.app[data-view=help] .platform-page--help{grid-template-rows:minmax(0,1fr)}.app .platform-page--help .platform-scroll{overflow:hidden;scrollbar-gutter:auto;background:none;box-shadow:none}@media(min-width:721px){.app[data-view=help] .platform-page.platform-page--help{grid-column:1 / -1;width:auto;min-width:0;margin-inline:var(--shell-spine)}}.app .help-experience{width:min(calc(100% - 48px),736px);height:100%;min-height:0;margin:0 auto;padding:0;display:grid;grid-template-rows:minmax(0,1fr) auto auto;color:#24262b;letter-spacing:0}.app .help-experience button,.app .help-experience a{-webkit-tap-highlight-color:transparent}.app .help-message button{display:grid;place-items:center;width:44px;height:44px;border:0;background:none;color:#4a5058;border-radius:50%}.app .help-message button:hover{background:#ffffff80}.app .help-stage{min-height:0;display:grid}.app .help-tabs-row{display:grid;grid-template-columns:minmax(0,1fr) min(356px,calc(100% - 112px)) minmax(0,1fr);align-items:center;gap:12px;width:min(100%,736px);justify-self:center}.app .help-tabs-row>.help-tabs{grid-column:2;width:100%}.app .help-reset{grid-column:3;justify-self:end;display:grid;place-items:center;width:44px;height:44px;padding:0;color:#434b54;animation:help-slot-in .24s cubic-bezier(.2,.8,.2,1)}.app .help-welcome{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;overflow:auto;text-align:center;padding:16px 0 28px}.app .help-stage h1{color:#25282d;font-size:32px;font-weight:550;line-height:1.2;margin:18px 0 8px;letter-spacing:0}.app .help-stage{--help-orb-size: 148px}.app .help-voice-orb{position:relative;flex:none;display:grid;place-items:center;width:var(--help-orb-size);height:var(--help-orb-size);padding:0;border:0;border-radius:50%;isolation:isolate;background:none}.app .help-stage{position:relative}.app .help-voice-head{position:absolute;z-index:1;inset-inline:0;top:44%;translate:0 -50%;display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:8px;pointer-events:none;transition:top .52s cubic-bezier(.2,.8,.2,1),translate .52s cubic-bezier(.2,.8,.2,1)}.app .help-voice-head>*{pointer-events:auto}.app .help-experience[data-conversation=true] .help-voice-head{top:0;translate:0 0}.app .help-stage .help-voice-head h1{margin:18px 0 0}.app .help-transcript{transition:margin-top .46s cubic-bezier(.2,.8,.2,1) .22s;-webkit-mask-image:linear-gradient(transparent,#000 18px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(transparent,#000 18px,#000 calc(100% - 18px),transparent)}.app .help-experience[data-voice=true] .help-transcript{margin-top:var(--voice-head, 0px);-webkit-mask-image:linear-gradient(transparent,#000 48px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(transparent,#000 48px,#000 calc(100% - 18px),transparent)}.app .help-stage>.help-welcome{position:relative;display:block;overflow:hidden;padding:0}.app .help-welcome-content{position:absolute;inset-inline:0;top:50%;translate:0 -50%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 0 28px;transition:top .46s cubic-bezier(.2,.8,.2,1),translate .46s cubic-bezier(.2,.8,.2,1),padding .46s cubic-bezier(.2,.8,.2,1)}.app .help-welcome .help-voice-orb--welcome{transition:scale .46s cubic-bezier(.2,.8,.2,1),margin .46s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.app .help-stage .help-welcome h1{transition:font-size .46s cubic-bezier(.2,.8,.2,1),margin .46s cubic-bezier(.2,.8,.2,1),color .3s ease}.app .help-welcome[data-typing=true] .help-welcome-content{top:0;translate:0 0;padding-top:clamp(12px,5vh,40px)}.app .help-welcome[data-typing=true] .help-voice-orb--welcome{scale:.64;margin-block:calc(var(--help-orb-size) * -.18)}.app .help-stage .help-welcome[data-typing=true] h1{font-size:24px;margin-top:12px;color:#4a5159}.app .help-greeting{min-height:1.2em}.app .help-greeting-caret{display:inline-block;width:2px;height:.95em;margin-left:3px;vertical-align:-.1em;border-radius:1px;background:currentColor;opacity:.55}.app .help-greeting-caret[data-idle=true]{animation:help-caret 1.05s steps(1) infinite}@keyframes help-caret{50%{opacity:0}}.app .help-primary-slot{display:grid;place-items:center;width:44px;height:44px;flex:none}.app .help-primary-slot>button{animation:help-slot-in .24s cubic-bezier(.2,.8,.2,1)}@keyframes help-slot-in{0%{opacity:0;scale:.6}}.app .help-composer-actions .help-mini-orb{position:relative;background:none;transition:scale .16s ease}.app .help-composer-actions .help-mini-orb:hover{background:none;scale:1.08}.app .help-orb-spot{display:block;width:38px;height:38px;border-radius:50%}.app .help-message--live p{color:#5a616a;font-style:normal}.app .help-message--live{opacity:.78;box-shadow:inset 0 0 0 1px #ffffffb0}.app .help-transcript{min-height:0;overflow:auto;overscroll-behavior:contain;padding:16px 16px 20px 0;scrollbar-width:thin;scrollbar-color:#8f98a26e transparent}.app :is(.help-transcript,.help-faq-list,.help-community,.apollo-appearance-body)::-webkit-scrollbar-track{background:transparent}.app .help-stage .help-conversation-title{font-size:22px;margin:8px 0 28px}.app .help-message{margin:0 0 20px;max-width:95%}.app .help-message p{font-size:15px;line-height:1.7;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.app .help-message--user{width:fit-content;max-width:85%;margin-left:auto;padding:10px 16px;border-radius:20px 20px 6px;background:#ffffffa8;box-shadow:inset 0 1px #ffffffb8}.app .help-message--assistant{padding:0 8px}.app .help-message--assistant>button{width:36px;height:36px;margin-left:-8px}.app .help-compose-area{min-width:0;padding-top:8px}.app .help-composer{display:flex;align-items:center;gap:8px;min-height:66px;padding:8px 10px 8px 22px;border-radius:32px;border:1px solid #ffffff9c;background:#ffffffa6;box-shadow:inset 0 2px 2px #ffffffd9,inset 0 -2px 4px #fffc,0 8px 24px #34393f0c;backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25)}.app .help-composer:focus-within{border-color:#fff;box-shadow:inset 0 1px 3px #fff,0 0 0 2px #777d8826,0 8px 24px #34393f0c}.app .help-composer textarea{min-width:0;flex:1;field-sizing:content;min-height:26px;max-height:120px;height:auto;resize:none;border:0;background:none;color:#22262b;outline:none;padding:0;font:inherit;font-size:15px;line-height:26px;overflow-y:auto;border-radius:0}.app .help-composer textarea::placeholder{color:#656b72}.app .help-composer-actions{display:flex;flex:none;align-items:center;gap:2px;align-self:flex-end}.app .help-composer-actions button{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:none;color:#4c525a}.app .help-composer-actions button:hover{background:#ffffffa1}.app .help-composer-actions .is-active{color:#993644;background:#f7d9d599}.app .help-composer-actions .help-send{background:#30363c;color:#fff;box-shadow:inset 0 1px #ffffff40}.app .help-composer-actions button:disabled{opacity:.4;cursor:default}.app .help-voice-error{font-size:13px;color:#903d43;padding:6px 12px;margin:0}.app .help-resources{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:16px}.app .help-resource-links,.app .help-utility-actions{display:flex;align-items:center;gap:0;padding:3px}.app .help-resource-links :is(a,button){display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 12px;border:0;border-radius:24px;background:none;color:#434b54;text-decoration:none;font-size:14px;white-space:nowrap}.app .help-resource-links :is(a,button):hover{background:#ffffff70;color:#171a1e}.app .help-utility-actions button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:none;color:#434b54}.app .help-utility-actions button:hover{background:#ffffff70}.app .help-experience :is(button,a,textarea):focus-visible,.workspace-help-dialog :is(button,a,input,summary):focus-visible{outline:2px solid #526274;outline-offset:3px}.app .help-composer textarea:focus-visible{outline:none}.workspace-help-dialog{width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:24px;border-radius:24px;border:1px solid #ffffffce;background:#edf0f3ed;color:#25282d;box-shadow:inset 0 2px #fff,0 24px 90px #20252c40;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);overflow:auto;font-size:15px;line-height:1.55;letter-spacing:0}.workspace-help-dialog::backdrop{background:#30364040;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.workspace-help-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.workspace-help-dialog>header h2{margin:0;font-size:20px;font-weight:600;line-height:1.3}.workspace-help-dialog button{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:8px 14px;border:0;border-radius:22px;background:#ffffff8c;color:#30363c}.workspace-help-dialog>header button{width:44px;height:44px;flex:none;padding:0;background:none}.workspace-help-dialog button:hover{background:#fff}.workspace-help-dialog button:disabled{opacity:.35}.workspace-help-dialog>footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px}.workspace-help-dialog .help-primary{color:#fff;background:#30363c;padding:8px 20px}.help-dialog-copy p{margin:0 0 12px;color:#555d65}.help-faq-search{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff90;border-radius:8px}.help-faq-search input{min-width:0;width:100%;border:0;background:none;font:inherit}.workspace-help-dialog.help-faq-dialog[open]{display:flex;flex-direction:column;height:min(600px,calc(100dvh - 32px));overflow:hidden}.help-faq-dialog>header,.help-faq-dialog .help-faq-search{flex:none}.help-faq-list{flex:1;min-height:0;margin-top:16px;padding-right:6px;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#8f98a26e transparent}@supports selector(::details-content){.help-faq-list details{interpolate-size:allow-keywords}.help-faq-list details::details-content{block-size:0;overflow:hidden;opacity:0;transition:block-size .28s cubic-bezier(.2,.8,.2,1),opacity .22s ease,content-visibility .28s allow-discrete}.help-faq-list details[open]::details-content{block-size:auto;opacity:1}}.help-faq-list summary svg{transition:transform .24s ease}.help-faq-list details{border-bottom:1px solid #555e6824}.help-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 0;list-style:none;cursor:pointer}.help-faq-list summary::-webkit-details-marker{display:none}.help-faq-list summary svg{flex:none}.help-faq-list details[open] svg{transform:rotate(180deg)}.help-faq-list p{margin:0 0 20px;color:#555d65;font-size:14px}.onboarding-progress{display:flex;gap:6px}.onboarding-guide[open]{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;height:min(500px,calc(100dvh - 32px));overflow:hidden}.onboarding-progress span{flex:1;height:3px;border-radius:2px;background:#343b4326}.onboarding-progress span[data-complete=true]{background:#596a78}.onboarding-step{text-align:center;padding:30px 12px 8px;min-height:0;overflow:auto}.onboarding-step>svg{color:#596a78}.onboarding-step .onboarding-counter{color:#66707a;margin:20px 0 12px;font-size:12px}.onboarding-step h3{font-size:24px;line-height:1.2;font-weight:550;margin:0 0 14px}.onboarding-step p{color:#555d65;margin:0}@media(max-width:720px){.app .help-experience{padding-top:0;padding-bottom:0}.app .help-stage h1{font-size:28px}.app .help-stage{--help-orb-size: 124px}.app .help-resources{flex-wrap:wrap;justify-content:center;gap:0 16px;padding-top:0}.app .help-composer{padding-left:16px;border-radius:28px;flex-wrap:wrap;gap:2px}.app .help-composer textarea{flex-basis:100%;max-height:80px;padding:5px 3px}.app .help-composer-actions{margin-left:auto}}@media(max-height:680px){.app .help-experience{padding-top:76px}.app .help-stage{--help-orb-size: 88px}.app .help-stage h1{margin-top:6px}.app .help-welcome{padding:8px 0;justify-content:flex-start}.app .help-stage .help-voice-head h1{font-size:22px;margin-top:6px}}@media(max-height:680px)and (max-width:720px){.app .help-experience{padding-top:0}}@media(max-height:550px){.app .help-experience{grid-template-rows:minmax(0,1fr) auto auto}.app .help-stage{--help-orb-size: 64px}.app .help-stage h1{font-size:22px;margin:6px 0 0}.app .help-composer{flex-wrap:nowrap;min-height:56px;padding:6px 8px 6px 14px}.app .help-composer textarea{flex-basis:auto;padding:0;max-height:56px}.app .help-resources{padding-top:0}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.app .help-composer,.workspace-help-dialog{background:#f1f3f5;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-help-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#30364070}}.app .help-hub{width:min(calc(100% - 48px),920px);height:100%;margin:0 auto;padding:88px 0 16px;display:grid;grid-template-rows:52px minmax(0,1fr);gap:24px;min-height:0}.app .help-glass{border:1px solid #ffffff85;border-radius:999px;background-color:#f6f8fb40;box-shadow:inset 0 1px 2px #ffffffed,inset 0 -2px 4px #ffffffb3,0 5px 16px #26323f0e;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3)}.app .help-glass-action{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 16px;color:#303b45;text-decoration:none}.app .help-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;width:min(100%,356px);padding:3px;gap:2px}.app .help-tabs button{min-width:0;min-height:44px;padding:0 10px;border:0;border-radius:24px;background:none;color:#555e67;font-size:14px}.app .help-tabs button:hover{background:#ffffff40}.app .help-tabs button[aria-selected=true]{color:#20252b;font-weight:600;background:#ffffffb3;box-shadow:inset 0 1px 2px #fff,0 2px 6px #23334412}.app .help-tab-body{min-height:0;overflow:clip;overflow-clip-margin:32px}.app .help-hub .help-experience{width:min(100%,736px);padding:0}.app .help-hub .help-resources{justify-content:center}.app .apollo-appearance-dialog[open]{display:flex;flex-direction:column;overflow:hidden}.app .apollo-appearance-dialog>header{flex:none}.app .apollo-appearance-body{min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#8f98a26e transparent;padding:0 4px 4px}.app .apollo-preset-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px;padding:8px 0}.app .apollo-preset-picker button{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;min-width:0;height:132px;border:0;background:transparent;padding:8px 0;color:#59616b;border-radius:0;box-shadow:none;font-size:14px}.app .apollo-preset-picker button:is(:hover,:active,[aria-checked=true]){background:transparent;box-shadow:none}.app .apollo-preset-swatch{position:relative;isolation:isolate;width:76px;height:76px;flex:none;display:grid;place-items:center;border-radius:50%;transform:scale(.92);transition:transform .24s ease,filter .24s ease;filter:saturate(.8)}.app .apollo-preset-swatch:before{content:"";position:absolute;z-index:-1;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--apollo-color-1) 55%,transparent),transparent 70%);opacity:0;filter:blur(8px);transition:opacity .24s ease}.app .apollo-preset-swatch:after{content:"";position:absolute;z-index:-1;width:68px;height:15px;left:4px;bottom:-8px;border-radius:50%;background:#273240;filter:blur(8px);opacity:.12;transition:opacity .24s ease}.app .apollo-preset-material{width:100%;height:100%;border-radius:50%;background:radial-gradient(ellipse at 28% 20%,#fff9,transparent 34%),radial-gradient(ellipse at 73% 72%,var(--apollo-color-3),transparent 55%),radial-gradient(ellipse at 70% 30%,var(--apollo-color-2),transparent 62%),radial-gradient(ellipse at 25% 55%,var(--apollo-color-1),transparent 63%),var(--apollo-color-0);box-shadow:inset 1px 1px 3px #fff8,inset -8px -10px 20px #0004}.app .apollo-preset-picker button[aria-checked=true] .apollo-preset-swatch{transform:translateY(-3px) scale(1.08);filter:saturate(1.15) drop-shadow(0 0 3px #fff9)}.app .apollo-preset-picker button[aria-checked=true] .apollo-preset-swatch:before{opacity:1}.app .apollo-preset-picker button[aria-checked=true] .apollo-preset-swatch:after{opacity:.38}.app .apollo-preset-label{position:relative;min-height:20px;line-height:20px;font-weight:400}.app .apollo-preset-label svg{position:absolute;top:3px;left:calc(100% + 5px)}.app .apollo-preset-picker button[aria-checked=true] .apollo-preset-label{color:#18222c;font-weight:650;text-shadow:0 0 12px #fff,0 2px 12px color-mix(in srgb,var(--apollo-color-1) 45%,transparent)}.app .apollo-preset-picker button:hover .apollo-preset-swatch{filter:saturate(1.15) brightness(1.04)}.app .apollo-preset-picker button:focus-visible{box-shadow:none!important}.app .apollo-preset-picker button:focus-visible .apollo-preset-swatch{outline:2px solid #526878;outline-offset:7px}.app .apollo-motion-setting{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:24px;font-size:14px}.app .apollo-motion-setting input[type=checkbox]{width:22px;height:22px;accent-color:#566875}.app .apollo-motion-setting input[type=range]{width:45%;accent-color:#566875}.app .apollo-flow-setting{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;column-gap:10px;margin-top:18px;font-size:14px}.app .apollo-flow-setting label span{display:block;margin-top:4px;color:#59616b;font-size:12px}.app .apollo-flow-setting output{font-variant-numeric:tabular-nums;color:#394650}.app .apollo-flow-setting .apollo-flow-reset{display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid #ffffffa6;background:#ffffff42;box-shadow:inset 0 1px 2px #fff,0 3px 9px #26323f12}.app .apollo-flow-reset:disabled{opacity:.38}.app .apollo-flow-setting input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;grid-column:1 / -1;width:100%;height:32px;margin:8px 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;accent-color:#566875}.app .apollo-flow-setting input[type=range]::-webkit-slider-runnable-track{height:5px;border-radius:4px;background:#a6b0b966;box-shadow:inset 0 1px 2px #32435226,0 1px #fff}.app .apollo-flow-setting input[type=range]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:17px;height:17px;margin-top:-6px;border:1px solid #ffffffc9;border-radius:50%;background:linear-gradient(135deg,#fff,#bfcbd5);box-shadow:0 2px 5px #26323f40,inset 0 1px 2px #fff}.app .apollo-flow-setting input[type=range]::-moz-range-track{height:5px;border-radius:4px;background:#a6b0b966}.app .apollo-flow-setting input[type=range]::-moz-range-thumb{width:17px;height:17px;border:1px solid #fff;border-radius:50%;background:linear-gradient(135deg,#fff,#bfcbd5);box-shadow:0 2px 5px #26323f40}@media(max-width:400px){.app .apollo-preset-picker{gap:10px 4px}.app .apollo-preset-picker button{height:116px}.app .apollo-preset-swatch{width:64px;height:64px}.app .apollo-preset-swatch:after{width:56px}}@media(prefers-reduced-motion:reduce){.app :is(.help-welcome-content,.help-welcome .help-voice-orb--welcome,.help-stage .help-welcome h1,.help-mini-orb,.help-voice-head,.help-transcript),.help-faq-list details::details-content,.help-faq-list summary svg{transition:none}.app :is(.help-greeting-caret,.help-primary-slot>button){animation:none!important}.help-faq-list{scroll-behavior:auto}.app .apollo-preset-swatch,.app .apollo-preset-swatch:before,.app .apollo-preset-swatch:after{transition:none}}@media(prefers-reduced-transparency:reduce){.app .apollo-preset-swatch:before{display:none}.app .apollo-preset-picker button[aria-checked=true] .apollo-preset-swatch{outline:2px solid #526878;outline-offset:4px;filter:none}}.app .help-community{height:100%;overflow:auto;padding:28px 0 24px;scrollbar-width:thin;scrollbar-color:#8f98a26e transparent}.app .help-community>header{text-align:center;padding:0 0 20px}.app .help-community h1{font-size:28px;font-weight:600;margin:0;letter-spacing:0}.app .help-community a{color:#485c6b;text-decoration:none}.app .help-community-links{display:flex;align-items:center;justify-content:center;gap:12px;padding:0 0 32px}.app .help-community-links>a{min-height:52px;font-size:14px}.app .help-community-links nav{display:flex;gap:0;padding:3px}.app .help-community-links nav a,.app .help-location-heading>a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;padding:0;flex:none}.app .help-community-links nav a:hover{background:#ffffff70}.app .help-community a:hover{color:#171f27}.app .help-location{margin:0 auto;width:min(100%,820px)}.app .help-location-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.app .help-location h2{font-size:18px;font-weight:550;margin:0 0 8px}.app .help-location p{display:flex;gap:8px;align-items:center;font-size:13px;color:#5b646d;margin:0}.app .help-location p svg,.app .help-location-heading>a{flex:none}.app .help-location iframe{display:block;width:100%;height:320px;border:0;border-radius:8px;background:#e0e4e8}@media(max-width:720px){.app .help-hub{padding:0;gap:8px}.app .help-community-links{flex-wrap:wrap;gap:12px;padding-bottom:24px}.app .help-community{padding-top:16px}.app .help-community h1{font-size:24px}.app .help-location iframe{height:280px}.app .help-location p{align-items:flex-start}}@media(max-height:550px){.app .help-hub{padding-top:72px;padding-bottom:0;gap:4px}.app .help-hub .help-experience{grid-template-rows:minmax(0,1fr) auto auto}.app .help-hub .help-welcome-content{flex-direction:row;justify-content:center;gap:12px;padding:0}.app .help-hub .help-welcome h1{margin:0}.app .help-hub .help-welcome[data-typing=true] .help-voice-orb--welcome{scale:.7;margin:0 calc(var(--help-orb-size) * -.15)}.app .help-hub .help-voice-head{flex-direction:row;justify-content:center;gap:12px}.app .help-hub .help-stage .help-voice-head h1{margin:0}.app .help-hub .help-stage h1{font-size:20px}.app .help-hub .help-stage{--help-orb-size: 56px}}@media(max-height:550px)and (max-width:720px){.app .help-hub{padding-top:0}}.help-support-retained{height:100%;min-height:0}@media(max-width:380px){.app .help-resources{gap:6px;flex-wrap:nowrap}.app .help-resource-links :is(a,button){padding-inline:8px}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.app .help-glass{background:#edf0f3;backdrop-filter:none;-webkit-backdrop-filter:none}.app .help-tabs button[aria-selected=true]{background:#fff}}.help-orb-float{position:fixed;left:0;top:0;z-index:25;width:160px;height:160px;transform-origin:0 0;pointer-events:none;opacity:0;transition:opacity .22s ease}.help-orb-float[data-visible=true]{opacity:1}.help-orb-float:before{content:"";position:absolute;left:14%;right:14%;bottom:-5%;height:12%;border-radius:50%;background:radial-gradient(closest-side,#26324030,transparent)}.help-orb-halo{position:absolute;z-index:-1;top:-16%;right:-16%;bottom:-16%;left:-16%;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .52s ease;background:radial-gradient(circle,#ffffffd9 46%,#ffffff8c 58%,#fff0 71%)}.help-orb-float[data-home=voice] .help-orb-halo{opacity:1}.help-orb-badge{position:fixed;left:0;top:0;z-index:26;display:grid;place-items:center;border-radius:50%;pointer-events:none;color:#24262b;opacity:0;transition:opacity .18s ease}.help-orb-badge[data-visible=true]{opacity:1}.help-orb-badge[data-home=welcome]{background:#fffd;border:1px solid #ffffffa6;box-shadow:inset 0 1px #fff,0 3px 15px #57292326}.help-orb-badge[data-home=welcome] svg{width:46%;height:46%}.help-orb-badge[data-home=composer]{background:#ffffffb8;box-shadow:0 1px 3px #26324024}.help-orb-badge[data-home=composer] svg{width:11px;height:11px}@media(prefers-reduced-motion:reduce){.help-orb-float,.help-orb-badge,.help-orb-halo{transition:none}}.copilot-panel{--cp-ink:var(--ink,#26242a);--cp-muted:var(--muted,#605b65);position:fixed;right:var(--page-gutter,64px);bottom:140px;width:440px;max-width:calc(100vw - 48px);max-height:calc(100dvh - 164px);z-index:40;display:flex;flex-direction:column;color:var(--cp-ink);border:1px solid #ffffffc9;border-bottom-color:#53617694;border-radius:24px;background:linear-gradient(140deg,#ffffff5c,#8794a63b 58%,rgb(var(--theme-rgb) / 7%));backdrop-filter:blur(20px) saturate(1.38);-webkit-backdrop-filter:blur(20px) saturate(1.38);box-shadow:inset 0 1px 1px #fff,inset 18px 0 34px #ffffff20,inset 0 -2px 3px #25344942,0 16px 48px #1d2a3b3d}.cp-header{min-height:54px;flex-shrink:0;padding:10px 14px 10px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px}.cp-identity,.cp-window-actions{display:flex;align-items:center;gap:10px;min-width:0}.cp-identity strong{font-size:14px;font-weight:500}.cp-identity>span{max-width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;color:var(--cp-muted)}.cp-window-actions{gap:4px}.copilot-panel .cp-icon{width:34px;height:34px;min-height:34px;flex:0 0 34px;border-radius:50%;display:inline-grid;place-items:center;padding:0;border:1px solid transparent;color:var(--cp-muted);background:transparent;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .11s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.copilot-panel .cp-icon:hover{color:var(--cp-ink);background:linear-gradient(145deg,#ffffffa8,#ffffff52);border-color:#ffffffd9;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #39475724,0 2px 7px #27354820}}.copilot-panel .cp-icon.is-active{color:var(--cp-ink);background:#ffffffad;border-color:#fff;box-shadow:inset 0 1px 1px #fff,0 2px 5px #21172714}.copilot-panel .cp-icon:active{transform:scale(.95);background:rgb(var(--theme-rgb) / 12%)}.cp-conversation{flex:1 1 auto;min-height:0;max-height:min(360px,45dvh);overflow:auto;overscroll-behavior:contain;padding:18px 22px 10px;scrollbar-width:thin}.cp-conversation.is-empty{flex:0 1 auto;padding:10px 22px 24px}.cp-welcome h2{margin:0 0 7px;font-size:21px;font-weight:400;letter-spacing:-.04em;line-height:1.2}.cp-welcome p{width:fit-content;max-width:100%;margin:0;padding:5px 8px;color:#282d35;font-size:13px;line-height:1.6;border-radius:8px;background:#9facbc2e;box-shadow:inset 0 1px #ffffff73}.cp-message{display:flex;gap:10px;width:fit-content;max-width:100%;margin:0 0 22px;font-size:14px;line-height:1.65}.cp-message>.parafield-mark{flex-shrink:0;margin-top:5px;width:21px;height:16px}.cp-message-content{min-width:0}.cp-message p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.cp-message.user{margin-left:auto;max-width:90%;padding:10px 14px 7px;border:1px solid #fff;border-radius:16px 16px 5px;background:rgb(var(--theme-rgb) / 7%);box-shadow:inset 0 1px 1px #fff9}.cp-message-actions{display:flex;align-items:center;gap:12px;min-height:26px;margin-top:6px}.cp-message-actions button{display:inline-flex;align-items:center;gap:5px;font-size:11px;min-height:26px;padding:3px 0;color:var(--cp-muted)}.cp-message-actions button:hover{color:var(--cp-ink)}.cp-message-actions button:disabled{opacity:.45}.cp-message-links{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:13px}.cp-message-links a{display:inline-flex;align-items:center;gap:8px;max-width:100%;font-size:12px;line-height:1.5;overflow-wrap:anywhere;padding:8px 11px;border:1px solid #cbc7d0;border-radius:10px;background:#fff9;color:var(--cp-ink);text-decoration:none}.cp-message-links a:hover{background:#fff;border-color:#93899b}.cp-activity{margin:0 0 10px;color:var(--cp-muted);font-size:12px}.cp-activity summary{cursor:pointer;display:flex;align-items:center;gap:7px;min-height:30px;list-style:none}.cp-activity summary::-webkit-details-marker{display:none}.cp-activity summary>svg{flex-shrink:0;transition:transform .14s}.cp-activity[open] summary>svg{transform:rotate(90deg)}.cp-activity ol{list-style:none;padding:5px 0 5px 6px;margin:0 0 3px 6px;border-left:1px solid #8883}.cp-activity li{display:flex;align-items:flex-start;gap:8px;padding:6px 8px}.cp-activity li>svg{margin-top:3px;flex-shrink:0}.cp-activity strong{display:block;font-size:12px;font-weight:450;color:var(--cp-ink)}.cp-activity li span{display:block;font-size:11px;line-height:1.6}.cp-plan{margin:14px 0 5px;padding:13px;border:1px solid #d3ced8;border-radius:13px;background:#fff9}.cp-plan>div:first-child{display:flex;align-items:center;gap:7px}.cp-plan strong{font-size:12px;font-weight:550}.cp-plan>div:first-child>span{margin-left:auto;color:var(--cp-muted);font-size:11px}.cp-plan ul{padding-left:17px;margin:11px 0;font-size:12px}.cp-plan li+li{margin-top:5px}.cp-plan-actions{display:flex;gap:8px}.cp-plan-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:7px 10px;min-height:32px;border:1px solid #c5becb;border-radius:8px;font-size:12px}.cp-plan-actions button:first-child{background:#37313e;color:#fff;border-color:#37313e}.cp-plan-actions button:disabled{opacity:.4}.cp-identity>.cp-source{padding:2px 7px;border:1px solid #7a6e872b;border-radius:40px;background:#ffffff2e;color:#514957}.cp-proposal-summary{margin:9px 0 0!important;font-size:12px;color:var(--cp-muted)}.cp-changes{list-style:none;padding:0!important;margin:11px 0!important}.cp-changes li{display:flex;flex-direction:column;gap:2px;padding:7px 9px;border-radius:8px;background:#9facbc1f}.cp-changes li+li{margin-top:6px}.cp-changes strong{font-size:11px;font-weight:500;color:var(--cp-muted)}.cp-changes span{font-size:12px;overflow-wrap:anywhere}.cp-changes del{color:#6d6474;text-decoration-color:#6d647480}.cp-changes del.is-unknown{text-decoration:none;font-style:italic}.cp-changes ins{text-decoration:none;color:var(--cp-ink);font-weight:500}.cp-applied{margin:10px 0 0;font-size:12px;color:var(--cp-muted)}.cp-applied summary{cursor:pointer;display:flex;align-items:center;gap:7px;min-height:28px;list-style:none}.cp-applied summary::-webkit-details-marker{display:none}.cp-applied summary>svg{flex-shrink:0;transition:transform .14s}.cp-applied[open] summary>svg{transform:rotate(90deg)}.cp-turn-note{margin:9px 0 0!important;font-size:12px;line-height:1.55;color:var(--cp-ink);padding:7px 9px;border-radius:8px;background:rgb(var(--theme-rgb) / 7%)}.cp-turn-ref{margin:7px 0 0!important;font-size:11px;color:var(--cp-muted)}.cp-turn-ref code,.cp-ref{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.cp-message-actions .cp-ref{color:var(--cp-muted);opacity:.8;-webkit-user-select:all;user-select:all}.cp-backend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 3px 10px;padding:7px 10px;font-size:11px;line-height:1.5;border:1px solid #d7d0dd;border-radius:10px;background:#9facbc24;color:#48404f}.cp-backend strong{font-weight:550;color:var(--cp-ink)}.cp-backend button{margin-left:auto;min-height:24px;padding:0;font-size:11px;color:#15191f;text-decoration:underline;text-underline-offset:2px}.cp-notice.is-alert{color:#7c2440}.cp-notice>svg{flex-shrink:0}.cp-mode:disabled{opacity:.55}.cp-composer textarea:disabled{cursor:not-allowed}.cp-status{display:flex;align-items:center;gap:9px;color:var(--cp-muted);font-size:12px;padding:4px 0 18px}.cp-spinning{animation:cp-spin 1.1s linear infinite}.cp-stream-caret{display:inline-block;margin-left:3px;width:3px;height:13px;border-radius:2px;background:currentColor;vertical-align:-1px}.cp-compose-shelf{flex-shrink:0;position:relative;padding:0 14px 12px}.cp-context{display:flex;flex-wrap:wrap;gap:6px;max-height:85px;overflow:auto;padding:0 2px 9px}.cp-context>span{display:inline-flex;align-items:center;min-width:0;max-width:100%;gap:6px;padding:4px 5px 4px 8px;border:1px solid #d7d0dd;border-radius:8px;background:#9facbc38;font-size:11px;color:#48404f}.cp-context>span>span{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-context button{display:grid;place-items:center;width:24px;height:24px;border-radius:5px}.cp-context button:hover{background:#33243f10}.cp-composer-guide{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px 8px;color:#282d35;font-size:11px}.cp-composer-guide>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 6px;border-radius:6px;background:#9facbc2e;box-shadow:inset 0 1px #ffffff73}.cp-composer-guide button{flex-shrink:0;min-height:24px;padding:0;color:#15191f;font-size:11px}.cp-composer-guide button:hover{color:var(--cp-ink)}.cp-composer{position:relative;isolation:isolate;display:flex;flex-direction:column;border:1px solid #ffffffc9;border-bottom-color:#59677b91;border-radius:20px;background:linear-gradient(145deg,#ffffff47,#7e8da13b 62%,rgb(var(--theme-rgb) / 7%));backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 1px 1px #ffffffdb,inset 12px 0 24px #ffffff18,inset 0 -2px 3px #2b3a4f47,0 9px 26px #22304738;transition:border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.cp-composer:after{content:"";position:absolute;left:0;right:0;bottom:0;height:62%;pointer-events:none;z-index:0;background:radial-gradient(ellipse 75% 110% at 50% 110%,#ffffff85 0%,#e1ecf76b 32%,#a8bbd121 58%,transparent 82%),linear-gradient(0deg,#ffffff70 0%,#ffffff24 38%,transparent 78%);filter:blur(3px);mix-blend-mode:screen;clip-path:inset(0 0 0 0 round 20px)}.cp-composer>textarea,.cp-composer>.cp-toolbar{position:relative;z-index:1}.cp-composer:focus-within{border-color:#fff;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #3d324d40,0 9px 24px #2921322b}.cp-composer:has(textarea:focus-visible){outline:2px solid rgb(var(--theme-rgb) / 58%);outline-offset:3px}.cp-composer textarea{display:block;width:100%;min-height:52px;max-height:180px;padding:14px 17px 6px;border:0;border-radius:20px 20px 0 0;outline:none;background:transparent;color:var(--cp-ink);resize:none;font:inherit;font-size:14px;letter-spacing:-.005em;line-height:1.6}.cp-composer textarea:focus-visible{outline:none}.cp-composer textarea::placeholder{color:#6f6875;opacity:1}.cp-toolbar{display:flex;justify-content:space-between;align-items:center;gap:9px;padding:4px 8px 8px}.cp-toolbar-left,.cp-toolbar-right{display:flex;align-items:center;gap:3px;min-width:0}.cp-toolbar-right{flex:0 0 auto;gap:5px;margin-left:auto}.cp-toolbar .cp-icon{width:32px;height:34px;min-height:34px;flex-basis:32px}.cp-toolbar-extra{display:none!important}.cp-mode{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:0 9px;flex-shrink:0;border:1px solid #7a6e872b;border-radius:40px;background:#ffffff14;font-size:12px;color:#514957}.cp-mode:hover{background:#fff9;border-color:#a197ac}.cp-mode:active{background:#71617f15}.cp-voice.is-listening{color:#962e50;background:#fff9;border-color:#b7778c66}.cp-send{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;min-height:38px;border-radius:50%;padding:0;border:1px solid #fff9;color:#fff;background:#39313f;box-shadow:inset 0 1px 1px #ffffff45,0 2px 6px #251c2f24;transition:background .15s,box-shadow .15s,transform .12s}.cp-send:active:not(:disabled){transform:scale(.94)}.cp-send:disabled{opacity:.42;color:#5d5863;background:#aaa5b0;box-shadow:inset 0 1px 1px #fff8}.cp-stop{background:#39313f}.cp-footer{display:flex;justify-content:space-between;gap:8px;padding:10px 4px 0;font-size:11px;color:var(--cp-muted);line-height:1.5}.cp-notice{display:flex;gap:10px;align-items:center;font-size:12px;line-height:1.5;margin:10px 3px 0;color:var(--cp-ink)}.cp-notice button{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;margin-left:auto}.cp-picker{position:absolute;left:0;bottom:calc(100% + 12px);z-index:20;width:min(390px,100%);max-height:min(380px,calc(100dvh - 180px));overflow:hidden;display:flex;flex-direction:column;color:#302936;background:linear-gradient(140deg,#ffffffb8,#aeb7c56b 66%,rgb(var(--theme-rgb) / 7%));backdrop-filter:blur(24px) saturate(1.35);-webkit-backdrop-filter:blur(24px) saturate(1.35);border:1px solid #ffffffd9;border-bottom-color:#65738673;border-radius:16px;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #59677a4d,0 13px 38px #2030473b;transform-origin:20px 100%;animation:cp-picker-in .15s cubic-bezier(.22,1,.36,1)}.cp-picker--keyboard{animation:none}.cp-picker-heading{display:flex;align-items:center;gap:7px;padding:9px 8px 5px 15px;flex-shrink:0}.cp-picker-heading strong{font-size:12px;font-weight:550;flex:1}.cp-picker .cp-icon{width:28px;min-height:28px;height:28px;flex-basis:28px}.cp-picker-search{margin:5px 12px 8px;display:flex;align-items:center;gap:8px;padding:8px 10px;background:#fff;border:1px solid #c8bfd1;border-radius:9px}.cp-picker-search input{background:transparent;border:0;outline:none;width:100%;min-width:0;font-size:12px;color:#302936}.cp-picker-search:focus-within{outline:2px solid #88739466;outline-offset:1px}.cp-picker-search input:focus-visible{outline:none}.cp-picker-list{min-height:0;overflow:auto;overscroll-behavior:contain;padding:2px 6px 8px;scrollbar-width:thin}.cp-picker-list>button{width:100%;min-height:51px;padding:9px;display:flex;align-items:center;gap:10px;text-align:left;color:#302936;border-radius:9px;border:1px solid transparent}.cp-picker-list>button>svg{flex-shrink:0;color:#6b5f75}.cp-picker-list>button>span{display:block;min-width:0;flex:1}.cp-picker-list strong{display:block;font-size:12px;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.cp-picker-list small{display:block;font-size:11px;color:#645b6b;line-height:1.45;margin-top:3px}.cp-picker-list>button.is-highlighted{background:#e0d8e94d;border-color:#fff9}.cp-picker-list kbd{flex-shrink:0;font:inherit;font-size:11px;color:#6d6276;margin-left:auto}.cp-picker-footer{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #8470911a;font-size:11px;color:#6a6171;padding:10px 13px}.cp-picker-empty{font-size:12px;line-height:1.5;color:#6a6171;margin:12px}.cp-search-handoff{padding:3px 16px 17px}.cp-search-handoff p{font-size:12px;line-height:1.6;color:#645b6b;margin:5px 0 14px}.cp-search-handoff label{display:block;font-size:11px;color:#645b6b;margin-bottom:6px}.cp-search-handoff input{width:100%;min-height:38px;border:1px solid #c8bfd1;border-radius:8px;background:#fff;padding:8px 10px;font-size:13px}.cp-search-handoff>button{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px;width:100%;min-height:36px;border-radius:8px;background:#39313f;color:#fff;font-size:12px}.copilot-panel--expanded{position:relative;inset:auto;width:100%;max-width:none;height:100%;max-height:none;border:0;border-radius:0;box-shadow:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.copilot-panel--expanded .cp-header{min-height:64px;padding:14px 28px}.copilot-panel--expanded .cp-conversation{flex:1;max-height:none;width:min(1104px,100%);margin:auto;padding:36px 32px}.copilot-panel--expanded .cp-conversation.is-empty{display:grid;place-items:center}.copilot-panel--expanded .cp-welcome{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:560px}.copilot-panel--expanded .cp-welcome>.parafield-mark{width:48px;height:37px;margin:0 auto 28px}.copilot-panel--expanded .cp-welcome h2{font-size:38px;max-width:18ch;margin:0 auto 17px;line-height:1.1;letter-spacing:-.045em}.copilot-panel--expanded .cp-welcome p{font-size:15px}.copilot-panel--expanded .cp-compose-shelf{width:min(1104px,100%);margin:0 auto;padding:0 32px 28px}.copilot-panel--expanded .cp-toolbar-extra{display:inline-grid!important}.copilot-panel--expanded .cp-toolbar{padding:7px 12px 11px}.copilot-panel--expanded .cp-composer{border-radius:24px}.copilot-panel--expanded .cp-composer:after{clip-path:inset(0 0 0 0 round 24px)}.copilot-panel--expanded .cp-composer textarea{font-size:17px;min-height:76px;padding:20px 22px 11px}.copilot-panel--expanded .cp-message{font-size:15px;line-height:1.7}@keyframes cp-picker-in{0%{opacity:0;transform:translateY(4px) scale(.985)}to{opacity:1;transform:none}}@keyframes cp-spin{to{transform:rotate(360deg)}}@media(max-width:580px){.copilot-panel{width:calc(100% - 48px);right:24px;bottom:132px;max-height:calc(100dvh - 164px)}.cp-header{padding-left:16px}.cp-identity>span{display:none}.cp-conversation{padding:14px 17px 8px;max-height:38dvh}.cp-conversation.is-empty{padding:8px 17px 20px}.cp-welcome h2{font-size:20px}.cp-welcome p{font-size:12px}.cp-compose-shelf{padding:0 10px 11px}.cp-composer-guide>span{display:none}.cp-composer-guide{justify-content:flex-end;padding-bottom:5px}.cp-toolbar{gap:4px;padding:3px 6px 7px}.cp-toolbar-left{gap:1px}.cp-toolbar-right{gap:2px}.cp-toolbar .cp-icon{width:30px;flex-basis:30px}.cp-mode{padding:0 7px;gap:4px;font-size:11px}.cp-mode>svg:first-child{display:none}.cp-send{width:36px;height:36px;min-height:36px;flex-basis:36px}.cp-composer textarea{font-size:14px;padding:13px 14px 6px}.cp-footer{justify-content:center;font-size:11px}.cp-picker-footer{font-size:11px;padding:8px 10px}.cp-picker-list kbd{display:none}.copilot-panel--expanded{inset:auto;width:100%;max-width:none;height:100%;max-height:none}.copilot-panel--expanded .cp-header{padding:10px 14px}.copilot-panel--expanded .cp-conversation{padding:18px}.copilot-panel--expanded .cp-compose-shelf{padding:0 10px 14px}.copilot-panel--expanded .cp-welcome h2{font-size:27px}.copilot-panel--expanded .cp-toolbar-extra{display:none!important}.copilot-panel--expanded .cp-toolbar{padding:3px 6px 7px}.copilot-panel--expanded .cp-composer textarea{font-size:15px;min-height:55px}}@media(max-height:600px){.copilot-panel--expanded .cp-header{min-height:50px;padding:8px 14px}.copilot-panel--expanded .cp-conversation{padding:12px 18px}.copilot-panel--expanded .cp-context{max-height:42px;padding-bottom:5px}.copilot-panel--expanded .cp-composer-guide{padding-bottom:4px}.copilot-panel--expanded .cp-compose-shelf{padding-bottom:8px}.copilot-panel--expanded .cp-composer textarea{min-height:48px;max-height:72px;padding-top:12px;font-size:15px}.copilot-panel--expanded .cp-toolbar{padding-top:2px;padding-bottom:5px}.copilot-panel--expanded .cp-footer{padding-top:4px}}@media(prefers-reduced-transparency:reduce){.copilot-panel,.cp-picker{background:#f8f7fa;backdrop-filter:none;-webkit-backdrop-filter:none}.cp-composer{background:#e7e3ec;backdrop-filter:none;-webkit-backdrop-filter:none}.cp-composer:after{opacity:.6}}@media(prefers-contrast:more){.copilot-panel{--cp-muted:#413a47;background:#fff}.cp-composer{background:#e7e3ec;border-color:#82778d}.cp-picker{background:#fff;border-color:#82778d}}@media(prefers-reduced-motion:reduce){.cp-picker,.cp-spinning{animation:none}.cp-icon,.cp-send,.cp-composer,.cp-activity summary>svg,.cp-applied summary>svg{transition:none!important}.copilot-panel .cp-icon:active,.cp-send:active:not(:disabled){transform:none}}.app.app[data-view=studio][data-mixer=true] .main-content{grid-template-rows:auto auto minmax(0,1fr) auto}.app.app[data-view=studio][data-mixer=true] .main-content>.timeline{display:none}.mixer-console{--mc-ink: #1f252c;--mc-muted: #5b636d;--mc-line: rgb(66 76 88 / 14%);position:relative;isolation:isolate;min-height:0;min-width:0;display:grid;grid-template-rows:auto auto minmax(290px,1fr);gap:10px;overflow:hidden auto;overscroll-behavior:contain;scrollbar-width:thin;padding:12px 14px 14px;color:var(--mc-ink);border:1px solid rgb(255 255 255 / 78%);border-bottom-color:#292d3338;border-radius:20px;background:linear-gradient(150deg,#fafbfcbd,#dee4ea94 60%,#f2f5f8b3);box-shadow:inset 0 1px 1px #fff,inset 0 -1px 2px #181c221f,0 14px 34px #1a1e241f;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);font-family:var(--font-sans, "Helvetica Neue", Helvetica, Arial, sans-serif);letter-spacing:0}.mixer-console :is(button,input){font:inherit;color:inherit}.mixer-console button{cursor:pointer}.mixer-console :is(button,input,[tabindex="0"]):focus-visible{outline:2px solid #3f5569;outline-offset:2px}.mc-head{display:flex;align-items:center;gap:14px;min-width:0}.mc-title{display:flex;align-items:baseline;gap:10px;min-width:0;margin-right:auto}.mc-title h2{margin:0;font-size:18px;font-weight:620;letter-spacing:-.01em}.mc-title span{color:var(--mc-muted);font-size:12px;white-space:nowrap}.mc-assists{display:flex;align-items:center;gap:4px;min-width:0;padding:4px 6px 4px 12px;overflow-x:auto;scrollbar-width:none;border:1px solid #a0abb650;border-radius:999px;background:var(--spirit-response),var(--spirit-glass);box-shadow:var(--spirit-carrier)}.mc-assists-label{display:inline-flex;align-items:center;gap:6px;padding-right:6px;color:#4a3f63;font-size:13px;font-weight:620;white-space:nowrap}.mc-assist{flex:none;min-height:36px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:transparent;font-size:13px;white-space:nowrap;transition:background-color .14s ease,box-shadow .14s ease}.mc-assist:hover:not(:disabled){background:var(--spirit-response),var(--spirit-face);box-shadow:var(--spirit-raised);border-color:#b4bec86b}.mc-assist:active:not(:disabled){box-shadow:var(--spirit-pressed)}.mc-assist:disabled{opacity:.5;cursor:default}.mc-assist[aria-busy=true]{opacity:1;background:var(--spirit-face);box-shadow:var(--spirit-pressed)}.mc-assists-info{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;color:var(--mc-muted)}.mc-icon-button{display:grid;place-items:center;width:40px;height:40px;flex:none;padding:0;border:1px solid #aab6c175;border-radius:50%;background:var(--spirit-response),var(--spirit-face);box-shadow:var(--spirit-raised)}.mc-assist-note{position:absolute;z-index:6;top:62px;right:14px;width:min(620px,calc(100% - 28px));display:flex;align-items:center;gap:10px;margin:0;padding:8px 8px 8px 14px;border-radius:14px;font-size:13px;animation:mc-note-in .26s cubic-bezier(.2,.8,.2,1);color:#3a3350;background:linear-gradient(100deg,#f0ebfcf5,#faf8fef0);box-shadow:inset 0 1px 1px #fff,0 10px 28px #342a542e}@keyframes mc-note-in{0%{opacity:0;translate:0 -6px}}.mc-assist-note>span{flex:1;min-width:0}.mc-assist-note button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid #aab6c175;border-radius:999px;background:var(--spirit-face);box-shadow:var(--spirit-raised);font-size:12px}.mc-assist-note .mc-assist-dismiss{width:32px;padding:0;justify-content:center;border-color:transparent;background:transparent;box-shadow:none}.mc-overview{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;padding:8px 12px;border-radius:14px;background:var(--spirit-well);box-shadow:var(--spirit-recessed);outline-offset:2px}.mc-overview-time{color:var(--mc-muted);font-size:12px;font-variant-numeric:tabular-nums}.mc-overview-time--end{text-align:right}.mc-overview-lanes{position:relative;display:grid;grid-template-rows:repeat(var(--lanes),minmax(3px,1fr));gap:2px;height:36px;cursor:ew-resize;touch-action:none}.mc-overview-lane{position:relative;border-radius:3px;background:#ffffff61}.mc-overview-lane[data-selected=true]{background:#fffc;box-shadow:0 0 0 1px #ffffffe5}.mc-overview-lane i{position:absolute;top:0;bottom:0;border-radius:3px;opacity:.78}.mc-overview-lane[data-selected=true] i{opacity:1}.mc-overview-head{position:absolute;top:-5px;bottom:-5px;width:2px;margin-left:-1px;border-radius:2px;background:#1f252c;box-shadow:0 0 0 1px #ffffffb3;pointer-events:none}.mc-overview-head:before{content:"";position:absolute;top:-3px;left:-4px;width:10px;height:10px;border-radius:50%;background:#1f252c;box-shadow:0 0 0 2px #fff}.mc-body{display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,30vw,420px);gap:12px;min-height:0}.mc-bank{display:flex;min-width:0;min-height:0;gap:8px;padding:8px;border-radius:16px;background:var(--spirit-well);box-shadow:var(--spirit-recessed)}.mc-strips{display:flex;gap:8px;flex:1;min-width:0;min-height:0;overflow:auto hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#8f98a26e transparent;padding-bottom:2px}.mc-empty{align-self:center;margin:24px;color:var(--mc-muted);font-size:14px}.mc-strip{--channel-color: #5b4e71;position:relative;flex:0 0 124px;display:grid;grid-template-rows:auto auto auto minmax(96px,1fr) auto;gap:8px;min-height:0;padding:10px 8px;border:1px solid rgb(255 255 255 / 70%);border-bottom-color:#2f353c2e;border-radius:14px;background:linear-gradient(170deg,#ffffffa3,#e2e8ee7f);box-shadow:inset 0 1px 1px #fff,0 2px 6px #1b1f2412;transition:box-shadow .16s ease,background-color .16s ease}.mc-strip:before{content:"";position:absolute;left:10px;right:10px;top:0;height:3px;border-radius:0 0 3px 3px;background:var(--channel-color);opacity:.45}.mc-strip[data-selected=true]{background:linear-gradient(170deg,#ffffffeb,#ecf0f4cc);box-shadow:inset 0 1px 1px #fff,0 0 0 1.5px color-mix(in srgb,var(--channel-color) 60%,#fff),0 8px 20px #1b1f2424}.mc-strip[data-selected=true]:before{opacity:1}.mc-strip[data-silent=true] :is(.mc-strip-title strong,.mc-fader-well){opacity:.5}.mc-strip-title{position:relative;display:grid;gap:3px;min-width:0;padding:4px 4px 4px 12px;border:0;border-radius:8px;background:none;text-align:left}.mc-strip-title:hover{background:#ffffff8c}.mc-strip-title .mixer-track-color{position:absolute;left:2px;top:6px;bottom:6px;width:4px;border-radius:3px}.mc-strip-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:620}.mc-strip-title span{display:inline-flex;align-items:center;gap:4px;color:var(--mc-muted);font-size:11px}.mc-strip-title--master{padding-left:4px}.mc-inserts{display:grid;grid-template-columns:1fr 1fr;gap:4px}.mc-inserts button{display:flex;align-items:center;gap:5px;min-height:24px;padding:0 6px;border:1px solid transparent;border-radius:7px;background:var(--spirit-well);box-shadow:var(--spirit-recessed);color:var(--mc-muted);font-size:11px}.mc-inserts button i{width:6px;height:6px;flex:none;border-radius:50%;background:#5a64704d}.mc-inserts button[data-on=true]{color:var(--mc-ink);background:var(--spirit-response),var(--spirit-face);box-shadow:var(--spirit-rim),0 1px 3px #222c371f}.mc-inserts button[data-on=true] i{background:var(--channel-color);box-shadow:0 0 6px color-mix(in srgb,var(--channel-color) 70%,transparent)}.mc-fader-well{container:fader / size;position:relative;display:grid;grid-template-columns:24px 28px 10px;grid-template-rows:minmax(0,1fr);justify-content:center;gap:6px;min-height:96px;padding:4px 0}.mc-fader-well>:is(.mc-scale,.mc-meter){margin-block:20px}.mc-fader-well--master{grid-template-columns:24px 28px 8px 8px;gap:5px}.mc-scale{position:relative}.mc-scale span{position:absolute;right:0;transform:translateY(50%);color:#6b737d;font-size:10px;font-variant-numeric:tabular-nums;line-height:1}@container fader (max-height: 200px){.mc-scale span:nth-child(3),.mc-scale span:nth-child(5){display:none}}@container fader (max-height: 130px){.mc-scale span:nth-child(2n){display:none}}.mc-scale span:after{content:"";position:absolute;right:-6px;top:50%;width:4px;height:1px;background:#505a6659}.mixer-console input.mc-fader{--fill: .5;writing-mode:vertical-lr;direction:rtl;width:28px;height:100%;min-height:0;margin:0;padding:0;border:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:ns-resize}.mixer-console .mc-fader-well--master input.mc-fader{height:calc((100% - 40px) * 36 / 42 + 40px);align-self:end}.mixer-console input.mc-fader::-webkit-slider-runnable-track{width:8px;margin:0 auto;border-radius:6px;border:1px solid rgb(54 60 67 / 16%);background:linear-gradient(0deg,color-mix(in srgb,var(--channel-color, #3d4248) 72%,#1f252c) 0,color-mix(in srgb,var(--channel-color, #3d4248) 72%,#1f252c) calc(var(--fill) * 100%),#ffffff73 calc(var(--fill) * 100%));box-shadow:inset 0 1px 3px #13171c38,0 1px #fff}.mixer-console input.mc-fader::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:28px;height:40px;margin-left:-10px;border-radius:8px;border:1px solid rgb(53 59 66 / 24%);background:repeating-linear-gradient(0deg,transparent 0 6px,rgb(40 46 54 / 16%) 6px 7px,transparent 7px 8px) center / 60% 24px no-repeat,linear-gradient(180deg,#fff,#e3e8ee 55%,#cfd6de);box-shadow:inset 0 1px 1px #fff,inset 0 -2px 3px #262b3124,0 3px 8px #191d2242}.mixer-console input.mc-fader:active::-webkit-slider-thumb{box-shadow:inset 0 1px 1px #fff,inset 0 -1px 2px #262b312e,0 1px 3px #191d224d}.mixer-console input.mc-fader::-moz-range-track{width:8px;border-radius:6px;background:#ffffff73;box-shadow:inset 0 1px 3px #13171c38}.mixer-console input.mc-fader::-moz-range-progress{width:8px;border-radius:6px;background:color-mix(in srgb,var(--channel-color, #3d4248) 72%,#1f252c)}.mixer-console input.mc-fader::-moz-range-thumb{width:28px;height:40px;border-radius:8px;border:1px solid rgb(53 59 66 / 24%);background:linear-gradient(180deg,#fff,#cfd6de);box-shadow:0 3px 8px #191d2242}.mc-meter{--level: 0;--peak: 0;position:relative;overflow:hidden;border-radius:5px;background:#21272e1f;box-shadow:inset 0 1px 2px #13171c33}.mc-meter i{position:absolute;left:0;right:0;bottom:0;height:100%;transform-origin:bottom;transform:scaleY(var(--level));background:linear-gradient(0deg,#3fae8d,#7cc56a 62%,#e2c250 84%,#e5715c 94%);will-change:transform}.mc-meter b{position:absolute;left:0;right:0;height:2px;bottom:calc(var(--peak) * 100%);background:#2a3139;opacity:calc(var(--peak) * 40)}.mc-meter[data-clip=true]{box-shadow:inset 0 1px 2px #13171c33,0 -3px #e05548}.mc-readout{justify-self:center;min-width:76px;padding:4px 8px;border-radius:8px;background:var(--spirit-well);box-shadow:var(--spirit-recessed);font-size:12px;font-variant-numeric:tabular-nums;text-align:center}.mc-strip-row{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:6px}.mc-switches{display:grid;grid-template-columns:1fr 1fr;gap:5px}.mc-switches button{min-height:40px;padding:0;border:1px solid #aab6c175;border-radius:10px;background:var(--spirit-response),var(--spirit-face);box-shadow:var(--spirit-raised);font-size:13px;font-weight:650}.mc-switches button:active{box-shadow:var(--spirit-pressed)}.mc-switches button[data-kind=mute][aria-pressed=true]{color:#fff;border-color:#6b3b20;background:linear-gradient(180deg,#d98244,#b75d27);box-shadow:inset 0 1px 1px #ffffff59,0 0 12px #d9824473}.mc-switches button[data-kind=solo][aria-pressed=true]{color:#2b2305;border-color:#8c7414;background:linear-gradient(180deg,#f5dc6a,#d9b93a);box-shadow:inset 0 1px 1px #ffffff8c,0 0 12px #e6c4467f}.mc-strip--master{flex:0 0 132px;grid-template-rows:auto auto minmax(96px,1fr) auto;background:linear-gradient(170deg,#f8fafcdb,#d6dde5b3)}.mc-strip--master:before{background:#1f252c;opacity:.8}.mc-limiter{--reduction: 0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;background:var(--spirit-well);box-shadow:var(--spirit-recessed);color:var(--mc-muted);font-size:11px}.mc-limiter i{width:8px;height:8px;border-radius:50%;background:#5a647040}.mc-limiter[data-active=true] i{background:#e5715c;box-shadow:0 0 8px #e5715c}.rotary{position:relative;display:grid;justify-items:center;gap:2px;min-width:0;-webkit-user-select:none;user-select:none}.rotary__dial{position:relative;display:block;width:var(--knob-size, 48px);height:var(--knob-size, 48px);touch-action:none;cursor:ns-resize;border-radius:50%}.rotary--sm{--knob-size: 40px}.rotary--lg{--knob-size: 60px}.rotary__dial svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.rotary__track,.rotary__value{fill:none;stroke-width:5;stroke-linecap:round}.rotary__track{stroke:#37414c24}.rotary__value{stroke:color-mix(in srgb,var(--channel-color, #3d4248) 82%,#1f252c)}.rotary__face{position:absolute;top:17%;right:17%;bottom:17%;left:17%;border-radius:50%;border:1px solid rgb(255 255 255 / 85%);background:var(--spirit-response),radial-gradient(circle at 34% 28%,#fff 0,#fff 22%,#edf1f4 48%,#d3dae1);box-shadow:inset 0 -2px 3px #262b311f,0 3px 6px #191d222e,0 1px 1px #191d221f}.rotary__face i{position:absolute;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:#242a31}.rotary__dial:active .rotary__face{box-shadow:inset 0 -1px 2px #262b3129,0 1px 3px #191d223d}.rotary__label{color:var(--mc-muted);font-size:11px;line-height:1.2}.rotary__value-text{color:var(--mc-ink);font-size:11px;font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.rotary__input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);opacity:0}.rotary:has(.rotary__input:focus-visible) .rotary__dial{outline:2px solid #3f5569;outline-offset:2px}.mc-strip .rotary{grid-auto-flow:row}.mc-strip .rotary__label{display:none}.mc-strip .rotary__value-text{font-size:10px}.mc-inspector{--channel-color: #5b4e71;display:flex;flex-direction:column;gap:10px;min-height:0;overflow:hidden auto;overscroll-behavior:contain;padding:2px 4px 4px 2px;scrollbar-width:thin;scrollbar-color:#8f98a26e transparent}.mc-inspector-head{display:flex;align-items:center;gap:10px;padding:4px 4px 2px}.mc-inspector-head>i{width:6px;height:36px;border-radius:4px;background:var(--channel-color);box-shadow:inset 0 1px 1px #fff6}.mc-inspector-head strong{display:block;font-size:16px;font-weight:640}.mc-inspector-head span{display:inline-flex;align-items:center;gap:5px;margin-top:2px;color:var(--mc-muted);font-size:12px}.mc-card{flex:none;display:flex;flex-direction:column;gap:12px;padding:12px 14px 14px;border:1px solid rgb(255 255 255 / 76%);border-bottom-color:#2f353c29;border-radius:16px;background:linear-gradient(160deg,#ffffffb3,#e8edf28f);box-shadow:inset 0 1px 1px #fff,0 4px 12px #1b1f2412}.mc-card h3{margin:0;color:var(--mc-muted);font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.mc-knob-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px}.mc-hint{margin:0;color:var(--mc-muted);font-size:12px;line-height:1.45}.mc-eq-curve{display:block;width:100%;aspect-ratio:8 / 3;border-radius:12px;background:var(--spirit-well);box-shadow:var(--spirit-recessed);touch-action:none;overflow:visible}.mc-grid{stroke:#3c465229;stroke-width:1;vector-effect:non-scaling-stroke}.mc-grid--soft{stroke:#3c465217}.mc-grid--zero{stroke:#3c465247}.mc-axis{fill:#7a828c;font-size:11px}.mc-eq-line{fill:none;stroke-width:2.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mc-eq-handle{cursor:grab}.mc-eq-handle:active{cursor:grabbing}.mc-eq-handle circle:not(.mc-eq-hit),.mc-eq-handle rect{fill:#fff;stroke:#2a3139;stroke-width:2;filter:drop-shadow(0 2px 3px rgb(25 29 34 / 30%))}.mc-eq-hit{fill:transparent}.mc-eq-handle text{fill:#3f4852;font-size:11px;font-weight:600;text-anchor:middle;pointer-events:none}.mc-dynamics{display:grid;grid-template-columns:124px 22px 22px minmax(0,1fr);gap:12px;align-items:stretch}.mc-comp-curve{width:124px;height:124px;justify-self:start;border-radius:12px;background:var(--spirit-well);box-shadow:var(--spirit-recessed)}.mc-reduction{--reduction: 0;position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:4px;justify-items:center}.mc-reduction i{position:relative;width:10px;height:100%;min-height:0;overflow:hidden;border-radius:5px;background:#21272e1f;box-shadow:inset 0 1px 2px #13171c33}.mc-reduction i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:top;transform:scaleY(var(--reduction));background:linear-gradient(180deg,#e2a04f,#d8763f)}.mc-reduction--duck i:after{background:linear-gradient(180deg,#7aa7d8,#4e7fb8)}.mc-reduction span{color:var(--mc-muted);font-size:10px}.mc-spatial{display:grid;grid-template-columns:minmax(120px,170px) minmax(0,1fr);gap:14px;align-items:center}.mc-spatial-pad{position:relative;aspect-ratio:1;border-radius:14px;overflow:hidden;cursor:crosshair;touch-action:none;background:radial-gradient(circle,rgb(255 255 255 / 55%),transparent 70%),var(--spirit-well);box-shadow:var(--spirit-recessed)}.mc-spatial-ring{position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;border:1px dashed rgb(60 70 82 / 22%);pointer-events:none}.mc-spatial-ring--inner{top:34%;right:34%;bottom:34%;left:34%}.mc-spatial-listener{position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50% 50% 45% 45%;background:#2a3139;pointer-events:none}.mc-spatial-listener:before{content:"";position:absolute;left:50%;top:-7px;margin-left:-4px;border:4px solid transparent;border-bottom-color:#2a3139}.mc-spatial-source{position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;padding:0;border:2px solid #fff;border-radius:50%;cursor:grab;box-shadow:0 0 0 5px color-mix(in srgb,var(--channel-color) 22%,transparent),0 3px 8px #191d224d}.mc-spatial-meta{display:grid;gap:6px;font-size:12px;color:var(--mc-muted)}.mc-spatial-meta b{color:var(--mc-ink);font-variant-numeric:tabular-nums;font-weight:600;margin-right:4px}.mc-soft-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;margin-top:4px;padding:0 14px;border:1px solid #aab6c175;border-radius:999px;background:var(--spirit-response),var(--spirit-face);box-shadow:var(--spirit-raised);font-size:13px}.mc-soft-button:active,.mc-icon-button:active{box-shadow:var(--spirit-pressed)}@media(max-width:1100px){.mc-body{grid-template-columns:minmax(0,1fr) 320px}.mc-assists-label{display:none}}@media(max-width:860px){.mixer-console{overflow:hidden auto;grid-template-rows:auto auto auto auto}.mc-assist-note{position:static;width:auto}.mc-head{flex-wrap:wrap}.mc-assists{order:3;flex-basis:100%}.mc-body{grid-template-columns:minmax(0,1fr)}.mc-bank{height:440px}.mc-inspector{overflow:visible}}@media(max-width:520px){.mixer-console{padding:10px;border-radius:16px}.mc-title span{display:none}.mc-strip{flex-basis:104px}.mc-spatial{grid-template-columns:minmax(0,1fr)}.mc-spatial-pad{max-width:220px}}@media(max-height:820px)and (min-width:861px){.mixer-console{gap:8px;padding-block:10px}.mc-overview{padding-block:6px}.mc-overview-lanes{height:28px}.mc-strip{gap:6px;padding-block:8px}.mc-strip-title{padding-block:2px}.mc-inserts{grid-template-columns:repeat(4,1fr);gap:3px}.mc-inserts button{justify-content:center;min-height:18px;padding:0;font-size:0}.mc-inserts button i{width:7px;height:7px}}@media(prefers-reduced-motion:reduce){.mc-strip,.mc-assist{transition:none}.mc-assist-note{animation:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.mixer-console{background:#eef1f4;backdrop-filter:none;-webkit-backdrop-filter:none}.mc-strip,.mc-card{background:#f7f9fa}}@media(forced-colors:active){.mc-meter i,.mc-reduction i:after{background:Highlight}.mc-strip[data-selected=true]{outline:2px solid Highlight}}.app .transport{position:relative;z-index:12;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:20px;width:100%;min-height:68px;padding:10px 0;color:var(--studio-ink,#202a36);flex-shrink:0}.app .transport-player{display:flex;align-items:center;justify-content:center;min-width:0;width:100%}.app .transport .transport-core{position:relative;display:flex;flex-direction:row;align-items:center;gap:4px;width:auto;min-width:0;min-height:44px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.app .transport-action-group{display:flex;align-items:center;gap:4px;padding:0}.app .transport .transport-control,.app .transport .play-button,.app .transport .volume-trigger{position:relative;display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;color:var(--studio-ink,#202a36);border:1px solid var(--studio-line,rgba(96,113,135,.2));border-radius:12px;background:var(--studio-glass,rgba(243,247,250,.3));border-color:var(--studio-glass-edge,#ffffffba);border-bottom-color:#5264775c;box-shadow:var(--studio-glass-shadow);backdrop-filter:blur(10px) saturate(1.18);-webkit-backdrop-filter:blur(10px) saturate(1.18);cursor:pointer;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform 80ms ease}.app .transport .transport-control .glass-button__content{display:grid;place-items:center}.app .transport .transport-control .glass-button__sheen{display:block}.app .play-button__light{display:none}.app .transport .play-button{background:linear-gradient(180deg,#fff,#fbfdffd9);border-color:#77879a47}.app .transport .transport-control.active,.app .transport .play-button.is-playing{background:var(--studio-well,#dbe1e7);border-color:#5066824d;box-shadow:inset 0 1px 3px #202f421f,0 1px #ffffffbf}.app .transport .record-dot{display:block;width:8px;height:8px;border-radius:50%;background:#8b626b}.app .transport .transport-control.active .record-dot{background:#a83a50;box-shadow:0 0 0 3px #a83a501f}.app .transport-time{min-width:104px;padding:0 10px;color:var(--studio-muted,#586779);font-size:12px;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.app .transport-time-separator{padding:0 3px;opacity:.45}.app .transport-output{position:relative;inset:auto;display:flex;align-items:center;width:44px;min-height:44px;padding:0;overflow:visible;border:0;border-radius:12px;background:none;box-shadow:none;isolation:auto;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none}.app .transport-output>.glass-button__sheen{display:none}.app .transport-output:before{content:none}.app .transport-output[data-open=true]:after{content:"";position:absolute;right:0;bottom:100%;width:206px;height:12px}.app .transport-volume-panel{position:absolute;z-index:30;inset:auto 0 calc(100% + 10px) auto;display:flex;align-items:center;width:206px;min-height:58px;padding:7px 12px;gap:12px;border:1px solid rgba(127,143,164,.28);border-radius:14px;color:var(--studio-ink,#202a36);background:var(--studio-overlay);backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18);border-color:var(--studio-glass-edge);border-bottom-color:#52647775;box-shadow:inset 0 1px 1px #fff,inset 0 -2px 4px #31455836,0 10px 26px #24334638;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(5px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.app .transport-output[data-open=true] .transport-volume-panel{opacity:1;visibility:visible;pointer-events:auto;transform:none}.app .transport-output[data-open=true] .volume-trigger{background:var(--studio-well,#dbe1e7);box-shadow:inset 0 1px 3px #202f421f}.app .transport-volume-panel output{flex:0 0 44px;font-size:12px;color:var(--studio-muted,#586779);font-variant-numeric:tabular-nums;white-space:nowrap}.app .transport-volume{position:relative;display:flex;align-items:center;flex:1;min-width:0;height:44px}.app .transport-volume-rail{position:absolute;pointer-events:none;inset:auto 0;height:24px;overflow:hidden;border:1px solid rgba(110,128,149,.3);border-radius:8px;background:var(--studio-well,#dbe1e7);box-shadow:inset 0 1px 3px #21324521,0 1px #fff}.app .transport-volume-rail>span{position:absolute;inset:0 auto 0 0;width:calc(12px + (100% - 24px) * var(--volume-ratio));border-radius:7px;background:linear-gradient(180deg,#ffffffed,#eef5fbcc);box-shadow:inset 0 1px #fff,1px 0 2px #25334529}.app .transport-output .transport-volume>input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:44px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;cursor:ew-resize}.app .transport-output .transport-volume>input[type=range]::-webkit-slider-runnable-track{height:24px;border:0;background:transparent;box-shadow:none}.app .transport-output .transport-volume>input[type=range]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:24px;height:24px;margin-top:0;border:1px solid rgba(130,146,165,.5);border-radius:8px;background:linear-gradient(135deg,#fff,#e0e8ef);box-shadow:inset 0 1px #fff,0 1px 3px #22334833}.app .transport-output .transport-volume>input[type=range]::-moz-range-track{height:24px;border:0;background:transparent;box-shadow:none}.app .transport-output .transport-volume>input[type=range]::-moz-range-thumb{width:22px;height:22px;border:1px solid rgba(130,146,165,.5);border-radius:8px;background:linear-gradient(135deg,#fff,#e0e8ef);box-shadow:inset 0 1px #fff,0 1px 3px #22334833}.app .transport :is(.transport-control,.play-button,.volume-trigger,input):focus-visible{outline:2px solid #47668c;outline-offset:3px}@media(hover:hover)and (pointer:fine){.app .transport :is(.transport-control,.volume-trigger):hover:not(:disabled){transform:none;background:var(--studio-glass);border-color:#fff;box-shadow:var(--studio-lightbox)}.app .transport .play-button:hover{background:#fff;border-color:#fff;box-shadow:var(--studio-lightbox)}.app .transport .transport-control.active:hover,.app .transport-output[data-open=true] .volume-trigger:hover{background:#b8c8d487;box-shadow:inset 0 0 8px #ffffffba,inset 0 2px 4px #3d546a35}}.app .transport :is(.transport-control,.play-button,.volume-trigger):active{transform:scale(.98);box-shadow:inset 0 0 10px #ffffffad,inset 0 2px 5px #354d6745}.app .transport :is(.transport-control,.play-button,.volume-trigger):focus-visible{box-shadow:var(--studio-lightbox)}@media(max-width:900px){.app .transport{gap:12px}.app .transport-player{gap:16px}}@media(max-width:580px){.app .transport{grid-template-columns:minmax(0,1fr) 44px;column-gap:8px;min-height:48px;padding:2px 0}.app .transport-player{min-width:0}.app .transport .transport-core{justify-content:center;gap:0}.app .transport-action-group{gap:0}.app .transport-time{min-width:58px;padding:0 5px;font-size:11px}.app .transport-time-separator,.app .transport-time-duration{display:none}.app .transport-volume-panel{bottom:calc(100% + 10px)}.app .transport-output[data-open=true]:after{width:44px;height:12px}}@media(prefers-reduced-motion:reduce){.app .transport :is(button,.transport-volume-panel){transition:none}.app .transport :is(button,.transport-volume-panel):active{transform:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.app .transport :is(.transport-control,.play-button,.volume-trigger,.transport-volume-panel){background:#f1f5f8;border-color:#8594a6}}.app .account-trigger{width:50px;height:50px;min-height:50px;padding:4px;justify-content:center;overflow:hidden;transition:border-color .14s ease,box-shadow .14s ease}.app .account-trigger{background:var(--studio-glass);border:1px solid var(--studio-glass-edge);border-bottom-color:#5264775c;box-shadow:var(--studio-glass-shadow);backdrop-filter:blur(10px) saturate(1.18);-webkit-backdrop-filter:blur(10px) saturate(1.18)}.app .account-trigger .glass-button__content{justify-content:center;gap:0}.app .account-avatar{display:grid!important;place-items:center;flex:0 0 40px;width:40px;height:40px;color:var(--studio-ink,#202a36);border:1px solid rgba(100,120,142,.2);border-radius:12px;background:linear-gradient(145deg,#fffc,#cfdde899);box-shadow:inset 0 1px #fff,0 1px 2px #2231431a}.app .account-label{display:none!important}.app .account-label strong{color:var(--studio-ink,#202a36);font-size:12px;font-weight:500}.app .account-label small{color:var(--studio-muted,#586779);font-size:11px}.app .account-save-dot{display:block!important;position:absolute;z-index:6;left:35px;bottom:6px;width:7px;height:7px;border:1px solid #fff;border-radius:50%;background:#8a7077}.app .account-save-dot.is-saved{background:#466c5d}@media(hover:hover)and (pointer:fine){.app .account-trigger:hover{background:var(--studio-glass);border-color:var(--studio-glass-edge);box-shadow:var(--studio-glass-shadow)}.app .account-popover>button:hover{transform:none;background:#ffffffa8}}.app .account-trigger:focus-visible{outline:2px solid #30363c;outline-offset:3px}.app .account-popover:popover-open{transform-origin:24px 100%;animation:account-materialize .18s ease both}.app .account-popover>button{border:1px solid transparent;transition:background .14s ease,border-color .14s ease}.app .account-popover>button:active{background:var(--studio-well,#dbe1e7)}@keyframes account-materialize{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:700px){.app .account-trigger{width:46px;height:46px;min-height:46px;padding:3px}.app .account-avatar{flex-basis:38px;width:38px;height:38px}.app .account-save-dot{left:32px;bottom:5px}}@media(prefers-reduced-motion:reduce){.app .account-trigger,.app .account-label,.app .account-popover:popover-open{transition:none;animation:none}}.app :is(.topbar,.timeline,.mixer-dock,.copilot-panel) .glass-button{backdrop-filter:none;-webkit-backdrop-filter:none}.spatial-scene{--scene-ink: var(--ink, #292929);--scene-muted: var(--muted, #6a6a6a);--scene-glass: var(--glass-tint, rgba(255,255,255,.22));--scene-solid: #f3f3f1;--scene-rim: rgba(255,255,255,.96);--scene-border: rgba(52,52,52,.14);--scene-line: rgba(82,82,82,.42);--scene-shadow: rgba(40,40,40,.15);--scene-highlight: rgba(255,255,255,.58);position:relative;isolation:isolate;width:100%;height:100%;min-height:0;overflow:hidden;border-radius:12px;background:radial-gradient(ellipse at 0% 0%,rgba(255,255,255,.88),transparent 48%),radial-gradient(ellipse at 100% 100%,rgba(95,95,95,.045),transparent 50%);color:var(--scene-ink)}.spatial-scene[data-theme=dark]{--scene-ink: #efefef;--scene-muted: #afafaf;--scene-glass: rgba(13,13,13,.42);--scene-solid: #1b1b1b;--scene-rim: rgba(255,255,255,.34);--scene-border: rgba(255,255,255,.12);--scene-line: rgba(224,224,224,.4);--scene-shadow: rgba(0,0,0,.32);--scene-highlight: rgba(255,255,255,.095);background:radial-gradient(ellipse at 0% 0%,rgba(255,255,255,.065),transparent 46%),radial-gradient(ellipse at 100% 100%,rgba(229,229,229,.035),transparent 50%)}.spatial-scene__renderer,.spatial-scene__labels{position:absolute;top:0;right:0;bottom:0;left:0}.spatial-scene__renderer canvas{display:block;width:100%;height:100%;outline:none;cursor:grab;touch-action:none}.spatial-scene__renderer canvas:focus-visible{outline:2px solid var(--scene-ink);outline-offset:-5px;border-radius:12px}.spatial-scene__labels{pointer-events:none}.spatial-scene__tethers{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.spatial-scene__tethers line{stroke:var(--scene-line);stroke-width:.8;visibility:hidden}.spatial-scene__tethers line.is-selected{stroke-width:1}.spatial-source-label{position:absolute;top:0;left:0;max-width:185px;min-height:30px;padding:5px 8px;border:1px solid transparent;border-radius:10px;background:transparent;box-shadow:none;color:var(--scene-ink);pointer-events:auto;cursor:grab;text-align:left;white-space:nowrap;touch-action:none;visibility:hidden;transition:background .16s,box-shadow .16s,border-color .16s}.spatial-source-label__name{display:flex;align-items:center;gap:8px}.spatial-source-label__name i{width:5px;height:5px;flex:none;border-radius:50%;background:var(--source-color);box-shadow:0 0 0 1px var(--scene-border)}.spatial-source-label strong{font:500 14px/1.3 var(--font-sans, "Helvetica Neue", Helvetica, Arial, sans-serif);overflow:hidden;text-overflow:ellipsis}.spatial-source-label:hover,.spatial-source-label:focus-visible{background:var(--scene-glass);border-color:var(--scene-rim);box-shadow:inset 0 1px 0 var(--scene-highlight),0 4px 12px var(--scene-shadow)}.spatial-source-label:focus-visible{outline:2px solid var(--scene-ink);outline-offset:3px;z-index:12}.spatial-source-label:active{cursor:grabbing}.spatial-source-label.is-selected{min-width:174px;max-width:215px;padding:12px 15px;border-radius:14px;border-color:var(--scene-rim);border-bottom-color:var(--scene-border);background:linear-gradient(145deg,var(--scene-highlight),transparent 64%),var(--scene-glass);backdrop-filter:blur(14px) saturate(135%);-webkit-backdrop-filter:blur(14px) saturate(135%);box-shadow:inset 0 1px 1px var(--scene-rim),inset 0 0 12px var(--scene-highlight),0 10px 24px var(--scene-shadow),0 2px 4px var(--scene-shadow);z-index:3}.spatial-source-label.is-selected strong{font-size:15px;font-weight:600;letter-spacing:-.01em}.spatial-source-label.is-selected .spatial-source-label__name i{width:6px;height:6px;background:var(--scene-ink);box-shadow:0 0 0 3px var(--scene-border)}.spatial-source-label__details{display:block;margin:6px 0 0 14px;color:var(--scene-muted);font-size:12px;line-height:1.35;font-variant-numeric:tabular-nums}.spatial-source-label__details span{padding:0 3px;opacity:.6}.spatial-source-label.is-muted{opacity:.55}.spatial-scene__listener,.spatial-scene__direction{position:absolute;left:0;top:0;color:var(--scene-muted);pointer-events:none}.spatial-scene__listener{font-size:12px;letter-spacing:.02em}.spatial-scene__direction{font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.11em;opacity:.86}.spatial-scene__hint{position:absolute;left:23px;bottom:24px;display:flex;align-items:center;gap:9px;color:var(--scene-muted);pointer-events:none}.spatial-scene__hint span{font-size:13px;line-height:1.4}.spatial-scene__hint b{padding:0 9px;font-weight:400;opacity:.5}.spatial-scene__camera-controls{position:absolute;bottom:13px;right:20px;display:flex;align-items:center;gap:2px;padding:4px;border:1px solid var(--scene-rim);border-bottom-color:var(--scene-border);border-radius:999px;background:linear-gradient(145deg,var(--scene-highlight),transparent 70%),var(--scene-glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 var(--scene-rim),inset 0 0 9px var(--scene-highlight),0 7px 19px var(--scene-shadow)}.spatial-scene__camera-controls button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--scene-ink);cursor:pointer;transition:background .16s,box-shadow .16s,transform .16s}.spatial-scene__camera-controls button:hover{background:var(--scene-highlight);border-color:var(--scene-rim);box-shadow:inset 0 1px 1px var(--scene-rim);transform:translateY(-1px)}.spatial-scene__camera-controls button:active{transform:translateY(1px);box-shadow:inset 1px 2px 6px var(--scene-shadow),inset -1px -1px 3px var(--scene-highlight)}.spatial-scene__camera-controls button:focus-visible{outline:2px solid var(--scene-ink);outline-offset:1px}.spatial-scene--fallback{overflow-y:auto}.spatial-scene--fallback .spatial-scene__renderer{visibility:hidden}.spatial-scene__fallback-content{position:relative;display:flex;align-items:center;flex-direction:column;max-width:560px;margin:auto;padding:35px 25px;color:var(--scene-muted);text-align:center}.spatial-scene__fallback-content h3{margin:15px 0 8px;color:var(--scene-ink);font-size:22px;line-height:1.3;letter-spacing:-.025em}.spatial-scene__fallback-content p{margin:0;max-width:390px;font-size:14px;line-height:1.6}.spatial-scene__fallback-sources{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0}.spatial-scene__fallback-sources button{min-height:38px;padding:8px 13px;border-radius:999px;border:1px solid var(--scene-border);background:var(--scene-glass);color:var(--scene-ink);cursor:pointer;font-size:13px}.spatial-scene__fallback-sources button[aria-pressed=true]{border-color:var(--scene-ink);box-shadow:inset 0 1px 0 var(--scene-rim)}.spatial-scene__fallback-sliders{display:grid;gap:13px;width:min(100%,385px)}.spatial-scene__fallback-sliders label{display:grid;grid-template-columns:84px 1fr 45px;align-items:center;gap:12px;font-size:13px;text-align:left}.spatial-scene__fallback-sliders input{width:100%;accent-color:var(--scene-ink)}.spatial-scene__fallback-sliders output{text-align:right;font-variant-numeric:tabular-nums}.spatial-scene__retry{display:flex;align-items:center;gap:8px;margin-top:23px;border:0;background:none;color:var(--scene-ink);font-size:13px;cursor:pointer}@media(max-width:650px){.spatial-scene__hint{left:14px;bottom:21px;gap:6px;max-width:calc(100% - 176px)}.spatial-scene__zoom-hint{display:none}.spatial-scene__hint>svg{display:none}.spatial-scene__hint span{font-size:12px}.spatial-scene__hint b{padding:0 5px}.spatial-scene__camera-controls{right:11px;bottom:12px}.spatial-scene__camera-controls button{width:42px;height:42px}.spatial-source-label{max-width:154px;padding:5px 8px}.spatial-source-label strong{font-size:13px}.spatial-source-label.is-selected{min-width:162px;padding:10px 12px}.spatial-source-label.is-selected strong{font-size:14px}.spatial-source-label__details{font-size:12px}}@media(prefers-reduced-motion:reduce){.spatial-source-label,.spatial-scene__camera-controls button{transition:none}}@media(prefers-reduced-transparency:reduce){.spatial-source-label.is-selected,.spatial-source-label:hover,.spatial-scene__camera-controls{background:var(--scene-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-contrast:more){.spatial-source-label,.spatial-source-label.is-selected,.spatial-scene__camera-controls{border-color:var(--scene-ink);background:var(--scene-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.spatial-scene__hint,.spatial-scene__listener,.spatial-scene__direction{color:var(--scene-ink);opacity:1}}.apollo-orb{position:relative;display:block;width:100%;height:100%;min-width:0;min-height:0;aspect-ratio:1;isolation:isolate;pointer-events:none;container-type:size}.apollo-orb__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;opacity:0}.apollo-orb__fallback{position:absolute;top:50%;left:50%;width:98.5%;height:98.5%;width:min(98.5cqw,98.5cqh);height:min(98.5cqw,98.5cqh);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse at 28% 20%,#fff9 0%,#fff3 12%,transparent 34%),radial-gradient(ellipse at 73% 72%,var(--apollo-color-3) 0%,transparent 55%),radial-gradient(ellipse at 70% 30%,var(--apollo-color-2) 0%,transparent 62%),radial-gradient(ellipse at 25% 55%,var(--apollo-color-1) 0%,transparent 63%),var(--apollo-color-0);box-shadow:inset 1px 1px 3px #fff8,inset -8px -10px 20px #0004}.apollo-orb[data-ready=true] .apollo-orb__canvas{opacity:1}.apollo-orb[data-ready=true] .apollo-orb__fallback{visibility:hidden}.apollo-field{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;opacity:0;transition:opacity .7s ease}.apollo-field[data-shown=true]{opacity:1}.apollo-field canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity .4s ease}.apollo-field canvas[data-ready=true]{opacity:1}.apollo-field:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/textures/frost-grain.svg);opacity:.05}.app[data-voice-room=true] *,.app[data-voice-room=true] :before,.app[data-voice-room=true] :after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media(prefers-reduced-motion:reduce){.apollo-field,.apollo-field canvas{transition:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.apollo-field{display:none}}.help-support{width:min(100%,960px);margin-inline:auto;height:100%;min-height:0;min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;color:#282c31;letter-spacing:0}.help-support *{box-sizing:border-box}.help-support .hs-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px}.help-support .hs-toolbar p{margin:0;font-size:12px;line-height:1.5;color:#565e66}.help-support .hs-contact-links{display:flex;flex:none;gap:2px;padding:3px;border-radius:28px}.help-support .hs-contact-links a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#424a53;text-decoration:none}.help-support .hs-layout{display:grid;grid-template-columns:minmax(180px,.36fr) minmax(0,1fr);min-height:0;gap:24px}.help-support .hs-inbox{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);border-right:1px solid #343b431a;padding-right:16px}.help-support .hs-pane-heading{display:flex;align-items:center;gap:8px;min-height:48px}.help-support .hs-pane-heading h2{margin:0;flex:1;min-width:0;overflow-wrap:anywhere;font-size:17px;line-height:1.35;font-weight:550}.help-support .hs-pane-heading h2:focus{outline:none}.help-support .hs-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;min-width:44px;padding:0;color:#4e5760;border-radius:50%}.help-support .hs-history,.help-support .hs-messages{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.help-support .hs-ticket{display:block;width:100%;text-align:left;padding:14px 10px;border:0;border-bottom:1px solid #343b4314;border-radius:0;background:none;color:inherit}.help-support .hs-ticket:hover{background:#ffffff40}.help-support .hs-ticket[aria-pressed=true]{background:linear-gradient(90deg,#ffffffad,#ffffff14)}.help-support .hs-ticket-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.help-support .hs-ticket-top strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.help-support time{flex:none;font-size:11px;color:#626b74}.help-support .hs-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;margin:6px 0;font-size:13px;line-height:1.45;color:#4d5660}.help-support .hs-ticket small{font-size:11px;color:#656e77}.help-support .hs-empty{margin:20px 10px;font-size:14px;color:#606a74}.help-support .hs-detail{min-height:0;min-width:0;display:flex;flex-direction:column}.help-support .hs-detail>.hs-pane-heading{flex:none;max-height:100px;overflow-y:auto}.help-support .hs-messages{flex:1;padding:0 14px 0 0}.help-support .hs-messages:before{content:"";display:block;height:16px}.help-support .hs-messages:after{content:"";display:block;height:8px}.help-support .hs-message{padding:0 0 22px}.help-support .hs-message header{display:flex;gap:12px;align-items:baseline;margin-bottom:8px}.help-support .hs-message strong{font-size:13px;font-weight:600}.help-support .hs-message p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.65}.help-support .hs-reply{display:flex;align-items:flex-end;gap:8px;flex:none;padding:10px;border-radius:28px}.help-support .hs-reply textarea{flex:1;min-width:0;height:52px;max-height:110px;resize:none;background:none;border:0;padding:5px 7px;color:inherit;font:inherit;font-size:14px;line-height:21px}.help-support .hs-save-reply{display:grid;place-items:center;width:44px;height:44px;flex:none;padding:0;border-radius:50%}.help-support .hs-new-form{display:flex;flex-direction:column;flex:1;min-height:0;padding-top:16px}.help-support .hs-form-fields{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:20px;padding:0 4px 16px}.help-support .hs-new-form label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#525b65}.help-support .hs-new-form input,.help-support .hs-new-form textarea{width:100%;border:0;border-radius:8px;padding:12px 14px;background:#ffffff57;box-shadow:inset 0 1px 1px #ffffffc9,inset 0 -1px 2px #ffffff80;color:#252a30;font:inherit;font-size:15px;line-height:1.5;transition:background .16s ease,box-shadow .16s ease}.help-support .hs-new-form textarea{min-height:140px;resize:vertical;max-height:280px}.help-support .hs-new-form footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0 0;flex:none}.help-support .hs-new-form footer span{font-size:12px;line-height:1.5;color:#606a74}.help-support .hs-new-form footer button{white-space:nowrap;min-height:44px;flex:none;padding:0 20px;border-radius:24px;font-size:14px}.help-support .hs-delivery{flex:none;margin:6px 12px 0;color:#626b74;font-size:12px;line-height:1.4}.help-support .hs-status,.help-support .hs-limit{font-size:12px;line-height:1.4;color:#626b74;margin:8px 0 0;overflow-wrap:anywhere}.help-support .hs-status:empty{margin:0}.help-support .hs-back{display:none}.help-support button:disabled{opacity:.45;cursor:default}.help-support :is(button,a):focus-visible{outline:none;box-shadow:inset 0 0 0 2px #ffffffd9,0 0 0 3px #62798942,0 0 16px #ffffffad}.help-support :is(input,textarea):focus{outline:none}.help-support .hs-new-form :is(input,textarea):focus{background:#ffffffa6;box-shadow:inset 0 1px 3px #fff,inset 0 -1px 3px #ffffffb8}@media(max-width:720px){.help-support .hs-layout{grid-template-columns:minmax(0,1fr);gap:0}.help-support .hs-inbox{border:0;padding:0}.help-support[data-detail-open=true] .hs-inbox,.help-support[data-detail-open=false] .hs-detail{display:none}.help-support .hs-back{display:grid}.help-support .hs-toolbar{padding-bottom:6px;gap:4px}.help-support .hs-new-form{padding-top:10px}.help-support .hs-form-fields{gap:14px}.help-support .hs-new-form footer{align-items:flex-end}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.help-support .hs-new-form :is(input,textarea){background:#f5f6f7;-webkit-backdrop-filter:none;backdrop-filter:none}.help-support .hs-ticket[aria-pressed=true]{background:#fff}}@media(prefers-reduced-motion:reduce){.help-support .hs-new-form :is(input,textarea){transition:none}}@media(forced-colors:active){.help-support :is(button,a,input,textarea):focus-visible{outline:2px solid Highlight;outline-offset:2px}}@media(max-height:550px){.help-support .hs-detail:has(.hs-reply){display:block;overflow-y:auto;overscroll-behavior:contain;padding-bottom:4px}.help-support .hs-messages{overflow:visible}}@media(max-height:550px)and (max-width:720px){.help-support[data-detail-open=false] .hs-detail:has(.hs-reply){display:none}}.marketplace-content{min-width:0;color:var(--ui-ink, #20242a);font-size:.9375rem;line-height:1.5;letter-spacing:0}.marketplace-content :is(button,input),.marketplace-dialog :is(button,input){font:inherit;letter-spacing:0}.marketplace-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.marketplace-intro p{display:flex;align-items:flex-start;gap:10px;max-width:660px;margin:0;color:var(--ui-secondary, #555c65);font-size:.8125rem}.marketplace-intro p>svg{flex:none;margin-top:2px}.marketplace-content .marketplace-library,.marketplace-dialog .marketplace-library{min-height:44px;padding:10px 16px;border-radius:999px;font-size:.875rem;flex:none}.marketplace-library .glass-button__content{white-space:normal;text-align:center}.marketplace-library svg{flex:none}.marketplace-tools{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.85);border-bottom-color:var(--ui-line, rgba(42,48,56,.16));border-radius:22px;background:#f3f6f8a6;box-shadow:inset 0 1px 1px #fff,0 3px 9px #1f262d0f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketplace-search{display:flex;align-items:center;gap:10px;flex:1 1 240px;min-width:0;min-height:44px;padding:0 12px;border:1px solid rgba(42,48,56,.14);border-radius:12px;background:#ffffffa6}.marketplace-search svg{flex:none}.marketplace-search input{width:100%;min-width:0;min-height:44px;padding:0;color:inherit;background:transparent;border:0;outline:0;font-size:.875rem}.marketplace-search input::placeholder{color:#59616a;opacity:1}.marketplace-search:focus-within{outline:2px solid #343f48;outline-offset:3px}.marketplace-categories{display:flex;flex-wrap:wrap;gap:4px}.marketplace-categories button,.marketplace-results button{min-height:44px;padding:8px 12px;border:0;border-radius:999px;background:transparent;color:inherit;font-size:.875rem;cursor:pointer}.marketplace-content .marketplace-icon,.marketplace-dialog .marketplace-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.marketplace-content button[aria-pressed=true],.marketplace-dialog button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px #1f262d1f;color:#24292d}.marketplace-content .marketplace-play,.marketplace-dialog .marketplace-play{background:#fff;box-shadow:0 1px 3px #1f262d21}.marketplace-content .marketplace-play:disabled,.marketplace-dialog .marketplace-play:disabled{color:#646b72;background:#e3e7eabf;box-shadow:none;cursor:not-allowed}.marketplace-content button:focus-visible,.marketplace-dialog button:focus-visible{outline:2px solid #343f48;outline-offset:3px}.marketplace-results{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;color:var(--ui-secondary, #555c65);font-size:.8125rem}.marketplace-results p{margin:0}.marketplace-results button{text-decoration:underline;text-underline-offset:3px}.marketplace-grid{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:20px;padding:0;margin:0}.marketplace-card{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.85);border-bottom-color:var(--ui-line, rgba(42,48,56,.12));border-radius:var(--ui-radius, 22px);background:var(--ui-paper, rgba(255,255,255,.75))}.marketplace-detail-trigger{display:block;width:100%;text-align:left;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.marketplace-card .marketplace-detail-trigger:focus-visible{outline-offset:-4px}.marketplace-art{position:relative;display:grid;place-items:center;isolation:isolate;height:132px;overflow:hidden;color:#fff;background:#315a5d}.marketplace-art--music{background:#465842}.marketplace-art--effect{background:#71583b}.marketplace-art--voice{background:#654655}.marketplace-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.marketplace-cloud{opacity:.42;mix-blend-mode:soft-light}.marketplace-grain{opacity:.38;mix-blend-mode:overlay}.marketplace-art>svg{position:relative;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.marketplace-card:nth-child(2n) .marketplace-cloud{transform:scaleX(-1)}.marketplace-card-copy{display:flex;flex-direction:column;gap:6px;padding:16px 20px 12px;overflow-wrap:anywhere}.marketplace-kind{color:var(--ui-secondary, #555c65);font-size:.8125rem}.marketplace-card-copy strong{font-size:1rem;font-weight:600;line-height:1.4}.marketplace-card-copy>span:last-child{font-size:.8125rem;color:var(--ui-secondary, #555c65)}.marketplace-card-actions{display:flex;align-items:center;gap:8px;margin:0 12px;padding:12px 0;border-top:1px solid var(--ui-line, rgba(42,48,56,.12))}.marketplace-card-actions>span{flex:1;min-width:0;font-size:.8125rem;line-height:1.4;color:var(--ui-secondary, #555c65);overflow-wrap:anywhere}.marketplace-notice{margin:12px 0;color:#6d302e;font-size:.8125rem;overflow-wrap:anywhere}.marketplace-card>.marketplace-notice{margin:0 20px 16px}.marketplace-empty{padding:40px 0;text-align:center}.marketplace-empty h2{font-size:1.25rem;font-weight:600;letter-spacing:0}.marketplace-empty p{margin:12px 0 24px}.marketplace-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;width:min(560px,calc(100% - 32px));max-width:none;max-height:90dvh;overflow:auto;overscroll-behavior:contain;border:1px solid rgba(255,255,255,.9);border-bottom-color:#2a303833;border-radius:24px;background:#f0f3f6f5;color:var(--ui-ink, #20242a);box-shadow:0 24px 80px #141d2340;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);font:.9375rem/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.marketplace-dialog::backdrop{background:#181e2247}.marketplace-dialog-body{padding:24px;overflow-wrap:anywhere}.marketplace-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.marketplace-dialog-header h2{margin:6px 0 0;font-size:1.375rem;line-height:1.3;font-weight:600;letter-spacing:0}.marketplace-dialog .marketplace-art{height:156px;border-radius:8px}.marketplace-dialog p{margin:16px 0}.marketplace-metadata{margin:20px 0}.marketplace-metadata>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid rgba(42,48,56,.14)}.marketplace-metadata dt{color:var(--ui-secondary, #555c65)}.marketplace-metadata dd{margin:0;text-align:right}.marketplace-detail-note{color:var(--ui-secondary, #555c65);font-size:.8125rem}.marketplace-dialog-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.marketplace-dialog-actions .marketplace-library{margin-left:auto}@media(hover:hover){.marketplace-categories button:hover,.marketplace-content .marketplace-icon:not(:disabled):hover,.marketplace-dialog .marketplace-icon:not(:disabled):hover{background:#fff;box-shadow:inset 0 1px 2px #fff,0 1px 4px #1f262d24}.marketplace-detail-trigger:hover strong{text-decoration:underline;text-underline-offset:4px}}@media(max-width:700px){.marketplace-intro{align-items:flex-start;flex-direction:column;gap:16px}.marketplace-tools{gap:8px}.marketplace-search{flex-basis:100%}.marketplace-categories{flex:1}.marketplace-grid{gap:16px}}@media(max-width:400px){.marketplace-dialog-body{padding:16px}.marketplace-dialog-actions .marketplace-library{width:100%;margin:8px 0 0}.marketplace-metadata>div{flex-direction:column;gap:4px}.marketplace-metadata dd{text-align:left}}@media(prefers-reduced-motion:reduce){.marketplace-content *,.marketplace-dialog *{animation:none!important;transition:none!important}.marketplace-content button:active,.marketplace-dialog button:active{transform:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.marketplace-tools,.marketplace-dialog{background:#edf0f2;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:#6a7279}.marketplace-card,.marketplace-search{background:#fff;border-color:#6a7279}.marketplace-content{background:#e7eaed}}.app .platform-status{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:.8125rem;color:var(--ui-secondary, #555c65)}.app .platform-status--error{color:#8a3d49}.app .platform-status button{display:inline-flex;align-items:center;gap:4px;margin-left:4px;padding:3px 10px;border:1px solid var(--ui-line, rgb(42 48 56 / 12%));border-radius:999px;background:#fff;font:inherit;font-size:.75rem;color:var(--ui-ink, #20242a);cursor:pointer}.app .platform-status button:hover{background:#20242a0f}.app .platform-status-spin{animation:platform-status-spin 1.1s linear infinite}@keyframes platform-status-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.app .platform-status-spin{animation:none}}.app .platform-status-placeholder{margin:8px 0 0;font-size:.875rem;color:var(--ui-tertiary, #626a74)}.app .state-chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.01em;text-transform:capitalize;white-space:nowrap;background:#20242a12;color:var(--ui-secondary, #555c65)}.app .state-chip--active{background:#3460a01f;color:#2c4f84}.app .state-chip--ready{background:#b07e2024;color:#7a5410}.app .state-chip--done{background:#2e7d5424;color:#22593d}.app .state-chip--failed{background:#a034421f;color:#8a3d49}.app .finance-lead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.app .finance-lead .finance-disclosure{flex:1 1 320px}.app .finance-lead .platform-status{margin:0}.app .rate-card{font-size:.75rem;color:var(--ui-secondary, #555c65)}.app .month-list{display:grid;gap:4px}.app .month-row{display:grid;grid-template-columns:96px 1fr auto;align-items:center;gap:.75rem;padding:8px 10px;border-radius:10px;background:#ffffff8c;font-size:.8125rem}.app .month-row strong{font-weight:600;color:var(--ui-ink, #20242a)}.app .month-row small{color:var(--ui-tertiary, #626a74)}.app .analytics-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.app .platform-activity{display:grid;gap:.75rem;align-content:start}.app .platform-activity-list{display:grid;gap:4px}.app .platform-activity-list>button{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:.625rem;width:100%;padding:8px 10px;border:1px solid transparent;border-radius:12px;background:none;font:inherit;text-align:left;color:var(--ui-ink, #20242a);cursor:pointer}.app .platform-activity-list>button:hover{background:#ffffffa6;border-color:var(--ui-line, rgb(42 48 56 / 12%))}.app .platform-activity-list>button>span:last-child{display:grid;gap:1px;min-width:0}.app .platform-activity-list strong{font-size:.8125rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .platform-activity-list [data-read=false] strong{font-weight:650}.app .platform-activity-list small{font-size:.75rem;color:var(--ui-tertiary, #626a74)}.app .platform-activity-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#20242a12;color:var(--ui-secondary, #555c65)}.app .platform-activity-empty{margin:0;font-size:.8125rem;line-height:1.5;color:var(--ui-secondary, #555c65)}.app .platform-activity-analytics{display:inline-flex;align-items:center;gap:4px;justify-self:start;padding:6px 12px;border:1px solid var(--ui-line, rgb(42 48 56 / 12%));border-radius:999px;background:#fff;font:inherit;font-size:.8125rem;color:var(--ui-ink, #20242a);cursor:pointer}.app .catalog-empty{margin:2rem auto}.app .catalog-empty .platform-primary{margin-top:.5rem}.app .production-desk{display:grid;gap:1rem}.app .production-status{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.app .production-meta{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;color:var(--ui-secondary, #555c65)}.app .production-meta.is-warning{color:#8a3d49}.app .production-notice{margin:0;padding:8px 12px;border-radius:10px;font-size:.8125rem;line-height:1.45;background:#2e7d541a;color:#22593d}.app .production-notice--error{background:#a034421a;color:#8a3d49}.app .production-hint{margin:0;font-size:.8125rem;line-height:1.5;color:var(--ui-secondary, #555c65)}.app .production-block{display:grid;gap:.625rem;padding:.875rem 1rem;border-radius:14px;background:#ffffff94;border:1px solid var(--ui-line, rgb(42 48 56 / 12%))}.app .production-block h3{display:flex;align-items:center;gap:6px;margin:0;font-size:.875rem;font-weight:600;color:var(--ui-ink, #20242a)}.app .production-run{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.8125rem;color:var(--ui-secondary, #555c65)}.app .production-run small{color:var(--ui-tertiary, #626a74)}.app .production-list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.app .production-list>li{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:8px 10px;border-radius:10px;background:#ffffffb3}.app .production-list-text{display:grid;gap:1px;flex:1 1 160px;min-width:0}.app .production-list-text strong{font-size:.8125rem;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .production-list-text small{font-size:.75rem;color:var(--ui-tertiary, #626a74)}.app .production-form{display:grid;gap:.625rem}.app .production-form>label{display:grid;gap:4px;font-size:.75rem;font-weight:600;color:var(--ui-secondary, #555c65)}.app .production-form input[type=number],.app .production-form select{padding:7px 10px;border:1px solid var(--ui-line, rgb(42 48 56 / 12%));border-radius:10px;background:#fff;font:inherit;font-size:.875rem;color:var(--ui-ink, #20242a)}.app .production-file{position:relative;display:grid}.app .production-file input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.app .production-file span{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px dashed var(--ui-line, rgb(42 48 56 / 20%));border-radius:10px;font-size:.8125rem;color:var(--ui-secondary, #555c65);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .production-check{display:flex;align-items:flex-start;gap:8px;font-size:.8125rem;line-height:1.45;font-weight:400;color:var(--ui-secondary, #555c65);cursor:pointer}.app .production-check input{margin-top:3px;accent-color:var(--ui-ink, #20242a)}.app .production-action{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:8px 14px;border:1px solid rgb(42 48 56 / 15%);border-radius:999px;background:#fff;box-shadow:0 2px 4px #20283012;font:inherit;font-size:.8125rem;font-weight:550;color:var(--ui-ink, #20242a);cursor:pointer}.app .production-action:hover:not(:disabled){background:#ffffffd9}.app .production-action:disabled{opacity:.55;cursor:not-allowed}.app .production-action--small{padding:4px 10px;font-size:.75rem;box-shadow:none}.app .messages-tabs{display:flex;gap:4px;padding:10px 12px 6px}.app .messages-tabs>button{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid transparent;border-radius:999px;background:none;font:inherit;font-size:.8125rem;font-weight:550;color:var(--ui-secondary, #555c65);cursor:pointer}.app .messages-tabs>button[aria-selected=true]{background:#fff;border-color:var(--ui-line, rgb(42 48 56 / 12%));color:var(--ui-ink, #20242a);box-shadow:0 2px 4px #20283012}.app .messages-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--ui-ink, #20242a);color:#fff;font-size:.6875rem;font-weight:600}.app .messages-new{display:inline-flex;align-items:center;gap:6px;margin:4px 12px 8px;padding:7px 12px;border:1px solid var(--ui-line, rgb(42 48 56 / 12%));border-radius:999px;background:#fff;font:inherit;font-size:.8125rem;font-weight:550;color:var(--ui-ink, #20242a);cursor:pointer;align-self:start}.app .messages-new:hover{background:#fffc}.app .messages-status{margin:0 12px 8px}.app .messages-contact-text small+small{color:var(--ui-tertiary, #626a74)}.app .messages-activity[data-read=false] strong{font-weight:650}.app .messages-activity[data-read=true]{opacity:.82}.app .messages-empty-list{margin:12px;font-size:.8125rem;line-height:1.5;color:var(--ui-secondary, #555c65)}.app .messages-empty--idle{gap:12px;padding:24px;text-align:center}.app .messages-empty--idle p{max-width:42ch}.app .message-author{display:block;margin-bottom:2px;font-size:.75rem;font-weight:600;color:var(--ui-secondary, #555c65)}.app .messages-compose{display:flex;flex-direction:column;min-height:0;flex:1}.app .messages-compose-fields{display:grid;gap:.75rem;padding:16px;overflow:auto}.app .messages-compose-fields>label{display:grid;gap:4px;font-size:.75rem;font-weight:600;color:var(--ui-secondary, #555c65)}.app .messages-compose-fields input,.app .messages-compose-fields select,.app .messages-compose-fields textarea{padding:9px 12px;border:1px solid var(--ui-line, rgb(42 48 56 / 12%));border-radius:12px;background:#fff;font:inherit;font-size:.9375rem;color:var(--ui-ink, #20242a);resize:vertical}.app .messages-compose-actions{display:flex;justify-content:flex-end;gap:.5rem;padding:0 16px 16px}.help-support .hs-message--staff header strong{color:#2c4f84}.help-support .hs-message--staff header strong:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:#2c4f84;vertical-align:1px}.help-support .hs-status-chip{margin-left:auto;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:#34383b12;color:#555c65}.help-support .hs-status-chip--answered{background:#2e7d5424;color:#22593d}.help-support .hs-status-chip--open{background:#3460a01f;color:#2c4f84}.help-support .hs-retry{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:2px 8px;border:1px solid #343b4326;border-radius:999px;background:#fff;font:inherit;font-size:12px;cursor:pointer}.help-support .hs-form-fields select{padding:9px 12px;border:1px solid #343b4326;border-radius:12px;background:#fff;font:inherit;font-size:15px;color:inherit}@media(max-width:760px){.app .month-row{grid-template-columns:80px 1fr}.app .month-row small{grid-column:1 / -1}.app .finance-lead{flex-direction:column;align-items:stretch}}.auth-shell{min-height:100dvh;display:grid;place-items:center;padding:clamp(16px,4vw,48px);background:#e7eaed;color:var(--ui-ink, #20242a);font:15px/1.5 Arimo,Arimo Variable,system-ui,sans-serif}.auth-shell--status{text-align:center;gap:10px;align-content:center}.auth-shell--status h1{font-size:22px;margin:6px 0 0}.auth-shell--status p{color:var(--ui-secondary, #555c65);margin:0}.auth-shell-mark{display:inline-grid;place-items:center;width:52px;height:36px;border-radius:14px;background:linear-gradient(150deg,#262a32eb,#181b20e0);box-shadow:inset 0 1px #ffffff24}.auth-shell-mark .parafield-mark{width:22px;height:22px}.auth-card{width:min(100%,440px);display:grid;gap:12px;padding:30px 30px 26px;border-radius:var(--ui-radius, 22px);background:var(--ui-frost, rgb(249 250 251 / 80%));box-shadow:var(--ui-glass-shadow);border:1px solid var(--ui-edge, rgb(255 255 255 / 86%));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-card h1{font-size:26px;line-height:1.2;margin:0;letter-spacing:-.01em}.auth-card>p{margin:0;color:var(--ui-secondary, #555c65)}.auth-eyebrow{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-tertiary, #626a74)}.auth-brand{display:flex;align-items:center;gap:10px;font-weight:600}.auth-brand .auth-shell-mark{width:44px;height:30px}.auth-brand .auth-shell-mark .parafield-mark{width:18px;height:18px}.auth-workflow{display:flex;flex-wrap:wrap;gap:6px 14px;padding:0;margin:0;list-style:none;counter-reset:step;color:var(--ui-secondary, #555c65);font-size:13px}.auth-workflow li:before{counter-increment:step;content:counter(step) " ";color:var(--ui-tertiary, #626a74)}.auth-form{display:grid;gap:8px;margin-top:8px}.auth-form label{font-size:13px;color:var(--ui-secondary, #555c65)}.auth-form input{height:44px;padding:0 14px;border-radius:12px;font:inherit;color:inherit;border:1px solid var(--ui-line, rgb(42 48 56 / 12%));background:#ffffffd1;box-shadow:inset 0 1px 2px #232a3114}.auth-form input:focus-visible{outline:none;box-shadow:0 0 0 3px #5a6cc040}.auth-form .glass-button{min-height:44px;width:100%;justify-content:center}.auth-google .glass-button__content{display:inline-flex;gap:10px;align-items:center}.auth-separator{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;color:var(--ui-tertiary, #626a74);font-size:12px;margin:4px 0}.auth-separator:before,.auth-separator:after{content:"";height:1px;background:var(--ui-line, rgb(42 48 56 / 12%))}.auth-error{margin:0;color:#a33636;font-size:13px}.auth-footnote{margin:4px 0 0;font-size:12.5px;color:var(--ui-tertiary, #626a74);text-align:center}.auth-workspaces{display:grid;gap:8px;margin:6px 0}.auth-workspace{display:grid;gap:2px;text-align:left;padding:12px 14px;border-radius:14px;cursor:pointer;border:1px solid var(--ui-line, rgb(42 48 56 / 12%));background:#ffffffb3;color:inherit;font:inherit}.auth-workspace:hover,.auth-workspace:focus-visible{background:#fff;outline:none;box-shadow:var(--ui-lightbox)}.auth-workspace span{font-size:12.5px;color:var(--ui-secondary, #555c65);text-transform:capitalize}.auth-text-action{justify-self:center;background:none;border:0;padding:6px 10px;color:var(--ui-secondary, #555c65);font:inherit;cursor:pointer;text-decoration:underline}@media(prefers-reduced-transparency:reduce){.auth-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f6f7f8}}:root{font-synthesis:none;font-optical-sizing:auto;font-size:14px}button,input,textarea,select{font:inherit}button{cursor:pointer;padding:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .18s var(--ease),box-shadow .2s var(--ease),transform .16s var(--ease),color .18s ease}button:disabled{opacity:.35;cursor:default}button:active:not(:disabled){transform:scale(.97);transition-duration:80ms}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline-offset:4px}svg{vertical-align:middle;flex-shrink:0}h1,h2,h3,p{margin:0}textarea{resize:vertical}::-webkit-scrollbar-thumb{border-radius:9px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.app{min-height:100dvh;position:relative;isolation:isolate}.app:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;opacity:.075}.topbar{height:88px;margin:0 auto;max-width:1600px;display:flex;align-items:center;gap:24px;padding:0 48px;position:relative}.brand{display:flex;align-items:center;gap:10px}.brand>span{font-size:26px;letter-spacing:-1.4px;font-weight:550}.brand-symbol{width:32px;height:32px}.brand-symbol.small{width:23px;height:23px}.workspace-name,.top-divider{display:none}.main-tabs{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:5px;padding:5px;border-radius:50px}.main-tabs button{min-height:37px;padding:0 21px;border-radius:30px;display:flex;align-items:center;gap:8px;font-size:12px}.header-right{margin-left:auto;display:flex;align-items:center;gap:20px}.saved-state{display:flex;align-items:center;gap:7px;font-size:11px}.avatar{width:36px;height:36px;border-radius:50%;display:inline-grid;place-items:center;font-size:12px}.icon-button{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.eyebrow{display:block;font-size:11px;font-weight:550;letter-spacing:1.25px}.secondary{font-size:12px}.primary-button,.outline-button,.quiet-button,.collab-button{min-height:40px;padding:0 16px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:500;white-space:nowrap}.primary-button.small{min-height:38px;padding:0 17px;font-size:12px}.text-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:12px 0;font-size:12px;font-weight:500}.diagonal{transform:rotate(45deg)}@media(hover:hover)and (pointer:fine){.outline-button:hover,.quiet-button:hover,.main-tabs button:hover,.icon-button:hover,.view-switch button:hover,.focus-switch button:hover,.primary-button:hover{transform:translateY(-1px)}}.workspace{position:relative}.main-content{width:min(1260px,calc(100% - 112px));margin:0 auto;display:flex;flex-direction:column;gap:24px;padding:18px 0 0;min-width:0}.project-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 4px 5px}.breadcrumb{display:flex;align-items:center;gap:9px;font-size:12px;margin-bottom:9px}.project-heading h1{font-size:29px;line-height:1.25;font-weight:450;letter-spacing:-.6px}.heading-actions{display:flex;align-items:center;gap:16px}.heading-actions .collab-button,.heading-actions .copilot-toggle,.mobile-menu{display:none}.focus-toolbar{display:flex;align-items:center;justify-content:space-between;position:relative;gap:20px;margin:0 4px}.focus-switch{display:flex;align-items:center;gap:5px;padding:4px;border-radius:50px;position:absolute;left:50%;transform:translate(-50%)}.focus-switch button{min-height:35px;padding:0 19px;border-radius:50px;display:flex;align-items:center;gap:8px;font-size:12px}.upper-workspace{position:relative;min-width:0}.panel{min-width:0}.spatial-panel{position:relative;min-height:0;border-radius:24px;overflow:hidden}.panel-heading{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 24px}.panel-heading>div:first-child{display:flex;align-items:center;gap:9px}.panel-heading h2{font-size:13px;font-weight:550}.count-chip{font-size:11px;font-weight:400;margin-left:7px}.tiny-label{font-size:11px}.panel-actions,.scene-actions{display:flex;align-items:center;gap:16px}.view-switch{display:flex;padding:3px;border-radius:9px}.view-switch button{min-width:37px;min-height:28px;padding:0 9px;font-size:11px;border-radius:6px}.source-settings{min-height:32px;font-size:11px;padding:0 10px}.spatial-canvas{position:relative;min-height:0;display:flex;align-items:center;justify-content:center}.spatial-stage{width:100%;height:340px;max-width:790px;touch-action:none;overflow:visible}.stage-directions{font-size:11px;letter-spacing:2px}.sound-object{cursor:grab}.sound-object:active{cursor:grabbing}.spatial-note{position:absolute;bottom:20px;left:24px;font-size:11px;display:flex;gap:7px;align-items:center;z-index:1;pointer-events:none}.stage-tip{position:absolute;bottom:20px;right:24px;font-size:11px;display:flex;gap:7px;align-items:center;pointer-events:none}.spatial-inspector{position:absolute;right:24px;top:64px;width:274px;border-radius:18px;padding:17px 20px 21px;z-index:4;animation:surface-in .2s var(--ease)}.inspector-heading{display:flex;align-items:center;justify-content:space-between;font-size:11px;margin-bottom:12px}.inspector-heading .icon-button{width:25px;height:25px}.selected-source{display:flex;align-items:center;gap:8px;font-size:13px}.selected-source strong{font-weight:550}.selected-source>span{display:none}.selected-source>button{margin-left:auto;width:28px;height:28px}.source-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:8px}.source-controls{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px;margin-top:22px}.source-controls>label:not(.knob-control){grid-column:1/-1;display:flex;align-items:center;gap:13px;font-size:12px}.source-controls>label>input{flex:1;min-width:0}.source-controls>label>span{font-variant-numeric:tabular-nums;min-width:28px;text-align:right}.knob-control{display:flex;flex-direction:column;align-items:center;gap:8px}.knob{width:48px;height:48px;border-radius:50%;padding:5px;position:relative}.knob-face{width:100%;height:100%;border-radius:50%;position:relative}.knob-face i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;transform:rotate(var(--angle))}.knob-face i:after{content:"";position:absolute;top:5px;left:calc(50% - 1px);width:2px;height:7px;border-radius:2px}.knob input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:ew-resize}.knob:focus-within{outline-offset:4px}.knob-control>span,.knob-control>strong{font-size:12px;font-weight:400}.knob-control small{font-size:11px}input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:5px;border-radius:6px;cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%}input[type=range]::-moz-range-thumb{width:13px;height:13px;border-radius:50%}.manuscript{min-height:399px;max-height:440px;display:flex;flex-direction:column;border-radius:24px}.manuscript-scroll{overflow:auto;max-width:800px;width:100%;margin:0 auto;padding:26px 32px;flex:1;min-height:245px}.script-paragraph{position:relative;padding-left:64px;margin:0 0 24px}.script-paragraph p{font-size:19px;line-height:1.7;letter-spacing:-.05px}.paragraph-time{position:absolute;top:6px;left:0;min-width:42px;min-height:26px;font-size:11px;font-variant-numeric:tabular-nums}.script-cue{display:inline-flex;align-items:center;gap:7px;font-size:11px;border-radius:7px;padding:6px 9px;margin-top:8px}.script-cue>span{display:none}.voice-cue{font-size:11px;margin-top:7px;display:block}.manuscript-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;padding:15px 24px}.manuscript-footer button{display:flex;gap:7px;align-items:center;font-size:12px;min-height:30px}.tiny-dot{display:inline-block;width:5px;height:5px;border-radius:50%;margin-right:5px}.manuscript-editor{width:100%;min-height:230px;font-size:18px;line-height:1.75;resize:vertical;padding:8px}.timeline{border-radius:20px;position:relative;min-width:0;overflow:hidden}.timeline-heading{padding:0 20px;min-height:57px}.timeline-tools{display:flex;align-items:center;gap:18px}.tool-group{display:flex;gap:5px;padding-right:15px}.timeline-tools .icon-button{width:31px;height:31px}.add-track-button{display:flex;gap:6px;align-items:center;font-size:12px;min-height:34px}.zoom-tools{display:flex;align-items:center;gap:7px;font-size:11px}.timeline-body{display:flex;align-items:flex-start;overflow:auto;max-height:240px}.track-headers{width:194px;flex-shrink:0;z-index:2}.track-ruler-label{height:33px;font-size:11px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;letter-spacing:.6px}.track-ruler-label>span{display:none}.track-header{height:62px;display:flex;flex-direction:column;justify-content:center;padding:10px 16px;cursor:pointer;gap:4px;position:relative}.track-identity{display:flex;align-items:center;gap:8px;min-width:0}.track-color{width:3px;height:14px;border-radius:2px}.track-identity button{font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;flex:1;min-height:23px}.track-identity svg{width:14px}.track-buttons{display:flex;gap:5px;align-items:center;height:23px;position:absolute;right:12px;bottom:6px;left:24px;opacity:0;pointer-events:none;transition:opacity .15s}.track-header:hover .track-buttons,.track-header.selected .track-buttons,.track-header:focus-within .track-buttons{opacity:1;pointer-events:auto}.track-header:hover,.track-header.selected,.track-header:focus-within{justify-content:flex-start}.track-buttons button,.mixer-buttons button{border-radius:5px;min-width:24px;min-height:23px;font-size:11px;display:grid;place-items:center}.track-buttons input{min-width:25px;width:53px;height:3px;margin:0 0 0 auto}.track-buttons input::-webkit-slider-thumb{width:10px;height:10px}.track-buttons>span{font-size:11px;width:21px;text-align:right;font-variant-numeric:tabular-nums}.timeline-scroll{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden}.timeline-grid{position:relative;min-width:630px}.time-ruler{height:33px;position:relative;cursor:crosshair}.time-ruler>span{position:absolute;top:10px;font-size:11px;font-variant-numeric:tabular-nums;padding-left:9px}.time-ruler>span:last-child{transform:translate(-110%);padding-left:0}.track-lane{height:62px;position:relative}.track-lane.muted .audio-clip{opacity:.3}.audio-clip{position:absolute;top:8px;height:46px;border-radius:10px;min-width:8px;text-align:left;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab;transition:box-shadow .2s,background .2s}.audio-clip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.audio-clip:active{transform:none!important;cursor:grabbing}.audio-clip.selected{outline-offset:-1px}.clip-name{position:absolute;top:7px;left:10px;right:8px;font-size:11px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:1}.waveform{position:absolute;bottom:-2px;left:0;width:100%;height:30px;opacity:.45;pointer-events:none}.clip-handle{position:absolute;right:4px;top:18px;width:2px;height:10px;opacity:.18;border-radius:3px}.playhead{position:absolute;top:0;bottom:0;width:1px;z-index:1;pointer-events:none}.playhead>span{width:9px;height:13px;position:absolute;left:-4px;top:0;border-radius:2px 2px 5px 5px}.playhead>i{position:absolute;top:13px;bottom:0;width:1px}.timeline-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;font-size:11px;gap:12px}.timeline-footer>span:first-child{display:flex;align-items:center;gap:6px}.timeline-footer b{font-weight:400;margin-left:7px}.footer-separator{opacity:.6}.transport{position:sticky;bottom:0;z-index:6;min-height:80px;display:flex;align-items:center;justify-content:center;gap:38px;padding:12px 20px;margin-top:0;border-radius:20px 20px 0 0}.transport-left{position:absolute;left:6px;display:flex;align-items:center;gap:8px;font-size:11px}.live-indicator{width:5px;height:5px;border-radius:50%}.transport-core{position:relative;display:flex;align-items:center;gap:12px;border-radius:50px;padding:7px 18px}.transport .icon-button{width:29px;height:34px;border-radius:50%}.play-button{width:43px;height:43px;display:grid;place-items:center;border-radius:50%}.play-button svg{width:17px;margin-left:2px}.record-dot{width:8px;height:8px;border-radius:50%}.time-display{font-size:17px;letter-spacing:-.5px;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:122px;padding-left:11px}.time-display>span{font-size:12px}.time-display>small{font-size:11px;margin-left:11px;letter-spacing:0}.seek-control{position:absolute;left:25px;right:25px;top:-6px;height:3px;display:flex;opacity:0;transition:opacity .15s}.transport-core:hover .seek-control,.transport-core:focus-within .seek-control{opacity:1}.seek-control input{height:2px!important;width:100%;margin:0}.seek-control input::-webkit-slider-thumb{width:8px;height:8px}.transport-output{position:absolute;right:5px;display:flex;gap:8px;align-items:center}.transport-output input{width:69px;height:3px}.transport-output>span{font-size:11px;width:38px}.transport-output>svg{width:16px}.drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;cursor:default}.sidebar{position:fixed;top:18px;bottom:18px;left:18px;z-index:21;width:320px;display:flex;flex-direction:column;padding:24px;border-radius:24px;overflow:auto;animation:surface-in .2s var(--ease)}.drawer-heading{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:550;margin-bottom:24px}.back-link{display:flex;align-items:center;gap:5px;font-size:12px;margin-bottom:24px}.project-mini{display:flex;gap:16px;align-items:center;margin-bottom:30px}.book-cover{position:relative;overflow:hidden;width:60px;height:84px;border-radius:3px 7px 7px 3px;flex-shrink:0}.book-cover>span{display:block;margin:14px 6px 0;text-align:center;font-size:11px;line-height:1.5;letter-spacing:.7px;max-height:45px;overflow:hidden}.book-cover small{position:absolute;bottom:7px;left:0;right:0;font-size:4px;letter-spacing:.6px;text-align:center}.cover-line{position:absolute;top:4px;right:4px;bottom:4px;left:4px}.cover-orbit{position:absolute;left:19px;top:30px;width:44px;height:75px;border-radius:50%;transform:rotate(40deg)}.project-mini .eyebrow{font-size:11px}.project-mini h3{font-size:15px;font-weight:550;margin:8px 0;line-height:1.5}.sidebar-section-label{display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.8px;margin-bottom:12px}.sidebar-section-label button{width:25px;height:25px}.chapter-heading{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin:28px 0 13px}.chapters{display:flex;flex-direction:column;gap:8px}.chapter-item{display:flex;align-items:center;text-align:left;gap:13px;padding:14px 11px;border-radius:12px}.chapter-index{font-size:12px;font-variant-numeric:tabular-nums}.chapter-text{font-size:12px;font-weight:500;flex:1;line-height:1.6}.chapter-text small{font-size:11px;font-weight:400;display:block;margin-top:4px}.chapter-text small>span{padding:0 4px}.chapter-item>svg{flex-shrink:0}.sidebar-bottom{display:none}.help-link{display:flex;gap:8px;align-items:center;font-size:12px;margin-top:auto;padding-top:30px}.copilot{position:fixed;z-index:15;top:106px;right:30px;bottom:110px;width:355px;max-height:760px;display:flex;flex-direction:column;border-radius:23px;animation:surface-in .2s var(--ease)}.copilot-header{display:flex;align-items:center;justify-content:space-between;padding:21px 22px 12px}.copilot-header>div{display:flex;align-items:center;gap:10px}.copilot-header h2{font-size:15px;font-weight:550}.beta-label{font-size:11px;letter-spacing:.4px;border-radius:5px;padding:4px 6px}.copilot-context{display:flex;align-items:center;gap:8px;font-size:11px;padding:0 24px 19px}.copilot-context>span:last-child{display:none}.copilot-conversation{overflow:auto;flex:1;min-height:120px;padding:0 24px;scroll-behavior:smooth}.agent-orb,.copilot-intro{display:none}.agent-message{margin-top:24px}.message-author{display:flex;align-items:center;gap:8px;font-size:12px}.message-author strong{font-size:12px;font-weight:550}.message-author>span{font-size:11px;margin-left:auto}.message-author .brand-symbol{width:20px;height:20px}.agent-message>p,.chat-message p{font-size:13px;line-height:1.85;margin:15px 0;white-space:pre-wrap}.chapter-ready{border-radius:12px;display:flex;align-items:center;gap:12px;padding:15px 11px}.ready-icon{width:33px;height:33px;display:grid;place-items:center;border-radius:8px;flex-shrink:0}.chapter-ready strong{font-size:11px;font-weight:550;display:block}.chapter-ready div>span{font-size:11px;display:block;margin-top:6px}.chapter-ready>svg{margin-left:auto}.agent-footnote{font-size:11px;margin:10px 0;display:block}.chat-message{margin:23px 0}.chat-message.user{margin-left:18px;padding:8px 14px;border-radius:12px 12px 3px}.chat-message.user p{margin:0}.undo-message{display:flex;align-items:center;gap:6px;font-size:11px;padding:6px 0}.thinking{display:flex;align-items:center;gap:8px;font-size:12px;padding:12px 0}.thinking svg,.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.copilot-bottom{padding:23px 20px 19px}.suggestions>span{font-size:11px;letter-spacing:.7px;display:block;margin-bottom:10px}.suggestions>button{width:100%;display:flex;align-items:center;gap:8px;padding:10px 11px;border-radius:9px;font-size:11px;margin-top:8px}.suggestions>button>svg:last-child{margin-left:auto;transform:rotate(45deg);width:12px}.copilot-composer{padding:14px;border-radius:15px;margin-top:19px}.copilot-composer textarea{resize:none;width:100%;font-size:12px;line-height:1.7;min-height:58px}.composer-bottom{display:flex;align-items:center;justify-content:space-between}.composer-bottom>button:first-child{display:flex;align-items:center;gap:7px;font-size:11px;min-height:30px}.send-button{width:32px;height:32px;border-radius:9px;display:grid;place-items:center}.copilot-note{font-size:11px;text-align:center;line-height:1.6;margin-top:13px}.library,.mixer{flex:1;min-height:680px;animation:surface-in .23s var(--ease)}.library{padding:29px}.library-heading h2{font-size:34px;font-weight:400;letter-spacing:-.6px;margin:13px 0 9px}.library-heading p{font-size:12px;line-height:1.7}.library-toolbar{margin-top:25px}.search-input{display:flex;align-items:center;gap:9px;padding:11px 13px;border-radius:10px}.search-input input{flex:1;font-size:12px;min-width:0}.search-input kbd{font-size:12px}.filter-tabs{display:flex;gap:8px;margin:18px 0}.filter-tabs button{font-size:12px;padding:8px 11px;border-radius:7px}.library-notice{display:flex;gap:7px;align-items:center;font-size:12px;line-height:1.7;margin-bottom:20px}.library-notice>svg{flex-shrink:0}.asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px 14px}.asset-card{min-width:0;border-radius:12px;overflow:hidden}.asset-art{height:111px;position:relative;display:grid;place-items:center;overflow:hidden}.asset-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;pointer-events:none}.asset-orbit{width:78px;height:78px;border-radius:50%;position:absolute;transform:rotate(-35deg)}.asset-orbit:after{content:"";position:absolute;top:18px;right:-18px;bottom:18px;left:-18px;border-radius:50%}.asset-preview{position:absolute;bottom:9px;left:10px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%}.asset-preview svg{width:10px}.asset-art>span{position:absolute;bottom:16px;right:11px;font-size:12px}.asset-description{padding:11px 10px 5px;display:flex;align-items:center;justify-content:space-between;gap:3px}.asset-description h3{font-size:12px;font-weight:550;line-height:1.5}.asset-description p{font-size:12px;margin-top:5px}.asset-description .icon-button{width:24px}.asset-meta{display:flex;justify-content:space-between;font-size:12px;padding:7px 10px 11px}.empty-state{text-align:center;padding:60px 0}.empty-state h3{font-size:16px;margin:16px 0 9px}.empty-state p{font-size:12px;margin-bottom:18px}.mixer-channels{display:flex;overflow-x:auto;min-height:523px;margin:25px 15px;gap:10px;padding:3px 3px 12px}.mixer-channel{min-width:125px;flex:1;border-radius:12px;position:relative;overflow:hidden;padding:19px 12px 25px}.mixer-track-title{display:flex;flex-direction:column;align-items:center;gap:11px;width:100%}.mixer-track-title strong{font-size:12px;font-weight:500;white-space:nowrap}.mixer-track-title span{font-size:12px;margin-top:-5px}.mixer-channel .knob-control{margin:23px 0}.mixer-channel .knob{width:41px;height:41px;padding:5px}.fader-wrap{height:187px;display:flex;justify-content:center;align-items:center;gap:12px;position:relative}.vertical-fader{-webkit-appearance:slider-vertical!important;-moz-appearance:slider-vertical!important;appearance:slider-vertical!important;writing-mode:vertical-lr;direction:rtl;width:5px;height:185px!important;margin:0 4px!important}.level-meter{display:flex;gap:3px;height:179px;opacity:.35;width:12px;border-radius:2px}.level-meter.running{opacity:.8}.fader-markings{display:flex;flex-direction:column;justify-content:space-between;font-size:12px;height:181px}.mixer-db{text-align:center;display:block;font-size:12px;font-weight:500;margin:18px 0}.mixer-db small{font-size:12px}.mixer-buttons{display:flex;justify-content:center;gap:12px}.mixer-buttons button{width:29px;height:25px;font-size:12px}.channel-strip{height:3px;position:absolute;left:20px;right:20px;bottom:0;opacity:.5}.mixer-bottom{display:flex;align-items:center;gap:8px;margin:20px;font-size:12px;flex-wrap:wrap}.mixer-bottom .outline-button{margin-left:auto;font-size:12px}.modal{padding:0;max-width:580px;width:calc(100% - 32px);max-height:calc(100dvh - 50px);border-radius:24px;overscroll-behavior:contain}.modal[open]{animation:surface-in .22s var(--ease)}@keyframes surface-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.modal-inner{padding:27px 34px 30px}.modal-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.modal .eyebrow{font-size:12px;letter-spacing:1.8px}.modal h2{font-size:37px;line-height:1.12;font-weight:450;letter-spacing:-.7px;margin:14px 0}.modal-description{font-size:12px;line-height:1.75;max-width:420px;margin-bottom:23px}.import-progress{display:flex;align-items:center;gap:12px;font-size:12px;margin:26px 0}.import-progress i{height:1px;flex:1}.upload-zone{width:100%;padding:27px 15px;display:flex;flex-direction:column;align-items:center;border-radius:14px;gap:9px}.upload-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;margin-bottom:10px}.upload-zone strong{font-size:12px;font-weight:550}.upload-zone>span{font-size:12px}.upload-zone>small{font-size:12px;margin-top:10px}.or-divider{text-align:center;margin:19px 0;font-size:12px;display:flex;align-items:center;gap:15px}.or-divider:before,.or-divider:after{content:"";height:1px;flex:1}.paste-manuscript,.comment-input{width:100%;min-height:86px;border-radius:10px;padding:12px;font-size:12px;line-height:1.7;margin-bottom:17px}.full{width:100%}.field-label{display:flex;flex-direction:column;gap:8px;font-size:12px;margin:20px 0 12px}.field-label input{width:100%;padding:12px;border-radius:9px;font-size:12px}.voice-options,.destination-options{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin:15px 0 23px}.voice-options>button,.destination-options>button{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 8px 16px;border-radius:11px;position:relative}.voice-options strong,.destination-options strong{font-size:12px;font-weight:550}.voice-options span,.destination-options span{font-size:12px;line-height:1.5;text-align:center}.voice-options>button>svg:last-child:not(:first-child){position:absolute;top:8px;right:8px;width:12px}.import-summary{display:flex;align-items:center;gap:13px;margin:23px 0}.import-summary strong{font-size:12px;font-weight:500;display:block}.import-summary span{font-size:12px;display:block;margin-top:5px}.import-summary button{margin-left:auto}.service-note{font-size:12px;line-height:1.75;margin:18px 0}.project-card{display:flex;align-items:center;gap:19px;padding:20px;border-radius:13px;text-align:left;width:100%;margin:23px 0}.project-card-icon{width:49px;height:66px;border-radius:4px;display:grid;place-items:center}.project-card h3{font-size:20px;font-weight:450;margin-bottom:9px}.project-card span{display:block;font-size:12px}.project-card small{font-size:12px;display:block;margin-top:10px}.project-card>svg{margin-left:auto}.export-details{padding:10px 0}.export-details>div{display:flex;justify-content:space-between;gap:16px;font-size:12px;padding:9px 0}.export-details strong{font-weight:500;text-align:right}.destination-note{display:flex;gap:10px;margin:18px 0}.destination-note svg{flex-shrink:0;margin-top:3px}.destination-note p{font-size:12px;line-height:1.7}.export-check{font-size:12px;display:flex;align-items:center;gap:7px;margin:20px 0}.export-check>span{padding:0 3px}.settings-list{margin:28px 0}.settings-list>div{display:flex;align-items:center;gap:13px;padding:18px 0}.settings-list>div>svg{flex-shrink:0}.settings-list strong{font-size:12px;font-weight:500}.settings-list p{font-size:12px;line-height:1.65;margin-top:5px}.settings-tag{margin-left:auto;font-size:12px;padding:4px 6px;border-radius:5px}.settings-tag.muted{white-space:nowrap}.settings-list select{margin-left:auto;border-radius:6px;font-size:12px;padding:7px}.keyboard-guide{padding:20px;border-radius:12px}.keyboard-guide h3{font-size:12px;font-weight:500;margin-bottom:18px}.keyboard-guide>div{display:flex;justify-content:space-between;font-size:12px;margin:14px 0}.keyboard-guide kbd{font-size:12px}.comment-context{display:flex;gap:12px;align-items:center;padding:15px 0 22px}.comment-context strong{font-size:12px;font-weight:500;display:block}.comment-context div>span{font-size:12px;margin-top:6px;display:block}.comments-list>div{display:flex;gap:15px;padding:19px 0;align-items:flex-start}.comments-list button{font-size:12px}.comments-list p{font-size:12px;line-height:1.6}.clip-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.clip-preview{height:70px;position:relative;margin:17px 0 28px;border-radius:9px;overflow:hidden}.clip-preview .waveform{height:60px}.form-error{padding:12px;border-radius:8px;font-size:12px;line-height:1.7;margin-top:15px}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:10;display:flex;align-items:center;gap:12px;max-width:min(640px,calc(100% - 30px));padding:14px 17px;border-radius:13px;font-size:12px;line-height:1.6;animation:toast-in .2s ease-out}.toast>svg{flex-shrink:0}.toast>button{padding:0;margin-left:4px}@keyframes toast-in{0%{opacity:0;bottom:16px}to{opacity:1;bottom:24px}}.library,.mixer{min-height:600px;border-radius:24px}.library{padding:36px}.library-heading .eyebrow{font-size:11px}.library-heading h2{font-size:32px}.library-heading p{font-size:14px}.library-toolbar{max-width:850px}.search-input{padding:14px 17px}.search-input input{font-size:13px}.filter-tabs{gap:12px;margin:20px 0}.filter-tabs button{font-size:12px;padding:10px 15px}.library-notice{font-size:12px;margin:22px 0 28px}.asset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.asset-art{height:155px}.asset-description{padding:16px 14px 8px}.asset-description h3{font-size:13px}.asset-description p{font-size:12px}.asset-meta{font-size:11px;padding:10px 14px 15px}.asset-preview{width:33px;height:33px}.asset-preview svg{width:13px}.asset-art>span{font-size:11px}.mixer-channels{gap:18px;padding:8px 10px 20px;margin:28px}.mixer-channel{min-width:144px;padding:24px 15px}.mixer-track-title strong{font-size:14px}.mixer-track-title span{font-size:12px}.mixer-channel .knob-control{margin:25px 0}.mixer-db{font-size:14px}.mixer-buttons button{width:34px;height:31px}.mixer-bottom{margin:28px;font-size:13px;gap:12px}.fader-markings{font-size:11px}.modal{border-radius:24px}.modal-inner{padding:30px 36px}.modal h2{font-size:32px;line-height:1.18}.modal-description{font-size:14px}.modal .eyebrow{font-size:11px}.service-note{font-size:12px}.field-label{font-size:12px;gap:10px}.field-label input{font-size:14px;padding:13px}.voice-options>button,.destination-options>button{padding:20px 9px;gap:13px}.voice-options strong,.destination-options strong{font-size:12px}.voice-options span,.destination-options span,.import-progress{font-size:11px}.paste-manuscript,.comment-input{font-size:14px}.export-details>div{font-size:12px;padding:11px 0}.destination-note p{font-size:12px}.settings-list strong{font-size:13px}.settings-list p{font-size:12px}.settings-tag{font-size:11px}.keyboard-guide>div{font-size:12px}.keyboard-guide kbd{font-size:11px}.detected-chapters{margin:24px 0;border-radius:12px;max-height:170px;overflow:auto;padding:9px 14px}.detected-chapters>div{display:flex;align-items:center;gap:12px;padding:11px 0;font-size:11px}.detected-chapters strong{font-size:12px;font-weight:500;flex:1}.detected-chapters .detected-title{font-size:11px;justify-content:space-between}.detected-chapters p{font-size:12px;padding:10px 0}.toast{font-size:12px;line-height:1.6;bottom:25px;padding:15px 19px;z-index:40}.toast>button{width:24px;height:24px}@media(min-width:1600px){.main-content{width:min(1390px,calc(100% - 150px));gap:28px}.spatial-canvas,.spatial-panel{min-height:0}.timeline-body{max-height:282px}.project-heading h1{font-size:32px}}@media(max-width:1100px){.topbar{padding:0 32px}.main-content{width:calc(100% - 64px);gap:23px}.saved-state{display:none}.spatial-canvas{min-height:0}.source-settings{font-size:0;gap:0;width:32px}.source-settings svg{width:16px}.transport-left{display:none}.transport-output{right:0}.transport{justify-content:flex-start;padding-left:0}.asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.timeline-tools{gap:12px}.copilot{right:20px}}@media(max-width:800px){.topbar{height:76px;padding:0 23px}.brand>span{font-size:24px}.main-tabs button{padding:0 14px}.header-right{gap:10px}.main-content{width:calc(100% - 44px);padding-top:15px}.project-heading{margin:0}.project-heading h1{font-size:27px}.breadcrumb{font-size:11px}.focus-toolbar{margin-top:4px}.focus-switch button{padding:0 15px}.focus-toolbar>.quiet-button{font-size:12px;padding:0 10px}.focus-toolbar>.quiet-button>svg:last-child{display:none}.panel-heading{padding:0 20px;gap:12px}.spatial-panel,.spatial-canvas{min-height:0}.spatial-stage{height:306px}.track-headers{width:161px}.timeline-tools{gap:8px}.tool-group{padding-right:7px;gap:2px}.timeline-tools .icon-button{width:29px}.zoom-tools{gap:2px}.timeline-heading .count-chip{display:none}.timeline-body{max-height:229px}.timeline-grid{min-width:640px}.copilot{top:90px;bottom:100px;right:18px;max-width:calc(100% - 36px)}.transport{padding:13px 0;gap:10px}.transport-core{gap:8px;padding:7px 14px}.transport-output input{width:55px}.transport-output>span{display:none}.transport .icon-button{width:27px}.time-display{min-width:105px}.stage-tip{display:none}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library{padding:27px}.library-notice{line-height:1.7}.mixer-bottom .outline-button{margin:8px 0 0}.mixer-channels{margin:18px}.modal-inner{padding:26px}}@media(max-width:580px){.topbar{height:74px;padding:0 20px}.brand-symbol{width:26px;height:26px}.brand>span{font-size:23px}.main-tabs{position:static;transform:none;margin-left:auto;padding:3px;gap:0}.main-tabs button{font-size:11px;padding:0 11px;min-height:32px}.main-tabs button svg{display:none}.header-right{display:none}.topbar{gap:12px}.main-content{width:calc(100% - 32px);gap:22px;padding-top:14px}.project-heading{gap:15px;align-items:center}.project-heading h1{font-size:25px;max-width:270px;line-height:1.12}.breadcrumb{font-size:11px;line-height:1.5;gap:5px}.breadcrumb>span{white-space:nowrap}.primary-button.small{font-size:11px;min-height:36px;padding:0 12px;border-radius:10px}.focus-toolbar{gap:8px;flex-wrap:wrap;margin:0}.focus-switch{position:static;transform:none;order:3;width:100%;justify-content:center;margin-top:5px;border-radius:13px;padding:5px;gap:5px}.focus-switch button{flex:1;justify-content:center;border-radius:9px;min-height:35px;font-size:12px}.focus-toolbar>.quiet-button{padding:0 12px;min-height:34px;font-size:12px}.spatial-panel{min-height:0;border-radius:19px}.spatial-canvas{min-height:0}.panel-heading{padding:0 15px;min-height:52px}.panel-heading h2{font-size:12px}.spatial-panel .count-chip{display:none}.spatial-stage{height:289px;max-width:100%}.scene-actions{gap:8px}.view-switch button{min-width:29px;min-height:25px;padding:0 6px;font-size:11px}.spatial-note{font-size:11px;bottom:14px;left:16px}.spatial-inspector{right:12px;top:57px;width:calc(100% - 24px);padding:15px 20px;max-height:calc(100% - 68px);overflow:auto}.source-controls{grid-template-columns:1fr 1fr;gap:15px;margin-top:17px}.source-controls>label:not(.knob-control){font-size:12px}.knob{width:44px;height:44px}.knob-control{gap:5px}.manuscript{min-height:342px;max-height:425px;border-radius:19px}.manuscript-scroll{padding:21px 15px;min-height:220px}.script-paragraph{padding-left:46px;margin-bottom:24px}.script-paragraph p{font-size:17px;line-height:1.7}.paragraph-time{font-size:11px;min-width:36px}.manuscript-footer{padding:12px 15px;font-size:11px}.manuscript-footer button{font-size:11px}.timeline{border-radius:16px}.timeline-heading{padding:12px 13px;min-height:98px;flex-wrap:wrap;gap:10px}.timeline-heading>div:first-child{min-height:22px}.timeline-heading .count-chip{display:inline;font-size:11px}.timeline-tools{width:100%;justify-content:space-between;gap:6px}.timeline-tools .icon-button{width:29px;height:30px}.add-track-button{font-size:11px;gap:4px}.zoom-tools{gap:0;font-size:11px}.track-headers{width:125px}.track-header{padding:9px;gap:3px}.track-identity{gap:5px}.track-identity svg{display:none}.track-identity button{font-size:11px;min-height:24px}.track-buttons{left:13px;right:8px;gap:4px}.track-buttons input{max-width:25px;min-width:15px}.track-buttons>span{font-size:11px;width:16px}.track-buttons button{font-size:11px;min-width:23px;height:23px}.track-ruler-label{font-size:11px;padding:0 12px}.timeline-footer{font-size:11px;padding:10px 12px;gap:7px}.timeline-footer b{margin-left:5px}.timeline-body{max-height:229px}.timeline-grid{min-width:560px}.time-ruler>span{font-size:11px}.clip-name{font-size:11px}.transport{position:sticky;bottom:0;min-height:85px;margin:0 -8px;padding:12px 0;justify-content:center}.transport-core{padding:7px 13px;gap:8px;width:auto}.transport .icon-button{width:25px;height:32px}.transport-output{display:none}.time-display{min-width:92px;padding-left:9px;font-size:16px}.time-display>small{display:none}.time-display>span{font-size:12px}.play-button{width:40px;height:40px}.sidebar{left:10px;top:10px;bottom:10px;width:calc(100% - 50px);max-width:340px;padding:22px}.copilot{top:83px;right:10px;bottom:100px;max-width:calc(100% - 20px);width:355px;border-radius:20px}.copilot-bottom{padding:19px}.copilot-header{padding:19px 20px 12px}.copilot-context{font-size:11px}.copilot-conversation{padding:0 20px}.agent-message>p,.chat-message p{font-size:13px}.library{padding:24px 18px}.library-heading h2{font-size:29px}.library-heading p{font-size:13px}.library-heading .eyebrow{font-size:11px;line-height:1.6}.filter-tabs{gap:4px;flex-wrap:wrap}.filter-tabs button{font-size:11px;padding:9px 10px}.asset-grid{gap:21px 12px}.asset-art{height:121px}.asset-description{padding:12px 10px 5px;gap:4px}.asset-description h3{font-size:12px}.asset-description p{font-size:11px}.asset-description .icon-button{width:26px}.asset-meta{padding:9px 10px 12px;font-size:11px;gap:7px;flex-wrap:wrap}.library-notice{font-size:11px}.mixer{min-height:630px}.mixer-channels{margin:12px;gap:13px;padding:5px 0 12px}.mixer-channel{min-width:150px}.mixer-bottom{font-size:12px;margin:20px}.mixer .tiny-label{display:none}.modal-inner{padding:23px}.modal h2{font-size:30px}.modal-description{font-size:13px}.voice-options,.destination-options{gap:7px}.voice-options>button,.destination-options>button{padding:17px 6px;gap:11px}.voice-options strong,.destination-options strong,.voice-options span,.destination-options span{font-size:11px}.import-progress{gap:7px;font-size:11px}.export-check{flex-wrap:wrap;font-size:11px}.settings-list>div{gap:11px;flex-wrap:wrap}.settings-list p{font-size:11px}.settings-list strong{font-size:12px}.settings-tag{font-size:11px}.export-details>div{font-size:11px}.clip-fields{gap:12px}.toast{bottom:90px;font-size:12px}.detected-chapters .detected-title{font-size:11px}.detected-chapters>div{font-size:11px}.detected-chapters strong{font-size:12px}.modal{max-height:calc(100dvh - 24px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}button:active:not(:disabled){transform:none}}@media(prefers-reduced-transparency:reduce){.app:before{display:none}}@media(prefers-contrast:more){.app:before{display:none}}.main-tabs button,.focus-switch button,.focus-toolbar>.quiet-button,.heading-actions>button,.primary-button,.secondary-button{font-size:14px}.panel-heading h2{font-size:14px}.source-settings,.view-switch button,.track-identity button,.clip-name{font-size:12px}.saved-state,.breadcrumb,.timeline-footer,.time-ruler>span,.count-chip,.tiny-label,.track-ruler-label{font-size:12px}.download-ready{display:flex;align-items:flex-start;gap:12px;margin-top:22px;padding:17px;border-radius:14px}.download-ready strong{display:block;margin-bottom:5px;font-size:14px}.download-ready a{font-size:12px;overflow-wrap:anywhere}.modal-feedback{margin-top:18px;font-size:13px;line-height:1.5}@media(max-width:600px){.focus-toolbar>.quiet-button,.focus-switch button{font-size:13px}.main-tabs button{font-size:13px}.source-settings{font-size:0}.timeline-footer{flex-wrap:wrap;font-size:11px}}@media(min-width:601px)and (max-width:1100px){.source-settings{font-size:0}}.primary-button.small{font-size:14px}@media(max-width:600px){.primary-button.small{font-size:13px}.track-header,.track-lane{height:72px}.track-buttons{height:32px;bottom:3px;left:12px;gap:8px}.track-buttons button{min-width:32px;min-height:30px}.track-buttons input,.track-buttons>span{display:none}.track-identity button{min-height:27px}}@media(max-width:600px){.spatial-inspector{position:relative;inset:auto;width:calc(100% - 24px);max-height:none;margin:0 12px 14px}}.transport-output{padding:11px 14px;border-radius:40px}.glass-button{--spot-x: 50%;--spot-y: 50%;position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 20px;border:1px solid var(--glass-border);border-radius:999px;background:var(--glass-tint);color:var(--ink);isolation:isolate;cursor:pointer;overflow:visible;font-size:14px;font-weight:400;letter-spacing:.01em;backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);box-shadow:inset 0 1px 0 var(--glass-top),inset 0 -1px 0 var(--glass-bottom),0 0 20px #ffffff0a;transition:border-color .25s ease,background .25s ease,color .25s ease,box-shadow .4s ease}.glass-button__content{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;pointer-events:none}.glass-button__glow{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;pointer-events:none;border:1px solid transparent;opacity:0;transition:opacity .25s ease;box-shadow:0 0 15px #ffffff1f,0 0 30px #ffffff0f,inset 0 0 15px #ffffff0f}.glass-button__sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s ease;background:radial-gradient(circle 3.5rem at var(--spot-x) var(--spot-y),rgb(255 255 255 / 30%),rgb(255 255 255 / 8%) 40%,transparent 65%)}.glass-button--square{border-radius:2px;min-height:44px;padding:0 24px;font-size:12px;text-transform:uppercase;letter-spacing:.15em}.glass-button--square:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--wash);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease);pointer-events:none}.glass-button--icon{padding:0;width:36px;min-height:36px;height:36px;border-radius:50%;background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.glass-button--icon.active{background:var(--wash);border-color:var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-top)}.glass-button:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.glass-button:focus-visible .glass-button__sheen{opacity:.8}@media(hover:hover)and (pointer:fine){.glass-button:hover:not(:disabled){background:var(--glass-hover);color:var(--ink);border-color:var(--glass-border-hover);box-shadow:inset 0 0 8px #ffffff26,0 0 8px #ffffff26,0 0 20px #ffffff0f}.glass-button:hover:not(:disabled) .glass-button__sheen,.glass-button:hover:not(:disabled) .glass-button__glow{opacity:1}.glass-button--square:hover:after{transform:scaleX(1)}}.glass-button:active:not(:disabled){transform:none;background:var(--glass-pressed);box-shadow:inset 0 1px 7px #00000038;transition-duration:80ms}.glass-sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;border-radius:inherit;background:linear-gradient(133deg,rgb(255 255 255 / 50%),rgb(255 255 255 / 12%) 9%,transparent 26%),linear-gradient(312deg,rgb(255 255 255 / 22%),transparent 22%),#ffffff05;mix-blend-mode:screen;opacity:.28}.glass-sheen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(150deg,rgb(255 255 255 / 75%),rgb(255 255 255 / 5%) 28%,transparent 52%,rgb(255 255 255 / 14%));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:.65}.glass-sheen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,rgb(255 255 255 / 16%),transparent 16%)}@media(prefers-reduced-transparency:reduce){.glass-button{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--opaque)}.glass-sheen{display:none}}@media(prefers-reduced-motion:reduce){.glass-button,.glass-button *{transition:none!important;animation:none!important}}:root{font-family:Helvetica Neue,Helvetica,Arial,-apple-system,sans-serif;font-size:14px;color-scheme:light;color:#252525;background:#f2f2f2;font-synthesis:none;-webkit-font-smoothing:antialiased;--ink: #252525;--muted: #6b6b6b;--soft: #7f7f7f;--base: #f4f4f2;--opaque: #ebebeb;--wash: rgb(42 42 42 / 5%);--line: rgb(28 28 28 / 12%);--focus: #5f5f5f;--accent: #5c5c5c;--ease: cubic-bezier(.22, 1, .36, 1);--glass-tint: rgb(122 122 122 / 13%);--glass-border: rgb(255 255 255 / 80%);--glass-border-hover: #fff;--glass-hover: rgb(152 152 152 / 17%);--glass-pressed: rgb(91 91 91 / 21%);--glass-top: rgb(255 255 255 / 95%);--glass-bottom: rgb(25 25 25 / 18%);--glass-shadow: inset 0 1px 0 #fff, inset 1px 0 0 #ffffffa6, inset 0 -1px 1px #29292938, 0 4px 8px #2c2c2c12, 0 12px 30px #2c2c2c14;--raised: inset 0 1px 1px #fff, inset 1px 0 2px #fff9, inset 0 -2px 3px #20202024, 0 2px 3px #29292926, 0 10px 17px #33333326;--inset: inset 2px 3px 5px #23232324, inset -1px -2px 3px #fff}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit;color:inherit}button{border:0;background:transparent;cursor:pointer}button:active:not(:disabled){transform:none}button:disabled{opacity:.32;cursor:default}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}button,a{-webkit-tap-highlight-color:transparent}svg{flex-shrink:0}a{color:inherit}::selection{background:#d4d4d4}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#9696965c;border-radius:9px}.app{color:var(--ink);background:var(--base);min-height:100dvh;isolation:isolate}.app:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.app:after{content:"";position:absolute;top:0;left:0;right:0;height:800px;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 500px 460px at -90px 300px,#9e9e9e4d,transparent 75%),radial-gradient(ellipse 350px 280px at 102% 160px,#a4a4a440,transparent 80%),radial-gradient(ellipse 600px 330px at 50% -100px,#fff,transparent 90%)}.topbar{position:relative;top:18px;width:min(760px,calc(100% - 40px));height:56px;margin:0 auto;padding:0 18px;gap:22px;border-radius:999px;background:#c8c8d21f;border:1px solid #ffffffc9;backdrop-filter:blur(40px) saturate(1.8);-webkit-backdrop-filter:blur(40px) saturate(1.8);box-shadow:inset 0 1px #fff,inset 0 -1px #0000001f,0 4px 20px #28282824;transition:background .3s ease,box-shadow .3s ease;z-index:30}.brand{color:#262626;gap:8px}.brand>span{font-family:Georgia,serif;font-size:24px;font-weight:400;letter-spacing:-1.1px}.brand-symbol{width:26px;height:29px;stroke:currentColor;stroke-width:1.25}.brand-dot,.top-divider,.workspace-name,.saved-state{display:none}.main-tabs{position:static;transform:none;margin-left:auto;padding:0;border:none;background:transparent;box-shadow:none;gap:20px}.main-tabs button{position:relative;padding:0;min-height:38px;border-radius:0;background:none;color:var(--muted);font-size:14px;font-weight:400}.main-tabs button:after{content:"";position:absolute;height:1px;left:0;right:0;bottom:6px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.main-tabs button.selected{background:transparent;box-shadow:none;color:var(--ink)}.main-tabs button.selected:after,.main-tabs button:hover:after{transform:scaleX(1)}.header-right{display:flex;gap:5px;margin-left:8px}.avatar{width:31px;height:31px;border:1px solid #ffffffc2;border-radius:50%;background:#72727224;color:#3d3d3d;font-size:11px;box-shadow:inset 0 1px 1px #fff}.main-content{width:min(1200px,calc(100% - 96px));padding:63px 0 28px;margin:auto;gap:27px}.project-heading{align-items:flex-end;margin:0;gap:24px}.breadcrumb{color:var(--muted);font-size:12px;gap:9px;margin-bottom:12px}.project-heading h1{font-family:inherit;font-size:clamp(28px,2.6vw,38px);line-height:1.12;font-weight:350;letter-spacing:-.045em}.heading-actions{margin-bottom:3px}.eyebrow{color:var(--muted);font-size:11px;font-weight:500;letter-spacing:.13em}.primary-button{color:#fff;border:1px solid #aaaaaa;background:linear-gradient(135deg,#4c4c4c,#272727);box-shadow:inset 0 1px 1px #fff9,inset 0 0 10px #ffffff17,0 6px 17px #27272724}.primary-button.small{font-size:12px;min-height:43px;padding:0 23px}.primary-button:hover{color:#fff;background:#424242;box-shadow:inset 0 0 8px #ffffff80,inset 0 0 18px #ffffff26,0 5px 20px #2d2d2d30;transform:none}.glass-button.primary-button .glass-button__glow{box-shadow:0 0 15px #fff6,0 0 28px #62626224}.primary-button:active{background:#282828;color:#fff}.focus-toolbar{min-height:44px;margin:0}.focus-toolbar>.quiet-button{min-height:40px;padding:0 17px;font-size:13px}.focus-switch{border-radius:50px;padding:4px;border:1px solid #00000009;background:#67676710;box-shadow:inset 0 1px 4px #37373712,0 1px #fff}.focus-switch button{min-height:34px;padding:0 19px;font-size:13px;color:var(--muted);border-radius:50px}.focus-switch button[aria-pressed=true]{color:#fff;background:linear-gradient(150deg,#646464,#3b3b3b);border:1px solid #a4a4a4;box-shadow:inset 0 1px 1px #ffffffa3,inset 0 -1px 1px #0008,0 3px 7px #3131312b}.panel-heading{min-height:54px;padding:0 22px}.panel-heading h2{font-size:14px;font-weight:500;color:var(--ink)}.panel-heading>div:first-child{color:var(--muted)}.count-chip,.tiny-label{font-size:12px;color:var(--muted)}.spatial-panel{min-height:0;border-radius:18px;border:1px solid #fff8;background:linear-gradient(135deg,#fff5,#fff0 45%);box-shadow:inset 0 1px 1px #fff,0 1px #9b9b9b22;overflow:hidden}.spatial-canvas{min-height:0}.source-settings{min-height:32px;padding:0 12px;font-size:12px;border:1px solid #fff8;background:#9f9f9f15;box-shadow:inset 0 1px #fff8;color:var(--ink)}.view-switch{border-radius:8px;background:#67676715;border:1px solid #ffffff80;padding:3px;box-shadow:inset 0 1px 3px #2a2a2a12}.view-switch button{color:var(--muted);font-size:12px;min-height:27px}.view-switch button.active{color:var(--ink);border:1px solid #fff;background:#fff6;box-shadow:0 2px 5px #2f2f2f21,inset 0 1px #fff}.timeline{--ink: #282828;--muted: #646464;--line: #30303018;--wash: #ffffff50;background:radial-gradient(ellipse at 15% 0%,#fffffff0,transparent 58%),linear-gradient(135deg,#edededc9,#e4e4e4a1 48%,#f0f0f0b8);border:1px solid #ffffffdd;border-radius:18px;backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3);box-shadow:inset 0 1px 1px #fff,inset 1px 0 1px #fff,inset 0 -1px 2px #36363624,0 12px 32px #22222214,0 2px 4px #22222212;color:var(--ink);overflow:hidden}.timeline-heading{padding:0 24px;min-height:58px}.timeline-tools{gap:16px}.timeline-tools .icon-button{color:#454545}.tool-group{border-right:1px solid var(--line)}.add-track-button,.zoom-tools{color:#494949;font-size:12px}.timeline-body{border-top:1px solid #ffffffc9;align-items:flex-start}.track-headers{width:194px;background:#e4e4e447;border-right:1px solid #51515117}.track-ruler-label{height:36px;padding:0 20px;border-bottom:1px solid #4b4b4b13;color:#686868;font-size:11px;font-weight:400;letter-spacing:.08em}.track-header,.track-lane{height:var(--track-height, 84px);border-bottom:1px solid #51515110}.track-header{padding:18px 20px}.track-header.selected{background:#ffffff5c}.track-identity{color:#626262;gap:9px}.track-identity button{color:#333;font-size:13px;font-weight:400;min-height:24px}.track-color{height:18px;filter:saturate(.3)}.track-buttons button,.mixer-buttons button{color:inherit;background:var(--wash);border:1px solid var(--line);border-radius:5px;min-width:27px;min-height:26px}.track-buttons button.on,.mixer-buttons button.on{background:#565656;border-color:#797979;color:#fff}.track-buttons>span{color:#535353;font-size:11px}.timeline-scroll{background:radial-gradient(ellipse at 40% 50%,#ffffff59,transparent 68%);min-height:100%}.time-ruler{height:36px;border-bottom:1px solid #51515113;background:repeating-linear-gradient(90deg,transparent,transparent calc(3.125% - 1px),#51515109 calc(3.125% - 1px),#51515109 3.125%)}.time-ruler>span{font-size:11px;color:#606060}.track-lane{background:repeating-linear-gradient(90deg,transparent,transparent calc(12.5% - 1px),#51515109 calc(12.5% - 1px),#51515109 12.5%)}.track-lane.selected{background-color:#ffffff42}.audio-clip{--clip-rgb: 125 132 144;top:11px;height:calc(var(--track-height, 84px) - 22px);border-radius:10px;border:1px solid rgb(var(--clip-rgb) / 38%);background:linear-gradient(135deg,rgb(var(--clip-rgb) / 24%),rgb(var(--clip-rgb) / 9%) 42%,rgb(var(--clip-rgb) / 21%));backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6);color:rgb(var(--clip-rgb));box-shadow:inset 0 1px 1px #fff,inset 1px 0 #ffffffad,inset 0 -6px 12px rgb(var(--clip-rgb) / 16%),0 4px 8px #23232314;transition:border-color .2s ease,box-shadow .25s ease}.audio-clip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(133deg,#ffffffc4,transparent 28%),linear-gradient(312deg,#ffffff80,transparent 20%);pointer-events:none}.audio-clip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border-top:1px solid #fffe;pointer-events:none}.clip-voice{--clip-rgb: 125 132 144}.clip-ambience{--clip-rgb: 116 145 143}.clip-effect{--clip-rgb: 166 146 119}.clip-music{--clip-rgb: 139 150 121}.clip-name,.clip-ambience .clip-name,.clip-effect .clip-name,.clip-music .clip-name{color:#333;font-size:12px;font-weight:400;text-shadow:0 1px 0 #fff9;top:9px;left:12px}.waveform{opacity:.75;height:36px}.audio-clip.selected{border-color:#656565;box-shadow:inset 0 1px 2px #fff,inset 0 0 12px #ffffff80,0 0 0 1px #65656526}.audio-clip:hover{border-color:#8b8b8b;box-shadow:inset 0 1px 2px #fff,inset 0 0 13px #ffffffba,0 4px 12px #3333331c}.clip-handle{background:#454545}.playhead>span{background:#454545;box-shadow:0 1px 2px #ffffffb0}.playhead>i{background:#454545a8}.timeline-footer{color:#686868;font-size:11px;padding:12px 22px;border-top:1px solid #fff9}.transport{padding:7px 0 0;min-height:75px;background:transparent;gap:24px;bottom:18px;margin-top:0}.transport-core{color:#f5f5f5;gap:13px;padding:8px 20px;border-radius:999px;border:1px solid #ffffff66;background:linear-gradient(135deg,#73737370,#28282880 44%,#58585866),#27272780;backdrop-filter:blur(40px) saturate(1.8);-webkit-backdrop-filter:blur(40px) saturate(1.8);box-shadow:inset 0 1px #ffffffd9,inset 1px 0 #ffffff45,inset 0 -1px #0008,inset 0 -9px 18px #0002,0 8px 25px #21212130}.transport .icon-button{color:#f7f7f7;width:29px;height:34px}.transport .icon-button.active{color:#e1e1e1;background:#ffffff15;border-color:#ffffff3d}.play-button{color:#fff;width:43px;height:43px;border:1px solid #ffffffb3;border-radius:50%;background:#bbbbbb47;box-shadow:inset 0 0 6px #ffffffa6,inset 0 0 13px #ffffff36,0 0 12px #ffffff1f;transition:box-shadow .25s ease,background .15s ease}.play-button:hover{box-shadow:inset 0 0 8px #ffffffe0,inset 0 0 18px #ffffff70,0 0 21px #ffffff3d}.play-button:active,.play-button.is-playing{background:#ffffff1a;box-shadow:inset 0 0 7px #ffffff80,inset 0 3px 8px #0004}.record-dot{background:#ababab;box-shadow:0 0 5px #d5d5d526}.time-display{color:#fff;border-left:1px solid #ffffff2b;font-size:18px;letter-spacing:-.035em;padding-left:14px}.time-display>span,.time-display>small{color:#e7e7e7}.transport-left{display:none}.transport-output{color:var(--muted);background:#eaeaea66;border:1px solid #ffffffb3;box-shadow:var(--glass-shadow);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:999px;padding:10px 14px}.sidebar,.copilot,.spatial-inspector,.modal{color:var(--ink);border:1px solid #ffffffa6;background:radial-gradient(circle at 50% -12%,#fff9,transparent 52%),linear-gradient(135deg,#ffffff50,#ffffff0a 38%,#ffffff29),#cececeb8;backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);box-shadow:0 24px 64px #27272733,0 0 70px #ffffff14,inset 0 1px #fff,inset 1px 0 #fff6,inset -1px 0 #ffffff40,inset 0 20px 44px #ffffff1f,inset 0 -26px 52px #39393914}.modal{border-radius:20px}.modal::backdrop,.drawer-scrim{background:#23232333;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.modal-inner{position:relative;z-index:1;padding:34px}.modal h2,.library-heading h2{font-family:inherit;font-weight:350;letter-spacing:-.04em;font-size:34px}.modal-description{color:var(--muted);font-size:14px;line-height:1.65}.sidebar{border-radius:19px;padding:27px}.chapter-item{border:1px solid transparent;color:var(--muted)}.chapter-item.active{color:var(--ink);background:#ffffff38;border-color:#ffffff7d;box-shadow:inset 0 1px #fff}.chapter-item:hover{background:#ffffff29}.chapter-number,.chapter-duration,.sidebar-section-label,.secondary,.back-link{color:var(--muted)}.chapter-item.active .chapter-number{background:#5d5d5d;color:#fff}.chapter-check{color:#686868}.project-mini{border-bottom:1px solid var(--line)}.project-mini h3{font-family:Georgia,serif;font-weight:400}.book-cover{background:linear-gradient(150deg,#727272,#252525);color:#dcdcdc;box-shadow:3px 5px 8px #0004,inset -3px 0 2px #ffffff1f}.cover-line{background:#ccc}.cover-orbit{border:1px solid #cacaca66}.outline-button,.text-button,.quiet-button{color:var(--ink)}.outline-button{border:1px solid var(--line);border-radius:10px;background:#ffffff24}.outline-button:hover,.text-button:hover{background:#ffffff36}.copilot{width:360px;top:100px;right:28px;bottom:115px;border-radius:20px}.copilot-header h2{font-size:19px;font-weight:450}.copilot-context,.agent-footnote,.agent-label,.copilot-note,.copilot-note span,.suggestions>span{color:var(--muted)}.agent-message p,.chat-message p{font-size:14px;line-height:1.65;color:var(--ink)}.agent-preview{border:1px solid #fff8;border-radius:12px;background:#ffffff29;box-shadow:inset 0 1px 1px #ffffffb3}.suggestions>button{color:#4c4c4c;background:#ffffff24;border:1px solid #ffffff59;border-radius:10px}.suggestions>button:hover{background:#ffffff59;box-shadow:inset 0 0 10px #fff5}.copilot-composer{background:#ffffff38;border:1px solid #ffffffb3;box-shadow:inset 0 1px 3px #37373717;border-radius:12px}.copilot-composer textarea{color:var(--ink);background:transparent}.copilot-composer textarea::placeholder{color:var(--muted)}.send-button{background:#454545;color:#fff;border:1px solid #808080;box-shadow:inset 0 1px 1px #ffffff70}.voice-button{color:var(--muted)}.chat-message.user{background:#ffffff38;border:1px solid #fff8}.chat-message.assistant{border-bottom:1px solid var(--line)}.demo-badge{color:#5b5b5b;border:1px solid #9292924d;background:#dfdfdf3b}.inspector-heading{border-bottom:1px solid var(--line);color:var(--muted)}.selected-source strong{font-size:14px}.selected-source>span,.knob-control>span{color:var(--muted)}.source-icon{background:#ffffff42;border:1px solid #ffffff6b}.knob{background:linear-gradient(145deg,#d8d8d8,#b1b1b1);box-shadow:var(--inset);border:1px solid #ffffff80}.knob-face{background:conic-gradient(from 215deg,#7d7d7d,#fafafa 25%,#d1d1d1 47%,#9e9e9e 75%,#7d7d7d);box-shadow:var(--raised);border:1px solid #ffffffa6}.knob-face i:after{background:#3a3a3a;box-shadow:0 1px 1px #fff}.knob-control strong{color:var(--ink)}input[type=range]{accent-color:#8d8d8d}input[type=range]::-webkit-slider-runnable-track{background:#8e8e8e3d;border-radius:6px;box-shadow:inset 0 1px 2px #25252521}input[type=range]::-webkit-slider-thumb{background:linear-gradient(135deg,#fcfcfc,#c2c2c2);border:1px solid #ffffffb3;box-shadow:0 2px 4px #0004,inset 0 1px 1px #fff}.knob input::-webkit-slider-runnable-track{background:transparent;box-shadow:none}.manuscript{min-height:398px;border:1px solid #fff9;background:#ffffff45;box-shadow:inset 0 1px #fff,0 8px 25px #31313108}.manuscript-scroll{padding:28px clamp(26px,7vw,100px)}.script-paragraph p{font-family:Georgia,serif;font-size:20px;line-height:1.8;color:#383838}.paragraph-time,.manuscript-footer{color:var(--muted)}.manuscript .panel-heading,.manuscript-footer{border-bottom:1px solid var(--line)}.sound-cue{color:#696969;border:1px solid #8e8e8e33;background:#ffffff38}.dialogue{border-left:2px solid #8d8d8d}.speaker-tag{color:#767676}.manuscript-editor{color:var(--ink);background:#ffffff59;border:1px solid var(--line);border-radius:12px}.library,.mixer{background:transparent;color:var(--ink);border:0;box-shadow:none}.library{padding:22px 0}.library-heading h2{font-size:36px}.library-heading p,.library-notice,.asset-meta,.asset-description p{color:var(--muted)}.library-toolbar{margin:30px 0;gap:24px}.search-input{border:1px solid #ffffffb3;background:#c4c4c426;box-shadow:var(--inset);border-radius:50px;color:var(--muted)}.search-input input{background:transparent;border:0;color:var(--ink)}.filter-tabs{border:1px solid var(--line);border-radius:50px;padding:4px;background:#7676760a}.filter-tabs button{color:var(--muted);border-radius:50px}.filter-tabs button.active{color:#fff;background:linear-gradient(150deg,#676767,#3c3c3c);box-shadow:inset 0 1px #ffffff9c}.asset-grid{gap:24px}.asset-card{background:#ffffff1a;border:1px solid #ffffffb3;box-shadow:0 5px 18px #2c2c2c10,inset 0 1px #fff;border-radius:15px}.asset-card:hover{transform:none;border-color:#b7b7b7;box-shadow:0 5px 18px #2c2c2c10,inset 0 0 17px #fff8}.asset-art{background:radial-gradient(ellipse at 35% 22%,#999,#303030 50%,#161616)}.asset-voice .asset-art{background:radial-gradient(ellipse at 50% 20%,#acacac,#474747 40%,#1b1b1b)}.asset-music .asset-art{background:radial-gradient(ellipse at 40% 15%,#acacac,#4e4e4e 35%,#1e1e1e)}.asset-effect .asset-art{background:radial-gradient(ellipse at 70% 15%,#a3a3a3,#4d4d4d 40%,#1e1e1e)}.asset-art:after{background:linear-gradient(135deg,#ffffff38,transparent 30%,#0000001a)}.asset-orbit,.asset-orbit:after{border:1px solid #ffffff45;box-shadow:0 0 15px #ffffff0d,inset 0 1px #ffffff5c}.asset-art>span{color:#fff}.asset-preview{background:#ffffff17;color:#fff;border:1px solid #ffffff99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 8px #ffffff4d}.asset-description h3{color:var(--ink);font-size:14px;font-weight:450}.asset-meta{border-top:1px solid var(--line)}.provider-pill{border:1px solid var(--line);background:#ffffff29;color:var(--muted)}.mixer-channels{gap:24px;margin:20px 0}.mixer-channel{border:1px solid #fff;border-radius:16px;background:linear-gradient(145deg,#fff5,#b9b9b929);box-shadow:inset 0 1px #fff,inset 0 -20px 32px #2a2a2a0d,0 8px 22px #2d2d2d14;min-width:174px}.mixer-channel.selected{border-color:#9d9d9d;box-shadow:inset 0 1px #fff,0 0 0 1px #85858526,0 7px 25px #2d2d2d14}.mixer-track-title span,.mixer-db small,.mixer-bottom,.mixer-pan-labels{color:var(--muted)}.mixer-track-title strong{color:var(--ink)}.meter{background:#242424;border:1px solid #bbbbbb;box-shadow:inset 0 1px 3px #000}.meter i{background:linear-gradient(to top,#868686,#b2b2b2 80%,#bfbfbf);box-shadow:0 0 8px #ababab26}.vertical-fader{background:#6464641a;border:1px solid #ffffff85;box-shadow:var(--inset)}.vertical-fader input{accent-color:#9d9d9d}.field-label,.export-details>div,.settings-list p,.keyboard-guide>div,.service-note,.destination-note{color:var(--muted)}.field-label input,.field-label textarea,.manuscript-input,.modal select{color:var(--ink);border:1px solid #9f9f9f47;background:#ffffff36;border-radius:10px;box-shadow:inset 0 1px 2px #3c3c3c17}.field-label input:focus,.field-label textarea:focus{border-color:#7a7a7a}.field-label{font-size:13px}.drop-zone{background:#ffffff21;border:1px dashed #8f8f8f59;border-radius:14px;color:var(--muted)}.drop-zone:hover{background:#ffffff4d;border-color:#7d7d7d}.drop-zone.dragging{background:#d7d7d766;border-color:#7d7d7d}.drop-icon{color:#7f7f7f;background:#ffffff29;border:1px solid #fff7;box-shadow:var(--glass-shadow)}.import-progress{color:var(--muted)}.import-progress span.active{color:#4d4d4d}.voice-options>button,.destination-options>button{background:#ffffff26;border:1px solid #ffffff7d;box-shadow:inset 0 1px #ffffff80}.voice-options>button.selected,.destination-options>button.selected{background:#ffffff59;border-color:#959595;box-shadow:inset 0 1px #fff,0 0 0 1px #95959530}.voice-options strong,.destination-options strong{color:var(--ink)}.voice-options span,.destination-options span{color:var(--muted)}.detected-chapters,.import-summary,.export-details{border:1px solid #ffffff70;background:#ffffff24;border-radius:12px}.detected-chapters>div,.export-details>div,.settings-list>div,.keyboard-guide>div{border-bottom:1px solid var(--line)}.detected-chapters strong,.export-details strong{color:var(--ink)}.project-card{border:1px solid #fff9;background:linear-gradient(135deg,#ffffff47,#ffffff14);box-shadow:inset 0 1px #fff}.project-card:hover{transform:none;border-color:#9d9d9d;background:#ffffff59}.project-card h3{color:var(--ink);font-weight:450}.project-card span,.project-card small{color:var(--muted)}.project-card-icon{color:#6e6e6e;background:#ffffff42;border:1px solid #fff8;box-shadow:var(--glass-shadow)}.settings-tag{color:#545454;background:#dfdfdf5c;border:1px solid #a7a7a74d}.settings-tag.muted{color:var(--muted);background:#d1d1d142;border-color:#8c8c8c29}.settings-list strong,.keyboard-guide h3{color:var(--ink)}.export-check{color:#4a4a4a}.form-error{color:#5f5f5f;background:#e9e9e94d;border:1px solid #91919142}.comment-input{color:var(--ink);background:#fff4;border:1px solid var(--line)}.comments-list>div{border-top:1px solid var(--line)}.comments-list button{color:#565656;background:#ffffff29;border:1px solid #fff8}.clip-preview{color:#6c6c6c;background:#ffffff29;border:1px solid #fff7}kbd{border:1px solid #92929247;background:#ffffff45;box-shadow:0 2px #37373712;color:var(--ink)}.download-ready{background:#e1e1e18c;border:1px solid #a9a9a96b;color:#3c3c3c}.download-ready a{color:#3c3c3c}.toast{color:#f4f4f4;background:#343434d9;border:1px solid #ffffff80;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 8px 28px #25252538,inset 0 1px #ffffff59}.toast .icon-button{color:#fff}.glass-button.primary-button.small{border-radius:2px}.glass-button.icon-button{min-height:32px}.glass-button.primary-button:active{color:#fff}.modal-inner>.glass-sheen{z-index:0;opacity:.24}.modal-inner>:not(.glass-sheen){position:relative}.transport-core>.glass-sheen{opacity:.3}@keyframes surface-enter{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.spatial-inspector,.copilot,.manuscript{animation:surface-enter .22s var(--ease)}.modal[open]{animation:surface-enter .24s var(--ease)}@media(max-width:1100px){.main-content{width:calc(100% - 64px)}.source-settings{font-size:12px;width:auto}.transport-output{right:0}.transport{justify-content:center}.asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.main-content{width:calc(100% - 40px);padding-top:53px;gap:23px}.project-heading h1{font-size:32px}.topbar{width:calc(100% - 40px);padding:0 16px}.track-headers{width:160px}.transport-output{display:none}.timeline-tools{gap:9px}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.topbar{top:12px;height:52px;width:calc(100% - 24px);padding:0 13px;gap:12px}.brand>span{font-size:21px}.brand-symbol{width:23px}.main-tabs{gap:15px}.main-tabs button{font-size:12px;min-height:35px}.header-right{margin:0;display:flex}.header-right .avatar{display:none}.header-right .icon-button{width:28px;height:30px;min-height:30px}.main-content{width:calc(100% - 28px);padding-top:45px;gap:23px}.project-heading{gap:12px;align-items:center}.project-heading h1{font-size:28px;line-height:1.12;max-width:240px}.breadcrumb{font-size:11px;flex-wrap:wrap;gap:5px;margin-bottom:10px}.primary-button.small{min-height:38px;padding:0 14px;font-size:11px}.focus-toolbar{gap:9px}.focus-toolbar>.quiet-button{font-size:12px;padding:0 15px;min-height:38px}.focus-switch{border-radius:12px;margin-top:6px}.focus-switch button{border-radius:8px;font-size:13px}.panel-heading{min-height:49px;padding:0 15px}.panel-heading h2{font-size:13px}.scene-actions{gap:8px}.source-settings{width:31px;font-size:0;padding:0}.source-settings .glass-button__content{gap:0}.view-switch button{min-width:29px;min-height:27px;font-size:11px}.spatial-inspector{position:relative;inset:auto;margin:0 12px 14px;width:calc(100% - 24px);max-height:none}.timeline-heading{padding:12px 13px;min-height:94px;gap:10px}.timeline-tools{gap:6px}.timeline-tools .icon-button{width:29px}.add-track-button,.zoom-tools{font-size:11px}.track-headers{width:118px}.track-header,.track-lane{height:72px}.track-header{padding:10px}.track-identity{gap:5px}.track-identity button{font-size:12px}.track-buttons{left:12px;bottom:3px;height:30px}.track-buttons button{min-width:32px;min-height:30px}.track-buttons input,.track-buttons>span{display:none}.timeline-body{max-height:251px}.timeline-footer{flex-wrap:wrap;font-size:11px;padding:11px}.transport{margin:0;bottom:14px;padding:5px 0;min-height:66px}.transport-core{padding:8px 13px;gap:9px}.transport .icon-button{width:25px;height:32px}.time-display{min-width:91px;font-size:17px;padding-left:9px}.play-button{width:40px;height:40px}.copilot{top:80px;right:10px;bottom:94px;width:355px;max-width:calc(100% - 20px)}.modal-inner{padding:25px}.modal h2{font-size:30px}.library{padding:15px 0}.library-heading h2{font-size:30px}.library-toolbar{gap:16px;margin:23px 0}.asset-grid{gap:20px 12px}.mixer-channel{min-width:155px}.manuscript-scroll{padding:22px 16px}.script-paragraph p{font-size:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(prefers-reduced-transparency:reduce){.topbar,.sidebar,.copilot,.spatial-inspector,.modal,.transport-output{background:#ebebeb;backdrop-filter:none;-webkit-backdrop-filter:none}.transport-core{background:#454545;backdrop-filter:none;-webkit-backdrop-filter:none}.audio-clip{background:rgb(var(--clip-rgb) / 34%);backdrop-filter:none;-webkit-backdrop-filter:none}.glass-sheen,.app:before{display:none}}@media(prefers-contrast:more){:root{--muted: #494949;--line: #696969;--glass-border: #737373}.topbar,.sidebar,.copilot,.spatial-inspector,.modal{background:#f2f2f2;border-color:#797979;-webkit-backdrop-filter:none;backdrop-filter:none}.timeline{--muted: #e2e2e2}.glass-sheen{display:none}}html,body,#root{height:100%;overflow:hidden}.app{height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden}.topbar{flex-shrink:0;top:0;margin:12px auto 0;height:52px}.workspace{flex:1;min-height:0}.main-content{width:calc(100% - 48px);height:100%;padding:20px 0 10px;min-height:0;gap:16px}.app[data-view=studio] .main-content{display:grid;grid-template-rows:auto 40px minmax(0,1fr) minmax(150px,.68fr) 58px}.project-heading h1{font-size:30px}.breadcrumb{margin-bottom:8px}.project-heading{min-height:55px}.focus-toolbar{min-height:40px}.upper-workspace{min-height:0}.spatial-panel,.manuscript{height:100%;min-height:0;max-height:none;display:flex;flex-direction:column}.spatial-panel>.panel-heading,.manuscript>.panel-heading{flex-shrink:0;min-height:44px}.spatial-canvas{flex:1;min-height:0;height:auto}.spatial-scene{min-height:0;height:100%;border-radius:0}.manuscript-scroll{flex:1;min-height:0;overflow:auto}.manuscript-footer{flex-shrink:0}.manuscript-editor{min-height:0;flex:1;height:100%}.timeline{display:flex;flex-direction:column;min-height:0}.timeline-heading{min-height:47px;flex-shrink:0}.timeline-body{flex:1;min-height:0;max-height:none}.timeline-footer{flex-shrink:0;padding:8px 16px}.transport{position:relative;bottom:auto;min-height:0;padding:0;margin:0}.transport-core{padding:6px 18px}.app:not([data-view=studio]) .main-content{display:grid;grid-template-rows:auto minmax(0,1fr) 58px}.library,.mixer{overflow:auto;min-height:0}.copilot{top:83px;bottom:85px}@media(max-width:800px){.main-content{width:calc(100% - 32px);padding:16px 0 8px;gap:12px}.app[data-view=studio] .main-content{grid-template-rows:auto 40px minmax(0,1fr) minmax(140px,.7fr) 54px}.project-heading h1{font-size:28px}.spatial-inspector{max-height:calc(100% - 57px)}}@media(max-width:580px){.topbar{width:calc(100% - 24px);height:48px;margin-top:10px;gap:10px}.main-content{width:calc(100% - 24px);padding:14px 0 8px;gap:10px}.app[data-view=studio] .main-content{grid-template-rows:auto 40px minmax(0,1fr) minmax(150px,.67fr) 54px}.project-heading{min-height:57px}.project-heading h1{font-size:25px}.focus-toolbar{flex-wrap:nowrap;min-height:40px;gap:10px}.focus-toolbar>.quiet-button{min-width:38px;width:38px;min-height:38px;padding:0;font-size:0;flex-shrink:0}.focus-toolbar>.quiet-button .glass-button__content{gap:0}.focus-toolbar>.quiet-button .glass-button__content>svg:last-child:not(:first-child){display:none}.focus-switch{position:static;transform:none;order:0;width:auto;flex:1;margin:0;padding:3px;gap:0;min-width:0;border-radius:50px}.focus-switch button{padding:0 9px;font-size:12px;min-height:32px;border-radius:50px;gap:5px}.focus-switch button svg{width:14px}.panel-heading{padding:0 12px}.spatial-panel>.panel-heading{min-height:42px}.timeline-heading{min-height:72px;padding:8px 11px;gap:4px}.timeline-heading>div:first-child{min-height:20px}.timeline-tools{width:100%}.timeline-tools .icon-button{width:27px;height:28px;min-height:28px}.tool-group{padding-right:5px}.timeline-footer{padding:6px 11px;gap:4px;font-size:11px}.timeline-footer>span:first-child{display:none}.track-ruler-label,.time-ruler{height:29px}.time-ruler>span{top:8px}.track-header,.track-lane{height:64px}.audio-clip{top:7px;height:48px}.transport{min-height:0;bottom:auto}.transport-core{padding:6px 12px;gap:7px}.spatial-inspector{position:absolute;inset:45px 10px auto;width:calc(100% - 20px);margin:0;max-height:calc(100% - 55px);overflow:auto}.source-controls{gap:10px;margin-top:12px}.copilot{top:72px;bottom:74px}}@media(max-height:700px)and (min-width:801px){.main-content{padding-top:12px;gap:10px}.project-heading{min-height:42px}.project-heading h1{font-size:26px}.app[data-view=studio] .main-content{grid-template-rows:auto 36px minmax(0,1fr) minmax(135px,.8fr) 50px}.timeline-heading{min-height:40px}}.library-heading{display:none}.library-toolbar{margin:0 0 22px}.drawer-scrim{z-index:49}.sidebar{z-index:50}.form-error{color:#8a3d49}:root{--track-height: clamp(76px, 10.2dvh, 94px)}.main-content{width:calc(100% - 80px);padding:24px 0 18px;gap:20px}.app[data-view=studio] .main-content{grid-template-rows:auto 42px minmax(0,1fr) 58px}.focus-toolbar{margin:0;gap:16px}.editor-tools{display:flex;align-items:center;gap:12px;margin-right:auto}.editor-tools .quiet-button{min-height:40px;padding:0 18px;font-size:13px}.timeline-heading{min-height:58px}.timeline-footer{padding:10px 22px}.audio-clip{top:11px;height:calc(var(--track-height) - 22px)}.track-buttons{left:29px;bottom:11px}.transport-core{color:#333;background:linear-gradient(135deg,#ffffffa6,#d1d1d170 44%,#efefefad);border-color:#fffe;box-shadow:inset 0 1px 1px #fff,inset 1px 0 #fffb,inset 0 -1px 1px #30303040,0 7px 22px #2323231f}.transport .icon-button{color:#444}.transport .icon-button.active{color:#222;background:#ffffffb3;border-color:#8886}.time-display{color:#333;border-color:#3332}.time-display>span,.time-display>small{color:#626262}.play-button{color:#333;background:#ffffff5c;border:1px solid #ffffffc9;box-shadow:inset 0 1px 2px #fff,inset 0 -1px 3px #3333,0 3px 6px #3332}.play-button:active,.play-button.is-playing{background:#d2d2d299}.record-dot{background:#7f6666}.focus-dialog{width:min(1120px,calc(100% - 80px));height:min(760px,calc(100dvh - 80px));max-width:none;max-height:none;padding:0;margin:auto;overflow:hidden;color:var(--ink);border:1px solid #fff;border-radius:24px;background:linear-gradient(135deg,#ffffffd9,#e9e9e9db 50%,#f4f4f4e8);backdrop-filter:blur(30px) saturate(1.4);-webkit-backdrop-filter:blur(30px) saturate(1.4);box-shadow:inset 0 1px 2px #fff,inset 0 -2px 4px #45454530,0 30px 90px #20202040;animation:focus-arrive .24s var(--ease) both}.focus-dialog::backdrop{background:#53535324;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.focus-dialog-content{height:100%;padding:20px;display:flex;flex-direction:column;gap:14px}.focus-dialog-bar{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:16px;padding:0 4px}.focus-dialog-bar>span{font-size:11px;letter-spacing:.13em;color:#686868}.focus-dialog-bar .quiet-button{padding:0 14px;min-height:38px}.focus-dialog .upper-workspace{flex:1;min-height:0}.focus-dialog .spatial-panel{display:grid;grid-template-rows:54px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.focus-dialog .has-inspector .spatial-panel{grid-template-columns:minmax(0,1fr) 280px}.focus-dialog .spatial-panel>.panel-heading{grid-column:1 / -1}.focus-dialog .spatial-inspector{position:relative;inset:auto;width:auto;max-height:none;min-height:0;margin:14px 14px 14px 0;padding:18px;overflow:auto}.focus-dialog .source-controls{display:grid;grid-template-columns:1fr 1fr}.focus-dialog .source-controls>label{grid-column:1 / -1}.focus-dialog .source-controls .knob-control{grid-column:auto}.focus-dialog .manuscript-scroll{padding:30px max(24px,9%)}.search-input input{background:transparent;border:0;outline-offset:6px}.level-meter{opacity:.55;background:#3331;padding:2px;box-shadow:inset 0 1px 2px #3333}.level-meter i{flex:1;background:repeating-linear-gradient(to top,#797979 0,#797979 4px,#d3d3d3 4px,#d3d3d3 6px);border-radius:1px}.level-meter.running{opacity:.9}.knob-face i{background:transparent;box-shadow:none}.outline-button:hover,.quiet-button:hover,.main-tabs button:hover,.icon-button:hover,.view-switch button:hover,.focus-switch button:hover{transform:none}@keyframes focus-arrive{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}@media(max-width:1100px){.main-content{width:calc(100% - 48px);padding-top:20px;gap:16px}.focus-dialog{width:calc(100% - 48px);height:calc(100dvh - 48px)}}@media(max-width:580px){:root{--track-height: 80px}.main-content{width:calc(100% - 32px);padding:16px 0 12px;gap:14px}.topbar{width:calc(100% - 32px)}.app[data-view=studio] .main-content{grid-template-rows:auto 40px minmax(0,1fr) 54px}.focus-toolbar{gap:8px}.editor-tools{gap:8px;margin:0 auto}.editor-tools .quiet-button{padding:0 10px;font-size:12px;min-height:38px}.editor-tools .quiet-button svg{width:14px}.editor-tools .glass-button__content{gap:6px}.track-headers{width:128px}.track-header{padding:15px 11px}.track-identity{gap:6px}.track-buttons{left:20px;bottom:12px}.timeline-heading{min-height:80px;padding:10px 12px}.timeline-footer{padding:8px 12px}.focus-dialog{width:calc(100% - 24px);height:calc(100dvh - 36px);border-radius:20px}.focus-dialog-content{padding:12px;gap:12px}.focus-dialog-bar>span{display:none}.focus-dialog-bar{justify-content:flex-end}.focus-dialog .spatial-panel{grid-template-rows:52px minmax(0,1fr)}.focus-dialog .has-inspector .spatial-panel{grid-template-columns:minmax(0,1fr);grid-template-rows:52px minmax(220px,1fr) auto}.focus-dialog .spatial-inspector{margin:0 10px 10px;max-height:260px;padding:14px}.focus-dialog .has-inspector .spatial-panel{overflow:auto}.focus-dialog .source-controls{grid-template-columns:1fr 1fr;margin-top:10px}.focus-dialog .manuscript-scroll{padding:22px 18px}}@media(prefers-reduced-motion:reduce){.focus-dialog{animation:none}}@media(prefers-reduced-transparency:reduce){.timeline,.transport-core,.focus-dialog{background:#ececec;backdrop-filter:none;-webkit-backdrop-filter:none}.focus-dialog::backdrop{background:#5557;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-contrast:more){.timeline{--muted: #444;border-color:#777}}.audio-clip .waveform{color:#626767;opacity:.78}.scene-preview{min-height:34px;padding:0 13px;font-size:12px}@media(max-width:580px){.scene-preview{width:32px;min-width:32px;min-height:32px;padding:0}.scene-preview .glass-button__content>span{display:none}.scene-actions{gap:6px}}@media(max-width:360px){.add-track-button{font-size:0;width:28px;min-width:28px;justify-content:center;gap:0}}.timeline-scroll{overflow:visible}.track-headers{position:sticky;left:0;background:#e9e9e9;z-index:3}.time-ruler,.track-ruler-label{position:sticky;top:0;z-index:2;background-color:#eee}.track-ruler-label{z-index:4}:root{background:#e7eaed;--base:#e7eaed}.app{--page-gutter:64px;--base:#e7eaed;--ink:#24262b;--muted:#565b64;--theme-rgb:56 28 65;--track-height:clamp(72px,9.6dvh,88px);--white-face:linear-gradient(135deg,#ffffffa8,#ffffff70 48%,#ffffff8c);--liquid-face:linear-gradient(135deg,#ffffff52,#8794a638 52%,rgb(var(--theme-rgb) / 7%));--liquid-panel:linear-gradient(142deg,#ffffff73,#8996a842 55%,rgb(var(--theme-rgb) / 7%));--control-well:#8e99a8;--control-edge:#687483;background:var(--base)}.app[data-accent=graphite]{--theme-rgb:26 28 33}.app[data-accent=forest]{--theme-rgb:16 54 39}.app[data-accent=midnight]{--theme-rgb:22 32 79}.app:after,.app:before{display:none}.atmosphere-field{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse 30% 48% at 3% 48%,rgb(var(--theme-rgb) / 64%),transparent 95%),radial-gradient(ellipse 25% 22% at 86% 3%,rgb(var(--theme-rgb) / 58%),transparent 95%),radial-gradient(ellipse 28% 45% at 94% 84%,rgb(var(--theme-rgb) / 60%),transparent 95%),#e7eaed}.atmosphere-field:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/textures/frost-grain.svg);opacity:.22;mix-blend-mode:soft-light}.atmosphere-field:has(canvas[data-ready=true]):after{display:none}.atmosphere-field canvas{width:100%;height:100%;display:block;opacity:0}.atmosphere-field canvas[data-ready=true]{opacity:1}.parafield-mark{display:block;width:30px;height:23px;object-fit:contain;filter:none;opacity:1}.parafield-mark.small{width:21px;height:17px}.topbar{width:max-content;min-width:0;max-width:calc(100% - var(--page-gutter)*2);height:50px;margin-top:20px;padding:0 20px;gap:44px;background:var(--liquid-face);border:1px solid #ffffffd9;border-bottom-color:#3c485875;backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);box-shadow:inset 0 1px 1px #fff,inset 0 -2px 2px #26344838,inset 16px 0 24px #ffffff24,0 4px 13px #2634482e}.brand{gap:10px}.brand>span{font-size:24px;letter-spacing:-.065em}.brand-dot{display:none}.main-tabs{gap:24px;margin:0}.main-tabs button{padding:0;min-height:38px;line-height:18px;font-size:13px;color:#454c57;text-shadow:0 1px 0 #ffffff70}.main-tabs button:after{bottom:calc(50% - 11px)}.main-tabs button.selected{color:#2b252c}.main-tabs button svg{display:none}.main-content{width:calc(100% - var(--page-gutter)*2);max-width:none;padding:30px 0 20px;gap:22px}.app[data-view=studio] .main-content{grid-template-rows:auto 42px minmax(0,1fr) auto}.app[data-view=studio][data-mixer=true] .main-content{grid-template-rows:auto 42px minmax(130px,1fr) minmax(180px,var(--mixer-height)) auto;gap:14px}.app:not([data-view=studio]) .main-content{grid-template-rows:auto minmax(0,1fr) auto}.project-heading h1{font-size:30px;font-weight:350}.project-heading{gap:20px}.breadcrumb{margin-bottom:9px;font-size:12px}.focus-toolbar{gap:12px}.editor-tools{gap:10px}.editor-tools .quiet-button{padding:0 16px}.glass-button{background:linear-gradient(140deg,#ffffff52,#8290a43b 58%,rgb(var(--theme-rgb) / 7%));border:1px solid #ffffffc4;border-bottom-color:#4c5b6f85;color:#30343c;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 1px 1px #ffffffd9,inset 0 -2px 3px #26364a2e,inset 12px 0 20px #ffffff19,0 3px 7px #1d2c402b;transition:background .18s cubic-bezier(.23,1,.32,1),border-color .18s ease,box-shadow .18s ease,transform .12s cubic-bezier(.23,1,.32,1)}.glass-button__glow{display:block;top:-2px;right:-2px;bottom:-2px;left:-2px;box-shadow:0 0 13px #ffffff2b,0 0 24px #ffffff14,inset 0 0 12px #ffffff24}.glass-button__sheen{background:radial-gradient(circle 4rem at var(--spot-x) var(--spot-y),#ffffffe6,#ffffff45 42%,transparent 72%)}.glass-button--icon{background:transparent;border-color:transparent;box-shadow:none}.primary-button,.primary-button.small,.export-button{min-height:44px;border-radius:50px;padding:0 19px;background:linear-gradient(145deg,#ffffff7d,#aeb7c438 66%,rgb(var(--theme-rgb) / 6%));border:1px solid #ffffffd1;border-bottom-color:#66738475;color:#2b252c;text-transform:none;font-size:13px;letter-spacing:.015em;box-shadow:inset 0 1px 2px #fff,inset 0 -1px 2px #3a46552e,0 3px 6px #2d3a4b20,0 9px 18px #2d3a4b12}.primary-button:after{display:none}.export-button .glass-button__content{gap:10px}.export-button .glass-button__content>svg{background:#302a30;color:#fff;width:25px;height:25px;padding:5px;border-radius:50%;box-shadow:inset 0 1px 1px #fff5}@media(hover:hover)and (pointer:fine){.glass-button:hover:not(:disabled),.primary-button:hover:not(:disabled){transform:none;background:linear-gradient(140deg,#ffffff9c,#9faabb38 68%,rgb(var(--theme-rgb) / 7%));border-color:#ffffffed;border-bottom-color:#5f6e8080;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 2px #3e48553d,inset 14px 0 24px #ffffff42,0 4px 11px #2836462b}.glass-button--icon:hover:not(:disabled){background:rgb(var(--theme-rgb) / 7%);box-shadow:inset 0 1px 1px #fff9}}.glass-button:active:not(:disabled),.primary-button:active:not(:disabled){transform:scale(.97);background:linear-gradient(145deg,#aab5c345,#ffffff61);color:#2b252c;box-shadow:inset 0 3px 7px #26334442,inset 0 -1px 1px #ffffff9c;transition-duration:80ms}.quiet-button[aria-expanded=true]{color:#fff;border-color:#8e818c;background:rgb(var(--theme-rgb) / 78%);box-shadow:inset 0 1px 1px #ffffff60,0 2px 4px #30263222}.timeline{background:linear-gradient(142deg,#f9fbfc9c,#aeb8c473 62%,rgb(var(--theme-rgb) / 10%));backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 1px 1px #fff,inset 0 -2px 3px #1f2c3d2e,inset 22px 0 32px #ffffff1c,0 3px 7px #1b27372e,0 15px 38px #1b273733}.timeline-heading{padding:0 22px;min-height:56px;border-bottom:1px solid #34425429;box-shadow:inset 0 -1px 2px #25344817}.app .track-headers{background:linear-gradient(90deg,#d7dde4c7,#edf1f4a8)}.app .track-ruler-label,.app .time-ruler{background-color:#d3dce5c4}.track-header{padding:16px 20px}.track-header.selected{background:#ffffff7a}.track-color{filter:saturate(.65) brightness(.6)}.track-header,.track-lane{height:var(--track-height)}.audio-clip{--clip-rgb:91 78 113;top:10px;height:calc(var(--track-height) - 20px);border:1px solid rgb(var(--clip-rgb) / 78%);background:linear-gradient(140deg,rgb(var(--clip-rgb) / 97%),rgb(var(--clip-rgb) / 92%) 38%,rgb(var(--clip-rgb) / 99%));color:#fff;box-shadow:inset 0 1px 1px #ffffffc9,inset 1px 0 1px #ffffff70,inset 0 -8px 13px #25202720,0 4px 7px #3629391a;transition:border-color .13s ease-out,box-shadow .13s ease-out}.clip-voice{--clip-rgb:91 78 113}.clip-ambience{--clip-rgb:63 104 106}.clip-effect{--clip-rgb:112 79 48}.clip-music{--clip-rgb:67 86 59}.audio-clip{isolation:isolate}.audio-clip:before{z-index:0;background-image:url(/textures/frost-grain.svg),url(/textures/frost-cloud.svg);background-size:160px 160px,360px 160px;background-position:var(--texture-x) var(--texture-y);background-blend-mode:soft-light;mix-blend-mode:soft-light;opacity:.95}.audio-clip:after{z-index:1;border-top-color:#ffffffb5;background:linear-gradient(#13101a45 0 26px,#13101a0c 46px,transparent),linear-gradient(133deg,#ffffff18,transparent 20%,#ffffff10 83%,transparent)}.audio-clip .clip-name,.audio-clip .waveform,.audio-clip .clip-trim,.audio-clip .clip-edit-hint{z-index:2}.clip-name,.clip-ambience .clip-name,.clip-effect .clip-name,.clip-music .clip-name{color:#fff;text-shadow:0 1px 2px #25202533;font-size:12px}.audio-clip .waveform{color:#fff;opacity:.58}.audio-clip.selected{border-color:#fff;outline:1px solid rgb(var(--clip-rgb));outline-offset:1px;box-shadow:inset 0 1px 1px #fff,inset 0 0 13px #ffffff2b,0 4px 10px #39293c2e}.audio-clip:hover{border-color:#fff;box-shadow:inset 0 1px 1px #fff,inset 0 0 10px #ffffff29,0 3px 9px #39293c24}.audio-clip:active{cursor:grabbing}.clip-trim{position:absolute;top:0;bottom:0;width:8px;cursor:ew-resize;opacity:0;transition:opacity .12s}.clip-trim-start{left:0;border-left:2px solid #fff9}.clip-trim-end{right:0;border-right:2px solid #fff9}.clip-edit-hint{position:absolute;right:8px;bottom:7px;display:grid;place-items:center;height:18px;width:22px;background:#29232a40;border:1px solid #fff5;border-radius:5px;opacity:0;transition:opacity .12s}.audio-clip:hover .clip-edit-hint,.audio-clip:focus-visible .clip-edit-hint,.audio-clip:hover .clip-trim,.audio-clip.selected .clip-trim{opacity:1}.clip-menu-dismiss{position:fixed;top:0;right:0;bottom:0;left:0;z-index:51;background:transparent;cursor:default}.clip-popover{position:fixed;z-index:52;width:300px;padding:16px;border-radius:16px;border:1px solid #ffffffc9;background:var(--liquid-panel);-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #35435538,0 12px 34px #25344932}.clip-popover-title{display:flex;gap:12px;align-items:center;justify-content:space-between}.clip-popover-title strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500}.clip-popover-title button{width:24px;height:24px;display:grid;place-items:center;flex-shrink:0}.clip-popover>span{display:block;color:#7c727b;font-size:11px;margin:6px 0 15px}.clip-popover-actions{display:flex;gap:7px}.clip-popover-actions button{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;min-height:34px;padding:0 8px;border-radius:8px;background:#fff5;border:1px solid #fff}.clip-popover-actions button:hover{background:#fff}.transport{position:relative}.transport-core{background:var(--liquid-panel);box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #43516652,inset 18px 0 28px #ffffff24,0 5px 18px #29394d28}.account-dock{position:fixed;z-index:45;left:var(--page-gutter);bottom:26px}.account-trigger{height:40px;min-height:40px;padding:0 13px;gap:8px}.account-trigger .glass-button__content{font-size:11px;gap:8px}.account-popover{position:fixed;inset:auto auto 80px var(--page-gutter);width:244px;margin:0;padding:16px 12px 12px;color:#352b34;border:1px solid #fff;border-radius:18px;background:linear-gradient(140deg,#fff9,#eeeef1c9);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-shadow:inset 0 1px 1px #fff,0 12px 35px #32233429}.account-identity{display:flex;align-items:center;gap:12px;padding:4px 8px 16px;border-bottom:1px solid #7e69781c;margin-bottom:6px}.account-identity strong{display:block;font-size:13px;font-weight:500}.account-identity span{display:block;font-size:11px;color:#796e76;margin-top:4px}.account-popover>button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border-radius:9px;min-height:42px;padding:0 10px;font-size:13px}.account-popover>button:hover{background:#ffffff91;box-shadow:inset 0 1px #fff}.account-popover>small{display:block;padding:10px 10px 0;font-size:11px;color:#887b83}.appearance-settings{border:0;padding:0;margin:26px 0 30px}.appearance-settings legend{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.appearance-settings p{font-size:12px;color:#59545d;line-height:1.6;margin:10px 0 18px}.ambient-motion-setting{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0 0;margin-top:14px;border-top:1px solid #36303d1c}.ambient-motion-setting strong{display:block;font-size:13px;font-weight:500}.ambient-motion-setting small{display:block;font-size:11px;color:#67636c;margin-top:5px}.ambient-motion-setting input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:24px;border-radius:20px;background:#ccc;border:1px solid #aaa;position:relative;cursor:pointer;transition:background .16s;box-shadow:inset 1px 2px 3px #2222,0 1px #fff}.ambient-motion-setting input:after{content:"";position:absolute;width:18px;height:18px;left:2px;top:2px;border-radius:50%;background:linear-gradient(#fff,#eee);box-shadow:0 1px 3px #0003,inset 0 1px #fff;transition:transform .16s}.ambient-motion-setting input:checked{background:rgb(var(--theme-rgb));border-color:rgb(var(--theme-rgb))}.ambient-motion-setting input:checked:after{transform:translate(16px)}.theme-options{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.theme-swatch{display:flex;flex-direction:column;align-items:center;gap:9px;padding:10px 4px;border:1px solid transparent;border-radius:12px;font-size:11px;color:#6d626c}.theme-swatch>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#ffffff52,#ffffff08),#381c41;border:1px solid #fff8;box-shadow:inset 0 1px 1px #fff8,0 3px 5px #27202a26}.theme-swatch.graphite>span{background-color:#343539}.theme-swatch.forest>span{background-color:#264238}.theme-swatch.midnight>span{background-color:#26334e}.theme-swatch[aria-pressed=true]{background:#fff5;border-color:#ffffffa6;color:#292129;box-shadow:inset 0 1px 1px #fff,0 2px 4px #3723350f}.focus-dialog--chat{width:min(1320px,calc(100% - 48px));height:min(900px,calc(100dvh - 36px));border-radius:28px}.focus-dialog--chat .focus-dialog-bar{display:none}.focus-dialog--chat .focus-dialog-content{padding:0}.library{padding:8px 0 0}.library .search-input,.library .filter-tabs{background:var(--liquid-face)}.library-notice{width:fit-content;max-width:100%;padding:10px 12px;border:1px solid #ffffffd6;border-radius:10px;background:#edf1f4e3;color:#252b33;box-shadow:inset 0 1px #fff,0 2px 8px #28384918}.asset-description,.asset-meta{background:#ffffff75}@media(max-width:1100px){.app{--page-gutter:48px}.main-content{padding-top:24px;gap:18px}.transport-output{display:none}.account-trigger span:not(.glass-button__content):not(.glass-button__sheen):not(.glass-button__glow){display:none}.account-trigger{width:40px;padding:0}}@media(max-width:700px){.app{--page-gutter:32px}.topbar{min-width:0;width:calc(100% - 64px);justify-content:space-between;gap:20px;margin-top:18px;height:48px;padding:0 17px}.main-tabs{gap:18px}.project-heading h1{font-size:26px}.focus-toolbar{flex-wrap:wrap;gap:10px}.editor-tools{flex:1;margin:0;justify-content:flex-start;gap:8px}.focus-toolbar>.quiet-button{width:38px;min-width:38px;padding:0;font-size:0}.focus-toolbar>.quiet-button .glass-button__content{gap:0}.focus-toolbar>.quiet-button svg:last-child:not(:first-child){display:none}.editor-tools .quiet-button{padding:0 12px;font-size:12px}.app[data-view=studio] .main-content{grid-template-rows:auto 88px minmax(0,1fr) auto}.app[data-view=studio][data-mixer=true] .main-content{grid-template-rows:auto 88px minmax(110px,1fr) minmax(180px,var(--mixer-height)) auto;gap:12px}.focus-toolbar>.quiet-button:last-child{order:3;margin-left:auto}.editor-tools{order:2;flex-basis:calc(100% - 50px)}.mixer-toggle{position:absolute;bottom:0;left:0}.account-dock{bottom:27px}}@media(max-width:580px){.app{--page-gutter:24px;--track-height:78px}.main-content{padding:22px 0 18px;gap:16px}.topbar{width:calc(100% - 48px)}.brand>span{font-size:23px}.brand .parafield-mark{width:26px;height:20px}.project-heading{align-items:center;gap:12px}.project-heading h1{font-size:25px}.primary-button.small{padding:0 11px;min-height:39px;font-size:12px}.export-button .glass-button__content{gap:6px}.export-button .glass-button__content>svg{width:22px;height:22px}.breadcrumb{font-size:11px}.editor-tools .quiet-button{min-height:38px}.editor-tools .quiet-button svg{width:14px}.focus-toolbar>.quiet-button:last-child{position:absolute;bottom:0;right:0;width:auto;padding:0 13px;font-size:12px}.timeline-heading{padding:10px 12px;min-height:80px}.timeline-tools{gap:8px}.tool-group{gap:3px;padding-right:8px}.track-headers{width:118px}.track-header{padding:16px 12px}.track-identity button{font-size:12px}.track-buttons{left:17px;bottom:12px}.track-buttons button{min-width:26px}.add-track-button{font-size:0;width:28px;min-width:28px;justify-content:center;gap:0}.transport{padding-left:45px}.transport-core{padding:6px 10px;gap:5px}.transport-core .icon-button{width:24px;height:30px;min-height:30px}.transport-core .icon-button[aria-label="Back to start"]{display:none}.play-button{width:38px;height:38px}.time-display{padding-left:8px;font-size:15px}.time-display>small{display:none}.account-dock{bottom:26px}.account-popover{inset:auto auto 78px 24px}.focus-dialog,.focus-dialog--chat{width:calc(100% - 32px)}.theme-options{gap:5px}.theme-swatch{font-size:11px}}@media(max-height:760px)and (min-width:701px){.main-content{padding-top:20px;gap:15px}.app[data-mixer=true] .main-content{grid-template-rows:auto 40px minmax(120px,1fr) minmax(180px,var(--mixer-height)) auto;gap:10px}}@media(prefers-reduced-motion:reduce){.app .glass-button,.app .primary-button{transition:none}.app .glass-button:active:not(:disabled),.app .primary-button:active:not(:disabled){transform:none}}@media(prefers-reduced-transparency:reduce){.account-popover,.clip-popover{background:#f2f2f4;-webkit-backdrop-filter:none;backdrop-filter:none}.atmosphere-field{display:none}}@media(prefers-reduced-motion:reduce){.ambient-motion-setting input,.ambient-motion-setting input:after{transition:none}}.glass-button.primary-button.small{border-radius:999px}@media(max-width:700px){.focus-toolbar{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-template-rows:38px 38px;align-content:space-between;gap:12px 10px;height:88px}.editor-tools{display:contents}.focus-toolbar>.quiet-button:first-child{grid-row:1;grid-column:1}.editor-tools>.quiet-button:first-child{grid-row:1;grid-column:2;justify-self:start}.editor-tools>.quiet-button:nth-child(2){grid-row:1;grid-column:3}.editor-tools>.mixer-toggle{position:static;grid-row:2;grid-column:1 / 3;justify-self:start}.focus-toolbar>.quiet-button:last-child{position:static;grid-row:2;grid-column:3;justify-self:end;width:auto;padding:0 13px;font-size:12px;margin:0}}.app[data-view=studio][data-mixer=true] .main-content{grid-template-rows:auto 42px minmax(0,1fr) var(--mixer-height) auto}@media(max-width:700px){.app[data-view=studio][data-mixer=true] .main-content{grid-template-rows:auto 88px minmax(0,1fr) var(--mixer-height) auto}}@media(max-height:760px)and (min-width:701px){.app[data-view=studio][data-mixer=true] .main-content{grid-template-rows:auto 40px minmax(0,1fr) var(--mixer-height) auto}}.timeline{border:1px solid #3846587a;border-top-color:#ffffffed;box-shadow:inset 0 1px 1px #fff,inset 1px 0 1px #ffffff8c,inset 0 -2px 3px #1f2c3d2e,0 3px 7px #1b27372e,0 15px 38px #1b273733}.focus-dialog,.modal,.account-popover{border-bottom-color:#756b7e70;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #57486030,0 2px 4px #251b3226,0 20px 60px #251b3230}.custom-accent{display:flex;align-items:end;gap:10px;padding-top:20px;margin-top:10px;border-top:1px solid #36303d1c}.custom-color-label{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#514b56}.custom-color-label input{width:48px;height:36px;padding:3px;border:1px solid #80788666;border-radius:9px;background:#fff9;cursor:pointer}.custom-accent>input{min-width:0;width:100%;height:36px;border:1px solid #80788655;border-radius:9px;padding:0 10px;background:#fff9;font-size:12px}.custom-accent .glass-button{min-height:36px;flex-shrink:0}.appearance-settings .custom-color-hint{margin:10px 0;font-size:11px}.theme-swatch{color:#514958;overflow-wrap:anywhere}.custom-accent .glass-button{padding:0 12px}.custom-remove{margin-top:12px;font-size:11px}.sidebar,.spatial-inspector,.modal,.focus-dialog,.account-popover,.clip-popover{background:var(--liquid-panel);border-color:#fffffff2;border-bottom-color:#7c84915c;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3)}.spatial-panel{background:linear-gradient(140deg,#ffffff38,#ffffff0f)}.manuscript{background:linear-gradient(140deg,#ffffffba,#ffffff82)}.spatial-inspector{box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #68717f30,0 5px 15px #2b354315}.focus-dialog .spatial-inspector{background:linear-gradient(145deg,#ffffff94,#ffffff52);backdrop-filter:none;-webkit-backdrop-filter:none}.focus-dialog--chat .copilot-panel{background:transparent}.manuscript-scroll{background:#ffffff5e}.transport-core,.transport-output{background:var(--liquid-face);backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35)}.asset-card{background:linear-gradient(145deg,#ffffff70,#9faaba29 68%,rgb(var(--theme-rgb) / 4%));border-bottom-color:#68758666;backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35)}.app .asset-description{background:#e0e5e9e0}.app .asset-meta{background:#dbe1e7e8}.library .search-input,.library .filter-tabs,.library-notice{background:var(--liquid-face);backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35)}.search-input{border-bottom-color:#7d879350;box-shadow:inset 0 1px 2px #6975821c,0 1px #fff}.chapter-item.active{background:#fff;border-color:#aab1ba77;box-shadow:inset 0 1px 1px #fff,0 2px 6px #303b4810}.clip-popover>span,.account-identity span,.account-popover>small{color:#59616c}.track-buttons button{background:linear-gradient(#ffffffd9,#e8edf2a6);border-color:#adb4be88;box-shadow:inset 0 1px #fff,inset 0 -1px 1px #50607226,0 1px 2px #35435515}.track-buttons button.on{color:#fff;background:#404852;border-color:#404852;box-shadow:inset 0 1px 2px #1115}.knob{background:linear-gradient(140deg,#9ca5b0,#d4d9df);border-color:#fff;box-shadow:inset 1px 2px 4px #38485e4a,0 1px #fff}.knob-face{background:conic-gradient(from 215deg,#d0d5dc,#fff 23%,#f4f6f8 48%,#d2d8df 76%,#b0b9c5);border-color:#fff;box-shadow:0 2px 3px #33415445,inset 0 1px 1px #fff}.knob-face i:after{background:#333e4c;box-shadow:0 1px #fff}:is(.source-controls>label:not(.knob-control),.track-buttons,.transport-output) input[type=range]{--range-depth:20px;--range-grip-width:10px;--range-grip-height:26px;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:32px;margin:0;padding:0;background:transparent;border:0;border-radius:14px;cursor:ew-resize}:is(.source-controls>label:not(.knob-control),.track-buttons,.transport-output) input[type=range]::-webkit-slider-runnable-track{height:var(--range-depth);border:1px solid #747e8c8c;border-radius:12px;background:linear-gradient(90deg,#ffffffe0 0 var(--range-progress,50%),transparent var(--range-progress,50%)),linear-gradient(#929eacd9,#bec7d1c2);box-shadow:inset 0 2px 4px #34425742,inset 0 -1px 1px #ffffff73,0 1px 1px #fff}:is(.source-controls>label:not(.knob-control),.track-buttons,.transport-output) input[type=range]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:var(--range-grip-width);height:var(--range-grip-height);margin-top:calc((var(--range-depth) - var(--range-grip-height))/2 - 1px);border:1px solid #586473;border-radius:7px;background:linear-gradient(90deg,#fff,#eef1f5);box-shadow:inset 1px 0 1px #fff,0 1px 3px #3542564d}:is(.source-controls>label:not(.knob-control),.track-buttons,.transport-output) input[type=range]::-moz-range-track{height:var(--range-depth);border:1px solid #747e8c8c;border-radius:12px;background:linear-gradient(90deg,#ffffffe0 0 var(--range-progress,50%),transparent var(--range-progress,50%)),linear-gradient(#929eacd9,#bec7d1c2);box-shadow:inset 0 2px 4px #34425742,inset 0 -1px 1px #ffffff73,0 1px 1px #fff}:is(.source-controls>label:not(.knob-control),.track-buttons,.transport-output) input[type=range]::-moz-range-thumb{width:var(--range-grip-width);height:var(--range-grip-height);border:1px solid #586473;border-radius:7px;background:linear-gradient(90deg,#fff,#eef1f5);box-shadow:inset 1px 0 1px #fff,0 1px 3px #3542564d}:is(.source-controls>label:not(.knob-control),.track-buttons,.transport-output) input[type=range]:focus-visible{outline:2px solid #424c59;outline-offset:3px}.track-buttons input[type=range]{--range-depth:8px;--range-grip-width:10px;--range-grip-height:16px;height:26px}.transport-output input[type=range]{--range-depth:12px;--range-grip-width:10px;--range-grip-height:20px}.source-controls>label:not(.knob-control){color:#444e5a;gap:11px}.source-controls{row-gap:12px}.source-controls>label>span{color:#303b49;font-weight:500}.ambient-motion-setting input{background:#a8b0ba;border-color:#76818e;box-shadow:inset 0 2px 4px #3a465744,0 1px #fff}.ambient-motion-setting input:after{background:linear-gradient(#fff,#f0f3f6);box-shadow:0 1px 3px #1f2d4359,inset 0 1px #fff}.app .time-ruler,.app .track-ruler-label{height:36px;border-bottom:1px solid #5b6a7e80;background-color:#d3dce5c4;backdrop-filter:none;-webkit-backdrop-filter:none}.time-ruler{background-image:repeating-linear-gradient(90deg,#58677aa8 0 1px,transparent 1px 12.5%),repeating-linear-gradient(90deg,#67768a78 0 1px,transparent 1px 3.125%);background-size:100% 14px,100% 7px;background-position:left bottom;background-repeat:no-repeat;box-shadow:inset 0 1px #fff,0 1px 2px #3e4d6212}.time-ruler>span{top:5px;color:#3f4b5b;font-size:12px;font-weight:500;letter-spacing:.015em;text-shadow:0 1px 0 #fff}.track-ruler-label{color:#525e6c;font-size:11px;font-weight:500;letter-spacing:.07em}.app .timeline-footer{color:#35404d;background:linear-gradient(90deg,#cbd4ddb8,#e0e5eaa8 45%,#c8d1dab8);border-top-color:#50607445;text-shadow:0 1px 0 #ffffffb8}.app .timeline-footer span{color:inherit}.track-lane{border-bottom-color:#68768621}@media(max-height:760px)and (min-width:701px){.app[data-view=studio][data-mixer=true] .timeline-footer{display:none}}@media(max-width:700px){.app[data-view=studio][data-mixer=true] .timeline-footer{display:none}}.track-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:26px minmax(0,1fr) 30px;padding:6px 20px 6px 26px}.track-header .track-identity{grid-row:1;height:26px;align-self:start}.track-header .track-buttons{grid-row:3;bottom:6px;height:30px}.track-header .track-buttons>button{min-height:30px}.track-header>.track-reorder-handle{position:absolute;left:2px;top:6px;width:20px;height:26px;min-height:26px;flex:none;display:grid;place-items:center;padding:0;color:#707986;border-radius:5px;cursor:grab;touch-action:none;opacity:.75}.track-header>.track-reorder-handle:active,.track-header.is-reordering>.track-reorder-handle{cursor:grabbing}.track-header>.track-reorder-handle:hover,.track-header>.track-reorder-handle:focus-visible{color:#303d4d;background:#e6eaf0;opacity:1}.track-identity .track-color-trigger{flex:0 0 20px;width:20px;min-height:26px;height:26px;display:grid;place-items:center;border-radius:6px;padding:0}.track-color-trigger>span{display:block;width:7px;height:18px;border-radius:4px;border:1px solid #ffffffc9;box-shadow:0 0 0 1px #56637450,inset 0 1px 1px #ffffff94}.track-color-trigger:hover,.track-color-trigger:focus-visible{background:#e2e7ed}.track-header.is-reordering{background:#e2e7ed;box-shadow:inset 0 0 0 1px #8390a0}.track-header.is-reorder-target{box-shadow:inset 0 3px #4b596b}.track-header.is-reorder-target.reorder-after{box-shadow:inset 0 -3px #4b596b}.track-settings-heading{display:flex;align-items:center;gap:12px;margin:24px 0 20px}.track-settings-heading>span{width:18px;height:18px;flex-shrink:0;border:1px solid #fff;border-radius:6px;box-shadow:0 0 0 1px #7c87954d}.track-settings-heading strong{font-size:15px;font-weight:500}.track-order-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 24px}.track-order-actions>span{flex-basis:100%;color:#596474;font-size:12px}.track-order-actions button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;background:linear-gradient(#fff,#f1f4f7);border:1px solid #a6b0be80;border-radius:10px;font-size:12px;box-shadow:inset 0 1px #fff,0 2px 4px #34425610}.track-order-actions button:disabled{opacity:.45;cursor:default}.track-color-picker{display:block;margin:18px 0 22px}.track-color-presets{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.track-color-swatch{display:grid;place-items:center;justify-self:center;width:44px;height:44px;padding:0;border:1px solid #ffffffc9;border-radius:50%;color:#fff;box-shadow:inset 0 1px 1px #fff8,0 2px 4px #23314a29}.track-color-swatch>span{display:grid;place-items:center;width:29px;height:29px;flex-shrink:0;border:1px solid #ffffffb0;border-radius:50%;color:#fff;box-shadow:inset 0 1px 1px #fff9,0 2px 4px #23314a24}.track-color-swatch[aria-pressed=true]{color:#fff;outline:2px solid #526174;outline-offset:3px;border-color:#fff}.track-color-custom{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:20px 0 12px}.track-color-custom input[type=color]{width:44px;height:38px;flex:0 0 44px;padding:3px;border:1px solid #8490a06b;border-radius:8px;background:#fff}.track-color-custom label{display:flex;flex:1;min-width:90px;flex-direction:column;gap:7px;color:#596474;font-size:11px}.track-color-custom input[type=text]{height:38px;min-width:0;width:100%;padding:0 10px;border:1px solid #8490a06b;border-radius:8px;background:#fff;font-size:12px}.track-color-custom button{flex-shrink:0;min-height:38px}.track-color-note{color:#596474;font-size:12px;line-height:1.6;margin:12px 0}.asset-color-control{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid #8b95a250;border-radius:8px;color:#485465;background:#fff;font-size:11px}.asset-color-control>span{width:10px;height:10px;border-radius:50%;border:1px solid #65718260}.selected-source>.track-color-trigger{position:static;display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid #aab3c080;border-radius:8px;background:#fff}@media(max-width:580px){.focus-dialog .spatial-inspector{max-height:284px}.asset-description{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.asset-description>div{grid-column:1 / -1;min-width:0}.asset-description .asset-color-control{justify-self:start}.asset-description>.icon-button{justify-self:end}.track-identity{gap:4px}.track-header{padding-left:24px;padding-right:8px}.track-identity>svg{display:none}.track-header>.track-reorder-handle{left:1px;width:22px}.track-identity .track-color-trigger{flex-basis:24px;width:24px}.track-color-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 9px}}.outline-button,.track-order-actions button,.asset-color-control,.selected-source>.track-color-trigger{background:linear-gradient(145deg,#ffffffb8,#ffffff61);border-color:#ffffffdb;border-bottom-color:#77829270;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #35435629,0 2px 5px #27384c1c;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .11s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.outline-button:hover:not(:disabled),.track-order-actions button:hover:not(:disabled),.asset-color-control:hover,.selected-source>.track-color-trigger:hover{background:linear-gradient(145deg,#ffffffd9,#ffffff85);border-color:#fff;box-shadow:inset 0 1px 1px #fff,inset 10px 0 18px #ffffff4a,inset 0 -1px 2px #35435630,0 3px 8px #27384c24}}.outline-button:active:not(:disabled),.track-order-actions button:active:not(:disabled),.asset-color-control:active,.selected-source>.track-color-trigger:active{transform:scale(.97);box-shadow:inset 0 3px 6px #2c3b4e38,inset 0 -1px 1px #fff9}.play-button{background:linear-gradient(145deg,#ffffffc9,#ffffff5e);border-color:#fff;border-bottom-color:#6673858c;box-shadow:inset 0 1px 2px #fff,inset 0 -2px 4px #33445a42,inset 9px 0 18px #ffffff35,0 3px 8px #26364b2b;transition:background .16s ease,box-shadow .16s ease,transform .11s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.play-button:hover{background:linear-gradient(145deg,#ffffffe8,#ffffff8f);box-shadow:inset 0 1px 2px #fff,inset 12px 0 20px #ffffff6b,inset 0 -2px 4px #33445a42,0 4px 12px #26364b36}}.play-button:active,.play-button.is-playing{transform:scale(.96);background:linear-gradient(145deg,#ffffff75,#ffffffa8);box-shadow:inset 0 3px 8px #26364b4a,inset 0 -1px 1px #fff}@media(prefers-reduced-motion:reduce){.outline-button,.track-order-actions button,.asset-color-control,.selected-source>.track-color-trigger,.play-button{transition:none}.outline-button:active:not(:disabled),.track-order-actions button:active:not(:disabled),.asset-color-control:active,.selected-source>.track-color-trigger:active,.play-button:active,.play-button.is-playing{transform:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.app .timeline,.app .topbar,.app .sidebar,.app .spatial-inspector,.app .modal,.app .focus-dialog,.app .account-popover,.app .clip-popover,.app .copilot-panel,.app .transport-core,.app .transport-output{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}.app .glass-button{background:#fff}.app .quiet-button[aria-expanded=true]{background:#38414e;color:#fff}.time-ruler,.track-ruler-label{background-color:#fff;border-bottom-color:#586474}}.app[data-view=dashboard],.app[data-view=books],.app[data-view=royalties]{height:100dvh;overflow:hidden}.topbar .main-tabs{gap:20px}.topbar .main-tabs button{white-space:nowrap}.topbar .main-tabs button.is-studio-context{color:#2b252c}.topbar .nav-compact{display:none}.platform-page{position:relative;width:100%;min-width:0;min-height:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) 36px}.platform-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.platform-inner{width:calc(100% - var(--page-gutter)*2);max-width:1510px;margin:0 auto;padding:26px 0 36px}.platform-eyebrow{display:inline-flex;align-items:center;gap:9px;color:#5d626b;font-size:10px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.platform-eyebrow span{opacity:.5}.platform-title-row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin:11px 0 31px}.platform-title-row h1{font-size:clamp(34px,4vw,58px);font-weight:340;letter-spacing:-.075em;line-height:1.08;color:#202329}.platform-title-row p{margin-top:10px;font-size:14px;line-height:1.5;color:#39434f;text-shadow:0 1px 1px #e7eaed,0 0 16px #e7eaed}.platform-inner>.platform-eyebrow,.platform-title-row h1{color:#27313c;text-shadow:0 1px 1px #e7eaed,0 0 18px #e7eaed,0 0 31px #e7eaed}.platform-primary{min-height:43px;padding:0 18px;border-radius:25px;white-space:nowrap;font-size:12px}.platform-hero{position:relative;min-height:264px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;padding:32px 53px;border:1px solid #ffffffdc;border-bottom-color:#53617478;border-radius:24px;background:linear-gradient(117deg,#e8edf1d8 2%,#c8d1db91 54%,rgb(var(--theme-rgb) / 14%));box-shadow:inset 0 2px 2px #fff,inset 0 -3px 7px #2c374738,0 8px 22px #26334120,0 28px 46px #27334320}.platform-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 70% 14%,#ffffffb8,transparent 36%),radial-gradient(ellipse at 36% 130%,rgb(var(--theme-rgb) / 28%),transparent 56%);pointer-events:none}.platform-hero-copy{position:relative;z-index:1;min-width:0}.platform-kicker{display:flex;align-items:center;gap:9px;color:#49515d;letter-spacing:.13em;font-size:10px;font-weight:650}.platform-hero h2{font-weight:350;letter-spacing:-.06em;font-size:clamp(31px,3.8vw,55px);line-height:1.08;margin:21px 0 8px;max-width:580px}.platform-hero p{color:#4d555f;font-size:13px}.platform-hero-action{margin-top:30px;min-height:44px;padding:0 20px;border-radius:25px;font-size:12px}.platform-hero .portfolio-cover{width:152px;height:191px;transform:rotate(6deg);box-shadow:0 22px 32px #242a3960,inset 1px 0 1px #fff9;z-index:1;margin-right:4.5vw}.portfolio-cover{position:relative;isolation:isolate;width:69px;height:87px;flex:none;display:flex;align-items:flex-end;overflow:hidden;padding:8px;border-radius:5px 9px 9px 5px;background:linear-gradient(138deg,#4b4756,#252b36 48%,#677382);border-left:3px solid #c4c6c0;box-shadow:inset 1px 0 1px #fff7,inset -4px 0 8px #151d2a55,0 5px 11px #2530413c;color:#fff}.portfolio-cover:before{content:"";position:absolute;top:-24%;right:-65%;bottom:-24%;left:-65%;background:radial-gradient(ellipse at 44% 57%,#e3e7ecae,transparent 28%),conic-gradient(from 60deg,#ffffff08,#ffffff6c 34%,#ffffff03 48%,#ffffff3d 61%,#ffffff08);transform:rotate(-20deg);z-index:-1}.portfolio-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #ffffff49,inset 1px 0 #fff9;pointer-events:none}.portfolio-cover span{font-size:10px;line-height:1.1;letter-spacing:.005em;max-height:90%;overflow:hidden;text-align:left;font-family:Georgia,serif;text-shadow:0 1px 3px #111a29}.portfolio-cover--1{background:linear-gradient(138deg,#456268,#1d3338 54%,#849692)}.portfolio-cover--2{background:linear-gradient(138deg,#675944,#302a2c 48%,#9a8570)}.portfolio-cover--3{background:linear-gradient(138deg,#545d47,#273132 48%,#8a9585)}.platform-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:21px}.platform-metrics button,.finance-metrics>div{position:relative;text-align:left;min-height:140px;padding:21px 22px;border-radius:18px;border:1px solid #ffffffc9;border-bottom-color:#54637458;background:linear-gradient(138deg,#ffffff90,#c4cfda68 77%,rgb(var(--theme-rgb) / 7%));box-shadow:inset 0 1px 1px #fff,inset 0 -2px 3px #33425529,0 5px 13px #25314119;display:flex;flex-direction:column;gap:7px;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.platform-metrics button:hover{transform:translateY(-2px);box-shadow:inset 0 1px 1px #fff,inset 0 -2px 3px #33425529,0 10px 20px #25314129}.platform-metrics button>svg{color:#4d5b68;margin-bottom:2px}.platform-metrics button span,.finance-metrics span{font-size:12px;color:#444a54}.platform-metrics button strong,.finance-metrics strong{font-size:30px;font-weight:350;letter-spacing:-.055em;color:#252a32}.platform-metrics button small,.finance-metrics small{font-size:11px;color:#5c6570;display:flex;gap:5px;align-items:center}.platform-lower{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(295px,.8fr);gap:18px;margin-top:21px}.platform-section{min-width:0;border:1px solid #ffffffca;border-bottom-color:#5160716d;border-radius:21px;padding:27px;background:linear-gradient(142deg,#f6f9fbaa,#b9c5d274 76%,rgb(var(--theme-rgb) / 9%));box-shadow:inset 0 2px 1px #fff,inset 0 -2px 4px #2c3b4d33,0 11px 29px #25334324}.platform-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:19px}.platform-section-heading h2{font-size:22px;font-weight:380;letter-spacing:-.045em;margin-top:7px}.platform-section-heading>button,.platform-money-preview>button{display:flex;align-items:center;gap:7px;font-size:12px;padding:9px 11px;border-radius:20px;color:#35404c}.platform-section-heading>button:hover,.platform-money-preview>button:hover{background:#ffffff7a;box-shadow:inset 0 1px 1px #fff,0 2px 6px #25334320}.platform-recent{display:flex;flex-direction:column}.platform-recent>button{display:flex;align-items:center;text-align:left;gap:15px;padding:11px 5px;min-width:0;border-top:1px solid #35435520}.platform-recent>button:first-child{border-top:0}.platform-recent>button>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:4px;flex:1}.platform-recent strong,.catalog-list strong{font-size:14px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.platform-recent small,.catalog-list small{color:#59616c;font-size:11px}.platform-recent>button:hover,.catalog-list>button:hover{background:#ffffff4a}.platform-money-preview>p{color:#565f68;font-size:12px;line-height:1.6;max-width:370px}.platform-money-preview>div:nth-of-type(2){margin:25px 0 12px;padding:17px 0;border-top:1px solid #37465a2b;border-bottom:1px solid #37465a2b;display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#555d68}.platform-money-preview>div:nth-of-type(2) strong{font-size:18px;color:#252b32;font-weight:500}.platform-money-preview>small{display:block;font-size:10px;color:#69717b;margin-top:13px}.catalog-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.catalog-main{min-width:0}.catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px}.catalog-toolbar>span{font-size:11px;color:#58616b;white-space:nowrap}.catalog-search{display:flex;align-items:center;gap:10px;width:min(420px,100%);height:44px;padding:0 15px;border-radius:25px;background:#e4e9eead;border:1px solid #ffffffd9;border-bottom-color:#63708175;box-shadow:inset 0 2px 4px #29374b1c,inset 0 -1px 1px #fff;color:#53606e}.catalog-search input{background:transparent;border:0;outline:0;min-width:0;width:100%;font-size:12px;color:#27313d}.catalog-search input:focus-visible{outline:0}.catalog-search:focus-within{outline:2px solid #586c85;outline-offset:3px}.catalog-filters{display:flex;gap:6px;overflow-x:auto;margin:21px 0 16px;padding:3px 0;scrollbar-width:none}.catalog-filters button{padding:9px 13px;white-space:nowrap;border-radius:18px;color:#4a535d;font-size:11px}.catalog-filters button[aria-pressed=true]{background:#596575;color:#fff;box-shadow:inset 0 1px 2px #fff6,0 2px 6px #2b364749}.catalog-list{display:flex;flex-direction:column;gap:9px}.catalog-list>button{min-width:0;text-align:left;display:flex;align-items:center;gap:17px;padding:15px;border:1px solid #ffffffd1;border-bottom-color:#53627352;border-radius:16px;background:linear-gradient(145deg,#f7fafbb5,#bdc9d577 76%,rgb(var(--theme-rgb) / 8%));box-shadow:inset 0 1px 1px #fff,inset 0 -2px 2px #2d3d4e20,0 5px 12px #26344617}.catalog-list>button.is-selected{outline:1px solid #4b5d70a6;box-shadow:inset 0 1px 1px #fff,inset 0 -2px 2px #2d3d4e20,0 8px 18px #2634462b}.catalog-book-text{min-width:0;display:flex;flex-direction:column;gap:5px;flex:1}.catalog-book-text em{font-size:10px;font-style:normal;color:#354452;margin-top:6px}.catalog-empty{padding:35px;color:#59636f;font-size:12px}.catalog-detail{overflow:hidden;border:1px solid #ffffffcf;border-bottom-color:#53627368;border-radius:21px;background:linear-gradient(145deg,#edf2f5d7,#b9c5d2a3 80%,rgb(var(--theme-rgb) / 10%));box-shadow:inset 0 1px 1px #fff,inset 0 -2px 3px #2b3a4d2e,0 10px 23px #25344522}.catalog-detail-top{padding:26px;border-bottom:1px solid #44526529;display:flex;flex-direction:column;gap:9px}.catalog-detail-top .portfolio-cover{width:95px;height:124px;margin-bottom:7px}.catalog-detail-top h2{font-size:23px;font-weight:390;letter-spacing:-.05em;line-height:1.1}.catalog-detail-top p{font-size:12px;color:#59626e}.catalog-detail-body{padding:22px 26px;display:flex;flex-direction:column;gap:14px}.catalog-detail-body>label,.platform-form label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:550;color:#46515d}.catalog-detail-body select,.platform-form select,.platform-form input,.finance-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:37px;border-radius:10px;padding:0 11px;color:#28313b;border:1px solid #ffffffc9;border-bottom-color:#6d7b8c6e;background:#e7ecf0e8;box-shadow:inset 0 2px 3px #2e3d4d1b,inset 0 -1px #fff}.catalog-detail-body>.platform-eyebrow{margin-top:10px}.catalog-detail-body .channel-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.catalog-detail-body .channel-row select{max-width:188px;width:62%}.catalog-detail-body p{font-size:10px;line-height:1.5;color:#606a75}.catalog-detail-body .platform-primary{align-self:start;margin-top:3px}.finance-select{display:flex;align-items:center;gap:8px;padding:0 11px;min-height:42px;border-radius:23px;border:1px solid #ffffffcc;border-bottom-color:#59697b61;background:linear-gradient(140deg,#ffffffab,#becad68c);box-shadow:inset 0 1px 1px #fff,0 3px 8px #26344624}.finance-select select{background:none;border:0;box-shadow:none;padding:0;min-height:35px;max-width:200px;font-size:12px}.finance-disclosure{display:flex;align-items:flex-start;gap:10px;max-width:880px;padding:13px 16px;margin-bottom:21px;border:1px solid #ffffffb8;border-radius:13px;background:#e1e6eba8;color:#46535f;font-size:11px;line-height:1.5;box-shadow:inset 0 1px 1px #fff,0 2px 8px #3444571b}.finance-disclosure svg{flex:none}.finance-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:23px}.finance-metrics>div{min-height:128px;gap:10px}.finance-metrics strong{font-size:26px}.finance-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.finance-section-intro{font-size:11px;line-height:1.6;color:#535e69;min-height:37px;margin-bottom:18px}.finance-activity{display:flex;gap:14px;flex-wrap:wrap;margin:-2px 0 18px;padding:12px 0;border-top:1px solid #48576a2a;border-bottom:1px solid #48576a2a;font-size:10px;color:#55606b}.finance-activity span{display:flex;gap:6px}.finance-activity strong{font-weight:650;color:#2c3742}.report-list,.people-list{display:flex;flex-direction:column}.report-list>div,.people-list>div{display:flex;gap:11px;align-items:center;padding:14px 0;border-top:1px solid #3c4d602c;min-width:0}.report-list>div>span:nth-child(2),.people-list>div>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.report-list strong,.people-list strong{font-size:12px;font-weight:550}.report-list small,.people-list small,.people-list em{font-size:10px;line-height:1.45;color:#5b6671;font-style:normal}.report-list>div>strong{white-space:nowrap}.report-icon,.person-avatar{height:35px;width:35px;border-radius:50%;display:grid;place-items:center;flex:none;background:linear-gradient(145deg,#ffffffbf,#96a5b89a);box-shadow:inset 0 1px 1px #fff,inset 0 -2px 2px #35465a4b,0 3px 7px #2b3a4a28;color:#273949;font-size:10px;font-weight:650}.report-list button,.people-list button{font-size:10px;color:#344a5c;padding:8px;border-radius:15px;background:#ffffff70;white-space:nowrap}.people-list>div{flex-wrap:wrap}.people-list>div>span:nth-child(2){flex-basis:calc(100% - 50px)}.people-list>div>button:first-of-type{margin-left:46px}.payment-history{margin-top:22px;padding-top:16px;border-top:1px solid #3c4d602c;font-size:11px}.payment-history>strong{display:block;margin-bottom:9px;font-weight:600}.payment-history>div{display:flex;justify-content:space-between;gap:10px;padding:7px 0;color:#59646f}.payment-history>div strong{color:#293642;font-weight:550}.platform-empty{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;border:1px dashed #53617273;border-radius:15px;color:#586571;padding:20px}.platform-empty strong{font-size:12px;color:#34404c}.platform-empty span{max-width:260px;font-size:11px;line-height:1.5}.platform-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:15px 0 21px;padding:15px;border:1px solid #ffffffbb;border-radius:15px;background:#dce4eb9c;box-shadow:inset 0 2px 5px #2b3a4e23}.platform-form>strong,.platform-form>p,.platform-form-actions{grid-column:1/-1}.platform-form>p{color:#8d3535;font-size:11px}.platform-form-actions{display:flex;justify-content:flex-end;gap:7px}.platform-form-actions button{border-radius:17px;padding:9px 12px;background:#ffffff78;font-size:11px}.platform-form-actions button[type=submit]{background:#3d4b5c;color:#fff}.finance-footnote{display:flex;gap:9px;align-items:flex-start;margin:18px 2px 0;font-size:10px;line-height:1.5;color:#57616c}.finance-footnote svg{flex:none}.studio-team{display:flex;align-items:center;gap:0;min-height:42px;padding:0 9px 0 12px;border-radius:24px;border:1px solid #ffffffd9;border-bottom-color:#63708375;background:linear-gradient(140deg,#ffffff9c,#a9b8c67d 80%,rgb(var(--theme-rgb) / 9%));box-shadow:inset 0 1px 1px #fff,inset 0 -2px 2px #36465934,0 3px 7px #2938482b;font-size:11px;color:#39434f}.studio-team:hover{background:linear-gradient(140deg,#ffffffd6,#aebcc896 80%,rgb(var(--theme-rgb) / 12%))}.studio-team .studio-team-avatar{display:grid;place-items:center;height:26px;width:26px;border:1px solid #fff;border-radius:50%;background:#495867;color:#fff;font-size:9px;font-weight:650;box-shadow:0 1px 3px #26334253}.studio-team .studio-team-avatar+.studio-team-avatar{margin-left:-7px;background:#655e68}.studio-team .studio-team-count{margin-left:7px}.studio-team .studio-team-add{display:grid;place-items:center;height:25px;width:25px;margin-left:8px;border-radius:50%;border:1px dashed #596674a6}.team-roster{display:flex;flex-direction:column;gap:9px;margin:17px 0;padding:16px;border:1px solid #ffffffbb;border-radius:15px;background:linear-gradient(130deg,#ffffff86,#aebcc77d);box-shadow:inset 0 1px 1px #fff,inset 0 -2px 2px #3a4b5e29}.team-roster>strong{font-size:12px}.team-roster>span{font-size:11px;line-height:1.5;color:#515e69}.team-roster>div{display:flex;align-items:center;gap:9px;padding-top:8px;border-top:1px solid #41506629;font-size:11px}.team-roster>div small{margin-left:auto;color:#5b6671}.team-roster .person-avatar{width:29px;height:29px}.studio-heading .heading-actions .studio-team{display:flex}@media(max-width:1100px){.platform-metrics,.finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-layout{grid-template-columns:minmax(0,1fr) 300px}.platform-inner{padding-top:42px}.topbar .main-tabs{gap:15px}}@media(max-width:760px){.platform-lower,.finance-grid,.catalog-layout{grid-template-columns:1fr}.catalog-detail{grid-row:auto}.platform-hero{padding:29px;min-height:230px}.platform-hero .portfolio-cover{margin-right:8px}.platform-title-row{align-items:flex-start}.platform-title-row h1{font-size:40px}.topbar .main-tabs{gap:11px}.topbar .main-tabs button{font-size:11px}.topbar{gap:16px!important}}@media(max-width:580px){.platform-inner{padding:30px 0 100px}.platform-title-row{flex-direction:column;gap:18px}.platform-title-row h1{font-size:36px}.platform-title-row p{font-size:12px}.platform-hero{padding:26px 23px;min-height:225px}.platform-hero h2{font-size:32px;max-width:245px}.platform-hero .portfolio-cover{width:82px;height:113px;margin:0 0 0 -25px;transform:rotate(8deg)}.platform-hero-action{margin-top:22px}.platform-metrics,.finance-metrics{gap:9px}.platform-metrics button,.finance-metrics>div{min-height:121px;padding:15px}.platform-metrics button strong,.finance-metrics strong{font-size:25px}.platform-section{padding:21px}.catalog-toolbar{align-items:stretch}.catalog-toolbar>span{display:none}.catalog-search{width:100%}.catalog-detail-top{padding:21px}.catalog-detail-body{padding:20px}.platform-form{grid-template-columns:1fr}.finance-select{max-width:100%}.finance-select select{max-width:255px}.topbar .main-tabs{display:none}.topbar .nav-compact{display:flex;align-items:center;gap:6px;margin-left:auto;border-radius:19px;padding:8px 10px;font-size:12px;background:#ffffff6e;box-shadow:inset 0 1px 1px #fff}.nav-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:205px;display:flex;flex-direction:column;gap:3px;padding:8px;border:1px solid #ffffffdf;border-bottom-color:#5a687962;border-radius:16px;background:#e2e8eedf;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 27px #2838483d}.nav-menu button{padding:11px;text-align:left;border-radius:9px;font-size:12px}.nav-menu button:hover,.nav-menu button[aria-current=page]{background:#ffffff9c}.studio-team .studio-team-count{display:none}}@media(max-width:390px){.platform-hero .portfolio-cover{display:none}.platform-metrics button span{font-size:11px}.platform-section-heading h2{font-size:20px}}@media(max-width:580px){.studio-heading{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:13px}.studio-heading>div:first-child{min-width:0}.studio-heading h1{max-width:none;font-size:25px}.studio-heading .heading-actions{justify-content:space-between;gap:9px;width:100%}.studio-heading .studio-team{min-width:0}.studio-heading .export-button{margin-left:auto}}@media(prefers-reduced-motion:reduce){.platform-metrics button{transition:none}}@media(prefers-reduced-transparency:reduce){.platform-hero,.platform-section,.catalog-detail,.catalog-list>button,.finance-metrics>div,.platform-metrics button{background:#e3e9ee}.nav-menu{background:#e1e7ed;-webkit-backdrop-filter:none;backdrop-filter:none}}.platform-page-header{min-width:0;border-bottom:1px solid #66778a73;background:linear-gradient(125deg,#f4f8fae8,#dce5ece5 72%,rgb(var(--theme-rgb) / 10%));box-shadow:inset 0 1px 1px #fff,0 6px 17px #2a39491a}.platform-page-header-inner{width:calc(100% - var(--page-gutter)*2);max-width:1510px;margin:0 auto;padding:28px 0 23px}.platform-page-header .platform-title-row{margin:8px 0 0}.platform-page-header .platform-title-row h1{font-size:clamp(33px,3.4vw,49px);line-height:1.07}.platform-page-header .platform-title-row p{margin-top:7px}.platform-page-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:0 var(--page-gutter);border-top:1px solid #66778a70;background:linear-gradient(90deg,#e3eaf0e8,#d5dfe9db);box-shadow:inset 0 1px 1px #fff;color:#536172;font-size:10px;letter-spacing:.01em}.platform-page-footer>span:last-child{white-space:nowrap}.platform-page--projects .platform-scroll{overflow:hidden}.platform-page--projects .platform-inner{height:100%;min-height:0;display:flex;flex-direction:column;padding:23px 0 26px}.platform-page--projects .catalog-layout{flex:1;min-height:0;align-items:stretch}.platform-page--projects .catalog-main{min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr)}.platform-page--projects .catalog-filters{margin:16px 0 12px}.platform-page--projects .catalog-list,.platform-page--projects .bookshelf{min-height:0;overflow:auto;overscroll-behavior:contain;padding:3px 5px 9px 2px}.platform-page--projects .catalog-detail{min-height:0;overflow:auto;overscroll-behavior:contain}.platform-scroll:focus-visible,.catalog-list:focus-visible,.bookshelf:focus-visible,.catalog-detail:focus-visible,.finance-grid>.platform-section:focus-visible{outline:2px solid #415a75;outline-offset:-3px}@media(min-width:1150px)and (min-height:700px){.platform-page--analytics .platform-scroll{overflow:hidden}.platform-page--analytics .platform-inner{height:100%;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:17px;padding:19px 0 17px}.platform-page--analytics .finance-disclosure,.platform-page--analytics .finance-metrics,.platform-page--analytics .finance-footnote{margin:0}.platform-page--analytics .finance-grid{min-height:0;align-items:stretch}.platform-page--analytics .finance-grid>.platform-section{min-height:0;overflow:auto;overscroll-behavior:contain}.platform-page--analytics .finance-footnote{padding:8px 0 0;border-top:1px solid #5363754d}}@media(max-width:1100px){.platform-page{grid-template-rows:auto minmax(0,1fr)}.platform-page-footer{display:none}.platform-page-header-inner{padding:19px 0 18px}.platform-page-header .platform-title-row h1{font-size:clamp(30px,5vw,38px)}.platform-page-header .platform-title-row p{font-size:12px}.platform-inner{padding:22px 0 28px}}@media(max-width:760px){.platform-page--projects .platform-scroll{overflow:auto}.platform-page--projects .platform-inner{height:auto;display:block;padding:21px 0 28px}.platform-page--projects .catalog-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.platform-page--projects .catalog-main{display:block}.platform-page--projects .catalog-list,.platform-page--projects .bookshelf,.platform-page--projects .catalog-detail{overflow:visible}}@media(max-width:580px){.platform-page-header .platform-title-row{flex-direction:column;align-items:flex-start;gap:12px}.platform-page-header .platform-title-row h1{font-size:31px;letter-spacing:-.06em}.platform-page-header .platform-title-row p{max-width:36ch}.platform-page-header .platform-primary{min-height:37px}.platform-page-header .platform-eyebrow{font-size:9px;letter-spacing:.12em}.platform-page-header-inner{padding:14px 0}.platform-page--projects .catalog-filters{margin:13px 0 11px}}@media(max-width:760px)and (max-height:600px){.platform-page-header .platform-eyebrow,.platform-page-header .platform-title-row p{display:none}.platform-page-header-inner{padding:9px 0 11px}.platform-page-header .platform-title-row{gap:8px;margin:0}.platform-page-header .platform-title-row h1{font-size:26px;line-height:1.08}.platform-page-header .platform-primary,.platform-page-header .finance-select{min-height:34px}}@media(prefers-reduced-transparency:reduce){.platform-page-header{background:#e9eff3}}.app[data-view]{--shell-spine:104px;display:grid;grid-template-columns:var(--shell-spine) minmax(0,1fr);grid-template-rows:minmax(0,1fr) 74px;height:100dvh;min-height:0;overflow:hidden}.app[data-view]:before{display:block;position:absolute;inset:0 auto 0 0;z-index:0;width:var(--shell-spine);opacity:1;background:linear-gradient(160deg,#f8fafbc9,#dce4ebbb 53%,rgb(var(--theme-rgb) / 12%));border-right:1px solid #4b5c7063;box-shadow:inset 1px 0 1px #fff,inset -3px 0 7px #ffffff8a,8px 0 23px #26374a19}.app[data-view] .topbar{grid-column:1;grid-row:1;z-index:4;position:relative;inset:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;width:100%;max-width:none;min-width:0;height:100%;min-height:0;margin:0;padding:22px 8px 12px;border:0;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.app[data-view] .brand{align-self:center;display:flex;flex-direction:column;align-items:center;gap:3px;width:88px;min-height:65px;padding:4px;color:#222a33}.app[data-view] .brand .parafield-mark{width:30px;height:25px}.app[data-view] .brand>span{font-size:21px;line-height:1.1;letter-spacing:-.06em}.app[data-view] .main-tabs{position:static;left:auto;transform:none;display:flex;flex-direction:column;align-items:center;gap:9px;width:100%;margin:clamp(22px,5.5dvh,62px) 0 0;padding:0}.app[data-view] .main-tabs button{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:82px;min-height:69px;padding:7px 4px;border:1px solid transparent;border-radius:19px;color:#46515d;background:transparent;box-shadow:none;text-shadow:none;transition:background .16s ease,border-color .16s ease,box-shadow .18s ease,transform .11s ease}.app[data-view] .main-tabs button svg{display:block;width:19px;height:19px;color:currentColor}.app[data-view] .main-tabs .nav-symbol{display:grid;place-items:center;width:28px;height:28px;border-radius:10px}.app[data-view] .main-tabs .nav-label{font-size:10.5px;font-weight:550;line-height:1.1;letter-spacing:.005em;white-space:nowrap}.app[data-view] .main-tabs button:after{display:none}.app[data-view] .main-tabs button.selected{color:#222b35;border-color:#ffffffdc;border-bottom-color:#5c6b7d7e;background:linear-gradient(142deg,#ffffffe1,#d1dce6a0 60%,rgb(var(--theme-rgb) / 13%));box-shadow:inset 0 1px 1px #fff,inset 0 -2px 3px #2e405231,0 5px 12px #27394b24}.app[data-view] .main-tabs button.selected:before{content:"";position:absolute;left:-9px;top:22px;width:3px;height:25px;border-radius:3px;background:#263644;box-shadow:0 0 10px rgb(var(--theme-rgb) / 38%)}.app[data-view] .main-tabs button.selected .nav-symbol{background:linear-gradient(135deg,#ffffffb9,#cad6e27d);box-shadow:inset 0 1px 1px #fff,inset 0 -1px 2px #43526427}@media(hover:hover)and (pointer:fine){.app[data-view] .main-tabs button:hover:not(.selected){background:linear-gradient(140deg,#ffffff95,#d3dce682);border-color:#ffffffa8;box-shadow:inset 0 1px 1px #fff,0 3px 9px #2738491b}}.app[data-view] .main-tabs button:active{transform:scale(.96);box-shadow:inset 0 3px 7px #2c405439}.app[data-view] .main-tabs button:focus-visible,.app[data-view] .brand:focus-visible{outline:2px solid #364e68;outline-offset:2px}.app[data-view] .nav-compact{display:none}.app[data-view] .account-dock{grid-column:1;grid-row:2;position:relative;inset:auto;z-index:5;display:flex;align-items:center;justify-content:flex-start;width:100%;height:74px;margin:0;padding:10px 12px 12px;border-top:1px solid #56677c43}.app[data-view] .account-trigger{width:50px;height:50px;min-height:50px;justify-content:flex-start}.app[data-view] .account-label{width:0;opacity:0;transform:translate(-7px)}.app[data-view] .account-popover{position:fixed;inset:auto auto 15px calc(var(--shell-spine) - 3px);width:244px}@media(hover:hover)and (pointer:fine){.app[data-view] .account-trigger:hover,.app[data-view] .account-trigger:focus-visible{width:142px}.app[data-view] .account-trigger:hover .account-label,.app[data-view] .account-trigger:focus-visible .account-label{width:76px;opacity:1;transform:none}}.app[data-view] .workspace,.app[data-view] .platform-page{grid-column:2;grid-row:1 / 3;z-index:1;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}@media(max-width:1100px){.app[data-view]{grid-template-columns:minmax(0,1fr);grid-template-rows:64px minmax(0,1fr) 64px}.app[data-view]:before{display:none}.app[data-view] .topbar{grid-column:1;grid-row:1;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:64px;padding:0 var(--page-gutter);border-bottom:1px solid #5c6d806c;background:linear-gradient(140deg,#f7fafbdf,#d3dee8c6 72%,rgb(var(--theme-rgb) / 8%));box-shadow:inset 0 1px 1px #fff,0 4px 12px #293b4d1c}.app[data-view] .brand{flex-direction:row;align-self:auto;width:auto;min-height:44px;gap:8px;padding:0}.app[data-view] .brand .parafield-mark{width:27px;height:22px}.app[data-view] .brand>span{font-size:23px}.app[data-view] .main-tabs{display:none}.app[data-view] .nav-compact{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;min-height:41px;padding:0 14px;border:1px solid #ffffffd5;border-bottom-color:#5c6b7c69;border-radius:22px;color:#29333e;background:linear-gradient(145deg,#ffffffb8,#c7d3df8c);box-shadow:inset 0 1px 1px #fff,inset 0 -1px 2px #394b5d24,0 3px 8px #26394b1a;font-size:12px}.app[data-view] .nav-compact:active{transform:scale(.97)}.app[data-view] .nav-compact:focus-visible{outline:2px solid #364e68;outline-offset:2px}.app[data-view] .nav-menu{position:absolute;top:calc(100% + 8px);right:var(--page-gutter);z-index:50;display:grid;gap:4px;width:218px;padding:8px;border:1px solid #ffffffdf;border-bottom-color:#5a687962;border-radius:17px;background:linear-gradient(145deg,#edf3f5ed,#c9d5e0ef);-webkit-backdrop-filter:blur(16px) saturate(1.35);backdrop-filter:blur(16px) saturate(1.35);box-shadow:inset 0 1px 1px #fff,0 15px 30px #24344837}.app[data-view] .nav-menu button{display:flex;align-items:center;gap:11px;min-height:42px;padding:0 11px;text-align:left;border-radius:11px;font-size:12px;color:#313d49}.app[data-view] .nav-menu button:hover,.app[data-view] .nav-menu button[aria-current=page]{background:#ffffff9c;box-shadow:inset 0 1px 1px #fff}.app[data-view] .nav-menu-eyebrow{padding:7px 11px 5px;color:#566578;font-size:9px;font-weight:650;letter-spacing:.13em}.app[data-view] .nav-menu-icon{display:grid;place-items:center;flex:none;width:27px;height:27px;border-radius:9px;color:#46586a}.app[data-view] .nav-menu button[aria-current=page] .nav-menu-icon{background:linear-gradient(135deg,#ffffffd2,#c7d6e591);box-shadow:inset 0 1px 1px #fff,inset 0 -1px 2px #4352642a}.app[data-view] .workspace,.app[data-view] .platform-page{grid-column:1;grid-row:2;height:100%}.app[data-view] .account-dock{grid-column:1;grid-row:3;justify-content:flex-start;height:64px;padding:8px var(--page-gutter);border-top:1px solid #5c6d8063;background:linear-gradient(140deg,#f6fafbe3,#d7e1eacf);box-shadow:inset 0 1px 1px #fff}.app[data-view] .account-trigger,.app[data-view] .account-trigger:hover,.app[data-view] .account-trigger:focus-visible{width:150px;height:46px;min-height:46px}.app[data-view] .account-label{display:grid!important;width:78px;opacity:1;transform:none}.app[data-view] .account-popover{inset:auto auto 70px var(--page-gutter)}}@media(max-width:1100px)and (max-height:600px){.app[data-view]{grid-template-rows:52px minmax(0,1fr) 52px}.app[data-view] .topbar{height:52px}.app[data-view] .account-dock{height:52px;padding-top:4px;padding-bottom:4px}.app[data-view] .account-trigger,.app[data-view] .account-trigger:hover,.app[data-view] .account-trigger:focus-visible{height:44px;min-height:44px}.app[data-view] .account-popover{bottom:58px}}@media(max-width:580px){.app[data-view]{grid-template-rows:52px minmax(0,1fr) 52px}.app[data-view] .topbar{height:52px}.app[data-view] .account-dock{height:52px;padding-top:4px;padding-bottom:4px}.app[data-view] .account-trigger,.app[data-view] .account-trigger:hover,.app[data-view] .account-trigger:focus-visible{height:44px;min-height:44px}.app[data-view] .account-popover{bottom:58px}.app[data-view=studio] .main-content{padding-top:14px;padding-bottom:10px}}@media(prefers-reduced-motion:reduce){.app[data-view] .main-tabs button{transition:none}}@media(prefers-reduced-transparency:reduce){.app[data-view]:before,.app[data-view] .topbar,.app[data-view] .account-dock,.app[data-view] .nav-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:#e5ebef}}.app{--studio-ink:#202a36;--studio-muted:#586779;--studio-faint:#758292;--studio-line:rgb(94 113 134 / 19%);--studio-well:#dce3e9;--studio-control:linear-gradient(150deg,rgb(255 255 255 / 94%),rgb(242 246 249 / 79%));--studio-frost:linear-gradient(145deg,rgb(246 249 251 / 91%),rgb(231 237 243 / 86%));--studio-glass:linear-gradient(135deg,#ffffff66,#8794a32e 52%,#ffffff30);--studio-glass-edge:#ffffffba;--studio-glass-shadow:inset 0 1px 1px #fffffff0,inset 1px 0 1px #ffffff70,inset 0 -2px 3px #30405430,0 2px 4px #25364920,0 6px 14px #25364913;--studio-lightbox:inset 0 0 6px #fffffff0,inset 0 0 14px #ffffff91,inset 0 0 26px #ffffff38,inset 0 -1px 2px #2f405526,0 4px 11px #27394e26;--studio-overlay:linear-gradient(145deg,rgb(249 251 253 / 76%),rgb(190 202 214 / 56%));--studio-shadow-control:inset 0 1px 0 rgb(255 255 255 / 85%),0 1px 2px rgb(32 48 66 / 8%);--studio-shadow-panel:inset 0 1px 0 rgb(255 255 255 / 82%),0 3px 8px rgb(32 48 66 / 5%),0 15px 32px rgb(32 48 66 / 10%);--studio-shadow-overlay:inset 0 1px 0 rgb(255 255 255 / 90%),0 8px 24px rgb(32 48 66 / 13%),0 24px 60px rgb(32 48 66 / 13%);--ink:var(--studio-ink);--muted:var(--studio-muted);--liquid-face:var(--studio-overlay);--liquid-panel:var(--studio-frost);--track-height:60px;color:var(--studio-ink)}.app .glass-button:where(:not(.account-trigger):not(.transport-control)),.app .outline-button,.app .track-order-actions button,.app .clip-popover-actions button{min-height:40px;border:1px solid var(--studio-glass-edge);border-bottom-color:#5264775c;border-radius:11px;background:var(--studio-glass);color:var(--studio-ink);box-shadow:var(--studio-glass-shadow);backdrop-filter:blur(10px) saturate(1.18);-webkit-backdrop-filter:blur(10px) saturate(1.18);font-size:12px;font-weight:450;letter-spacing:0;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform 90ms ease}.app .glass-button__glow{display:block;top:-1px;right:-1px;bottom:-1px;left:-1px;box-shadow:0 0 9px #ffffff26;animation:none}.app .glass-button__sheen{background:radial-gradient(circle 58px at var(--spot-x) var(--spot-y),#ffffff8c,#ffffff26 42%,transparent 72%);transition:opacity .18s ease}.app .glass-button--icon:not(.transport-control){width:36px;height:36px;min-height:36px;padding:0;border-radius:10px;background:transparent;border-color:transparent;box-shadow:none}.app .glass-button--icon.active:not(.transport-control),.app .quiet-button[aria-expanded=true]{background:#dce4ed;color:#273d55;border-color:#aab9c966;box-shadow:inset 0 1px 3px #536b8420,0 1px #ffffffa8}.app .glass-button:disabled,.app button:disabled{cursor:default}.app :is(button,input,select,textarea):focus-visible{outline:2px solid #526f8e;outline-offset:3px}.app .glass-button:focus-visible{box-shadow:var(--studio-lightbox)}@media(hover:hover)and (pointer:fine){.app .glass-button:where(:not(.account-trigger):not(.transport-control)):hover:not(:disabled),.app .outline-button:hover:not(:disabled),.app .track-order-actions button:hover:not(:disabled),.app .clip-popover-actions button:hover{transform:none;border-color:#fff;background:var(--studio-glass);box-shadow:var(--studio-lightbox)}.app .glass-button--icon:not(.transport-control):hover:not(:disabled){background:#cad5df40;box-shadow:var(--studio-lightbox);border-color:#ffffffdb}}.app .glass-button:where(:not(.account-trigger):not(.transport-control)):active:not(:disabled),.app .outline-button:active:not(:disabled),.app .track-order-actions button:active:not(:disabled),.app .clip-popover-actions button:active{transform:scale(.98);background:#aebdca45;box-shadow:inset 0 0 10px #ffffffad,inset 0 2px 5px #354d6745;border-color:#ffffffd9;transition-duration:80ms}.app[data-view]:before{background:linear-gradient(105deg,#ffffff91,#d8e0e880 68%,#ffffff73);border-right-color:#5264774d;backdrop-filter:blur(16px) saturate(1.12);-webkit-backdrop-filter:blur(16px) saturate(1.12);box-shadow:inset 1px 0 1px #ffffffdb,inset -1px 0 1px #ffffffbd,inset -8px 0 15px #ffffff2e,5px 0 18px #26384c12}.app[data-view] .main-tabs{gap:8px}.app[data-view] .main-tabs button{min-height:65px;border-radius:14px;color:#273440;font-weight:500}.app[data-view] .main-tabs .nav-label{font-size:11px;font-weight:450}.app[data-view] .main-tabs button.selected{background:var(--studio-control);border-color:#ffffffdb;border-bottom-color:#77899b61;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 2px #40546a24,0 3px 8px #243c551c;color:#27394e}.app[data-view] .main-tabs button.selected:before{height:19px;top:23px;width:2px;background:#617f9d;box-shadow:none}.app[data-view] .main-tabs button:hover:not(.selected){background:#a8b7c326;border-color:#ffffffdb;box-shadow:var(--studio-lightbox);color:#243345}.app[data-view] .main-tabs button:focus-visible:not(.selected){background:#a8b7c326;border-color:#ffffffdb;box-shadow:var(--studio-lightbox);color:#243345}.app[data-view] .nav-compact:is(:hover,:focus-visible){background:var(--studio-glass);border-color:#fff;box-shadow:var(--studio-lightbox)}.app[data-view] .account-dock{border-top-color:#a3b3c43b}.app[data-view=studio] .main-content{padding-top:24px;padding-bottom:16px;gap:16px;grid-template-rows:auto 44px minmax(0,1fr) auto}.app[data-view=studio][data-mixer=true] .main-content{gap:12px;grid-template-rows:auto 44px minmax(0,1fr) var(--mixer-height) auto}.app .studio-heading{min-height:54px;gap:24px;align-items:center}.app .studio-heading h1{font-size:26px;line-height:1.15;font-weight:430;letter-spacing:-.045em;color:var(--studio-ink);text-shadow:0 1px 12px #edf2f6b8}.app .breadcrumb{font-size:11px;color:#586779;margin-bottom:7px;gap:9px}.app .breadcrumb button{color:#48596b}.app .heading-actions{gap:12px}.app .studio-team{min-height:40px;border:1px solid var(--studio-glass-edge);border-bottom-color:#5264775c;border-radius:11px;padding:0 10px;gap:0;background:var(--studio-glass);box-shadow:var(--studio-glass-shadow);color:var(--studio-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:box-shadow .18s ease,border-color .18s ease}.app .studio-team:hover{background:var(--studio-glass);border-color:#fff;box-shadow:var(--studio-lightbox)}.app .studio-team .studio-team-avatar{width:25px;height:25px;background:#65778a;border-color:#f7faff;box-shadow:none;font-size:9px}.app .studio-team .studio-team-add{border:0;background:#dfe7ef;border-radius:7px;width:24px;height:24px;color:#52687d}.app .glass-button.export-button{padding:0 15px;min-height:40px;border-radius:11px;letter-spacing:0}.app .export-button .glass-button__content>svg{width:17px;height:17px;padding:0;background:none;color:#23364b;border-radius:0;box-shadow:none}.app .focus-toolbar{height:44px;min-height:44px;gap:10px;align-items:center}.app .editor-tools{display:flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--studio-glass-edge);border-bottom-color:#52647742;border-radius:13px;background:var(--studio-glass);box-shadow:var(--studio-glass-shadow);-webkit-backdrop-filter:blur(10px) saturate(1.18);backdrop-filter:blur(10px) saturate(1.18)}.app .editor-tools .quiet-button{padding:0 14px;min-height:36px;border-color:transparent;background:transparent;box-shadow:none;border-radius:9px;color:#344759;backdrop-filter:none;-webkit-backdrop-filter:none}.app .editor-tools .quiet-button[aria-expanded=true]{background:#f9fbfdd9;border-color:#bccbd870;box-shadow:0 1px 3px #32475e0f;color:#263a50}.app .focus-toolbar>.quiet-button{padding:0 14px;height:40px}.app .focus-toolbar>.quiet-button:last-child{margin-left:auto}.app .focus-toolbar svg{stroke-width:1.65}.app .timeline{border:1px solid #a9b8c753;border-top-color:#fff9;border-radius:18px;background:var(--studio-frost);box-shadow:var(--studio-shadow-panel);backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--studio-ink)}.app .timeline-heading{min-height:58px;padding:0 18px;background:linear-gradient(110deg,#f7f9fb8f,#e4ecf365);border-bottom:1px solid var(--studio-line);box-shadow:none}.app .timeline-heading h2{font-size:13px;font-weight:550;letter-spacing:-.015em}.app .timeline-heading>div:first-child{gap:9px}.app .timeline-heading>div:first-child>svg{color:#687a8d;width:17px;height:17px}.app .count-chip{font-size:11px;color:#718091;background:none;border:0;padding:0;margin-left:4px}.app .timeline-tools{gap:12px}.app .tool-group{gap:3px;padding-right:12px;border-right:1px solid #a5b5c43d}.app .timeline-tools .icon-button{width:32px;min-height:32px;height:32px;border-radius:8px;color:#566a7e}.app .timeline-tools .icon-button.active{background:#dde6ee;box-shadow:inset 0 1px 2px #69839a19;border:1px solid #a6b9ca3d}.app .timeline-tools .icon-button:disabled{opacity:.38}.app .add-track-button{height:34px;min-height:34px;padding:0 12px;gap:7px;border:1px solid #afbecd54;border-radius:9px;background:#ffffffa8;color:#344b63;font-size:12px;box-shadow:var(--studio-shadow-control)}.app .add-track-button:hover{background:#fff;border-color:#91a6ba82}.app .zoom-tools{gap:5px;color:#627287;font-size:11px;font-variant-numeric:tabular-nums}.app .timeline-body{border-top:0;background:#edf2f77a}.app .track-headers{width:218px;background:#eff3f7e8;border-right:1px solid #a9b8c754}.app .track-ruler-label,.app .time-ruler{height:40px;background-color:#e8eef4f5;border-bottom:1px solid #a3b4c565;box-shadow:inset 0 1px #ffffffbf}.app .track-ruler-label{font-size:10px;letter-spacing:.11em;color:#6a7c8e;padding:0 24px}.app .time-ruler{background-image:repeating-linear-gradient(90deg,#8198af91 0 1px,transparent 1px 12.5%),repeating-linear-gradient(90deg,#a5b6c973 0 1px,transparent 1px 3.125%);background-size:100% 12px,100% 6px;background-position:left bottom;background-repeat:no-repeat}.app .time-ruler>span{top:8px;color:#526579;font-size:11px;font-weight:500;letter-spacing:0;text-shadow:none}.app .timeline-scroll{background:none}.app .track-header,.app .track-lane{height:var(--track-height);border-bottom:1px solid #98adbf32}.app .track-header{display:grid;grid-template-rows:23px 25px;grid-template-columns:minmax(0,1fr);gap:2px;padding:5px 12px 5px 25px}.app .track-header .track-identity{grid-row:1;height:23px;gap:7px;align-items:center}.app .track-identity button{font-size:12px;font-weight:480;color:#34495e;min-height:23px}.app .track-identity>svg{color:#6a7d90;stroke-width:1.65}.app .track-identity .track-color-trigger{width:24px;flex-basis:24px;min-height:24px;height:24px}.app .track-color-trigger>span{width:4px;height:16px;border:0;border-radius:3px;box-shadow:0 0 0 1px #56637420}.app .track-header>.track-reorder-handle{top:5px;left:0;width:24px;height:24px;min-height:24px;color:#7f92a4;opacity:.65}.app .track-header .track-buttons{grid-row:2;position:static;left:auto;right:auto;bottom:auto;height:25px;opacity:1;pointer-events:auto;gap:5px}.app .track-header .track-buttons>button{width:26px;min-width:26px;height:24px;min-height:24px;border:1px solid #adbfce61;border-radius:6px;color:#5d7185;background:#e3eaf16e;box-shadow:inset 0 1px #ffffff9e;font-size:10px}.app .track-header .track-buttons>button.on{background:#607c99;border-color:#55718d;color:#fff;box-shadow:inset 0 1px 2px #213f5d20}.app .track-header .track-buttons>input{height:25px;margin-left:8px;width:72px;opacity:.62}.app .track-header .track-buttons>input[type=range]::-webkit-slider-runnable-track{height:6px;border:1px solid #8b9eb251;border-radius:4px;background:#cbd6e0;box-shadow:inset 0 1px 2px #324c641f}.app .track-header .track-buttons>input[type=range]::-webkit-slider-thumb{width:13px;height:13px;margin-top:-4px;border-radius:50%;border:1px solid #8196ab;background:linear-gradient(145deg,#fff,#dce6ef);box-shadow:inset 0 1px #fff,0 1px 2px #243d562a}.app .track-header .track-buttons>input[type=range]::-moz-range-track{height:4px;border:1px solid #8b9eb251;border-radius:4px;background:#cbd6e0;box-shadow:inset 0 1px 2px #324c641f}.app .track-header .track-buttons>input[type=range]::-moz-range-thumb{width:11px;height:11px;border-radius:50%;border:1px solid #8196ab;background:linear-gradient(145deg,#fff,#dce6ef);box-shadow:inset 0 1px #fff,0 1px 2px #243d562a}.app .track-header .track-buttons>span{color:#6a7c8e;font-size:10px}.app .track-header.selected,.app .track-header:hover,.app .track-header:focus-within{background:#dfe8f0b5}.app .track-header.selected .track-buttons>input,.app .track-header:hover .track-buttons>input,.app .track-header:focus-within .track-buttons>input{opacity:1}.app .track-header.is-reorder-target{box-shadow:inset 0 2px #607f9e}.app .track-header.is-reorder-target.reorder-after{box-shadow:inset 0 -2px #607f9e}.app .track-lane{background-image:repeating-linear-gradient(90deg,transparent 0 calc(12.5% - 1px),#9badbf23 calc(12.5% - 1px) 12.5%);background-color:#f1f5f838}.app .track-lane:nth-child(2n){background-color:#dce6ef22}.app .track-lane.selected{background-color:#dbe7f16b}.app .audio-clip{top:8px;height:calc(var(--track-height) - 16px);border-radius:7px;background:linear-gradient(155deg,color-mix(in srgb,rgb(var(--clip-rgb)) 25%,#f5f8fb),color-mix(in srgb,rgb(var(--clip-rgb)) 37%,#edf3f9));border:1px solid rgb(var(--clip-rgb) / 20%);color:var(--studio-ink);box-shadow:inset 0 1px #ffffff7a,0 1px 1px #233a5010;transition:border-color .13s ease,box-shadow .13s ease}.app .audio-clip:before{opacity:.4;mix-blend-mode:soft-light;background-blend-mode:soft-light;background-size:130px 130px,320px 110px}.app .audio-clip:after{background:linear-gradient(180deg,#ffffff35,transparent 55%);border:0;box-shadow:none}.app .audio-clip .clip-name{top:5px;left:9px;right:10px;color:#25384a;font-size:11px;line-height:15px;font-weight:480;text-shadow:0 1px 0 #ffffff4d}.app .audio-clip .waveform{height:25px;bottom:-2px;color:rgb(var(--clip-rgb));opacity:.62}.app .audio-clip:hover{border-color:rgb(var(--clip-rgb) / 58%);box-shadow:inset 0 1px #ffffffb5,0 1px 3px #253c5117}.app .audio-clip.selected{outline:1px solid #6887a3;outline-offset:1px;border-color:#f7fbff;box-shadow:inset 0 0 0 1px #ffffff52,0 1px 3px #344f691c}.app .clip-trim-start{border-left:2px solid #405e7baa}.app .clip-trim-end{border-right:2px solid #405e7baa}.app .clip-edit-hint{bottom:4px;right:5px;width:21px;height:18px;border:1px solid #a4b5c78a;border-radius:5px;background:#f5f9fca6;color:#3b5670}.app .playhead{color:#536d87}.app .playhead>i{background:#526a84;box-shadow:1px 0 #ffffff80;width:1px}.app .playhead>span{background:#536d87;box-shadow:0 0 0 1px #eff5fa;width:8px;height:8px;border-radius:50%;margin-left:-3px}.app .timeline-footer{min-height:28px;padding:6px 18px;background:#e9eff5bc;border-top:1px solid #a5b7c73b;color:#63768a;font-size:10px;text-shadow:none}.app .focus-dialog,.app .modal,.app .account-popover,.app .clip-popover,.app .sidebar.mobile-open{background:var(--studio-overlay);border:1px solid #ffffffd6;border-bottom-color:#a3b5c787;border-radius:20px;color:var(--studio-ink);box-shadow:var(--studio-shadow-overlay);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.app .modal h2,.app .focus-dialog h2{color:var(--studio-ink);font-weight:500;letter-spacing:-.025em}.app .modal-description{color:var(--studio-muted);font-size:13px;line-height:1.65}.app .modal :is(input[type=text],input[type=number],input[type=email],select),.app .clip-editor-grid input,.app .custom-accent input[type=text]{min-height:42px;border:1px solid #aebfce6b;border-radius:10px;background:#f7fafdbe;box-shadow:inset 0 1px 3px #49627d0d;color:#2a4055;padding:0 12px;font-size:13px}.app .modal textarea{background:#f7fafdde;border:1px solid #aebfce6b;border-radius:12px;color:var(--studio-ink);box-shadow:inset 0 1px 3px #49627d0d}.app .modal :is(label,.tiny-label){color:#586c80}.app .modal-close,.app .focus-dialog-bar>button{border-radius:10px;background:#e4ecf38c;color:#536a80;box-shadow:none}.app .focus-dialog-bar{background:#f3f7fa8a;border-bottom:1px solid var(--studio-line);box-shadow:none}.app .focus-dialog .spatial-panel,.app .focus-dialog .manuscript{background:transparent;border:0;box-shadow:none}.app .focus-dialog .spatial-inspector{background:#edf3f8c9;border-color:#b9c8d572;box-shadow:none;border-radius:14px}.app .source-controls{gap:10px}.app .source-controls>label:not(.knob-control){padding:10px 12px;border:1px solid #b4c4d259;border-radius:10px;background:#ffffffa6;gap:8px;color:#52677b;font-size:12px}.app .source-controls>label>span{color:#334b62;font-size:12px}.app .source-controls>label input[type=range]::-webkit-slider-runnable-track{height:16px;border:1px solid #a7b8c877;border-radius:9px;background:#dce5ed;box-shadow:inset 0 1px 3px #3c526c19}.app .source-controls>label input[type=range]::-webkit-slider-thumb{width:20px;height:20px;margin-top:-3px;border:1px solid #93a8bc;border-radius:50%;background:linear-gradient(145deg,#fff,#dce7f0);box-shadow:inset 0 1px #fff,0 1px 3px #253c5526}.app .source-controls>label input[type=range]::-moz-range-track{height:14px;border:1px solid #a7b8c877;border-radius:9px;background:#dce5ed;box-shadow:inset 0 1px 3px #3c526c19}.app .source-controls>label input[type=range]::-moz-range-thumb{width:18px;height:18px;border:1px solid #93a8bc;border-radius:50%;background:linear-gradient(145deg,#fff,#dce7f0);box-shadow:inset 0 1px #fff,0 1px 3px #253c5526}.app .spatial-source-label.is-selected{border-radius:12px;background:#edf4f9d6;border-color:#a9bfd183;box-shadow:inset 0 1px #ffffffb0,0 4px 12px #233d5620}.app .spatial-scene__camera-controls{border-radius:12px;background:#edf4f9c9;border-color:#b0c4d571;box-shadow:inset 0 1px #fff,0 3px 10px #29425b16;-webkit-backdrop-filter:none;backdrop-filter:none}.app .spatial-scene__camera-controls button{border-radius:9px}.app .spatial-scene__camera-controls button:hover{transform:none;box-shadow:none;background:#dce7ef}.app .source-actions .quiet-button{min-height:38px;border-radius:10px}.app .selected-source{background:#dfe8f1b3;border-color:#b4c6d575;border-radius:12px;box-shadow:none}.app .knob{box-shadow:inset 0 1px #fff,0 2px 6px #324b6322;border-color:#adbdcc;background:linear-gradient(145deg,#fff,#dce6ef)}.app .track-color-swatch{border-radius:10px;box-shadow:inset 0 1px #ffffff45,0 1px 3px #344e651c;border-color:#ffffff8a}.app .track-color-note{color:var(--studio-muted)}.app .chapter-item{border-radius:11px;margin-bottom:4px;min-height:62px}.app .chapter-item.active{background:#dce7f0a8;border-color:#a9bdce72;box-shadow:inset 0 1px #ffffffa1}.app .chapter-index{color:#6a8299;font-variant-numeric:tabular-nums}.app .sidebar-bottom{border-color:#aabbcc50;background:#ecf2f786;box-shadow:none;border-radius:12px}.app .clip-popover{padding:16px;width:300px;border-radius:16px}.app .clip-popover-title strong{font-size:13px;font-weight:550}.app .clip-popover>span{color:#5a7188}.app .clip-popover-actions{gap:6px}.app .clip-popover-actions button{min-height:36px;padding:0 10px;gap:6px;font-size:12px;border-radius:8px}.app .toast{background:#eff5faed;color:#2b4055;border-color:#c0cedc;box-shadow:0 8px 24px #29425d20;border-radius:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app .library{background:var(--studio-frost);border:1px solid #b5c5d477;border-radius:18px;box-shadow:var(--studio-shadow-panel);padding:24px;-webkit-backdrop-filter:none;backdrop-filter:none}.app .library-heading h2{font-size:28px;font-weight:430;letter-spacing:-.04em;margin:8px 0}.app .library-heading p{color:#61748a;font-size:13px}.app .library .eyebrow{color:#76899c;font-size:10px;letter-spacing:.12em}.app .library-toolbar{gap:16px;margin-top:22px}.app .library .search-input{background:#f9fbfdc9;border:1px solid #b8c8d675;border-radius:11px;box-shadow:inset 0 1px 3px #546e8712;color:#667e95}.app .library .filter-tabs{background:#dce6ee8c;border:1px solid #b7c7d53d;border-radius:11px;padding:3px;box-shadow:none}.app .filter-tabs button{border-radius:8px;min-height:34px;font-size:12px;color:#62788d}.app .filter-tabs button.active{background:#f8fbfcd9;color:#304b62;box-shadow:0 1px 3px #3e5a7515;border-color:#b0c3d454}.app .library-notice{background:#e5edf4ab;color:#586d82;border-color:#bacad754;border-radius:10px;box-shadow:none;font-size:11px;margin-top:16px}.app .asset-grid{gap:16px;margin-top:24px}.app .asset-card{border:1px solid #b5c6d55c;border-radius:12px;box-shadow:0 2px 5px #38516d0b;background:#f6f9fcc9;overflow:hidden;transition:border-color .14s ease,box-shadow .14s ease}.app .asset-card:hover{transform:none;border-color:#90a8bd94;box-shadow:0 3px 10px #38516d16}.app .asset-art{height:108px;background:radial-gradient(ellipse at 18% 20%,#ecf6fe80,transparent 60%),linear-gradient(145deg,#8195ac,#526b88);color:#eaf4fc;overflow:hidden}.app .asset-ambience .asset-art{background:radial-gradient(ellipse at 22% 18%,#e7f7f080,transparent 60%),linear-gradient(145deg,#789c9b,#466c71)}.app .asset-music .asset-art{background:radial-gradient(ellipse at 22% 18%,#f5eefa80,transparent 60%),linear-gradient(145deg,#aaa0b6,#6c667c)}.app .asset-effect .asset-art{background:radial-gradient(ellipse at 22% 18%,#faf1df70,transparent 60%),linear-gradient(145deg,#b1a291,#7b756b)}.app .asset-orbit{border:0;top:-50%;right:-50%;bottom:-50%;left:-50%;width:auto;height:auto;transform:rotate(-25deg);background:repeating-linear-gradient(0deg,transparent 0 14px,#ffffff0d 14px 15px);box-shadow:none;border-radius:0}.app .asset-art>.waveform{height:37px;bottom:9px;opacity:.7;color:#eaf3f9}.app .asset-art>svg:not(.waveform){width:23px;height:23px;opacity:.82}.app .asset-preview{width:36px;height:36px;border-radius:10px;background:#f3f8fcd6;border:1px solid #ffffffa8;box-shadow:0 2px 5px #253a501c;color:#2f4b63}.app .asset-description,.app .asset-meta{background:transparent;border-color:#c3d0dc50}.app .asset-description{padding:14px 12px;gap:8px}.app .asset-description h3{font-size:13px;font-weight:550;color:#314a61}.app .asset-description p,.app .asset-meta{font-size:11px;color:#6a7f93}.app .asset-color-control{background:#e8eff5;border-color:#b5c8d672;border-radius:8px;box-shadow:none;width:30px;min-height:30px;padding:0}.app .copilot-panel{--cp-ink:var(--studio-ink);--cp-muted:var(--studio-muted);background:var(--studio-overlay);border-color:#c1d0de9c;border-top-color:#fff;border-radius:20px;box-shadow:var(--studio-shadow-overlay);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.app .cp-header{border-bottom:1px solid #b2c3d242;padding:12px 14px 12px 20px}.app .copilot-panel .cp-icon{border-radius:9px;color:#60778e}.app .copilot-panel .cp-icon:hover,.app .copilot-panel .cp-icon.is-active{background:#e1eaf2c2;border-color:#abc0d15c;box-shadow:none;color:#304e69}.app .cp-welcome h2{font-size:22px;font-weight:450;letter-spacing:-.035em}.app .cp-welcome p,.app .cp-composer-guide>span{background:transparent;box-shadow:none;padding:0;color:#586f85}.app .cp-composer{background:linear-gradient(150deg,#e7eff6aa,#d3dfe9a3);border-color:#a9becf92;border-top-color:#ffffffed;border-radius:16px;box-shadow:inset 0 1px #fff,0 3px 12px #3b56701c}.app .cp-composer:after{filter:none;clip-path:inset(0 round 16px);opacity:.75}.app .cp-composer:focus-within{border-color:#7f9db8;box-shadow:inset 0 1px #fff,0 0 0 3px #789bb219}.app .cp-composer textarea{border-radius:16px 16px 0 0;font-size:14px;padding:16px 16px 8px;color:#263e54}.app .cp-composer textarea::placeholder{color:#6c8297}.app .cp-mode{border-radius:8px;background:#eff5fa69;border-color:#b0c5d555;color:#47637c}.app .cp-message.user{background:#dce8f2af;border-color:#a9bfd26e;color:#2f4961;border-radius:12px 12px 4px;box-shadow:none}.app .cp-context>span{background:#e4edf4;border-color:#b1c7d975;color:#4d6880}.app .cp-send{background:#425f7b;border-color:#819bb2;box-shadow:inset 0 1px #ffffff54,0 1px 3px #36506a24}.app .cp-picker,.app .cp-tools-menu,.app .cp-slash-menu{background:#edf4f9f0;border-color:#b6cada;box-shadow:var(--studio-shadow-overlay)}.app .glass-button.quiet-button[aria-expanded=true],.app .glass-button.quiet-button[aria-expanded=true]:hover,.app .glass-button--icon.active:not(.transport-control):hover{background:#dce6ef;border-color:#9db1c570;color:#263c53;box-shadow:inset 0 1px 3px #536b8420,0 1px #ffffffa8}.app .scrub-time,.app .scrub-duration{padding:5px 0;border-radius:0;background:transparent;color:#263a4c;text-shadow:0 1px 1px #ffffffb3}@media(max-width:1100px){.app[data-view] .topbar{background:var(--studio-glass);border-bottom-color:#6c7e9057;box-shadow:inset 0 1px #fff,inset 0 -1px #ffffffba,0 3px 10px #3c557017;backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15)}.app[data-view] .nav-compact{border-radius:10px;background:var(--studio-glass);border-color:var(--studio-glass-edge);border-bottom-color:#5264775c;box-shadow:var(--studio-glass-shadow)}.app[data-view] .account-dock{background:var(--studio-glass);border-top-color:#ffffffba;backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);box-shadow:inset 0 1px 1px #fff,0 -3px 12px #344b6212}.app[data-view] .nav-menu{border-radius:14px;background:#eaf2f8ed;border-color:#bbcddb;box-shadow:var(--studio-shadow-overlay)}.app[data-view=studio] .main-content{padding-top:20px;padding-bottom:12px;gap:14px}.app .track-headers{width:196px}.app .track-header .track-buttons>input{width:55px}}@media(max-width:700px){.app[data-view=studio] .main-content{grid-template-rows:auto 44px minmax(0,1fr) auto}.app[data-view=studio][data-mixer=true] .main-content{grid-template-rows:auto 44px minmax(0,1fr) var(--mixer-height) auto;gap:10px}.app .focus-toolbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:44px;gap:8px;height:44px;min-height:44px}.app .editor-tools{display:contents}.app .focus-toolbar .quiet-button{position:static!important;grid-row:1!important;grid-column:auto!important;justify-self:stretch!important;width:100%!important;min-width:0;min-height:44px;height:44px;padding:0!important;margin:0!important;border:1px solid var(--studio-glass-edge);border-bottom-color:#5264775c;background:var(--studio-glass);box-shadow:var(--studio-glass-shadow);border-radius:11px}.app .focus-toolbar .quiet-button .glass-button__content{font-size:0;gap:0}.app .focus-toolbar .quiet-button svg{display:block;width:19px;height:19px}.app .focus-toolbar .quiet-button svg:last-child:not(:first-child){display:none}.app .timeline-heading{min-height:54px;padding:0 12px}.app .timeline-tools{gap:7px}.app .tool-group{gap:2px;padding-right:7px}.app .track-headers{width:150px}.app .track-header .track-buttons>input,.app .track-header .track-buttons>span{display:none}.app .track-identity>svg{display:none}.app .track-header{padding-right:8px}.app .track-identity{gap:4px}.app .timeline-heading .count-chip{display:none}}@media(max-width:580px){.app[data-view=studio] .main-content{padding-top:14px;padding-bottom:10px;gap:12px}.app .studio-heading{gap:10px;min-height:0}.app .studio-heading h1{font-size:23px;line-height:1.15;letter-spacing:-.04em}.app .heading-actions{gap:8px}.app .studio-team,.app .export-button{min-height:36px;height:36px;border-radius:10px}.app .breadcrumb{font-size:10px;gap:7px;margin-bottom:6px}.app .timeline-heading{min-height:76px;padding:8px 11px;gap:6px}.app .timeline-tools{width:100%;justify-content:space-between;gap:4px}.app .timeline-tools .icon-button{width:29px;min-height:29px;height:29px}.app .timeline-tools .tool-group{padding-right:5px}.app .zoom-tools{gap:2px;font-size:10px}.app .add-track-button{width:30px;min-width:30px;height:30px;min-height:30px;font-size:0;padding:0;gap:0}.app .track-headers{width:128px}.app .track-header{padding-left:23px}.app .track-identity button{font-size:11px}.app .track-ruler-label{padding:0 13px;font-size:9px}.app .timeline-footer{padding:6px 12px;font-size:9px}.app .library{padding:18px}.app .library-heading h2{font-size:24px}.app .asset-grid{gap:12px}.app .asset-art{height:92px}.app .asset-description{padding:12px 10px}.app .asset-description h3{font-size:12px}.app .copilot-panel{bottom:112px}}@media(max-height:660px){.app[data-view=studio] .main-content{padding-top:12px;padding-bottom:10px;gap:10px}.app .studio-heading h1{font-size:23px}.app .studio-heading{min-height:46px}}@media(prefers-reduced-motion:reduce){.app :is(.glass-button,.outline-button,.audio-clip,.asset-card,.track-order-actions button){transition:none!important}.app :is(.glass-button,.outline-button,.track-order-actions button):active{transform:none!important}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.app{--studio-frost:#edf2f6;--studio-overlay:#eff4f8;--studio-control:#fff;--studio-glass:#e7edf2;--studio-glass-edge:#8594a6}.app .timeline,.app .modal,.app .focus-dialog,.app .sidebar.mobile-open,.app .copilot-panel,.app .account-popover,.app .clip-popover{background:var(--studio-frost);backdrop-filter:none;-webkit-backdrop-filter:none}.app[data-view]:before,.app[data-view] .topbar,.app[data-view] .account-dock,.app .editor-tools,.app .studio-team,.app .transport-scrubber-panel,.app .transport-volume-panel,.app .account-trigger,.app .glass-button{background:var(--studio-glass);backdrop-filter:none;-webkit-backdrop-filter:none}.app .glass-button__sheen,.app .glass-button__glow{display:none}.app .cp-composer{background:#e0e9f1}.app .track-ruler-label,.app .time-ruler{background-color:#e8eff5}.app .track-headers{background:#edf2f6}}@media(prefers-contrast:more){.app{--studio-line:#738aa1;--studio-muted:#3c5268}.app .audio-clip{border-color:rgb(var(--clip-rgb) / 65%)}}.app .cp-composer textarea:focus-visible,.app .cp-picker-search input:focus-visible{outline:none}.app .cp-composer:has(textarea:focus-visible){outline:2px solid #526f8e;outline-offset:3px}.app[data-view] .account-dock .account-label{display:none!important}.app .timeline{background:radial-gradient(ellipse at 76% 18%,rgb(var(--theme-rgb) / 8%),transparent 42%),linear-gradient(145deg,#ffffffb8,#aeb4bb7a);border-color:#ffffffc2;border-bottom-color:#23282d45;box-shadow:inset 0 1px 1px #fff,inset 0 -2px 3px #1f242a29,0 13px 30px #1c212726}.app .timeline-heading{border-bottom-color:#30363d24;box-shadow:inset 0 -1px #ffffff8a}.app .track-ruler-label,.app .time-ruler{background:linear-gradient(180deg,#ffffff73,#60676f14);border-color:#2f353c29;color:#565c63}.app .time-ruler{background-image:none}.app .time-ruler:after{content:"";position:absolute;inset:auto 0 0;height:8px;pointer-events:none;background:linear-gradient(90deg,rgb(39 44 50 / 25%) 1px,transparent 1px) 0 100% / 12.5% 5px repeat-x;opacity:.55}.app .time-ruler>span{color:#3e444a;font-weight:580}.app .track-headers{background:linear-gradient(100deg,#e1e4e7cc,#ffffff85)}.app .track-header,.app .track-lane{border-bottom-color:#31373e1f}.app .track-header{background:linear-gradient(100deg,rgb(255 255 255 / 20%),transparent);transition:background .15s ease,box-shadow .15s ease}.app .track-header:hover,.app .track-header:focus-within{background:linear-gradient(100deg,#ffffffad,#ffffff2e);box-shadow:inset 0 1px #ffffffc2,inset 0 -1px #2a2f351c}.app .track-header.selected{background:linear-gradient(100deg,color-mix(in srgb,var(--track-color) 13%,rgb(255 255 255 / 72%)),#ffffff38);box-shadow:inset 3px 0 0 var(--track-color),inset 0 1px #ffffffd1}.app .track-header .track-buttons>button{border-color:#363c432e;color:#42484f;background:linear-gradient(145deg,#ffffff9e,#b0b6bc42);box-shadow:inset 0 1px 1px #ffffffd6,0 2px 4px #191d2214}.app .track-header .track-buttons>button:hover{border-color:#fff;box-shadow:inset 0 0 7px #fff,inset 0 -1px 2px #282d3224,0 3px 6px #1a1e2324}.app .track-header .track-buttons>button.on{color:#fff;background:#30353a;border-color:#20252a;box-shadow:inset 0 1px 1px #fff3,inset 0 -2px 3px #00000038}.app .track-header .track-buttons>input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#34393f 0 var(--range-progress),rgb(255 255 255 / 34%) var(--range-progress));border-color:#3339402e}.app .track-header .track-buttons>input[type=range]::-webkit-slider-thumb{border-color:#2e343a47;background:radial-gradient(circle at 35% 24%,#fff,#f2f4f5eb 38%,#a9afb5bd)}.app .track-lane{background:linear-gradient(90deg,rgb(44 49 55 / 8%) 1px,transparent 1px) 0 0 / 25% 100%,linear-gradient(100deg,color-mix(in srgb,var(--track-color) 4%,transparent),transparent 58%)}.app .track-lane:nth-child(2n){background-color:#ffffff1a}.app .track-lane.selected{background-color:#ffffff3b;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #2a2f3512}.app .audio-clip{color:#fff;background:linear-gradient(145deg,rgb(255 255 255 / 18%),transparent 32%),linear-gradient(152deg,color-mix(in srgb,rgb(var(--clip-rgb)) 88%,#2c2d31),color-mix(in srgb,rgb(var(--clip-rgb)) 68%,#6d7176));border-color:#ffffff61;border-bottom-color:#0f11146b;box-shadow:inset 0 1px 1px #ffffffb8,inset 0 -4px 8px #0d0f122e,0 4px 8px #1a1d222e;transition:border-color .13s ease,box-shadow .15s ease,filter .15s ease}.app .audio-clip:before{opacity:.78;mix-blend-mode:soft-light;background-size:155px 155px,380px 150px}.app .audio-clip:after{background:radial-gradient(90px 65px at var(--clip-light-x,-80px) var(--clip-light-y,-80px),rgb(255 255 255 / 58%),rgb(255 255 255 / 13%) 45%,transparent 72%),linear-gradient(180deg,rgb(255 255 255 / 18%),transparent 48%);opacity:.76;transition:opacity .14s ease}.app .audio-clip .clip-name{color:#fff;font-weight:560;text-shadow:0 1px 2px rgb(0 0 0 / 45%)}.app .audio-clip .waveform{color:#fff;opacity:.64;filter:drop-shadow(0 1px 1px rgb(0 0 0 / 18%))}.app .audio-clip:hover{border-color:#fff;box-shadow:inset 0 1px 1px #fff,inset 0 0 15px #ffffff30,inset 0 -5px 9px #0d0f122e,0 6px 13px #181c213d;filter:saturate(1.06)}.app .audio-clip.selected{outline:1px solid #252a2f;outline-offset:2px;border-color:#fff;box-shadow:inset 0 1px 1px #fff,inset 0 0 18px #ffffff38,0 6px 14px #171b1f42}.app .clip-edit-hint{color:#fff;background:#181b1f57;border-color:#ffffff94;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app .clip-trim-start,.app .clip-trim-end{border-color:#ffffffd6;filter:drop-shadow(0 1px 1px rgb(0 0 0 / 35%))}.app .playhead{color:#272c31}.app .playhead>i{width:1px;background:#282d32;box-shadow:1px 0 #ffffff9e}.app .playhead>span{background:#2d3237;box-shadow:0 0 0 2px #ffffffb8,0 2px 4px #181c214d}.app .timeline-footer{color:#4b5158;background:linear-gradient(90deg,#bdc3c97a,#ffffff59);border-top-color:#ffffffa8}@media(prefers-reduced-motion:reduce){.app .audio-clip:after{display:none}}@media(prefers-reduced-transparency:reduce){.app .timeline,.app .track-headers,.app .track-header,.app .track-lane{background-color:#e8ebee}}.app{--page-title-size: 36px;--page-section-size: 20px;--page-body-size: 13px;--page-control-size: 13px}.app .platform-page-header{border-bottom:1px solid #9eafc044;background:linear-gradient(110deg,#f6f9fbe5,#e6edf3dc 75%,rgb(var(--theme-rgb) / 7%));box-shadow:inset 0 1px #ffffffd6}.app .platform-page-header-inner{padding:22px 0 21px}.app .platform-page-header .platform-title-row{align-items:center;gap:32px;margin:0}.app .platform-page-header .platform-title-row h1{font-size:var(--page-title-size);font-weight:480;letter-spacing:-.045em;line-height:1.12;color:#243344;text-shadow:none}.app .platform-page-header .platform-title-row p{margin-top:7px;font-size:14px;line-height:1.45;color:#4b6074;text-shadow:none}.app .glass-button.platform-primary,.app .glass-button.platform-hero-action,.app .platform-section-heading>button,.app .platform-money-preview>button,.app .report-list button,.app .people-list button,.app .platform-form-actions button{min-height:40px;border-radius:10px;font-size:var(--page-control-size);font-weight:500}.app .platform-inner{padding:22px 0 28px}.app .platform-hero{min-height:208px;padding:28px 38px;border-radius:20px;box-shadow:inset 0 1px #fff,0 9px 26px #263a501c}.app .platform-hero h2{max-width:620px;margin:0 0 7px;font-size:clamp(27px,2.7vw,34px);font-weight:480;line-height:1.12;letter-spacing:-.045em;color:#243344}.app .platform-hero p{font-size:var(--page-body-size);line-height:1.45;color:#4d6174}.app .platform-hero-action{margin-top:21px}.app .platform-hero .portfolio-cover{width:112px;height:148px;margin-right:4.8vw}.app .platform-metrics{gap:12px;margin-top:16px}.app .platform-metrics button,.app .finance-metrics>div{min-height:112px;padding:17px 18px;gap:6px;border-radius:15px;background:linear-gradient(145deg,#f5f9fbca,#dce6ee9b);border:1px solid #b6c5d36b;box-shadow:inset 0 1px #fff,0 2px 7px #2e435b12}.app .platform-metrics button:hover{transform:none;border-color:#90a7bc9c;box-shadow:inset 0 1px #fff,0 4px 11px #2e435b1c}.app .platform-metrics button>svg{width:17px;height:17px;margin:0 0 2px}.app .platform-metrics button span,.app .finance-metrics span{font-size:13px;font-weight:500;color:#344a60}.app .platform-metrics button strong,.app .finance-metrics strong{font-size:27px;font-weight:500;line-height:1.05;letter-spacing:-.04em;color:#25384a}.app .platform-lower{gap:16px;margin-top:16px}.app .platform-section{padding:23px;border-radius:18px;border-color:#b5c5d374;background:linear-gradient(145deg,#f5f9fbdf,#dbe5eead);box-shadow:inset 0 1px #fff,0 7px 20px #2c42591a}.app .platform-section-heading{margin-bottom:13px}.app .platform-section-heading h2{margin:0;font-size:var(--page-section-size);font-weight:520;letter-spacing:-.025em;line-height:1.2;color:#283d51}.app .platform-section-heading>button,.app .platform-money-preview>button{padding:0 10px;color:#35516a}.app .platform-recent>button{gap:13px;padding:10px 4px}.app .platform-recent strong,.app .catalog-list strong{font-size:14px;font-weight:540;color:#263a4e}.app .platform-recent small,.app .catalog-list small{font-size:12px;color:#52667a}.app .platform-money-preview>div:nth-of-type(2){margin:10px 0 12px;padding:13px 0;font-size:13px}.app .platform-money-preview>div:nth-of-type(2) strong{font-size:19px}.app .catalog-search,.app .finance-select{height:42px;border-radius:11px;border-color:#a9bccd81;background:#eff5f9c4;box-shadow:inset 0 1px 2px #334e6814}.app .catalog-search input{font-size:13px}.app .catalog-filters{gap:5px;margin:13px 0 12px}.app .catalog-filters button{min-height:36px;padding:0 12px;border-radius:9px;font-size:12px}.app .catalog-filters button[aria-pressed=true]{background:#dce7f0;color:#2b4862;box-shadow:inset 0 1px 2px #4b66821e}.app .catalog-list{gap:8px}.app .catalog-list>button{min-height:94px;padding:11px 14px;border-radius:13px;border-color:#b5c5d374;background:linear-gradient(145deg,#f6f9fbd4,#dfe8f0ae);box-shadow:inset 0 1px #fff,0 2px 7px #344d6611}.app .catalog-list>button.is-selected{outline:1px solid #7892aa;box-shadow:inset 0 1px #fff,0 2px 8px #344d661b}.app .catalog-list .portfolio-cover{width:54px;height:70px}.app .catalog-book-text{gap:6px}.app .catalog-detail{border-radius:18px;border-color:#b2c4d474;background:linear-gradient(150deg,#eff5f9e1,#d8e4eebf);box-shadow:inset 0 1px #fff,0 7px 20px #2c42591a}.app .catalog-detail-top{padding:22px}.app .catalog-detail-top .portfolio-cover{width:64px;height:81px}.app .catalog-detail-top h2{margin-top:12px;font-size:20px;font-weight:520;letter-spacing:-.025em}.app .catalog-detail-top p{font-size:13px;color:#52677a}.app .catalog-detail-body{padding:20px 22px 22px}.app .catalog-detail-label{display:block;margin:19px 0 8px;font-size:13px;font-weight:520;color:#354d63}.app .catalog-detail-body label,.app .catalog-detail-body p,.app .channel-row{font-size:12px;color:#4b6074}.app .catalog-detail-body p{line-height:1.5}.app .catalog-detail-body select{min-height:39px;border-radius:9px;font-size:12px}.app .finance-disclosure{max-width:none;margin-bottom:15px;padding:11px 13px;font-size:12px;line-height:1.45;color:#465c70}.app .finance-disclosure svg{width:16px;height:16px}.app .finance-metrics{gap:12px;margin-bottom:16px}.app .finance-metrics>div{min-height:100px}.app .finance-grid{gap:16px}.app .finance-grid .platform-section-heading{margin-bottom:15px}.app .finance-activity{margin:0 0 14px;padding:10px 0;font-size:12px}.app .platform-empty{min-height:130px;gap:7px;padding:16px}.app .platform-empty strong{font-size:13px}.app .platform-empty span{font-size:12px}.app .report-list strong,.app .people-list strong{font-size:13px}.app .report-list small,.app .people-list small,.app .people-list em{font-size:11px}.app .report-list button,.app .people-list button{min-height:36px;padding:0 9px}.app .finance-footnote{margin-top:14px;padding:9px 11px;border:1px solid #b8c8d683;border-radius:9px;background:#f2f7fae3;box-shadow:inset 0 1px #fff;font-size:12px;line-height:1.4;color:#40566b}.app .platform-page-footer{justify-content:flex-start;font-size:11px;color:#506478}.app[data-view] .main-tabs .nav-label{font-size:12px}.app .library{padding-top:20px}.app .library-toolbar{margin-top:0}.app .timeline-more,.app .tool-label-short{display:none}@media(max-width:1100px){.app{--page-title-size: 32px}.app .platform-page-header-inner{padding:18px 0}.app .platform-inner{padding-top:21px}}@media(max-width:700px){.app .focus-toolbar{height:52px;min-height:52px;grid-template-rows:52px}.app[data-view=studio] .main-content{grid-template-rows:auto 52px minmax(0,1fr) auto}.app[data-view=studio][data-mixer=true] .main-content{grid-template-rows:auto 52px minmax(0,1fr) var(--mixer-height) auto}.app .focus-toolbar .quiet-button{height:52px;min-height:52px}.app .focus-toolbar .quiet-button .glass-button__content{display:flex;flex-direction:column;gap:3px;font-size:11px;line-height:1.05}.app .tool-label-full{display:none}.app .tool-label-short{display:inline}}@media(max-width:580px){.app{--page-title-size: 28px;--page-section-size: 18px;--track-height: 68px}.app .platform-page-header-inner{padding:16px 0}.app .platform-page-header .platform-title-row{align-items:flex-start;gap:12px}.app .platform-page-header .platform-title-row h1{font-size:var(--page-title-size);line-height:1.16}.app .platform-page-header .platform-title-row p{margin-top:5px;font-size:13px;line-height:1.4}.app .platform-inner{padding-top:16px}.app .platform-hero{min-height:174px;padding:22px;border-radius:17px}.app .platform-hero h2{font-size:25px}.app .platform-hero-action{margin-top:17px}.app .platform-hero .portfolio-cover{width:78px;height:108px}.app .platform-metrics{gap:9px;margin-top:12px}.app .platform-metrics button,.app .finance-metrics>div{min-height:99px;padding:14px}.app .platform-metrics button span,.app .finance-metrics span{font-size:12px}.app .platform-metrics button strong,.app .finance-metrics strong{font-size:24px}.app .platform-lower{margin-top:12px}.app .platform-section{padding:18px}.app .catalog-filters button{min-height:44px}.app .catalog-detail-top{padding:14px 18px;gap:3px}.app .catalog-detail-top .portfolio-cover{display:none}.app .catalog-detail-top h2{margin:0;font-size:17px}.app .catalog-detail-top p{margin:0;font-size:12px}.app .catalog-detail-body{padding:16px 18px 19px}.app .finance-disclosure{padding:10px 12px}.app .library{padding-top:16px}.app .library .filter-tabs button{min-height:44px}.app .library .asset-preview{width:44px;height:44px;bottom:7px;left:8px;border-radius:11px}.app .library .asset-preview svg{width:16px}.app .library .asset-description{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;gap:5px}.app .library .asset-description>div:first-child{grid-column:1 / -1;min-width:0}.app .library .asset-description .track-color-trigger,.app .library .asset-description .icon-button{width:44px;height:44px;min-height:44px;justify-self:end}.app .library .asset-description .track-color-trigger{grid-column:1;justify-self:start}.app .library .asset-description .icon-button{grid-column:3}.app .timeline-heading{min-height:84px}.app .timeline-tools{justify-content:space-between;gap:8px}.app .timeline-tools .tool-group-history,.app .timeline-tools .zoom-tools-desktop{display:none}.app .timeline-tools .tool-group{padding-right:0;border:0;gap:8px}.app .timeline-tools .icon-button,.app .add-track-button{width:44px;min-width:44px;height:44px;min-height:44px}.app .timeline-more{position:relative;display:block}.app .timeline-more summary{display:grid;place-items:center;width:44px;height:44px;list-style:none;cursor:pointer;border:1px solid #afbecd75;border-radius:10px;background:#edf4f9e8;color:#344b63;box-shadow:inset 0 1px #fff,0 2px 5px #34506a1a}.app .timeline-more summary::-webkit-details-marker{display:none}.app .timeline-more summary:focus-visible{outline:2px solid #344f69;outline-offset:2px}.app .timeline-more[open] summary{background:#dae6ef;box-shadow:inset 0 1px 3px #5c738b2c}.app .timeline-more-menu{position:absolute;z-index:20;top:calc(100% + 8px);right:0;width:172px;padding:5px;border:1px solid #a9bdce9c;border-radius:13px;background:#f2f7f9ef;box-shadow:0 12px 25px #253a4b34,inset 0 1px #fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app .timeline-more-menu button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 11px;border:0;border-radius:8px;background:transparent;color:#334b61;font-size:13px;text-align:left}.app .timeline-more-menu button:hover:not(:disabled){background:#dce8f0}.app .timeline-more-menu button:disabled{opacity:.45}.app .track-header{grid-template-rows:24px 32px;gap:2px;padding-left:30px}.app .track-header>.track-reorder-handle{width:30px;height:30px;min-height:30px}.app .track-identity .track-color-trigger{flex-basis:30px;width:30px;height:30px;min-height:30px}.app .track-header .track-buttons{height:32px;transform:translateY(2px)}.app .track-header .track-buttons>button{width:34px;min-width:34px;height:32px;min-height:32px;font-size:12px}}@media(max-width:390px){.app .platform-hero .portfolio-cover{display:none}}@media(prefers-reduced-motion:reduce){.app .platform-metrics button{transition:none}}.app{--page-title-size: 38px;--page-section-size: 22px;--page-body-size: 15px;--page-control-size: 14px;--track-height: 72px}.app .platform-page-header .platform-title-row p{font-size:16px;line-height:1.4}.app .platform-hero p,.app .platform-money-preview>p,.app .finance-section-intro{font-size:15px;line-height:1.5}.app .platform-kicker,.app .platform-eyebrow{font-size:12px;letter-spacing:.09em}.app .platform-metrics button span,.app .finance-metrics span{font-size:14px}.app .platform-metrics button small,.app .finance-metrics small,.app .platform-recent small,.app .catalog-list small,.app .catalog-book-text em,.app .catalog-toolbar>span{font-size:13px;line-height:1.35}.app .platform-recent strong,.app .catalog-list strong{font-size:16px}.app .platform-money-preview>small,.app .platform-page-footer{font-size:12px}.app .platform-money-preview>div:nth-of-type(2){font-size:14px}.app .glass-button.platform-primary,.app .glass-button.platform-hero-action,.app .platform-section-heading>button,.app .platform-money-preview>button,.app .report-list button,.app .people-list button,.app .platform-form-actions button{min-height:44px;font-size:14px}.app .catalog-search{height:48px}.app .catalog-search input,.app .finance-select select{font-size:15px}.app .catalog-filters button,.app .filter-tabs button{min-height:42px;font-size:14px}.app .catalog-list>button{min-height:104px}.app .catalog-detail-top h2{font-size:22px}.app .catalog-detail-top p,.app .catalog-detail-label,.app .catalog-detail-body label,.app .catalog-detail-body p,.app .channel-row,.app .finance-disclosure,.app .finance-activity,.app .finance-footnote,.app .platform-empty span,.app .catalog-empty{font-size:14px;line-height:1.5}.app .catalog-detail-body>label,.app .platform-form label{font-size:14px}.app .catalog-detail-body select,.app .platform-form :is(input,select),.app .finance-select{min-height:44px;font-size:14px}.app .platform-empty strong,.app .report-list strong,.app .people-list strong{font-size:15px}.app .report-list small,.app .people-list small,.app .people-list em{font-size:13px;line-height:1.4}.app .report-list button,.app .people-list button{min-height:40px}.app[data-view] .main-tabs .nav-label,.app[data-view] .nav-compact,.app[data-view] .nav-menu button{font-size:13px}.app[data-view] .nav-menu button{min-height:44px}.app .account-label strong{font-size:14px}.app .account-label small{font-size:12px}.app .studio-heading h1{font-size:28px}.app .breadcrumb{font-size:13px}.app .timeline-heading h2{font-size:16px}.app .count-chip,.app .zoom-tools{font-size:12px}.app .add-track-button{min-height:40px;height:40px;font-size:13px}.app .timeline-tools .icon-button{width:40px;min-height:40px;height:40px}.app .track-headers{width:236px}.app .track-ruler-label{font-size:12px;letter-spacing:.075em}.app .time-ruler>span{font-size:13px;font-weight:560;color:#3d5369}.app .track-header{grid-template-rows:32px 32px;gap:2px;padding:3px 10px 3px 32px}.app .track-header .track-identity{height:32px}.app .track-identity button{min-height:32px;font-size:14px}.app .track-identity .track-color-trigger,.app .track-header>.track-reorder-handle{width:32px;height:32px;min-height:32px}.app .track-header .track-buttons{height:32px}.app .track-header .track-buttons>button{width:34px;min-width:34px;height:32px;min-height:32px;font-size:13px}.app .track-header .track-buttons>span{font-size:12px}.app .track-header .track-buttons>input{width:68px;height:32px}.app .audio-clip .clip-name{font-size:13px;line-height:1.25}.app .timeline-footer{min-height:32px;font-size:12px;color:#455b71}.app .scrub-time,.app .scrub-duration,.app .transport-volume-panel output{font-size:14px}.app .scrub-time small{font-size:12px}.app .mixer-dock__toolbar h2{font-size:15px}.app .mixer-dock__toolbar span,.app .mixer-dock__channel-title span,.app .mixer-dock__master-title span,.app .mixer-dock__level output,.app .mixer-dock__pan>span{font-size:12px}.app .mixer-dock__channel-title strong,.app .mixer-dock__master-title strong{font-size:14px}.app .mixer-dock__switches button{min-width:32px;min-height:30px;height:30px;font-size:12px}.app .mixer-dock__spatial{min-height:30px;font-size:12px!important}.app .library-heading p{font-size:15px}.app .library .search-input{min-height:46px;font-size:15px}.app .library-notice{font-size:13px;line-height:1.45}.app .asset-description h3{font-size:15px;line-height:1.25}.app .asset-description p,.app .asset-meta{font-size:13px;line-height:1.35}.app .asset-description{gap:10px}.app .asset-preview,.app .asset-color-control,.app .asset-description .icon-button{min-width:40px;width:40px;min-height:40px;height:40px}.app .add-sound-label-short{display:none}.app .modal-description,.app .modal :is(label,.tiny-label),.app .source-controls>label:not(.knob-control),.app .source-controls>label>span,.app .clip-popover>span{font-size:14px;line-height:1.45}.app .modal :is(input[type=text],input[type=number],input[type=email],select),.app .clip-editor-grid input,.app .custom-accent input[type=text]{min-height:44px;font-size:14px}.app .clip-popover-title strong{font-size:15px}.app .clip-popover-actions button{min-height:40px;font-size:13px}.app .chapter-item{min-height:68px}.app .cp-header{min-height:58px}.app .cp-identity strong{font-size:15px}.app .cp-identity>span,.app .cp-composer-guide,.app .cp-composer-guide button,.app .cp-footer,.app .cp-context>span{font-size:12px}.app .copilot-panel .cp-icon{width:38px;min-height:38px;height:38px;flex-basis:38px}.app .cp-welcome p,.app .cp-activity,.app .cp-plan ul,.app .cp-notice{font-size:14px}.app .cp-message{font-size:15px}.app .cp-message-actions button,.app .cp-activity strong,.app .cp-plan strong,.app .cp-plan-actions button{font-size:13px}.app .cp-message-links a,.app .cp-activity li span,.app .cp-plan>div:first-child>span{font-size:12px}.app .cp-plan-actions button{min-height:38px}.app .cp-composer textarea{font-size:15px}.app .cp-mode{min-height:36px;font-size:13px}.app .cp-picker-heading strong,.app .cp-picker-list strong{font-size:14px}.app .cp-picker-search input,.app .cp-picker-empty,.app .cp-search-handoff p{font-size:13px}.app .cp-picker-list small,.app .cp-picker-footer{font-size:12px}.app .cp-picker-list>button{min-height:56px}.app .cp-picker .cp-icon{width:34px;min-height:34px;height:34px;flex-basis:34px}.app .copilot-panel--expanded .cp-composer textarea{font-size:17px}@media(max-width:1100px){.app .track-headers{width:214px}.app .track-header .track-buttons>input{width:55px}.app .track-header .track-buttons>span{display:none}}@media(max-width:760px){.app .catalog-detail-top{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:14px;padding:16px 20px}.app .catalog-detail-top .portfolio-cover{grid-row:1 / 3;width:64px;height:82px;margin:0}.app .catalog-detail-top h2{align-self:end;margin:0}.app .catalog-detail-top p{align-self:start;margin:0}.app .track-headers{width:204px}}@media(max-width:700px){.app{--track-height: 68px}.app .track-headers{width:166px}.app .track-header{grid-template-rows:28px 32px;padding:3px 8px 3px 30px}.app .track-header .track-identity{height:28px}.app .track-identity button{min-height:28px}.app .track-identity .track-color-trigger,.app .track-header>.track-reorder-handle{width:28px;height:28px;min-height:28px}.app .track-header .track-buttons>input,.app .track-header .track-buttons>span{display:none}}@media(max-width:580px){.app{--page-title-size: 30px;--page-section-size: 20px;--track-height: 68px}.app .platform-page-header .platform-title-row p{font-size:15px}.app .platform-hero p,.app .platform-metrics button span,.app .finance-metrics span{font-size:14px}.app .platform-section{padding:19px}.app .platform-recent>button{min-height:72px}.app .catalog-detail-top{grid-template-columns:minmax(0,1fr);gap:4px}.app .catalog-detail-top .portfolio-cover{display:none}.app .catalog-detail-top h2{font-size:20px}.app .catalog-detail-top p{font-size:14px}.app .catalog-detail-body{gap:16px}.app .catalog-filters button{min-height:44px}.app .studio-heading h1{font-size:25px}.app .breadcrumb{font-size:12px}.app .focus-toolbar .quiet-button .glass-button__content{font-size:12px;line-height:1.1}.app .timeline-heading h2{font-size:15px}.app .timeline-tools .icon-button,.app .add-track-button{width:44px;min-width:44px;height:44px;min-height:44px}.app .add-track-button{gap:3px;white-space:nowrap}.app .add-sound-label-full{display:none}.app .add-sound-label-short{display:inline}.app .track-headers{width:160px}.app .track-ruler-label{padding-left:12px;font-size:12px}.app .track-header{padding-left:30px;padding-right:5px}.app .track-identity button{font-size:13px}.app .track-header .track-buttons>button{width:34px;min-width:34px}.app .time-ruler>span{font-size:12px}.app .timeline-footer{font-size:12px;padding:6px 12px}.app .scrub-time,.app .scrub-duration{font-size:13px}.app .asset-description h3{font-size:14px}.app .asset-description p,.app .asset-meta{font-size:13px}.app .library .filter-tabs button{min-height:44px}.app .cp-composer textarea{font-size:15px}.app .copilot-panel--expanded .cp-composer textarea{font-size:16px}.app .cp-mode{min-height:36px;font-size:12px}.app .cp-toolbar .cp-icon{width:36px;min-height:36px;height:36px;flex-basis:36px}}@media(max-width:370px){.app .platform-section-heading{flex-direction:column;align-items:stretch;gap:7px}.app .platform-section-heading h2{white-space:nowrap}.app .platform-section-heading>button{align-self:flex-end;white-space:nowrap}}@media(max-height:600px){.app .copilot-panel--expanded .cp-composer textarea{font-size:15px}}.app[data-view=studio] .main-content{grid-template-rows:auto 44px minmax(0,1.06fr) minmax(0,.94fr) auto;column-gap:0}.app[data-view=studio][data-arrangement-expanded=true] .main-content{grid-template-rows:auto 44px minmax(0,1fr) auto}.app[data-view=studio][data-mixer=true] .main-content{grid-template-rows:auto 44px minmax(0,1fr) var(--mixer-height) auto}.app .studio-stage{width:min(980px,100%);height:100%;min-height:0;justify-self:center;overflow:hidden;border:1px solid rgb(255 255 255 / 78%);border-bottom-color:#2b303645;border-radius:18px;background:radial-gradient(ellipse at 70% 6%,rgb(var(--theme-rgb) / 8%),transparent 42%),linear-gradient(145deg,#ffffffb5,#b1b7bd6b);box-shadow:inset 0 1px 1px #fff,inset 0 -2px 3px #1f242a24,0 12px 28px #1c212721}.app .studio-stage>:is(.manuscript,.spatial-panel){width:100%;height:100%;min-height:0;max-height:none;border:0;border-radius:inherit;background:transparent;box-shadow:none;animation:stage-view-in .18s cubic-bezier(.22,1,.36,1) both}.app .studio-stage :is(.manuscript,.spatial-panel)>.panel-heading{min-height:48px;flex:0 0 48px;padding-inline:18px;border-bottom:1px solid rgb(51 57 64 / 13%);background:linear-gradient(110deg,#ffffff75,#ffffff14);box-shadow:inset 0 -1px #ffffff85}.app .editor-tools .quiet-button[aria-pressed=true]{color:#242a30;border-color:#ffffffd6;background:linear-gradient(145deg,#ffffffc7,#b7bec45c);box-shadow:inset 0 1px 1px #fff,inset 0 -1px 2px #262b311f,0 2px 5px #181c211a}.app .studio-stage .manuscript-scroll{max-width:880px;min-height:0;padding:18px clamp(18px,6vw,76px) 30px;scroll-padding-block:24px;outline:0}.app .studio-stage .manuscript-scroll:focus-visible{box-shadow:inset 0 0 0 2px #303d4c8c}.app .script-paragraph{margin:0 0 12px;padding:11px 16px 13px 68px;border:1px solid transparent;border-radius:13px;scroll-margin-block:28px;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease}.app .script-paragraph p{color:#555b61;font-size:clamp(16px,1.45vw,19px);line-height:1.62;transition:color .15s ease}.app .script-paragraph .paragraph-time{top:15px;left:14px}.app .script-paragraph.current{position:relative;border-color:#ffffffc2;background:linear-gradient(120deg,#ffffffab,#ffffff30);box-shadow:inset 0 1px 1px #ffffffe5,inset 0 -1px 2px #2a2f351a,0 5px 14px #1a1e231a}.app .script-paragraph.current:after{content:"";position:absolute;left:68px;right:16px;bottom:7px;height:2px;border-radius:2px;background:linear-gradient(90deg,#33383e 0 var(--paragraph-progress),rgb(57 63 70 / 13%) var(--paragraph-progress))}.app .script-paragraph.current p{color:#20252a}.app .manuscript-sync-time{display:inline-flex;align-items:center;gap:6px;color:#353b42;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.app .manuscript-sync-time i{width:18px;height:1px;background:#2e343b42}.app .manuscript-estimate{color:#59616a;font-size:11px;white-space:nowrap}.app .follow-playback{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 9px;color:#555c64;font-size:11px;border:1px solid rgb(57 64 71 / 16%);border-radius:9px;background:#ffffff4d;box-shadow:inset 0 1px 1px #ffffffbf}.app .follow-playback[aria-pressed=true]{color:#fff;border-color:#252a2f;background:#34393f;box-shadow:inset 0 1px 1px #ffffff30}.app .studio-stage .spatial-panel{display:grid;grid-template:48px minmax(0,1fr) / minmax(0,1fr)}.app .studio-stage .spatial-panel>.panel-heading{grid-column:1 / -1}.app .studio-stage .spatial-canvas{min-height:0}.app .studio-stage .spatial-scene{height:100%;min-height:0}.app .studio-stage .spatial-inspector{top:58px;right:12px;bottom:12px;width:268px;max-height:none;overflow:auto}@keyframes stage-view-in{0%{opacity:0;transform:translateY(5px) scale(.995)}to{opacity:1;transform:none}}@media(max-width:700px){.app[data-view=studio] .main-content{grid-template-rows:auto 44px minmax(0,.92fr) minmax(0,1.08fr) auto}.app[data-view=studio][data-arrangement-expanded=true] .main-content,.app[data-view=studio][data-mixer=true] .main-content{grid-template-rows:auto 44px minmax(0,1fr) auto}.app[data-view=studio][data-mixer=true] .main-content{grid-template-rows:auto 44px minmax(0,1fr) var(--mixer-height) auto}.app .studio-stage{width:100%;border-radius:15px}.app .studio-stage :is(.manuscript,.spatial-panel)>.panel-heading{min-height:44px;flex-basis:44px;padding-inline:11px}.app .studio-stage .manuscript-scroll{padding:10px 8px 20px}.app .script-paragraph{padding:9px 10px 12px 56px;margin-bottom:8px}.app .script-paragraph .paragraph-time{left:8px;top:12px}.app .script-paragraph.current:after{left:56px;right:10px;bottom:6px}.app .manuscript-sync-time{font-size:10px}.app .manuscript-sync-time{gap:3px}.app .manuscript-sync-time i{width:7px}.app .manuscript-estimate{font-size:10px}.app .studio-stage .tiny-label{display:none}.app .follow-playback{min-width:34px;min-height:34px;padding:0 8px;font-size:0}.app .follow-playback svg{width:14px;height:14px}.app .studio-stage .spatial-inspector{top:52px;right:8px;bottom:8px;left:8px;width:auto;max-height:none}.app .studio-stage .scene-preview span,.app .studio-stage .source-settings span{display:none}.app .studio-stage .scene-actions{gap:4px}.app .studio-stage .scene-actions .quiet-button{width:34px;min-width:34px;height:34px;padding:0}.app .studio-stage .manuscript-footer{min-height:38px;padding:6px 11px}}@media(max-height:660px)and (min-width:701px){.app[data-view=studio] .main-content{grid-template-rows:auto 44px minmax(0,.82fr) minmax(0,1.18fr) auto}}@media(prefers-reduced-motion:reduce){.app .studio-stage>:is(.manuscript,.spatial-panel){animation:none}.app .script-paragraph{transition:none}}@media(prefers-reduced-transparency:reduce){.app .studio-stage{background:#e8ebee}.app .script-paragraph.current{background:#f7f8f9}}.app[data-view=studio] .main-content{grid-template-rows:auto 52px minmax(0,1.04fr) minmax(0,.96fr) auto;gap:20px}.app[data-view=studio][data-arrangement-expanded=true] .main-content{grid-template-rows:auto 52px minmax(0,1fr) auto}.app[data-view=studio][data-mixer=true] .main-content{grid-template-rows:auto 52px minmax(0,1fr) var(--mixer-height) auto;gap:14px}.app .studio-heading{min-height:46px;margin-inline:8px}.app .studio-heading>div:first-child{min-width:0}.app .studio-heading h1{overflow:hidden;font-size:27px;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}@media(min-width:701px){.app .focus-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:52px;min-height:52px;margin-inline:8px}.app .focus-toolbar>.quiet-button:first-child{justify-self:start}.app .focus-toolbar>.quiet-button:last-child{justify-self:end;margin-left:0}.app .editor-tools{justify-self:center;gap:6px;padding:4px}.app .editor-tools .quiet-button{min-height:42px;padding-inline:17px}}.app .timeline-heading{min-height:62px;padding-inline:22px;gap:24px}.app .timeline-heading>div:first-child{flex:0 0 auto;min-width:120px;gap:11px}.app .timeline-tools{min-width:0;gap:14px}.app .tool-group{gap:6px;padding-right:14px}.app .track-headers{width:244px}.app .track-ruler-label,.app .time-ruler{height:42px}.app .track-ruler-label{padding-inline:26px}@media(min-width:701px){.app{--track-height: 76px}.app .track-header{grid-template-rows:32px 32px;gap:4px;padding:4px 14px 4px 36px}.app .track-header>.track-reorder-handle{left:3px}.app .track-header .track-identity{gap:9px}.app .track-header .track-buttons{gap:8px}.app .track-header .track-buttons>input{margin-left:5px}.app .audio-clip{top:9px;height:calc(var(--track-height) - 18px)}}.app .timeline-grid :is(.time-ruler,.track-lane){cursor:crosshair}.app .playhead{top:0;bottom:0;z-index:7;width:28px;transform:translate(-50%);pointer-events:auto;cursor:ew-resize;touch-action:none;outline:0}.app .playhead:before{content:"";position:absolute;top:0;right:5px;bottom:0;left:5px;border-radius:9px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / 34%),transparent);opacity:0;transition:opacity .14s ease,background-color .14s ease}.app .playhead>span{left:50%;top:3px;width:16px;height:16px;margin:0;transform:translate(-50%);border:1px solid rgb(255 255 255 / 88%);border-radius:50%;background:radial-gradient(circle at 35% 24%,#fff,#5f666d 32%,#292e33 72%);box-shadow:inset 0 1px 2px #fff,inset 0 -2px 3px #00000047,0 2px 6px #181c2157;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .14s ease}.app .playhead>i{left:50%;top:19px;bottom:0;width:2px;transform:translate(-50%);background:#242a2f;box-shadow:1px 0 #ffffffad,0 0 5px #181c2133;transition:width .14s ease,box-shadow .14s ease}.app .playhead>output{position:absolute;top:21px;left:50%;z-index:2;min-width:48px;padding:4px 6px;transform:translate(-50%,4px);border:1px solid rgb(255 255 255 / 78%);border-radius:7px;color:#fff;background:#252a2fdb;box-shadow:inset 0 1px #ffffff36,0 4px 10px #181c213d;font-size:10px;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s cubic-bezier(.22,1,.36,1)}.app .playhead:is(:hover,:focus-visible):before,.app .timeline-grid:active .playhead:before{opacity:1}.app .playhead:is(:hover,:focus-visible)>span,.app .timeline-grid:active .playhead>span{transform:translate(-50%) scale(1.16);box-shadow:inset 0 1px 2px #fff,inset 0 -2px 3px #00000047,0 0 0 4px #ffffff6b,0 4px 10px #181c2166}.app .playhead:is(:hover,:focus-visible)>i,.app .timeline-grid:active .playhead>i{width:3px;box-shadow:1px 0 #fff,0 0 8px #181c214d}.app .playhead:is(:hover,:focus-visible)>output,.app .timeline-grid:active .playhead>output{opacity:1;transform:translate(-50%)}.app .playhead:focus-visible:before{box-shadow:inset 0 0 0 2px #405b78}.app .transport{min-height:52px;padding-block:4px}@media(max-width:1040px)and (min-width:581px){.app .timeline-tools .tool-group-history,.app .timeline-tools .zoom-tools-desktop{display:none}.app .timeline-more{position:relative;display:block}.app .timeline-more summary{display:grid;place-items:center;width:40px;height:40px;list-style:none;cursor:pointer;border:1px solid #afbecd75;border-radius:10px;background:#edf4f9e8;color:#344b63;box-shadow:inset 0 1px #fff,0 2px 5px #34506a1a}.app .timeline-more summary::-webkit-details-marker{display:none}.app .timeline-more-menu{position:absolute;z-index:20;top:calc(100% + 8px);right:0;width:172px;padding:5px;border:1px solid #a9bdce9c;border-radius:13px;background:#f2f7f9ef;box-shadow:0 12px 25px #253a4b34,inset 0 1px #fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app .timeline-more-menu button{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 11px;border:0;border-radius:8px;color:#334b61;font-size:13px}}@media(max-width:700px){.app[data-view=studio] .main-content{grid-template-rows:auto 52px minmax(0,.94fr) minmax(0,1.06fr) auto;gap:14px}.app[data-view=studio][data-arrangement-expanded=true] .main-content,.app[data-view=studio][data-mixer=true] .main-content{grid-template-rows:auto 52px minmax(0,1fr) auto}.app[data-view=studio][data-mixer=true] .main-content{grid-template-rows:auto 52px minmax(0,1fr) var(--mixer-height) auto;gap:10px}.app .studio-heading{min-height:54px;margin-inline:0}.app .studio-heading h1{font-size:25px}.app .timeline-heading{min-height:80px;padding:9px 12px;gap:10px}.app .timeline-heading>div:first-child{min-width:0}.app .timeline-tools{gap:8px}.app .track-headers{width:172px}.app .track-ruler-label,.app .time-ruler{height:40px}.app .track-ruler-label{padding-inline:15px}.app .transport{min-height:48px}}@media(max-height:700px)and (min-width:701px){.app[data-view=studio] .main-content{gap:12px}.app .studio-heading{min-height:40px}.app .timeline-heading{min-height:56px}}@media(prefers-reduced-motion:reduce){.app .playhead:before,.app .playhead>span,.app .playhead>i,.app .playhead>output{transition:none}}@media(prefers-contrast:more){.app .playhead>i{width:3px;background:#000}.app .playhead>span{border-color:#000}}:root{font-size:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}.app{--ui-ink: #20242a;--ui-secondary: #555c65;--ui-tertiary: #626a74;--ui-line: rgb(42 48 56 / 12%);--ui-paper: rgb(255 255 255 / 76%);--ui-frost: linear-gradient(135deg, rgb(249 250 251 / 79%), rgb(237 240 243 / 74%));--ui-glass: linear-gradient(150deg, rgb(255 255 255 / 57%), rgb(214 220 225 / 44%) 64%, rgb(249 251 252 / 51%));--ui-edge: rgb(255 255 255 / 86%);--ui-radius: 22px;--ui-control-radius: 999px;--ui-glass-shadow: inset 0 1px 0 #fff, inset 0 -1px 1px rgb(35 42 49 / 11%), 0 2px 4px rgb(35 42 49 / 5%), 0 8px 22px rgb(35 42 49 / 9%);--ui-paper-shadow: 0 1px 2px rgb(31 38 46 / 5%), 0 10px 30px rgb(31 38 46 / 6%);--ui-popover-shadow: inset 0 1px 0 #fff, 0 8px 24px rgb(31 38 46 / 12%), 0 26px 64px rgb(31 38 46 / 13%);--ui-lightbox: inset 0 0 4px #fff, inset 0 0 12px rgb(255 255 255 / 74%), inset 0 0 26px rgb(255 255 255 / 30%), 0 3px 8px rgb(35 42 49 / 8%);--studio-ink: var(--ui-ink);--studio-muted: var(--ui-secondary);--studio-faint: var(--ui-tertiary);--studio-line: var(--ui-line);--studio-well: #dce0e3;--studio-glass: var(--ui-glass);--studio-glass-edge: var(--ui-edge);--studio-glass-shadow: var(--ui-glass-shadow);--studio-lightbox: var(--ui-lightbox);--studio-control: linear-gradient(#fff,#f5f6f7);--studio-frost: var(--ui-frost);--studio-overlay: linear-gradient(140deg,rgb(251 252 253 / 88%),rgb(225 230 235 / 85%));--ink: var(--ui-ink);--muted: var(--ui-secondary);--liquid-face: var(--ui-glass);--liquid-panel: var(--ui-frost);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.45;color:var(--ui-ink);-webkit-font-smoothing:antialiased}.app :is(button,input,select,textarea){font-family:inherit}.app :is(button,summary){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.app :is(h1,h2,h3,p){text-shadow:none}.app :is(button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid #344d68;outline-offset:3px}.app button:disabled{opacity:.38;cursor:default}.app .page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0}.app .page-heading-copy{position:relative;isolation:isolate;min-width:0}.app .page-heading-copy:before{content:"";position:absolute;z-index:-1;top:-8px;right:-12px;bottom:-8px;left:-12px;background:#e7eaede0;filter:blur(16px);pointer-events:none}.app .page-heading h1,.app .platform-page-header .platform-title-row h1{margin:0;font-size:32px;font-weight:600;line-height:1.15;letter-spacing:-.035em;color:var(--ui-ink)}.app .page-heading p{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--ui-secondary)}.app .page-heading-actions{display:flex;flex:none;align-items:center;gap:12px;margin:0}.app .studio-heading{margin-inline:0;min-height:48px}.app .studio-heading h1{font-size:32px;font-weight:600;letter-spacing:-.035em}.app .glass-button:where(:not(.account-trigger):not(.transport-control)),.app :is(.outline-button,.studio-team,.volume-trigger,.nav-compact){min-height:44px;padding-inline:18px;border-radius:var(--ui-control-radius);border:1px solid var(--ui-edge);border-bottom-color:#2a303829;background:var(--ui-glass);color:var(--ui-ink);box-shadow:var(--ui-glass-shadow);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);font-size:14px;font-weight:550;letter-spacing:0;transition:box-shadow .16s ease,background-color .16s ease,border-color .16s ease,transform .1s ease}.app .glass-button__content{gap:8px}.app .glass-button__glow{display:none}.app .glass-button__sheen{opacity:0;background:radial-gradient(circle 65px at var(--spot-x,50%) var(--spot-y,50%),#ffffffb0,transparent 76%)}.app .glass-button:is(:hover,:focus-visible) .glass-button__sheen{opacity:1}.app .glass-button--square:after{display:none}.app .glass-button--icon:where(:not(.transport-control)){width:40px;height:40px;min-height:40px;padding:0;border-radius:50%;border-color:transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app .glass-button:is(.primary-button,.platform-primary,.platform-hero-action,.export-button){background:linear-gradient(#fff,#f4f6f7);border-color:#fff;border-bottom-color:#2a30382e;color:var(--ui-ink);font-weight:600}.app .export-button .glass-button__content>svg{color:currentColor;background:none;border-radius:0;box-shadow:none;padding:0;width:17px;height:17px}@media(hover:hover)and (pointer:fine){.app .glass-button:where(:not(.account-trigger):not(.transport-control)):hover:not(:disabled),.app :is(.outline-button,.studio-team,.volume-trigger):hover:not(:disabled){transform:none;border-color:#fff;color:var(--ui-ink);box-shadow:var(--ui-lightbox)}}.app .glass-button:where(:not(.account-trigger)):active:not(:disabled),.app :is(.outline-button,.studio-team,.volume-trigger):active:not(:disabled){transform:scale(.97);box-shadow:inset 0 2px 5px #1f262e29,inset 0 0 12px #ffffffa0;transition-duration:60ms}.app .glass-button:disabled .glass-button__sheen{display:none}.app[data-view]{--shell-spine:92px}.app[data-view]:before{box-sizing:border-box;inset:16px auto 16px 12px;width:68px;height:auto;border:1px solid var(--ui-edge);border-bottom-color:#2a30382e;border-radius:999px;background:var(--ui-glass);box-shadow:var(--ui-glass-shadow);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}.app[data-view] .topbar{padding:36px 24px 12px}.app[data-view] .brand{width:80px;min-height:60px;gap:4px;padding:4px}.app[data-view] .brand>span{font-size:20px}.app[data-view] .brand .parafield-mark{width:28px}.app[data-view] .main-tabs{gap:12px;margin-top:36px}.app[data-view] .main-tabs button{width:76px;min-height:68px;gap:4px;border-radius:22px;border:1px solid transparent;color:var(--ui-secondary);background:none;box-shadow:none}.app[data-view] .main-tabs .nav-label{font-size:13px;font-weight:550}.app[data-view] .main-tabs .nav-symbol{background:none;box-shadow:none}.app[data-view] .main-tabs button.selected{color:var(--ui-ink);background:#ffffffd4;border-color:#fffc;box-shadow:0 2px 6px #1f262e1a}.app[data-view] .main-tabs button.selected:before{display:none}.app[data-view] .main-tabs button.selected .nav-symbol{background:none;box-shadow:none}.app[data-view] .main-tabs button:is(:hover,:focus-visible):not(.selected){background:#ffffff52;color:var(--ui-ink);border-color:#fff9;box-shadow:inset 0 0 14px #ffffffa6}.app[data-view] .account-dock{justify-content:center;padding:6px 0 24px;border:0}.app[data-view] .account-trigger,.app[data-view] .account-trigger:is(:hover,:focus-visible){flex:none;width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;background:#ffffffb3;border:1px solid rgb(255 255 255 / 90%);box-shadow:0 2px 5px #1f262e1a;-webkit-backdrop-filter:none;backdrop-filter:none}.app[data-view] .account-avatar{width:42px;height:42px;flex-basis:42px;border:0;border-radius:50%;background:none;box-shadow:none;color:var(--ui-ink)}.app[data-view] .account-label{display:none!important}.app[data-view] .account-save-dot{left:32px;bottom:2px}.app[data-view] .account-popover{left:calc(var(--shell-spine) + 8px);bottom:24px;width:264px}.app .nav-menu-eyebrow{display:none}.app :is(.timeline,.studio-stage,.library.panel,.mixer-dock){border:1px solid rgb(255 255 255 / 70%);border-bottom-color:#2a30382b;border-radius:var(--ui-radius);background:var(--ui-frost);box-shadow:var(--ui-paper-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}.app :is(.timeline,.studio-stage,.library,.mixer-dock)>.glass-sheen{display:none}.app .timeline-heading,.app .studio-stage :is(.manuscript,.spatial-panel)>.panel-heading,.app .mixer-dock__toolbar{background:none;box-shadow:none;border-bottom:1px solid var(--ui-line);color:var(--ui-ink)}.app .timeline-heading{padding-inline:24px;min-height:64px}.app .timeline-heading h2,.app .panel-heading h2,.app .mixer-dock__toolbar h2{font-size:15px;font-weight:600;letter-spacing:-.015em}.app .count-chip,.app .zoom-tools{color:var(--ui-secondary);font-size:12px}.app .tool-group{border-color:var(--ui-line)}.app .timeline-tools .icon-button{background:none;border-color:transparent;box-shadow:none;border-radius:12px}.app .timeline-tools .icon-button.active{background:#2d353e17;color:var(--ui-ink);box-shadow:none;border-color:transparent}.app .add-track-button{border-radius:999px;background:#ffffffc7;border:1px solid rgb(37 43 51 / 8%);box-shadow:0 1px 3px #1f262e0d;min-height:40px}.app .track-headers{background:#f6f8f9bf;border-right:1px solid var(--ui-line);-webkit-backdrop-filter:none;backdrop-filter:none}.app .track-header{background:none;box-shadow:none;border-bottom-color:var(--ui-line)}.app .track-header.selected{background:rgb(var(--theme-rgb) / 6%);box-shadow:inset 3px 0 0 var(--track-color)}.app .track-header .track-identity button{color:var(--ui-ink);font-weight:550}.app .track-header .track-buttons>button{border-radius:8px;background:#ffffff9e;border:1px solid var(--ui-line);box-shadow:none;color:var(--ui-secondary)}.app .track-header .track-buttons>button.on{background:#3a414a;color:#fff;border-color:#3a414a}.app .time-ruler,.app .track-ruler-label{background:#e4e8eced;box-shadow:inset 0 1px #fffc;border-bottom:1px solid rgb(42 48 56 / 19%)}.app .time-ruler>span{color:#424b56;font-weight:550}.app .timeline-footer{color:var(--ui-secondary);background:#f4f6f8db;border-top-color:var(--ui-line)}.app .studio-stage{max-width:1024px}.app .studio-stage .manuscript-scroll{background:none;max-width:900px}.app .script-paragraph{border-radius:12px}.app .script-paragraph.current{background:#ffffffa1;border-color:transparent;box-shadow:none}.app .script-paragraph p{color:var(--ui-secondary)}.app .script-paragraph.current p{color:var(--ui-ink)}.app .script-paragraph.current:after{height:2px;background:linear-gradient(90deg,#555e68 0 var(--paragraph-progress),rgb(57 63 70 / 9%) var(--paragraph-progress))}.app .studio-stage :is(.manuscript-footer,.panel-footer){background:none;border:0}.app .manuscript-sync-time,.app .manuscript-estimate{font-size:12px;color:var(--ui-secondary)}.app .follow-playback{border-radius:999px;font-size:13px;min-height:40px;border:0;box-shadow:none;background:#1f262e0f}.app .follow-playback[aria-pressed=true]{background:#ffffffe5;color:var(--ui-ink);box-shadow:0 1px 4px #1f262e1f}.app .editor-tools{padding:4px;gap:2px;border-radius:999px;border:1px solid var(--ui-edge);border-bottom-color:#2a303824;background:var(--ui-glass);box-shadow:var(--ui-glass-shadow);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2)}.app .editor-tools .glass-button{background:none;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:999px}.app .editor-tools .glass-button:is([aria-pressed=true],[aria-expanded=true]){background:#ffffffe5;color:var(--ui-ink);border-color:transparent;box-shadow:0 1px 5px #1f262e21}.app .editor-tools .glass-button:hover:not(:disabled){background:#ffffff3d;box-shadow:inset 0 0 12px #ffffff85}.app .editor-tools .glass-button:is([aria-pressed=true],[aria-expanded=true]):hover{background:#fffffff2}.app .studio-team{padding-inline:10px}.app .studio-team .studio-team-avatar{border-color:#fff;background:#535e6a}.app .studio-team .studio-team-add{border-radius:50%;background:#ffffffa8;color:var(--ui-ink)}.app .transport{min-height:60px;padding:4px 0}.app .transport .transport-core{padding:4px;gap:2px;border-radius:999px;border:1px solid var(--ui-edge);border-bottom-color:#2a303826;background:var(--ui-glass);box-shadow:var(--ui-glass-shadow);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2)}.app .transport-action-group{gap:2px}.app .transport .transport-control{border-color:transparent;border-radius:50%;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.app .transport .transport-control.active{background:#1e26301f;color:var(--ui-ink);box-shadow:none}.app .transport .play-button{border-radius:50%;border:1px solid #fff;background:#fff;box-shadow:0 1px 4px #1f262e29;-webkit-backdrop-filter:none;backdrop-filter:none}.app .transport .play-button.is-playing{background:#fff;box-shadow:inset 0 0 0 2px #2830381f}.app .transport .transport-control:is(:hover,:focus-visible){background:#ffffff4d;box-shadow:inset 0 0 12px #ffffff8a;border-color:transparent}.app .transport-time{font-size:13px;padding-inline:12px;color:var(--ui-secondary)}.app .transport-time-current{color:var(--ui-ink);font-weight:550}.app .transport .volume-trigger{padding:0;border-radius:50%}.app .transport-volume-panel{border-radius:22px;background:var(--studio-overlay);box-shadow:var(--ui-popover-shadow)}.app .transport-volume-rail{border-radius:999px;background:#b6bec5;border:1px solid rgb(31 38 46 / 15%)}.app .transport-volume-rail>span{border-radius:999px;background:linear-gradient(#fff,#e6ebee)}.app .transport-output .transport-volume>input[type=range]::-webkit-slider-thumb{border-radius:50%;background:linear-gradient(#fff,#dce2e7)}.app .transport-output .transport-volume>input[type=range]::-moz-range-thumb{border-radius:50%;background:linear-gradient(#fff,#dce2e7)}.app .library{padding:24px}.app .library-toolbar{gap:20px;margin-bottom:20px}.app .library .search-input,.app .catalog-search{border-radius:14px;border:1px solid var(--ui-line);background:#ffffffa8;box-shadow:inset 0 1px 2px #1f262e0a}.app .library .filter-tabs{border:1px solid var(--ui-line);gap:4px;padding:4px;border-radius:999px;background:#2e36400f;box-shadow:none}.app .library .filter-tabs button{border:0;border-radius:999px;background:none;color:var(--ui-secondary);padding-inline:16px;box-shadow:none}.app .library .filter-tabs button.active{background:#fff;color:var(--ui-ink);box-shadow:0 1px 4px #1f262e1a}.app .library-notice{background:none;border:0;color:var(--ui-secondary);padding:0 0 20px}.app .asset-card{border-radius:18px;border:1px solid var(--ui-line);background:#ffffffa6;box-shadow:0 2px 5px #1f262e0a;overflow:hidden}.app .asset-card:hover{transform:none;border-color:#2a303842;box-shadow:0 5px 16px #1f262e17}.app .asset-description{background:none;padding:16px}.app .asset-description h3{font-size:15px;font-weight:600;color:var(--ui-ink)}.app .asset-description p{color:var(--ui-secondary)}.app .asset-color-control{background:#ffffffb3;border-color:var(--ui-line);border-radius:50%}.app .asset-preview{border-radius:50%;background:#ffffffe0;color:var(--ui-ink)}.app .asset-meta{border-color:var(--ui-line);color:var(--ui-secondary)}.app :is(.modal-inner,.account-popover,.clip-popover,.timeline-more-menu,.cp-picker,.spatial-inspector,.copilot-panel){border:1px solid var(--ui-edge);border-bottom-color:#2a303830;border-radius:24px;background:var(--studio-overlay);box-shadow:var(--ui-popover-shadow);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);color:var(--ui-ink)}.app .modal-inner{padding:28px}.app .modal-inner>.glass-sheen{display:none}.app .modal h2{font-size:28px;font-weight:600;letter-spacing:-.035em;line-height:1.2}.app .modal-description{font-size:15px;line-height:1.55;color:var(--ui-secondary)}.app .modal .eyebrow{display:none}.app .modal .modal-top{margin-bottom:20px}.app .modal .modal-top .icon-button{width:40px;height:40px;border-radius:50%;background:#2a30380f}.app :is(.modal,.account-popover,.clip-popover,.copilot-panel,.spatial-inspector) .glass-button{backdrop-filter:none;-webkit-backdrop-filter:none}.app :is(.modal,.platform-form) :is(input:not([type=range]):not([type=checkbox]):not([type=color]),select,textarea){border-radius:12px;border:1px solid rgb(42 48 56 / 18%);background:#ffffffba;box-shadow:inset 0 1px 2px #1f262e0a;color:var(--ui-ink);font-size:15px}.app .account-popover>button{min-height:44px;border-radius:12px;color:var(--ui-ink);font-size:14px}.app .account-identity{padding:12px 10px 18px;border-bottom:1px solid var(--ui-line);margin-bottom:6px}.app .account-identity strong{font-size:15px}.app .account-identity span,.app .account-popover>small{font-size:12px;color:var(--ui-secondary)}.app .timeline-more summary{border:0;border-radius:50%;background:#2a30380f;box-shadow:none;color:var(--ui-ink)}.app .timeline-more-menu{border-radius:16px}.app .timeline-more-menu button{color:var(--ui-ink);border-radius:10px}.app .cp-header{background:none;border-bottom-color:var(--ui-line)}.app .cp-welcome{background:none;box-shadow:none}.app .cp-message{line-height:1.55}.app .cp-message--assistant{background:none;box-shadow:none}.app .cp-footer{color:var(--ui-secondary);border-top-color:var(--ui-line)}.app .cp-composer{border-radius:24px;border:1px solid rgb(255 255 255 / 90%);border-bottom-color:#2a303833;background:linear-gradient(180deg,#ebeff378,#f6f9fb94);box-shadow:inset 0 1px 1px #fff,inset 0 -10px 18px #fffc,0 3px 10px #1f262e1c;-webkit-backdrop-filter:none;backdrop-filter:none}.app .cp-mode{border-radius:999px;min-height:40px;font-size:13px;background:#ffffff4d;border-color:var(--ui-line);color:var(--ui-ink)}.app .cp-send{width:44px;height:44px;min-height:44px;flex-basis:44px;background:#343b43;border-color:#ffffffb3}.app .cp-composer textarea{color:var(--ui-ink);font-size:16px}.app .copilot-panel .cp-icon{width:40px;height:40px;min-height:40px;flex-basis:40px;border-radius:50%;color:var(--ui-secondary)}.app .copilot-panel .cp-icon:is(:hover,.is-active){color:var(--ui-ink);background:#ffffff94;border-color:var(--ui-line);box-shadow:none}.app .focus-dialog--chat{background:var(--studio-overlay);border-color:var(--ui-edge);box-shadow:var(--ui-popover-shadow)}.app .focus-dialog--chat .copilot-panel--expanded{position:relative;inset:auto;margin:0;width:100%;height:100%;min-height:0;max-height:none;max-width:none;border:0;border-radius:inherit;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.app .focus-dialog--chat .focus-dialog-content{min-height:0}.app .mixer-dock__channel,.app .mixer-dock__master{background:none;box-shadow:none;border-color:var(--ui-line)}.app .channel-rack{background:#ffffff5c;border-color:var(--ui-line);box-shadow:none}.app .channel-rack__tabs{background:#2830380f;border-radius:999px;padding:3px}.app .channel-rack__tabs button{border-radius:999px;background:none;box-shadow:none}.app .channel-rack__tabs button[aria-selected=true]{background:#fff;box-shadow:0 1px 4px #1f262e1a}.app .toast{border-radius:999px;background:var(--studio-overlay);box-shadow:var(--ui-popover-shadow);color:var(--ui-ink)}.app .glass-button.export-button{min-height:44px;height:44px;border-radius:999px}.app .audio-clip,.app .clip-edit-hint{backdrop-filter:none;-webkit-backdrop-filter:none}.app .script-paragraph .paragraph-time{display:grid;place-items:center;min-width:44px;min-height:44px;top:5px;left:8px;font-size:12px}.app .script-paragraph .paragraph-time:hover{color:var(--ui-ink);background:#2a30380f;border-radius:10px}.app .cp-composer:focus-within{border-color:#2a30384d;box-shadow:inset 0 1px 1px #fff,inset 0 -10px 18px #fffc,0 3px 10px #1f262e1c}.app .cp-composer:has(textarea:focus-visible){outline:2px solid #344d68;outline-offset:3px}.app .cp-composer textarea::placeholder{color:var(--ui-secondary)}.app .cp-welcome p,.app .cp-composer-guide>span{color:var(--ui-secondary)}.app .transport .transport-control.active:hover,.app .transport-output[data-open=true] .volume-trigger:hover{background:#ffffff85}.app .editor-tools .quiet-button,.app .library .search-input{color:var(--ui-secondary)}.app .library .search-input input{color:var(--ui-ink)}@media(max-width:1100px){.app[data-view] .topbar{padding:0 var(--page-gutter);border:0;background:var(--ui-glass);box-shadow:0 1px #ffffffd9,0 4px 20px #1f262e0f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.app[data-view] .brand{width:auto;min-height:44px}.app[data-view] .nav-compact{min-height:44px;border-radius:999px;background:#ffffff5c;box-shadow:none;border:1px solid rgb(255 255 255 / 80%);font-size:14px;color:var(--ui-ink)}.app[data-view] .nav-menu{border-radius:22px;background:var(--studio-overlay);box-shadow:var(--ui-popover-shadow);border-color:var(--ui-edge)}.app[data-view] .nav-menu button{min-height:48px;font-size:14px;color:var(--ui-ink)}.app[data-view] .nav-menu button[aria-current=page]{background:#fffc}.app[data-view] .nav-menu-icon,.app[data-view] .nav-menu button[aria-current=page] .nav-menu-icon{background:none;box-shadow:none}.app[data-view] .account-dock{justify-content:flex-start;padding:4px var(--page-gutter);background:var(--ui-glass);border:0;box-shadow:0 -1px #ffffffb0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.app[data-view] .account-popover{left:var(--page-gutter);bottom:70px}}@media(max-width:700px){.app .page-heading{align-items:flex-start;gap:16px}.app .page-heading h1,.app .platform-page-header .platform-title-row h1{font-size:28px}.app .studio-heading{flex-direction:row;align-items:center;min-height:0;gap:12px}.app .studio-heading h1{font-size:28px;white-space:normal}.app .studio-heading .page-heading-actions{width:auto;gap:8px}.app[data-view=studio] .studio-heading .export-button{width:44px;padding:0}.app[data-view=studio] .studio-heading .export-button .glass-button__content{font-size:0;gap:0}.app .studio-heading .studio-team{min-width:44px;width:44px;padding:0}.app .studio-heading .studio-team-add,.app .studio-heading .studio-team-avatar:not(:first-child){display:none}.app .focus-toolbar{gap:8px}.app .focus-toolbar .quiet-button{padding-inline:0;border-radius:16px}.app .editor-tools{display:contents}.app .focus-toolbar .editor-tools .quiet-button{background:var(--ui-glass);border:1px solid var(--ui-edge);box-shadow:var(--ui-glass-shadow)}.app .focus-toolbar .editor-tools .quiet-button[aria-pressed=true]{background:#ffffffde}.app .studio-stage :is(.manuscript,.spatial-panel)>.panel-heading{flex-wrap:wrap;height:auto;min-height:54px;flex-basis:auto;row-gap:4px;padding:8px 12px}.app .manuscript-estimate{font-size:11px}.app .manuscript-sync-time{display:none}.app .follow-playback{width:44px;min-height:44px;font-size:0}.app .timeline-heading{min-height:88px;padding:12px}.app .timeline-tools{gap:6px}.app .add-track-button .add-sound-label-short{display:none}.app .add-track-button{padding:0;gap:0}.app .transport{gap:8px}.app .transport .transport-core{padding:3px;gap:0}.app .transport-action-group{gap:0}.app .transport-time{font-size:12px;min-width:44px;padding:0 5px}.app .library{padding:20px}.app .library-toolbar{gap:12px}.app .library .filter-tabs{border-radius:18px}.app .modal-inner{padding:24px}.app .copilot-panel .cp-icon{width:44px;height:44px;min-height:44px;flex-basis:44px}.app .cp-mode{min-height:44px}.app[data-view=library] .studio-heading .quiet-button{width:44px;padding:0}.app[data-view=library] .studio-heading .quiet-button .glass-button__content{font-size:0;gap:0}}@media(max-width:580px){.app[data-view] .account-popover{bottom:58px}.app .timeline-tools .tool-group{gap:4px}.app .transport .transport-core{border-radius:24px}.app .transport .transport-control,.app .transport .play-button{width:44px;height:44px;flex-basis:44px}.app .transport-time-separator,.app .transport-time-duration{display:none}}@media(prefers-reduced-motion:reduce){.app :is(.glass-button,.main-tabs button,.volume-trigger,.transport-volume-panel,.script-paragraph,.account-popover,.studio-stage>*){animation:none!important;transition:none!important}.app button:active{transform:none!important}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.app{--ui-glass:#e4e8ec;--ui-frost:#f5f6f7;--ui-paper:#fff;--studio-overlay:#edf0f3;--ui-edge:#a4abb4}.app[data-view]:before,.app :is(.topbar,.account-dock,.nav-compact,.studio-team,.volume-trigger,.editor-tools,.glass-button,.focus-dialog,.modal-inner,.account-popover,.clip-popover,.timeline-more-menu,.cp-picker,.copilot-panel,.transport-core,.transport-volume-panel){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app .glass-button__sheen{display:none}}@media(prefers-contrast:more){.app{--ui-secondary:#363d46;--ui-line:#7f8994}.app :is(.timeline,.studio-stage,.library.panel,.platform-section,.catalog-detail,.modal-inner){border-color:#7f8994}}.app[data-view] .main-tabs{gap:16px;margin-top:28px}.app[data-view] .main-tabs button{position:relative;width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;overflow:visible}.app[data-view] .main-tabs .nav-symbol{width:44px;height:44px}.app[data-view] .main-tabs .nav-label{position:absolute;left:calc(100% + 24px);top:50%;transform:translateY(-50%);padding:8px 12px;border-radius:10px;white-space:nowrap;color:var(--ui-ink);background:#f5f6f7;box-shadow:0 4px 16px #20242a26;opacity:0;visibility:hidden;pointer-events:none;font-size:13px;font-weight:500;transition:opacity .12s ease,visibility .12s}.app[data-view] .main-tabs button:is(:hover,:focus-visible) .nav-label{visibility:visible;opacity:1}.app[data-view] .brand{width:44px;height:44px;min-height:44px;border-radius:50%}.app[data-view] .brand{background:transparent;box-shadow:none}.app[data-view] .brand .parafield-mark{width:28px;height:26px}.app .focus-toolbar{display:grid;grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr);align-items:center;gap:16px;margin-inline:0}.app .focus-toolbar>.studio-disclosure:first-child{grid-column:1;grid-row:1;order:0;justify-self:start}.app .focus-toolbar>.studio-disclosure:last-child{grid-column:3;grid-row:1;order:0;justify-self:end}.app .glass-button.studio-disclosure,.app .glass-button.studio-team{display:flex;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;border:1px solid var(--ui-edge);border-bottom-color:var(--ui-line);background:var(--ui-glass);box-shadow:var(--ui-glass-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app .studio-team .glass-button__content{display:flex;justify-content:center;width:100%}.app .studio-stage .scene-actions .scene-action{display:inline-flex;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border-radius:50%}.app .studio-stage .scene-action .glass-button__content{display:inline-flex}.app .spatial-scene:not(.spatial-scene--fallback){container-type:size}@container (max-height:240px){.app .spatial-source-label.is-selected{min-width:0;padding:5px 8px}.app .spatial-source-label.is-selected strong{font-size:13px}.app .spatial-source-label__details{display:none}}.app .people-count{position:absolute;right:-2px;top:-3px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#424950;color:#fff;border:1px solid #fff;font-size:10px;font-variant-numeric:tabular-nums}.app .editor-tools{display:flex;grid-column:2;grid-row:1;order:0;margin:0;min-width:0;justify-self:center;gap:2px;padding:4px;max-width:100%}.app .mode-option{min-height:44px;padding:0 20px;border:0;border-radius:999px;background:none;box-shadow:none;color:var(--ui-secondary);font-size:14px;font-weight:550;white-space:nowrap;transition:background-color .14s ease,box-shadow .14s ease}.app .mode-option:is([aria-pressed=true],[aria-expanded=true]){background:#ffffffe6;color:var(--ui-ink);box-shadow:0 1px 5px #1f262e21}.app .mode-option:active{background:#ffffff9c;box-shadow:inset 0 1px 4px #20242a24}.app .mode-name-short{display:none}.app .studio-stage .manuscript>.panel-heading{min-height:56px;flex-basis:56px;flex-wrap:nowrap;padding:6px 20px}.app .studio-stage .manuscript>.panel-heading .panel-actions{gap:8px}.app .manuscript-estimate{font-size:13px;white-space:nowrap}.app .follow-playback{width:auto;min-height:40px;padding:0 14px;font-size:13px}.app .studio-stage .manuscript .panel-actions .icon-button{width:40px;min-width:40px;height:40px}.app .chapter-drawer{position:fixed;inset:16px auto 16px calc(var(--shell-spine) + 16px);margin:0;width:360px;max-width:calc(100vw - var(--shell-spine) - 40px);height:calc(100dvh - 32px);max-height:none;padding:0;color:var(--ui-ink);border:1px solid var(--ui-edge);border-bottom-color:var(--ui-line);border-radius:24px;background:var(--studio-overlay);box-shadow:var(--ui-popover-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);overflow:hidden}.app .chapter-drawer[open]{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}.app .chapter-drawer::backdrop{background:#20242a2e}.app .chapter-drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 16px 4px 24px}.app .chapter-drawer-heading h2{display:flex;align-items:center;gap:10px;margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em}.app .chapter-drawer-heading h2 span{font-size:13px;font-weight:400;color:var(--ui-secondary)}.app .chapter-drawer-heading .icon-button{width:44px;height:44px;min-height:44px}.app .chapter-drawer-project{margin:0;padding:4px 24px 20px;color:var(--ui-secondary);font-size:14px;border-bottom:1px solid var(--ui-line)}.app .chapter-drawer-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px;scroll-padding-block:12px}.app .chapter-choice{display:flex;align-items:center;width:100%;gap:14px;padding:16px 12px;text-align:left;border:1px solid transparent;border-radius:14px;color:var(--ui-ink)}.app .chapter-choice+.chapter-choice{margin-top:4px}.app .chapter-choice.active{border-color:#fff;background:#ffffffbd;box-shadow:0 2px 6px #20242a0d}.app .chapter-choice-index{flex:none;font-size:12px;font-variant-numeric:tabular-nums;color:var(--ui-secondary)}.app .chapter-choice-text{flex:1;min-width:0;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.app .chapter-choice-text small{display:block;margin-top:6px;color:var(--ui-secondary);font-size:12px}.app .chapter-choice>svg{flex:none}.app .chapter-drawer-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px;border-top:1px solid var(--ui-line)}.app .chapter-drawer-actions button{min-height:44px;border-radius:12px;font-size:13px;color:var(--ui-ink)}.app .chapter-drawer-actions button:first-child{background:#ffffff9e}.app .collaboration-tabs{display:flex;gap:4px;margin:24px 0;width:fit-content;padding:4px;border-radius:999px;background:#20242a0f}.app .collaboration-tabs button{min-width:88px;min-height:40px;padding:0 18px;border-radius:999px;color:var(--ui-secondary);font-size:14px}.app .collaboration-tabs button[aria-pressed=true]{background:#fff;color:var(--ui-ink);box-shadow:0 1px 4px #20242a1a}.app .people-roster>div{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--ui-line);font-size:15px}.app .people-roster .person-avatar{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#fff9;color:var(--ui-ink);font-size:12px}.app .people-roster small{display:block;margin-top:4px;color:var(--ui-secondary);font-size:13px}.app .collaboration-note{margin:20px 0;color:var(--ui-secondary);font-size:13px;line-height:1.5}.app .note-context{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:0 0 16px;font-size:14px}.app .note-context output{font-variant-numeric:tabular-nums;flex:none;color:var(--ui-secondary)}@media(hover:hover)and (pointer:fine){.app .mode-option:hover{color:var(--ui-ink);box-shadow:inset 0 0 12px #ffffff80}.app .mode-option:is([aria-pressed=true],[aria-expanded=true]):hover{box-shadow:0 1px 5px #1f262e21}.app .chapter-choice:hover,.app .chapter-drawer-actions button:hover{background:#ffffff8f}}@media(max-width:1100px){.app[data-view] .brand{width:auto}.app[data-view] .brand{background:transparent;box-shadow:none}.app[data-view] .brand>span{display:inline}.app .chapter-drawer{inset:76px auto 76px var(--page-gutter);width:min(360px,calc(100vw - 2 * var(--page-gutter)));max-width:none;height:calc(100dvh - 152px)}}@media(min-width:1101px){.app[data-view]{grid-template-rows:minmax(0,1fr) 96px}.app[data-view] .account-dock{height:96px;padding:16px 24px 36px}}@media(max-width:700px){.app .focus-toolbar{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}.app .editor-tools{width:100%;padding:3px;gap:0}.app .mode-option{flex:1;min-width:0;min-height:44px;padding:0 8px;font-size:13px}.app .mode-name-full{display:none}.app .mode-name-short{display:inline}.app .studio-stage .manuscript>.panel-heading{padding-inline:12px}.app .follow-playback{min-height:44px;padding-inline:12px}.app .studio-stage .manuscript .panel-actions .icon-button{width:44px;height:44px}.app .collaboration-tabs button{min-height:44px}}@media(max-width:580px),(max-height:600px)and (max-width:1100px){.app .chapter-drawer{top:64px;bottom:64px;height:calc(100dvh - 128px)}}@media(prefers-reduced-motion:reduce){.app .mode-option,.app[data-view] .main-tabs .nav-label{transition:none}}@media(max-width:700px)and (max-height:600px){.app[data-view=studio] .main-content{overflow-y:auto;overscroll-behavior:contain;grid-template-rows:max-content 52px minmax(240px,1fr) minmax(280px,1fr) auto;scroll-padding-bottom:80px}.app[data-view=studio][data-arrangement-expanded=true] .main-content{grid-template-rows:max-content 52px minmax(280px,1fr) auto}.app[data-view=studio][data-mixer=true] .main-content{grid-template-rows:max-content 52px minmax(280px,1fr) var(--mixer-height) auto}.app[data-view=studio] .transport{position:sticky;bottom:0;z-index:12;background:var(--studio-overlay);border-radius:24px}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.app .chapter-drawer,.app .glass-button.studio-disclosure,.app .glass-button.studio-team{background:#edf0f3;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(min-width:1101px){.app[data-view]:before{display:none}.app[data-view] .topbar{align-self:center;justify-self:center;flex-direction:column;justify-content:center;align-items:center;width:68px;height:auto;min-height:0;margin:0;padding:16px 10px;border:1px solid var(--ui-edge);border-bottom-color:#2a30382e;border-radius:999px;background:var(--ui-glass);box-shadow:var(--ui-glass-shadow);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}.app[data-view] .main-tabs{margin-top:0;gap:10px}}@media(min-width:1101px)and (prefers-reduced-transparency:reduce){.app[data-view] .topbar{background:#e4e8ec;backdrop-filter:none;-webkit-backdrop-filter:none}}.app[data-view] .brand{position:fixed;left:50%;top:clamp(1.05rem,2.8vh,1.7rem);z-index:22;display:flex;flex-direction:row;align-items:center;justify-content:center;align-self:auto;width:4.7rem;height:3.25rem;min-height:0;padding:0;margin:0;gap:0;transform:translate(-50%);border-radius:999px;border:1px solid rgb(255 255 255 / 18%);background:#20242a9e;box-shadow:inset 0 1px #ffffff24,0 18px 42px #1f262e29;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);color:var(--ui-ink)}.app[data-view] .brand>span{display:none}.app[data-view] .brand .parafield-mark{width:2.42rem;height:2.42rem;object-fit:contain;filter:drop-shadow(0 0 1px rgb(255 255 255 / 55%))}@media(max-width:1100px){.app[data-view] .brand{top:calc(env(safe-area-inset-top,0px) + 8px);width:3.6rem;height:2.55rem}.app[data-view] .brand .parafield-mark{width:1.92rem;height:1.92rem}.app[data-view] .topbar{justify-content:flex-end}}@media(max-width:1100px)and (max-height:600px),(max-width:580px){.app[data-view] .brand{top:calc(env(safe-area-inset-top,0px) + 6px)}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.app[data-view] .brand{background:#3a4048;backdrop-filter:none;-webkit-backdrop-filter:none}}.app[data-view=studio]:before,.app[data-view=library]:before{display:none}.app[data-view=studio]>.topbar,.app[data-view=library]>.topbar,.app[data-view=studio]>.account-dock,.app[data-view=library]>.account-dock,.app[data-view=studio] .brand,.app[data-view=library] .brand{display:none}.app[data-view=studio] .workspace,.app[data-view=library] .workspace{grid-column:1;grid-row:1}.app[data-view=studio] .chapter-drawer{inset:16px auto 16px var(--page-gutter)}.app .page-heading-main{display:flex;align-items:center;gap:14px;min-width:0}.app .glass-button.studio-back{flex:none;width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;border:1px solid var(--ui-edge);border-bottom-color:var(--ui-line);background:var(--ui-glass);box-shadow:var(--ui-glass-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.app .glass-button.studio-back{background:#edf0f3;-webkit-backdrop-filter:none;backdrop-filter:none}}.app .notification-dock{position:fixed;right:24px;bottom:24px;z-index:6}.app[data-view=studio] .notification-dock,.app[data-view=library] .notification-dock{display:none}.app .glass-button.notification-trigger{position:relative;width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;background:#ffffffb8;border:1px solid rgb(255 255 255 / 90%);box-shadow:0 2px 6px #1f262e1f;color:var(--ui-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app .glass-button.notification-trigger:is(:hover,:focus-visible){background:#fff;box-shadow:0 4px 10px #1f262e29}.app .notification-badge{position:absolute;top:-4px;right:-4px;z-index:1;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#d23b4e;color:#fff;border:1.5px solid #fff;box-shadow:0 1px 3px #1f262e3d;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;pointer-events:none}.app .notification-popover{position:fixed;inset:auto 24px 76px auto;width:300px;max-width:calc(100vw - 32px);margin:0;padding:12px;border:1px solid var(--ui-edge);border-bottom-color:#2a303830;border-radius:20px;background:var(--studio-overlay);box-shadow:var(--ui-popover-shadow);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);color:var(--ui-ink)}.app .notification-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 8px 10px;border-bottom:1px solid var(--ui-line);margin-bottom:4px}.app .notification-head strong{font-size:15px}.app .notification-head span{color:var(--ui-secondary);font-size:12px}.app .notification-item{display:flex;gap:10px;padding:10px 8px}.app .notification-item+.notification-item{border-top:1px solid var(--ui-line)}.app .notification-icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:#2e36400f;color:var(--ui-ink)}.app .notification-item p{margin:0;font-size:14px;line-height:1.4}.app .notification-item small{color:var(--ui-secondary);font-size:12px}.app .notification-note{display:block;padding:8px;color:var(--ui-secondary);font-size:12px}@media(max-width:1100px){.app .notification-dock{right:var(--page-gutter);bottom:11px}.app .notification-popover{right:var(--page-gutter);bottom:64px}}@media(max-width:1100px)and (max-height:600px){.app .notification-dock{bottom:5px}.app .notification-popover{bottom:56px}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.app .glass-button.notification-trigger,.app .notification-popover{background:#edf0f3;backdrop-filter:none;-webkit-backdrop-filter:none}}.app .platform-page{grid-template-rows:auto minmax(0,1fr);color:var(--ui-ink, #20242a);font-size:.9375rem;line-height:1.5}.app .platform-page-header{border:0;background:transparent;box-shadow:none}.app .platform-page-header-inner{padding:2rem 0 1.5rem}@media(min-width:1101px){.app .platform-page-header-inner{padding-top:4.75rem}}.app .platform-page-header .platform-title-row{margin:0;gap:2rem;align-items:center}.app .platform-page-header .platform-title-row p{margin-top:.5rem;color:var(--ui-secondary, #555c65);font-size:.9375rem;line-height:1.5;text-shadow:none}.app .platform-inner{padding:.5rem 0 2rem;max-width:1510px}.app .platform-page .platform-primary,.app .platform-page .platform-hero-action{min-height:44px;padding:0 1rem;border-radius:999px;font-size:.9375rem;font-weight:550;gap:.625rem;white-space:nowrap}.app .platform-hero,.app .platform-section,.app .catalog-main,.app .catalog-detail,.app .platform-metrics,.app .finance-metrics{border:1px solid rgba(255,255,255,.85);border-bottom-color:var(--ui-line, rgba(42,48,56,.12));border-radius:var(--ui-radius, 22px);background:var(--ui-paper, rgba(255,255,255,.75));box-shadow:0 2px 3px #1f262d06,0 12px 28px #1f262d0b;backdrop-filter:none;-webkit-backdrop-filter:none}.app .platform-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;min-height:244px;padding:2rem;align-items:center;overflow:hidden}.app .platform-hero:before{display:none}.app .platform-hero h2{max-width:24ch;margin:0 0 .625rem;color:var(--ui-ink, #20242a);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:550;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.app .platform-hero p{color:var(--ui-secondary, #555c65);font-size:.9375rem;line-height:1.5}.app .platform-hero-action{margin-top:1.5rem}.app .platform-hero .portfolio-cover{display:flex;width:118px;height:158px;transform:none;margin:0 1rem 0 0;padding:14px;box-shadow:1px 2px 2px #fff7,0 7px 14px #27313b25,0 20px 26px #27313b18}.app .platform-hero .portfolio-cover span{font-size:.875rem;line-height:1.25}.app .platform-metrics,.app .finance-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:.5rem;margin:1.5rem 0 0;overflow:hidden}.app .platform-metrics button,.app .finance-metrics>div{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);align-content:start;gap:.625rem .625rem;min-height:116px;padding:1rem 1.25rem;border:0;border-radius:14px;background:transparent;box-shadow:none;transition:background-color .14s ease,box-shadow .14s ease}.app .platform-metrics button+button:before,.app .finance-metrics>div+div:before{content:"";position:absolute;top:1rem;bottom:1rem;left:-1px;width:1px;background:var(--ui-line, rgba(42,48,56,.12))}.app .platform-metrics button>svg{width:18px;height:18px;align-self:center;color:var(--ui-secondary, #555c65);margin:0}.app .platform-metrics button span,.app .finance-metrics span{align-self:center;color:var(--ui-secondary, #555c65);font-size:.8125rem;line-height:1.4;font-weight:500}.app .platform-metrics button strong,.app .finance-metrics strong{grid-column:1 / -1;color:var(--ui-ink, #20242a);font-size:1.875rem;line-height:1.15;font-weight:550;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.app .platform-metrics button:hover{transform:none;background:#ffffffbf;box-shadow:inset 0 1px #fff}.app .platform-metrics button:active{background:#d5dade73}.app .platform-lower{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:1.5rem;margin-top:1.5rem}.app .platform-section{padding:1.5rem}.app .platform-section-heading{min-height:44px;gap:1rem;margin:0 0 1rem;align-items:center}.app .platform-section-heading h2{margin:0;color:var(--ui-ink, #20242a);font-size:1.1875rem;font-weight:600;line-height:1.3;letter-spacing:-.018em}.app .platform-section-heading>button,.app .platform-money-preview>button,.app .report-actions>button,.app .person-actions>button,.app .platform-form-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:0 .875rem;border:1px solid transparent;border-radius:11px;color:var(--ui-ink, #20242a);background:transparent;box-shadow:none;font-size:.875rem;line-height:1.3;font-weight:500;white-space:nowrap;transition:background-color .14s ease,box-shadow .14s ease}.app .platform-section-heading>button:hover,.app .platform-money-preview>button:hover,.app .report-actions>button:hover,.app .person-actions>button:hover,.app .platform-form-actions>button:hover{background:#dfe4e78c;box-shadow:inset 0 1px #ffffffb3}.app .platform-section-heading>button:active,.app .platform-money-preview>button:active,.app .report-actions>button:active,.app .person-actions>button:active{background:#d0d7dca6}.app .platform-recent>button{gap:1rem;padding:1rem 0;border-color:var(--ui-line, rgba(42,48,56,.12));border-radius:0;transition:background-color .14s ease}.app .platform-recent>button:hover{background:#e4e8eb66}.app .platform-recent .portfolio-cover{width:52px;height:66px;padding:6px;box-shadow:0 3px 7px #26333e20}.app .platform-recent .portfolio-cover span{font-size:9px}.app .platform-recent strong,.app .catalog-list strong{color:var(--ui-ink, #20242a);font-size:.9375rem;font-weight:550;line-height:1.45}.app .platform-recent small,.app .catalog-list small{color:var(--ui-secondary, #555c65);font-size:.8125rem;line-height:1.45}.app .platform-money-preview>div:nth-of-type(2){display:flex;flex-direction:column;gap:.625rem;border:0;padding:.5rem 0 1rem;margin:0;color:var(--ui-secondary, #555c65);font-size:.8125rem}.app .platform-money-preview>div:nth-of-type(2) strong{color:var(--ui-ink, #20242a);font-size:2rem;line-height:1.1;font-weight:550;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.app .platform-money-preview>button{margin-left:-.875rem}.app .platform-page--projects .platform-inner{padding:.5rem 0 1.5rem}.app .platform-page--projects .catalog-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,360px);gap:1.5rem;align-items:stretch}.app .platform-page--projects .catalog-main{padding:1.5rem 1.5rem 0;overflow:hidden}.app .catalog-toolbar{gap:1rem}.app .catalog-toolbar .catalog-count{display:block;flex:none;color:var(--ui-secondary, #555c65);font-size:.8125rem}.app .catalog-search{flex:1;width:auto;height:46px;gap:.625rem;padding:0 .875rem;border:1px solid var(--ui-line, rgba(42,48,56,.12));border-radius:12px;background:#e5e8eb94;box-shadow:inset 0 1px 2px #1e252d0a,0 1px #fff;color:var(--ui-secondary, #555c65)}.app .catalog-search input{font-size:.9375rem;line-height:1.5;color:var(--ui-ink, #20242a)}.app .platform-page--projects .catalog-filters{gap:.25rem;margin:1rem -.25rem;padding:.25rem}.app .catalog-filters button{min-height:44px;padding:0 .875rem;border:1px solid transparent;border-radius:11px;color:var(--ui-secondary, #555c65);background:transparent;box-shadow:none;font-size:.8125rem;font-weight:550}.app .catalog-filters button:hover{background:#e2e6e999}.app .catalog-filters button[aria-pressed=true]{color:var(--ui-ink, #20242a);border-color:#22282f1a;background:#fff;box-shadow:0 1px 3px #252d3417}.app .platform-page--projects .catalog-list{gap:0;padding:.25rem 0 1.5rem}.app .catalog-list>button{gap:1rem;padding:1.25rem .875rem;min-height:112px;border:1px solid transparent;border-bottom-color:var(--ui-line, rgba(42,48,56,.12));border-radius:0;background:transparent;box-shadow:none;outline:0;transition:background-color .14s ease,box-shadow .14s ease}.app .catalog-list>button:last-child{border-bottom-color:transparent}.app .catalog-list>button:hover{background:#e2e6e980}.app .catalog-list>button.is-selected{border-radius:13px;border-color:#2a30381a;background:#dde2e6a3;box-shadow:inset 3px 0 #323942b3,inset 0 1px #fffc;outline:0}.app .catalog-list .portfolio-cover{width:52px;height:69px;box-shadow:0 3px 8px #26333e20}.app .platform-page--projects .bookshelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:22px 16px;align-content:start}.app .shelf-book{display:flex;flex-direction:column;gap:11px;padding:12px 12px 14px;text-align:left;border:1px solid transparent;border-radius:16px;background:transparent;transition:background-color .14s ease,box-shadow .14s ease,transform .12s ease}.app .shelf-book:hover{background:#ffffff70}.app .shelf-book:active{transform:translateY(1px)}.app .shelf-book.is-selected{background:#ffffffbd;border-color:#fff;box-shadow:0 3px 10px #1f262e1f}.app .shelf-slot{display:grid;place-items:center;padding:14px 16px;border-radius:12px;background:linear-gradient(158deg,#eef1f4,#dde2e8);box-shadow:inset 0 2px 6px #2a34403d,inset 0 -1px #ffffffd9,inset 0 1px #ffffff4d}.app .shelf-slot .portfolio-cover{width:100%;height:auto;aspect-ratio:2 / 3;padding:10px;border-radius:3px 6px 6px 3px;box-shadow:inset 1px 0 1px #fff7,inset -4px 0 8px #151d2a55,0 6px 14px #181e2a57,0 2px 4px #181e2a4d}.app .shelf-slot .portfolio-cover span{font-size:12px;line-height:1.2}.app .shelf-meta{display:flex;flex-direction:column;gap:6px;min-width:0}.app .shelf-meta strong{font-size:14px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-ink, #20242a)}.app .shelf-meta small{font-size:12px;color:var(--ui-secondary, #555c65)}.app .shelf-progress{display:block;height:6px;border-radius:999px;background:#2e36401a;overflow:hidden}.app .shelf-progress>i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,rgb(var(--theme-rgb) / 72%),rgb(var(--theme-rgb) / 42%))}.app .catalog-detail-top .detail-progress{margin-top:10px;width:100%}@media(max-width:760px){.app .platform-page--projects .bookshelf{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:18px 14px}}.app .catalog-detail-top{display:flex;flex-direction:row;text-align:left;align-items:center;gap:1rem;padding:1.5rem;border-bottom:1px solid var(--ui-line, rgba(42,48,56,.12))}.app .catalog-detail-top>div:last-child{min-width:0}.app .catalog-detail-top .portfolio-cover{display:flex;width:68px;height:90px;margin:0}.app .catalog-detail-top h2{margin:0;color:var(--ui-ink, #20242a);font-size:1.1875rem;font-weight:600;line-height:1.3;letter-spacing:-.02em;overflow-wrap:anywhere}.app .catalog-detail-top p,.app .catalog-detail-chapters{display:block;margin:.375rem 0 0;color:var(--ui-secondary, #555c65);font-size:.8125rem;line-height:1.4}.app .catalog-detail-body{gap:1.5rem;padding:1.5rem}.app .catalog-detail-body>label,.app .platform-form label{gap:.5rem;color:var(--ui-ink, #20242a);font-size:.8125rem;font-weight:550;line-height:1.4}.app .catalog-detail-body select,.app .platform-form select,.app .platform-form input{min-height:44px;width:100%;min-width:0;border:1px solid rgba(42,48,56,.18);border-radius:10px;padding:0 .75rem;color:var(--ui-ink, #20242a);background-color:#ffffffd9;box-shadow:inset 0 1px 2px #19202606;font-size:.9375rem;font-weight:450}.app .catalog-detail-body select,.app .platform-form select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding-right:.375rem}.app .catalog-channels{display:flex;flex-direction:column;gap:1rem;min-width:0;border:0;padding:0}.app .catalog-channels legend{padding:0;margin-bottom:1rem;color:var(--ui-ink, #20242a);font-size:.9375rem;font-weight:600}.app .catalog-detail-body .channel-row{display:flex;flex-direction:row;align-items:center;gap:1rem;font-size:.875rem;color:var(--ui-secondary, #555c65)}.app .catalog-detail-body .channel-row select{flex:1;max-width:180px;width:58%}.app .catalog-detail-body p{color:var(--ui-secondary, #555c65);font-size:.8125rem;line-height:1.5}.app .catalog-detail-body .platform-primary{align-self:stretch;margin:0}.app .catalog-empty{padding:1.5rem 1rem;color:var(--ui-secondary, #555c65);font-size:.9375rem;line-height:1.6}.app .finance-select{min-height:44px;gap:.625rem;padding:0 .875rem;border-radius:12px;background:var(--ui-glass, rgba(242,245,247,.6));border-color:#fffc;border-bottom-color:#2a303833;box-shadow:inset 0 1px #fff,0 2px 5px #1f262d17}.app .finance-select select{min-height:44px;max-width:210px;font-size:.9375rem;color:var(--ui-ink, #20242a)}.app .finance-disclosure{display:block;max-width:none;padding:0;margin:0 0 1rem;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ui-secondary, #555c65);font-size:.8125rem;line-height:1.5}.app .finance-disclosure summary{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:0 .5rem 0 0;cursor:pointer;list-style:none}.app .finance-disclosure summary::-webkit-details-marker{display:none}.app .finance-disclosure summary>svg:last-child{transition:transform .16s ease}.app .finance-disclosure[open] summary>svg:last-child{transform:rotate(180deg)}.app .finance-disclosure p{max-width:78ch;padding:0 0 .75rem 1.625rem}.app .finance-metrics{margin:0 0 1.5rem}.app .finance-metrics>div{display:flex;flex-direction:column;justify-content:center;min-height:110px;gap:.75rem}.app .finance-metrics span{align-self:auto}.app .finance-metrics strong{font-size:clamp(1.25rem,2vw,1.875rem);overflow-wrap:anywhere}.app .finance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:start}.app .finance-grid>.platform-section{padding:1.5rem;scrollbar-gutter:stable}.app .finance-activity{display:flex;gap:1.25rem;padding:0 0 1rem;margin:0;border:0;font-size:.8125rem;color:var(--ui-secondary, #555c65)}.app .finance-activity strong{color:var(--ui-ink, #20242a);font-weight:600}.app .report-list>.report-entry,.app .people-list>.person-entry{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:.75rem 1rem;padding:1.5rem 0;border-top:1px solid var(--ui-line, rgba(42,48,56,.12))}.app .people-list>.person-entry{grid-template-columns:36px minmax(0,1fr)}.app .report-list strong,.app .people-list strong{color:var(--ui-ink, #20242a);font-size:.9375rem;font-weight:550;line-height:1.4;overflow-wrap:anywhere}.app .report-list .report-amount{font-variant-numeric:tabular-nums;text-align:right}.app .report-list small,.app .people-list small,.app .people-list em{font-size:.8125rem;line-height:1.5;color:var(--ui-secondary, #555c65)}.app .report-icon,.app .person-avatar{width:36px;height:36px;color:var(--ui-ink, #20242a);font-size:.8125rem;background:#e0e5e9b8;box-shadow:none}.app .report-actions,.app .person-actions{display:flex;flex-wrap:wrap;grid-column:2 / -1;gap:.25rem;margin-left:-.875rem}.app .platform-empty{min-height:200px;gap:.75rem;padding:1.5rem;border:0;border-radius:0;color:var(--ui-secondary, #555c65)}.app .platform-empty>svg{width:28px;height:28px;color:#69737e}.app .platform-empty strong{color:var(--ui-ink, #20242a);font-size:.9375rem;font-weight:550}.app .platform-empty span{font-size:.875rem;max-width:32ch;line-height:1.5}.app .platform-form{gap:1rem;margin:.5rem 0 1.5rem;padding:1.25rem;border:1px solid var(--ui-line, rgba(42,48,56,.12));border-radius:16px;background:#e7eaed73;box-shadow:none}.app .platform-form>p{font-size:.875rem;line-height:1.5}.app .platform-form-actions{gap:.5rem;padding-top:.25rem;flex-wrap:wrap}.app .platform-form-actions>button[type=submit]{border-color:#2a303826;background:#fff;box-shadow:0 2px 4px #20283012;color:var(--ui-ink, #20242a)}.app .payment-history{margin-top:1rem;padding-top:1.5rem;border-color:var(--ui-line, rgba(42,48,56,.12));font-size:.8125rem;line-height:1.5}.app .payment-history>strong{font-size:.9375rem;color:var(--ui-ink, #20242a)}.app .payment-history>div{gap:1rem;padding:.75rem 0;color:var(--ui-secondary, #555c65)}.app .payment-history>div strong{color:var(--ui-ink, #20242a);font-variant-numeric:tabular-nums;white-space:nowrap}.app .finance-footnote{gap:.625rem;margin:1.5rem 0 0;color:var(--ui-secondary, #555c65);font-size:.8125rem;line-height:1.5;padding:.75rem 1rem;background:var(--ui-paper);box-shadow:none;border:1px solid var(--ui-edge);border-radius:12px}.app .finance-footnote svg{margin-top:2px}.app .platform-page :is(button,summary,select,input):focus-visible{outline:2px solid #3e5369;outline-offset:3px}.app .platform-page .catalog-search input:focus-visible{outline:0}.app .platform-page .catalog-search:focus-within{outline:2px solid #3e5369;outline-offset:3px}@media(min-width:1150px)and (min-height:700px){.app .platform-page--analytics .platform-inner{gap:1rem;padding:0 0 1.5rem;grid-template-rows:auto auto minmax(0,1fr) auto}.app .platform-page--analytics .finance-grid{align-items:stretch;grid-template-rows:minmax(0,1fr)}.app .platform-page--analytics .finance-disclosure,.app .platform-page--analytics .finance-metrics,.app .platform-page--analytics .finance-footnote{margin:0}.app .platform-page--analytics .finance-footnote{padding:.75rem 1rem}}@media(max-width:1100px){.app .platform-page-header-inner{padding:1.5rem 0}.app .platform-page-header .platform-title-row{gap:1.5rem}.app .platform-hero{min-height:224px;padding:1.5rem}.app .platform-metrics button,.app .finance-metrics>div{padding:1rem}.app .platform-page--projects .catalog-layout{grid-template-columns:minmax(0,1fr) minmax(275px,.85fr)}.app .platform-page--projects .catalog-main{padding:1rem 1rem 0}.app .catalog-list>button{gap:.75rem;padding-left:.75rem;padding-right:.75rem}}@media(max-width:900px){.app .platform-lower{grid-template-columns:minmax(0,1fr)}.app .platform-money-preview{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 1rem}.app .platform-money-preview .platform-section-heading{grid-column:1 / -1}.app .platform-money-preview>button{align-self:end;margin:0}.app .finance-grid{grid-template-columns:minmax(0,1fr)}.app .finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app .finance-metrics>div:nth-child(3):before{display:none}.app .finance-metrics>div:nth-child(n+3){border-top:1px solid var(--ui-line, rgba(42,48,56,.12));border-radius:0}}@media(max-width:760px){.app .platform-page--projects .catalog-layout{grid-template-columns:minmax(0,1fr)}.app .platform-page--projects .catalog-main{padding:1.25rem 1.25rem 0}.app .catalog-detail-top{padding:1.5rem}.app .catalog-detail-top .portfolio-cover{display:flex}.app .platform-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app .platform-metrics button:nth-child(3):before{display:none}.app .platform-metrics button:nth-child(n+3){border-top:1px solid var(--ui-line, rgba(42,48,56,.12));border-radius:0}.app .platform-hero .portfolio-cover{width:90px;height:124px;margin:0}}@media(max-width:580px){.app .platform-page-header-inner{padding:1.25rem 0}.app .platform-page-header .platform-title-row{flex-direction:column;align-items:flex-start;gap:1rem}.app .platform-page-header .platform-title-row p{font-size:.9375rem;margin-top:.5rem}.app .platform-inner,.app .platform-page--projects .platform-inner{padding-top:.25rem;padding-bottom:1.5rem}.app .platform-hero{min-height:226px;gap:1rem;padding:1.5rem}.app .platform-hero h2{font-size:1.5rem;line-height:1.2}.app .platform-hero p{font-size:.875rem}.app .platform-hero .portfolio-cover{display:none}.app .platform-metrics,.app .finance-metrics{padding:.25rem}.app .platform-metrics button,.app .finance-metrics>div{min-height:110px;padding:1rem .875rem;gap:.5rem}.app .platform-metrics button{grid-template-columns:18px minmax(0,1fr)}.app .platform-metrics button span,.app .finance-metrics span{font-size:.8125rem}.app .platform-metrics button strong,.app .finance-metrics strong{font-size:1.625rem}.app .platform-section,.app .finance-grid>.platform-section{padding:1.25rem}.app .platform-section-heading{flex-wrap:wrap;gap:.5rem}.app .platform-section-heading h2{font-size:1.125rem}.app .platform-section-heading>button{padding:0 .5rem}.app .platform-money-preview{display:block}.app .platform-money-preview>button{margin-left:-.875rem}.app .platform-page--projects .catalog-main{padding:1rem 1rem 0}.app .catalog-toolbar .catalog-count{display:none}.app .platform-page--projects .catalog-filters{margin:.75rem -.25rem}.app .catalog-list>button{padding:1rem .5rem}.app .catalog-detail-top{gap:.875rem;padding:1.25rem}.app .catalog-detail-top .portfolio-cover{width:54px;height:72px}.app .catalog-detail-top h2{font-size:1.125rem}.app .catalog-detail-body{padding:1.25rem}.app .finance-select{max-width:100%}.app .finance-select select{max-width:calc(100vw - 140px)}.app .report-list>.report-entry{grid-template-columns:30px minmax(0,1fr);column-gap:.75rem}.app .report-list .report-amount{grid-column:2;text-align:left}.app .report-icon{width:30px;height:30px}.app .report-actions,.app .person-actions{grid-column:1 / -1;margin-left:-.5rem}.app .report-actions>button,.app .person-actions>button{padding-left:.5rem;padding-right:.5rem}.app .platform-form{padding:1rem;grid-template-columns:minmax(0,1fr)}.app .platform-form-actions{justify-content:start}.app .platform-form-actions>button{white-space:normal;text-align:left}}@media(max-width:760px)and (max-height:600px){.app .platform-page-header-inner{padding:.75rem 0}.app .platform-page-header .platform-title-row{gap:.75rem}.app .platform-page-header .platform-title-row p{display:none}}@media(prefers-reduced-motion:reduce){.app .platform-page *,.app .platform-page *:before,.app .platform-page *:after{transition:none!important}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.app .platform-hero,.app .platform-section,.app .catalog-main,.app .catalog-detail,.app .platform-metrics,.app .finance-metrics{background:#f7f8f9}.app .finance-select{background:#edf0f2}}@media(prefers-contrast:more){.app .platform-hero,.app .platform-section,.app .catalog-main,.app .catalog-detail,.app .platform-metrics,.app .finance-metrics{border-color:#7c858e}.app .catalog-list>button.is-selected{outline:2px solid #3d4750;outline-offset:-2px}}.app .platform-metrics button{grid-template-columns:minmax(0,1fr)}.app .analytics-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.app .segmented{display:flex;gap:4px;padding:4px;border-radius:999px;background:#20242a0f}.app .segmented button{min-height:40px;padding:0 16px;border:0;border-radius:999px;background:none;color:var(--ui-secondary);font-size:14px;font-weight:550;cursor:pointer}.app .segmented button[aria-pressed=true]{background:#fff;color:var(--ui-ink);box-shadow:0 1px 4px #1f262e1a}.app .listen-list{display:flex;flex-direction:column}.app .listen-row{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--ui-line)}.app .listen-row:last-child{border-bottom:0}.app .listen-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:#fff9;color:var(--ui-ink)}.app .listen-text{flex:1;min-width:0}.app .listen-text strong{display:block;font-size:15px;color:var(--ui-ink)}.app .listen-text small{color:var(--ui-secondary);font-size:13px}.app .listen-bar{flex:none;width:120px;height:8px;border-radius:999px;background:#2e364014;overflow:hidden}.app .listen-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,rgb(var(--theme-rgb) / 55%),rgb(var(--theme-rgb) / 28%))}@media(max-width:580px){.app .listen-bar{width:72px}}.app .platform-placeholder{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;max-width:540px;margin:36px auto;padding:32px;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-paper);box-shadow:var(--ui-paper-shadow)}.app .platform-placeholder .placeholder-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#2e36400f;color:var(--ui-ink)}.app .platform-placeholder h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--ui-ink)}.app .platform-placeholder p{margin:0;color:var(--ui-secondary);font-size:15px;line-height:1.55}.app .placeholder-features{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.app .placeholder-features span{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:#ffffffa8;border:1px solid var(--ui-line);color:var(--ui-secondary);font-size:13px}.app .platform-page--messages .platform-scroll{overflow:hidden}.app .platform-inner--messages{height:100%;max-width:none;padding:.25rem 0 1rem}.app .messages-layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:16px;height:100%;min-height:0}.app .messages-list{display:flex;flex-direction:column;min-height:0;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-paper);box-shadow:var(--ui-paper-shadow);overflow:hidden}.app .messages-disclosure{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--ui-line);color:var(--ui-secondary);font-size:12px}.app .messages-contacts{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px}.app .messages-contact{display:flex;align-items:center;gap:12px;width:100%;padding:12px;text-align:left;border:1px solid transparent;border-radius:14px;color:var(--ui-ink)}.app .messages-contact+.messages-contact{margin-top:2px}.app .messages-contact.is-active{border-color:#fff;background:#ffffffbd;box-shadow:0 2px 6px #1f262e14}.app .messages-avatar{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#535e6aeb;color:#fff;font-size:13px;font-weight:600}.app .messages-contact-text{min-width:0}.app .messages-contact-text strong{display:block;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .messages-contact-text small{display:block;color:var(--ui-secondary);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .messages-thread{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-paper);box-shadow:var(--ui-paper-shadow);overflow:hidden}.app .messages-thread-head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--ui-line)}.app .messages-thread-id{flex:1;min-width:0}.app .messages-thread-id strong{display:block;font-size:15px}.app .messages-thread-id small{display:block;color:var(--ui-secondary);font-size:13px}.app .messages-back{display:none;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--ui-ink)}.app .messages-call{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:#ffffffb3;border:1px solid var(--ui-line);color:var(--ui-ink)}.app .messages-call:hover{background:#fff;box-shadow:0 2px 6px #1f262e1a}.app .messages-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:8px;padding:16px}.app .message-bubble{max-width:min(560px,78%);padding:10px 14px;border-radius:16px;background:#ffffffd1;border:1px solid var(--ui-line)}.app .message-bubble.is-mine{align-self:flex-end;background:rgb(var(--theme-rgb) / 10%);border-color:rgb(var(--theme-rgb) / 18%)}.app .message-bubble p{margin:0;font-size:15px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.app .message-file{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--ui-ink)}.app .message-file small{color:var(--ui-secondary)}.app .message-bubble time{display:block;margin-top:4px;color:var(--ui-tertiary);font-size:11px}.app .messages-empty{margin:auto;display:flex;flex-direction:column;align-items:center;gap:10px;max-width:320px;text-align:center;color:var(--ui-secondary);font-size:14px}.app .messages-notice{margin:0;padding:8px 16px;color:var(--ui-secondary);font-size:12px;border-top:1px solid var(--ui-line)}.app .messages-composer{display:flex;align-items:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--ui-line)}.app .messages-attach,.app .messages-send{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%}.app .messages-attach{background:#2e36400f;color:var(--ui-ink)}.app .messages-send{background:#343b43;color:#fff}.app .messages-send:disabled{opacity:.4}.app .messages-composer textarea{flex:1;min-width:0;max-height:120px;padding:11px 14px;border-radius:16px;border:1px solid var(--ui-line);background:#ffffffc7;color:var(--ui-ink);font-size:15px;line-height:1.4;resize:none}@media(max-width:760px){.app .messages-layout{grid-template-columns:minmax(0,1fr)}.app .messages-layout .messages-thread,.app .messages-layout.is-viewing-thread .messages-list{display:none}.app .messages-layout.is-viewing-thread .messages-thread,.app .messages-back{display:grid}}@font-face{font-family:Lora;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/lora-latin-400-600.woff2) format("woff2")}.app[data-view]{--shell-spine: 84px;--chrome-size: 3.78rem;--chrome-edge: calc((var(--shell-spine) - var(--chrome-size)) / 2);--corner-size: 3.25rem;--corner-edge: calc(var(--chrome-edge) + (var(--chrome-size) - var(--corner-size)) / 2);--nav-glass: rgb(0 0 0 / 54%);--nav-shadow: inset 0 0 0 1px rgb(255 255 255 / 11%), inset 0 1px 0 rgb(255 255 255 / 12%), 0 18px 42px rgb(0 0 0 / 22%);grid-template-columns:var(--shell-spine) minmax(0,1fr);grid-template-rows:minmax(0,1fr) 84px}.app[data-view]:before{display:none}.app[data-view] .brand{overflow:hidden;contain:layout paint;transition:width .52s cubic-bezier(.22,1,.36,1),background .32s ease,box-shadow .42s ease}.app[data-view] .brand>.brand-core{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;width:auto;min-width:0;gap:0;font-family:inherit;letter-spacing:0}.app[data-view] .brand .parafield-mark{flex:none;transition:transform .52s cubic-bezier(.22,1,.36,1),filter .32s ease}.app .brand-wordmark{display:inline-flex;flex:none;align-items:center;width:0;margin-left:0;height:28px;overflow:hidden;opacity:0;white-space:nowrap;color:#ebf0f6;font-family:Lora,Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:none;transition:width .52s cubic-bezier(.22,1,.36,1),margin-left .52s cubic-bezier(.22,1,.36,1),opacity .26s ease}.app .brand-wordmark>span{display:inline-block;flex:none;font-kerning:normal;opacity:0;transform:translate3d(-2px,0,0);transition:opacity .26s ease,transform .52s cubic-bezier(.22,1,.36,1);transition-delay:0ms}@media(min-width:721px){.app[data-view] .brand:is(:hover,:focus-visible){width:10rem;background:#20242ac2;box-shadow:inset 0 0 0 1px #ffffff2b,inset 0 1px #ffffff29,0 20px 50px #00000047}.app[data-view] .brand:is(:hover,:focus-visible) .parafield-mark{transform:scale(1.05);filter:drop-shadow(0 0 3px #ffffff8c)}.app .brand:is(:hover,:focus-visible) .brand-wordmark{width:5rem;margin-left:.5rem;opacity:1}.app .brand:is(:hover,:focus-visible) .brand-wordmark>span{opacity:1;transform:translateZ(0);transition:opacity .36s ease,transform .56s cubic-bezier(.22,1,.36,1);transition-delay:80ms}}.app[data-view] .platform-page{grid-column:2;grid-row:1;height:100%}.app .platform-page-header-inner{padding-top:4.75rem}.app[data-view] .topbar.workspace-navigation{position:fixed;inset:0 auto 0 0;z-index:20;display:block;width:5.25rem;height:100dvh;padding:0;margin:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none;pointer-events:none}.app .nav-pager{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--chrome-size);height:16.75rem;padding:8px 0;display:grid;grid-template-rows:44px minmax(0,1fr) 44px;row-gap:8px;justify-items:center;border-radius:999px;background:var(--nav-glass);box-shadow:var(--nav-shadow);backdrop-filter:blur(12px) saturate(1.12);-webkit-backdrop-filter:blur(12px) saturate(1.12);pointer-events:auto}.app .nav-viewport{width:3.02rem;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;scroll-snap-type:y mandatory;overscroll-behavior:contain;touch-action:pan-y pinch-zoom}.app .nav-viewport::-webkit-scrollbar{display:none}.app[data-view] .main-tabs.nav-group{position:static;transform:none;width:100%;height:100%;min-height:100%;margin:0;padding:0;gap:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;scroll-snap-align:start;scroll-snap-stop:always}.app[data-view] .main-tabs .nav-destination{position:relative;flex:none;width:44px;height:44px;min-height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#ffffff94;box-shadow:none;transition:color .18s ease;touch-action:pan-y pinch-zoom}.app[data-view] .main-tabs .nav-symbol{display:grid;place-items:center;width:44px;height:44px;background:none}.app[data-view] .main-tabs .nav-destination svg{width:23px;height:23px;stroke-width:1.85}.app[data-view] .main-tabs .nav-destination .lucide-handshake{width:25px;height:25px}.app :is(.nav-page-arrow,.account-popover,.notification-dock) svg{stroke-width:1.85}.app[data-view] .main-tabs .nav-destination.selected,.app[data-view] .main-tabs .nav-destination:is(:hover,:focus-visible):not(.selected){color:#fff;background:transparent;box-shadow:none;border:0;transform:none}.app[data-view] .main-tabs .nav-destination.selected svg,.app[data-view] .main-tabs .nav-destination:hover svg{filter:drop-shadow(0 0 7px rgb(255 255 255 / 42%)) drop-shadow(0 0 1px rgb(255 255 255 / 90%))}.app[data-view] .main-tabs .nav-destination:before,.app[data-view] .main-tabs .nav-destination:after{display:none}.app .nav-page-arrow{width:44px;height:44px;align-self:center;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:none;color:#ffffff9e;cursor:pointer}.app .nav-page-arrow[aria-disabled=true]{color:#ffffff29;cursor:default}.app .nav-page-arrow:not([aria-disabled=true]):hover{color:#fff}.app .nav-dots-zone{position:absolute;left:100%;top:50%;transform:translateY(-50%);width:44px;height:76px;display:grid;place-items:center;pointer-events:auto}.app .nav-page-dots{width:24px;padding:10px 0;border-radius:999px;background:#202226a6;box-shadow:var(--nav-shadow);opacity:0;pointer-events:none;transition:opacity .28s ease;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4)}.app .nav-dots-zone:hover .nav-page-dots,.app .nav-dots-zone:has(button:focus-visible) .nav-page-dots{opacity:1;pointer-events:auto}.app .nav-pager[data-label-open=true] .nav-page-dots{opacity:0;pointer-events:none;transition:none}.app .nav-page-dots button{width:24px;height:18px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:none}.app .nav-page-dots span{width:6px;height:6px;border-radius:50%;background:#ffffff70}.app .nav-page-dots button[aria-pressed=true] span{width:7px;height:7px;background:#fff}.app .workspace-nav-tooltip{position:fixed;z-index:24;isolation:isolate;transform:translateY(-50%);padding:8px 12px;border-radius:0;background:none!important;color:#fff;box-shadow:none;border:0;text-shadow:0 1px 3px #1c202980;backdrop-filter:none;-webkit-backdrop-filter:none;font-size:13px;font-weight:500;letter-spacing:0;white-space:nowrap;pointer-events:none}.app .workspace-nav-tooltip:before{content:"";position:absolute;top:-14px;right:-26px;bottom:-14px;left:-26px;z-index:-1;border-radius:50%;background:radial-gradient(ellipse at center,#202630b8,#202630a3 23%,#20263063 44%,#20263022 66%,#20263000 82%);filter:blur(7px)}.app[data-view] .account-dock{position:absolute;inset:auto auto var(--corner-edge) 50%;transform:translate(-50%);width:var(--corner-size);height:var(--corner-size);min-height:0;padding:0;margin:0;display:block;border:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto}.app[data-view] .glass-button.account-trigger{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;min-width:0;padding:0;margin:0;border:0;border-radius:50%;color:#fff;background:var(--nav-glass);box-shadow:var(--nav-shadow);backdrop-filter:blur(12px) saturate(1.12);-webkit-backdrop-filter:blur(12px) saturate(1.12)}.app[data-view] .account-trigger .glass-button__content{display:grid;place-items:center;width:100%;height:100%}.app[data-view] .account-avatar{display:block;width:calc(var(--corner-size) * .88);height:calc(var(--corner-size) * .88);border:0;border-radius:50%;object-fit:cover;background:none;box-shadow:none}.app[data-view] .account-popover{position:fixed;inset:auto auto 16px 92px;transform:none;margin:0;width:280px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;color:#fff;background:#14161aa3;border:1px solid #ffffff38;box-shadow:var(--nav-shadow),inset 0 -1px #00000038;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4)}.app .account-popover>button{color:#f5f6f7}.app .account-popover>button{min-height:44px}.app .account-popover>button:hover{background:#ffffff18}.app .account-popover :is(small,.account-identity small){display:block;color:#c7c9cd;font-size:12px}.app .notification-dock{position:fixed;right:var(--corner-edge);bottom:var(--corner-edge);z-index:21}.app .glass-button.notification-trigger{width:var(--corner-size);height:var(--corner-size);min-height:0;padding:0;border-radius:50%;border:1px solid rgb(255 255 255 / 16%);color:#ffffffe0;background:#0e0e128c;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000002e,0 0 10px #ffffff0f,0 6px 22px #00000061}.app .glass-button.notification-trigger:is(:hover,:focus-visible){background:#16181eb8;color:#fff;border-color:#ffffff52}.app .glass-button.notification-trigger[data-unread=true]{color:#f6a7a8;background-color:#53272e99}.app .glass-button.notification-trigger[data-unread=true]:hover{color:#ffc4c4;background-color:#5d2932ad}.app .notification-dock:has(:popover-open) .notification-trigger{background:#fffffff0;color:#0a0a0c}.app .notification-badge{width:8px;min-width:0;height:8px;padding:0;top:.35rem;right:.35rem;border:0;border-radius:50%;background:#ff4d4d;box-shadow:0 0 6px #ff4d4d99}.app .notification-popover{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:24rem;height:fit-content;max-width:calc(100vw - 32px);max-height:min(28rem,calc(100dvh - 32px));overflow-y:auto;padding:16px;border-radius:20px;color:#fff;background:#00000070;border:1px solid #ffffff38;box-shadow:6px 6px 12px #00000038,-6px -6px 12px #00000020,0 16px 40px #0003,inset 0 1px #ffffff40,inset 0 -1px #00000038,inset 1px 0 #ffffff14,inset -1px 0 #ffffff14;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4)}.app .notification-popover::backdrop{background:#0000004d;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.app .notification-head{align-items:center;padding:0 0 8px;border-color:#ffffff24}.app .notification-head span{margin-left:auto;color:#c7c9cd}.app .notification-head button{flex:none;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:#fff}.app .notification-head button:hover{background:#ffffff18}.app .notification-item{align-items:center;padding:14px 4px}.app .notification-item+.notification-item{border-color:#ffffff24}.app .notification-icon{background:#ffffff14;color:#fff}.app .notification-item small,.app .notification-note{color:#e0e2e5}.app .notification-note{padding:8px 4px 0}.app .workspace-navigation :is(button):focus-visible,.app .notification-dock button:focus-visible{outline:2px solid #fff;outline-offset:-3px}.app[data-view=studio],.app[data-view=library]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.app[data-view=studio] .topbar.workspace-navigation,.app[data-view=library] .topbar.workspace-navigation,.app[data-view=studio] .account-dock,.app[data-view=library] .account-dock{display:none}@media(min-width:721px){.app[data-view] .brand{top:var(--chrome-edge);width:4.7rem;height:3.25rem}.app[data-view] .brand .parafield-mark{width:2.42rem;height:2.42rem}}@media(max-width:720px){.app[data-view]:not([data-view=studio]):not([data-view=library]){grid-template-columns:minmax(0,1fr);grid-template-rows:calc(72px + env(safe-area-inset-top,0px)) minmax(0,1fr) calc(80px + env(safe-area-inset-bottom,0px))}.app[data-view] .platform-page{grid-column:1;grid-row:2}.app .platform-page-header-inner{padding-top:12px}.app[data-view] .topbar.workspace-navigation{inset:auto auto calc(.55rem + env(safe-area-inset-bottom,0px)) 50%;transform:translate(-50%);display:flex;flex-direction:row;align-items:center;gap:0;width:max-content;max-width:calc(100% - 1.2rem);height:auto;padding:.3rem .45rem;border-radius:999px;background:var(--nav-glass);box-shadow:var(--nav-shadow);backdrop-filter:blur(12px) saturate(1.12);-webkit-backdrop-filter:blur(12px) saturate(1.12);pointer-events:auto}.app .nav-pager{position:static;transform:none;display:block;width:auto;height:44px;min-width:0;padding:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app .nav-viewport{display:flex;width:100%;height:44px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:none;touch-action:pan-x pinch-zoom}.app[data-view] .main-tabs.nav-group{flex:none;flex-direction:row;width:auto;height:44px;gap:.06rem}.app[data-view] .main-tabs .nav-destination{touch-action:pan-x pinch-zoom}.app .nav-page-arrow,.app .nav-dots-zone,.app .workspace-nav-tooltip{display:none}.app[data-view] .account-dock{position:static;transform:none;flex:none;width:44px;height:44px;margin:0 0 0 10px}.app[data-view] .account-dock:before{content:"";position:absolute;top:50%;transform:translateY(-50%);margin-left:-6px;height:25px;width:1px;background:#ffffff29}.app[data-view] .glass-button.account-trigger{background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.app[data-view] .account-avatar{width:38px;height:38px}.app[data-view] .account-popover{inset:auto 16px calc(76px + env(safe-area-inset-bottom,0px)) auto}.app .notification-dock{right:.9rem;bottom:auto;top:calc(clamp(.8rem,2.2vh,1.3rem) + env(safe-area-inset-top,0px))}.app .glass-button.notification-trigger{width:44px;height:44px}.app[data-view] .brand{top:calc(clamp(.8rem,2.2vh,1.3rem) + env(safe-area-inset-top,0px))}.app[data-view=studio] .topbar.workspace-navigation,.app[data-view=library] .topbar.workspace-navigation{display:none}}@media(min-width:721px)and (max-height:440px){.app .nav-pager{top:calc((100dvh - var(--chrome-size) - 2 * var(--chrome-edge)) / 2)}}@media(prefers-reduced-motion:reduce){.app .workspace-navigation *,.app .notification-dock *,.app[data-view] .brand,.app[data-view] .brand *{transition:none!important;animation:none!important}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.app[data-view]{--nav-glass: #34363a}.app .nav-pager,.app[data-view] .topbar.workspace-navigation,.app[data-view] .glass-button.account-trigger,.app .glass-button.notification-trigger,.app .notification-popover,.app[data-view] .account-popover,.app .nav-page-dots,.app .workspace-nav-tooltip{backdrop-filter:none;-webkit-backdrop-filter:none}.app .glass-button.notification-trigger,.app .notification-popover,.app[data-view] .account-popover,.app .nav-page-dots,.app .workspace-nav-tooltip{background:#292b2f}.app[data-view] [data-cursor-light=true]{background-image:none}.app .workspace-nav-tooltip{color:#1b2026;text-shadow:0 1px 0 #fff,0 -1px 0 #fff,1px 0 0 #fff,-1px 0 0 #fff}.app .workspace-nav-tooltip:before{display:none}}.workspace-navigation .nav-symbol{position:relative}.workspace-navigation .nav-badge{position:absolute;top:-6px;right:-10px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:650;line-height:1;letter-spacing:0;color:#fff;background:var(--ui-ink, #20242a);box-shadow:0 0 0 2px #ffffffd9;pointer-events:none}.app .platform-page--projects .catalog-layout{grid-template-columns:minmax(0,1fr)}.app .platform-page--projects .catalog-layout[data-detail-open=true]{grid-template-columns:minmax(0,1fr) minmax(290px,340px)}.app .platform-page--projects .catalog-main{padding:0;background:none;box-shadow:none;border:0;border-radius:0}.app .platform-page--projects .catalog-toolbar{padding-inline:4px}.app .platform-page--projects .catalog-filters{margin:8px 0}.app .catalog-view-controls{display:flex;flex:none;gap:2px;padding:3px;border-radius:24px;background:#ffffff60;box-shadow:inset 0 1px 2px #fff}.app .catalog-view-controls button,.app .catalog-detail-close{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;color:#56606a;background:none}.app .catalog-view-controls button[aria-pressed=true]{color:#252d34;background:#ffffffc9;box-shadow:0 2px 6px #26323f12}.app .catalog-detail-close{margin:0 0 8px auto;flex:none}.app .project-shelf{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.app .shelf-viewport{position:relative;min-height:0;overflow:hidden;background:#ecece9}.app .shelf-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none}.app .platform-page--projects .bookshelf.shelf-scroll{position:relative;display:block;height:100%;min-height:0;overflow:auto;padding:0;scrollbar-width:thin;scrollbar-color:#8b8e904d transparent;background:none}.app .shelf-grid{display:grid;gap:30px 0;padding:64px 24px 36px}.app .project-shelf .shelf-book,.app .project-shelf .shelf-empty{display:flex;flex-direction:column;gap:12px;min-width:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;text-align:left;transform:none}.app .project-shelf .shelf-book:hover,.app .project-shelf .shelf-book.is-selected{background:none;border:0;box-shadow:none}.app .project-shelf .shelf-slot{display:grid;place-items:end center;position:relative;width:72%;align-self:center;aspect-ratio:.88;padding:6% 7% 0;border-radius:2px;background:#d3d5d5;box-shadow:inset 5px 5px 14px #32394126,inset -3px -3px 9px #fff}.app .project-shelf[data-rendered=true] .shelf-slot{background:none;box-shadow:none}.app .shelf-fallback{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:16px 12px;color:#f1f2f0;background:#31434e;font-family:Georgia,serif;font-size:18px;line-height:1.3;overflow-wrap:anywhere;box-shadow:inset 3px 0 1px #ffffff40,4px 2px 8px #1a20283d}.app .shelf-fallback small{font-family:system-ui,sans-serif;font-size:10px}.app .shelf-fallback--1{background:#53323c}.app .shelf-fallback--2{background:#314f42}.app .shelf-fallback--3{background:#40364f}.app .project-shelf[data-rendered=true] .shelf-fallback{opacity:0}.app .project-shelf .shelf-meta{width:72%;align-self:center;min-height:50px;gap:4px;padding:0 4px}.app .project-shelf .shelf-meta strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;color:#2b3036;font-size:13px;line-height:18px;font-weight:550}.app .project-shelf .shelf-meta small{font-size:11px;line-height:16px;white-space:nowrap}.app .project-shelf .shelf-progress{margin-top:2px;height:3px}.app .project-shelf .is-selected .shelf-meta strong{text-decoration:underline;text-underline-offset:4px}.app .project-shelf .shelf-book:focus-visible{outline:none;box-shadow:none!important}.app .project-shelf .shelf-book:focus-visible .shelf-meta{background:#ffffffd9;box-shadow:0 0 0 2px #526a7a80;border-radius:4px}.app .shelf-pagination{display:flex;align-items:center;justify-content:flex-end;min-height:44px}.app .shelf-pagination nav{display:flex;align-items:center;gap:8px;font-size:12px}.app .shelf-pagination button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 8px;border:0;border-radius:22px;background:none;color:#3b4752}.app .shelf-pagination button:disabled{opacity:.3}.app .project-shelf[data-mode=list] .shelf-viewport{background:none}.app .project-shelf[data-mode=list] .shelf-grid{display:flex;flex-direction:column;padding:12px 4px;gap:4px}.app .project-shelf[data-mode=list] .shelf-book{flex-direction:row;align-items:center;padding:12px;border-bottom:1px solid #3544521a}.app .project-shelf[data-mode=list] .shelf-slot{width:64px;height:80px;flex:none}.app .project-shelf[data-mode=list] .shelf-fallback{font-size:10px;padding:6px}.app .project-shelf[data-mode=list] .shelf-fallback small{display:none}.app .project-shelf[data-mode=list] .shelf-meta{flex:1;min-width:0}@media(max-width:760px){.app .platform-page--projects .catalog-layout[data-detail-open=true]{grid-template-columns:minmax(0,1fr)}.app .platform-page--projects .catalog-layout{min-height:0}.app .platform-page--projects .catalog-main{min-height:320px}.app .shelf-grid{gap:24px 26px;padding:52px 24px 24px}.app .project-shelf .shelf-slot,.app .project-shelf .shelf-meta{width:100%}.app .catalog-toolbar{flex-wrap:wrap;gap:8px}.app .catalog-search{min-width:140px}.app .catalog-toolbar .catalog-count{display:none}}@media(forced-colors:active){.app .project-shelf .shelf-book:focus-visible{outline:2px solid Highlight}}.app :is(button,a,input,textarea,select,summary,[tabindex],canvas):is(:focus,:focus-visible),.app :is(.cp-composer,.help-composer,.cp-picker-search,.help-faq-search,.catalog-search):focus-within{outline:none!important}.app :is(button,a,summary,[tabindex],canvas):focus-visible{box-shadow:inset 0 0 12px #ffffffb3,0 0 12px #344d684d!important}.app :is(input,textarea,select):focus-visible{box-shadow:inset 0 -3px 8px #566c8c30,0 0 9px #60708c24!important}.app :is(.cp-composer,.help-composer,.cp-picker-search,.help-faq-search):focus-within{box-shadow:inset 0 1px 2px #fff,inset 0 -10px 22px #ffffffb3,0 4px 16px #33445c2e}.app :is(.cp-composer,.help-composer,.cp-picker-search,.help-faq-search) :is(input,textarea):focus-visible{box-shadow:none!important}.app :is(.platform-scroll,.help-transcript):focus-visible{box-shadow:inset 0 0 18px #60708c16!important}@media(forced-colors:active){.app :is(button,a,input,textarea,select,summary,[tabindex],canvas):focus-visible{outline:2px solid Highlight!important;outline-offset:2px}}.app{--spirit-ink: #242a31;--spirit-face: linear-gradient(162deg, rgb(255 255 255 / 88%), rgb(229 234 238 / 82%) 72%, rgb(245 248 250 / 89%));--spirit-glass: linear-gradient(155deg, rgb(251 253 255 / 56%), rgb(211 219 226 / 39%) 62%, rgb(250 252 254 / 50%));--spirit-well: linear-gradient(168deg, rgb(198 207 215 / 34%), rgb(234 239 243 / 57%) 55%, rgb(250 252 254 / 51%));--spirit-response: linear-gradient(transparent,transparent);--spirit-rim: inset 0 1px 1px #fffffff2, inset 0 -1px 1px #66758138, inset 1px 0 1px #ffffff8c, inset -1px 0 1px #65727e1c;--spirit-raised: var(--spirit-rim), 0 1px 1px #fff9, 0 3px 5px #34435326, 0 9px 18px #3443531a;--spirit-recessed: inset 0 1px 3px #3443532e, inset 1px 0 2px #34435314, inset 0 -1px 1px #fffffff0, 0 1px 0 #ffffff80;--spirit-carrier: inset 0 1px 1px #66758142, inset 0 -1px 1px #ffffffd9, inset 1px 0 1px #ffffff70, 0 3px 6px #34435314, 0 10px 24px #34435317;--spirit-pressed: inset 0 2px 5px #34435330, inset 0 -1px 2px #fff, inset 0 0 12px #ffffffa6, 0 0 10px #ffffff70;--ui-glass: var(--spirit-glass);--ui-glass-shadow: var(--spirit-raised);--ui-lightbox: var(--spirit-pressed);--studio-control: var(--spirit-face)}.app :is(button,a,input,textarea,select){--spirit-response: linear-gradient(transparent,transparent)}.app :is(.help-glass,.editor-tools,.transport-core,.catalog-view-controls,.segmented){background:var(--spirit-response),var(--spirit-glass);border-color:#a0abb650;box-shadow:var(--spirit-carrier)}.app :is(.help-tabs,.editor-tools,.catalog-view-controls,.segmented)>button{background:transparent;box-shadow:none;border-color:transparent;transition:box-shadow .14s ease,background-color .14s ease,color .1s ease}.app :is(.help-tabs,.editor-tools,.catalog-view-controls,.segmented)>button:is([aria-selected=true],[aria-pressed=true],[aria-expanded=true],.selected,.active),.app :is(.catalog-filters,.marketplace-categories)>button[aria-pressed=true]{background:var(--spirit-response),var(--spirit-face);border-color:#b4bec86b;box-shadow:var(--spirit-raised);color:var(--spirit-ink)}.app :is(.help-tabs,.editor-tools,.catalog-view-controls,.segmented)[data-segment-indicator]{isolation:isolate}.app :is(.help-tabs,.editor-tools,.catalog-view-controls,.segmented):is([data-segment-indicator=placed],[data-segment-indicator=ready]):before{content:"";position:absolute;z-index:-1;top:0;left:0;pointer-events:none;width:var(--segment-w);height:var(--segment-h);border-radius:var(--segment-radius);translate:var(--segment-x) var(--segment-y);background:var(--spirit-face);border:1px solid #b4bec86b;box-sizing:border-box;box-shadow:var(--spirit-raised)}.app :is(.help-tabs,.editor-tools,.catalog-view-controls,.segmented)[data-segment-indicator=ready]:before{transition:translate .38s cubic-bezier(.3,1.25,.4,1),width .38s cubic-bezier(.3,1.25,.4,1),height .38s cubic-bezier(.3,1.25,.4,1),border-radius .38s ease}.app :is(.help-tabs,.editor-tools,.catalog-view-controls,.segmented):is([data-segment-indicator=placed],[data-segment-indicator=ready])>button:is([aria-selected=true],[aria-pressed=true],[aria-expanded=true]):is(*,:hover,:active){background:var(--spirit-response);border-color:transparent;box-shadow:none}.app :is(.glass-button,.outline-button,.quiet-button,.studio-team,.volume-trigger,.add-track-button,.marketplace-icon,.catalog-detail-close,.apollo-flow-reset,.help-primary,.hs-save,.hs-icon),.app .workspace-help-dialog>footer>button{background:var(--spirit-response),var(--spirit-face);border-color:#aab6c175;box-shadow:var(--spirit-raised);color:var(--spirit-ink);transition:box-shadow .16s ease,background-color .12s ease,border-color .12s ease}.app .glass-button :is(.glass-button__glow,.glass-button__sheen){display:none}.app :is(.help-resource-links,.help-utility-actions,.help-community-links nav,.hs-contact-links)>:is(button,a),.app :is(.timeline-tools,.cp-composer-actions,.cp-toolbar) button:where(:not(.add-track-button)),.app .transport .transport-control{background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.app :is(.catalog-filters,.marketplace-categories)>button:not([aria-pressed=true]),.app .follow-playback:not([aria-pressed=true]){background:var(--spirit-response),var(--spirit-well);box-shadow:var(--spirit-recessed);border-color:transparent}.app .transport .play-button,.app .transport .play-button.is-playing,.app .transport .transport-control.active,.app .follow-playback[aria-pressed=true],.app .marketplace-icon[aria-pressed=true]{background:var(--spirit-response),var(--spirit-face);box-shadow:var(--spirit-raised);border-color:#aab6c175;color:var(--spirit-ink)}.app .transport .record-button.active{color:#a13949}.app .track-header .track-buttons>button:not(.on),.app .timeline-tools .icon-button.active{background:var(--spirit-response),var(--spirit-face);box-shadow:var(--spirit-rim),0 2px 4px #34435317}.app :is(.help-composer,.cp-composer,.catalog-search,.marketplace-search,.help-faq-search,.cp-picker-search),.app .hs-form-fields :is(input,textarea),.app .platform-form :is(input,textarea,select),.app .catalog-detail-body select,.app .finance-select select{background:var(--spirit-response),var(--spirit-well);border-color:#abb6c16b;box-shadow:var(--spirit-recessed)}.app :is(.help-composer,.cp-composer){box-shadow:var(--spirit-recessed),0 7px 20px #34435312}.app :is(.help-composer,.cp-composer) textarea{background:transparent}.app :is(.help-composer-actions,.cp-composer-actions) button:is(.help-send,.cp-send){background:var(--spirit-face);box-shadow:var(--spirit-raised);color:var(--spirit-ink)}.app :is(.studio-stage,.timeline,.library.panel,.catalog-detail,.marketplace-card){border-color:#ffffffb3;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #68778524,0 4px 12px #3443530c}.app :is(.workspace-help-dialog,.marketplace-dialog,.transport-volume-panel,.copilot-panel){border-color:#ffffffb3;box-shadow:var(--spirit-rim),0 3px 6px #34435326,0 22px 60px #34435333}.app :is(.workspace-help-dialog,.marketplace-dialog){background:var(--spirit-response),linear-gradient(145deg,#f0f4f7f2,#e1e7eced)}.app[data-view] :is(.brand,.nav-pager,.nav-page-dots,.glass-button.account-trigger,.glass-button.notification-trigger,.account-popover,.notification-popover){background-image:var(--spirit-response),linear-gradient(150deg,#ffffff1c,transparent 46%,#030a1214 76%,#ffffff0d);border-color:#ffffff30;box-shadow:inset 0 1px 1px #ffffff6b,inset 0 -1px 1px #070c1747,inset 1px 0 1px #ffffff1f,0 3px 5px #19222d29,0 10px 22px #19222d1c}.app[data-view] :is(.brand,.glass-button.account-trigger,.glass-button.notification-trigger){background-color:var(--nav-glass)}.app[data-view] .glass-button.notification-trigger[data-unread=true]{background-color:#6c434e9e;color:#f1bac0}.app [data-spirit-light=true]{--spirit-response: radial-gradient(circle var(--spirit-light-radius,80px) at var(--spirit-light-x,50%) var(--spirit-light-y,50%),rgb(255 255 255 / var(--spirit-light-strength,.32)),#ffffff08 52%,transparent 76%)}@media(hover:hover)and (pointer:fine){.app :is(.glass-button,.outline-button,.quiet-button,.volume-trigger,.add-track-button,.follow-playback,.marketplace-icon,.hs-icon,.hs-save,.apollo-flow-reset,.help-primary,.help-send,.cp-send):hover:not(:disabled),.app .workspace-help-dialog>footer>button:hover:not(:disabled),.app :is(.help-glass,.editor-tools,.catalog-view-controls,.segmented)>:is(button,a):hover:not(:disabled){background:var(--spirit-response),var(--spirit-face);box-shadow:var(--spirit-rim),var(--spirit-shadow-x,0px) var(--spirit-shadow-y,3px) 5px #34435324,0 0 13px #ffffff96}.app[data-view] .brand:hover{background-image:var(--spirit-response),linear-gradient(150deg,#ffffff26,transparent 70%);box-shadow:inset 0 1px 1px #ffffff85,inset 0 -1px 1px #070c1747,0 0 14px #ffffff52,0 7px 18px #19222d24}.app[data-view] .notification-dock:not(:has(:popover-open)) .glass-button.notification-trigger:hover{background:var(--spirit-response),linear-gradient(150deg,#ffffff1c,transparent 46%,#030a1214 76%,#ffffff0d),var(--nav-glass);border-color:#ffffff30;color:#ffffffe0;box-shadow:inset 0 1px 1px #ffffff6b,inset 0 -1px 1px #070c1747,inset 1px 0 1px #ffffff1f,0 3px 5px #19222d29,0 10px 22px #19222d1c}.app[data-view] .notification-dock:not(:has(:popover-open)) .glass-button.notification-trigger[data-unread=true]:hover{background:var(--spirit-response),linear-gradient(150deg,#ffffff1c,transparent 46%,#030a1214 76%,#ffffff0d),#6c434e9e;color:#f1bac0}@media(min-width:721px){.app[data-view] .account-dock .glass-button.account-trigger:hover{background:var(--spirit-response),linear-gradient(150deg,#ffffff1c,transparent 46%,#030a1214 76%,#ffffff0d),var(--nav-glass);border-color:#ffffff30;color:#fff;box-shadow:inset 0 1px 1px #ffffff6b,inset 0 -1px 1px #070c1747,inset 1px 0 1px #ffffff1f,0 3px 5px #19222d29,0 10px 22px #19222d1c}}}.app :is(.glass-button,.outline-button,.quiet-button,.volume-trigger,.marketplace-icon,.hs-icon,.hs-save,.apollo-flow-reset,.help-primary,.help-send,.cp-send):active:not(:disabled),.app :is(.help-glass,.editor-tools,.catalog-view-controls,.segmented)>:is(button,a):active:not(:disabled){transform:none;box-shadow:var(--spirit-pressed);transition-duration:50ms}.app[data-view] .brand:active{transform:translate(-50%)}.app :is(.help-glass,.editor-tools,.catalog-view-controls,.segmented)>button:focus-visible,.app :is(.glass-button,.quiet-button,.marketplace-icon,.apollo-flow-reset):focus-visible{box-shadow:var(--spirit-rim),0 0 0 2px #64788970,0 0 13px #fff9!important}.app input[type=checkbox]{accent-color:#586e7d;box-shadow:0 1px 2px #ffffffb3,0 3px 6px #34435324}.app input[type=range]::-webkit-slider-thumb{box-shadow:inset 0 1px 2px #fff,inset 0 -1px 1px #62758645,0 2px 4px #34435338,0 0 0 1px #b8c3ce70}.app input[type=range]::-moz-range-thumb{box-shadow:inset 0 1px 2px #fff,inset 0 -1px 1px #62758645,0 2px 4px #34435338,0 0 0 1px #b8c3ce70}@media(max-width:720px){.app[data-view] .topbar.workspace-navigation{box-shadow:var(--spirit-rim),0 5px 18px #19222d29}.app[data-view] .nav-pager,.app[data-view] .glass-button.account-trigger{background:transparent;box-shadow:none}}@media(prefers-reduced-motion:reduce){.app :is(.glass-button,.quiet-button,.help-glass,.editor-tools,.catalog-view-controls,.segmented){transition:none}.app :is(.help-glass,.editor-tools,.catalog-view-controls,.segmented)>button{transition:none}.app :is(.help-tabs,.editor-tools,.catalog-view-controls,.segmented)[data-segment-indicator]:before{transition:none!important}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.app{--spirit-face: linear-gradient(#f6f8fa,#e6ebef);--spirit-glass: linear-gradient(#e0e6ec,#eaf0f4);--spirit-well: linear-gradient(#dce3e9,#e9eef3)}.app :is(.help-glass,.editor-tools,.transport-core,.catalog-view-controls,.segmented,.workspace-help-dialog,.help-composer,.cp-composer){backdrop-filter:none;-webkit-backdrop-filter:none}.app[data-view] :is(.brand,.nav-pager,.nav-page-dots,.glass-button.account-trigger,.glass-button.notification-trigger,.account-popover,.notification-popover){background-color:#343c46}}@media(forced-colors:active){.app :is(button,a,input,select,textarea):focus-visible{outline:2px solid Highlight!important;outline-offset:2px}.app :is(.help-tabs,.editor-tools,.catalog-view-controls,.segmented)>button:is([aria-selected=true],[aria-pressed=true],[aria-expanded=true],.selected,.active){outline:2px solid Highlight;outline-offset:-3px}.app :is(.help-tabs,.editor-tools,.catalog-view-controls,.segmented)[data-segment-indicator]:before{display:none}}.graph-notice{display:flex;align-items:center;gap:10px;margin:0 var(--studio-gutter, 24px) 8px;padding:10px 14px;border-radius:14px;font-size:13.5px;color:var(--ui-secondary, #555c65);background:var(--ui-frost);border:1px solid var(--ui-edge, rgb(255 255 255 / 86%));box-shadow:var(--ui-glass-shadow)}.graph-notice.is-blocked{color:var(--ui-ink, #20242a)}.graph-notice .text-button{margin-left:auto}.graph-notice .spin{animation:graph-notice-spin 1.1s linear infinite}@keyframes graph-notice-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.graph-notice .spin{animation:none}}.version-list,.render-list{display:grid;gap:6px;margin:4px 0 10px;max-height:40vh;overflow:auto}.version-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:#ffffff9e;border:1px solid var(--ui-line, rgb(42 48 56 / 12%))}.version-row[data-current=true]{background:#fff;box-shadow:var(--ui-lightbox)}.version-row>div{display:grid;gap:2px;min-width:0;flex:1}.version-row strong{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.version-row small{font-size:12px;color:var(--ui-tertiary, #626a74)}.version-row .text-button{flex:none;display:inline-flex;align-items:center;gap:4px}.check-row{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--ui-secondary, #555c65);margin:6px 0;cursor:pointer}.check-row input{margin-top:2px;accent-color:var(--ui-ink, #20242a)}.rights-attestation{padding:10px 12px;border-radius:12px;background:#ffffff8c}.comments-list>div[data-resolved=true] p{text-decoration:line-through;opacity:.6}.comments-list>div[data-blocking=true]>button:first-child{color:#8a3d49}.comments-list small{color:var(--ui-tertiary, #626a74)}.notification-item[data-read=false] p{font-weight:600}.notification-popover button.notification-item{width:100%;text-align:left;background:none;border:0;font:inherit;color:inherit;cursor:pointer}.notification-all{width:100%;margin-top:6px;padding:8px;border:0;border-radius:10px;background:#20242a0f;font:inherit;font-size:13px;color:var(--ui-ink, #20242a);cursor:pointer}.notification-all:hover{background:#20242a1a}.settings-tabs{margin-bottom:10px}.settings-panel{display:grid;gap:10px}.settings-facts{display:grid;gap:6px;margin:0}.settings-facts div{display:grid;grid-template-columns:130px 1fr;gap:10px;font-size:13.5px}.settings-facts dt{color:var(--ui-tertiary, #626a74)}.settings-facts dd{margin:0;overflow-wrap:anywhere}.settings-roles{margin:0;padding-left:18px;font-size:13px;color:var(--ui-secondary, #555c65);display:grid;gap:4px}.support-banner{position:fixed;top:10px;left:50%;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:12px;padding:8px 14px;border-radius:999px;font-size:12.5px;color:#fff;background:#7a3c28eb;box-shadow:0 6px 18px #0000002e}.support-banner button{border:0;border-radius:999px;padding:4px 10px;background:#ffffff2e;color:inherit;font:inherit;cursor:pointer}.support-banner button:hover{background:#ffffff47}
