.site-nav{display:flex;align-items:center;gap:22px;margin-left:auto;font:11px var(--mono)}.site-nav a{padding:10px 0;border-bottom:2px solid transparent}.site-nav a[aria-current=page]{border-color:var(--blue);color:var(--blue)}.site-login{font:11px var(--mono);white-space:nowrap;margin:0 20px}.topbar-caption{display:none}.topbar-actions .preview-label{display:none}.topbar{gap:16px}.site-footer{border-top:1px solid var(--line);margin-top:50px;padding:45px 0 20px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:30px}.site-footer>div{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.site-footer>div>a:not(.wordmark){font-size:12px}.site-footer .wordmark{font-size:32px}.site-footer p{margin:0;font-size:13px}.site-footer .eyebrow{margin:0 0 6px}.footer-colophon{grid-column:1/-1;display:flex!important;flex-direction:row!important;justify-content:space-between;border-top:1px solid var(--line);padding-top:22px;margin-top:20px;width:100%;font:9px var(--mono);color:var(--muted)}.footer-colophon>span:last-child{display:flex;align-items:center;gap:20px}.public-page .rail{display:none}.public-page .app-shell{margin-left:0;padding:0 5vw;max-width:1680px;margin-inline:auto}.public-page .topbar{min-height:100px}.public-page .app-footer{display:none}.public-page #main{padding-top:0}.brand-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:5vw;align-items:center;padding:65px 0 70px}.hero-copy h1{font:800 clamp(64px,7.4vw,116px)/.88 var(--display);letter-spacing:-3px;margin:26px 0}.hero-copy>p:not(.eyebrow){font-size:16px;line-height:1.7;margin:26px 0}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin:28px 0}.hero-copy>.small-mono{display:block;margin-top:40px;color:var(--muted);font-size:9px}.hero-art{position:relative;display:block;padding-left:35px;border:1px solid var(--ink);min-width:0}.hero-art img{display:block;width:100%;height:520px;object-fit:cover}.art-spine{position:absolute;left:11px;top:20px;writing-mode:vertical-rl;font:9px var(--mono);letter-spacing:1px}.art-caption{position:absolute;right:-10px;bottom:25px;background:var(--ink);color:var(--paper);padding:15px 20px;font:10px var(--mono)}.brand-statement{display:grid;grid-template-columns:1fr 2fr 1fr;gap:25px;padding:45px 0 60px;border-top:1px solid var(--line);align-items:center}.brand-statement>p{font:600 48px/.98 var(--display);margin:0}.brand-statement em{font-style:normal;color:var(--blue)}.brand-statement>span:last-child{font-size:12px;line-height:1.8}.workflow-band{display:grid;grid-template-columns:1fr 1fr;gap:50px;border-block:1px solid var(--line);padding:45px 0;margin:65px 0}.workflow-band h2,.developer-teaser h2{font:700 64px/.95 var(--display);margin:20px 0}.workflow-band p,.developer-teaser p{font-size:14px;line-height:1.7}.workflow-band ol{list-style:none;padding:0;margin:0}.workflow-band li{padding:17px 0;border-bottom:1px solid var(--line);font:500 15px var(--mono)}.workflow-band li>span{color:var(--blue);font-size:10px;margin-right:30px}.developer-teaser{padding:45px;background:var(--blue);color:var(--paper);position:relative}.developer-teaser .button{color:var(--paper);border-color:var(--paper);margin-top:15px}.service-note{display:flex;gap:13px;align-items:flex-start;border-top:1px solid var(--line);padding:22px 0;margin-top:35px;font:10px/1.8 var(--mono);color:var(--muted)}.service-note p{margin:0}.service-note .status-dot{margin-top:5px;flex-shrink:0}.page-intro{padding:55px 0 45px;border-bottom:1px solid var(--line);margin-bottom:35px}.page-intro h1{font:800 clamp(56px,6.7vw,96px)/.9 var(--display);letter-spacing:-2px;margin:25px 0}.page-intro>p:last-child{font-size:15px;line-height:1.7;max-width:570px}.developer-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin:45px 0 60px}.developer-layout h2{font:700 48px/.98 var(--display);margin:24px 0}.developer-layout p{line-height:1.8}.availability-tag{font:9px var(--mono);letter-spacing:.6px;color:var(--blue)}.availability-tag.pending{color:#9e3926}.code-sleeve{background:var(--ink);color:var(--paper);padding:28px;position:relative;clip-path:polygon(0 0,95% 0,95% 12px,100% 12px,100% 100%,0 100%)}.code-sleeve>div{display:flex;justify-content:space-between;font:9px var(--mono);border-bottom:1px solid #5a5751;padding-bottom:17px;gap:15px}.code-sleeve .text-link{color:var(--paper)}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.9 var(--mono);margin:20px 0}code{font-family:var(--mono);font-size:.9em}.code-sleeve pre{padding:30px 0;color:#e2e7ff}.code-footnote{font:9px/1.8 var(--mono);color:#ccc7bc}.api-example{border:1px solid var(--ink);padding:30px}.api-example select{display:block;padding:12px;background:transparent;border:1px solid var(--line);margin:12px 0 25px;font:12px var(--mono);max-width:100%}.api-panels{display:grid;grid-template-columns:1fr 1fr;gap:35px}.api-panels>div{background:#f7f4ee;padding:22px;min-width:0}.developer-links{display:grid;grid-template-columns:repeat(3,1fr);margin:50px 0;gap:25px}.developer-links>a{padding:25px 0;border-top:1px solid var(--ink)}.developer-links span{font:10px var(--mono);color:var(--orange)}.developer-links h3{font:700 32px var(--display);margin:18px 0 10px}.developer-links p{font-size:12px;line-height:1.7}.docs-heading{padding:45px 0 30px;border-bottom:1px solid var(--line)}.docs-heading>div:first-of-type{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.docs-heading h1{font:700 64px/.95 var(--display);margin:20px 0 0}.doc-search{display:flex;flex-direction:column;gap:10px;font:10px var(--mono);width:310px;max-width:100%}.doc-search input{padding:13px;border:1px solid var(--ink);background:transparent;width:100%;font:12px var(--mono)}.doc-results{background:var(--paper-light);padding:18px;margin-top:20px}.doc-results a{display:block;padding:10px;font-size:13px}.docs-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:65px;padding-top:40px}.docs-nav{display:flex;flex-direction:column;gap:5px;align-self:start;position:sticky;top:20px}.docs-nav>a{display:flex;gap:12px;font-size:12px;line-height:1.6;padding:12px 10px;border-left:2px solid transparent}.docs-nav>a>span{font:9px var(--mono);color:var(--muted);margin-top:3px}.docs-nav a[aria-current=page]{background:var(--blue);color:white;border-left-color:var(--ink)}.docs-nav a[aria-current=page]>span{color:white}.doc-article{max-width:820px;min-width:0;padding-bottom:20px}.doc-title{font:700 54px/.98 var(--display);margin:20px 0 30px}.doc-article p,.doc-article li,.policy-body p{font-size:14px;line-height:1.9}.doc-article li{padding:8px 0}.doc-article h2:not(.doc-title),.policy-body h2{font:600 32px/1.1 var(--display);margin:35px 0 14px}.doc-article a,.policy-body a{color:var(--blue)}.doc-article pre,.doc-example{background:var(--paper-light);padding:24px;border-left:3px solid var(--blue)}.doc-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:25px;margin-top:45px;border-top:1px solid var(--line);font-size:11px}.endpoint-list>div{display:grid;grid-template-columns:50px 1fr;gap:12px;padding:20px 0;border-top:1px solid var(--line);min-width:0}.endpoint-list code{overflow-wrap:anywhere;font-size:12px}.endpoint-list p{grid-column:2;margin:0;font-size:12px}.method{font:10px var(--mono);color:var(--blue)}.error-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;font:11px var(--mono);line-height:1.8}.availability>div{border-top:1px solid var(--line);padding:22px 0}.availability h2{margin-top:15px!important}.auth-layout{display:grid;grid-template-columns:1fr 1fr;min-height:700px;gap:8vw;padding:40px 0}.auth-art{position:relative;overflow:hidden;background:var(--ink)}.auth-art img{width:100%;height:100%;object-fit:cover;filter:brightness(.65)}.auth-art>div{position:absolute;inset:auto 35px 35px;color:white}.auth-art>div>p{font:800 84px/.85 var(--display);letter-spacing:-2px;margin:20px 0}.auth-art>div>p>span{color:#eb6a4a}.auth-art .cuts{display:block;margin-top:35px}.auth-content{align-self:center;max-width:470px;padding-block:40px}.auth-content h1{font:700 65px/.95 var(--display);margin:24px 0}.auth-content>p{font-size:14px;line-height:1.8}.auth-content>.button{display:flex;justify-content:space-between;margin:30px 0 20px;width:100%}.auth-content>.text-link{display:block;margin-bottom:30px}.auth-note{border-top:1px solid var(--line);padding-top:24px}.auth-note p{font-size:11px;line-height:1.9;color:var(--muted)}.auth-switch{margin-top:25px}.auth-switch a{color:var(--blue);border-bottom:1px solid}.legal-links{display:flex;flex-wrap:wrap;gap:10px;font:10px/1.7 var(--mono)!important;color:var(--muted)}.pricing-layout{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center;padding:10px 0 50px}.price-sleeve{padding:35px;border:1px solid var(--ink)}.price-sleeve h2{font:600 40px var(--display);margin:25px 0}.price-value{font:700 80px var(--display)}.price-value span{display:block;font:11px var(--mono);margin-top:6px}.price-sleeve p,.price-sleeve li{font-size:12px;line-height:1.9}.price-sleeve ul{padding:20px 0 20px 18px}.price-sleeve li{padding:6px}.pricing-note h2{font:700 64px/.95 var(--display);margin:25px 0}.pricing-note p{font-size:14px;line-height:1.9}.faq{margin-top:30px;border-top:1px solid var(--ink);padding-top:30px}.faq>h2{font:600 46px var(--display)}.faq details{border-top:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-size:15px}.faq summary span{color:var(--blue)}.faq details p{max-width:700px;font-size:13px;line-height:1.9}.policy-body{max-width:800px;margin-left:auto;margin-right:10vw;padding-bottom:30px}.policy-body h2:first-child{margin-top:0}.public-page .project-grid{margin-top:20px}.public-page .site-footer{margin-top:65px}
@media(max-width:1200px){.site-nav{gap:13px}.site-login{margin:0 10px}.topbar .wordmark{font-size:32px}.topbar .button{padding:13px;font-size:10px}.brand-hero{gap:30px}.hero-copy h1{font-size:82px}.hero-art img{height:460px}.brand-statement>p{font-size:40px}.auth-art>div>p{font-size:65px}.docs-layout{gap:35px;grid-template-columns:210px minmax(0,1fr)}}
@media(max-width:800px){.topbar{flex-wrap:wrap;padding:20px 0;min-height:100px}.site-nav{order:5;width:100%;justify-content:space-between;margin:5px 0 0;gap:12px}.site-login{margin-left:auto}.topbar-actions{margin-left:0}.public-page .app-shell{padding:0 24px}.public-page .topbar{min-height:115px}.brand-hero{padding:35px 0 40px;grid-template-columns:1fr}.hero-copy h1{font-size:82px}.hero-art{margin-top:15px}.hero-art img{height:410px}.hero-copy>.small-mono{margin-top:25px}.brand-statement{grid-template-columns:1fr 2fr}.brand-statement>span:last-child{grid-column:2}.workflow-band{gap:25px}.workflow-band h2{font-size:48px}.workflow-band li{font-size:12px}.developer-teaser h2{font-size:56px}.developer-teaser{padding:30px}.developer-layout{grid-template-columns:1fr;gap:30px}.docs-heading>div:first-of-type{align-items:flex-start;flex-direction:column}.docs-layout{grid-template-columns:1fr;gap:30px}.docs-nav{position:static;display:grid;grid-template-columns:1fr 1fr;gap:4px}.docs-nav>.eyebrow{grid-column:1/-1}.docs-nav>a{padding:10px;font-size:11px}.auth-layout{gap:30px;min-height:unset}.auth-art>div{inset:auto 20px 25px}.auth-art>div>p{font-size:48px}.auth-content h1{font-size:48px}.auth-content{padding:25px 0}.pricing-layout{gap:35px}.price-sleeve{padding:25px}.pricing-note h2{font-size:48px}.site-footer{grid-template-columns:1fr 1fr;gap:35px}.policy-body{margin-inline:0}.api-example{padding:22px}.api-panels{gap:18px}.api-panels>div{padding:15px}}
@media(max-width:480px){.public-page .app-shell{padding:0 18px}.topbar .wordmark{font-size:30px}.site-login{font-size:10px;margin-right:0}.topbar-actions .button{font-size:9px;padding:12px;min-height:38px}.site-nav{font-size:10px}.brand-hero{padding-top:28px}.hero-copy h1{font-size:69px;letter-spacing:-2px}.hero-copy>p:not(.eyebrow){font-size:14px}.hero-actions{gap:10px}.hero-actions .button{font-size:10px;padding:13px}.hero-art img{height:340px}.hero-art{padding-left:28px}.art-spine{left:8px;font-size:8px}.art-caption{font-size:9px;padding:12px;bottom:18px}.brand-statement{grid-template-columns:1fr;padding-block:30px;gap:20px}.brand-statement>span:last-child{grid-column:1}.brand-statement>p{font-size:40px}.workflow-band{grid-template-columns:1fr;gap:20px;margin:40px 0}.workflow-band h2{margin-top:15px}.developer-teaser h2{font-size:45px}.developer-teaser{padding:25px}.page-intro{padding-top:35px;margin-bottom:25px}.page-intro h1{font-size:64px}.page-intro>p:last-child{font-size:14px}.developer-layout h2{font-size:40px}.code-sleeve{padding:20px}.code-sleeve pre{font-size:11px}.api-panels{grid-template-columns:1fr}.api-example .section-heading{flex-wrap:wrap}.api-example .section-heading h2{font-size:28px}.api-example .section-heading .small-mono{font-size:8px}.developer-links{grid-template-columns:1fr;gap:0;margin:35px 0}.developer-links a{padding:22px 0}.developer-links h3{margin-top:10px}.docs-heading h1{font-size:51px}.doc-title{font-size:43px}.doc-article p,.doc-article li,.policy-body p{font-size:13px}.doc-article pre,.doc-example{padding:16px}.doc-bottom{flex-direction:column}.endpoint-list{font-size:10px}.endpoint-list>div{grid-template-columns:42px 1fr;gap:7px}.endpoint-list code{font-size:11px}.error-grid{grid-template-columns:1fr}.auth-layout{grid-template-columns:1fr;gap:10px;padding:25px 0}.auth-art{height:260px}.auth-art img{object-position:center 45%}.auth-art>div>p{font-size:53px}.auth-art .eyebrow{font-size:8px}.auth-art .cuts{display:none}.auth-content{max-width:none;padding-block:25px}.auth-content h1{font-size:53px}.auth-note p{font-size:12px}.pricing-layout{grid-template-columns:1fr;gap:35px}.pricing-note h2{font-size:53px}.price-sleeve{padding:25px}.faq>h2{font-size:39px}.faq summary{font-size:13px;gap:20px}.site-footer{gap:30px 15px;padding-top:30px}.site-footer>div:first-child{grid-column:1/-1}.site-footer>div>a:not(.wordmark){font-size:12px}.footer-colophon{flex-direction:column!important;gap:15px!important;font-size:8px}.footer-colophon>span:last-child{font-size:7px}.public-page{padding-bottom:0}.public-page .site-footer{margin-top:45px}.desktop-only{display:none}.public-page .project-name strong{font-size:25px}}

/* Release studio — retain the paper, cobalt and cut-spine identity. */
body .app-shell{margin:0 auto;padding:0 5vw;max-width:1680px}.topbar{gap:20px}.site-nav{gap:20px}.site-login{margin:0 10px}.topbar>.button{white-space:nowrap}.hero-copy h1{font-size:clamp(70px,8.4vw,132px)}.hero-art{overflow:visible}.hero-art img{height:570px;object-position:38% center}.record-label{position:absolute;left:60px;top:30px;display:grid;gap:20px;color:white;text-shadow:0 2px 15px #0009}.record-label>span{font:9px var(--mono);letter-spacing:1px}.record-label strong{font:700 clamp(55px,7vw,104px)/.8 var(--display);letter-spacing:-1px}.release-deliverables{padding-top:15px}.deliverable-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.deliverable-card{border-top:1px solid var(--ink);padding-top:20px;min-width:0}.deliverable-card>.eyebrow{margin-bottom:20px}.deliverable-card h3{font:600 35px/1 var(--display);margin:22px 0 12px}.deliverable-card p{font-size:13px;line-height:1.8;max-width:330px}.artwork-tile,.teaser-tile,.loop-tile{height:310px;position:relative;overflow:hidden;background:var(--ink);color:var(--paper)}.artwork-tile img{width:100%;height:100%;object-fit:cover}.artwork-tile>span{position:absolute;bottom:25px;left:25px;font:700 44px var(--display);color:white;text-shadow:0 1px 10px #0008}.teaser-tile{width:70%;margin:auto;background:var(--ink)}.teaser-tile img{width:100%;height:100%;object-fit:cover;object-position:30% center;filter:brightness(.55)}.teaser-tile>span{position:absolute;left:20px;top:25px;font:700 40px/.95 var(--display);color:white}.teaser-tile>small,.loop-tile>small{position:absolute;bottom:15px;left:16px;font:8px var(--mono);letter-spacing:1px}.loop-tile{background:var(--blue);padding:25px}.loop-tile>strong{position:relative;font:700 42px/.95 var(--display);display:block;margin-top:70px}.loop-ring{position:absolute;font:140px/1 var(--display);right:15px;top:-10px;opacity:.5}.release-feature{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin:65px 0}.release-feature-image{position:relative;display:block}.release-feature-image img{width:100%;display:block}.release-feature-image>.small-mono{display:block;border-top:1px solid var(--ink);padding:14px 0;margin-top:12px}.release-feature h2,.bottom-callout h2{font:700 60px/.95 var(--display);margin:22px 0}.release-feature p{line-height:1.85}.bottom-callout{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid var(--line);padding:50px 0 20px}.release-start{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:start;padding:55px 0}.release-start h1{font:800 clamp(64px,7vw,108px)/.9 var(--display);letter-spacing:-2px;margin:25px 0}.output-tags{display:flex;gap:18px;flex-wrap:wrap;font:10px var(--mono);margin:25px 0}.output-tags span{border-top:1px solid var(--ink);padding-top:10px}.release-form{padding:30px}.release-form>.eyebrow{margin-bottom:25px}.release-form label,.release-direction label{display:grid;gap:9px;font:11px/1.6 var(--mono);margin-bottom:20px}.release-form input:not([type=file]),.release-form textarea,.release-direction input,.release-direction textarea,.release-direction select{background:transparent;border:1px solid var(--line);padding:12px;width:100%;min-width:0;font:14px/1.6 var(--body);border-radius:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.optional{font-size:10px;color:var(--muted)}.file-drop{border:1px dashed var(--muted);padding:18px;min-width:0}.file-drop input{font-size:11px;max-width:100%}.release-form>.button{width:100%;margin-top:12px}.workspace-heading{padding:35px 0 25px;display:flex;justify-content:space-between;gap:25px}.workspace-heading h1{font:800 70px/.95 var(--display);margin:16px 0}.workspace-heading>div>p:not(.eyebrow){font-size:13px;color:var(--muted)}.workspace-actions{display:flex;gap:20px;align-items:center}.study-notice{display:grid;grid-template-columns:1fr 2fr;gap:25px;padding:20px 0;border-block:1px solid var(--line);font-size:12px;line-height:1.8}.study-notice strong{font-weight:500}.song-strip{display:flex;align-items:center;gap:25px;padding:25px 0;border-bottom:1px solid var(--line);margin-bottom:25px}.song-strip>div{display:grid;gap:9px;flex:1}.song-strip strong{font:600 28px var(--display)}.song-strip audio{max-width:36%;height:40px}.song-strip>.button{font-size:10px}.release-workbench{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:50px}.output-column{min-width:0}.output-tabs{display:flex;gap:25px;border-bottom:1px solid var(--line);margin-bottom:20px;overflow:auto}.output-tabs>button{font:11px var(--mono);padding:14px 0;border-bottom:3px solid transparent;white-space:nowrap}.output-tabs>button.selected{border-color:var(--blue);color:var(--blue)}.stage-shell{display:flex;width:100%;min-height:330px}.stage-spine{width:35px;flex-shrink:0;border-right:1px solid var(--ink);padding:20px 8px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.stage-spine>span{writing-mode:vertical-rl;font:9px var(--mono);letter-spacing:1px}.stage-spine .cuts{transform:scale(.65)}.stage-area{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;background:#ded9d0;aspect-ratio:16/10;overflow:hidden}.stage-area>img,.stage-area>video{width:100%;height:100%;object-fit:contain;max-height:520px}.stage-empty{text-align:center;padding:30px}.stage-empty h2{font:600 40px var(--display);margin:20px 0 12px}.stage-empty p{font-size:13px;line-height:1.8;max-width:340px}.stage-empty .cuts{color:var(--blue)}.stage-meta{display:flex;justify-content:space-between;gap:20px;padding:14px 0;font:9px/1.7 var(--mono);color:var(--muted)}.deliverable-spec{padding:20px 0;border-block:1px solid var(--line)}.deliverable-spec h3{font:600 32px var(--display);margin:12px 0}.deliverable-spec p{font-size:12px;line-height:1.8;margin-bottom:0}.release-direction{border-left:1px solid var(--line);padding-left:30px}.release-direction>h2,.release-notes h2{font:600 42px/.95 var(--display);margin:17px 0 25px}.release-direction textarea{max-height:250px}.excerpt-plan{border-top:1px solid var(--line);padding-top:24px;margin-top:30px}.release-notes{border-top:1px solid var(--line);padding:35px 0;display:grid;grid-template-columns:1fr 2fr;gap:50px;margin-top:40px}.release-notes form{display:grid;gap:12px}.release-notes textarea{background:none;border:1px solid var(--line);padding:14px;min-height:85px;font-size:14px;line-height:1.7}.release-notes form>.button{justify-self:end}.saved-note{display:flex;gap:15px;font-size:13px;line-height:1.8;padding:15px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.saved-note>.small-mono{color:var(--blue);padding-top:2px}.inline-actions{display:flex;gap:20px;flex-wrap:wrap}.reference-strip{padding:20px 0;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.reference-label h2{font:600 25px var(--display);margin:0 0 6px}.reference-items{display:flex;gap:12px;flex-wrap:wrap;min-width:0}.reference-ticket{max-width:100%;min-width:0}.reference-ticket>span{overflow-wrap:anywhere}.presentation-controls{border-top:1px solid var(--line);padding:20px 0}.presentation-controls select{max-width:100%}.version-strip{margin-top:0}.version-button small{display:block}.release-page .site-footer{margin-top:30px}.release-page .toast,.public-page .toast{bottom:25px;left:50%;transform:translate(-50%,20px);width:max-content;max-width:calc(100vw - 30px)}.toast.show{transform:translate(-50%,0)}.dialog-header{display:flex;justify-content:space-between;align-items:center;gap:20px}.dialog-header h2{font:600 36px var(--display);margin:5px 0 20px}dialog p{font-size:13px;line-height:1.85}.control-description{line-height:1.8;font-size:11px}.site-footer{margin-top:55px}.release-page h1,.release-form input,.release-form textarea,.release-direction textarea,.saved-note{overflow-wrap:anywhere}.project-name strong{white-space:normal;overflow-wrap:anywhere}
@media(max-width:1100px){.topbar{gap:12px}.site-nav{gap:13px;font-size:10px}.topbar>.button{font-size:10px;padding:12px}.hero-art img{height:510px}.release-workbench{gap:28px;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.release-direction{padding-left:23px}.record-label{left:53px}.release-feature{gap:35px}.release-feature h2{font-size:48px}.deliverable-grid{gap:18px}.teaser-tile{width:85%}.artwork-tile,.teaser-tile,.loop-tile{height:280px}.loop-tile>strong{font-size:36px}}
@media(max-width:800px){body .app-shell{padding:0 24px}.topbar .site-login{margin-left:auto}.site-nav{order:5;width:100%;justify-content:space-between}.hero-copy h1{font-size:95px}.brand-hero{grid-template-columns:1fr}.hero-art img{height:470px}.record-label strong{font-size:100px}.deliverable-grid{grid-template-columns:1fr}.deliverable-card{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px}.deliverable-card>.eyebrow{grid-column:1/-1;margin:0 0 8px}.deliverable-card>div{grid-column:1;grid-row:2/4;min-height:280px}.deliverable-card h3{grid-column:2;margin-top:20px;align-self:end}.deliverable-card p{grid-column:2;align-self:start}.teaser-tile{width:75%}.release-start{grid-template-columns:1fr;gap:30px}.release-start h1{font-size:85px}.release-form{padding:25px}.release-workbench{grid-template-columns:1fr}.release-direction{border-left:0;padding:30px 0 0;border-top:1px solid var(--line)}.release-direction form{max-width:100%}.song-strip{flex-wrap:wrap}.song-strip audio{max-width:100%;flex:1}.song-strip>div{flex-basis:100%}.workspace-heading h1{font-size:58px}.workspace-actions{flex-direction:column;align-items:flex-end;gap:12px}.study-notice{grid-template-columns:1fr;gap:8px}.release-notes{gap:25px}.release-feature{grid-template-columns:1fr}.release-feature h2{font-size:55px}.bottom-callout h2{font-size:50px}}
@media(max-width:480px){body .app-shell{padding:0 18px}.topbar{padding:20px 0}.topbar .wordmark{font-size:32px}.site-login{font-size:10px}.topbar>.button{font-size:9px;padding:11px 10px}.site-nav{gap:8px;font-size:9px}.hero-copy h1{font-size:80px}.hero-copy>.eyebrow{font-size:9px;max-width:270px}.hero-art img{height:370px}.record-label{left:45px;top:25px;gap:16px}.record-label strong{font-size:75px}.record-label>span{font-size:8px;max-width:220px}.brand-statement>p{font-size:43px}.section-heading{flex-wrap:wrap;gap:12px}.section-heading>.small-mono{font-size:9px}.deliverable-card{grid-template-columns:1fr}.deliverable-card>div{grid-column:1;grid-row:auto;width:100%;height:300px}.deliverable-card>.teaser-tile{width:65%}.deliverable-card h3,.deliverable-card p{grid-column:1;margin:10px 0}.release-start h1{font-size:72px}.release-start{padding-top:35px}.release-start .intro-line{font-size:14px}.release-form{padding:20px}.form-grid{grid-template-columns:1fr;gap:0}.release-form input:not([type=file]),.release-form textarea,.release-direction input,.release-direction textarea,.release-direction select{font-size:16px}.release-form label{font-size:12px}.output-tags{font-size:9px;gap:14px}.workspace-heading{flex-direction:column}.workspace-heading h1{font-size:56px}.workspace-actions{flex-direction:row;align-items:center;justify-content:space-between}.save-status{max-width:130px;text-align:left;font-size:10px}.output-tabs{gap:20px}.output-tabs>button{font-size:10px}.stage-shell{min-height:270px}.stage-area{aspect-ratio:auto;min-height:270px}.stage-empty h2{font-size:30px}.stage-spine{width:26px;padding-inline:5px}.stage-spine>span{font-size:8px}.song-strip{gap:16px}.song-strip audio{flex-basis:100%;width:100%}.song-strip>.button{margin-left:auto}.stage-meta{font-size:9px;align-items:flex-start}.stage-meta>.text-link{font-size:10px;white-space:nowrap}.study-notice{font-size:11px}.release-notes{grid-template-columns:1fr}.release-notes h2{margin-bottom:15px}.release-notes textarea{font-size:16px}.reference-strip{gap:12px}.reference-ticket{max-width:100%}.reference-ticket img{width:45px;height:45px}.reference-ticket>span{font-size:11px}.release-feature h2,.bottom-callout h2{font-size:46px}.release-feature p{font-size:13px}.bottom-callout{align-items:flex-start;flex-direction:column;padding-top:30px}.output-column .presentation-controls{margin-top:0}.control-description{font-size:11px}.site-footer .small-mono{font-size:10px}.version-button{min-height:46px}.public-page{padding-bottom:0}.release-page{padding-bottom:0}.excerpt-plan .form-grid{grid-template-columns:1fr 1fr;gap:12px}}

@media(max-width:480px){.site-nav{font-size:11px;gap:10px;flex-wrap:wrap}.site-nav a{min-height:38px;display:flex;align-items:center}.release-form input[type=file]{min-height:38px}}
