@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url("../../../fonts/ibm-plex-sans-var-latin.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url("../../../fonts/ibm-plex-mono-400-latin.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url("../../../fonts/ibm-plex-mono-500-latin.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url("../../../fonts/ibm-plex-mono-600-latin.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}:root,:root[data-theme=light] :is(.feed,.s-live .player,.auth .cam){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0d12;--surface-1:#10151c;--surface-2:#151b23;--surface-3:#1b222b;--surface-4:#262e3a;--surface-hover:#161d26;--border:#1c232d;--border-subtle:#222a35;--border-strong:#303947;--border-hover:#465062;--border-input:#3a4452;--text-1:#eef1f5;--text-2:#cbd2dc;--text-3:#98a2b1;--text-4:#8a94a3;--text-muted:#7d8797;--text-inverse:#0a0d12;--white:#fff;--accent:#f2a93b;--accent-hover:#ffb84d;--accent-text:#ffc46b;--accent-ink:#1a1205;--accent-soft:#f2a93b1f;--accent-border:#f2a93b61;--accent-glow:#f2a93b38;--focus:#f2a93b;--focus-ring:#f2a93b4d;--sev-critical:#ef4444;--sev-critical-bg:#b91c1c;--sev-critical-bg-hover:#991b1b;--sev-critical-text:#fca5a5;--sev-critical-soft:#ef444424;--sev-warning:#facc15;--sev-warning-soft:#facc1524;--sev-high:#fb923c;--sev-high-bg:#c2410c;--sev-high-text:#fdba74;--sev-high-soft:#fb923c24;--sev-normal:#5b9dff;--sev-normal-bg:#1e3a6e;--sev-normal-fg:#d6e4ff;--sev-normal-soft:#5b9dff24;--sev-system:#8c96a5;--alert:#94a3b8;--alert-bg:#334155;--alert-bg-hover:#3e4c63;--alert-text:#cbd5e1;--alert-soft:#94a3b829;--alert-ring:#94a3b847;--alert-fg:#0f172a;--ok:#3cc8b4;--ok-text:#5ee0cc;--ok-bg:#12302c;--ok-soft:#3cc8b424;--ok-fg:#9fe7dc;--ok-border:#1e4a44;--ok-bg-deep:#0f2421;--ok-text-bright:#7ee6d6;--danger-bg:#1b222b;--danger-border:#3a4452;--danger-border-soft:#2a323d;--danger-text:#cbd2dc;--warn-text:#ffd08a;--warn-bg:#3a2a10;--live-dot:#ff3b3b;--radius-xs:4px;--radius-s:6px;--radius-m:8px;--radius-l:10px;--radius-xl:12px;--radius-2xl:16px;--radius-pill:999px;--radius-card:12px;--shadow-card:inset 0 1px 0 #ffffff08;--shadow-raised:0 1px 2px #00000059, 0 8px 24px #00000047;--shadow-pop:0 18px 44px #0000008c, 0 2px 8px #0006;--shadow-side:-24px 0 60px #00000073;--shadow-btn:0 1px 1px #0000004d, inset 0 1px 0 #ffffff2e;--glass-head:#0a0d12db;--glass-mhead:#0d1117eb;--glass-drawer:#10151ceb;--scrim:#04060a9e;--hairline:#ffffff0a;--spin-track:#ffffff29;--shimmer:#ffffff0e;--avatar-bg:linear-gradient(145deg, #3b4453, #262e3a);--link:var(--accent);--link-hover:var(--accent-text);--toast-err-bg:#1b222b;--toast-icon:#0f7a66;--recover-tint:#2a14168c;--btn-disabled-bg:#5a4a2a;--btn-disabled-fg:#a89570;--lift:#00000059;--t-fast:.12s ease;--t:.18s cubic-bezier(.2, .8, .2, 1);--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-h1:20px;--fs-h2:15px;--fs-h3:13.5px;--fs-body:14px;--fs-small:13px;--fs-caption:12px;--fs-mono:11px}:root{--gap-section:20px;--gap-block:16px;--gap-stack:14px}:root[data-density=compact]{--gap-section:12px;--gap-block:10px;--gap-stack:8px}:root[data-theme=light] :is(.feed,.s-live .player,.auth .cam){color:var(--text-1)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f5f8;--surface-1:#fff;--surface-2:#f7f8fa;--surface-3:#eef1f5;--surface-4:#e2e7ee;--surface-hover:#f1f4f8;--border:#e1e6ed;--border-subtle:#e5e9ef;--border-strong:#c6ced9;--border-hover:#97a2b1;--border-input:#949fae;--text-1:#111827;--text-2:#2f3a4a;--text-3:#4b5565;--text-4:#576172;--text-muted:#637083;--text-inverse:#fff;--accent-text:#9a5800;--accent-soft:#f2a93b29;--accent-border:#cc841c8c;--accent-glow:#f2a93b47;--focus:#c27406;--focus-ring:#f2a93b61;--sev-critical-text:#b42318;--sev-critical-soft:#ef44441a;--sev-warning:#e0ae00;--sev-warning-soft:#e0ae0024;--sev-high:#ea580c;--sev-high-bg:#c2410c;--sev-high-text:#b4410a;--sev-high-soft:#ea580c1a;--sev-normal:#2f6fe0;--sev-normal-bg:#dce8ff;--sev-normal-fg:#1c3f8f;--sev-normal-soft:#2f6fe01a;--sev-system:#6b7586;--alert:#64748b;--alert-bg:#334155;--alert-bg-hover:#1e293b;--alert-text:#334155;--alert-soft:#64748b1f;--alert-ring:#64748b40;--alert-fg:#fff;--ok:#0e9f8a;--ok-text:#0b7364;--ok-bg:#d9f5ef;--ok-soft:#0e9f8a1f;--ok-fg:#0d5c52;--ok-border:#a3ded3;--ok-bg-deep:#edfaf7;--ok-text-bright:#0b7364;--danger-bg:#f1f3f6;--danger-border:#c6ced9;--danger-border-soft:#dce1e8;--danger-text:#2f3a4a;--warn-text:#8a5300;--warn-bg:#fff4db;--shadow-card:0 1px 2px #1018280f, 0 1px 3px #1018280a;--shadow-raised:0 1px 2px #1018280f, 0 8px 24px #10182814;--shadow-pop:0 18px 44px #10182829, 0 2px 8px #10182814;--shadow-side:-24px 0 60px #10182829;--glass-head:#f3f5f8e6;--glass-mhead:#ffffffeb;--glass-drawer:#fffffff0;--scrim:#0f172a5c;--hairline:#1118270f;--spin-track:#11182724;--shimmer:#ffffffb3;--avatar-bg:linear-gradient(145deg, #e9edf3, #d6dde7);--link:#9a5800;--link-hover:#7a4500;--toast-err-bg:#f1f3f6;--toast-icon:#5ee0cc;--recover-tint:#fee2e2b3;--btn-disabled-bg:#f1ddb9;--btn-disabled-fg:#8f7445;--lift:#1018281f}html,body{background:var(--bg);color:var(--text-1);font-family:var(--font-sans);margin:0}*{box-sizing:border-box}.tell{color:var(--text-1);font-family:var(--font-sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"tnum" 1, "calt" 1;overscroll-behavior:contain;scrollbar-gutter:stable;height:100dvh;line-height:1.45;overflow:hidden auto}#root>.tell{flex:auto;width:100%;min-width:0}.tell a{color:var(--link);transition:color var(--t-fast);text-decoration:none}.tell a:hover{color:var(--link-hover)}.tell button{font:inherit;cursor:pointer;color:inherit}.tell input,.tell select,.tell textarea{font:inherit}.tell ::selection{color:var(--text-1);background:#f2a93b59}.tell :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tell .mono{font-family:var(--font-mono)}.tell .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tell a.sr-only:focus{inset-inline-start:16px;clip:auto;z-index:100;background:var(--accent);width:auto;height:auto;color:var(--accent-ink);border-radius:var(--radius-m);margin:0;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none;top:16px;overflow:visible;position:fixed!important}.tell ::-webkit-scrollbar{width:10px;height:10px}.tell::-webkit-scrollbar{width:10px;height:10px}.tell ::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:padding-box;border:3px solid #0000;border-radius:8px}.tell::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:padding-box;border:3px solid #0000;border-radius:8px}.tell ::-webkit-scrollbar-thumb:hover{background-color:var(--border-hover)}.tell::-webkit-scrollbar-thumb:hover{background-color:var(--border-hover)}.tell ::-webkit-scrollbar-track{background:0 0}.tell::-webkit-scrollbar-track{background:0 0}.tell,.tell *{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}@keyframes tellBlink{0%,to{opacity:1}50%{opacity:.25}}@keyframes tellSpin{to{transform:rotate(360deg)}}@keyframes tellPulse{0%,to{box-shadow:0 0 0 3px var(--alert-ring)}50%{box-shadow:0 0 0 10px #0000}}@keyframes tellShimmer{to{transform:translate(100%)}}@keyframes tellFade{0%{opacity:0}to{opacity:1}}@keyframes tellSlideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes tellPop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes tellRise{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.tell .blink{animation:1s steps(2,start) infinite tellBlink}.tell .spinner,.tell .spin{border:2px solid var(--spin-track);border-top-color:var(--accent);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite tellSpin;display:inline-block}.tell .spinner.xs{border-width:1.5px;width:12px;height:12px}.tell .spinner.md,.tell .spin:not(.sm){border-width:2.5px;width:24px;height:24px}.tell .spinner.inherit,.tell .spin.sm{border-color:color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor}@media (prefers-reduced-motion:reduce){.tell *,.tell :before,.tell :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}