:root{--shell-left-inset:0px;--shell-bottom-inset:0px;--surface-base:#0E0E0E;--turf-surface-raised:#161616;--surface-slate:#2A2A2A;--surface-bright:#F6F5F3;--surface-paper:#EFEBE2;--surface-hot:#FA7A4D;--surface-bubble:rgba(255,255,255,0.05);--surface-bubble-inverse:rgba(20,20,20,0.07);--surface-pill-dark:rgba(255,255,255,0.07);--surface-pill-inverse:rgba(20,20,20,0.08);--surface-chip-shade:rgba(0,0,0,0.15);--surface-ghost-hover:rgba(255,255,255,0.10);--surface-row-current:rgba(255,255,255,0.06);--turf-scrim:rgba(8,8,8,0.62);--ink-primary:#F2F0EA;--ink-secondary:#C6C4BC;--ink-tertiary:#8F8F8F;--ink-body-raised:#B7B7B7;--ink-ticker:#E4E2DA;--ink-inverse:#141414;--ink-inverse-strong:rgba(20,20,20,0.75);--ink-inverse-muted:rgba(20,20,20,0.60);--ink-inverse-faint:rgba(20,20,20,0.55);--ink-slate-label:#959595;--ink-slate-strong:#FFFFFF;--ink-slate-muted:rgba(255,255,255,0.72);--ink-slate-faint:rgba(255,255,255,0.55);--ink-on-hot:#1C0D06;--ink-on-teal:#08201D;--ink-alert:#FA7A4D;--surface-alert-hover:rgba(250,122,77,0.10);--accent-primary:#FFC700;--accent-pink:#F2A5DC;--accent-teal:#2BA093;--avatar-1:#FFC700;--avatar-2:#F2A5DC;--avatar-3:#2BA093;--avatar-4:#D8D2C4;--line-hairline:#272727;--line-soft-dark:rgba(255,255,255,0.13);--line-inverse:rgba(20,20,20,0.18);--line-inverse-control:rgba(20,20,20,0.26);--line-inverse-pill:rgba(20,20,20,0.14);--line-separator:#4A4A4A;--ease-enter:cubic-bezier(0.2,0.7,0.3,1);--dur-hover:150ms;--dur-modal:350ms;--dur-fade:400ms;--dur-msgin:500ms;--dur-drawer:300ms;--shell-nav-float:60px;--shell-nav-inset:12px;--dur-pane:200ms;--ticker-duration:40s;--turf-focus-ring:var(--accent-primary);--font-turf-space-mono:"Space Mono","Space Mono Fallback",ui-monospace,monospace;--serif:"Newsreader",Georgia,"Times New Roman",serif}@font-face{font-family:Archivo Fallback;src:local("Arial"),local("Helvetica Neue");size-adjust:96.5%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Space Mono Fallback;src:local("Courier New");size-adjust:104%;ascent-override:88%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-800-normal.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono;src:url(/fonts/space-mono-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono;src:url(/fonts/space-mono-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}[data-surface=bright],[data-surface=hot],[data-surface=paper]{--turf-focus-ring:var(--ink-inverse)}.turf-shell-root ::-moz-selection{background:var(--accent-primary);color:var(--ink-inverse)}.turf-shell-root ::selection{background:var(--accent-primary);color:var(--ink-inverse)}.turf-shell-root :where(a,button,[role=button],[tabindex]):focus-visible{outline:1.5px solid var(--turf-focus-ring);outline-offset:2px;border-radius:inherit}.turf-hit-44{position:relative}.turf-hit-44:after{content:"";position:absolute;inset:50%;width:44px;height:44px;transform:translate(-50%,-50%)}@media (hover:none){.turf-btn-pill-control,.turf-min-h-touch{min-height:44px}}@media (prefers-reduced-motion:reduce){:root{--ticker-duration:0s;--dur-drawer:0ms;--dur-pane:0ms}.turf-card-rail,.turf-chip-rail{scroll-behavior:auto!important}.turf-drawer,.turf-scrim{animation:none!important}.turf-pane{transition:none!important}.turf-ticker__segment{animation:none!important}.turf-ticker__segment+.turf-ticker__segment{display:none}.turf-dot,.turf-modal-panel,.turf-msgin{animation:none!important}}[data-turf-room-v2]{--bg-rail:#0A0A09;--bg-pane:#0E0E0C;--bg-room:#141412;--raised:#1C1C19;--raised-2:#25251F;--field:#191917;--ink:#EFEDE6;--ink-2:#AEACA4;--ink-3:#918F85;--ink-4:#635F56;--body-ink:#DEDCD5;--hair:rgba(255,255,255,0.07);--hair-2:rgba(255,255,255,0.14);--v2-accent:#FFC700;--accent-ink:#171509;--live:#2BA093;--sans:"Archivo",system-ui,sans-serif;--mono:"Space Mono",ui-monospace,monospace;--measure:740px;--rail-w:68px;--pane-w:304px;--r-sm:10px;--r-md:14px;--r-lg:18px;--intro-ink-2:#5C584E;--v2-avatar-1:#F2A5DC;--v2-avatar-2:#2BA093;--v2-avatar-3:#D8D2C4;--v2-avatar-4:#AEACA4}