@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.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:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.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:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.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:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_595015f9-module__vcJHea__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_595015f9-module__vcJHea__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_25f324d0-module___WK4EG__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_25f324d0-module___WK4EG__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
*{box-sizing:border-box;margin:0;padding:0}html{height:100%}body.dc-app{height:100%;font-family:var(--font,"Archivo","Helvetica Neue",Helvetica,Arial,sans-serif);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--u:calc(1px*var(--dens,1));--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--live:#ea2126;--ok:#11bc6d;--warn:#e3ae28;--bad:#f14634;--accent-soft:color-mix(in oklab,var(--accent) 16%,transparent);overflow:hidden}@supports (color:lab(0% 0 0)){body.dc-app{--live:lab(51.2916% 72.5203 52.2095);--ok:lab(67.3907% -54.6404 28.2368);--warn:lab(74.664% 11.4553 69.676);--bad:lab(56.2395% 65.0228 50.136)}}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0911;--bg2:#13111c;--bg3:#1f1b2a;--line:#312d40;--line-soft:#242030;--text:#f4f2f8;--dim:#9995a9;--faint:#6a657b;--accent:var(--accent-raw,#7f22fe);--accent-ink:white}@supports (color:lab(0% 0 0)){.theme-dark{--bg:lab(2.64912% 1.52543 -3.48852);--bg2:lab(5.51238% 3.01488 -6.75176);--bg3:lab(10.9264% 4.72529 -9.28262);--line:lab(19.5465% 5.86511 -11.6193);--line-soft:lab(13.2233% 5.05425 -9.94892);--text:lab(95.8582% 1.18443 -2.73932);--dim:lab(62.5575% 4.63998 -10.1448);--faint:lab(43.9315% 5.56448 -11.7536);--accent:var(--accent-raw,lab(41.088% 68.9915 -92.0012))}}.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#edecf0;--bg2:#fafafc;--bg3:#e2e0e6;--line:#c5c2cb;--line-soft:#dad8de;--text:#131017;--dim:#57535e;--faint:#817e88;--accent:color-mix(in oklch,var(--accent-raw,#7f22fe) 100%,black 10%);--accent-ink:white}@supports (color:lab(0% 0 0)){.theme-light{--bg:lab(93.5543% 1.04126 -1.96306);--bg2:lab(98.2273% .519127 -.982738);--bg3:lab(89.4722% 1.39135 -2.61508);--line:lab(78.9873% 2.09779 -3.91454);--line-soft:lab(86.5721% 1.39171 -2.61487);--text:lab(5.13295% 2.1343 -4.06736);--dim:lab(35.9948% 3.21674 -5.82315);--faint:lab(53.4321% 2.646 -4.87592);--accent:color-mix(in oklch,var(--accent-raw,lab(41.088% 68.9915 -92.0012)) 100%,black 10%)}}.mono{font-family:var(--mono)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::placeholder{color:var(--faint)}.screen{flex-direction:column;height:100%;display:flex;overflow:auto}.wordmark{letter-spacing:-.02em;align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.wordmark.big{gap:11px;font-size:26px}.wm-sq{background:var(--accent);border-radius:3px;flex:none;width:11px;height:11px}.wordmark.big .wm-sq{border-radius:4px;width:16px;height:16px}.wm-mark{flex:none;width:auto;height:1.25em;display:block}.btn{padding:calc(var(--u)*8) calc(var(--u)*14);border:1px solid var(--line);background:var(--bg3);color:var(--text);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:700;transition:border-color .12s,background .12s;display:inline-flex}.btn:hover{border-color:var(--dim)}.btn-accent{background:var(--accent);color:var(--accent-ink);border-color:#0000}.btn-accent:hover{filter:brightness(1.08);border-color:#0000}.btn-ghost{color:var(--dim);background:0 0;border-color:#0000}.btn-ghost:hover{color:var(--text);border-color:var(--line)}.btn-sm{padding:calc(var(--u)*5) calc(var(--u)*10);font-size:12px}.btn-block{width:100%}.btn:disabled{opacity:.45;cursor:not-allowed;filter:none}.input{background:var(--bg);border:1px solid var(--line);width:100%;padding:calc(var(--u)*8) calc(var(--u)*10);color:var(--text);border-radius:8px;font-size:13px}.input:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-color:#0000}.mono-input{font-family:var(--mono);font-size:12px}input[type=checkbox]{accent-color:var(--accent);cursor:pointer;flex:none;width:15px;height:15px}select.input{cursor:pointer}@media (max-width:880px){.input,select.input,.mono-input{font-size:16px}}@media (pointer:coarse){.btn,.dev-btn,.stage-btn,.lay-chip,.seg button,.proto-seg-btn,.dash-tab,.show-item,.cf-btn,.em-tabs a,.em-tabs button{touch-action:manipulation}}.field{flex-direction:column;gap:5px;display:flex}.field-label{letter-spacing:.09em;text-transform:uppercase;color:var(--dim);font-size:10.5px;font-weight:700}.stack{gap:calc(var(--u)*9);flex-direction:column;display:flex}.btn-row{gap:8px;display:flex}.dim-text{color:var(--dim);font-size:13px;line-height:1.55}.panel{background:var(--bg2);border:1px solid var(--line-soft);padding:calc(var(--u)*13);border-radius:12px}.panel-title{letter-spacing:.11em;text-transform:uppercase;color:var(--dim);margin-bottom:calc(var(--u)*10);align-items:center;gap:8px;font-size:10.5px;font-weight:800;display:flex}.panel-title:before{content:"";background:var(--accent);border-radius:2px;flex:none;width:6px;height:6px}.pill{letter-spacing:.09em;text-transform:uppercase;border:1px solid var(--line);color:var(--dim);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:4px 11px;font-size:10.5px;font-weight:800;display:inline-flex}.pill .dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.pill-live{background:var(--live);border-color:var(--live);color:#fff}.pill-live .dot{animation:1.1s infinite pulse}.pill-degraded{background:color-mix(in oklab,var(--warn) 16%,transparent);border-color:var(--warn);color:var(--warn)}.pill-degraded .dot{animation:1.1s infinite pulse}.pill-progress{border-color:var(--warn);color:var(--warn)}.pill-progress .dot{animation:.9s infinite pulse}.pill-failed{border-color:var(--bad);color:var(--bad)}.pill-ended,.pill-draft{color:var(--dim)}@keyframes pulse{50%{opacity:.3}}.dest-pill{position:relative}.dest-pill summary{cursor:pointer;gap:10px;list-style:none;display:inline-flex}.dest-pill summary::-webkit-details-marker{display:none}.dest-pill-item{align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.dest-pop{z-index:50;min-width:260px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 40px #00000073;box-shadow:0 12px 40px lab(0% 0 0/.45)}.camvoice-pop .dest-pop{min-width:180px}.camvoice-pop .dev-btn{flex-direction:row;justify-content:space-between;width:100%;min-height:auto;padding:8px 10px}.camvoice-pop .dest-pop{top:auto;bottom:calc(100% + 8px)}.captions-pill .dest-pop{min-width:300px;max-width:360px}.captions-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.captions-lang-picker{background:var(--bg);color:var(--text);border:1px solid var(--line-soft);border-radius:8px;padding:4px 8px;font-size:11px}.captions-body{flex-direction:column;gap:10px;max-height:280px;margin-top:4px;display:flex;overflow-y:auto}.caption-speaker{flex-direction:column;gap:2px;display:flex}.caption-speaker-name{color:var(--dim);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.caption-line{margin:0;font-size:12.5px;line-height:1.4}.dubbing-pill .dest-pop{min-width:280px;max-width:340px}.stack-sm{flex-direction:column;gap:4px;display:flex}.dubbing-target-row{align-items:center;gap:8px;display:flex}.dubbing-target-row .input{flex:1;min-width:0}.dubbing-actions{align-items:center;gap:8px;margin-top:2px;display:flex}.topbar{align-items:center;gap:calc(var(--u)*14);padding:calc(var(--u)*10) calc(var(--u)*16);border-bottom:1px solid var(--line-soft);background:var(--bg2);flex:none;display:flex}.topbar-spacer{flex:1}.userchip{color:var(--dim);font-size:11px}.empty{border:1px dashed var(--line);padding:calc(var(--u)*16);color:var(--text);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.empty span{color:var(--dim);font-size:12px;font-weight:400;line-height:1.5}.alert{border:1px solid color-mix(in oklab,var(--bad) 55%,transparent);background:color-mix(in oklab,var(--bad) 10%,transparent);padding:calc(var(--u)*9) calc(var(--u)*11);border-radius:9px;font-size:12.5px;line-height:1.5}.alert.warn{border-color:color-mix(in oklab,var(--warn) 60%,transparent);background:color-mix(in oklab,var(--warn) 10%,transparent)}.form-err{color:var(--bad);font-size:12.5px;font-weight:600;line-height:1.45}.toast{z-index:60;background:var(--bg3);border:1px solid var(--line);border-radius:10px;padding:10px 18px;font-size:13px;font-weight:650;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #00000059;box-shadow:0 8px 30px lab(0% 0 0/.35)}.sheet-backdrop{z-index:70;background:#00000080;background:lab(0% 0 0/.5);justify-content:center;align-items:flex-start;padding:9vh 16px 16px;display:flex;position:fixed;inset:0}.sheet{border-radius:14px;width:min(440px,94vw);max-height:82vh;overflow-y:auto;box-shadow:0 24px 70px #0000008c;box-shadow:0 24px 70px lab(0% 0 0/.55)}.url-box{background:var(--bg);border:1px solid var(--line);padding:calc(var(--u)*8) calc(var(--u)*10);word-break:break-all;border-radius:8px;font-size:12px;line-height:1.5}.auth-screen{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,76px);padding:clamp(24px,6vw,88px);display:grid}.auth-hero{flex-direction:column;gap:clamp(18px,2.6vh,28px);display:flex}.auth-h1{font-size:clamp(38px,5.4vw,82px)}.auth-sub{color:var(--dim);max-width:48ch;font-size:14px;line-height:1.6}.hero-chips{flex-wrap:wrap;gap:8px;display:flex}.hero-chip{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);border:1px solid var(--line);border-radius:999px;padding:5px 12px;font-size:10.5px}@media (max-width:880px){.auth-screen{grid-template-columns:1fr;align-content:center}.auth-h1{font-size:clamp(32px,9vw,60px)}}.auth-card{gap:calc(var(--u)*14);background:var(--bg2);border:1px solid var(--line-soft);width:min(380px,90vw);padding:calc(var(--u)*26);border-radius:16px;flex-direction:column;display:flex}.auth-sub-card{color:var(--dim);margin-top:-6px;font-size:13px;line-height:1.5}.seg{background:var(--bg);border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.seg button{color:var(--dim);border-radius:7px;padding:7px;font-size:13px;font-weight:650}.seg .seg-on{background:var(--bg3);color:var(--text)}.dash-body{flex:1;grid-template-columns:238px minmax(0,1fr);min-height:0;display:grid}.show-rail{border-right:1px solid var(--line-soft);background:var(--bg2);padding:calc(var(--u)*14);gap:calc(var(--u)*10);flex-direction:column;display:flex;overflow-y:auto}.rail-title{letter-spacing:.11em;text-transform:uppercase;color:var(--dim);font-size:10.5px;font-weight:800}.rail-list{flex-direction:column;gap:4px;display:flex}.show-item{text-align:left;width:100%;color:var(--dim);border-radius:9px;align-items:center;gap:9px;padding:9px 10px;font-size:13px;display:flex}.show-item:hover{background:var(--bg3);color:var(--text)}.show-item.on{background:var(--bg3);color:var(--text);font-weight:700}.show-dot{background:var(--accent);border-radius:3px;flex:none;width:8px;height:8px}.show-item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.show-item-count{color:var(--faint);font-size:10px}.rail-form{flex-direction:column;gap:8px;margin-top:auto;display:flex}.dash-main{padding:calc(var(--u)*24) calc(var(--u)*28);overflow-y:auto}.show-head{margin-bottom:calc(var(--u)*20)}.show-name{font-size:clamp(28px,3vw,40px)}.show-meta{color:var(--dim);align-items:center;gap:12px;margin-top:6px;font-size:12.5px;display:flex}.brand-chip{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.dash-cols{gap:calc(var(--u)*14);grid-template-columns:1.15fr 1fr;align-items:start;display:grid}.plain-list{list-style:none}.list-row{padding:calc(var(--u)*9) 0;align-items:center;gap:11px;display:flex}.list-row+.list-row{border-top:1px solid var(--line-soft)}.row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.row-title{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}.row-sub{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.key-chip{color:var(--faint);border:1px solid var(--line-soft);border-radius:6px;padding:3px 7px;font-size:10px}.inline-form{margin-bottom:calc(var(--u)*12);gap:8px;display:flex}.inline-form .input{flex:1;width:auto;min-width:0}.dash-cols>.panel{min-width:0}.inline-form .btn{flex:none}.inline-form.stacked{margin-bottom:0;margin-top:calc(var(--u)*12);border-top:1px solid var(--line-soft);padding-top:calc(var(--u)*12);flex-direction:column}.key-note{color:var(--faint);font-size:11px;line-height:1.5}@media (max-width:880px){.dash-body{flex-direction:column;display:flex}.show-rail{border-right:0;border-bottom:1px solid var(--line-soft);flex-direction:row;align-items:center;gap:10px;padding:10px 14px;overflow:auto hidden}.rail-title,.rail-list,.rail-form{flex:none}.rail-list{flex-direction:row;gap:6px}.show-item{border:1px solid var(--line-soft);white-space:nowrap;border-radius:999px;width:auto;padding:7px 12px}.rail-form{flex-direction:row;align-items:center;margin-top:0;margin-left:auto}.rail-form .input{width:150px}.dash-main{padding:calc(var(--u)*16) calc(var(--u)*14)}.dash-cols{grid-template-columns:1fr}.show-name{font-size:clamp(24px,7vw,34px)}.topbar{flex-wrap:wrap;row-gap:6px}.userchip{display:none}.list-row{flex-wrap:wrap;row-gap:6px}}@media (max-width:430px){.inline-form{flex-direction:column}.inline-form .input,.inline-form .btn{width:100%}}.studio{overflow:hidden}.studio-top{gap:calc(var(--u)*12)}.studio.is-live .studio-top{box-shadow:inset 0 2px 0 var(--live)}.topbar-hold{width:190px}.bc-id{flex-direction:column;gap:1px;min-width:0;display:flex}.bc-crumb{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700}.bc-id strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.timer{color:var(--live);font-size:13px;font-weight:600}.backstage-note{color:var(--warn);font-size:11.5px;font-weight:650}.preview-tags{align-items:center;gap:10px;display:flex}.studio-main{gap:calc(var(--u)*12);padding:calc(var(--u)*12) calc(var(--u)*14);flex:1;grid-template-columns:minmax(0,1fr) 374px;min-height:0;display:grid}.guest-main{grid-template-columns:minmax(0,1fr)}.studio-switcher{min-width:0;min-height:0;display:flex}.studio-buses{align-items:stretch;gap:calc(var(--u)*9);flex:1;grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);min-width:0;min-height:0;display:grid}.program-wrap{gap:calc(var(--u)*7);flex-direction:column;min-width:0;min-height:0;display:flex}.preview-label{letter-spacing:.11em;text-transform:uppercase;color:var(--dim);flex:none;justify-content:space-between;align-items:center;font-size:10.5px;font-weight:800;display:flex}.preview-only-tag{color:var(--ok);border:1px solid color-mix(in oklab,var(--ok) 58%,transparent);letter-spacing:.1em;white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:9px}.onair-tag{color:#fff;background:var(--live);letter-spacing:.13em;border-radius:5px;padding:2.5px 9px;font-size:9.5px;animation:1.4s infinite pulse}.scene-holder{border:1px solid var(--line-soft);background:#030203;background:lab(.647577% .172913 -.329205);border-radius:13px;flex:1;justify-content:center;align-items:center;min-height:0;padding:8px;display:flex;overflow:hidden}.bus-monitor-preview .scene-holder{border-color:color-mix(in oklab,var(--ok) 75%,var(--line));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ok) 32%,transparent)}.bus-monitor-program .scene-holder{border-color:color-mix(in oklab,var(--live) 78%,var(--line));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--live) 35%,transparent)}.transition-console{border:1px solid var(--line-soft);background:var(--bg2);border-radius:11px;flex-direction:column;align-self:center;gap:7px;min-width:0;padding:9px 7px;display:flex}.transition-kind{border:1px solid var(--line);background:var(--bg);border-radius:8px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.transition-kind label,.fade-chips button{min-width:0;color:var(--dim);border-radius:5px;padding:5px 3px;font-size:9px;font-weight:750}.transition-kind label{cursor:pointer;justify-content:center;align-items:center;display:flex}.transition-kind label.on,.fade-chips button.on{background:var(--bg3);color:var(--text)}.transition-kind input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.transition-kind label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.fade-chips{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.fade-chips button{font-family:var(--mono);border:1px solid var(--line);padding:4px 2px}.take-state{font-family:var(--mono);letter-spacing:.12em;text-align:center;text-transform:uppercase;color:var(--faint);font-size:8px}.take-state.armed{color:var(--ok)}.take-btn{border:1px solid var(--line);background:var(--bg3);width:100%;color:var(--dim);letter-spacing:.07em;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:9px 4px;font-size:11px;font-weight:850;display:flex}.take-btn.armed{background:var(--accent);color:var(--accent-ink);border-color:#0000}.take-btn:disabled{opacity:.45;cursor:not-allowed}.studio-rail{gap:calc(var(--u)*10);flex-direction:column;min-height:0;padding-right:1px;display:flex;overflow-y:auto}.dest-check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.dest-check input{margin-top:2px}.dest-list{flex-direction:column;list-style:none;display:flex}.dest-row{padding:calc(var(--u)*7) 0;align-items:center;gap:9px;display:flex}.dest-row+.dest-row{border-top:1px solid var(--line-soft)}.dest-dot{border-radius:50%;flex:none;width:8px;height:8px}.st-pending{background:var(--warn);animation:1s infinite pulse}.st-connected{background:var(--ok)}.st-failed{background:var(--bad)}.st-removed{background:var(--faint)}.dest-st{text-transform:capitalize}.dest-st:first-letter{text-transform:uppercase}.progress-note{color:var(--dim);font-size:12.5px;line-height:1.55}.active-note{color:var(--dim);font-size:11.5px;line-height:1.45}.hold-hint{color:var(--faint);font-size:11px;line-height:1.5}.char-count{color:var(--faint);letter-spacing:0;text-transform:none;margin-left:auto;font-size:10px}.hold-btn{width:100%;padding:calc(var(--u)*12);background:var(--accent);color:var(--accent-ink);letter-spacing:.06em;text-transform:uppercase;touch-action:none;border:none;border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex;position:relative;overflow:hidden}.hold-btn.danger{background:var(--live);color:#fff}.hold-btn:disabled{opacity:.45;cursor:not-allowed}.hold-fill{pointer-events:none;background:#00000052;background:lab(0% 0 0/.32);position:absolute;top:0;bottom:0;left:0}.hold-label{position:relative}.hold-tag{letter-spacing:.16em;text-transform:uppercase;opacity:.65;font-size:9px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.lay-label{letter-spacing:.04em;font-size:10px;font-weight:700}.lay-ico{border-radius:3px;gap:2px;width:38px;height:22px;display:grid;position:relative}.lay-ico i{opacity:.55;background:currentColor;border-radius:2px}.stage-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lay-chip{border:1px solid var(--line-soft);background:var(--bg);color:var(--dim);border-radius:9px;align-items:center;gap:6px;padding:6px 10px;display:flex}.lay-chip:hover{border-color:var(--dim)}.lay-chip.on{border-color:var(--accent);color:var(--text);background:var(--accent-soft)}.lay-chip .lay-ico{width:28px;height:16px}.lay-chip.on .lay-ico i{opacity:.9}.li-solo{grid-template-columns:1fr}.li-sbs{grid-template-columns:1fr 1fr}.li-grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.li-pip{grid-template-columns:1fr}.li-pip .pp{opacity:1;width:13px;height:8px;position:absolute;bottom:2px;right:2px}.li-share{grid-template-rows:1fr 1fr;grid-template-columns:2.2fr 1fr}.li-share .bg{grid-row:1/3}.strip{align-items:stretch;gap:calc(var(--u)*14);padding:calc(var(--u)*10) calc(var(--u)*14);border-top:1px solid var(--line-soft);background:var(--bg2);flex:none;display:flex}.strip-section{flex-direction:column;flex:0 auto;gap:7px;min-width:0;display:flex}.strip-section+.strip-section{border-left:1px dashed var(--line);padding-left:calc(var(--u)*14)}.strip-label{letter-spacing:.11em;text-transform:uppercase;color:var(--dim);white-space:nowrap;align-items:baseline;gap:8px;font-size:10px;font-weight:800;display:flex}.strip-section.onair .strip-label{color:var(--accent)}.strip-count{color:var(--faint);font-size:10px}.strip-tiles{align-items:stretch;gap:9px;display:flex;overflow-x:auto}.strip-empty{border:1px dashed var(--line);color:var(--faint);white-space:nowrap;border-radius:9px;align-items:center;min-height:74px;padding:0 14px;font-size:11px;display:flex}.ptile{flex-direction:column;flex:none;gap:6px;width:112px;display:flex}.ptile.has-mixer{width:120px}.orphan-entry{border:1px dashed var(--line);border-radius:9px;flex-direction:column;flex:none;justify-content:center;gap:6px;width:150px;min-height:74px;padding:10px;display:flex}.orphan-label{color:var(--faint);white-space:normal;font-size:11px}.ptile-feed{aspect-ratio:16/9;border:1px solid var(--line-soft);background:#101013;border-radius:8px;position:relative;overflow:hidden}.ptile.staged .ptile-feed{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.studio.is-live .ptile.staged .ptile-feed{border-color:var(--live);box-shadow:0 0 0 1px var(--live)}.ptile:not(.staged) .ptile-feed{opacity:.78}.ptile-mixer{border:1px solid var(--line-soft);background:var(--bg);border-radius:8px;flex-direction:column;gap:5px;padding:6px 7px;display:flex}.ptile-mixer-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ptile-mixer .participant-mic-meter{flex:none;height:14px;position:static;bottom:auto;right:auto}.ptile-mixer .participant-mic-meter span{width:3px;height:12px}.mixer-mute{color:var(--dim);border:1px solid var(--line);border-radius:5px;padding:3px 7px;font-size:9px;font-weight:750}.mixer-mute.on{color:var(--bad);border-color:color-mix(in oklab,var(--bad) 60%,var(--line))}.ptile-mixer .fx-row{gap:6px}.ptile-mixer .fx-label{display:none}.ptile-mixer .fx-val{width:30px;font-size:9px}.ptile-mixer .fx-row input[type=range]{min-width:62px}.ptile-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;z-index:2;pointer-events:none;background:#030303a8;background:lab(.903296% 0 0/.66);border-radius:5px;max-width:calc(100% - 10px);padding:2px 7px;font-size:9.5px;font-weight:650;position:absolute;bottom:5px;left:5px;overflow:hidden}.ptile-rename{pointer-events:auto;color:#debdff;color:lab(80.6907% 30.4721 -41.6758);cursor:pointer;background:#333333d9;background:lab(21.12% 0 0/.85);border:0;border-radius:3px;margin-left:5px;padding:0 4px;font-size:10px;line-height:1.5}.ptile-rename:hover{background:#554568f2;background:lab(31.9196% 12.8942 -17.9276/.95)}.ptile-chips{z-index:2;pointer-events:none;gap:3px;display:flex;position:absolute;top:4px;right:4px}.chip{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#030303b3;background:lab(.903296% 0 0/.7);border-radius:4px;padding:2px 5px;font-size:8px}.chip.off{color:#ff9f8f;color:lab(75.6445% 39.2382 26.8922)}.stage-btn{border:1px solid var(--accent);width:100%;color:var(--accent);white-space:nowrap;background:0 0;border-radius:7px;padding:5px 4px;font-size:10.5px;font-weight:700}.stage-btn:hover{background:var(--accent-soft)}.stage-btn.on{border-color:var(--line);color:var(--dim)}.stage-btn.on:hover{border-color:var(--bad);color:var(--bad);background:0 0}.ptile-role{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;text-align:center;font-size:9.5px}.device-bar{padding-left:calc(var(--u)*14);align-self:center;gap:8px;margin-left:auto;display:flex}.dev-btn{border:1px solid var(--line);background:var(--bg3);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:52px;min-height:46px;font-size:12px;font-weight:700;display:flex}.dev-btn:hover{border-color:var(--dim)}.dev-state{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:8.5px}.dev-btn.off{border-color:color-mix(in oklab,var(--bad) 60%,transparent);color:var(--bad);background:color-mix(in oklab,var(--bad) 10%,transparent)}.dev-btn.off .dev-state{color:var(--bad)}.dev-btn.active{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.dev-btn.danger{color:var(--live);border-color:color-mix(in oklab,var(--live) 45%,transparent)}.dev-btn.danger:hover{background:color-mix(in oklab,var(--live) 12%,transparent)}.clip-transport{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.clip-transport .clip-name{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;overflow:hidden}.clip-transport .clip-scrub{width:8rem}.clip-transport .clip-ended{opacity:.7}@media (max-width:880px),(max-height:500px){.studio{overflow-y:auto}.studio-top{gap:10px;padding:8px 12px}.bc-id strong{max-width:160px}.studio-main{padding:calc(var(--u)*10);gap:calc(var(--u)*10);flex-direction:column;flex:none;display:flex}.studio-switcher{flex:none}.studio-buses{grid-template-columns:minmax(0,1fr)}.transition-console{flex-flow:wrap;justify-content:center;align-items:center}.transition-kind{width:150px}.fade-chips{width:132px}.take-state{min-width:48px}.take-btn{width:auto;min-width:88px;padding-left:14px;padding-right:14px}.program-wrap{flex:none}.preview-label{flex-wrap:wrap;row-gap:4px}.scene-holder{border-radius:10px;flex:none;padding:5px}.strip{align-items:stretch;gap:calc(var(--u)*10);flex-direction:column;overflow-x:visible}.device-bar{flex-wrap:wrap;order:-1;justify-content:center;align-self:stretch;margin-left:0;padding-left:0}.dev-btn{min-width:56px;min-height:52px}.strip-section+.strip-section{border-left:0;border-top:1px dashed var(--line);padding-left:0;padding-top:calc(var(--u)*10)}.strip-tiles{scroll-snap-type:x proximity;padding-bottom:4px}.ptile,.orphan-entry{scroll-snap-align:start;width:124px}.ptile.has-mixer{width:210px}}.studio-tabbar,.sheet-veil,.sheet-handle{display:none}@media (max-width:880px),(max-height:500px){.studio{--mtabbar-h:58px}.screen.studio{padding-bottom:calc(var(--mtabbar-h) + env(safe-area-inset-bottom))}.guest-main>.program-wrap{z-index:30;background:var(--bg);padding-bottom:4px;position:sticky;top:0}.studio-tabbar{z-index:80;background:var(--bg2);border-top:1px solid var(--line-soft);padding:6px max(10px,env(safe-area-inset-left)) calc(6px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-right));display:flex;position:fixed;bottom:0;left:0;right:0}.studio-tab{letter-spacing:.06em;text-transform:uppercase;color:var(--dim);border-radius:9px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:6px 2px;font-size:10px;font-weight:700;display:flex}.studio-tab.on{color:var(--text);background:var(--bg3)}.studio-tab-ico{font-size:15px;line-height:1}.sheet-veil{inset:0;bottom:calc(var(--mtabbar-h) + env(safe-area-inset-bottom));z-index:60;background:#00000073;background:lab(0% 0 0/.45);border:0;border-radius:0;display:block;position:fixed}.studio-rail{z-index:70;top:auto;left:0;right:0;bottom:calc(var(--mtabbar-h) + env(safe-area-inset-bottom));height:min(56dvh,480px);padding:8px 12px calc(var(--u)*12);background:var(--bg);border-top:1px solid var(--line);border-radius:14px 14px 0 0;transition:transform .22s;position:fixed;overflow-y:auto;transform:translateY(105%);box-shadow:0 -12px 40px #0006;box-shadow:0 -12px 40px lab(0% 0 0/.4)}.studio-rail[data-mtab-active]{transform:none}.sheet-handle{border-radius:10px;flex:none;width:56px;height:20px;margin:0 auto 2px;display:block;position:relative}.sheet-handle:after{content:"";background:var(--line);border-radius:2px;height:4px;position:absolute;top:8px;left:8px;right:8px}.studio-rail .dock-drawerhead,.studio-rail .dock-rail,.studio-rail [data-mtab]{display:none}.studio-rail[data-mtab-active=live] [data-mtab=live],.studio-rail[data-mtab-active=brand] [data-mtab=brand],.studio-rail[data-mtab-active=av] [data-mtab=av],.studio-rail[data-mtab-active=mix] [data-mtab=mix],.studio-rail[data-mtab-active=look] [data-mtab=look],.studio-rail[data-mtab-active=media] [data-mtab=media],.studio-rail[data-mtab-active=notes] [data-mtab=notes]{display:block}.studio .toast{bottom:calc(var(--mtabbar-h) + env(safe-area-inset-bottom) + 14px)}.studio-alert{margin:8px 12px 0}}@media (max-height:500px) and (min-width:600px){.studio-rail{border-left:1px solid var(--line);border-radius:14px 0 0;width:min(400px,55vw);height:auto;top:0;left:auto;right:0;transform:translate(105%);box-shadow:-12px 0 40px #0006;box-shadow:-12px 0 40px lab(0% 0 0/.4)}.studio-rail[data-mtab-active]{transform:none}.scene-holder{width:calc(177.78dvh - 337.782px);max-width:100%;margin:0 auto}}@media (max-width:880px),(max-height:500px){.studio-top,.strip{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}.scene{aspect-ratio:16/9;--scene-accent:#fff;background:#010102;background:lab(.304535% .0838116 -.159585);border-radius:9px;width:100%;max-height:100%;position:relative;overflow:hidden;container-type:size}.scene-edit-frame{aspect-ratio:16/9;width:100%;max-height:100%;position:relative;container-type:size}.scene-edit-frame>.scene{width:100%;height:100%;max-height:none}.scene-edit-frame>.scene>.scene-overlay{visibility:hidden}.overlay-drag-layer{z-index:120;pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.overlay-drag-box{pointer-events:auto;touch-action:none;cursor:grab;outline:.35cqh dashed color-mix(in oklab,var(--accent) 75%,white);outline-offset:-.18cqh;min-height:2cqh;position:absolute}.overlay-drag-box:active{cursor:grabbing}.overlay-drag-visual{pointer-events:none;width:100%;height:100%;display:flex;overflow:hidden}.overlay-drag-visual--text{height:auto;min-height:2cqh}.overlay-resize-handle{background:var(--accent);cursor:nwse-resize;touch-action:none;z-index:2;border:.35cqh solid #fff;border-radius:50%;width:2.8cqh;min-width:0;height:2.8cqh;padding:0;position:absolute;bottom:-1.25cqh;right:-1.25cqh;box-shadow:0 .4cqh 1.2cqh #00000080;box-shadow:0 .4cqh 1.2cqh lab(0% 0 0/.5)}@media (pointer:coarse){.overlay-resize-handle{width:5.5cqh;height:5.5cqh;bottom:-2.4cqh;right:-2.4cqh}.overlay-resize-handle:before{content:"";position:absolute;inset:-16px}.overlay-drag-box{outline-width:.6cqh}}.comp-holder .scene{border-radius:0}.scene-tile{aspect-ratio:16/9;background:#101013;border-radius:1.6cqh;position:relative;overflow:hidden;container-type:size}.scene-tile.speaking{box-shadow:0 0 0 .7cqh var(--scene-accent)}.cam-feed,.cam-off{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cam-off{background:#141418}.avatar{color:#efedf4;color:lab(94.09% 1.7418 -3.26682);letter-spacing:.03em;border-radius:50%;justify-content:center;align-items:center;width:clamp(26px,36cqh,130px);height:clamp(26px,36cqh,130px);font-size:clamp(11px,14cqh,48px);font-weight:700;display:flex}.feed-tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#b7b7b7bf;color:lab(74.48% -.0000298023 0/.75);text-align:center;padding:0 8px;font-size:clamp(8px,7cqh,14px)}.tile-name{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background:#030303a8;background:lab(.903296% 0 0/.66);border-radius:.45em;align-items:center;gap:.6em;max-width:80%;padding:.28em .75em;font-size:clamp(10px,11cqh,24px);font-weight:650;display:flex;position:absolute;bottom:6%;left:3.5%}.tile-muted{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffaa9c;color:lab(78.061% 36.1111 24.6058);font-size:.62em}.scene-idle{border:1px dashed #ffffff2e;border:1px dashed lab(100% 0 0/.18);border-radius:1.6cqh;justify-content:center;align-items:center;display:flex;position:absolute;inset:3.5%}.scene-logo{letter-spacing:.05em;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3;background:#0303038c;background:lab(.903296% 0 0/.55);border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);border-radius:1cqh;align-items:center;gap:1.2cqh;padding:1.1cqh 2cqh;font-size:3.4cqh;font-weight:800;display:flex;position:absolute;top:4.5%;right:3%}.scene-logo img{border-radius:.5cqh;width:auto;height:4.5cqh;display:block}.scene-logo.text:before{content:"";background:var(--scene-accent);border-radius:.5cqh;width:1.7cqh;height:1.7cqh}.scene-watermark{letter-spacing:.06em;color:#fff;opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:6;align-items:center;gap:1cqh;font-size:2.8cqh;font-weight:800;display:flex;position:absolute;bottom:4.5%;right:3%}.scene-watermark img{width:auto;height:4cqh;display:block}.scene-banner{z-index:3;border-radius:1cqh;align-items:stretch;max-width:74%;font-size:3.4cqh;display:flex;position:absolute;bottom:7%;left:4%;overflow:hidden}.banner-block{background:var(--scene-accent);flex:none;width:1.3cqh}.banner-text{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#060508d9;background:lab(1.52945% .497423 -.947428/.85);padding:1.5cqh 2.6cqh;font-weight:650;line-height:1.35}.scene-overlay{pointer-events:none;display:flex;position:absolute;overflow:hidden}.ov-text{color:#fff;white-space:pre-wrap;overflow-wrap:break-word;width:100%;line-height:1.1;display:block}.ov-image{object-fit:contain;width:100%;height:100%;display:block}.lay-grid{flex-wrap:wrap;place-content:center;gap:1.6%;display:flex;position:absolute;inset:2.2%}.lay-solo,.lay-pip{position:absolute;inset:0}.lay-solo .scene-tile,.pip-main .scene-tile{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.pip-main{position:absolute;inset:0}.pip-corner{width:24%;position:absolute;bottom:4.5%;right:2.5%}.pip-corner .scene-tile{box-shadow:0 1cqh 4cqh #0000008c;box-shadow:0 1cqh 4cqh lab(0% 0 0/.55)}.lay-share{gap:1.6%;display:flex;position:absolute;inset:2.2%}.share-main{background:#101013;border-radius:1.6cqh;flex:1;position:relative;overflow:hidden;container-type:size}.share-feed{background:repeating-linear-gradient(135deg,#16181d 0 16px,#0e0f14 16px 32px);background:repeating-linear-gradient(135deg,lab(8.29868% .178494 -3.73123) 0 16px,lab(4.39526% .142731 -2.77655) 16px 32px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.share-feed .lk-participant-tile{position:absolute;inset:0}.share-none{background:#101013;border:1px dashed #ffffff26;border:1px dashed lab(100% 0 0/.15)}.share-rail{flex-direction:column;justify-content:center;gap:6%;width:21%;display:flex}.share-more{font-family:var(--mono);color:#9e9e9e;color:lab(65.2% 0 0);text-align:center;font-size:2.4cqh}.scene-stage,.tile-video,.tile-video .lk-participant-tile{position:absolute;inset:0}.scene.has-panel .scene-stage{right:27cqw}.scene-panel{z-index:2;background:#030304f0;background:lab(.887033% .257321 -.490001/.94);border-left:1px solid #ffffff1f;border-left:1px solid lab(100% 0 0/.12);flex-direction:column;gap:2cqh;width:27cqw;padding:4cqh 2cqw;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.sp-title{letter-spacing:.02em;color:#fff;border-bottom:.35cqh solid var(--scene-accent);margin:0;padding-bottom:1.6cqh;font-size:3.4cqh;font-weight:800}.sp-body{color:#e8e7ea;color:lab(91.8363% .692934 -1.30968);white-space:pre-wrap;overflow-wrap:break-word;font-size:2.9cqh;line-height:1.55;overflow:hidden}.scene.has-panel .scene-logo{right:28.5cqw}.scene.has-panel .scene-banner{max-width:64%}.fx-row{align-items:center;gap:10px;display:flex}.fx-label{color:#a5a3aa;color:lab(67.4095% 1.74698 -3.26296);flex:none;width:76px;font-size:12px}.fx-row input[type=range]{accent-color:var(--accent);flex:1;min-width:0}.fx-val{text-align:right;color:#a5a3aa;color:lab(67.4095% 1.74698 -3.26296);flex:none;width:36px;font-size:11px}.look-row{align-items:flex-start;gap:10px;display:flex}.look-row .fx-label{padding-top:5px}.look-buttons{flex-wrap:wrap;flex:1;gap:6px;display:flex}.look-btn{padding:calc(var(--u)*4) calc(var(--u)*8)}.preset-item{align-items:stretch;display:inline-flex}.preset-item .look-btn{border-radius:8px 0 0 8px}.preset-delete{border-left:0;border-radius:0 8px 8px 0;min-width:26px;padding-left:6px;padding-right:6px}.eq-controls .fx-val{width:48px}.eq-preset-row .fx-label{line-height:1.2}.monitor-row{margin-bottom:calc(var(--u)*10);padding-bottom:calc(var(--u)*10);border-bottom:1px solid var(--line-soft);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.notes-input{resize:vertical;min-height:88px}.overlay-add-row{flex-wrap:wrap}.overlay-file-input{display:none}.overlay-list{gap:calc(var(--u)*9);flex-direction:column;list-style:none;display:flex}.overlay-row{gap:calc(var(--u)*8);padding:calc(var(--u)*9);border:1px solid var(--line-soft);background:var(--bg);border-radius:9px;flex-direction:column;display:flex}.overlay-row-head{align-items:center;gap:8px;min-width:0;display:flex}.overlay-row.is-hidden .overlay-name{opacity:.45;text-decoration:line-through}.overlay-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:650;overflow:hidden}.overlay-actions{flex:none;gap:5px;display:flex}.overlay-actions .btn{padding-left:7px;padding-right:7px}.overlay-text-input{font-size:12px}.overlay-opacity .fx-label{width:52px}.overlay-library summary{color:var(--dim);cursor:pointer;font-size:12px}.overlay-library-list{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.aspect-badge{letter-spacing:.08em;background:var(--accent-soft);color:var(--accent);vertical-align:middle;border-radius:5px;margin-left:8px;padding:2px 6px;font-size:10px}.preview-916{aspect-ratio:9/16;background:#010102;background:lab(.304535% .0838116 -.159585);border-radius:9px;flex:none;justify-content:center;align-items:center;height:100%;margin:0 auto;display:flex;position:relative;overflow:hidden}.preview-916 .scene{aspect-ratio:16/9;flex:none;width:auto;height:100%;max-height:none}.aspect-seg .proto-seg-btn{padding:3px 9px;font-size:10px}.gr-screen{justify-content:center;align-items:center;padding:24px}.gr-card{background:var(--bg2);border:1px solid var(--line-soft);border-radius:18px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);width:min(860px,94vw);display:grid;overflow:hidden}.gr-left{background:var(--bg);padding:calc(var(--u)*20);gap:calc(var(--u)*12);flex-direction:column;justify-content:center;display:flex}.gr-preview{aspect-ratio:16/9;background:#101013;border-radius:12px;position:relative;overflow:hidden;container-type:size}.gr-preview video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gr-preview-name{color:#fff;z-index:2;background:#030303a8;background:lab(.903296% 0 0/.66);border-radius:6px;padding:3px 10px;font-size:12px;font-weight:650;position:absolute;bottom:10px;left:10px}.meter{z-index:2;align-items:flex-end;gap:3px;height:18px;display:flex;position:absolute;bottom:8px;right:10px}.meter span{background:var(--ok);opacity:.25;border-radius:2px;width:3.5px;height:16px}.meter span.on{opacity:1}.studio-mic-meter{flex:none;position:static;bottom:auto;right:auto}.gr-devices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gr-right{padding:calc(var(--u)*24);gap:calc(var(--u)*13);flex-direction:column;display:flex}.invite-tag{letter-spacing:.13em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:10px;font-weight:800}.gr-title{font-size:25px}.gr-ep{color:var(--dim);margin-top:-8px;font-size:13px}.consent{cursor:pointer;align-items:flex-start;gap:11px;font-size:13px;line-height:1.5;display:flex}.consent input{margin-top:2px}.consent em{color:var(--faint);margin-top:3px;font-size:11.5px;font-style:normal;line-height:1.45;display:block}.gr-denied{border:1px dashed color-mix(in oklab,var(--bad) 55%,transparent);padding:calc(var(--u)*18);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;display:flex}.gr-denied h2{font-size:16px;font-weight:800}.gr-error{max-width:460px;padding:calc(var(--u)*26);flex-direction:column;grid-template-columns:none;align-items:flex-start;gap:16px;display:flex}.gr-err-title{letter-spacing:-.02em;font-size:22px;font-weight:800}@media (max-width:880px){.gr-screen{justify-content:flex-start;padding:14px}.gr-card{grid-template-columns:1fr;width:min(430px,100%);margin:auto}.gr-left{padding:calc(var(--u)*14)}.gr-right{padding:calc(var(--u)*16)}.gr-title{font-size:21px}}@media (max-width:430px){.gr-devices{grid-template-columns:1fr}}.comp-screen{color:#888;background:#000}.comp-stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:28px;display:flex}.comp-holder{justify-content:center;align-items:center;width:min(100%,177.78vh - 195.558px);display:flex;position:relative}.comp-crossfade-out{z-index:1;opacity:1;pointer-events:none;justify-content:center;align-items:center;transition-property:opacity;transition-timing-function:linear;display:flex;position:absolute;inset:0}.comp-screen.portrait .comp-stage{padding:0}.comp-screen.portrait .comp-holder{width:100%;height:100%;overflow:hidden}.comp-screen.portrait .scene{aspect-ratio:16/9;flex:none;width:auto;height:100%;max-height:none}.comp-caption{text-align:center;letter-spacing:.08em;color:#666;flex:none;padding:0 0 16px;font-size:10.5px}.comp-fallback{color:#888;font-family:var(--mono);letter-spacing:.04em;flex:1;place-items:center;font-size:13px;display:grid}.display{font-family:var(--font-display,"Archivo","Helvetica Neue",sans-serif);letter-spacing:-.022em;text-transform:uppercase;text-wrap:balance;font-weight:900;line-height:.97}.accent-word{color:var(--accent)}.btn-loud{letter-spacing:.06em;text-transform:uppercase;padding:calc(var(--u)*11);font-weight:800}.em-screen{align-items:center;gap:clamp(18px,3vh,28px);padding:clamp(56px,9vh,84px) 24px clamp(24px,5vh,52px)}.em-head{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.em-title{font-size:clamp(26px,3.2vw,44px)}.em-tabs{background:var(--bg2);border:1px solid var(--line);border-radius:11px;gap:4px;padding:4px;display:flex}.em-tabs a,.em-tabs button{color:var(--dim);white-space:nowrap;border-radius:8px;padding:8px 16px;font-size:12.5px;font-weight:700}.em-tabs a:hover,.em-tabs button:hover{color:var(--text)}.em-tabs .on{background:var(--bg3);color:var(--text)}.em-frame{border:1px solid var(--line-soft);background:var(--bg2);border-radius:16px;flex-direction:column;flex:none;width:min(640px,94vw);display:flex;overflow:hidden}.em-meta{border-bottom:1px solid var(--line-soft);font-family:var(--mono);color:var(--faint);flex-direction:column;gap:5px;padding:14px 18px;font-size:11px;display:flex}.em-meta b{color:var(--dim);font-weight:500}.em-canvas{background:#e8e7eb;background:lab(91.8253% .866979 -1.63646);padding:clamp(16px,3vw,36px)}.em-body{color:#17151a;color:lab(7.11912% 1.69804 -3.16595);--em-accent:color-mix(in oklch,var(--accent-raw,#7f22fe) 100%,black 20%);background:#fff;border-radius:12px;max-width:520px;margin:0 auto;overflow:hidden;box-shadow:0 10px 40px #0000002e;box-shadow:0 10px 40px lab(0% 0 0/.18)}@supports (color:lab(0% 0 0)){.em-body{--em-accent:color-mix(in oklch,var(--accent-raw,lab(41.088% 68.9915 -92.0012)) 100%,black 20%)}}.em-band{background:#0d0b11;background:lab(3.28414% 1.25852 -2.39792);justify-content:space-between;align-items:center;padding:17px 26px;display:flex}.em-band .wordmark{color:#fff;font-size:15px}.em-band .wm-sq{background:var(--accent-raw,var(--accent))}.em-live-chip{font-family:var(--mono);letter-spacing:.15em;color:#908e94;color:lab(59.2893% 1.74925 -3.26124);text-transform:uppercase;font-size:8.5px}.em-inner{flex-direction:column;gap:16px;padding:30px 26px;display:flex}.em-h1{font-family:var(--font-display,"Archivo");letter-spacing:-.02em;text-transform:uppercase;font-size:31px;font-weight:900;line-height:1}.em-h1 .accent-word{color:var(--em-accent)}.em-p{color:#434148;color:lab(27.9446% 2.12896 -3.89239);font-size:14px;line-height:1.6}.em-p strong{color:#1b191f;color:lab(9.38083% 2.17146 -3.86535)}.em-cta{text-align:center;background:var(--em-accent);color:#fff;letter-spacing:.06em;text-transform:uppercase;border:none;border-radius:9px;width:100%;padding:15px;font-size:13.5px;font-weight:800;display:block}.em-cta:hover{filter:brightness(1.1)}.em-url{font-family:var(--mono);color:#646268;color:lab(41.8887% 1.75631 -3.25608);word-break:break-all;font-size:11px}.em-small{color:#727077;color:lab(47.6889% 1.75354 -3.25811);font-size:12px;line-height:1.55}.em-stats{gap:10px;display:flex}.em-stat{border:1px solid #d8d7da;border:1px solid lab(86.0253% .867218 -1.63629);border-radius:9px;flex-direction:column;flex:1;gap:3px;padding:12px 14px;display:flex}.em-stat-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#727077;color:lab(47.6889% 1.75354 -3.25811);font-size:9px}.em-stat-v{font-size:15px;font-weight:800}.em-foot{color:#817f85;color:lab(53.4891% 1.75124 -3.2598);border-top:1px solid #e5e4e6;border-top:1px solid lab(90.6873% .519246 -.982654);padding:16px 26px;font-size:10.5px;line-height:1.6}.scene-tile .lk-participant-tile,.ptile-feed .lk-participant-tile{border-radius:inherit;background:#101013;width:100%;height:100%;position:absolute;inset:0}.scene-tile .lk-participant-tile video,.ptile-feed .lk-participant-tile video{object-fit:cover;width:100%;height:100%}.scene-tile--screen .lk-participant-tile video{object-fit:contain}.scene-tile .lk-participant-metadata,.ptile-feed .lk-participant-metadata{display:none}.lk-participant-placeholder{background:#141418}.dash-tabs{background:var(--bg2);border:1px solid var(--line);margin-bottom:calc(var(--u)*16);border-radius:11px;align-self:flex-start;gap:4px;padding:4px;display:flex}.dash-tab{color:var(--dim);white-space:nowrap;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:700}.dash-tab:hover{color:var(--text)}.dash-tab.on{background:var(--bg3);color:var(--text)}.seg-inline{grid-template-columns:none;gap:3px;width:auto;display:inline-flex}.seg-inline button{white-space:nowrap;padding:6px 13px}.create-bc{margin-bottom:calc(var(--u)*14);padding-bottom:calc(var(--u)*14);border-bottom:1px solid var(--line-soft);flex-direction:column;gap:9px;display:flex}.create-bc .inline-form{margin-bottom:0}.create-src{align-self:flex-start}.src-badge{letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;border-radius:5px;align-items:center;margin-right:8px;padding:2px 7px;font-size:9px;font-weight:800;display:inline-flex}.src-studio{background:var(--accent-soft);color:var(--accent)}.src-external{background:color-mix(in oklab,var(--ok) 18%,transparent);color:var(--ok)}.row-sub .src-badge{position:relative;top:-1px}.health-grade{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:9px;font-weight:600}.hg-excellent,.hg-good,.hg-active{color:var(--ok);background:color-mix(in oklab,var(--ok) 14%,transparent)}.hg-unstable,.hg-error{color:var(--warn);background:color-mix(in oklab,var(--warn) 16%,transparent)}.hg-standby,.hg-waiting{color:var(--faint);background:var(--bg3)}.hp-grid{gap:calc(var(--u)*9);grid-template-columns:1fr 1fr;display:grid}.hp-stat{flex-direction:column;gap:3px;display:flex}.hp-k{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:9.5px}.hp-v{letter-spacing:-.01em;align-items:baseline;gap:4px;font-size:19px;font-weight:800;display:flex}.hp-v i{color:var(--dim);font-size:11px;font-style:normal;font-weight:600}.hp-v.warn{color:var(--warn)}.hp-note{color:var(--faint);margin-top:calc(var(--u)*9);font-size:11px;line-height:1.5}.ingest-chip{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:3px 9px;font-size:9px;font-weight:600;display:inline-flex}.ingest-chip .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.is-waiting{color:var(--faint);background:var(--bg3)}.is-reconnecting{color:var(--warn);background:color-mix(in oklab,var(--warn) 14%,transparent)}.is-reconnecting .dot,.is-active .dot,.is-connected .dot{animation:1.1s infinite pulse}.is-active,.is-connected{color:var(--ok);background:color-mix(in oklab,var(--ok) 16%,transparent)}.is-error{color:var(--bad);background:color-mix(in oklab,var(--bad) 14%,transparent)}.proto-seg{background:var(--bg);border:1px solid var(--line);margin-bottom:calc(var(--u)*11);border-radius:9px;gap:3px;padding:3px;display:flex}.proto-seg-btn{color:var(--dim);white-space:nowrap;border-radius:6px;flex:1;padding:6px 4px;font-size:11px;font-weight:650}.proto-seg-btn.on{background:var(--bg3);color:var(--text)}.cf{flex-direction:column;gap:5px;display:flex}.cf-row{background:var(--bg);border:1px solid var(--line);border-radius:8px;align-items:center;gap:7px;padding:6px 6px 6px 10px;display:flex}.cf-val{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11.5px;overflow:hidden}.cf-btn{font-family:var(--mono);letter-spacing:.04em;color:var(--dim);border:1px solid var(--line);border-radius:6px;flex:none;padding:4px 8px;font-size:10px}.cf-btn:hover{color:var(--text);border-color:var(--dim)}.ingest-ok{color:var(--ok);font-size:11px;font-weight:600}.rs-source{font-family:var(--mono);letter-spacing:.06em;color:var(--dim);border:1px solid var(--line);border-radius:5px;padding:2px 8px;font-size:10px}.rs-feed{aspect-ratio:16/9;--scene-accent:#fff;background:#010102;background:lab(.304535% .0838116 -.159585);border-radius:9px;width:100%;max-height:100%;position:relative;overflow:hidden;container-type:size}.rs-feed .lk-participant-tile{background:#101013;width:100%;height:100%;position:absolute;inset:0}.rs-feed .lk-participant-tile video{object-fit:contain;width:100%;height:100%}.rs-incoming{background:repeating-linear-gradient(135deg,#171a24 0 26px,#0c0f18 26px 52px);background:repeating-linear-gradient(135deg,lab(9.38142% .620984 -7.35962) 0 26px,lab(4.33819% .529066 -5.98815) 26px 52px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rs-incoming .feed-tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#bebebe99;color:lab(76.8% -.0000298023 0/.6);font-size:clamp(9px,2.4cqh,16px)}.rs-feed .scene-logo{position:absolute;top:4.5%;right:3%}.rs-feed .scene-banner{font-size:3.4cqh;position:absolute;bottom:7%;left:4%}.rs-waiting{text-align:center;color:#bebebe;color:lab(76.8% -.0000298023 0);border:1px dashed #ffffff2e;border:1px dashed lab(100% 0 0/.18);border-radius:2cqh;flex-direction:column;justify-content:center;align-items:center;gap:3cqh;display:flex;position:absolute;inset:6%}.rs-waiting h3{color:#fff;letter-spacing:-.01em;font-size:clamp(15px,4cqh,30px);font-weight:800}.rs-waiting p{color:#a4a4a4;color:lab(67.52% -.0000298023 0);max-width:62%;font-size:clamp(11px,2.5cqh,16px);line-height:1.55}.rs-pulse{gap:1.4cqh;display:flex}.rs-pulse span{background:var(--scene-accent,#fff);border-radius:50%;width:1.6cqh;height:1.6cqh;animation:1.2s infinite pulse}.rs-pulse span:nth-child(2){animation-delay:.2s}.rs-pulse span:nth-child(3){animation-delay:.4s}.tab-head{margin-bottom:calc(var(--u)*16);align-items:center;gap:14px;display:flex}.tab-count{color:var(--faint);letter-spacing:.04em;font-size:11px}.rec-grid{gap:calc(var(--u)*14);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.rec-card{text-align:left;background:var(--bg2);border:1px solid var(--line-soft);border-radius:13px;flex-direction:column;transition:transform .12s,border-color .12s;display:flex;overflow:hidden}.rec-card:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 12px 32px #0000004d;box-shadow:0 12px 32px lab(0% 0 0/.3)}.rec-thumb,.rec-modal-hero{aspect-ratio:16/9;justify-content:center;align-items:center;display:flex;position:relative}.rec-play{color:#fff;opacity:.9;background:#03030380;background:lab(.903296% 0 0/.5);border:1px solid #ffffff40;border:1px solid lab(100% 0 0/.25);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding-left:3px;font-size:18px;display:flex}.rec-play.big{width:64px;height:64px;font-size:26px}.rec-dur{color:#fff;background:#030303b8;background:lab(.903296% 0 0/.72);border-radius:5px;padding:2px 7px;font-size:10px;position:absolute;bottom:7px;right:7px}.rec-proc{color:#fff;letter-spacing:.08em;background:#03030399;background:lab(.903296% 0 0/.6);border-radius:999px;padding:4px 12px;font-size:10px;position:absolute}.rec-thumb .src-badge{color:#fff;background:#030303a8;background:lab(.903296% 0 0/.66);margin:0;position:absolute;top:7px;left:7px}.rec-body{padding:calc(var(--u)*12);flex-direction:column;gap:7px;display:flex}.rec-title{letter-spacing:-.01em;font-size:14px;font-weight:700;line-height:1.3}.rec-meta{color:var(--faint);letter-spacing:.02em;font-size:10.5px}.rec-chips{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.rec-chip{color:var(--dim);border:1px solid var(--line);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:600}.rec-chip.muted{color:var(--faint);font-style:italic}.modal-veil{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;background:lab(0% 0 0/.6);justify-content:center;align-items:flex-start;padding:clamp(16px,5vh,60px) 20px;display:flex;position:fixed;inset:0;overflow:auto}.modal{background:var(--bg2);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 30px 90px #00000080;box-shadow:0 30px 90px lab(0% 0 0/.5)}.rec-modal{width:min(680px,96vw)}.modal-x{color:#fff;background:#0303038c;background:lab(.903296% 0 0/.55);border:1px solid #fff3;border:1px solid lab(100% 0 0/.2);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;display:flex;position:absolute;top:12px;right:12px}.modal-x:hover{background:#030303cc;background:lab(.903296% 0 0/.8)}.rec-hero-meta{align-items:center;gap:9px;display:flex;position:absolute;bottom:12px;left:12px}.rec-hero-meta .src-badge{color:#fff;background:#030303a8;background:lab(.903296% 0 0/.66);margin:0}.rec-hero-meta .rec-dur{position:static}.rec-modal-body{padding:calc(var(--u)*22);gap:calc(var(--u)*20);flex-direction:column;display:flex}.rec-modal-head{flex-direction:column;gap:5px;display:flex}.rec-modal-title{letter-spacing:-.02em;font-size:21px;font-weight:800}.rec-sect{gap:calc(var(--u)*10);flex-direction:column;display:flex}.rec-sect-t{letter-spacing:.11em;text-transform:uppercase;color:var(--dim);align-items:baseline;gap:9px;font-size:10.5px;font-weight:800;display:flex}.rec-sect-note{letter-spacing:.02em;text-transform:none;color:var(--faint);font-size:10px;font-weight:500}.dl-row{grid-template-columns:1fr;gap:10px;display:grid}.dl-btn{text-align:left;padding:calc(var(--u)*11);border:1px solid var(--line);background:var(--bg);border-radius:11px;align-items:center;gap:11px;transition:border-color .12s;display:flex}.dl-btn:hover{border-color:var(--accent)}.dl-ico{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);letter-spacing:.03em;border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.dl-lbl{flex-direction:column;gap:2px;min-width:0;display:flex}.dl-lbl b{font-size:13px;font-weight:700}.dl-lbl i{color:var(--dim);font-size:11px;font-style:normal}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.form-ok{color:#4ade80;font-size:13px}.studio-alert{align-items:center;gap:12px;margin:8px 16px 0;display:flex}.legal-wrap{background:var(--bg);height:100%;color:var(--text);flex-direction:column;display:flex;overflow-y:auto}.legal-head{padding:calc(var(--u)*14) calc(var(--u)*20);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;display:flex}.legal-wm{letter-spacing:.04em;color:var(--text);align-items:center;gap:9px;font-weight:800;display:inline-flex}.legal-body{width:100%;max-width:780px;padding:calc(var(--u)*28) calc(var(--u)*20) calc(var(--u)*40);gap:calc(var(--u)*12);flex-direction:column;margin:0 auto;display:flex}.legal-title{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(26px,4.5vw,34px);font-weight:900}.legal-updated{color:var(--dim);margin-bottom:calc(var(--u)*8);font-size:12.5px}.legal-body h2{letter-spacing:.01em;margin-top:calc(var(--u)*14);font-size:15px;font-weight:800}.legal-body p,.legal-body li{font-size:13.5px;line-height:1.7}.legal-body ul{flex-direction:column;gap:6px;padding-left:20px;display:flex}.legal-body a{color:var(--accent);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.legal-foot{padding:calc(var(--u)*14) calc(var(--u)*20);border-top:1px solid var(--line-soft);color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;font-size:12.5px;display:flex}.legal-foot-nav{flex-wrap:wrap;gap:14px;display:flex}.legal-foot a{color:var(--dim)}.legal-foot a:hover{color:var(--text)}.landing-main{width:100%;max-width:1040px;padding:calc(var(--u)*44) calc(var(--u)*20) calc(var(--u)*36);align-items:flex-start;gap:calc(var(--u)*18);flex-direction:column;flex:1;margin:0 auto;display:flex}.landing-live{letter-spacing:.13em;text-transform:uppercase;color:var(--dim);align-items:center;gap:9px;font-size:10.5px;font-weight:800;display:inline-flex}.landing-dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite landing-pulse}@keyframes landing-pulse{0%,to{opacity:1}50%{opacity:.35}}.landing-hero{letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;font-size:clamp(44px,9vw,96px);font-weight:900;line-height:.95}.landing-hero em{color:var(--accent);font-style:normal}.landing-sub{max-width:560px;color:var(--dim);font-size:15px;line-height:1.65}.landing-cta{flex-wrap:wrap;gap:10px}.landing-about{max-width:640px;margin-top:calc(var(--u)*10);flex-direction:column;gap:8px;display:flex}.landing-about h2{letter-spacing:.11em;text-transform:uppercase;color:var(--dim);font-size:10.5px;font-weight:800}.landing-about p{font-size:14px;line-height:1.7}.landing-about a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.landing-feats{gap:calc(var(--u)*14);width:100%;margin-top:calc(var(--u)*14);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.landing-feats li{border:1px solid var(--line-soft);background:var(--bg2);padding:calc(var(--u)*13);color:var(--dim);border-radius:12px;flex-direction:column;gap:6px;font-size:13px;line-height:1.6;display:flex}.landing-feats b{letter-spacing:.11em;text-transform:uppercase;color:var(--text);font-size:10.5px;font-weight:800}@media (max-width:720px){.landing-feats{grid-template-columns:1fr}.landing-main{padding-top:calc(var(--u)*28)}}.pricing-grid{gap:calc(var(--u)*12);grid-template-columns:repeat(4,1fr);width:100%;padding:0;list-style:none;display:grid}.pricing-grid>li{border:1px solid var(--line-soft);background:var(--bg2);padding:calc(var(--u)*14);color:var(--dim);border-radius:12px;flex-direction:column;gap:10px;font-size:13px;display:flex}.pricing-grid>li>b{letter-spacing:.11em;text-transform:uppercase;color:var(--text);font-size:10.5px;font-weight:800}.pricing-grid>li.pricing-hot{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 7%,var(--bg2))}.pricing-price{letter-spacing:-.02em;color:var(--text);font-size:22px;font-weight:900}.pricing-bullets{flex-direction:column;flex:1;gap:5px;padding:0;font-size:12.5px;line-height:1.5;list-style:none;display:flex}.pricing-bullets li:before{content:"· ";color:var(--accent);font-weight:900}@media (max-width:880px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.pricing-grid{grid-template-columns:1fr}}.plan-chip{border:1px solid var(--line-soft);color:var(--dim);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.plan-chip:hover{color:var(--text);border-color:var(--line)}.billing-main{gap:calc(var(--u)*14);width:100%;max-width:720px;padding:calc(var(--u)*22) calc(var(--u)*16) calc(var(--u)*30);flex-direction:column;flex:1;margin:0 auto;display:flex}.billing-plan-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.billing-plan-line .display{font-size:26px}.billing-meter{background:var(--bg3);border-radius:999px;width:100%;height:8px;overflow:hidden}.billing-meter span{background:var(--accent);border-radius:999px;height:100%;display:block}.billing-includes{color:var(--dim);grid-template-columns:repeat(2,1fr);gap:4px 14px;font-size:12.5px;display:grid}.billing-includes li:before{content:"· ";color:var(--accent);font-weight:900}@media (max-width:520px){.billing-includes{grid-template-columns:1fr}}.settings-danger{border-color:color-mix(in oklab,var(--bad) 45%,var(--line-soft))}.settings-danger .panel-title{color:var(--bad)}.auth-consent{color:var(--dim);text-align:center;font-size:11.5px;line-height:1.55}.auth-consent a{color:var(--text);text-underline-offset:2px;text-decoration:underline}.yt-connect-note{color:var(--dim);max-width:520px;font-size:11.5px;line-height:1.55}.yt-connect-note a{color:var(--text);text-underline-offset:2px;text-decoration:underline}@media (min-width:881px) and (min-height:501px){.studio-rail.dock{flex-direction:row;gap:0;display:flex;overflow:visible}.dock-drawer{border:1px solid var(--line-soft);background:var(--bg2);border-radius:12px;flex-direction:column;width:308px;display:flex;overflow-y:auto}.dock-drawerhead{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:13px 16px 11px;display:flex}.dock-title{letter-spacing:.06em;font-size:13px;font-weight:600}.dock-meta{color:var(--faint);font-size:10px}.dock-body{flex-direction:column;gap:14px;padding:14px 16px;display:flex}.dock-body .panel{background:0 0;border:0;padding:0}.dock-rail{flex-direction:column;align-items:center;gap:4px;width:58px;padding:10px 0;display:flex}.dock-railbtn{width:46px;color:var(--faint);border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:7px 0 6px;display:flex}.dock-railbtn:hover{color:var(--dim);background:var(--bg3)}.dock-railbtn[aria-pressed=true]{color:var(--accent);background:var(--accent-soft)}.dock-raillabel{letter-spacing:.02em;font-size:9px}}
