@font-face{font-family:Dosis;font-style:normal;font-weight:400;font-display:swap;src:url(../media/790a3476f97b1c9b-s.2kh722saja3_-.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:Dosis;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7355b4f3210e6362-s.2ud4kfr-a5stm.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dosis;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b422d937f9db8639-s.p.20nkjj__rusut.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:Dosis;font-style:normal;font-weight:500;font-display:swap;src:url(../media/790a3476f97b1c9b-s.2kh722saja3_-.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:Dosis;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7355b4f3210e6362-s.2ud4kfr-a5stm.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dosis;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b422d937f9db8639-s.p.20nkjj__rusut.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:Dosis;font-style:normal;font-weight:600;font-display:swap;src:url(../media/790a3476f97b1c9b-s.2kh722saja3_-.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:Dosis;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7355b4f3210e6362-s.2ud4kfr-a5stm.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dosis;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b422d937f9db8639-s.p.20nkjj__rusut.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:Dosis;font-style:normal;font-weight:700;font-display:swap;src:url(../media/790a3476f97b1c9b-s.2kh722saja3_-.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:Dosis;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7355b4f3210e6362-s.2ud4kfr-a5stm.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dosis;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b422d937f9db8639-s.p.20nkjj__rusut.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:Dosis;font-style:normal;font-weight:800;font-display:swap;src:url(../media/790a3476f97b1c9b-s.2kh722saja3_-.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:Dosis;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7355b4f3210e6362-s.2ud4kfr-a5stm.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dosis;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b422d937f9db8639-s.p.20nkjj__rusut.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:Dosis Fallback;src:local(Arial);ascent-override:121.44%;descent-override:28.03%;line-gap-override:0.0%;size-adjust:84.57%}.dosis_d4bdc9ba-module__yPv1wa__className{font-family:Dosis,Dosis Fallback;font-style:normal}.dosis_d4bdc9ba-module__yPv1wa__variable{--font-dosis:"Dosis", "Dosis Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.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:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.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:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.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:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.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:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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_d5d5ff63-module__sTjMQa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_d5d5ff63-module__sTjMQa__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--background:#000;--foreground:#eafeff;--muted-foreground:#8fd3d8;--subtle:#4a8a90;--accent-rgb:29, 201, 212;--primary:rgb(var(--accent-rgb));--primary-bright:#6fe3ea;--primary-deep:#158f9a;--success:#6fcb8c;--info:#8aaeda;--danger:#e37a72;--font-sans:var(--font-dosis), -apple-system, "Segoe UI", system-ui, sans-serif;--font-mono:var(--font-jetbrains), ui-monospace, "SF Mono", Menlo, monospace;--ease:cubic-bezier(.16, 1, .3, 1);--glass-fill:linear-gradient(180deg, #ffffff17, #ffffff05);--glass-fill-strong:linear-gradient(180deg, #ffffff24, #ffffff0a);--glass-border:#ffffff24;--glass-border-soft:#ffffff17;--glass-sheen-inset:0 1px 0 #ffffff52 inset, 0 -1px 1px #ffffff0d inset;--glass-blur:blur(22px) saturate(185%);--glass-blur-soft:blur(14px) saturate(160%);--glass-shadow:0 12px 34px #0006;--surface-panel:linear-gradient(165deg, #09363bbf 0%, #000000d1 65%);--surface-panel-shadow:0 30px 80px #000000b3;--surface-popover:linear-gradient(165deg, #09282cf7, #000000f7);--surface-stage:radial-gradient(90% 70% at 50% 38%, #0c2b2fe6 0%, #030c0d00 62%), #04090a;--surface-tile:linear-gradient(160deg, #0b2529 0%, #04100f 100%);--surface-chip:#0000008c;--surface-sunken:linear-gradient(165deg, #09282c99 0%, #000000b8 70%);--field-bg:#ffffff0d;--field-inset:0 2px 10px #00000040 inset;--shadow-drop:0 12px 30px #00000080;--scrim:#0000008c;--on-accent:#01181b;--ui-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;height:100%;overflow-x:hidden}body{background:var(--background);min-height:100%;color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:1.5;position:relative}a{color:inherit;text-decoration:none}body:before,body:after{content:"";filter:blur(130px);z-index:0;pointer-events:none;border-radius:50%;position:fixed}body:before{opacity:.22;background:radial-gradient(circle,#1dc9d4 0%,#0000 70%);width:620px;height:620px;top:-220px;left:-160px}body:after{opacity:.18;background:radial-gradient(circle,#158f9a 0%,#0000 70%);width:680px;height:680px;bottom:-260px;right:-180px}.btn{appearance:none;font-family:var(--font-sans);cursor:pointer;transition:transform var(--ease) .18s, box-shadow var(--ease) .22s, background var(--ease) .22s, border-color var(--ease) .22s;-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);border:none;border-radius:999px;align-items:center;gap:8px;padding:14px 26px;font-size:15px;font-weight:600;display:inline-flex}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:active:not(:disabled){transform:scale(.98)}.btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.btn-primary{background:linear-gradient(180deg, rgba(var(--accent-rgb),.92) 0%, var(--primary-deep) 100%);color:#fff;box-shadow:0 1px 0 #fff6 inset, 0 10px 28px rgba(var(--accent-rgb),.32);border:1px solid #ffffff57;font-weight:700}.btn-primary:hover:not(:disabled){box-shadow:0 1px 0 #ffffffb3 inset, 0 14px 36px rgba(var(--accent-rgb),.5);transform:translateY(-1px)}.btn-danger{color:#fff;background:linear-gradient(#e37a72b8 0%,#b4463ead 100%);border:1px solid #ffffff40;font-weight:600;box-shadow:inset 0 1px #ffffff4d,0 8px 22px #e37a7233}.btn-danger:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff73,0 12px 30px #e37a7252}.btn-success{color:#fff;background:linear-gradient(#48a86ef2 0%,#1c6e40f2 100%);border:1px solid #ffffff59;font-weight:700;animation:2.6s ease-in-out infinite btn-success-glow;box-shadow:inset 0 1px #ffffff73,0 8px 22px #6fcb8c38}.btn-success:hover:not(:disabled){animation:none;transform:translateY(-1px);box-shadow:inset 0 1px #fff9,0 12px 30px #6fcb8c59}@keyframes btn-success-glow{0%,to{box-shadow:inset 0 1px #ffffff73,0 8px 22px #6fcb8c38}50%{box-shadow:inset 0 1px #ffffff73,0 8px 32px #6fcb8c73}}.btn-ghost{background:var(--glass-fill);color:#fff;border:1px solid var(--glass-border-soft);box-shadow:var(--glass-sheen-inset)}.btn-ghost:hover:not(:disabled){background:var(--glass-fill-strong);border-color:var(--glass-border)}.glass-card{background:var(--glass-fill);border:1px solid var(--glass-border-soft);box-shadow:var(--glass-sheen-inset), var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:22px;position:relative;overflow:hidden}.glass-panel{background:var(--surface-panel);border:1px solid var(--glass-border);box-shadow:var(--glass-sheen-inset), var(--surface-panel-shadow);-webkit-backdrop-filter:blur(34px)saturate(180%);backdrop-filter:blur(34px)saturate(180%)}input[type=text],input[type=datetime-local],input[type=email],input[type=password],select{background:var(--field-bg);border:1px solid var(--glass-border-soft);width:100%;color:var(--foreground);font-family:var(--font-sans);box-shadow:var(--field-inset);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color var(--ease) .18s, box-shadow var(--ease) .18s;border-radius:16px;padding:11px 14px;font-size:14px}input::placeholder{color:var(--subtle)}input[type=datetime-local]{color-scheme:var(--ui-scheme)}input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}input:focus,select:focus{border-color:rgba(var(--accent-rgb),.55);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.18), 0 2px 10px #00000040 inset;outline:none}.pill{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--glass-border-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.pill-live{color:var(--success);background:#6fcb8c2e}.pill-live .blip{background:var(--success);width:6px;height:6px;box-shadow:0 0 8px var(--success);border-radius:50%;animation:1.6s ease-in-out infinite blip}.pill-scheduled{color:var(--info);background:#8aaeda29}.pill-expired{color:var(--subtle);background:#4a8a9024;border-color:#0000}@keyframes blip{0%,to{opacity:1}50%{opacity:.35}}.brand-frame{background:radial-gradient(120% 90% at 78% -12%, #147a846b 0%, #06222600 58%), radial-gradient(90% 70% at 8% 108%, #0d4a5257 0%, #06222600 62%), var(--background);flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.brand-frame__mark{opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;width:min(62vw,720px);position:absolute;bottom:-14%;right:-8%}.brand-frame__bar{z-index:2;justify-content:space-between;align-items:center;gap:16px;padding:26px clamp(20px,5vw,54px);display:flex;position:relative}.brand-frame__wordmark{color:var(--foreground);align-items:center;gap:14px;display:inline-flex}.brand-frame__logo{width:auto;height:clamp(20px,2.4vw,30px)}:root[data-theme=light] .brand-frame__logo{filter:invert()brightness(.25)}:root[data-theme=light] .brand-frame__mark{filter:invert();opacity:.06}.brand-frame__meta{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--primary);white-space:nowrap;font-size:11px;font-weight:600}.brand-frame__body{z-index:2;flex-direction:column;flex:1;justify-content:center;padding:clamp(12px,4vh,40px) clamp(20px,5vw,54px);display:flex;position:relative}.brand-frame__foot{z-index:2;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--subtle);justify-content:space-between;align-items:center;gap:16px;padding:22px clamp(20px,5vw,54px);font-size:10.5px;display:flex;position:relative}.brand-tag{border:1px solid var(--glass-border);background:var(--glass-fill);box-shadow:var(--glass-sheen-inset);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:11px;font-weight:600;display:inline-flex}.brand-tag--accent{color:var(--primary);border-color:rgba(var(--accent-rgb), .4)}.brand-display{letter-spacing:-.02em;margin:22px 0 0;font-size:clamp(34px,6.2vw,68px);font-weight:700;line-height:1.02}@media (max-width:720px){.brand-frame__bar,.brand-frame__foot{padding-left:20px;padding-right:20px}.brand-frame__foot{font-size:9.5px}.brand-frame__mark{opacity:.04;width:90vw;right:-22%}}:root[data-theme=light]{--background:#f2f6f7;--foreground:#062226;--muted-foreground:#33636a;--subtle:#6d9198;--primary-deep:#0c6b74;--success:#1f8a4c;--info:#2a5c96;--danger:#c0453b;--glass-fill:linear-gradient(180deg, #ffffffeb, #ffffffb8);--glass-fill-strong:linear-gradient(180deg, #fff, #ffffffdb);--glass-border:#06222629;--glass-border-soft:#0622261a;--glass-sheen-inset:0 1px 0 #ffffffe6 inset, 0 -1px 0 #0622260f inset;--glass-shadow:0 14px 40px #06222624;--surface-panel:linear-gradient(165deg, #fffffff5 0%, #e9f1f2f0 65%);--surface-panel-shadow:0 30px 80px #0622262e;--surface-popover:linear-gradient(165deg, #fff, #eef4f5);--surface-chip:#ffffffdb;--surface-sunken:linear-gradient(165deg, #fffc 0%, #e2eceee6 70%);--field-bg:#ffffffe6;--field-inset:0 2px 8px #06222612 inset;--shadow-drop:0 12px 30px #0622262e;--scrim:#0622266b;--ui-scheme:light}:root[data-theme=light] body:before{opacity:.16}:root[data-theme=light] body:after{opacity:.12}:root[data-theme=light] .btn-ghost{color:var(--foreground)}:root[data-theme=light] .st-swatch.active{border-color:var(--foreground);box-shadow:0 0 0 2px #ffffffe6}:root[data-theme=light] input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:none}.studio-main{flex-direction:column;gap:16px;padding:24px;display:flex}.room-stage{height:calc(70dvh - 46px)}.room-stage-bare{height:70dvh}@media (max-width:720px){.studio-main{gap:12px;padding:12px}.btn{padding:12px 18px;font-size:14px}.room-stage,.room-stage-bare{height:56dvh;min-height:300px}.lk-control-bar{flex-wrap:wrap;gap:6px}.lk-control-bar .lk-button-group-menu{display:none}}.st-page{z-index:1;flex-direction:column;gap:12px;height:100dvh;padding:14px 20px 0;display:flex;position:relative}.st-header{align-items:center;gap:26px;padding:4px 2px;display:flex}.st-brand{flex:none;align-items:center;gap:10px;display:inline-flex}.st-brand-name{letter-spacing:.005em;font-size:21px;font-weight:700;line-height:1}.st-brand-name .meta{color:var(--foreground)}.st-brand-name .original{color:var(--primary)}.st-nav{align-items:center;gap:26px;display:flex}.st-nav a{color:var(--muted-foreground);transition:color .2s var(--ease);font-size:15.5px;font-weight:600}.st-nav a:hover{color:var(--foreground)}.st-nav a.active{color:var(--primary)}.st-header-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.st-langs{border:1px solid var(--glass-border-soft);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);border-radius:999px;display:inline-flex;overflow:hidden}.st-lang{color:var(--subtle);cursor:pointer;transition:color .18s var(--ease), background .18s var(--ease);background:0 0;border:none;padding:6px 12px;font-size:12.5px;font-weight:600}.st-lang:hover{color:var(--muted-foreground)}.st-lang.active{background:rgba(var(--accent-rgb), .16);color:var(--primary)}.st-icon-btn{width:38px;height:38px;color:var(--muted-foreground);background:var(--glass-fill);border:1px solid var(--glass-border-soft);box-shadow:var(--glass-sheen-inset);cursor:pointer;transition:color .18s var(--ease), border-color .18s var(--ease), background .18s var(--ease);border-radius:50%;place-items:center;display:grid}.st-identity{border:1px solid var(--glass-border-soft);background:var(--glass-fill);height:38px;box-shadow:var(--glass-sheen-inset);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;max-width:320px;padding:0 14px;font-size:13px;display:inline-flex}.st-identity-avatar{object-fit:cover;border:1px solid var(--glass-border-soft);border-radius:50%;flex-shrink:0;width:22px;height:22px}.st-identity-name{color:var(--foreground);text-overflow:ellipsis;font-weight:600;overflow:hidden}.st-identity-role{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--glass-border-soft);color:var(--subtle);border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:600}.st-identity-role.is-super{color:var(--primary);border-color:rgba(var(--accent-rgb), .4);background:rgba(var(--accent-rgb), .1)}@media (max-width:1100px){.st-identity-name{display:none}}.st-icon-btn:hover{color:var(--foreground);background:var(--glass-fill-strong);border-color:var(--glass-border)}.st-icon-btn.active{color:var(--primary);border-color:rgba(var(--accent-rgb), .4)}.st-icon-btn--gear{transition:all .5s var(--ease)}.st-icon-btn--gear:hover{color:var(--primary);border-color:rgba(var(--accent-rgb), .4);transform:rotate(30deg)}.st-icon-btn--gear.active{border-color:rgba(var(--accent-rgb), .5);transform:rotate(200deg)scale(1.25)}.st-settings{z-index:45;background:var(--surface-popover);border:1px solid var(--glass-border);width:300px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:20px;flex-direction:column;gap:18px;padding:18px;display:flex;position:absolute;top:calc(100% + 10px);right:0}.st-settings-head{justify-content:space-between;align-items:center;display:flex}.st-settings-title{font-size:17px;font-weight:700}.st-settings-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--subtle);margin-bottom:9px;font-size:10px}.st-swatches{gap:10px;display:flex}.st-swatch{cursor:pointer;width:30px;height:30px;transition:transform .15s var(--ease);border:2px solid #0000;border-radius:50%}.st-swatch:hover{transform:scale(1.1)}.st-swatch.active{border-color:#fff;box-shadow:0 0 0 2px #00000080}.st-textsizes{gap:8px;display:flex}.st-textsize{cursor:pointer;background:var(--glass-fill);border:1px solid var(--glass-border-soft);width:46px;height:40px;color:var(--muted-foreground);border-radius:12px;place-items:center;font-weight:700;display:grid}.st-textsize.active{background:rgba(var(--accent-rgb), .14);border-color:rgba(var(--accent-rgb), .4);color:var(--primary)}.st-titlebar{flex-wrap:wrap;align-items:center;gap:16px;padding:0 2px;display:flex}.st-title-block{flex-direction:column;gap:2px;min-width:0;display:flex}.st-title-row{align-items:center;gap:10px;display:flex}.st-title{letter-spacing:-.01em;font-size:30px;font-weight:700;line-height:1.04}.st-date{font-family:var(--font-mono);color:var(--subtle);font-size:12.5px;font-weight:500}.st-titlebar-status{flex-wrap:wrap;align-items:center;gap:18px;margin-left:auto;display:flex}.st-badge{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:11px;font-weight:600;display:inline-flex}.st-badge .dot{border-radius:50%;width:7px;height:7px}.st-badge--offair{color:#f3b4ad;background:#e37a721f;border-color:#e37a7266}.st-badge--offair .dot{background:var(--danger)}.st-badge--live{color:var(--success);background:#6fcb8c24;border-color:#6fcb8c6b}.st-badge--live .dot{background:var(--success);box-shadow:0 0 8px var(--success);animation:1.6s ease-in-out infinite blip}.st-timer-block{flex-direction:column;gap:1px;display:flex}.st-timer-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--subtle);font-size:9px}.st-timer{font-family:var(--font-mono);letter-spacing:.02em;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1}.st-body{flex:auto;grid-template-columns:58px minmax(0,1fr) 360px;gap:14px;min-height:0;padding-bottom:14px;display:grid}.st-body[data-panel=closed]{grid-template-columns:58px minmax(0,1fr)}.st-body[data-panel=closed] .st-panel{display:none}.st-dock{background:var(--glass-fill);border:1px solid var(--glass-border-soft);box-shadow:var(--glass-sheen-inset), var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:26px;flex-direction:column;align-self:start;align-items:center;gap:6px;padding:10px 8px;display:flex}.st-dock-btn{width:40px;height:40px;color:var(--muted-foreground);cursor:pointer;transition:color .18s var(--ease), background .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease);background:0 0;border:1px solid #0000;border-radius:14px;place-items:center;display:grid;position:relative}.st-dock-badge{color:#fff;background:var(--danger,#e05d50);pointer-events:none;border:1px solid #00000059;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;font-weight:700;animation:1.6s ease-in-out infinite st-badge-pulse;display:grid;position:absolute;top:-3px;right:-3px}@keyframes st-badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.st-dock-btn:hover{color:var(--foreground);background:var(--glass-fill)}.st-dock-btn.active{color:var(--primary);background:rgba(var(--accent-rgb), .12);border-color:rgba(var(--accent-rgb), .32);box-shadow:0 0 16px rgba(var(--accent-rgb), .32)}.st-dock-btn--exit{color:var(--subtle);margin-top:4px}.st-dock-btn--exit:hover{color:var(--danger);background:#e37a721a}.st-stage{background:var(--surface-stage);border:1px solid var(--glass-border-soft);min-width:0;box-shadow:var(--glass-sheen-inset);border-radius:24px;display:flex;position:relative;overflow:hidden}.st-stage-grid{flex:1;grid-auto-rows:1fr;place-content:center stretch;gap:12px;min-width:0;padding:16px;display:grid}.st-stage-grid[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:min(100%,177.78dvh - 462.228px);margin:0 auto}.st-stage-grid[data-count="2"],.st-stage-grid[data-count="3"],.st-stage-grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.st-stage-grid[data-count="5"],.st-stage-grid[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.st-stage-grid[data-many]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.st-stage-focus{gap:12px;display:grid;position:absolute;inset:16px}.st-stage-focus .st-tile{border-radius:20px;width:100%;height:100%;min-height:0}.st-stage-focus[data-split="2"],.st-stage-focus[data-split="3"],.st-stage-focus[data-split="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.st-stage-focus[data-split="5"],.st-stage-focus[data-split="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.st-stage-focus[data-split]{grid-template-columns:minmax(0,1fr);overflow-y:auto}}.st-filmstrip{z-index:4;flex-wrap:wrap;gap:10px;max-width:calc(100% - 40px);display:flex;position:absolute;bottom:20px;left:20px}.st-pip{aspect-ratio:4/3;width:clamp(150px,17vw,216px);box-shadow:var(--shadow-drop);border-radius:16px}.st-pip .st-tile{border-radius:16px;width:100%;height:100%}.st-pip .st-tile-avatar{width:clamp(48px,8vh,64px);font-size:clamp(18px,3vh,24px)}.st-tile{background:var(--surface-tile);border:1px solid var(--glass-border-soft);border-radius:18px;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.st-tile--speaking{border-color:rgba(var(--accent-rgb), .6);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .35)}.st-tile video{object-fit:cover;width:100%;height:100%;display:block}.st-tile--screen{background:#000}.st-tile--screen video{object-fit:contain}.st-tile-avatar{aspect-ratio:1;width:clamp(64px,12vh,104px);color:var(--primary-bright);background:radial-gradient(circle at 50% 34%, rgba(var(--accent-rgb), .3), rgba(var(--accent-rgb), .05));border:1px solid rgba(var(--accent-rgb), .32);border-radius:50%;place-items:center;font-size:clamp(24px,4vh,36px);font-weight:700;display:grid;overflow:hidden}.st-tile-avatar--photo{background:#000}.st-tile-avatar--photo img{object-fit:cover;width:100%;height:100%;display:block}.st-tile-hint{color:var(--subtle);margin-top:14px;font-size:13px}.st-tile-label{background:var(--surface-chip);border:1px solid var(--glass-border-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;left:12px}.st-tile-label .muted-ico{color:var(--danger);display:inline-flex}.st-tile-close{background:var(--scrim);border:1px solid var(--glass-border-soft);width:30px;height:30px;color:var(--foreground);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.st-tile-close:hover{background:#e37a724d}.st-main{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.st-main .st-stage{flex:auto;min-height:0}.st-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:100%;display:flex}.st-ctrl{height:52px;font-family:var(--font-sans);color:var(--foreground);border:1px solid var(--glass-border-soft);box-shadow:var(--glass-sheen-inset), var(--shadow-drop);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);cursor:pointer;white-space:nowrap;transition:color .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease), background .18s var(--ease);background:linear-gradient(#122a2ee6 0%,#061416eb 100%);border-radius:999px;align-items:center;gap:9px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.st-ctrl:hover:not(:disabled){border-color:var(--glass-border)}.st-ctrl:active:not(:disabled){transform:scale(.98)}.st-ctrl:disabled{opacity:.5;cursor:not-allowed}.st-ctrl--active{color:var(--primary);border-color:rgba(var(--accent-rgb), .42);box-shadow:0 0 20px rgba(var(--accent-rgb), .22), var(--glass-sheen-inset)}.st-ctrl--muted{color:#f3b4ad;background:linear-gradient(#541c19eb 0%,#300d0cf0 100%);border-color:#e37a7280}.st-ctrl--danger{color:#ffdad6;background:linear-gradient(#7a2c28d9 0%,#461614e6 100%);border-color:#e37a7280}.st-ctrl--danger:hover:not(:disabled){border-color:#e37a72bf}.st-ctrl-split{border:1px solid var(--glass-border-soft);height:52px;box-shadow:var(--glass-sheen-inset), var(--shadow-drop);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:linear-gradient(#122a2ee6 0%,#061416eb 100%);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.st-ctrl-split .st-ctrl{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none}.st-ctrl-split.is-active{border-color:rgba(var(--accent-rgb), .42);box-shadow:0 0 20px rgba(var(--accent-rgb), .22), var(--glass-sheen-inset)}.st-ctrl-split.is-muted{background:linear-gradient(#541c19eb 0%,#300d0cf0 100%);border-color:#e37a7280}.st-ctrl-chevron{width:34px;height:52px;color:var(--muted-foreground);border:none;border-left:1px solid var(--glass-border-soft);cursor:pointer;transition:color .22s var(--ease), background .22s var(--ease);background:0 0;place-items:center;display:grid}.st-ctrl-chevron:hover{background:#ffffff12}.st-ctrl-chevron:hover{color:var(--foreground)}.st-wave{align-items:flex-end;gap:2px;height:16px;display:inline-flex}.st-wave i{background:currentColor;border-radius:2px;width:2px;height:5px;animation:.9s ease-in-out infinite st-wave}.st-wave i:nth-child(2){animation-delay:.12s}.st-wave i:nth-child(3){animation-delay:.24s}.st-wave i:nth-child(4){animation-delay:.36s}.st-wave i:nth-child(5){animation-delay:.18s}@keyframes st-wave{0%,to{height:5px}50%{height:15px}}.st-panel{background:var(--surface-sunken);border:1px solid var(--glass-border-soft);min-height:0;box-shadow:var(--glass-sheen-inset), var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.st-tabs{--tab-count:4;flex-wrap:nowrap;gap:4px;padding:11px 8px;display:flex;position:relative}.st-tab-thumb{height:calc(100% - 22px);width:calc((100% - 16px - (var(--tab-count) - 1) * 4px) / var(--tab-count));border:1px solid rgba(var(--accent-rgb), .5);background:linear-gradient(180deg, rgba(var(--accent-rgb), .42), rgba(var(--accent-rgb), .13) 62%);box-shadow:inset 0 1px 0 #ffffff73, 0 6px 18px rgba(var(--accent-rgb), .22);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);transition:transform .6s var(--ease);pointer-events:none;border-radius:999px;position:absolute;top:11px;left:8px}.st-tab{z-index:1;white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--subtle);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1;padding:7px 3px;font-size:12px;font-weight:600;transition:color .35s;position:relative;overflow:hidden}.st-tab:hover{color:var(--muted-foreground)}.st-tab.active{color:#fff}:root[data-theme=light] .st-tab.active{color:var(--foreground)}.st-panel-body{flex:1;min-height:0;padding:4px 14px 8px;overflow-y:auto}.st-panel-empty{color:var(--subtle);text-align:center;padding:40px 12px;font-size:13.5px}.st-chat{flex-direction:column;gap:14px;padding:8px 0 4px;display:flex}.st-msg{flex-direction:column;gap:4px;max-width:88%;display:flex}.st-msg--own{align-self:flex-end;align-items:flex-end}.st-msg-author{color:var(--muted-foreground);font-size:12px;font-weight:600}.st-msg--own .st-msg-author{color:var(--primary)}.st-bubble{border:1px solid var(--glass-border-soft);background:linear-gradient(#ffffff0f,#ffffff05);border-radius:16px;padding:11px 14px;font-size:14px;line-height:1.4}.st-msg--own .st-bubble{background:linear-gradient(180deg, rgba(var(--accent-rgb), .22), #158f9a29);border-color:rgba(var(--accent-rgb), .3)}.st-msg-time{font-family:var(--font-mono);color:var(--subtle);font-size:10.5px}.st-chat-input{border-top:1px solid var(--glass-border-soft);align-items:center;gap:8px;padding:12px 14px;display:flex}.st-send{background:linear-gradient(180deg, rgba(var(--accent-rgb), .92), var(--primary-deep));color:#fff;width:44px;height:44px;box-shadow:0 1px 0 #fff6 inset, 0 8px 20px rgba(var(--accent-rgb), .3);cursor:pointer;border:1px solid #ffffff57;border-radius:50%;flex:none;place-items:center;display:grid}.st-send:disabled{opacity:.5;cursor:not-allowed}.st-person{align-items:center;gap:12px;padding:10px 4px;display:flex}.st-person-avatar{width:38px;height:38px;color:var(--primary-bright);background:rgba(var(--accent-rgb), .14);border:1px solid rgba(var(--accent-rgb), .25);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid;overflow:hidden}.st-person-avatar--photo{background:#000}.st-person-avatar--photo img{object-fit:cover;width:100%;height:100%;display:block}.st-person-name{font-size:14px;font-weight:600}.st-person-role{color:var(--subtle);font-size:11.5px}.st-person-actions{gap:6px;margin-left:auto;display:flex}.st-scrim{display:none}@media (max-width:1100px){.st-body,.st-body[data-panel=closed]{grid-template-columns:58px minmax(0,1fr)}.st-panel,.st-body[data-panel=closed] .st-panel{z-index:60;width:min(370px,88vw);height:100dvh;transition:transform .3s var(--ease);border-radius:0;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.st-panel--open{transform:none}.st-scrim{background:var(--scrim);z-index:55;display:block;position:fixed;inset:0}}@media (max-width:720px){.st-page{gap:10px;padding:10px 10px 0}.st-header{gap:12px}.st-nav,.st-login-label,.st-signup-btn{display:none}.st-title{font-size:23px}.st-titlebar-status{gap:12px}.st-timer{font-size:18px}.st-body{grid-template-columns:46px minmax(0,1fr);gap:8px}.st-dock{border-radius:20px;padding:8px 5px}.st-dock-btn{width:36px;height:36px}.st-controls{gap:8px}.st-ctrl{justify-content:center;gap:0;width:46px;height:46px;padding:0}.st-ctrl-split .st-ctrl{width:46px}.st-ctrl-label,.st-ctrl-chevron,.st-wave{display:none}}.st-invite-pop{width:min(560px,100vw - 32px);max-height:min(70dvh,560px);position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}@media (max-width:620px){.st-invite-pop{width:auto;position:fixed;inset:auto 16px 12px}}.brand-rule{background:linear-gradient(90deg, var(--primary), rgba(var(--accent-rgb), .1));border-radius:2px;width:96px;height:3px;margin:26px 0 18px;display:block}.brand-slab{border:1px solid var(--glass-border-soft);background:var(--surface-sunken);box-shadow:var(--glass-sheen-inset);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--foreground);border-radius:16px;align-items:center;gap:10px;padding:13px 22px;font-size:clamp(12px,1.5vw,15px);font-weight:700;display:inline-flex}.brand-frame__body--flow{justify-content:flex-start;padding-top:clamp(8px,2vh,24px);overflow-y:auto}.btn,.st-ctrl,.st-ctrl-split,.st-icon-btn,.brand-tag,.st-tab{isolation:isolate;position:relative;overflow:hidden}.btn:after,.st-ctrl:after,.st-ctrl-split:after,.st-icon-btn:after,.brand-tag:after,.st-tab:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, transparent 0%, var(--sheen-color) 50%, transparent 100%);width:60%;transition:left .68s var(--ease);position:absolute;top:0;bottom:0;left:-140%;transform:skew(-18deg)}.btn:hover:not(:disabled):after,.st-ctrl:hover:not(:disabled):after,.st-ctrl-split:hover:after,.st-icon-btn:hover:after,.brand-tag:hover:after,.st-tab:hover:after{left:140%}:root{--sheen-color:#ffffff38}:root[data-theme=light]{--sheen-color:#ffffffbf}.btn-primary:after{background:linear-gradient(90deg,#0000,#ffffff61 50%,#0000)}@media (prefers-reduced-motion:reduce){.btn:after,.st-ctrl:after,.st-ctrl-split:after,.st-icon-btn:after,.brand-tag:after,.st-tab:after{display:none}}.brand-frame__wordmark>span{flex-direction:column;gap:2px;line-height:1.1;display:flex}.brand-frame__product{font-family:var(--font-mono);letter-spacing:.24em;color:var(--primary);font-size:9.5px;font-weight:600}@media (min-width:1800px){.brand-frame__bar,.brand-frame__body,.brand-frame__foot{padding-left:72px;padding-right:72px}.brand-frame__wordmark{font-size:17px}.brand-frame__meta,.brand-frame__foot{font-size:12.5px}.brand-display{font-size:clamp(56px,4.4vw,92px)}.brand-frame__mark{width:min(46vw,900px)}}@media (max-width:1024px){.brand-frame__bar{padding-top:20px;padding-bottom:20px}.brand-frame__mark{width:74vw;bottom:-10%;right:-18%}.brand-frame__body{padding-top:8px}}@media (max-width:640px){.brand-frame{min-height:100dvh}.brand-frame__bar{padding:16px 18px}.brand-frame__body{padding:8px 18px 20px}.brand-frame__foot{display:none}.brand-frame__wordmark{letter-spacing:.12em;gap:9px;font-size:12px}.brand-frame__meta{letter-spacing:.16em;font-size:9.5px}.brand-display{font-size:clamp(30px,9vw,44px)}.brand-tag{padding:7px 13px;font-size:10px}.brand-rule{width:64px;margin:18px 0 14px}}@media (max-height:520px) and (orientation:landscape){.brand-frame__bar{padding-top:10px;padding-bottom:10px}.brand-frame__foot{display:none}.brand-display{font-size:clamp(24px,5vw,36px)}.brand-frame__body{justify-content:flex-start;overflow-y:auto}}@media (max-width:720px){.glass-card[style*=grid-template-columns]{grid-template-columns:auto 1fr!important;row-gap:12px!important}}.st-waiting-banner{border:1px solid rgba(var(--accent-rgb), .38);background:var(--surface-sunken);box-shadow:var(--glass-sheen-inset), 0 8px 24px rgba(var(--accent-rgb), .12);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);border-radius:16px;align-items:center;gap:12px;margin:0 0 14px;padding:11px 14px;display:flex}.st-waiting-dot{background:var(--primary);width:8px;height:8px;box-shadow:0 0 10px rgba(var(--accent-rgb), .85);border-radius:50%;flex:none;animation:1.6s infinite blip}.st-waiting-text{flex:1;min-width:0;font-size:14px;font-weight:600}.st-hidden-on{grid-auto-flow:column;gap:7px;padding:0 14px;width:auto!important;color:var(--primary)!important;border-color:rgba(var(--accent-rgb), .5)!important;background:rgba(var(--accent-rgb), .12)!important;border-radius:999px!important}.st-hidden-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}:root[data-theme=light] .st-stage,:root[data-theme=light] .st-controls{--foreground:#eafeff;--muted-foreground:#8fd3d8;--subtle:#4a8a90;--glass-fill:linear-gradient(180deg, #ffffff17, #ffffff05);--glass-fill-strong:linear-gradient(180deg, #ffffff24, #ffffff0a);--glass-border:#ffffff24;--glass-border-soft:#ffffff17;--glass-sheen-inset:0 1px 0 #ffffff52 inset, 0 -1px 1px #ffffff0d inset;--surface-chip:#0000008c;--sheen-color:#ffffff38;color:var(--foreground)}:root[data-theme=light] .st-controls .st-ctrl,:root[data-theme=light] .st-controls .st-ctrl-split,:root[data-theme=light] .st-controls .st-ctrl-chevron{color:var(--muted-foreground)}:root[data-theme=light] .st-controls .st-ctrl--active{color:var(--primary)}:root[data-theme=light] .st-ctrl-chevron:hover{background:#ffffff12}
[data-lk-theme=metaoriginal]{--lk-bg:transparent;--lk-bg2:#ffffff0d;--lk-bg3:#ffffff17;--lk-bg4:#ffffff24;--lk-bg5:#ffffff2e;--lk-fg:#eafeff;--lk-fg2:#c8f3f5;--lk-fg3:#8fd3d8;--lk-fg4:#62b9c0;--lk-fg5:#4a8a90;--lk-border-color:#ffffff24;--lk-accent-fg:#fff;--lk-accent-bg:#1dc9d4;--lk-accent2:#4fd8e0;--lk-accent3:#158f9a;--lk-accent4:#137b85;--lk-danger-fg:#1a0503;--lk-danger:#e37a72;--lk-danger2:#e89890;--lk-danger3:#c9645c;--lk-danger4:#b4463e;--lk-success-fg:#fff;--lk-success:#6fcb8c;--lk-success2:#8ed9a6;--lk-success3:#52b372;--lk-success4:#3d9c5c;--lk-control-fg:var(--lk-fg);--lk-control-bg:#ffffff24;--lk-control-hover-bg:#ffffff38;--lk-control-active-bg:#4fd8e0;--lk-control-active-hover-bg:#6fe3ea;--lk-font-family:var(--font-sans);--lk-border-radius:16px;--lk-box-shadow:0 14px 40px #0000008c;--lk-drop-shadow:#1dc9d459 0px 0px 24px;--lk-grid-gap:14px}[data-lk-theme=metaoriginal] .lk-button,[data-lk-theme=metaoriginal] .lk-start-audio-button,[data-lk-theme=metaoriginal] .lk-chat-toggle,[data-lk-theme=metaoriginal] .lk-disconnect-button,[data-lk-theme=metaoriginal] .lk-participant-metadata-item{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);border:1px solid #ffffff38;border-radius:999px;box-shadow:inset 0 1px #ffffff1a,0 6px 18px #00000073}[data-lk-theme=metaoriginal] .lk-button[aria-pressed=true],[data-lk-theme=metaoriginal] [aria-pressed=true].lk-start-audio-button,[data-lk-theme=metaoriginal] [aria-pressed=true].lk-chat-toggle{background-color:var(--lk-control-bg);color:var(--lk-control-fg);border-color:#fff6;box-shadow:inset 0 1px #ffffff80}[data-lk-theme=metaoriginal] .lk-disconnect-button{color:#fff;background-color:#0000;background-image:linear-gradient(#e37a72e6,#b4463ed9);border-color:#ffffff4d}[data-lk-theme=metaoriginal] .lk-control-bar{background:0 0;border-top:none;gap:10px;padding:16px 22px 20px}[data-lk-theme=metaoriginal] .lk-prejoin{background:0 0;gap:16px;width:100%;max-width:none;padding:0}[data-lk-theme=metaoriginal] .lk-prejoin .lk-video-container{border:1px solid var(--lk-border-color);border-radius:18px}[data-lk-theme=metaoriginal] .lk-prejoin .lk-camera-off-note{background:linear-gradient(155deg,#0a1f22 0%,#04191c 100%)}[data-lk-theme=metaoriginal] .lk-prejoin .lk-username-container input{border:1px solid var(--lk-border-color);color:var(--lk-fg);background:#ffffff0d;border-radius:14px;padding:12px 14px}[data-lk-theme=metaoriginal] .lk-prejoin .lk-join-button{border:1px solid #fff6;border-radius:999px;font-weight:600;box-shadow:inset 0 1px #ffffff8c,0 10px 28px #1dc9d459}[data-lk-theme=metaoriginal] .lk-participant-tile{border:1px solid var(--lk-border-color);box-shadow:var(--lk-box-shadow);background:linear-gradient(160deg,#158f9a29 0%,#0006 70%);border-radius:20px;overflow:hidden}[data-lk-theme=metaoriginal] .lk-participant-placeholder{background-color:#158f9a1a}[data-lk-theme=metaoriginal] .lk-participant-metadata-item{color:var(--lk-fg);background:#ffffff24;padding:5px 11px}[data-lk-theme=metaoriginal] .lk-chat{border-left:1px solid var(--lk-border-color);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);background:linear-gradient(165deg,#09363bbf 0%,#000000d9 65%)}[data-lk-theme=metaoriginal] .lk-chat-entry[data-lk-message-origin=local] .lk-message-body{background:linear-gradient(#6fe3ea47,#158f9a38);border:1px solid #1dc9d44d}[data-lk-theme=metaoriginal] .lk-chat-entry[data-lk-message-origin=remote] .lk-message-body{background:var(--lk-bg3);border:1px solid var(--lk-border-color)}[data-lk-theme=metaoriginal] .lk-chat-form-input{border:1px solid var(--lk-border-color);color:var(--lk-fg);background:#ffffff0d;border-radius:999px}[data-lk-theme=metaoriginal] .lk-prejoin .lk-button-group-container{flex-wrap:wrap;gap:10px;width:100%;display:flex}[data-lk-theme=metaoriginal] .lk-prejoin .lk-button-group{flex:210px;min-width:0;max-width:100%}[data-lk-theme=metaoriginal] .lk-prejoin .lk-button-group>.lk-button{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}@media (max-width:620px){[data-lk-theme=metaoriginal] .lk-prejoin .lk-button-group{flex:100%}}@media (max-width:420px){[data-lk-theme=metaoriginal] .lk-prejoin .lk-button-group .lk-button-group-menu{flex:0 0 44px}}
