@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_8596a5e-module__kL-ksa__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_8596a5e-module__kL-ksa__variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/167cd0713aa75522-s.1nzccunaoxsdm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e455bcff747f0d5e-s.1wuo3gtslpr33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/791bf8c4bb753ed6-s.p.0ggqn9ig56u4s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_f41c1dc4-module__qlvgNW__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_f41c1dc4-module__qlvgNW__variable{--font-body:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_8be3b53a-module__CxiPNW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_8be3b53a-module__CxiPNW__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--paper:#f1e6da;--paper-2:#e6d8ca;--paper-3:#dacbbc;--rule:#c3b4a8;--rule-2:#807169;--muted:#615551;--neutral:#4c3f3b;--ink-2:#322522;--ink:#190b09;--accent:#c21725;--accent-bright:#a00013;--accent-ink:#fdf2f0;--proof-paper:#faf4ec;--proof-paper-2:#eee3d7;--proof-rule:#c3b4a8;--proof-muted:#615551;--proof-ink-2:#322522;--proof-ink:#190b09;--proof-accent:#c21725;--glass:#f7f1e894;--glass-strong:#f7f1e8b8;--glass-blur:blur(18px);--glass-border:var(--hair) solid #80716973;--glass-shadow:0 16px 40px #190b0914, 0 2px 8px #190b090d;--tracking-label:.14em;--hair:1px;--ease-out:cubic-bezier(.16, 1, .3, 1)}@supports (color:lab(0% 0 0)){:root{--paper:lab(91.8872% 2.36306 7.25248);--paper-2:lab(87.2356% 3.13407 8.61467);--paper-3:lab(82.5819% 3.69969 9.21564);--rule:lab(74.4411% 3.91823 8.22589);--rule-2:lab(48.8538% 5.07727 6.38132);--muted:lab(37.2433% 4.71771 4.5188);--neutral:lab(27.9407% 5.41455 4.83849);--ink-2:lab(16.3272% 5.6455 4.5456);--ink:lab(4.30175% 5.1052 2.93976);--accent:lab(42.2722% 63.4713 41.2121);--accent-bright:lab(33.0703% 60.4769 42.1603);--accent-ink:lab(96.4206% 3.50577 2.32655);--proof-paper:lab(96.5484% .84284 4.50271);--proof-paper-2:lab(90.7272% 2.36431 7.25341);--proof-rule:lab(74.4411% 3.91823 8.22589);--proof-muted:lab(37.2433% 4.71771 4.5188);--proof-ink-2:lab(16.3272% 5.6455 4.5456);--proof-ink:lab(4.30175% 5.1052 2.93976);--proof-accent:lab(42.2722% 63.4713 41.2121);--glass:lab(95.3829% 1.23352 5.19581/.58);--glass-strong:lab(95.3829% 1.23352 5.19581/.72);--glass-border:var(--hair) solid lab(48.8538% 5.07727 6.38132/.45);--glass-shadow:0 16px 40px lab(4.30175% 5.1052 2.93976/.08), 0 2px 8px lab(4.30175% 5.1052 2.93976/.05)}}*{box-sizing:border-box}html{background:var(--paper)}body{color:var(--ink);background-color:var(--paper);font-family:var(--font-body);font-optical-sizing:auto;font-variant-numeric:oldstyle-nums;-webkit-font-smoothing:antialiased;background-image:repeating-linear-gradient(0deg,#190b090d 0 1px,#0000 1px 72px),repeating-linear-gradient(90deg,#190b090d 0 1px,#0000 1px 72px);background-image:repeating-linear-gradient(0deg,lab(4.30175% 5.1052 2.93976/.05) 0 1px,#0000 1px 72px),repeating-linear-gradient(90deg,lab(4.30175% 5.1052 2.93976/.05) 0 1px,#0000 1px 72px);margin:0;font-size:15px;line-height:1.55}button,input,select{font:inherit;color:inherit}button{cursor:pointer;border-radius:0}button:disabled{cursor:not-allowed;opacity:.4}input,select{border-radius:0}button:focus-visible,input:focus-visible,select:focus-visible,[role=slider]:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}h1,h2,h3,p{margin:0}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.spin{animation:1.1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}h1,.library-header h1,.login-card h1{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-weight:560;line-height:1.02}.brand-lockup{color:var(--ink);font-family:var(--font-display);letter-spacing:.01em;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.brand-mark{width:22px;height:22px;color:var(--accent-ink);background:var(--accent);font-family:var(--font-mono);place-items:center;font-size:13px;line-height:1;display:grid}.eyebrow,.panel-kicker{color:var(--muted);font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;align-items:center;gap:9px;margin:0;font-size:10px;font-weight:500;display:flex}.eyebrow:before,.panel-kicker:before{content:"";background:var(--accent);flex:none;width:20px;height:2px}.form-error{color:var(--ink);border-left:2px solid var(--accent);background:var(--paper-2);font-family:var(--font-mono);margin:16px 0 0;padding:10px 12px;font-size:11px;line-height:1.5}.login-submit,.new-project button,.library-empty button,.project-open,.export-main,.program-cut-button{color:var(--accent-ink);background:var(--accent);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:background-color .14s var(--ease-out);border:0;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:11px;font-weight:600;display:inline-flex}.login-submit:hover,.new-project button:hover,.library-empty button:hover,.project-open:hover,.export-main:hover,.program-cut-button:hover{background:var(--accent-bright)}.sign-out,.welcome-project-nav button,.timeline-footer button{color:var(--muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:7px;padding:6px 9px;font-size:10px;font-weight:500;display:inline-flex}.sign-out:hover,.welcome-project-nav button:hover,.timeline-footer button:hover{color:var(--ink)}.processing-progress,.source-row-progress,.source-card-progress{background:var(--rule);height:2px;display:block;overflow:hidden}.processing-progress span,.source-row-progress b,.source-card-progress span{background:var(--accent);height:100%;transition:width .3s var(--ease-out);display:block}.connection{color:var(--muted);border:var(--hair) solid var(--rule);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:4px 8px;font-size:9px;font-weight:500;display:inline-flex}.connection.live{color:var(--ink);border-color:var(--accent)}.connection.live svg{color:var(--accent);animation:on-air 1.8s var(--ease-out) infinite}@keyframes on-air{50%{opacity:.35}}.login-shell{place-items:center;min-height:100dvh;padding:48px 24px;display:grid}.login-card{border:var(--glass-border);background:var(--glass);width:min(420px,100%);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);padding:44px 40px 40px}.login-icon{display:none}.login-card .eyebrow{margin-top:56px}.login-card h1{margin:14px 0 36px;font-size:34px}.login-card>p:not(.eyebrow):not(.form-error){display:none}.login-card label{color:var(--muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;gap:7px;margin-top:16px;font-size:10px;font-weight:500;display:grid}.login-card input,.new-project input,.project-rename input{width:100%;color:var(--ink);border:var(--hair) solid var(--rule-2);font-family:var(--font-body);background:#faf4eca6;background:lab(96.5484% .84284 4.50271/.65);padding:11px 13px;font-size:14px}.login-card input:hover,.new-project input:hover{border-color:var(--neutral)}.login-card label+label{margin-top:20px}.login-submit{width:100%;margin-top:36px;padding-block:13px}.welcome-shell{place-items:center;min-height:100dvh;padding:clamp(28px,5vw,72px);display:grid}.welcome-card{border:var(--glass-border);background:var(--glass);width:min(760px,100%);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);padding:clamp(32px,4vw,52px);position:relative}.welcome-project-nav{gap:4px;display:flex;position:absolute;top:20px;right:20px}.welcome-card .eyebrow{margin-top:56px}.welcome-card h1{max-width:14ch;margin:16px 0 14px;font-size:clamp(40px,6vw,64px)}.welcome-copy{max-width:46ch;color:var(--neutral);font-size:16px}.upload-grid{margin-top:40px}.upload-card{width:100%;min-height:150px;color:var(--ink);border:var(--hair) dashed var(--rule-2);text-align:left;transition:border-color .14s var(--ease-out), background-color .14s var(--ease-out);background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:26px 28px;display:flex}.upload-card:hover{border-color:var(--accent);background:#faf4ec8c;background:lab(96.5484% .84284 4.50271/.55)}.upload-card svg{color:var(--accent)}.upload-card span{font-family:var(--font-display);letter-spacing:-.015em;font-size:17px;font-weight:560}.upload-card small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.upload-request{color:var(--ink-2);border-left:2px solid var(--accent);background:var(--paper-2);align-items:center;gap:9px;margin:20px 0 0;padding:11px 12px;font-size:13px;line-height:1.5;display:flex}.upload-request svg{color:var(--accent);flex:none}.processing-queue{border-top:var(--hair) solid var(--rule);margin-top:32px;padding-top:20px}.processing-queue header{color:var(--accent);justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.processing-queue h2{color:var(--ink);font-family:var(--font-display);letter-spacing:-.015em;margin:10px 0 0;font-size:19px;font-weight:560}.processing-queue>p{color:var(--muted);margin:8px 0 16px;font-size:13px}.source-ingest-list{border-top:var(--hair) solid var(--rule);margin-top:18px;display:grid}.source-ingest-row{color:var(--muted);border-bottom:var(--hair) solid var(--rule);align-items:flex-start;gap:12px;padding:13px 2px;font-size:12px;display:flex}.source-ingest-row>svg{color:var(--neutral);flex:none;margin-top:2px}.source-ingest-row span{flex:1;min-width:0}.source-ingest-row strong{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.source-ingest-row small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;margin:3px 0 8px;font-size:10px;display:block}.source-ingest-row button{color:var(--accent-bright);border:var(--hair) solid var(--rule-2);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:5px 9px;font-size:10px}.source-ingest-row button:hover{border-color:var(--accent)}.source-ingest-row.error>svg{color:var(--accent)}.source-ingest-row.error strong{color:var(--ink)}.source-ingest-row em{color:var(--accent-bright);font-family:var(--font-mono);font-size:10px;font-style:normal}.media-upload-note,.welcome-footnote{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:26px 0 0;font-size:10px}.welcome-footnote{display:none}.transcription-progress{border-left:2px solid var(--accent);background:var(--paper-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:20px;padding:12px;display:grid}.transcription-progress-icon{width:30px;height:30px;color:var(--accent-ink);background:var(--accent);place-items:center;display:grid}.transcription-progress strong{color:var(--ink);font-size:13px;font-weight:560;display:block}.transcription-progress span{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.4;display:block}.progress-action{color:var(--ink);border:var(--hair) solid var(--rule-2);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:6px 9px;font-size:10px}.library-shell{min-height:100dvh;padding:0 clamp(24px,4vw,64px) clamp(40px,6vw,88px)}.library-card{width:min(1200px,100%);margin:0 auto}.library-topbar{z-index:10;border-bottom:var(--glass-border);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);justify-content:space-between;align-items:center;gap:18px;margin:0 calc(-1*clamp(24px,4vw,64px));padding:18px clamp(24px,4vw,64px);display:flex;position:sticky;top:0}.library-topbar>div:last-child{align-items:center;gap:10px;display:flex}.library-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:clamp(36px,6vh,64px);display:flex}.library-header h1{margin:12px 0 0;font-size:clamp(28px,3vw,40px)}.new-project{border:var(--glass-border);background:var(--glass);width:min(420px,100%);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);gap:10px;padding:8px;display:flex}.new-project input{background:0 0;border-color:#0000;flex:1}.new-project input:hover{border-color:var(--rule)}.new-project input::placeholder,.project-rename input::placeholder,.login-card input::placeholder{color:var(--muted);font-style:italic}.library-strip{border-block:var(--hair) solid var(--rule-2);color:var(--muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:10px 0;margin:28px 0 24px;padding:11px 0;font-size:10px;display:flex}.library-strip>span{border-right:var(--hair) solid var(--rule);align-items:center;gap:8px;padding:0 18px;display:inline-flex}.library-strip>span:first-child{padding-left:2px}.library-strip>span:last-child{border-right:0}.library-loading,.library-empty{color:var(--muted);border:var(--hair) dashed var(--rule-2);text-align:center;place-items:center;padding:72px 24px;font-size:13px;display:grid}.library-loading{grid-auto-flow:column;gap:10px}.library-empty svg{color:var(--accent)}.library-empty h2{color:var(--ink);font-family:var(--font-display);margin:16px 0 6px;font-size:18px;font-weight:560}.library-empty p{max-width:34ch;color:var(--muted);margin:0 0 20px;font-size:13px}.project-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.project-card{border:var(--glass-border);background:var(--glass);min-height:216px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);transition:border-color .14s var(--ease-out), transform .14s var(--ease-out), box-shadow .14s var(--ease-out);flex-direction:column;justify-content:space-between;gap:26px;padding:24px;display:flex}.project-card:hover{border-color:#c217258c;border-color:lab(42.2722% 63.4713 41.2121/.55);transform:translateY(-2px);box-shadow:0 22px 48px #190b091c,0 2px 8px #190b090d;box-shadow:0 22px 48px lab(4.30175% 5.1052 2.93976/.11),0 2px 8px lab(4.30175% 5.1052 2.93976/.05)}.project-card p{color:var(--accent-bright);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin:0;font-size:9px;display:flex}.project-card p:before{content:"";background:var(--accent);flex:none;width:16px;height:2px}.project-card h2{-webkit-line-clamp:2;color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:12px 0 8px;font-size:25px;font-weight:560;line-height:1.12;display:-webkit-box;overflow:hidden}.project-card small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.03em;font-size:10px}.project-card footer{align-items:center;gap:6px;display:flex}.project-open{margin-right:auto;padding:8px 13px}.project-icon{width:30px;height:30px;color:var(--muted);border:var(--hair) solid transparent;background:0 0;place-items:center;display:grid}.project-icon:hover{color:var(--ink);border-color:var(--rule-2)}.project-icon.danger:hover{color:var(--accent-bright);border-color:var(--accent)}.project-rename{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;display:grid}.project-rename button{color:var(--ink);border:var(--hair) solid var(--rule-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:9px 11px;font-size:10px}.project-rename button:hover{border-color:var(--ink)}.editor-shell{flex-direction:column;height:100dvh;min-height:560px;display:flex;overflow:hidden}.topbar{z-index:10;border-bottom:var(--glass-border);background:var(--glass);height:56px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);flex:none;align-items:center;padding:0 20px;display:flex;position:relative;box-shadow:0 4px 16px #190b090d;box-shadow:0 4px 16px lab(4.30175% 5.1052 2.93976/.05)}.topbar .brand-lockup{font-size:14px}.project-name{max-width:min(440px,36vw);color:var(--ink-2);font-family:var(--font-display);align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex;position:absolute;left:50%;transform:translate(-50%)}.project-name small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.project-dot{background:var(--accent);width:6px;height:6px;animation:on-air 1.8s var(--ease-out) infinite;flex:none}.topbar-actions{align-items:center;gap:2px;margin-left:auto;display:flex}.toolbar-button{width:32px;height:32px;color:var(--muted);border:var(--hair) solid transparent;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;gap:6px;font-size:10px;display:inline-flex}.toolbar-button:hover{color:var(--ink);border-color:var(--rule)}.project-library-button{width:auto;padding:0 9px}.export-main{margin-left:10px;padding:8px 14px}.studio-shell{min-height:0;transition:grid-template-columns .2s var(--ease-out);flex:1;grid-template-columns:minmax(0,1fr) 300px;display:grid}.inspector-closed .studio-shell{grid-template-columns:minmax(0,1fr) 0}.studio-main{grid-template-rows:minmax(0,1fr) clamp(150px,24vh,220px);min-width:0;min-height:0;display:grid}.studio-workspace{grid-template-columns:minmax(320px,1.05fr) minmax(320px,.95fr);min-width:0;min-height:0;display:grid}.transcript-panel{min-width:0;min-height:0;color:var(--proof-ink);border-right:var(--hair) solid var(--rule);background:var(--proof-paper);flex-direction:column;display:flex}.transcript-header{border-bottom:var(--hair) solid var(--proof-rule);flex:none;justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:12px 20px 12px 28px;display:flex}.transcript-header>div:first-child{min-width:0}.transcript-header .panel-kicker{color:var(--proof-muted)}.transcript-header h2{color:var(--proof-ink);font-family:var(--font-display);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:14px;font-weight:600;overflow:hidden}.quick-actions{flex-wrap:wrap;justify-content:flex-end;gap:3px;display:flex}.quick-actions button{min-height:28px;color:var(--proof-muted);border:var(--hair) solid transparent;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-weight:500;display:inline-flex}.quick-actions button:hover{color:var(--proof-ink);border-color:var(--proof-rule)}.quick-actions button:last-child:not(:disabled){color:var(--proof-accent)}.transcript-scroll{scrollbar-width:thin;scrollbar-color:var(--proof-rule) transparent;-webkit-user-select:none;user-select:none;flex:1;min-height:0;padding:26px 34px 48px;line-height:2.05;overflow-y:auto}.transcript-pending{max-width:290px;color:var(--proof-muted);border:var(--hair) solid var(--proof-rule);background:color-mix(in oklab, var(--proof-paper) 78%, var(--paper-3));font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:12px;margin:12vh auto 0;padding:16px;font-size:10px;line-height:1.45;display:flex}.transcript-pending svg{color:var(--proof-accent);flex:none}.transcript-pending strong{color:var(--proof-ink);font-size:10px;font-weight:600;display:block}.transcript-pending span{margin-top:3px;display:block}.transcript-word-wrap{position:relative}.speaker-chip{color:var(--speaker,var(--proof-accent));font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;vertical-align:baseline;background:0 0;border:0;margin:0 10px 0 18px;padding:0;font-size:11px;font-weight:600;display:inline}.transcript-word-wrap:first-child .speaker-chip{margin-inline-start:0}.transcript-word{color:var(--proof-ink-2);font-family:var(--font-body);text-align:left;background:0 0;border:0;margin:0;padding:2px;font-size:17px;line-height:1.8}.transcript-word:hover{background:var(--proof-paper-2)}.transcript-word.selected{color:var(--proof-paper);background:var(--proof-ink)}.transcript-word.cut{color:var(--proof-muted);text-decoration:line-through;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--proof-accent);text-decoration-color:var(--proof-accent)}.transcript-word.active:not(.cut){box-shadow:0 2px 0 var(--proof-accent);color:var(--proof-ink)}.preview{background:var(--paper-2);min-width:0;min-height:0;position:relative}.media-stage{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.media-stage video{object-fit:contain;width:100%;height:100%}.media-stage audio{display:none}.audio-art{width:100%;height:100%;color:var(--ink);background:var(--paper-2);flex-direction:column;justify-content:flex-end;padding:32px;display:flex}.audio-art span{color:var(--muted);font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:10px}.audio-art strong{max-width:18ch;font-family:var(--font-display);letter-spacing:-.02em;margin:10px 0 0;font-size:30px;font-weight:560;line-height:1.05}.audio-art i{background:var(--accent);width:64px;height:2px;margin-top:26px}.preview-controls{inset-inline:0;z-index:2;min-height:58px;color:var(--muted);border-top:var(--glass-border);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);font-family:var(--font-mono);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:8px 20px;font-size:11px;display:grid;position:absolute;bottom:0}.preview-time{color:var(--ink-2)}.preview-side{justify-self:end;align-items:center;gap:10px;min-width:0;display:inline-flex}.preview-controls .muted{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.caption-toggle{width:28px;height:28px;color:var(--muted);border:var(--hair) solid var(--rule);background:0 0;place-items:center;padding:0;display:grid}.caption-toggle:hover{color:var(--ink);border-color:var(--rule-2)}.stage-frame{width:100%;max-width:100%;height:100%;max-height:100%;position:relative;overflow:hidden}.stage-frame video{object-fit:contain;width:100%;height:100%}.stage-layer{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stage-under{z-index:0}.stage-frame video{z-index:1;position:relative}.stage-frame video.video-hidden{visibility:hidden}.stage-person{z-index:1;object-fit:contain}.stage-over{z-index:2}.caption-track{inset-inline:7%;z-index:3;pointer-events:none;text-align:center;flex-wrap:wrap;justify-content:center;gap:4px 7px;margin:0;display:flex;position:absolute;bottom:9%}.caption-track span{color:var(--accent-ink);font-family:var(--font-display);letter-spacing:-.01em;background:#190b09d1;background:lab(4.30175% 5.1052 2.93976/.82);padding:2px 6px;font-size:clamp(14px,1.6vw,20px);font-weight:560;line-height:1.35}.caption-track span.active{background:var(--accent)}.round-control{width:40px;height:40px;color:var(--accent-ink);background:var(--accent);transition:background-color .14s var(--ease-out);border:0;place-items:center;display:grid}.round-control:hover{background:var(--accent-bright)}.empty-preview{border-left:var(--hair) solid var(--rule);place-items:center;display:grid}.empty-preview-content{max-width:260px;color:var(--muted);text-align:center;padding:26px}.empty-preview p{color:var(--ink-2);font-family:var(--font-display);margin:14px 0 5px;font-size:14px;font-weight:560}.empty-preview small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.preview-orb{width:36px;height:36px;color:var(--accent-ink);background:var(--accent);font-family:var(--font-mono);place-items:center;margin:auto;font-size:20px;display:grid}.timeline-panel{border-top:var(--glass-border);background:var(--glass-strong);min-width:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);padding:0 20px 12px;overflow:hidden}.timeline-heading{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.timeline-panel h2{color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:4px 0 0 10px;font-size:12px;font-weight:600;display:inline-block}.timeline-panel h2 span{color:var(--muted);font-weight:400}.timeline-metrics{color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;text-transform:uppercase;gap:16px;font-size:10px;display:flex}.ruler{color:var(--muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-content:space-between;margin:0 0 6px;font-size:9px;display:flex}.program-lane{border-block:var(--hair) solid var(--rule);height:18px;margin-bottom:4px;position:relative;overflow:hidden}.program-lane span{min-width:2px;color:var(--ink-2);border-right:var(--hair) solid var(--paper);background:var(--paper-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;padding:4px 7px;font-size:8px;line-height:10px;display:block;position:absolute;top:0;bottom:0;overflow:hidden}.timeline-track{cursor:crosshair;border-block:var(--hair) solid var(--rule);background:var(--paper-2);height:72px;position:relative;overflow:hidden}.timeline-base{position:absolute;inset:14px 0 12px}.waveform{align-items:center;gap:1px;padding:1px;display:flex;position:absolute;inset:0}.waveform i{background:#32252273;background:lab(16.3272% 5.6455 4.5456/.45);flex:1 1 0;min-width:1px}.clip-band{z-index:1;border-right:var(--hair) solid var(--paper);background:#190b090d;background:lab(4.30175% 5.1052 2.93976/.05);min-width:2px;position:absolute;top:14px;bottom:12px}.cut-band{z-index:3;background:repeating-linear-gradient(135deg,#c217258c 0 2px,#c2172526 2px 6px);background:repeating-linear-gradient(135deg,lab(42.2722% 63.4713 41.2121/.55) 0 2px,lab(42.2722% 63.4713 41.2121/.15) 2px 6px);min-width:2px;position:absolute;top:14px;bottom:12px}.word-lane{z-index:4;height:8px;position:absolute;top:4px;left:0;right:0}.word-tick{background:var(--rule-2);min-width:1px;height:5px;position:absolute}.word-tick.deleted{background:var(--accent);opacity:.7}.playhead{z-index:5;background:var(--ink);width:1px;position:absolute;top:0;bottom:0}.playhead b{background:var(--ink);width:7px;height:7px;position:absolute;top:0;left:-3px}.timeline-footer{color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:10px;font-size:9px;display:flex}.timeline-footer button{color:var(--ink-2);padding:4px 0}.studio-inspector{border-left:var(--glass-border);background:var(--glass);min-width:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:opacity .16s var(--ease-out);overflow:hidden}.inspector-closed .studio-inspector{opacity:0;pointer-events:none;border-left-color:#0000}.inspector-scroll{scrollbar-width:thin;scrollbar-color:var(--rule-2) transparent;height:100%;overflow-y:auto}.edit-hub,.compositions-panel,.overlays-panel,.source-manager,.agent-panel,.export-box{border-bottom:var(--hair) solid var(--rule);padding:18px}.transcript-header h2,.timeline-panel h2,.edit-hub h2,.compositions-panel h2,.overlays-panel h2,.agent-panel h2,.source-manager h2,.export-box h3{margin:4px 0 0}.edit-hub h2,.compositions-panel h2,.overlays-panel h2,.agent-panel h2,.source-manager h2,.export-box h3{color:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;font-size:14px;font-weight:600}.captions-row{width:100%;min-height:32px;color:var(--ink-2);border:var(--hair) solid var(--rule);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:14px;padding:4px 8px;font-size:12px;display:grid}.captions-row:hover{border-color:var(--rule-2)}.captions-row svg{color:var(--accent)}.captions-row small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.overlay-list{gap:4px;margin-top:6px;display:grid}.overlay-row{border:var(--hair) solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:30px;padding:3px 8px;font-size:12px;display:grid}.overlay-row em{color:var(--accent-bright);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-style:normal}.overlay-row span{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overlay-row small{color:var(--muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:10px}.overlay-add{grid-template-columns:minmax(0,1fr) auto auto auto;gap:5px;margin-top:8px;display:grid}.overlay-add input{min-width:0;color:var(--ink);border:var(--hair) solid var(--rule);background:var(--proof-paper);padding:7px 9px;font-size:11px}.overlay-add select{color:var(--ink);border:var(--hair) solid var(--rule);background:var(--proof-paper);font-family:var(--font-mono);padding:4px;font-size:10px}.overlay-add button{width:32px;color:var(--ink-2);border:var(--hair) solid var(--rule);background:0 0;place-items:center;display:grid}.overlay-add button:hover:not(:disabled){color:var(--accent-bright);border-color:var(--accent)}.composition-list{gap:4px;margin-top:14px;display:grid}.composition-row{min-height:34px;color:var(--ink-2);border:var(--hair) solid var(--rule);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:grid}.composition-row svg{color:var(--muted)}.composition-row.active{border-color:var(--accent);background:#faf4ec8c;background:lab(96.5484% .84284 4.50271/.55)}.composition-row.active>svg{color:var(--accent)}.composition-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composition-row small{color:var(--muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:10px}.composition-row input{min-width:0;color:var(--ink);border:var(--hair) solid transparent;background:0 0;padding:4px 5px;font-size:12px}.composition-row input:hover{border-color:var(--rule)}.composition-row input:focus{border-color:var(--rule-2);background:var(--proof-paper)}.composition-delete{width:24px;height:24px;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.composition-delete:hover{color:var(--accent-bright)}.composition-row[role=button],button.composition-row{cursor:pointer}button.composition-row{grid-template-columns:auto minmax(0,1fr) auto}.composition-row[role=button]:hover,button.composition-row:hover{border-color:var(--rule-2)}.hub-actions{grid-template-columns:1fr 1fr;gap:5px;margin-top:14px;display:grid}.hub-actions button{color:var(--ink-2);border:var(--hair) solid var(--rule);font-family:var(--font-mono);letter-spacing:.05em;text-align:left;white-space:nowrap;background:#faf4ec80;background:lab(96.5484% .84284 4.50271/.5);align-items:center;gap:7px;padding:8px 9px;font-size:10px;display:inline-flex}.hub-actions button:hover:not(:disabled){color:var(--ink);border-color:var(--rule-2)}.hub-actions button:first-child{grid-column:1/-1}.hub-selection{border-left:2px solid var(--accent);background:#faf4ec8c;background:lab(96.5484% .84284 4.50271/.55);margin-top:14px;padding:12px}.hub-selection blockquote{color:var(--ink-2);margin:9px 0 11px;font-size:13px;font-style:italic;line-height:1.5}.hub-selection-actions{gap:6px;display:flex}.hub-selection-actions button{color:var(--accent-ink);background:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:0;align-items:center;gap:6px;padding:7px 11px;font-size:10px;display:inline-flex}.hub-selection-actions button:hover{background:var(--accent-bright)}.hub-selection-actions select{min-width:0;color:var(--ink);border:var(--hair) solid var(--rule);background:var(--proof-paper);flex:1;padding:6px;font-size:11px}.hub-correct{grid-template-columns:minmax(0,1fr) auto;gap:5px;margin-top:8px;display:grid}.hub-correct input{width:100%;color:var(--ink);border:var(--hair) solid var(--rule);background:var(--proof-paper);padding:7px 9px;font-size:12px}.hub-correct button{width:32px;color:var(--ink-2);border:var(--hair) solid var(--rule);background:0 0;place-items:center;display:grid}.hub-correct button:hover:not(:disabled){color:var(--accent-bright);border-color:var(--accent)}.speaker-list{gap:6px;margin-top:16px;display:grid}.speaker-list .panel-kicker{margin-bottom:4px}.speaker-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.speaker-swatch{flex:none;width:9px;height:9px}.speaker-row input{width:100%;color:var(--ink);border:var(--hair) solid transparent;background:0 0;padding:6px 8px;font-size:12px}.speaker-row input:hover{border-color:var(--rule)}.speaker-row input:focus{border-color:var(--rule-2);background:var(--proof-paper)}.source-manager-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.source-manager-copy{color:var(--muted);margin:12px 0 14px;font-size:12px;line-height:1.5}.icon-button{width:28px;height:28px;color:var(--muted);border:var(--hair) solid var(--rule);background:0 0;place-items:center;display:grid}.icon-button:hover{color:var(--ink);border-color:var(--rule-2)}.source-manager-list{gap:8px;display:grid}.source-card{border:var(--hair) solid var(--rule);background:var(--paper);padding:10px}.source-card.active{border-color:var(--accent)}.source-select{width:100%;color:var(--ink-2);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:500;display:grid}.source-select span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-select svg{color:var(--muted)}.source-card.active .source-select svg{color:var(--accent)}.source-fields{grid-template-columns:1fr 76px;gap:8px;margin-top:10px;display:grid}.source-fields label{color:var(--muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.source-fields select,.source-fields input{width:100%;color:var(--ink);border:var(--hair) solid var(--rule);background:var(--paper-2);margin-top:4px;padding:5px 6px;font-size:11px;display:block}.source-card footer{color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:9px;display:flex}.source-card footer span{align-items:center;gap:5px;min-width:0;display:inline-flex}.source-card footer button{color:var(--accent-bright);border:var(--hair) solid var(--rule-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:4px 7px;font-size:9px}.source-card footer small{color:var(--accent-bright);font-size:9px}.source-card-progress{margin-top:10px}.program-cut-button{width:100%;margin-top:12px;padding-block:10px}.source-agent-request,.source-uploading{color:var(--muted);align-items:center;gap:7px;margin:12px 0 0;font-size:12px;line-height:1.4;display:flex}.source-agent-request svg{color:var(--accent)}.agent-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-copy{color:var(--muted);margin:12px 0;font-size:12px}.tool-index summary{cursor:pointer;color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;list-style:none;display:inline-flex}.tool-index summary::-webkit-details-marker{display:none}.tool-index summary:before{content:"+";color:var(--accent);font-weight:600}.tool-index[open] summary:before{content:"−"}.tool-index>div{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.tool-index>div span{color:var(--neutral);border:var(--hair) solid var(--rule);font-family:var(--font-mono);letter-spacing:.03em;background:#faf4ec80;background:lab(96.5484% .84284 4.50271/.5);padding:3px 6px;font-size:9px}.activity-list{border-top:var(--hair) solid var(--rule);scrollbar-width:thin;scrollbar-color:var(--rule-2) transparent;max-height:230px;margin-top:14px;overflow:auto}.activity-empty{color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;padding:14px 1px 3px;font-size:10px}.activity-row{border-bottom:var(--hair) solid var(--rule);color:var(--neutral);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px 1px;display:grid}.activity-row.error{color:var(--accent-bright)}.activity-row:first-child{animation:proof-pull .4s var(--ease-out) both}.activity-row strong{color:var(--ink);font-family:var(--font-mono);letter-spacing:.04em;font-size:10px;display:block}.activity-row span{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.4;display:block}.activity-row time{color:var(--muted);font-family:var(--font-mono);white-space:nowrap;font-size:9px}@keyframes proof-pull{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.export-actions{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.export-actions button{color:var(--ink-2);border:var(--hair) solid var(--rule);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:inline-flex}.export-actions button:hover{color:var(--accent-ink);border-color:var(--accent);background:var(--accent)}.export-status{color:var(--muted);font-family:var(--font-mono);letter-spacing:.03em;align-items:center;gap:6px;margin:12px 0 0;font-size:10px;display:flex}.export-status.error{color:var(--accent-bright)}.editing-tip{display:none}.project-summary{color:var(--muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;gap:6px 10px;margin:16px 18px 20px;font-size:9px;display:flex}.project-summary span{border-right:var(--hair) solid var(--rule-2);padding-right:10px}.project-summary span:last-child{border:0}@media (max-width:1080px){.project-name{display:none}.studio-shell{grid-template-columns:minmax(0,1fr) 272px}.studio-workspace{grid-template-columns:minmax(280px,1fr) minmax(280px,.9fr)}.transcript-scroll{padding:22px 24px 40px}}@media (max-width:900px){.editor-shell{height:auto;min-height:100dvh;overflow:visible}.studio-shell,.inspector-closed .studio-shell{display:block}.studio-main{grid-template-rows:minmax(520px,1fr) 210px;min-height:calc(100dvh - 56px)}.preview-controls .muted{display:none}.studio-inspector{border-top:var(--hair) solid var(--rule);border-left:0}.inspector-closed .studio-inspector{display:none}.inspector-scroll{grid-template-columns:1fr 1fr;display:grid}.agent-panel,.project-summary{grid-column:1/-1}}@media (max-width:860px){.library-header{flex-direction:column;align-items:stretch;gap:20px}.new-project{width:100%}}@media (max-width:650px){.welcome-shell{align-items:start;padding:24px 20px}.welcome-card .eyebrow{margin-top:52px}.topbar{padding:0 12px}.project-name,.toolbar-button.inspector-toggle{display:none}.export-main{padding:7px 10px}.studio-main{grid-template-rows:auto 210px}.studio-workspace{flex-direction:column;display:flex}.preview{border-bottom:var(--hair) solid var(--rule);order:-1;min-height:300px}.transcript-panel{border-right:0;min-height:460px}.transcript-header{align-items:flex-start;padding:12px 16px}.quick-actions{max-width:172px}.transcript-scroll{padding:18px 18px 36px}.transcript-word{font-size:16px}.timeline-panel{padding:0 12px 10px}.timeline-metrics{display:none}.timeline-footer span{text-overflow:ellipsis;white-space:nowrap;max-width:55%;overflow:hidden}.inspector-scroll{display:block}.new-project{grid-template-columns:1fr;display:grid}.new-project button{min-height:42px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
