@font-face{font-family:Satoshi;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/satoshi/Satoshi-Regular-czsk.woff2)format("woff2");unicode-range:U+20-FF,U+10C-10F,U+11A-11B,U+139-13A,U+13D-13E,U+147-148,U+154-155,U+158-159,U+160-161,U+164-165,U+16E-16F,U+17D-17E,U+300-36F,U+2013-2014,U+2018-201E,U+2020-2022,U+2026,U+2030,U+2032,U+2039-203A,U+20AC,U+2122,U+2190-2199,U+2212,U+2260,U+2264-2265,U+25A0-25A1,U+25B2-25B3,U+25CA-25CB,U+25CF,U+2713}@font-face{font-family:Satoshi;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/satoshi/Satoshi-Medium-czsk.woff2)format("woff2");unicode-range:U+20-FF,U+10C-10F,U+11A-11B,U+139-13A,U+13D-13E,U+147-148,U+154-155,U+158-159,U+160-161,U+164-165,U+16E-16F,U+17D-17E,U+300-36F,U+2013-2014,U+2018-201E,U+2020-2022,U+2026,U+2030,U+2032,U+2039-203A,U+20AC,U+2122,U+2190-2199,U+2212,U+2260,U+2264-2265,U+25A0-25A1,U+25B2-25B3,U+25CA-25CB,U+25CF,U+2713}@font-face{font-family:Satoshi;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/satoshi/Satoshi-Bold-czsk.woff2)format("woff2");unicode-range:U+20-FF,U+10C-10F,U+11A-11B,U+139-13A,U+13D-13E,U+147-148,U+154-155,U+158-159,U+160-161,U+164-165,U+16E-16F,U+17D-17E,U+300-36F,U+2013-2014,U+2018-201E,U+2020-2022,U+2026,U+2030,U+2032,U+2039-203A,U+20AC,U+2122,U+2190-2199,U+2212,U+2260,U+2264-2265,U+25A0-25A1,U+25B2-25B3,U+25CA-25CB,U+25CF,U+2713}@font-face{font-family:Satoshi;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/satoshi/Satoshi-Black-czsk.woff2)format("woff2");unicode-range:U+20-FF,U+10C-10F,U+11A-11B,U+139-13A,U+13D-13E,U+147-148,U+154-155,U+158-159,U+160-161,U+164-165,U+16E-16F,U+17D-17E,U+300-36F,U+2013-2014,U+2018-201E,U+2020-2022,U+2026,U+2030,U+2032,U+2039-203A,U+20AC,U+2122,U+2190-2199,U+2212,U+2260,U+2264-2265,U+25A0-25A1,U+25B2-25B3,U+25CA-25CB,U+25CF,U+2713}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--anthracite-base:#1a1c1d;--color-bg:#111314;--color-bg-soft:#141617;--color-surface:#fff;--color-surface-muted:#ededed;--color-surface-elevated:#fff;--color-surface-active:#e3e3e3;--color-panel-dark:var(--anthracite-base);--color-panel-dark-elevated:#202324;--color-panel-dark-border:#ffffff1c;--color-panel-dark-border-muted:#ffffff13;--color-panel-dark-border-strong:#ffffff2e;--color-panel-dark-line-strong:#fff3;--color-panel-dark-surface-muted:#ffffff14;--color-panel-dark-surface-subtle:#ffffff0b;--color-page-text:#edf0ec;--color-page-muted:#bcc2bd;--color-page-muted-soft:#9da49f;--color-page-muted-faint:#969e98;--anthracite-panel:var(--anthracite-base);--anthracite-panel-elevated:#202324;--anthracite-panel-muted:#232627;--anthracite-panel-soft:#272a2b;--anthracite-panel-hover:#303435;--anthracite-panel-disabled:#1d1f20;--anthracite-panel-control:#141617;--anthracite-panel-deep:#111314;--anthracite-line:#ffffff16;--anthracite-line-strong:#ffffff2b;--anthracite-text:#edf0ec;--anthracite-muted:#bcc2bd;--anthracite-faint:#969e98;--soft-dark-panel:var(--anthracite-base);--soft-dark-panel-elevated:var(--anthracite-panel-elevated);--soft-dark-panel-muted:var(--anthracite-panel-muted);--soft-dark-panel-soft:var(--anthracite-panel-soft);--soft-dark-panel-hover:var(--anthracite-panel-hover);--soft-dark-panel-control:var(--anthracite-panel-control);--soft-dark-panel-deep:var(--anthracite-panel-deep);--soft-dark-ink-primary:var(--anthracite-text);--soft-dark-ink-secondary:var(--anthracite-muted);--soft-dark-ink-tertiary:#9da49f;--soft-dark-ink-faint:var(--anthracite-faint);--soft-dark-weight-primary:700;--soft-dark-weight-secondary:600;--color-border:#0a0a0a17;--color-border-panel:#0a0a0a1b;--color-border-strong:#0a0a0a2e;--color-text:#0a0a0a;--color-text-muted:#333;--color-text-faint:#5a5a5a;--color-accent:#fff200;--color-accent-soft:#fff2001f;--color-accent-border:#fff20073;--color-accent-ink:#0a0a0a;--color-accent-text-on-light:#5f5800;--ambient-accent-core-mix:20%;--ambient-accent-mid-mix:8%;--ambient-accent-tail-mix:2.5%;--ambient-accent-mid-stop:42%;--ambient-accent-tail-stop:70%;--ambient-accent-end-stop:100%;--data-accent:var(--color-accent);--data-accent-surface-image:radial-gradient(ellipse 88% 170% at 0% 50%, color-mix(in srgb, var(--data-accent) 10%, transparent) 0%, color-mix(in srgb, var(--data-accent) 4%, transparent) 38%, transparent 70%);--data-accent-surface-image-strong:radial-gradient(ellipse 96% 180% at 0% 40%, color-mix(in srgb, var(--data-accent) 15%, transparent) 0%, color-mix(in srgb, var(--data-accent) 6%, transparent) 42%, transparent 74%);--streamer-tag-gold-accent:#ffd84d;--streamer-tag-gold-ink:#1f1600;--streamer-tag-gold-icon:#8a6200;--streamer-tag-gold-background:linear-gradient(135deg, #fff8b8 0%, #ffe26a 34%, #d8a51f 68%, #8f6508 100%);--streamer-tag-gradient-ink:var(--color-bg-soft);--streamer-tag-gradient-icon:#7c3aed;--streamer-tag-gradient-background:linear-gradient(135deg, var(--color-accent) 0%, var(--streamer-tag-gold-accent) 36%, #c084fc 68%, #8b5cf6 100%);--color-info:#181818;--color-success:#333;--color-partner-verified:#4fcf3d;--color-live:#16a34a;--color-live-ring-lime:#a3e635;--color-live-ring-green:#22c55e;--color-critical:#dc2626;--color-warning:#0a0a0a;--color-danger:#0a0a0a;--color-chart:var(--color-accent);--color-chart-hot:#0a0a0a;--color-twitch:#333;--color-kick:#0a0a0a;--info-bg:#0a0a0a12;--info-border:#0a0a0a29;--success-bg:#0a0a0a0b;--success-border:#0a0a0a24;--warning-bg:var(--color-accent-soft);--warning-border:var(--color-accent-border);--danger-bg:#0a0a0a0e;--danger-border:#0a0a0a2e;--chart-bg:var(--product-surface-quiet);--chart-grid:#0a0a0a1f;--chart-grid-strong:#0a0a0a38;--chart-line:var(--color-chart);--chart-line-hot:var(--color-chart-hot);--chart-fill-start:#fff20057;--chart-series-viewers:#fff200;--chart-series-avg:#0a0a0a;--chart-series-peak:#5f6368;--chart-series-streamed:#7b3fc4;--chart-series-watchtime:#2458d3;--chart-series-streams:#2f7d32;--chart-series-active-days:#b7791f;--chart-series-followers:#c2185b;--chart-series-subscribers:#7a3fb0;--overlay-backdrop:#0a0a0ab8;--overlay-backdrop-muted:#0a0a0a9e;--overlay-backdrop-soft:#0a0a0a6b;--toast-bg-default:var(--anthracite-base);--toast-bg-info:#181818;--toast-bg-success:var(--anthracite-base);--toast-bg-error:#b52f3a;--toast-ink-light:#fff;--toast-icon-bg-light:#ffffff2e;--toast-icon-bg-error:#ffffff38;--toast-ring-track-light:#ffffff38;--toast-ring-track-error:#ffffff47;--toast-ring-progress-light:#ffffffeb;--toast-ring-progress-error:#fffffff5;--toast-border:#ffffff29;--toast-shadow:0 18px 42px #0a0a0a38;--toast-button-hover-bg:#ffffff29;--toast-warning-icon-bg:#0a0a0a1f;--toast-warning-ring-track:#0a0a0a33;--toast-warning-ring-progress:#0a0a0ab3;--toast-warning-button-hover-bg:#0a0a0a1a;--dashboard-bio-align-active-shadow:0 1px 2px #0a0a0a1f;--dashboard-card-color-preview-inset:#ffffff57;--clip-card-overlay-top:#0a0a0a38;--clip-card-overlay-middle:#0a0a0a1f;--clip-card-overlay-bottom:#0a0a0ae6;--clip-card-overlay-base:#0a0a0a29;--clip-card-overlay-gradient:linear-gradient(180deg, var(--clip-card-overlay-top) 0%, var(--clip-card-overlay-middle) 38%, var(--clip-card-overlay-bottom) 100%), var(--clip-card-overlay-base);--clip-card-title-shadow:0 1px 7px #0000005c;--clip-card-chip-shadow:0 1px 7px #00000057;--emote-lightbox-image-shadow:0 26px 52px #00000073;--clip-modal-danger-icon-color:#ff4d5e;--status-service-ok-text:#15803d;--profile-card-holo-panel-gradient:linear-gradient(145deg, #f6f4ef 0%, #bfc1cb 34%, #fbfaf2 61%, #c5c9d3 100%);--mask-alpha-opaque:#000;--profile-card-alpha-white-035:#ffffff09;--profile-card-alpha-white-04:#ffffff0a;--profile-card-alpha-white-05:#ffffff0d;--profile-card-alpha-white-07:#ffffff12;--profile-card-alpha-white-08:#ffffff14;--profile-card-alpha-white-12:#ffffff1f;--profile-card-alpha-white-14:#ffffff24;--profile-card-alpha-white-16:#ffffff29;--profile-card-alpha-white-18:#ffffff2e;--profile-card-alpha-white-20:#fff3;--profile-card-alpha-white-24:#ffffff3d;--profile-card-alpha-white-28:#ffffff47;--profile-card-alpha-white-30:#ffffff4d;--profile-card-alpha-white-34:#ffffff57;--profile-card-alpha-white-36:#ffffff5c;--profile-card-alpha-white-44:#ffffff70;--profile-card-alpha-white-46:#ffffff75;--profile-card-alpha-white-48:#ffffff7a;--profile-card-alpha-white-50:#ffffff80;--profile-card-alpha-white-52:#ffffff85;--profile-card-alpha-white-54:#ffffff8a;--profile-card-alpha-white-62:#ffffff9e;--profile-card-alpha-white-72:#ffffffb8;--profile-card-alpha-white-74:#ffffffbd;--profile-card-alpha-white-80:#fffc;--profile-card-alpha-white-84:#ffffffd6;--profile-card-alpha-white-86:#ffffffdb;--profile-card-alpha-white-88:#ffffffe0;--profile-card-alpha-white-92:#ffffffeb;--profile-card-alpha-white-96:#fffffff5;--profile-card-alpha-white-98:#fffffffa;--profile-card-alpha-black-02:#0a0a0a05;--profile-card-alpha-black-09:#0a0a0a17;--profile-card-alpha-black-10:#0a0a0a1a;--profile-card-alpha-black-12:#0a0a0a1f;--profile-card-alpha-black-16:#0a0a0a29;--profile-card-alpha-black-18:#0a0a0a2e;--profile-card-alpha-black-20:#0a0a0a33;--profile-card-alpha-black-28:#0a0a0a47;--profile-card-alpha-black-42:#0a0a0a6b;--profile-card-alpha-black-48:#0a0a0a7a;--profile-card-alpha-black-pure-055:#0000000e;--profile-card-alpha-black-pure-07:#00000012;--profile-card-alpha-black-pure-10:#0000001a;--profile-card-alpha-black-pure-12:#0000001f;--profile-card-alpha-black-pure-22:#00000038;--profile-card-alpha-black-pure-24:#0000003d;--profile-card-alpha-black-pure-28:#00000047;--profile-card-alpha-black-pure-32:#00000052;--profile-card-alpha-black-pure-34:#00000057;--profile-card-alpha-black-pure-44:#00000070;--profile-card-alpha-black-pure-56:#0000008f;--profile-card-alpha-ink-94:#0e0e0ef0;--profile-card-alpha-ink-deep-18:#0404042e;--profile-card-alpha-accent-12:#fff2001f;--profile-card-alpha-accent-14:#fff20024;--profile-card-alpha-accent-16:#fff20029;--profile-card-alpha-accent-18:#fff2002e;--profile-card-alpha-accent-24:#fff2003d;--profile-card-alpha-accent-28:#fff20047;--profile-card-alpha-accent-30:#fff2004d;--profile-card-alpha-accent-42:#fff2006b;--profile-card-alpha-accent-48:#fff2007a;--profile-card-alpha-accent-52:#fff20085;--profile-card-alpha-accent-54:#fff2008a;--profile-card-alpha-accent-58:#fff20094;--profile-card-alpha-accent-62:#fff2009e;--profile-card-alpha-accent-64:#fff200a3;--profile-card-alpha-accent-86:#fff200db;--profile-card-alpha-accent-92:#fff200eb;--profile-card-alpha-silver-22:#dcdcdc38;--profile-card-alpha-silver-28:#dcdcdc47;--profile-card-alpha-silver-46:#d2d2d275;--profile-card-alpha-silver-48:#e8e8e87a;--profile-card-alpha-silver-56:#f5f5f58f;--profile-card-alpha-silver-58:#ebebeb94;--profile-card-alpha-silver-68:#ebebebad;--profile-card-alpha-silver-70:#d2d2d2b3;--profile-card-alpha-silver-72:#dcdcdcb8;--profile-card-gallery-footer-fallback-start:#eeeeeae6;--profile-card-gallery-footer-fallback-end:#babab2e6;--dashboard-gallery-overlay-bg:linear-gradient(to top, #0000009e, #0000);--dashboard-gallery-delete-bg:#dc2626e0;--twitch-bg:#0a0a0a0a;--twitch-border:#0a0a0a29;--twitch-text:#333;--kick-bg:#0a0a0a0a;--kick-border:#0a0a0a29;--kick-text:#0a0a0a;--platform-twitch-signal:#6851c9;--platform-kick-signal:#2f7d32;--platform-twitch-brand:#9146ff;--platform-kick-brand:#53fc18;--platform-kick-brand-ink:#071308;--discord-bg:#303030;--discord-surface:#2f2f2f;--discord-text:#f5f5f5;--discord-muted:#b8b8b8;--discord-body:#dedede;--discord-accent:var(--color-accent);--streamer-type-neutral-accent:#737373;--streamer-type-neutral-ink:var(--color-text);--streamer-type-vtuber-accent:#c24aa6;--streamer-type-vtuber-ink:#7d1f68;--streamer-type-variety-accent:#c49000;--streamer-type-variety-ink:#6f5300;--streamer-type-irl-accent:#2f8f63;--streamer-type-irl-ink:#18543b;--streamer-type-roleplay-accent:#7858c8;--streamer-type-roleplay-ink:#4d338d;--streamer-type-creative-accent:#d14769;--streamer-type-creative-ink:#82283f;--streamer-type-talk-accent:#3f69b1;--streamer-type-talk-ink:#284675;--streamer-type-music-accent:#8158b5;--streamer-type-music-ink:#55347f;--streamer-type-gaming-accent:#4d6273;--streamer-type-gaming-ink:#2f3f4b;--streamer-type-mmorpg-accent:#6b4db8;--streamer-type-mmorpg-ink:#44317e;--streamer-type-moba-accent:#2f9072;--streamer-type-moba-ink:#1d5c49;--streamer-type-fps-accent:#c43f3f;--streamer-type-fps-ink:#7a2525;--streamer-type-rpg-accent:#9a3f72;--streamer-type-rpg-ink:#64264b;--streamer-type-survival-accent:#4f7f2d;--streamer-type-survival-ink:#33531f;--streamer-type-simulation-accent:#4b7f9f;--streamer-type-simulation-ink:#2d526b;--streamer-type-sandbox-accent:#b07a2c;--streamer-type-sandbox-ink:#6e4b1c;--streamer-type-strategy-accent:#5260a8;--streamer-type-strategy-ink:#333c74;--streamer-type-sports-accent:#3c8f45;--streamer-type-sports-ink:#245c2b;--streamer-type-racing-accent:#bd3e4b;--streamer-type-racing-ink:#762732;--streamer-type-horror-accent:#5b5163;--streamer-type-horror-ink:#3a3342;--streamer-type-casino-accent:#18745a;--streamer-type-casino-ink:#104a3a;--streamer-type-more-accent:#7a7f87;--streamer-type-more-ink:var(--color-text-muted);--bg:var(--color-bg);--surface:var(--color-surface);--surface-raised:var(--color-surface-elevated);--page-text:var(--color-page-text);--page-muted:var(--color-page-muted);--panel-dark:var(--color-panel-dark);--panel-dark-border:var(--color-panel-dark-border);--panel-strong:#fff;--tone-border-muted:#0a0a0a11;--tone-surface-muted:#0a0a0a0d;--tone-surface-muted-strong:#0a0a0a0e;--tone-surface-subtle:#0a0a0a08;--tone-surface-subtle-strong:#0a0a0a09;--tone-accent-hover:#fff20013;--tone-accent-hover-strong:#fff20014;--tone-field-bg:#ffffffd1;--tone-field-bg-hover:#fffffffa;--control-placeholder-muted:var(--color-text-faint);--control-placeholder-strong:var(--color-text-faint);--control-border-disabled:#d9d9d9;--control-text-disabled:#606060;--panel-soft:#0a0a0a0a;--panel-hover:var(--tone-accent-hover);--surface-rim:#0a0a0a13;--surface-rim-strong:#0a0a0a29;--surface-elevated:var(--surface-raised);--surface-muted:var(--tone-surface-muted);--surface-subtle:var(--tone-surface-subtle);--surface-hover:var(--panel-hover);--component-bg:#fff;--component-bg-hover:#fff;--product-surface:#fff;--product-surface-quiet:#fff;--data-tile-bg:#fff;--data-tile-bg-hover:#fff;--control-bg:#fff;--control-bg-hover:#fff;--control-bg-disabled:#e2e2e2ad;--control-bg-readonly:#ebebebd6;--control-placeholder:var(--color-text-faint);--control-invalid-bg:var(--danger-bg);--table-bg:#fff;--table-head-bg:#fff;--table-row-hover:#f5f5f5;--table-row-alt:#fafafa;--table-link:#101010;--table-link-hover:#0a0a0a;--table-min-width:760px;--table-compact-min-width:940px;--table-admin-min-width:720px;--table-admin-compact-min-width:980px;--table-admin-wide-min-width:1180px;--table-methodology-min-width:820px;--table-message-column-min-width:420px;--card-border:var(--color-border);--card-border-hover:var(--color-border-strong);--card-bg:#fff;--surface-section-bg:#fff;--surface-section-ink:var(--color-text);--surface-section-muted:var(--color-text-muted);--surface-section-border-color:var(--color-border-panel);--surface-section-border:1px solid var(--surface-section-border-color);--surface-section-radius:var(--radius-lg);--surface-section-padding:var(--layout-panel-padding);--surface-section-gap:var(--layout-grid-gap);--surface-section-shadow:none;--surface-card-bg:#fff;--surface-card-bg-hover:#fff;--surface-card-ink:var(--color-text);--surface-card-muted:var(--color-text-muted);--surface-card-border-color:var(--color-border);--surface-card-border:1px solid var(--surface-card-border-color);--surface-card-radius:var(--radius);--surface-card-padding:var(--component-card-padding);--surface-card-gap:var(--component-card-gap);--surface-card-shadow:none;--surface-frame-bg:#fff;--surface-frame-ink:var(--color-text);--surface-frame-muted:var(--color-text-muted);--surface-frame-border-color:var(--border-muted);--surface-frame-border:1px solid var(--surface-frame-border-color);--surface-frame-radius:var(--radius);--surface-frame-padding:var(--space-3);--surface-frame-gap:var(--component-action-gap);--surface-frame-shadow:none;--surface-grid-gap:var(--layout-grid-gap);--surface-muted-bg:var(--color-surface-muted);--grid-one-column:1fr;--grid-single-column:minmax(0, 1fr);--grid-two-columns:repeat(2, minmax(0, 1fr));--grid-three-columns:repeat(3, minmax(0, 1fr));--grid-four-columns:repeat(4, minmax(0, 1fr));--grid-split-auto:minmax(0, 1fr) auto;--grid-media-copy:auto minmax(0, 1fr);--grid-fixed-emotes:repeat(auto-fill, minmax(42px, 42px));--grid-actions-compact:repeat(auto-fit, minmax(112px, 1fr));--grid-form-compact:repeat(auto-fit, minmax(min(100%, 180px), 1fr));--grid-card-wide:repeat(auto-fit, minmax(min(100%, 420px), 1fr));--field-bg:var(--tone-field-bg);--field-bg-hover:var(--tone-field-bg-hover);--text:var(--color-text);--muted:var(--color-text-muted);--muted-2:var(--color-text-faint);--line:var(--color-border);--line-strong:var(--color-border-strong);--border-muted:var(--tone-border-muted);--border-default:var(--line);--border-strong:var(--line-strong);--border-accent:var(--color-accent-border);--scrollbar-size:10px;--scrollbar-thumb-size:4px;--scrollbar-track:transparent;--scrollbar-track-hover:#0a0a0a06;--scrollbar-thumb:#56565621;--scrollbar-thumb-hover:#5656564d;--scrollbar-thumb-active:#5656566b;--twitch:var(--color-twitch);--kick:var(--color-kick);--accent:var(--color-accent);--accent-strong:var(--color-accent);--accent-ink:var(--color-accent-ink);--accent-readable:var(--color-accent-text-on-light);--danger:var(--color-danger);--status-ok:#333;--status-ok-text:var(--status-ok);--status-ok-bg:var(--success-bg);--status-ok-border:var(--success-border);--status-info:#303030;--status-info-bg:var(--info-bg);--status-info-border:var(--info-border);--status-warning:#0a0a0a;--status-warning-bg:var(--warning-bg);--status-warning-border:var(--warning-border);--status-danger:#0a0a0a;--status-danger-bg:var(--danger-bg);--status-danger-border:var(--danger-border);--live-delta-up-text:#18794e;--live-delta-down-text:#b4232f;--status-positive-on-dark:#74d69a;--status-negative-on-dark:#f07f87;--text-on-accent:#0a0a0a;--text-on-accent-muted:#0a0a0ab8;--accent-bg:#fff200;--accent-bg-hover:#fff200;--progress-fill:#fff200;--shadow-surface-strong:0 22px 70px var(--overlay-backdrop-soft);--tooltip-shadow:0 14px 34px color-mix(in srgb, var(--color-text) 13%, transparent), 0 2px 9px color-mix(in srgb, var(--color-text) 9%, transparent);--tooltip-surface:#fff;--tooltip-ink:#0a0a0a;--tooltip-muted:#3f3f3f;--tooltip-radius:var(--radius-xl);--tooltip-max-width:min(320px, calc(100vw - 24px));--radius:8px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:14px;--radius-media:24px;--radius-surface-feature:var(--radius-media);--radius-pill:999px;--curve-mask-1x1:url(/assets/images/curve-1x1.svg);--curve-mask-3x4:url(/assets/images/curve-3x4.svg);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--container:1400px;--container-wide:1680px;--public-content-max:var(--container-wide);--layout-shell-max:2560px;--content:980px;--content-narrow:760px;--content-medium:820px;--visually-hidden-size:1px;--sentinel-size:1px;--layout-gutter:clamp(16px, 2.4vw, 32px);--layout-gutter-compact:clamp(12px, 3.8vw, 18px);--layout-page-top:clamp(18px, 2.4vw, 34px);--layout-page-bottom:clamp(42px, 6vw, 72px);--layout-section-gap:clamp(18px, 2.2vw, 30px);--layout-section-gap-compact:clamp(14px, 1.8vw, 22px);--layout-grid-gap:14px;--layout-grid-column-min:340px;--layout-panel-padding:clamp(16px, 1.6vw, 24px);--layout-panel-padding-compact:18px;--viewport-width:100vw;--viewport-height-dynamic:100dvh;--viewport-min-height:100vh;--page-header-gap:var(--space-3);--page-header-max:980px;--page-copy-max:720px;--component-card-gap:var(--layout-grid-gap);--component-card-padding:var(--layout-grid-gap);--component-card-padding-comfortable:var(--space-4);--component-compact-padding:var(--filter-panel-padding);--component-inline-padding:var(--form-label-gap);--component-action-gap:10px;--component-comfort-gap:var(--layout-panel-padding-compact);--component-header-gap:var(--space-3);--component-kpi-padding:var(--filter-panel-padding);--component-list-item-padding:9px 10px;--component-list-row-gap:var(--list-row-gap);--component-tight-gap:3px;--component-nano-gap:2px;--component-micro-gap:5px;--component-inline-gap:var(--form-label-gap);--component-item-gap:9px;--component-compact-gap:var(--space-2);--component-offset-small:var(--space-1);--inline-fit-width:fit-content;--admin-integration-gap:clamp(18px, 1.8vw, 28px);--admin-integration-dashboard-gap:clamp(22px, 2vw, 34px);--filter-panel-max:var(--container);--filter-compact-max:980px;--filter-search-min:220px;--filter-control-min:176px;--filter-panel-padding:var(--space-3);--form-label-gap:6px;--form-field-gap:7px;--list-row-gap:10px;--card-grid-min:220px;--card-grid-gap:var(--space-3);--field-height:44px;--field-compact-height:42px;--field-compact-padding:10px 12px;--field-search-padding:9px 12px;--control-height:44px;--control-medium-min-height:40px;--control-compact-min-height:38px;--control-action-min-height:36px;--control-small-height:34px;--control-tiny-height:30px;--control-hit-target-height:var(--control-toggle-height);--control-toggle-width:42px;--control-toggle-height:var(--badge-min-height);--control-toggle-thumb-size:16px;--control-toggle-thumb-travel:var(--control-check-size);--icon-size:var(--space-5);--icon-xs-size:var(--control-toggle-thumb-size);--icon-status-size:var(--control-check-size);--icon-badge-size:var(--badge-min-height);--icon-medium-size:var(--control-small-height);--icon-button-size:28px;--control-check-size:18px;--control-square-size:40px;--control-list-icon-size:42px;--indicator-size:7px;--badge-min-height:24px;--badge-compact-padding:2px 7px;--control-small-padding:7px 10px;--control-pill-padding:6px 10px;--control-compact-padding:8px 10px;--table-cell-padding:11px 13px;--table-compact-cell-padding:10px 12px;--table-mobile-row-gap:var(--component-action-gap);--table-mobile-cell-gap:4px clamp(10px, 3vw, 16px);--table-mobile-label-min:118px;--transition-fast:.12s ease;--transition:.17s ease;--font-sans:"Satoshi", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-nav:"Satoshi", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--text-nano:.68rem;--text-tiny:.7rem;--text-micro:.72rem;--text-caption:.74rem;--text-xs:.76rem;--text-label:.78rem;--text-compact:.82rem;--text-control:.84rem;--text-ui:.86rem;--text-sm:.88rem;--text-copy:.9rem;--text-body-sm:.92rem;--text-body:.94rem;--text-body-lg:.95rem;--text-base:1rem;--text-emphasis:1.05rem;--text-stat:1.35rem;--text-xl:1.45rem;--text-hero:clamp(2.25rem, 4.4vw, 4.8rem);--leading-none:1;--leading-tightest:1.02;--leading-heading:1.05;--leading-title:1.08;--leading-tight:1.1;--leading-compact:1.15;--leading-snug:1.2;--leading-balanced:1.25;--leading-body-tight:1.35;--leading-readable:1.4;--leading-body:1.45;--leading-copy:1.5;--leading-relaxed:1.55;--leading-loose:1.6;font-family:var(--font-sans)}*{box-sizing:border-box}html{background:var(--bg);color:var(--page-text);max-width:100%;scroll-padding-top:110px;overflow-x:hidden}body{min-height:var(--viewport-min-height);background:var(--bg);max-width:100%;color:var(--page-text);font-size:var(--text-base);font-variant-numeric:tabular-nums;line-height:var(--leading-copy);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}.site-shell{overflow-x:clip}body,button,input,select,textarea{font:inherit}button,input,select,textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}button{border:0}input,select,textarea{min-width:0}button:not(:disabled),summary{cursor:pointer}input[type=radio]{flex:0 0 var(--control-check-size);width:var(--control-check-size);height:var(--control-check-size);min-width:var(--control-check-size);min-height:var(--control-check-size);accent-color:var(--accent);cursor:pointer;margin:0}input[type=checkbox]{flex:0 0 var(--control-toggle-width);width:var(--control-toggle-width);height:var(--control-hit-target-height);min-width:var(--control-toggle-width);min-height:var(--control-hit-target-height);border:1px solid var(--border-default);border-radius:var(--radius-pill);appearance:none;background:var(--control-bg);cursor:pointer;transition:border-color var(--transition), background var(--transition);margin:0;position:relative}input[type=checkbox]:after{width:var(--icon-xs-size);height:var(--icon-xs-size);background:var(--color-text-muted);content:"";transition:transform var(--transition), background var(--transition);border-radius:50%;position:absolute;top:3px;left:3px}input[type=checkbox]:checked{border-color:var(--accent);background:var(--accent)}input[type=checkbox]:checked:after{transform:translateX(var(--control-toggle-thumb-travel));background:var(--accent-ink)}input[type=checkbox]:disabled{border-color:var(--control-border-disabled);background:var(--control-bg-disabled)}input[type=checkbox]:disabled:after{background:var(--color-text-faint)}input[type=checkbox]:checked:disabled{border-color:var(--color-accent-border);background:var(--color-accent-soft)}input[type=checkbox]:checked:disabled:after{background:var(--color-text-muted)}input[type=file]{cursor:pointer}input[type=file]::file-selector-button{min-height:var(--control-small-height);padding:var(--control-small-padding);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--text);cursor:pointer;font:inherit;margin-right:12px;font-weight:800}input[type=file]::file-selector-button:hover{border-color:var(--border-strong);background:var(--control-bg-hover)}select option{background:var(--color-surface);color:var(--color-text);font-weight:650}select option:checked{background:var(--accent-bg);color:var(--text-on-accent);font-weight:850}select option:hover,select option:focus{background:var(--surface-muted);color:var(--color-text)}select:focus option:checked,select:active option:checked,select option:checked:hover,select option:checked:focus{background:var(--accent-bg-hover);color:var(--text-on-accent)}select option:disabled{background:var(--control-bg-disabled);color:var(--color-text-faint)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}img[data-lazy-image]{opacity:1;background:var(--surface-muted);filter:blur();will-change:opacity, filter;transition:opacity .26s,filter .42s}img[data-lazy-image].is-loading{filter:blur(var(--lazy-image-blur,14px))}img[data-lazy-image].is-loaded{opacity:1;filter:blur()}@media (prefers-reduced-motion:reduce){img[data-lazy-image]{opacity:1;filter:none;transition:none}}::selection{background:var(--info-bg);color:var(--text)}*{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb{border:calc((var(--scrollbar-size) - var(--scrollbar-thumb-size)) / 2) solid transparent;border-radius:var(--radius-pill);background:var(--scrollbar-thumb);background-clip:padding-box;transition:background .18s,border-color .18s}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}a,button,input,select,textarea,.button,.section-block,.metric-card,.pulse-card,.action-card,.issue-card,.category-card,.methodology-card,.compare-card,.platform-pill,.profile-card-link,.public-profile-card,.avatar-fallback,.avatar-large,.tag-cloud a{transition:background-color var(--transition), border-color var(--transition), color var(--transition), transform var(--transition)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.custom-select__button:focus-visible,.command-palette__search:focus-within{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--border-accent)}summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius)}input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea{min-height:var(--field-control-min-height,var(--field-height));padding:var(--field-control-padding,var(--field-compact-padding));border:var(--field-control-border-width,1px) solid var(--field-control-border,var(--border-default));border-radius:var(--field-control-radius,var(--radius-md));background:var(--field-control-bg,var(--field-bg));color:var(--field-control-ink,var(--text));caret-color:var(--accent);outline:none}input:not([type=hidden]):not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{border-color:var(--field-control-border-hover,var(--border-strong));background:var(--field-control-bg-hover,var(--field-bg-hover))}input:not([type=hidden]):not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--field-control-focus-border,var(--border-accent))}input::placeholder,textarea::placeholder{color:var(--field-control-placeholder,var(--control-placeholder));opacity:1}textarea{min-height:var(--field-control-textarea-min-height,112px);line-height:var(--field-control-textarea-line-height,1.5);resize:vertical}select{appearance:none;padding-right:var(--field-control-select-native-padding,42px);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%230a0a0a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 15px);background-repeat:no-repeat;background-size:12px 8px}select:disabled{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23707478' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}input[type=search]::-webkit-search-cancel-button{cursor:pointer;opacity:1}input[type=number]{font-variant-numeric:tabular-nums}input[type=color]{cursor:pointer;min-width:48px;padding:5px}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:1px solid var(--border-muted);border-radius:var(--radius-sm)}input[type=color]::-moz-color-swatch{border:1px solid var(--border-muted);border-radius:var(--radius-sm)}input[type=file]{min-height:auto;padding:0}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;background-color:var(--field-control-disabled-bg,var(--control-bg-disabled));color:var(--field-control-disabled-ink,var(--color-text-faint));opacity:1}input[readonly],textarea[readonly]{background-color:var(--field-control-readonly-bg,var(--control-bg-readonly));color:var(--field-control-readonly-ink,var(--color-text-muted))}input:disabled::placeholder,textarea:disabled::placeholder{color:var(--color-text-faint)}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed;opacity:1}:is(:is(input,select,textarea)[aria-invalid=true],:is(input,select,textarea):user-invalid){border-color:var(--status-danger-border);background-color:var(--control-invalid-bg)}input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--accent);transition:background-color 9999s ease-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);caret-color:var(--accent);transition:background-color 9999s ease-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);caret-color:var(--accent);transition:background-color 9999s ease-out}summary{list-style:none}summary::-webkit-details-marker{display:none}details[open]>summary{color:var(--text)}progress,meter{border-radius:var(--radius-pill);background:var(--surface-muted);border:0;width:100%;height:8px;overflow:hidden}progress::-webkit-progress-bar{border-radius:var(--radius-pill);background:var(--surface-muted)}progress::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--progress-fill)}progress::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--progress-fill)}meter::-webkit-meter-bar{border-radius:var(--radius-pill);background:var(--surface-muted);border:0}meter::-webkit-meter-optimum-value{border-radius:var(--radius-pill);background:var(--progress-fill)}.button{--button-display:inline-flex;--button-border:var(--border-default);--button-border-hover:var(--border-strong);--button-bg:var(--control-bg);--button-bg-hover:var(--control-bg-hover);--button-ink:var(--text);--button-ink-hover:var(--button-ink);--button-gap:var(--component-compact-gap);--button-min-height:var(--control-height);--button-padding:11px 16px;--button-radius:var(--radius);--button-font-size:inherit;--button-font-weight:800;--button-line-height:var(--leading-snug);--button-white-space:nowrap;display:var(--button-display);justify-content:center;align-items:center;gap:var(--button-gap);max-width:100%;min-height:var(--button-min-height);padding:var(--button-padding);border:1px solid var(--button-border);border-radius:var(--button-radius);background:var(--button-bg);color:var(--button-ink);cursor:pointer;font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);text-align:center;overflow-wrap:anywhere;white-space:var(--button-white-space);text-decoration:none}.button:hover,.button:focus-visible{border-color:var(--button-border-hover,var(--border-strong));background:var(--button-bg-hover,var(--control-bg-hover));color:var(--button-ink-hover,var(--button-ink,var(--text)));text-decoration:none;transform:none}.button:active{transform:translateY(0)}.sr-only{width:var(--visually-hidden-size);height:var(--visually-hidden-size);margin:calc(-1 * var(--visually-hidden-size));clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}:where([data-live-field],[data-live-category-field],[data-live-clip-field],[data-live-page-field]){transition:color .26s}:where([data-live-field],[data-live-category-field],[data-live-clip-field],[data-live-page-field]).is-live-number-up{color:var(--live-delta-up-text)}:where([data-live-field],[data-live-category-field],[data-live-clip-field],[data-live-page-field]).is-live-number-down{color:var(--live-delta-down-text)}.brand-mark{background:0 0;flex:none;place-items:center;width:40px;height:40px;display:grid}.brand-logo{object-fit:contain;background:0 0;width:34px;height:34px;display:block}:where(.discord-preview-field,.wheel-history-list__copy,.command-palette__item-copy,.multiwatch-suggestion__copy,.multiwatch-bulk-card summary span){gap:var(--component-nano-gap);min-width:0;display:grid}:where(.discord-stat-card__head strong,.discord-stat-card__head small,.command-palette__item-copy strong,.command-palette__item-copy small,.multiwatch-suggestion__copy strong,.multiwatch-suggestion__copy small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.multiwatch-workbench.has-streams .multiwatch-controls .filter-search>span,.stream-calendar-cell span){width:var(--visually-hidden-size);height:var(--visually-hidden-size);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}:where(.discord-template-grid,.discord-templates-panel .stack-list,.multiwatch-grid){gap:var(--component-card-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}:where(.platform-health-card,.action-card,.issue-card,.update-control-card,.recommendation-card,.settings-overview-card,.settings-group-card,.update-insight-card,.update-insight-panel,.compare-helper-card,.compare-helper-grid article,.multiwatch-bulk-card,.multiwatch-chat-panel,.stream-calendar-year){min-width:var(--surface-panel-min-width,0);gap:var(--surface-panel-gap,var(--surface-card-gap));padding:var(--surface-panel-padding,var(--surface-card-padding));border:var(--surface-panel-border,var(--surface-card-border));border-radius:var(--surface-panel-radius,var(--surface-card-radius));background:var(--surface-panel-bg,var(--surface-card-bg));color:var(--surface-panel-ink,var(--surface-card-ink));box-shadow:var(--surface-panel-shadow,var(--surface-card-shadow));display:grid}:where(.inline-admin-form,.uiux-badge-row,.streamer-identity__copy,.multiwatch-player-title,.multiwatch-player-actions){display:var(--inline-cluster-display,flex);flex-wrap:var(--inline-cluster-wrap,wrap);align-items:var(--inline-cluster-align,center);gap:var(--inline-cluster-gap,var(--space-2));min-width:0}.tag-cloud a.social-link{align-items:center;gap:var(--component-list-row-gap);white-space:nowrap;min-width:0;max-width:min(100%,280px);padding:8px 11px;display:inline-flex;overflow:hidden}.tag-cloud a.social-link--icon-only{flex:none}.social-link-icon{flex:0 0 var(--icon-size);width:var(--icon-size);height:var(--icon-size);max-width:var(--icon-size);max-height:var(--icon-size);object-fit:contain;display:block}.social-link-copy{gap:var(--component-nano-gap);min-width:0;line-height:var(--leading-tight);flex-direction:column;display:flex}.social-link-name{max-width:190px;color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:where(.uiux-multiwatch-demo,.multiwatch-player,.profile-badge-set-list,.profile-emote-group-list){gap:var(--space-3);min-width:0;display:grid}.clip-player__controls{--clip-player-controls-grid:38px minmax(0, max-content) minmax(0, 1fr) 38px minmax(0, 104px) minmax(48px, max-content) 38px;--clip-player-control-track-height:5px;z-index:4;right:var(--clip-player-controls-inline-offset,14px);bottom:var(--clip-player-controls-block-offset,14px);left:var(--clip-player-controls-inline-offset,14px);grid-template-columns:var(--clip-player-controls-grid);gap:var(--component-action-gap);border-radius:var(--radius);background:var(--clip-modal-control-bg);min-width:0;min-height:50px;color:var(--page-text);cursor:default;pointer-events:auto;-webkit-backdrop-filter:var(--clip-modal-control-blur);backdrop-filter:var(--clip-modal-control-blur);box-shadow:var(--clip-modal-control-shadow);transition:opacity .18s ease, transform .18s ease, background-color var(--transition), color var(--transition);will-change:opacity, transform;align-items:center;padding:7px 10px;display:grid;position:absolute;overflow:visible}.clip-modal__dialog.is-controls-hidden .clip-player__controls{opacity:0;pointer-events:none;transform:translateY(12px)}.clip-modal__dialog.is-controls-hidden .clip-player,.clip-modal__dialog.is-controls-hidden .clip-player *{cursor:none}.clip-player__button{width:var(--control-compact-min-height);height:var(--control-compact-min-height);border-radius:var(--radius-sm);color:inherit;cursor:pointer;-webkit-backdrop-filter:none;backdrop-filter:none;transition:transform var(--transition), color var(--transition);background:0 0;border:0;flex:0 0 38px;place-items:center;display:grid}.clip-player__rate-menu{min-width:48px;min-height:var(--control-compact-min-height);place-items:stretch stretch;display:grid;position:relative}.clip-player__rate{min-width:48px;height:var(--control-compact-min-height);border-radius:var(--radius-sm);color:inherit;cursor:pointer;font-size:var(--text-control);font-weight:850;line-height:var(--leading-none);white-space:nowrap;-webkit-backdrop-filter:none;backdrop-filter:none;transition:transform var(--transition), color var(--transition);background:0 0;border:0;place-items:center;padding:0 8px;display:grid}.clip-player__rate-options{z-index:8;border-radius:var(--radius);background:color-mix(in srgb, var(--panel-dark) 92%, transparent);width:max-content;min-width:76px;color:var(--page-text);box-shadow:0 14px 34px color-mix(in srgb, var(--overlay-backdrop) 42%, transparent);border:0;gap:2px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0}.clip-player__rate-options[hidden]{display:none}.clip-player__rate-option{border-radius:var(--radius-sm);min-width:66px;height:32px;color:inherit;cursor:pointer;font-size:var(--text-control);font-weight:850;line-height:var(--leading-none);white-space:nowrap;transition:background-color var(--transition), color var(--transition);background:0 0;border:0;place-items:center;padding:0 10px;display:grid}.clip-player__rate-option:hover,.clip-player__rate-option:focus-visible,.clip-player__rate-option.is-active{background:var(--accent);color:var(--color-text);outline:0}.clip-player__button:hover,.clip-player__button:focus-visible,.clip-player__rate:hover,.clip-player__rate:focus-visible{color:var(--accent);background:0 0;border:0;transform:scale(1.06)}.clip-player__button svg,.clip-player__icon{width:21px;height:21px;display:block}.clip-player__button svg{fill:currentColor}.clip-player__icon{-webkit-mask:var(--icon-mask,none) center / contain no-repeat;-webkit-mask:var(--icon-mask,none) center / contain no-repeat;mask:var(--icon-mask,none) center / contain no-repeat;background:currentColor}.clip-player__time{min-width:0;max-width:min(6.8em,18vw);color:var(--page-text);font-size:var(--text-control);text-overflow:clip;white-space:nowrap;font-weight:850;overflow:hidden}.clip-player__timeline,.clip-player__volume{--clip-player-progress:0%;--clip-player-progress-ratio:0;--clip-player-volume:100%;min-width:0;height:var(--control-hit-target-height);cursor:pointer;display:block;position:relative}.clip-player__volume{width:100%;max-width:100%}.clip-player__volume span{width:var(--visually-hidden-size);height:var(--visually-hidden-size);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.clip-player__timeline:before,.clip-player__volume:before{content:"";height:var(--clip-player-control-track-height);border-radius:var(--radius-pill);background:linear-gradient(to right, var(--accent) 0 var(--clip-player-progress), color-mix(in srgb, var(--page-text) 28%, transparent) var(--clip-player-progress) 100%);border:0;transition:background 80ms linear;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.clip-player__timeline:before{background:color-mix(in srgb, var(--page-text) 28%, transparent)}.clip-player__timeline:after{content:"";height:var(--clip-player-control-track-height);border-radius:var(--radius-pill);background:var(--accent);transform:translateY(-50%) scaleX(var(--clip-player-progress-ratio));transform-origin:0;pointer-events:none;transition:transform 90ms linear;position:absolute;inset:50% 0 auto}.clip-player__volume:before{background:linear-gradient(to right, var(--accent) 0 var(--clip-player-volume), color-mix(in srgb, var(--page-text) 28%, transparent) var(--clip-player-volume) 100%)}.clip-player__timeline:focus-within:before,.clip-player__volume:focus-within:before{box-shadow:none}.clip-player__progress,.clip-player__volume-range{--clip-player-progress:0%;--clip-player-volume:100%;width:100%;min-width:0;height:100%;accent-color:var(--accent);cursor:pointer;opacity:0;appearance:none;background:0 0;border:0;padding:0;position:absolute;inset:0}.clip-player__progress:focus,.clip-player__volume-range:focus,.clip-player__progress:focus-visible,.clip-player__volume-range:focus-visible{outline:0}.clip-player__progress::-webkit-slider-runnable-track{height:var(--control-hit-target-height);background:0 0;border:0}.clip-player__volume-range::-webkit-slider-runnable-track{height:var(--control-hit-target-height);background:0 0;border:0}.clip-player__progress::-moz-range-track{height:var(--control-hit-target-height);background:0 0;border:0}.clip-player__volume-range::-moz-range-track{height:var(--control-hit-target-height);background:0 0;border:0}.clip-player__progress::-webkit-slider-thumb{width:1px;height:var(--control-hit-target-height);appearance:none;background:0 0;border:0;margin-top:0}.clip-player__volume-range::-webkit-slider-thumb{width:1px;height:var(--control-hit-target-height);appearance:none;background:0 0;border:0;margin-top:0}.clip-player__progress::-moz-range-thumb{width:1px;height:var(--control-hit-target-height);background:0 0;border:0}.clip-player__volume-range::-moz-range-thumb{width:1px;height:var(--control-hit-target-height);background:0 0;border:0}:where(.update-control-recommendations .recommendation-card strong,.update-insight-card strong){color:var(--color-text);font-size:1rem;line-height:var(--leading-balanced)}:where(.message-editor-toolbar,.settings-field-meta,.contact-form__actions,.roadmap-card__meta,.roadmap-card__footer,.database-platform-card small,.database-quality-card small){align-items:center;gap:var(--ui-cluster-gap,var(--space-2));flex-wrap:wrap;display:flex}:where(.contact-form__actions){--ui-cluster-gap:var(--card-grid-gap)}:where(.roadmap-card__meta,.roadmap-card__footer){--ui-cluster-gap:var(--component-micro-gap)}:where(.database-platform-card small,.database-quality-card small){--ui-cluster-gap:var(--component-inline-gap)}:where(.settings-access-toggle,.check-row,.command-palette__search,.command-palette__item){padding:var(--control-compact-padding)}:where(.update-platform-grid,.roadmap-card-grid,.uiux-form-grid){grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--auto-grid-min,240px)), 1fr));gap:var(--auto-grid-gap,var(--layout-grid-gap));align-items:var(--auto-grid-align,stretch);display:grid}:where(.command-palette,.command-palette__overlay,.wheel-page-grid.is-stream-mode){width:var(--viewport-width);height:var(--viewport-height-dynamic)}.tabs,.ranking-tabs,.metric-tabs,.period-tabs,.clip-period-tabs,.profile-tab-list,.dashboard-tabs{display:var(--tab-list-display,flex);flex-wrap:var(--tab-list-wrap,wrap);grid-template-columns:var(--tab-list-template,none);align-items:var(--tab-list-align,stretch);gap:var(--tab-list-gap,var(--component-action-gap));min-width:0;max-width:100%;margin-top:var(--tab-list-margin-top,0);padding:var(--tab-list-padding,0);border:var(--tab-list-border,0);border-radius:var(--tab-list-radius,0);background:var(--tab-list-bg,transparent);overflow:var(--tab-list-overflow,visible);scrollbar-width:var(--tab-list-scrollbar-width,auto)}.tabs a,.ranking-tabs a,.metric-tabs a,.period-tabs a,.clip-period-tabs a,.profile-tab-button,.dashboard-tabs a{position:var(--tab-control-position,static);display:var(--tab-control-display,inline-flex);flex:var(--tab-control-flex,initial);align-items:var(--tab-control-align,center);justify-content:var(--tab-control-justify,center);gap:var(--tab-control-gap,var(--component-compact-gap));width:var(--tab-control-width,auto);max-width:var(--tab-control-max-width,none);min-height:var(--tab-control-min-height,var(--control-compact-min-height));padding:var(--tab-control-padding,9px 12px);overflow:var(--tab-control-overflow,visible);border:var(--tab-control-border,1px solid transparent);border-radius:var(--tab-control-radius,var(--radius));background:var(--tab-control-bg,transparent);color:var(--tab-control-ink,var(--muted));cursor:var(--tab-control-cursor,pointer);font:var(--tab-control-font,inherit);font-size:var(--tab-control-font-size,inherit);font-weight:var(--tab-control-font-weight,700);line-height:var(--tab-control-line-height,1.2);text-align:center;overflow-wrap:var(--tab-control-overflow-wrap,normal);white-space:var(--tab-control-white-space,nowrap);transition:var(--tab-control-transition,border-color var(--transition), background var(--transition), color var(--transition), transform var(--transition));text-decoration:none}.compact-tabs{--tab-list-gap:var(--component-compact-gap)}.compact-tabs a{--tab-control-min-height:var(--control-action-min-height);--tab-control-padding:var(--control-small-padding)}.segment-control{--segment-control-gap:var(--space-1);--segment-control-padding:4px;--segment-control-border:var(--border-default);--segment-control-radius:var(--radius);--segment-control-bg:var(--field-bg);display:var(--segment-control-display,inline-flex);grid-template-columns:var(--segment-control-template,none);gap:var(--segment-control-gap);min-width:0;max-width:100%;min-height:var(--field-compact-height);padding:var(--segment-control-padding);border:1px solid var(--segment-control-border);border-radius:var(--segment-control-radius);background:var(--segment-control-bg);flex-wrap:wrap;align-self:end}.segment-control button,.segment-control a{--segment-item-min-height:32px;--segment-item-padding:7px 11px;--segment-item-border:transparent;--segment-item-radius:var(--radius-sm);--segment-item-bg:transparent;--segment-item-ink:var(--muted);--segment-item-font-weight:800;min-height:var(--segment-item-min-height);padding:var(--segment-item-padding);border:1px solid var(--segment-item-border);border-radius:var(--segment-item-radius);background:var(--segment-item-bg);color:var(--segment-item-ink);cursor:pointer;font:inherit;font-weight:var(--segment-item-font-weight);line-height:var(--leading-snug);text-align:center;overflow-wrap:normal;white-space:nowrap;word-break:normal;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.segment-control button:hover,.segment-control a:hover{background:var(--color-surface-active);color:var(--text);border-color:#0000}.segment-control button:focus-visible,.segment-control a:focus-visible{border-color:var(--border-strong);background:var(--color-surface-active);color:var(--text)}.segment-control .is-active{border-color:var(--accent-bg);background:var(--accent-bg);color:var(--text-on-accent)}.segment-control .is-active:is(:hover,:focus-visible){border-color:var(--accent-bg-hover);background:var(--accent-bg-hover);color:var(--text-on-accent)}.context-links{--context-link-bg:var(--color-surface);--context-link-bg-hover:var(--accent-bg);--context-link-ink:var(--color-text);--context-link-ink-hover:var(--text-on-accent);justify-content:end;align-items:center;gap:var(--space-3);width:fit-content;min-width:0;max-width:100%;margin-block:var(--space-3);grid-template-columns:auto minmax(0,1fr);margin-left:auto;display:grid}.context-links__label{color:var(--color-page-muted,var(--muted));font-size:var(--text-xs);letter-spacing:.08em;text-align:right;text-transform:uppercase;flex:none;font-weight:900}.context-links__items{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.context-link{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);background:var(--context-link-bg);min-width:0;min-height:40px;color:var(--context-link-ink);font-size:var(--text-sm);font-weight:850;line-height:var(--leading-tight);transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);border:0;padding:9px 12px 9px 14px;text-decoration:none;display:inline-flex}.context-link__text{overflow-wrap:anywhere;min-width:0}.context-link__arrow{border-radius:var(--radius-pill);background:color-mix(in srgb, currentColor 9%, transparent);flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:.95rem;line-height:1;display:inline-grid}.context-link:is(:hover,:focus-visible),.context-link.is-active{background:var(--context-link-bg-hover);color:var(--context-link-ink-hover);transform:translateY(-1px)}.context-link:focus-visible{outline:2px solid var(--accent-bg);outline-offset:2px}@media (width<=640px){.context-links{grid-template-columns:var(--grid-single-column);align-items:stretch;gap:var(--space-2);width:min(100%,420px)}.context-links__items{grid-template-columns:var(--grid-two-columns);width:100%;display:grid}.context-link{border-radius:var(--radius-md);width:100%}}@media (width<=360px){.context-links__items{grid-template-columns:var(--grid-single-column)}}.button-primary{--button-border:var(--border-accent);--button-border-hover:var(--border-accent);--button-bg:var(--accent-bg);--button-bg-hover:var(--accent-bg-hover);--button-ink:var(--text-on-accent);--button-ink-hover:var(--text-on-accent)}.button-danger{--button-border:var(--status-danger-border);--button-border-hover:var(--status-danger-border);--button-bg:var(--status-danger-bg);--button-bg-hover:var(--danger-bg);--button-ink:var(--status-danger);--button-ink-hover:var(--status-danger)}.button-secondary,.button-ghost{--button-bg:var(--control-bg)}.button-ghost{--button-ink:var(--muted)}.button-ghost:hover{--button-ink-hover:var(--text)}.button.is-disabled,.button:disabled,button:disabled{--button-disabled-border:var(--border-muted);--button-disabled-bg:var(--control-bg-disabled);--button-disabled-ink:var(--color-text-faint);cursor:not-allowed;border-color:var(--button-disabled-border);background:var(--button-disabled-bg);color:var(--button-disabled-ink);opacity:1;transform:none}.platform-tag,.quality-badge,.live-dot,.current-viewers-badge,.streamer-type-badge{display:var(--status-pill-display,inline-flex);align-items:var(--status-pill-align,center);justify-content:var(--status-pill-justify,flex-start);gap:var(--status-pill-gap,var(--component-inline-gap));width:var(--status-pill-width,auto);max-width:var(--status-pill-max-width,none);min-width:var(--status-pill-min-width,0);min-height:var(--status-pill-min-height,var(--badge-min-height));margin:var(--status-pill-margin,0);padding:var(--status-pill-padding,var(--control-pill-padding));border:var(--status-pill-border,1px solid var(--border-default));border-radius:var(--status-pill-radius,var(--radius-pill));background:var(--status-pill-bg,var(--control-bg));color:var(--status-pill-ink,var(--text));font-size:var(--status-pill-font-size,var(--text-sm));font-weight:var(--status-pill-font-weight,800);line-height:var(--status-pill-line-height,1);letter-spacing:var(--status-pill-letter-spacing,0);text-transform:var(--status-pill-text-transform,none);vertical-align:var(--status-pill-vertical-align,baseline);white-space:var(--status-pill-white-space,nowrap)}.admin-shell :where(.section-block,.filter-bar,.settings-form,.instagram-account-form,.instagram-editor-panel,.discord-webhook-card,.discord-stat-builder,.discord-upload-card,.discord-embed-card,.discord-template-card,.discord-payload-check) :where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea),.dashboard-wheel-panel .quality-badge,.wheel-tool-panel .quality-badge{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.account-anniversary-badge,.account-anniversary-dot{border:1px solid var(--color-accent-border);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.account-anniversary-badge{gap:var(--component-inline-gap);min-height:var(--badge-min-height);padding:var(--control-pill-padding);font-size:var(--text-sm);white-space:nowrap;font-weight:850;line-height:1}.account-anniversary-dot{width:var(--icon-badge-size);height:var(--control-hit-target-height)}.account-anniversary-badge.is-today,.account-anniversary-dot.is-today{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.account-anniversary-icon{flex:0 0 var(--icon-xs-size);width:var(--icon-xs-size);height:var(--icon-xs-size);border:2px solid;border-radius:4px;position:relative}.account-anniversary-icon:before,.account-anniversary-icon:after{content:"";position:absolute}.account-anniversary-icon:before{border-top:2px solid;top:4px;left:2px;right:2px}.account-anniversary-icon:after{background:currentColor;border-radius:50%;width:4px;height:4px;bottom:2px;right:2px}.custom-select{width:100%;min-width:0;color:var(--text);isolation:isolate;display:block;position:relative}.filter-bar .custom-select,.settings-form .custom-select,.link-edit-row .custom-select,.period-form .custom-select,.compare-picker .custom-select,.contact-form .custom-select,.action-controls .custom-select,.settings-field-control .custom-select,.data-table .custom-select,.admin-table .custom-select{width:100%;min-width:0}:where(.filter-bar,.category-tools,.clips-search,.ranking-period-form,.compare-picker,.public-control-panel){--filter-surface-border:1px solid var(--surface-rim);--filter-surface-radius:var(--radius-lg);--filter-surface-bg:var(--product-surface-quiet);--filter-surface-ink:var(--text);--filter-surface-width:var(--filter-panel-max);--filter-grid-template:minmax(min(100%, var(--filter-search-min)), 1fr) minmax(min(100%, var(--filter-control-min)), 220px) minmax(min(100%, var(--filter-control-min)), 220px) auto;--filter-grid-gap:var(--component-action-gap);--filter-grid-align:end;width:min(100%, var(--filter-surface-width));min-width:0;max-width:100%;padding:var(--filter-panel-padding);border:var(--filter-surface-border);border-radius:var(--filter-surface-radius);background:var(--filter-surface-bg);color:var(--filter-surface-ink)}.filter-bar>*,.category-tools>*,.public-control-panel>*,.clips-search>*,.compare-picker>*,.profile-clips__search>*,.ranking-period-form>*,.period-form>*{min-width:0}.filter-search,.filter-group,.compact-filter label,.compare-search-field,.filter-bar label,.category-tools label,.ranking-period-form label,.compare-picker label{gap:var(--form-label-gap);color:var(--muted);font-size:var(--text-sm);display:grid}.filter-group{min-width:0}.filter-control-label{color:var(--muted);font-size:var(--text-sm);font-weight:760}.filter-search input,.filter-bar input,.filter-bar select,.category-tools input,.clips-search input,.compare-picker input,.compare-picker select,.ranking-period-form input,.profile-clips__search input{width:100%;min-width:0}:where(.filter-bar,.category-tools,.clips-search,.profile-clips__search,.ranking-period-form,.compare-picker,.public-control-panel) :where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea,.custom-select__button,.button,button){min-height:var(--field-compact-height)}:where(.filter-bar,.category-tools,.clips-search,.profile-clips__search,.ranking-period-form,.compare-picker,.public-control-panel) :where(.segment-control,.custom-select){align-self:stretch;width:100%}:where(.filter-bar,.category-tools,.clips-search,.profile-clips__search,.ranking-period-form,.compare-picker,.public-control-panel) :where(.segment-control a,.segment-control button){min-height:calc(var(--field-compact-height) - 4px);flex:1 1 0}.clips-search,.ranking-period-form{--filter-surface-width:var(--filter-compact-max)}.clips-search,.profile-clips__search{--filter-grid-template:minmax(min(100%, var(--filter-search-min)), 1fr) auto;--filter-grid-gap:var(--component-action-gap);--filter-grid-align:end}.filter-bar,.category-tools,.compare-picker,.ranking-period-form,.clips-search,.profile-clips__search{grid-template-columns:var(--filter-grid-template);gap:var(--filter-grid-gap);align-items:var(--filter-grid-align);display:grid}.clips-search input,.profile-clips__search input{--field-control-min-height:var(--field-compact-height);--field-control-padding:var(--field-search-padding);font-weight:760}@media (width<=760px){.filter-bar,.category-tools,.compare-picker,.clips-search,.profile-clips__search,.ranking-period-form{--filter-grid-template:minmax(0, 1fr);box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;overflow:clip}:where(.filter-bar,.category-tools,.compare-picker,.clips-search,.profile-clips__search,.ranking-period-form)>:not(input[type=hidden]){box-sizing:border-box;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}:where(.filter-bar,.category-tools,.compare-picker,.clips-search,.profile-clips__search,.ranking-period-form) :where(.button,button){width:100%}:where(.filter-bar,.category-tools,.compare-picker,.clips-search,.profile-clips__search,.ranking-period-form) :where(.segment-control){display:var(--segment-control-display,grid);grid-template-columns:var(--segment-control-template,var(--grid-two-columns));scrollbar-width:none;align-self:stretch;overflow:auto hidden}:where(.filter-bar,.category-tools,.compare-picker,.clips-search,.profile-clips__search,.ranking-period-form) .segment-control::-webkit-scrollbar{display:none}:where(.filter-bar,.category-tools,.compare-picker,.clips-search,.profile-clips__search,.ranking-period-form) :where(.segment-control a,.segment-control button){overflow-wrap:normal;white-space:nowrap;word-break:normal;width:100%;min-width:0}}@media (width<=420px){:where(.filter-bar,.category-tools,.compare-picker,.clips-search,.profile-clips__search,.ranking-period-form) :where(.segment-control){grid-template-columns:var(--segment-control-narrow-template,var(--grid-single-column))}}.custom-select.is-enhanced .custom-select__native{appearance:none;opacity:0;pointer-events:none;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.custom-select:not(.is-enhanced) .custom-select__native{width:100%;min-height:var(--field-control-min-height,var(--field-height));padding:var(--field-control-select-padding,10px 38px 10px 12px);border:1px solid var(--field-control-border,var(--border-default));border-radius:var(--field-control-radius,var(--radius-md));background:var(--field-control-bg,var(--field-bg));color:var(--field-control-ink,var(--text));font:inherit;font-weight:800;display:block;position:static}.custom-select:not(.is-enhanced) .custom-select__button,.custom-select:not(.is-enhanced) .custom-select__menu{display:none}.custom-select__button{justify-content:space-between;align-items:center;gap:var(--card-grid-gap);width:100%;min-width:0;min-height:var(--field-control-min-height,var(--field-height));padding:var(--field-control-select-padding,10px 38px 10px 12px);border:1px solid var(--field-control-border,var(--border-default));border-radius:var(--field-control-radius,var(--radius-md));background:var(--field-control-bg,var(--field-bg));color:var(--field-control-ink,var(--text));cursor:pointer;font:inherit;font-weight:800;line-height:var(--leading-snug);text-align:left;display:flex;position:relative}.custom-select.has-field-error .custom-select__button,.custom-select__button[aria-invalid=true]{border-color:var(--status-danger-border);background-color:var(--control-invalid-bg)}.custom-select__button:after{border-radius:inherit;pointer-events:none;content:"";border:1px solid #0000;position:absolute;inset:-1px}.custom-select__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.custom-select__button:hover{border-color:var(--field-control-border-hover,var(--border-strong));background:var(--field-control-bg-hover,var(--field-bg-hover))}.custom-select.is-open .custom-select__button{border-color:var(--field-control-focus-border,var(--border-accent));background:var(--field-control-bg-focus,var(--color-surface))}.custom-select.is-open .custom-select__button:after{border-color:var(--field-control-focus-border,var(--border-accent))}.custom-select.is-disabled .custom-select__button,.custom-select__button:disabled{cursor:not-allowed;border-color:var(--border-muted);background:var(--field-control-disabled-bg,var(--control-bg-disabled));color:var(--field-control-disabled-ink,var(--color-text-faint))}.custom-select__chevron{transform-origin:60% 60%;width:10px;height:10px;transition:transform var(--transition);border-bottom:2px solid;border-right:2px solid;position:absolute;top:50%;right:13px;transform:translateY(-65%)rotate(45deg)}.custom-select.is-open .custom-select__chevron{transform:translateY(-35%)rotate(225deg)}.custom-select__menu{z-index:10050;gap:var(--component-tight-gap);min-width:min(260px,100vw - 16px);max-width:calc(100vw - 16px);padding:var(--component-inline-padding);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-surface-strong);overscroll-behavior:contain;display:grid;position:fixed;overflow:auto}.custom-select__menu[hidden]{display:none}.custom-select__option{width:100%;min-height:var(--control-action-min-height);border-radius:var(--radius-sm);min-width:0;color:var(--color-text);cursor:pointer;font:inherit;font-weight:800;line-height:var(--leading-snug);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;padding:9px 34px 9px 10px;display:flex;position:relative}.custom-select__option:hover,.custom-select__option:focus,.custom-select__option.is-active{background:var(--color-surface-muted);color:var(--color-text);outline:none}.custom-select__option.is-selected{background:var(--accent-bg);color:var(--text-on-accent)}.custom-select__option.is-selected:after{content:"✓";font-weight:900;position:absolute;right:11px}.custom-select__option:disabled,.custom-select__option[aria-disabled=true]{cursor:not-allowed;color:var(--color-text-faint);background:0 0}.custom-select__group{color:var(--color-text-faint);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;padding:8px 10px 4px;font-weight:900}.button-small{--button-min-height:var(--control-small-height);--button-padding:var(--control-small-padding);--button-font-size:.85rem}.settings-form{gap:var(--layout-grid-gap);display:grid}.settings-form h2{margin-bottom:4px}.settings-form label:not(.check-row),.link-edit-row{gap:var(--form-field-gap);color:var(--muted);display:grid}.settings-form label:not(.check-row)>span,.link-edit-row label:not(.check-row)>span,.dashboard-link-form label:not(.check-row)>span,.app-sidebar__user-subtitle,.community-emote-tab small{color:var(--micro-copy-color,var(--muted));font-size:var(--micro-copy-size,var(--text-sm));font-weight:var(--micro-copy-weight,800);line-height:var(--micro-copy-line-height,1.35)}.chart-tooltip span,.chart-tooltip small{color:var(--tooltip-muted);font-size:var(--micro-copy-size,var(--text-sm));font-weight:var(--micro-copy-weight,800);line-height:var(--micro-copy-line-height,1.35)}.action-group-header p,.home-hero-redesign__lead,.home-hero-platform p,.filter-helper,.form-privacy-note,.billing-legal-note,.login-privacy-note{max-width:var(--copy-block-max-width,none);margin:var(--copy-block-margin,0);color:var(--copy-block-color,var(--muted));font-size:var(--copy-block-size,var(--text-sm));line-height:var(--copy-block-line-height,1.55)}.category-card-count small,.category-card-metrics small,.home-proof-card span,.home-category-card__meta small,.database-stat-card span,.compare-helper-grid span,.home-hero-platform span,.stream-rhythm-card span,.recent-stream-card__stats small,.stream-category-card small,.recent-stream-card__time small{color:var(--micro-label-color,var(--muted));font-size:var(--micro-label-size,.72rem);font-weight:var(--micro-label-weight,850);letter-spacing:var(--micro-label-letter-spacing,.06em);line-height:var(--micro-label-line-height,inherit);text-transform:var(--micro-label-transform,uppercase)}.settings-form input,.settings-form textarea,.settings-form select,.link-edit-row input,.link-edit-row select{--field-control-min-height:var(--field-compact-height);--field-control-padding:var(--field-compact-padding);width:100%}.settings-form select,.link-edit-row select{padding-right:38px}.settings-form textarea{resize:vertical}.form-grid{grid-template-columns:var(--grid-two-columns);gap:var(--space-3);display:grid}.check-row{min-height:var(--control-small-height);align-items:center;gap:var(--component-action-gap);color:var(--text);display:flex}.filter-actions,.inline-action-form,.admin-clip-refresh-actions,.admin-streamer-clip-form,.format-toolbar,.privacy-consent-actions{display:var(--action-row-display,flex);flex-wrap:var(--action-row-wrap,wrap);grid-template-columns:var(--action-row-template,none);gap:var(--action-row-gap,var(--component-action-gap));align-items:var(--action-row-align,center);justify-content:var(--action-row-justify,flex-start);min-width:0;max-width:100%}.filter-actions>*,.inline-action-form>*,.admin-clip-refresh-actions>*,.admin-streamer-clip-form>*,.format-toolbar>*,.privacy-consent-actions>*{min-width:0;max-width:100%}.filter-actions form,.inline-action-form,.privacy-consent-actions form{margin:0}.inline-action-form{min-width:0}.format-toolbar,.privacy-consent-actions{gap:var(--space-2)}.format-toolbar .button{min-width:var(--control-list-icon-size)}.clip-card__topline,.clip-card__footline,.profile-header-main,.period-card-head,.stream-calendar-tooltip__row{align-items:var(--split-row-align,flex-start);justify-content:var(--split-row-justify,space-between);gap:var(--split-row-gap,var(--component-action-gap));min-width:0;display:flex}.table-profile,.profile-identity,.profile-card-link-main{display:var(--identity-row-display,flex);align-items:var(--identity-row-align,center);gap:var(--identity-row-gap,var(--card-grid-gap));min-width:0}.settings-number-control,.home-hero-platforms,.ranking-explainer,.app-sidebar__header,.wheel-settings-row{grid-template-columns:var(--split-grid-template,minmax(0, 1fr) auto);gap:var(--split-grid-gap,var(--component-action-gap));align-items:var(--split-grid-align,center);display:grid}.integration-editor>.filter-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));align-items:stretch;display:grid}.integration-editor>.filter-actions .button{width:100%}.integration-edit summary{width:var(--inline-fit-width);max-width:100%;padding:var(--control-small-padding);border:1px solid var(--border-default);border-radius:var(--radius);background:var(--control-bg);color:var(--muted);cursor:pointer;font-weight:800}.integration-edit summary:hover,.tabs a.is-active,.tabs a:hover,.tabs a:focus-visible,.clip-period-tabs a:hover,.clip-period-tabs a:focus-visible{border-color:var(--tab-control-border-hover,var(--border-strong));background:var(--tab-control-bg-hover,var(--control-bg-hover));color:var(--tab-control-ink-hover,var(--text))}@media (width<=700px){.form-grid{grid-template-columns:var(--grid-single-column)}}.metric-grid,.stream-category-grid{gap:var(--component-action-gap);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.merge-choice-grid,.period-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--card-grid-min)), 1fr));gap:var(--card-grid-gap);display:grid}.database-hero-grid,.pulse-grid{grid-template-columns:var(--grid-four-columns);gap:var(--component-card-gap);display:grid}.instagram-media-card .filter-actions,.home-category-card__meta{grid-template-columns:var(--grid-three-columns);gap:var(--form-field-gap);display:grid}.home-category-grid,.stream-rhythm-grid{grid-template-columns:var(--grid-four-columns);gap:var(--space-3);display:grid}.category-card-heading,.period-card-head>div{gap:var(--space-1);min-width:0;display:grid}.category-heading-copy,.multiwatch-grid,.recent-stream-card__timeline{gap:var(--space-2);min-width:0;display:grid}:where(.home-proof-card) p{color:var(--muted);line-height:var(--leading-relaxed);margin:0}.compare-workbench:before,.podium-card:before,.public-profile-card:before,.ranking-tabs a:before,.category-heading-preview:after,.stat-card:before{content:"";pointer-events:none;position:absolute;inset:0}.ranking-tabs a:before{opacity:0;transition:opacity var(--transition)}.category-heading-preview:after,.stat-card:before{border-radius:inherit}.update-card-head,.instagram-media-card__head,.issue-card-header,.control-card-header,.settings-group-header,.integration-record-card__head,.action-group-header,.stream-calendar-year>header,.profile-badge-set__head,.profile-emote-group__head,.profile-emote-provider-head{align-items:var(--component-header-align,flex-start);justify-content:var(--component-header-justify,space-between);gap:var(--component-header-gap);min-width:0;display:flex}.content-grid,.quality-layout,.platform-health-grid,.update-capacity-grid,.action-grid,.settings-overview-grid,.settings-access-summary,.settings-access-audit,.dashboard-status-strip,.methodology-grid,.compare-helper-grid,.stat-card-grid,.profile-stream-overview{grid-template-columns:var(--cluster-grid-template,repeat(auto-fit, minmax(min(100%, var(--layout-grid-column-min)), 1fr)));gap:var(--cluster-grid-gap,var(--layout-grid-gap));align-items:var(--cluster-grid-align,stretch);min-width:0;max-width:100%;display:grid}.data-tile,.metric-card,.database-stat-card{--surface-card-radius:var(--radius);--surface-card-bg:var(--component-bg);--surface-card-bg-hover:var(--component-bg-hover);--surface-card-ink:var(--text);--surface-card-shadow:none;border:var(--surface-card-border);border-radius:var(--surface-card-radius);background:var(--surface-card-bg);min-width:0;color:var(--surface-card-ink);isolation:isolate;box-shadow:var(--surface-card-shadow);transition:border-color var(--transition), background var(--transition), transform var(--transition);position:relative;overflow:hidden}.data-tile{--surface-card-radius:var(--radius-md);--surface-card-bg:var(--data-tile-bg);--surface-card-bg-hover:var(--data-tile-bg-hover)}.home-proof-card,.database-stat-card{--data-card-gap:var(--component-compact-gap);--data-card-min-height:0;--data-card-padding:var(--space-4);gap:var(--data-card-gap);min-height:var(--data-card-min-height);padding:var(--data-card-padding);display:grid}.stream-rhythm-card,.recent-stream-card__time,.recent-stream-card__stats span,.stream-category-card__body span{--subtile-gap:var(--component-tight-gap);--subtile-padding:var(--field-compact-padding);--subtile-border:1px solid var(--border-muted);--subtile-radius:var(--radius);--subtile-bg:transparent;gap:var(--subtile-gap);min-width:0;padding:var(--subtile-padding);border:var(--subtile-border);border-radius:var(--subtile-radius);background:var(--subtile-bg);display:grid}.category-card,.home-category-card{--media-card-template:minmax(0, 1fr);--media-card-gap:var(--component-card-gap);--media-card-min-height:0;--media-card-padding:var(--component-card-padding);--media-card-border:var(--surface-card-border);--media-card-radius:var(--surface-media-radius,var(--surface-card-radius));--media-card-bg:var(--surface-card-bg);--media-card-ink:var(--surface-card-ink);--media-card-align-content:normal;grid-template-columns:var(--media-card-template);align-content:var(--media-card-align-content);gap:var(--media-card-gap);min-width:0;min-height:var(--media-card-min-height);padding:var(--media-card-padding);border:var(--media-card-border);border-radius:var(--media-card-radius);background:var(--media-card-bg);color:var(--media-card-ink);display:grid;position:relative;overflow:hidden}.category-card:before,.home-category-card:before{content:none}.category-card>*,.home-category-card>*{min-width:0;position:relative}.data-tile:before,.metric-card:before,.database-stat-card:before{content:none;display:none}.log-row,.mini-row,.platform-compare-row,.dashboard-platform-card,.dashboard-link-card,.recent-stream-card{display:var(--list-row-display,grid);grid-template-columns:var(--list-row-template,minmax(0, 1fr) auto);gap:var(--list-row-inner-gap,var(--component-list-row-gap));align-items:var(--list-row-align,center);justify-content:var(--list-row-justify,initial);min-width:0;min-height:var(--list-row-min-height,0);padding:var(--list-row-padding,var(--component-list-item-padding));border:var(--list-row-border,1px solid var(--card-border));border-radius:var(--list-row-radius,var(--radius));background:var(--list-row-bg,var(--surface-subtle));color:var(--list-row-ink,var(--text))}.data-tile:hover,.metric-card:hover,.podium-card:hover,.profile-card-link:hover,.public-profile-card .platform-pill:hover{border-color:var(--card-border-hover);background:var(--surface-card-bg-hover);transform:none}.data-tile>*,.metric-card>*,.database-stat-card>*{position:relative}.metric-card{min-height:104px;padding:var(--space-4)}.compare-card:hover,.ranking-tabs a:hover,.ranking-tabs a.is-active{background:var(--color-surface);border-color:#0000;transform:none}.metric-card span{color:var(--muted);font-size:var(--text-sm);display:block}.metric-card strong{margin-top:var(--component-action-gap);font-size:1.6rem;line-height:var(--leading-title);font-variant-numeric:tabular-nums;display:block}.metric-card small,.admin-subtitle,.section-heading p{color:var(--muted);line-height:var(--leading-relaxed)}.info-tip{width:var(--icon-size);height:var(--icon-size);border:1px solid var(--border-muted);background:var(--surface-subtle);color:var(--muted);font-size:var(--text-micro);font-weight:900;line-height:var(--leading-none);text-align:center;cursor:help;vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-left:6px;transition:border-color .16s,background .16s,color .16s;display:inline-flex;position:relative}.info-tip:hover,.info-tip:focus-visible{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--text)}.app-tooltip{--color-text:var(--tooltip-ink);--color-text-muted:var(--tooltip-muted);--text:var(--tooltip-ink);--muted:var(--tooltip-muted);box-sizing:border-box;max-width:var(--tooltip-max-width);padding:var(--field-compact-padding);border-radius:var(--tooltip-radius);background:var(--tooltip-surface);color:var(--tooltip-ink);box-shadow:var(--tooltip-shadow);font-size:var(--text-label);letter-spacing:0;overflow-wrap:anywhere;pointer-events:none;text-align:left;text-transform:none;border:0;font-weight:660;line-height:1.48}.app-tooltip :where(strong,b,span){color:var(--tooltip-ink)}.app-tooltip :where(small,em){color:var(--tooltip-muted)}.app-tooltip--animated{opacity:0;visibility:hidden;will-change:opacity;transition:opacity .15s,visibility 0s linear .15s}.app-tooltip--animated.is-visible{opacity:1;visibility:visible;transition-delay:0s}.app-tooltip--animated[hidden]{display:none}.global-tooltip{--global-tooltip-offset:4px;z-index:10000;opacity:0;max-width:min(280px,100vw - 24px);transform:translateY(var(--global-tooltip-offset));visibility:hidden;will-change:left, top, opacity, transform;transition:left .15s cubic-bezier(.22,1,.36,1),top .15s cubic-bezier(.22,1,.36,1),opacity .15s,transform .15s cubic-bezier(.22,1,.36,1),visibility 0s linear .15s;position:fixed}.global-tooltip[data-placement=below]{--global-tooltip-offset:-4px}.global-tooltip.is-visible{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.global-tooltip.is-switching{opacity:.86}.global-tooltip.is-positioning{transition:none}.global-tooltip[hidden]{display:none}@media (prefers-reduced-motion:reduce){.global-tooltip,.app-tooltip--animated{transition:none}}.quality-card{align-content:start;gap:var(--component-compact-gap);display:grid}.quality-card strong{margin-top:6px}.severity-ok{border-color:var(--status-ok-border)}.severity-info{border-color:var(--status-info-border)}.severity-warning{border-color:var(--status-warning-border)}.severity-critical{border-color:var(--status-danger-border)}.platform-pill{align-items:center;gap:var(--card-grid-gap);min-height:72px;padding:var(--component-card-padding-comfortable);border:1px solid var(--card-border);border-radius:var(--radius);background:var(--component-bg);display:flex}.platform-pill img{width:26px;height:26px}.dashboard-link-icon,.profile-card-link-icon{width:var(--icon-size);height:var(--icon-size);object-fit:contain;flex:none}.dashboard-link-section-icon{justify-content:center;align-items:center;gap:var(--component-nano-gap);color:var(--text);grid-template-columns:12px 18px;display:inline-grid}.dashboard-link-section-icon svg{display:block}.platform-pill strong{margin-left:auto}.compact-table{--table-layout-min-width:var(--table-compact-min-width);--table-cell-padding-current:var(--table-compact-cell-padding)}.data-table-wrap,.table-scroll,.admin-card-table{width:100%;min-width:0;max-width:100%;overflow-x:var(--table-wrapper-overflow-x,auto);contain:var(--table-wrapper-contain,none);border:var(--table-wrapper-border,0);border-radius:var(--table-wrapper-radius,var(--radius-md));background:var(--table-wrapper-bg,var(--table-bg));color:var(--table-wrapper-ink,var(--text));box-shadow:var(--table-wrapper-shadow,none);isolation:isolate;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}.data-table,.admin-table{width:100%;min-width:var(--table-layout-min-width,var(--table-min-width));border-collapse:separate;border-spacing:0}.admin-table{--table-layout-min-width:var(--table-admin-min-width)}.data-table th,.data-table td,.admin-table th,.admin-table td{padding:var(--table-cell-padding-current,var(--table-cell-padding));border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;line-height:1.42}.data-table th,.admin-table th{z-index:2;background:var(--table-head-bg);color:var(--muted);font-size:var(--table-head-font-size,.76rem);font-weight:var(--table-head-font-weight,800);letter-spacing:var(--table-head-letter-spacing,.045em);text-transform:uppercase;white-space:nowrap;position:sticky;top:0}.data-table th:where([tabindex]:not([tabindex="-1"]),[aria-sort],[data-sort],[data-sort-key],[role=button]),.admin-table th:where([tabindex]:not([tabindex="-1"]),[aria-sort],[data-sort],[data-sort-key],[role=button]),.data-table-wrap th:where([tabindex]:not([tabindex="-1"]),[aria-sort],[data-sort],[data-sort-key],[role=button]){cursor:pointer}.data-table th:first-child,.admin-table th:first-child{border-top-left-radius:var(--radius-sm)}.data-table th:last-child,.admin-table th:last-child{border-top-right-radius:var(--radius-sm)}.admin-card-table :where(.data-table,.admin-table) :where(th:last-child,td:last-child){position:var(--table-last-cell-position,static);right:var(--table-last-cell-right,auto);z-index:var(--table-last-cell-z-index,auto);background:var(--table-last-cell-bg,inherit);box-shadow:var(--table-last-cell-shadow,none)}.admin-card-table :where(.data-table,.admin-table) th:last-child{z-index:var(--table-last-head-z-index,2);background:var(--table-last-head-bg,var(--table-head-bg))}.data-table td,.admin-table td{color:var(--text)}.data-table tbody tr,.admin-table tbody tr{transition:background-color var(--transition)}.data-table tbody tr:nth-child(2n),.admin-table tbody tr:nth-child(2n){background:var(--table-row-alt)}.data-table tbody tr:hover,.data-table tbody tr:focus-within,.admin-table tbody tr:hover,.admin-table tbody tr:focus-within{background:var(--table-row-hover)}.data-table tbody tr:last-child td,.admin-table tbody tr:last-child td{border-bottom:0}.admin-card-table--clip-list{--table-layout-min-width:0;box-shadow:none;background:0 0;border:0;overflow:visible}.admin-card-table--clip-list :where(.data-table,.admin-table){border-collapse:separate;min-width:0;border-spacing:0 var(--space-2);table-layout:auto}.admin-card-table--clip-list :where(.data-table,.admin-table) thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-card-table--clip-list :where(.data-table,.admin-table) tbody tr,.admin-card-table--clip-list :where(.data-table,.admin-table) tbody tr:nth-child(2n),.admin-card-table--clip-list :where(.data-table,.admin-table) tbody tr:hover,.admin-card-table--clip-list :where(.data-table,.admin-table) tbody tr:focus-within{box-shadow:none;background:0 0;border:0}.admin-card-table--clip-list :where(.data-table,.admin-table) td{vertical-align:top;background:0 0;border:0;padding:0}.data-table input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.data-table select,.admin-table input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.admin-table select{--field-control-min-height:var(--control-compact-min-height);--field-control-padding:var(--control-compact-padding);width:100%}.data-table select,.admin-table select{padding-right:38px}.data-table .filter-actions{--action-row-wrap:nowrap}.admin-shell .data-table .filter-actions{--action-row-wrap:wrap}.admin-shell .data-table td,.admin-shell .admin-table td,.admin-shell .log-row strong,.admin-shell .log-row small{overflow-wrap:anywhere}.data-table .numeric-cell,.data-table td.numeric-cell,.data-table th.numeric-cell,.admin-table .numeric-cell,.admin-table td.numeric-cell,.admin-table th.numeric-cell{text-align:right}.data-table code,.admin-table code{display:var(--table-code-display,inline);white-space:var(--table-code-white-space,normal);overflow-wrap:var(--table-code-overflow-wrap,anywhere);word-break:var(--table-code-word-break,break-word)}.data-table a,.admin-table a{color:var(--table-link);font-weight:700}.data-table a:hover,.admin-table a:hover{color:var(--table-link-hover)}.data-table :where(a:not(.button),a:not(.button):hover,a:not(.button):focus-visible),.admin-table :where(a:not(.button),a:not(.button):hover,a:not(.button):focus-visible),:where(a.table-profile,a.table-profile:hover,a.table-profile:focus-visible){box-shadow:none;text-underline-offset:0;border-bottom:0;text-decoration:none}.data-table small,.admin-table small{margin-top:var(--component-offset-small);color:var(--muted);line-height:var(--leading-body);display:block}.data-table .sort-context-cell strong{color:var(--text);font-weight:820;line-height:var(--leading-tight);white-space:nowrap;display:block}.data-table .sort-context-cell small{max-width:18ch}.definition-table{table-layout:fixed;min-width:0}.definition-table th{white-space:normal;width:clamp(124px,34%,180px)}.definition-table td{overflow-wrap:anywhere;min-width:0}@media (width<=760px){:where(.responsive-card-table,.data-table-wrap[data-widget=streamer-table],.admin-card-table){box-shadow:none;background:0 0;border:0;overflow:visible}:where(.responsive-card-table,.data-table-wrap[data-widget=streamer-table],.admin-card-table) :where(table,thead,tbody,tr,td){width:100%;display:block}:where(.responsive-card-table,.data-table-wrap[data-widget=streamer-table],.admin-card-table) table{border-collapse:separate;table-layout:fixed;min-width:0;max-width:100%}:where(.responsive-card-table,.data-table-wrap[data-widget=streamer-table],.admin-card-table) :where(thead,th){display:none}:where(.responsive-card-table,.data-table-wrap[data-widget=streamer-table],.admin-card-table) tr{margin-bottom:var(--table-mobile-row-gap);padding:var(--table-mobile-row-padding,var(--space-3));border:1px solid var(--card-border);border-radius:var(--table-mobile-row-radius,var(--radius-md));background:var(--card-bg);overflow:hidden}:where(.responsive-card-table,.data-table-wrap[data-widget=streamer-table],.admin-card-table) td{grid-template-columns:var(--table-mobile-cell-template,minmax(var(--table-mobile-label-min), .46fr) minmax(0, 1fr));gap:var(--table-mobile-cell-gap);padding:var(--table-mobile-cell-padding,var(--space-2) 0);border-bottom:1px solid var(--border-muted);overflow-wrap:normal;word-break:normal;text-align:left;align-items:start;display:grid}.data-table-wrap[data-widget=streamer-table] td:first-child{border-bottom-color:var(--border-muted);padding:0 0 12px;display:block}:where(.responsive-card-table,.data-table-wrap[data-widget=streamer-table],.admin-card-table) td:last-child{border-bottom:0;padding-bottom:0}:where(.responsive-card-table,.data-table-wrap[data-widget=streamer-table],.admin-card-table) td:before{color:var(--muted);content:attr(data-label);font-size:var(--table-mobile-label-font-size,var(--text-label));letter-spacing:var(--table-mobile-label-letter-spacing,.04em);font-weight:800;line-height:var(--leading-tight);overflow-wrap:normal;text-transform:uppercase;word-break:normal}.data-table-wrap[data-widget=streamer-table] td:first-child:before{display:none}:where(.responsive-card-table,.admin-card-table) td[data-label=\#]{width:auto;min-width:var(--table-mobile-index-min-width,var(--control-list-icon-size));margin-bottom:var(--table-mobile-index-margin-bottom,8px);padding:var(--control-small-padding);border:1px solid var(--info-border);border-radius:var(--radius-pill);background:var(--info-bg);color:var(--text);justify-content:center;align-items:center;font-weight:900;display:inline-flex}:where(.responsive-card-table,.admin-card-table) td[data-label=\#]:before,:where(.responsive-card-table,.data-table-wrap[data-widget=streamer-table],.admin-card-table) td[colspan]:before{display:none}:where(.responsive-card-table,.data-table-wrap[data-widget=streamer-table],.admin-card-table) td[colspan]{display:block}:where(.responsive-card-table,.data-table-wrap[data-widget=streamer-table],.admin-card-table) .numeric-cell{text-align:left}:where(.responsive-card-table,.data-table-wrap[data-widget=streamer-table],.admin-card-table) .table-profile{width:100%;min-width:0}:where(.responsive-card-table,.data-table-wrap[data-widget=streamer-table],.admin-card-table) :where(.platform-tag,.quality-badge,.live-dot){--status-pill-max-width:100%;justify-self:start}.admin-card-table .filter-actions{justify-content:flex-start}}.notice,.empty-state,.skeleton{padding:var(--state-block-padding,var(--space-3));border:1px solid var(--state-block-border,var(--card-border));border-radius:var(--state-block-radius,var(--radius));background:var(--state-block-bg,var(--component-bg));color:var(--state-block-ink,var(--muted));box-shadow:var(--state-block-shadow,none)}.notice,.empty-state{gap:var(--component-inline-gap);line-height:var(--leading-relaxed);overflow-wrap:anywhere;display:grid}.notice p,.empty-state p{margin-bottom:0}.notice{--notice-border:var(--status-info-border);--notice-bg:var(--status-info-bg);--notice-ink:var(--status-info);--state-block-border:var(--notice-border);--state-block-bg:var(--notice-bg);--state-block-ink:var(--notice-ink)}.notice.notice-warning{--notice-border:var(--status-warning-border);--notice-bg:var(--status-warning-bg);--notice-ink:var(--status-warning)}.notice.notice-error{--notice-border:var(--status-danger-border);--notice-bg:var(--status-danger-bg);--notice-ink:var(--status-danger)}.empty-state{--state-block-ink:var(--muted);min-width:0}.empty-state strong{color:var(--text)}.data-table-wrap+.empty-state,.section-block>.empty-state{margin-top:var(--space-3)}.async-panel{min-width:0}.async-panel[aria-busy=true]{cursor:progress}.async-skeleton{gap:var(--component-action-gap);width:100%;min-width:0;margin-top:var(--space-3);display:grid}.async-skeleton[hidden]{display:none}.async-skeleton--table{grid-template-columns:var(--grid-single-column)}.async-skeleton--card{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.async-skeleton__row{border:1px solid var(--border-muted);border-radius:var(--radius);background:var(--surface-subtle);min-width:0;overflow:hidden}.async-skeleton__row--table{gap:var(--component-action-gap);min-height:58px;padding:var(--space-3);grid-template-columns:minmax(160px,1fr) minmax(84px,.35fr) minmax(120px,.55fr) minmax(80px,.28fr);align-items:center;display:grid}.async-skeleton__row--card{gap:var(--component-action-gap);min-height:94px;padding:var(--space-3);grid-template-columns:58px minmax(0,1fr);align-items:center;display:grid}.async-skeleton__stack{gap:var(--component-inline-gap);min-width:0;display:grid}.async-skeleton__line,.async-skeleton__media{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-muted) 0%, var(--surface-subtle) 42%, var(--surface-muted) 82%);background-size:220% 100%;animation:1.35s ease-in-out infinite asyncSkeletonSweep;display:block;overflow:hidden}.async-skeleton__line{width:var(--skeleton-line-width,100%);max-width:100%;height:13px}.async-skeleton__media{aspect-ratio:1;width:58px}.async-skeleton--spinner{min-height:180px;padding:var(--space-6);place-items:center;display:grid}.async-spinner{place-items:center;display:grid}.async-spinner__ring{aspect-ratio:1;border:4px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:54px;animation:.8s linear infinite asyncSpinnerRotate}.page-transition-indicator{z-index:1300;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.page-transition-indicator[hidden]{display:none}.page-transition-indicator__bar{border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:var(--color-accent);width:42vw;height:3px;box-shadow:0 0 22px var(--color-accent-border);animation:1.05s ease-in-out infinite pageTransitionBar;position:absolute;top:0;left:0}.async-panel.is-error :where(.catalog-lazy-status,.clips-lazy__status){width:100%;padding:var(--space-3);border:1px solid var(--status-danger-border);border-radius:var(--radius);background:var(--status-danger-bg);color:var(--status-danger);text-align:left}.async-page-shell{gap:var(--layout-section-gap);display:grid}.async-page-shell__heading{margin-bottom:0}.async-page-shell__panel{align-content:center;justify-items:center;min-height:min(46vh,520px);display:grid}.async-page-shell__panel .async-skeleton{width:100%;margin-top:0}.async-page-shell__panel .catalog-lazy-status{max-width:420px;margin:var(--space-2) auto 0;color:var(--color-text-muted);text-align:center}.async-page-shell__fallback{width:min(100%,520px);margin-top:var(--space-3);justify-content:center}.async-page-shell__fallback[hidden]{display:none}@keyframes asyncSkeletonSweep{0%{background-position:140% 0}to{background-position:-80% 0}}@keyframes asyncSpinnerRotate{to{transform:rotate(360deg)}}@keyframes pageTransitionBar{0%{transform:translate(-48vw)}50%{transform:translate(42vw)}to{transform:translate(108vw)}}@media (prefers-reduced-motion:reduce){.async-skeleton__line,.async-skeleton__media,.async-spinner__ring,.page-transition-indicator__bar{animation:none}}@media (width<=760px){.async-skeleton__row--table{grid-template-columns:var(--grid-single-column)}}.toast-stack{z-index:1250;right:max(18px, env(safe-area-inset-right));top:max(18px, env(safe-area-inset-top));justify-items:end;gap:var(--component-tight-gap);pointer-events:none;width:min(420px,100vw - 32px);display:grid;position:fixed}.toast{--toast-bg:var(--toast-bg-default);--toast-ink:var(--toast-ink-light);--toast-icon-bg:var(--toast-icon-bg-light);--toast-ring-track:var(--toast-ring-track-light);--toast-ring-progress:var(--toast-ring-progress-light);align-items:center;gap:var(--space-3);min-width:0;width:var(--inline-fit-width);border:1px solid var(--toast-border);background:var(--toast-bg);max-width:100%;min-height:54px;box-shadow:var(--toast-shadow);color:var(--toast-ink);pointer-events:auto;transition:opacity var(--transition), transform var(--transition);border-radius:10px;padding:10px 12px;animation:.18s cubic-bezier(.2,.8,.2,1) toast-enter;display:flex;position:relative;overflow:hidden}.toast-info{--toast-bg:var(--toast-bg-info);--toast-ink:var(--toast-ink-light)}.toast-success{--toast-bg:var(--toast-bg-success);--toast-ink:var(--toast-ink-light)}.toast-error{--toast-bg:var(--toast-bg-error);--toast-ink:var(--toast-ink-light);--toast-icon-bg:var(--toast-icon-bg-error);--toast-ring-track:var(--toast-ring-track-error);--toast-ring-progress:var(--toast-ring-progress-error)}.toast-warning{--toast-bg:var(--accent);--toast-ink:var(--accent-ink);--toast-icon-bg:var(--toast-warning-icon-bg);--toast-ring-track:var(--toast-warning-ring-track);--toast-ring-progress:var(--toast-warning-ring-progress)}.toast__timer{flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid;position:relative}.toast__ring{width:30px;height:30px;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.toast__ring-track,.toast__ring-progress{fill:none;stroke-width:2.4px}.toast__ring-track{stroke:var(--toast-ring-track)}.toast__ring-progress{stroke:var(--toast-ring-progress);stroke-dasharray:62.84;stroke-dashoffset:0;stroke-linecap:round;animation:toast-countdown var(--toast-duration,4.6s) linear forwards}.toast.is-paused .toast__ring-progress{animation-play-state:paused}.toast__icon{border-radius:var(--radius-pill);background:var(--toast-icon-bg);place-items:center;width:22px;height:22px;display:grid}.toast__mask-icon,.toast__icon svg,.toast__close svg{width:var(--icon-xs-size);height:var(--icon-xs-size)}.toast__mask-icon{-webkit-mask:var(--toast-icon-mask,none) center / contain no-repeat;-webkit-mask:var(--toast-icon-mask,none) center / contain no-repeat;mask:var(--toast-icon-mask,none) center / contain no-repeat;background:currentColor;display:block}.toast__icon svg,.toast__close svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.toast__message{min-width:0;max-width:300px;color:var(--toast-ink);font-size:var(--text-sm);font-weight:800;line-height:var(--leading-snug);overflow-wrap:anywhere;white-space:normal;flex:auto}.toast button{width:var(--control-small-height);height:var(--control-small-height);border-radius:var(--radius-pill);color:currentColor;cursor:pointer;font:inherit;opacity:.84;background:0 0;border:0;flex:0 0 34px;place-items:center;padding:0;display:grid}.toast button:hover,.toast button:focus-visible{background:var(--toast-button-hover-bg);color:currentColor;opacity:1}.toast button:focus-visible{outline-offset:2px;outline:2px solid}.toast-warning button:hover,.toast-warning button:focus-visible{background:var(--toast-warning-button-hover-bg)}.toast.is-leaving{opacity:0;transform:translateY(-8px)scale(.98)}.toast.is-bumped{animation:.22s ease-out toast-bump}@keyframes toast-enter{0%{opacity:0;transform:translateY(-10px)scale(.98)}}@keyframes toast-bump{50%{transform:translateY(2px)}}@keyframes toast-countdown{to{stroke-dashoffset:62.84px}}@media (prefers-reduced-motion:reduce){.toast,.toast__ring-progress{transition:none;animation:none}}.modal-backdrop{z-index:1150;padding:var(--layout-panel-padding-compact);background:var(--overlay-backdrop);color:var(--text);-webkit-backdrop-filter:blur(14px)saturate(1.04);backdrop-filter:blur(14px)saturate(1.04);will-change:opacity;place-items:center;animation:.18s both modal-backdrop-enter;display:grid;position:fixed;inset:0}.modal-backdrop[hidden]{display:none}.modal-backdrop.is-closing{pointer-events:none;animation:.17s both modal-backdrop-exit}@keyframes modal-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes modal-backdrop-exit{0%{opacity:1}to{opacity:0}}body.has-open-modal{overflow:hidden}.modal-card{box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--color-surface);width:min(460px,100%);max-height:calc(100dvh - 36px);color:var(--text);will-change:opacity, transform;padding:22px;animation:.18s both modal-card-enter;overflow:auto}.modal-backdrop.is-closing .modal-card{animation:.17s both modal-card-exit}@keyframes modal-card-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes modal-card-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(6px)scale(.99)}}.confirmation-modal{gap:var(--layout-section-gap-compact);display:grid}.prompt-modal{gap:var(--space-4);display:grid}.confirmation-modal h2,.confirmation-modal p,.prompt-modal h2,.prompt-modal p{margin:0}.confirmation-modal h2,.prompt-modal h2,.prompt-modal label,.modal-card label{color:var(--text)}.modal-card input,.modal-card select,.modal-card textarea{background:var(--color-surface);color:var(--text)}.modal-card input::placeholder,.modal-card textarea::placeholder{color:var(--muted-2)}.confirmation-modal [data-confirm-message]{margin-top:var(--component-compact-gap);color:var(--muted);line-height:var(--leading-relaxed)}.prompt-modal [data-prompt-help]{min-height:1.2em;margin-top:var(--component-compact-gap);color:var(--muted);line-height:var(--leading-relaxed)}.modal-actions{justify-content:flex-end;gap:var(--component-action-gap);flex-wrap:wrap;display:flex}.is-submitting{opacity:.88}.field-error-message{margin-top:var(--form-label-gap);color:var(--color-danger);font-size:var(--text-control);line-height:var(--leading-readable);display:block}.has-field-error input,.has-field-error select,.has-field-error textarea,input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--color-danger)}@media (width<=640px){.toast-stack{right:var(--space-3);top:var(--space-3);left:var(--space-3);justify-items:stretch;width:auto}.toast{width:100%}.toast__message{max-width:none}.modal-backdrop{padding:var(--space-3)}.modal-card{max-height:calc(100dvh - 24px);padding:var(--layout-panel-padding-compact)}.modal-actions{display:grid}}@media (prefers-reduced-motion:reduce){.modal-backdrop,.modal-backdrop.is-closing,.modal-card,.modal-backdrop.is-closing .modal-card{animation:none}}.empty-state .button{margin-top:var(--space-2);justify-self:start}.streamer-type-badge{--status-pill-width:var(--inline-fit-width);--status-pill-min-height:1.55rem;--status-pill-padding:.18rem .55rem;--status-pill-border:1px solid var(--card-border);--status-pill-radius:var(--radius-pill);--status-pill-font-size:var(--text-micro);--status-pill-font-weight:800;--status-pill-line-height:var(--leading-none);--status-pill-letter-spacing:0;--status-pill-white-space:nowrap}.streamer-type-list{align-items:center;gap:var(--space-1);vertical-align:middle;flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}.streamer-type-icon{width:var(--icon-badge-size);height:var(--control-hit-target-height);border:1px solid var(--card-border);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.streamer-type-list--labeled .streamer-type-icon{width:auto;min-width:var(--icon-badge-size);gap:var(--space-1);justify-content:flex-start;padding:0 8px 0 6px}.streamer-type-icon__glyph{color:currentColor;flex:none;width:14px;height:14px;display:block;position:relative}.streamer-type-label{color:inherit;font-size:var(--text-micro);font-weight:850;line-height:var(--leading-none);white-space:nowrap}.streamer-custom-tag{--streamer-custom-tag-color:var(--accent);--streamer-custom-tag-effective-color:var(--streamer-custom-tag-color);--streamer-custom-tag-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-spark'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M16%2018a2%202%200%200%201%202%202a2%202%200%200%201%202%20-2a2%202%200%200%201%20-2%20-2a2%202%200%200%201%20-2%202m0%20-12a2%202%200%200%201%202%202a2%202%200%200%201%202%20-2a2%202%200%200%201%20-2%20-2a2%202%200%200%201%20-2%202m-7%2012a6%206%200%200%201%206%20-6a6%206%200%200%201%20-6%20-6a6%206%200%200%201%20-6%206a6%206%200%200%201%206%206'%20/%3e%3c/svg%3e");--streamer-custom-tag-bg-mix:16%;--streamer-custom-tag-border-mix:36%;--streamer-custom-tag-icon-alpha:100%;--streamer-custom-tag-ink:var(--color-text);--streamer-custom-tag-text:var(--streamer-custom-tag-ink);--streamer-custom-tag-icon-color:color-mix(in srgb, var(--streamer-custom-tag-effective-color) var(--streamer-custom-tag-icon-alpha), currentColor);--streamer-custom-tag-border:1px solid color-mix(in srgb, var(--streamer-custom-tag-effective-color) var(--streamer-custom-tag-border-mix), var(--color-border));--streamer-custom-tag-bg:var(--streamer-custom-tag-bg-custom,color-mix(in srgb, var(--streamer-custom-tag-effective-color) var(--streamer-custom-tag-bg-mix), var(--color-surface)));--streamer-custom-tag-shadow:none;--status-pill-border:var(--streamer-custom-tag-border);--status-pill-bg:var(--streamer-custom-tag-bg);--status-pill-ink:var(--streamer-custom-tag-text);--status-pill-padding:.18rem .55rem .18rem .45rem;box-shadow:var(--streamer-custom-tag-shadow)}.streamer-custom-tag[data-global-tooltip],a.streamer-custom-tag,button.streamer-custom-tag{cursor:pointer}.streamer-custom-tag-accent{--streamer-custom-tag-bg-mix:24%;--streamer-custom-tag-border-mix:52%}.streamer-custom-tag-gold{--streamer-custom-tag-effective-color:var(--streamer-tag-gold-accent);--streamer-custom-tag-bg-mix:34%;--streamer-custom-tag-border-mix:70%;--streamer-custom-tag-ink:var(--streamer-tag-gold-ink);--streamer-custom-tag-text:var(--streamer-tag-gold-ink);--streamer-custom-tag-icon-color:var(--streamer-tag-gold-icon);--streamer-custom-tag-border:0;--streamer-custom-tag-bg:var(--streamer-custom-tag-bg-custom,var(--streamer-tag-gold-background))}.streamer-custom-tag-gradient{--streamer-custom-tag-bg-mix:30%;--streamer-custom-tag-border-mix:0%;--streamer-custom-tag-ink:var(--streamer-tag-gradient-ink);--streamer-custom-tag-text:var(--streamer-tag-gradient-ink);--streamer-custom-tag-icon-color:var(--streamer-tag-gradient-icon);--streamer-custom-tag-border:0;--streamer-custom-tag-bg:var(--streamer-custom-tag-bg-custom,var(--streamer-tag-gradient-background))}.streamer-custom-tag-outline{--streamer-custom-tag-bg-mix:0%;--streamer-custom-tag-border-mix:76%;--streamer-custom-tag-bg:transparent}.streamer-custom-tag-glass{--streamer-custom-tag-bg-mix:9%;--streamer-custom-tag-border-mix:28%;--streamer-custom-tag-bg:linear-gradient(135deg, color-mix(in srgb, var(--streamer-custom-tag-effective-color) 13%, transparent), color-mix(in srgb, var(--color-surface) 72%, transparent))}.streamer-custom-tag-data{--streamer-custom-tag-bg-mix:19%;--streamer-custom-tag-border-mix:48%}.streamer-custom-tag-verified{--streamer-custom-tag-bg-mix:18%;--streamer-custom-tag-border-mix:56%}.streamer-custom-tag-community{--streamer-custom-tag-bg-mix:17%;--streamer-custom-tag-border-mix:46%}.streamer-custom-tag-neutral{--streamer-custom-tag-bg-mix:8%;--streamer-custom-tag-border-mix:24%;--streamer-custom-tag-icon-alpha:72%}.streamer-custom-tag__icon{background:var(--streamer-custom-tag-icon-color);width:14px;height:14px;-webkit-mask:var(--streamer-custom-tag-icon) center / contain no-repeat;mask:var(--streamer-custom-tag-icon) center / contain no-repeat;-webkit-mask:var(--streamer-custom-tag-icon) center / contain no-repeat;flex:none;display:inline-block}.streamer-type-icon__more{font-size:var(--text-micro);font-weight:850;line-height:var(--leading-none)}:where(.streamer-type-icon,.streamer-type-badge,.streamer-type-filter__item){--streamer-type-accent:var(--streamer-type-neutral-accent);--streamer-type-ink:var(--streamer-type-neutral-ink);--streamer-type-bg:var(--color-surface);--streamer-type-bg-hover:color-mix(in srgb, var(--streamer-type-accent) 7%, var(--color-surface));--streamer-type-bg-active:color-mix(in srgb, var(--streamer-type-accent) 14%, var(--color-surface));--streamer-type-border:color-mix(in srgb, var(--streamer-type-accent) 30%, var(--border-default));--streamer-type-border-strong:color-mix(in srgb, var(--streamer-type-accent) 52%, var(--border-strong));--streamer-type-icon-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-spark'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M16%2018a2%202%200%200%201%202%202a2%202%200%200%201%202%20-2a2%202%200%200%201%20-2%20-2a2%202%200%200%201%20-2%202m0%20-12a2%202%200%200%201%202%202a2%202%200%200%201%202%20-2a2%202%200%200%201%20-2%20-2a2%202%200%200%201%20-2%202m-7%2012a6%206%200%200%201%206%20-6a6%206%200%200%201%20-6%20-6a6%206%200%200%201%20-6%206a6%206%200%200%201%206%206'%20/%3e%3c/svg%3e")}.streamer-type-all{--streamer-type-accent:var(--accent);--streamer-type-ink:var(--text)}.streamer-type-vtuber{--streamer-type-accent:var(--streamer-type-vtuber-accent);--streamer-type-ink:var(--streamer-type-vtuber-ink);--streamer-type-icon-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-type-vtuber'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M6%205h12a2%202%200%200%201%202%202v12a2%202%200%200%201%20-2%202h-12a2%202%200%200%201%20-2%20-2v-12a2%202%200%200%201%202%20-2'%20/%3e%3cpath%20d='M9%2016c1%20.667%202%201%203%201s2%20-.333%203%20-1'%20/%3e%3cpath%20d='M9%207l-1%20-4'%20/%3e%3cpath%20d='M15%207l1%20-4'%20/%3e%3cpath%20d='M9%2012v-1'%20/%3e%3cpath%20d='M15%2012v-1'%20/%3e%3c/svg%3e")}.streamer-type-variety{--streamer-type-accent:var(--streamer-type-variety-accent);--streamer-type-ink:var(--streamer-type-variety-ink);--streamer-type-icon-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-type-variety'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M16%2018a2%202%200%200%201%202%202a2%202%200%200%201%202%20-2a2%202%200%200%201%20-2%20-2a2%202%200%200%201%20-2%202m0%20-12a2%202%200%200%201%202%202a2%202%200%200%201%202%20-2a2%202%200%200%201%20-2%20-2a2%202%200%200%201%20-2%202m-7%2012a6%206%200%200%201%206%20-6a6%206%200%200%201%20-6%20-6a6%206%200%200%201%20-6%206a6%206%200%200%201%206%206'%20/%3e%3c/svg%3e")}.streamer-type-irl{--streamer-type-accent:var(--streamer-type-irl-accent);--streamer-type-ink:var(--streamer-type-irl-ink);--streamer-type-icon-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-type-irl'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M9%2011a3%203%200%201%200%206%200a3%203%200%200%200%20-6%200'%20/%3e%3cpath%20d='M17.657%2016.657l-4.243%204.243a2%202%200%200%201%20-2.827%200l-4.244%20-4.243a8%208%200%201%201%2011.314%200'%20/%3e%3c/svg%3e")}.streamer-type-roleplay{--streamer-type-accent:var(--streamer-type-roleplay-accent);--streamer-type-ink:var(--streamer-type-roleplay-ink);--streamer-type-icon-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-type-roleplay'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M13.192%209h6.616a2%202%200%200%201%201.992%202.183l-.567%206.182a4%204%200%200%201%20-3.983%203.635h-1.5a4%204%200%200%201%20-3.983%20-3.635l-.567%20-6.182a2%202%200%200%201%201.992%20-2.183'%20/%3e%3cpath%20d='M15%2013h.01'%20/%3e%3cpath%20d='M18%2013h.01'%20/%3e%3cpath%20d='M15%2016.5c1%20.667%202%20.667%203%200'%20/%3e%3cpath%20d='M8.632%2015.982a4.037%204.037%200%200%201%20-.382%20.018h-1.5a4%204%200%200%201%20-3.983%20-3.635l-.567%20-6.182a2%202%200%200%201%201.992%20-2.183h6.616a2%202%200%200%201%202%202'%20/%3e%3cpath%20d='M6%208h.01'%20/%3e%3cpath%20d='M9%208h.01'%20/%3e%3cpath%20d='M6%2012c.764%20-.51%201.528%20-.63%202.291%20-.36'%20/%3e%3c/svg%3e")}.streamer-type-creative{--streamer-type-accent:var(--streamer-type-creative-accent);--streamer-type-ink:var(--streamer-type-creative-ink);--streamer-type-icon-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-type-creative'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M3%2021v-4a4%204%200%201%201%204%204h-4'%20/%3e%3cpath%20d='M21%203a16%2016%200%200%200%20-12.8%2010.2'%20/%3e%3cpath%20d='M21%203a16%2016%200%200%201%20-10.2%2012.8'%20/%3e%3cpath%20d='M10.6%209a9%209%200%200%201%204.4%204.4'%20/%3e%3c/svg%3e")}.streamer-type-talk{--streamer-type-accent:var(--streamer-type-talk-accent);--streamer-type-ink:var(--streamer-type-talk-ink);--streamer-type-icon-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-type-talk'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M3%2020l1.3%20-3.9c-2.324%20-3.437%20-1.426%20-7.872%202.1%20-10.374c3.526%20-2.501%208.59%20-2.296%2011.845%20.48c3.255%202.777%203.695%207.266%201.029%2010.501c-2.666%203.235%20-7.615%204.215%20-11.574%202.293l-4.7%201'%20/%3e%3c/svg%3e")}.streamer-type-music{--streamer-type-accent:var(--streamer-type-music-accent);--streamer-type-ink:var(--streamer-type-music-ink);--streamer-type-icon-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-type-music'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M3%2017a3%203%200%201%200%206%200a3%203%200%200%200%20-6%200'%20/%3e%3cpath%20d='M13%2017a3%203%200%201%200%206%200a3%203%200%200%200%20-6%200'%20/%3e%3cpath%20d='M9%2017v-13h10v13'%20/%3e%3cpath%20d='M9%208h10'%20/%3e%3c/svg%3e")}.streamer-type-gaming{--streamer-type-accent:var(--streamer-type-gaming-accent);--streamer-type-ink:var(--streamer-type-gaming-ink);--streamer-type-icon-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-type-gaming'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M12%205h3.5a5%205%200%200%201%200%2010h-5.5l-4.015%204.227a2.3%202.3%200%200%201%20-3.923%20-2.035l1.634%20-8.173a5%205%200%200%201%204.904%20-4.019h3.4'%20/%3e%3cpath%20d='M14%2015l4.07%204.284a2.3%202.3%200%200%200%203.925%20-2.023l-1.6%20-8.232'%20/%3e%3cpath%20d='M8%209v2'%20/%3e%3cpath%20d='M7%2010h2'%20/%3e%3cpath%20d='M14%2010h2'%20/%3e%3c/svg%3e")}.streamer-type-mmorpg{--streamer-type-accent:var(--streamer-type-mmorpg-accent);--streamer-type-ink:var(--streamer-type-mmorpg-ink);--streamer-type-icon-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-type-mmorpg'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M12%203a12%2012%200%200%200%208.5%203a12%2012%200%200%201%20-8.5%2015a12%2012%200%200%201%20-8.5%20-15a12%2012%200%200%200%208.5%20-3'%20/%3e%3c/svg%3e")}.streamer-type-moba{--streamer-type-accent:var(--streamer-type-moba-accent);--streamer-type-ink:var(--streamer-type-moba-ink);--streamer-type-icon-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-type-moba'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M11%2012a1%201%200%201%200%202%200a1%201%200%201%200%20-2%200'%20/%3e%3cpath%20d='M12%207a5%205%200%201%200%205%205'%20/%3e%3cpath%20d='M13%203.055a9%209%200%201%200%207.941%207.945'%20/%3e%3cpath%20d='M15%206v3h3l3%20-3h-3v-3l-3%203'%20/%3e%3cpath%20d='M15%209l-3%203'%20/%3e%3c/svg%3e")}.streamer-type-fps{--streamer-type-accent:var(--streamer-type-fps-accent);--streamer-type-ink:var(--streamer-type-fps-ink);--streamer-type-icon-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-type-fps'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M4%208v-2a2%202%200%200%201%202%20-2h2'%20/%3e%3cpath%20d='M4%2016v2a2%202%200%200%200%202%202h2'%20/%3e%3cpath%20d='M16%204h2a2%202%200%200%201%202%202v2'%20/%3e%3cpath%20d='M16%2020h2a2%202%200%200%200%202%20-2v-2'%20/%3e%3cpath%20d='M9%2012l6%200'%20/%3e%3cpath%20d='M12%209l0%206'%20/%3e%3c/svg%3e")}.streamer-type-rpg{--streamer-type-accent:var(--streamer-type-rpg-accent);--streamer-type-ink:var(--streamer-type-rpg-ink);--streamer-type-icon-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-type-rpg'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M20%204v5l-9%207l-4%204l-3%20-3l4%20-4l7%20-9l5%200'%20/%3e%3cpath%20d='M6.5%2011.5l6%206'%20/%3e%3c/svg%3e")}.streamer-type-survival{--streamer-type-accent:var(--streamer-type-survival-accent);--streamer-type-ink:var(--streamer-type-survival-ink);--streamer-type-icon-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-type-survival'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M4%2021l16%20-4'%20/%3e%3cpath%20d='M20%2021l-16%20-4'%20/%3e%3cpath%20d='M12%2015a4%204%200%200%200%204%20-4c0%20-3%20-2%20-3%20-2%20-8c-4%202%20-6%205%20-6%208a4%204%200%200%200%204%204'%20/%3e%3c/svg%3e")}.streamer-type-simulation{--streamer-type-accent:var(--streamer-type-simulation-accent);--streamer-type-ink:var(--streamer-type-simulation-ink);--streamer-type-icon-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-type-simulation'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M5%206a1%201%200%200%201%201%20-1h12a1%201%200%200%201%201%201v12a1%201%200%200%201%20-1%201h-12a1%201%200%200%201%20-1%20-1l0%20-12'%20/%3e%3cpath%20d='M9%209h6v6h-6l0%20-6'%20/%3e%3cpath%20d='M3%2010h2'%20/%3e%3cpath%20d='M3%2014h2'%20/%3e%3cpath%20d='M10%203v2'%20/%3e%3cpath%20d='M14%203v2'%20/%3e%3cpath%20d='M21%2010h-2'%20/%3e%3cpath%20d='M21%2014h-2'%20/%3e%3cpath%20d='M14%2021v-2'%20/%3e%3cpath%20d='M10%2021v-2'%20/%3e%3c/svg%3e")}.streamer-type-sandbox{--streamer-type-accent:var(--streamer-type-sandbox-accent);--streamer-type-ink:var(--streamer-type-sandbox-ink);--streamer-type-icon-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-type-sandbox'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M21%2016.008v-8.018a1.98%201.98%200%200%200%20-1%20-1.717l-7%20-4.008a2.016%202.016%200%200%200%20-2%200l-7%204.008c-.619%20.355%20-1%201.01%20-1%201.718v8.018c0%20.709%20.381%201.363%201%201.717l7%204.008a2.016%202.016%200%200%200%202%200l7%20-4.008c.619%20-.355%201%20-1.01%201%20-1.718'%20/%3e%3cpath%20d='M12%2022v-10'%20/%3e%3cpath%20d='M12%2012l8.73%20-5.04'%20/%3e%3cpath%20d='M3.27%206.96l8.73%205.04'%20/%3e%3c/svg%3e")}.streamer-type-strategy{--streamer-type-accent:var(--streamer-type-strategy-accent);--streamer-type-ink:var(--streamer-type-strategy-ink);--streamer-type-icon-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-type-strategy'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M8%2016l-1.447%20.724a1%201%200%200%200%20-.553%20.894v2.382h12v-2.382a1%201%200%200%200%20-.553%20-.894l-1.447%20-.724h-8'%20/%3e%3cpath%20d='M9%203l1%203l-3.491%202.148a1%201%200%200%200%20.524%201.852h2.967l-2.073%206h7.961l.112%20-5c0%20-3%20-1.09%20-5.983%20-4%20-7c-1.94%20-.678%20-2.94%20-1.011%20-3%20-1'%20/%3e%3c/svg%3e")}.streamer-type-sports{--streamer-type-accent:var(--streamer-type-sports-accent);--streamer-type-ink:var(--streamer-type-sports-ink);--streamer-type-icon-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-type-sports'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M3%2012a9%209%200%201%200%2018%200a9%209%200%201%200%20-18%200'%20/%3e%3cpath%20d='M12%207l4.76%203.45l-1.76%205.55h-6l-1.76%20-5.55l4.76%20-3.45'%20/%3e%3cpath%20d='M12%207v-4m3%2013l2.5%203m-.74%20-8.55l3.74%20-1.45m-11.44%207.05l-2.56%202.95m.74%20-8.55l-3.74%20-1.45'%20/%3e%3c/svg%3e")}.streamer-type-racing{--streamer-type-accent:var(--streamer-type-racing-accent);--streamer-type-ink:var(--streamer-type-racing-ink);--streamer-type-icon-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-type-racing'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M3%2012a9%209%200%201%200%2018%200a9%209%200%201%200%20-18%200'%20/%3e%3cpath%20d='M10%2012a2%202%200%201%200%204%200a2%202%200%201%200%20-4%200'%20/%3e%3cpath%20d='M12%2014l0%207'%20/%3e%3cpath%20d='M10%2012l-6.75%20-2'%20/%3e%3cpath%20d='M14%2012l6.75%20-2'%20/%3e%3c/svg%3e")}.streamer-type-horror{--streamer-type-accent:var(--streamer-type-horror-accent);--streamer-type-ink:var(--streamer-type-horror-ink);--streamer-type-icon-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-type-horror'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M5%2011a7%207%200%200%201%2014%200v7a1.78%201.78%200%200%201%20-3.1%201.4a1.65%201.65%200%200%200%20-2.6%200a1.65%201.65%200%200%201%20-2.6%200a1.65%201.65%200%200%200%20-2.6%200a1.78%201.78%200%200%201%20-3.1%20-1.4v-7'%20/%3e%3cpath%20d='M10%2010l.01%200'%20/%3e%3cpath%20d='M14%2010l.01%200'%20/%3e%3cpath%20d='M10%2014a3.5%203.5%200%200%200%204%200'%20/%3e%3c/svg%3e")}.streamer-type-casino{--streamer-type-accent:var(--streamer-type-casino-accent);--streamer-type-ink:var(--streamer-type-casino-ink);--streamer-type-icon-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-type-casino'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M3%205a2%202%200%200%201%202%20-2h14a2%202%200%200%201%202%202v14a2%202%200%200%201%20-2%202h-14a2%202%200%200%201%20-2%20-2v-14'%20/%3e%3cpath%20d='M8%208.5a.5%20.5%200%201%200%201%200a.5%20.5%200%201%200%20-1%200'%20fill='currentColor'%20/%3e%3cpath%20d='M15%208.5a.5%20.5%200%201%200%201%200a.5%20.5%200%201%200%20-1%200'%20fill='currentColor'%20/%3e%3cpath%20d='M15%2015.5a.5%20.5%200%201%200%201%200a.5%20.5%200%201%200%20-1%200'%20fill='currentColor'%20/%3e%3cpath%20d='M8%2015.5a.5%20.5%200%201%200%201%200a.5%20.5%200%201%200%20-1%200'%20fill='currentColor'%20/%3e%3cpath%20d='M11.5%2012a.5%20.5%200%201%200%201%200a.5%20.5%200%201%200%20-1%200'%20fill='currentColor'%20/%3e%3c/svg%3e")}.streamer-type-more{--streamer-type-accent:var(--streamer-type-more-accent);--streamer-type-ink:var(--streamer-type-more-ink)}.streamer-type-icon .streamer-type-icon__glyph{box-shadow:none;clip-path:none;-webkit-mask:var(--streamer-type-icon-mask) center / contain no-repeat;-webkit-mask:var(--streamer-type-icon-mask) center / contain no-repeat;mask:var(--streamer-type-icon-mask) center / contain no-repeat;background:currentColor;border:0;border-radius:0;transform:none}.streamer-type-icon .streamer-type-icon__glyph:before,.streamer-type-icon .streamer-type-icon__glyph:after{display:none}.streamer-type-icon{border-color:var(--streamer-type-border);background:var(--streamer-type-bg);color:var(--streamer-type-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--streamer-type-accent) 6%, transparent)}.streamer-type-icon[data-global-tooltip],.streamer-type-filter__item[data-global-tooltip],.streamer-custom-tag[data-global-tooltip],.quality-badge[data-global-tooltip],.account-anniversary-badge[data-global-tooltip]{cursor:help}.streamer-type-icon[data-global-tooltip]:focus-visible{border-color:var(--streamer-type-border-strong);background:var(--streamer-type-bg-hover);color:var(--streamer-type-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--streamer-type-accent) 12%, transparent), 0 0 0 2px var(--color-accent);outline:0}.streamer-type-list--labeled .streamer-type-icon{background:linear-gradient(90deg, color-mix(in srgb, var(--streamer-type-accent) 20%, transparent) 0 3px, transparent 3px), var(--streamer-type-bg)}.streamer-type-label{color:var(--text)}.streamer-type-badge{--status-pill-border:1px solid var(--streamer-type-border);--status-pill-bg:var(--streamer-type-bg);--status-pill-ink:var(--text)}.streamer-type-badge:before,.segment-control .streamer-type-filter__item:before{background:var(--streamer-type-accent);content:"";width:.86rem;height:.86rem;-webkit-mask:var(--streamer-type-icon-mask) center / contain no-repeat;-webkit-mask:var(--streamer-type-icon-mask) center / contain no-repeat;mask:var(--streamer-type-icon-mask) center / contain no-repeat;border-radius:0;flex:none;display:inline-block}.segment-control .streamer-type-filter__item{--segment-item-border:var(--border-default);--segment-item-bg:var(--streamer-type-bg);--segment-item-ink:var(--text);gap:var(--space-1)}.segment-control .streamer-type-filter__item:is(:hover,:focus-visible){border-color:var(--streamer-type-border-strong);background:var(--streamer-type-bg-hover);color:var(--text)}.segment-control .streamer-type-filter__item.is-active,.segment-control .streamer-type-filter__item.is-active:is(:hover,:focus-visible){border-color:var(--streamer-type-border-strong);background:var(--streamer-type-bg-active);color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--streamer-type-accent) 14%, transparent)}.segment-control .streamer-type-filter__item.is-active:before{background:var(--streamer-type-ink)}.privacy-consent-panel{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:80;inline-size:min(100%,320px);max-inline-size:calc(var(--viewport-width) - 24px);gap:var(--space-2);border:1px solid color-mix(in srgb, var(--border-strong) 74%, transparent);border-radius:var(--radius);background:var(--product-surface);color:var(--color-text);box-shadow:none;padding:10px;display:grid;position:fixed}.privacy-consent-panel[hidden]{display:none}.privacy-consent-panel h2,.privacy-consent-panel p{margin:0}.privacy-consent-panel h2{color:var(--color-text);font-size:.98rem;line-height:var(--leading-tight)}.privacy-consent-panel p:not(.eyebrow){color:var(--color-text-muted);font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.38;display:-webkit-box;overflow:hidden}.privacy-consent-panel .link-button{color:var(--color-text-muted)}.privacy-consent-panel a[href]{align-items:center;min-height:24px;margin-bottom:4px;display:inline-flex}body.profile-page .privacy-consent-panel{gap:var(--space-2);background:var(--anthracite-panel-elevated);inline-size:min(100%,320px);color:var(--anthracite-text);box-shadow:none;border:0;padding:10px}body.profile-page .privacy-consent-panel .button{--button-border:transparent;--button-border-hover:transparent}body.profile-page .privacy-consent-panel .eyebrow{display:none}body.profile-page .privacy-consent-panel h2{font-size:1rem}body.profile-page .privacy-consent-panel p:not(.eyebrow){-webkit-line-clamp:2}@media (width<=640px){.privacy-consent-panel{right:max(12px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));gap:var(--space-2);border-color:color-mix(in srgb, var(--border-strong) 66%, transparent);border-radius:var(--radius);width:auto;max-height:min(26vh,174px);padding:9px;overflow-y:auto}.privacy-consent-panel .eyebrow{font-size:var(--text-nano);margin-bottom:2px}.privacy-consent-panel h2{font-size:1rem;line-height:var(--leading-title)}.privacy-consent-panel p:not(.eyebrow){font-size:var(--text-ui);-webkit-line-clamp:2;line-height:1.34}.privacy-consent-actions{--action-row-display:grid;--action-row-gap:var(--space-2);grid-template-columns:var(--grid-two-columns)}.privacy-consent-actions .button{--button-min-height:var(--field-compact-height);--button-padding:8px 10px;width:100%}body.profile-page .privacy-consent-panel{right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));box-sizing:border-box;border-radius:var(--radius);max-height:min(24vh,156px);padding:8px}body.profile-page .privacy-consent-panel h2{font-size:var(--text-sm)}body.profile-page .privacy-consent-actions .button{--button-min-height:32px;--button-padding:6px 8px;--button-font-size:var(--text-sm)}}@media (width<=360px){.privacy-consent-actions{grid-template-columns:var(--grid-single-column)}}@property --sidebar-profile-accent{syntax:"<color>";inherits:true;initial-value:#0000}.app-shell{--sidebar-width:276px;--sidebar-width-collapsed:76px;--sidebar-rail-width:52px;--sidebar-rail-control-size:38px;--sidebar-rail-border-width:1px;--sidebar-rail-border-offset:2px;--sidebar-rail-gap:6px;--sidebar-label-size:.93rem;--sidebar-label-weight:480;--sidebar-active-label-weight:560;--sidebar-command-label-size:.92rem;--sidebar-section-label-size:.68rem;--sidebar-section-label-weight:560;--sidebar-account-name-size:.92rem;--sidebar-scrollbar-size:var(--scrollbar-size);--sidebar-scrollbar-thumb-size:var(--scrollbar-thumb-size);--sidebar-scrollbar-thumb:var(--scrollbar-thumb);--sidebar-scrollbar-thumb-hover:var(--scrollbar-thumb-hover);--sidebar-scrollbar-track:var(--scrollbar-track);--sidebar-scrollbar-track-hover:var(--scrollbar-track-hover);--sidebar-panel-bg:var(--color-surface);--sidebar-muted:var(--muted-2);--sidebar-text:var(--text);--sidebar-active-bg:var(--color-panel-dark);--sidebar-active-text:var(--color-surface);--sidebar-hover-bg:var(--color-surface-muted);--sidebar-radius:24px;--sidebar-menu-radius:16px;--sidebar-mobile-radius:20px;--sidebar-item-height:var(--control-height);--sidebar-icon-size:32px;--sidebar-icon-stroke-width:1.55;--sidebar-item-radius:15px;grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-width:0;min-height:var(--viewport-min-height);font-family:var(--font-nav);align-content:start;display:grid;overflow-x:clip}.app-shell--public{--sidebar-width:304px;--sidebar-panel-bg:var(--anthracite-base);--sidebar-profile-accent:transparent;--sidebar-glass-bg:#ffffff09;--sidebar-glass-bg-hover:#ffffff0e;--sidebar-icon-glass-bg:transparent;--sidebar-icon-glass-bg-hover:#ffffff0b;--sidebar-icon-glass-bg-active:#ffffff13;--sidebar-icon-color:var(--soft-dark-ink-secondary);--sidebar-icon-color-hover:var(--soft-dark-ink-primary);--sidebar-icon-color-active:var(--soft-dark-ink-primary);--sidebar-active-shadow:0 10px 28px #00000029;--sidebar-muted:var(--soft-dark-ink-secondary);--sidebar-text:var(--soft-dark-ink-primary);--sidebar-active-bg:#ffffff12;--sidebar-active-text:var(--soft-dark-ink-primary);--sidebar-hover-bg:#ffffff0a;--sidebar-item-radius:13px;--sidebar-mobile-toggle-bg:var(--anthracite-panel-elevated);--sidebar-mobile-toggle-bg-open:var(--anthracite-panel-hover)}body.public-shell.page-home,body.public-shell.profile-page.has-profile-palette{--sidebar-panel-bg:var(--anthracite-base)}body.public-shell:has(:is(.status-page,.public-data-page,.public-content-page)){--sidebar-panel-bg:var(--anthracite-base)}.app-shell--public .app-sidebar--public{--text:var(--soft-dark-ink-primary);--muted:var(--soft-dark-ink-secondary);--muted-2:var(--soft-dark-ink-tertiary);--line:#ffffff14;--line-strong:#ffffff21;--border-muted:#ffffff14;--border-default:#ffffff1a;--border-strong:#ffffff29;--surface-muted:var(--anthracite-panel-soft);--surface-subtle:var(--anthracite-panel-muted);--surface-elevated:var(--anthracite-panel-elevated);--control-bg:var(--anthracite-panel-elevated);--control-bg-hover:var(--anthracite-panel-muted);--field-bg:var(--anthracite-panel-elevated);--field-bg-hover:var(--anthracite-panel-soft);--accent:var(--soft-dark-ink-primary);--accent-bg:var(--anthracite-panel-hover);--text-on-accent:var(--soft-dark-ink-primary);--color-accent:var(--soft-dark-ink-primary);color:var(--sidebar-text)}body.profile-page.has-profile-palette .app-sidebar--public{--sidebar-profile-accent:var(--profile-ambient-accent);--sidebar-icon-glass-bg-active:color-mix(in srgb, var(--profile-derived-accent) 13%, #fff1);--sidebar-icon-color-active:color-mix(in srgb, var(--profile-derived-accent) 76%, white);--sidebar-active-shadow:0 10px 28px color-mix(in srgb, var(--profile-derived-accent) 10%, transparent);--sidebar-mobile-toggle-bg:color-mix(in srgb, var(--profile-derived-accent) 10%, var(--anthracite-panel-elevated));--sidebar-mobile-toggle-bg-open:color-mix(in srgb, var(--profile-derived-accent) 15%, var(--anthracite-panel-soft))}@supports not (background:color-mix(in srgb, black, white)){body.profile-page.has-profile-palette .app-sidebar--public{--sidebar-profile-accent:transparent;--sidebar-icon-glass-bg-active:#ffffff13;--sidebar-icon-color-active:#fff;--sidebar-active-shadow:0 10px 28px #00000029}}html.sidebar-can-animate .app-shell{transition:grid-template-columns .26s cubic-bezier(.22,1,.36,1)}.app-shell.is-sidebar-collapsed,html[data-public-sidebar-state=collapsed] .app-shell--public,html[data-admin-sidebar-state=collapsed] .app-shell--admin,html.sidebar-public-collapsed .app-shell--public,html.sidebar-admin-collapsed .app-shell--admin{grid-template-columns:var(--sidebar-width-collapsed) minmax(0, 1fr)}html:not(.sidebar-ready) .app-shell,html:not(.sidebar-ready) .app-content,html:not(.sidebar-ready) .site-footer,html:not(.sidebar-ready) .app-sidebar,html:not(.sidebar-ready) .app-sidebar *{transition:none;animation-duration:0s}.app-shell>*{min-width:0}.app-sidebar,.app-sidebar *,.app-sidebar :before,.app-sidebar :after{box-sizing:border-box}.app-shell>.app-sidebar{grid-area:1/1/span 20}.app-shell>.app-content,.app-shell>.site-footer{grid-column:2}.app-sidebar{z-index:40;height:100vh;padding:var(--space-3);border-right:0;align-self:start;transition:--sidebar-profile-accent .72s cubic-bezier(.22,1,.36,1),border-color .24s;position:sticky;top:0;overflow:visible}@media (width>=981px){body:where(.has-open-modal,.clip-modal-open,.command-palette-open) .app-sidebar{width:var(--sidebar-width);position:fixed;inset:0 auto 0 0}body:where(.has-open-modal,.clip-modal-open,.command-palette-open).is-sidebar-collapsed .app-sidebar,html.sidebar-public-collapsed body:where(.has-open-modal,.clip-modal-open,.command-palette-open).app-shell--public .app-sidebar,html.sidebar-admin-collapsed body:where(.has-open-modal,.clip-modal-open,.command-palette-open).app-shell--admin .app-sidebar{width:var(--sidebar-width-collapsed)}}.app-sidebar__overlay{display:none}.app-sidebar__panel{z-index:1;gap:var(--space-4);min-width:0;height:calc(100vh - 24px);padding:var(--space-3);border-radius:var(--sidebar-radius);background-color:var(--sidebar-panel-bg);background-image:radial-gradient(ellipse 170% 58% at 50% -3%, color-mix(in srgb, var(--sidebar-profile-accent) var(--ambient-accent-core-mix), transparent) 0%, color-mix(in srgb, var(--sidebar-profile-accent) var(--ambient-accent-mid-mix), transparent) var(--ambient-accent-mid-stop), color-mix(in srgb, var(--sidebar-profile-accent) var(--ambient-accent-tail-mix), transparent) var(--ambient-accent-tail-stop), transparent var(--ambient-accent-end-stop));border:0;grid-template-rows:auto minmax(0,1fr);transition:--sidebar-profile-accent .72s cubic-bezier(.22,1,.36,1),background-color .62s cubic-bezier(.22,1,.36,1),border-color .24s;display:grid;position:relative;overflow:hidden}html.sidebar-can-animate .app-sidebar__panel{transition:--sidebar-profile-accent .72s cubic-bezier(.22,1,.36,1),padding .24s cubic-bezier(.4,0,.2,1),background-color .62s cubic-bezier(.22,1,.36,1),border-color .24s,transform .26s cubic-bezier(.22,1,.36,1)}.app-sidebar__drawer{gap:var(--component-action-gap);grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-width:0;max-width:100%;min-height:0;display:grid;overflow:hidden}html.sidebar-can-animate .app-sidebar__drawer{transition:opacity .18s,transform .26s cubic-bezier(.22,1,.36,1),background .22s,box-shadow .22s}body.page-home:not(.has-open-sidebar) .app-sidebar--public{--home-sidebar-control-bg:#ffffff09;--home-sidebar-active-bg:#ffffff12;--sidebar-panel-bg:var(--anthracite-base)}body.page-home:not(.has-open-sidebar) .app-sidebar--public .app-sidebar__panel{background-color:#0000;background-image:none}body.page-home.has-open-sidebar .app-sidebar--public{--sidebar-panel-bg:var(--anthracite-base)}body.page-home:not(.has-open-sidebar) .app-sidebar--public .app-sidebar__brand,body.page-home:not(.has-open-sidebar) .app-sidebar--public .app-sidebar__collapse,body.page-home:not(.has-open-sidebar) .app-sidebar--public .app-sidebar__command,body.page-home:not(.has-open-sidebar) .app-sidebar--public .app-sidebar__logout-button,body.page-home:not(.has-open-sidebar) .app-sidebar--public .app-sidebar__user-button{background:var(--home-sidebar-control-bg)}body.page-home:not(.has-open-sidebar) .app-sidebar--public .app-sidebar__brand-mark,body.page-home:not(.has-open-sidebar) .app-sidebar--public .app-sidebar__icon,body.page-home:not(.has-open-sidebar) .app-sidebar--public .app-sidebar__link{border-color:#0000}body.page-home:not(.has-open-sidebar) .app-sidebar--public .app-sidebar__link.is-active{background:var(--home-sidebar-active-bg);color:var(--sidebar-active-text)}body.page-home:not(.has-open-sidebar) .app-sidebar--public .app-sidebar__brand:hover,body.page-home:not(.has-open-sidebar) .app-sidebar--public .app-sidebar__brand:focus-visible,body.page-home:not(.has-open-sidebar) .app-sidebar--public .app-sidebar__collapse:hover,body.page-home:not(.has-open-sidebar) .app-sidebar--public .app-sidebar__collapse:focus-visible,body.page-home:not(.has-open-sidebar) .app-sidebar--public .app-sidebar__command:hover,body.page-home:not(.has-open-sidebar) .app-sidebar--public .app-sidebar__command:focus-visible,body.page-home:not(.has-open-sidebar) .app-sidebar--public .app-sidebar__logout-button:hover,body.page-home:not(.has-open-sidebar) .app-sidebar--public .app-sidebar__logout-button:focus-visible,body.page-home:not(.has-open-sidebar) .app-sidebar--public .app-sidebar__user-button:hover,body.page-home:not(.has-open-sidebar) .app-sidebar--public .app-sidebar__user-button:focus-visible,body.page-home:not(.has-open-sidebar) .app-sidebar--public .app-sidebar__link:hover,body.page-home:not(.has-open-sidebar) .app-sidebar--public .app-sidebar__link:focus-visible{background:var(--home-sidebar-control-bg)}body.page-home:not(.has-open-sidebar) .app-sidebar--public .app-sidebar__link.is-active:hover,body.page-home:not(.has-open-sidebar) .app-sidebar--public .app-sidebar__link.is-active:focus-visible{background:var(--home-sidebar-active-bg);color:var(--sidebar-active-text)}body.page-home:not(.has-open-sidebar) .app-sidebar--public .app-sidebar__brand,body.page-home:not(.has-open-sidebar) .app-sidebar--public .app-sidebar__brand:hover,body.page-home:not(.has-open-sidebar) .app-sidebar--public .app-sidebar__brand:focus-visible{color:var(--sidebar-text);background:0 0;transform:none}body.page-home:not(.has-open-sidebar) .app-sidebar--public .app-sidebar__brand-mark{background:0 0}body.page-home:not(.has-open-sidebar) .app-sidebar--public .app-sidebar__brand-mark img{filter:brightness(0)invert()}.app-sidebar__header{--split-grid-template:minmax(0, 1fr) auto;--split-grid-gap:var(--component-action-gap);--split-grid-align:center}.app-sidebar__brand{min-width:0;min-height:var(--control-height);align-items:center;gap:var(--component-action-gap);border-radius:var(--sidebar-menu-radius);color:var(--sidebar-text);letter-spacing:0;border:0;padding:5px 8px;font-weight:720;transition:border-color .18s,background .18s,transform .18s;display:inline-flex;position:relative}.app-sidebar__brand:hover,.app-sidebar__brand:focus-visible{background:var(--control-bg-hover)}.app-sidebar__brand-mark{width:var(--icon-medium-size);height:var(--icon-medium-size);border-radius:var(--radius-lg);border:0;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.app-sidebar__brand-mark:after{border-radius:inherit;background:var(--color-panel-dark);width:100%;height:100%;color:var(--accent);content:"S";font-size:var(--text-body-sm);font-weight:950;line-height:var(--leading-none);place-items:center;display:none}.app-sidebar__brand-mark.is-logo-missing:after{display:grid}.app-sidebar__brand-mark img{object-fit:contain;width:30px;height:30px;display:block}.app-sidebar__brand-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:160px;transition:none;overflow:hidden}html.sidebar-can-animate .app-sidebar__brand-label{transition:opacity .16s,transform .18s cubic-bezier(.22,1,.36,1)}.app-sidebar__collapse,.app-sidebar__mobile-toggle{min-height:var(--control-medium-min-height);border-radius:var(--radius-xl);background:var(--sidebar-glass-bg,var(--control-bg));-webkit-backdrop-filter:blur(12px)saturate(118%);backdrop-filter:blur(12px)saturate(118%);color:var(--sidebar-text);cursor:pointer;border:0;place-items:center;font-weight:900;transition:transform .18s,border-color .18s,background .18s;display:inline-grid;position:relative}.app-sidebar__collapse{width:var(--control-square-size);font-size:1.24rem;line-height:var(--leading-none);justify-self:end;padding:0}.app-sidebar__collapse-icon{place-items:center;transition:none;display:grid}html.sidebar-can-animate .app-sidebar__collapse-icon{transition:transform .22s}.app-sidebar__collapse-icon svg,.app-sidebar__avatar svg,.app-sidebar__icon svg{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--sidebar-icon-stroke-width);display:block;overflow:visible}.app-sidebar__mobile-toggle{gap:var(--component-compact-gap);grid-auto-flow:column;min-width:74px;padding-inline:14px;display:none}.app-sidebar__mobile-toggle:before{width:var(--space-4);border-radius:var(--radius-pill);content:"";background:currentColor;height:2px;display:block}.app-sidebar__collapse:hover,.app-sidebar__collapse:focus-visible,.app-sidebar__mobile-toggle:hover,.app-sidebar__mobile-toggle:focus-visible{background:var(--sidebar-glass-bg-hover,var(--sidebar-hover-bg))}.app-sidebar__nav{align-content:start;gap:var(--layout-grid-gap);min-height:0;scroll-padding-block:var(--space-2);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--sidebar-scrollbar-thumb) transparent;padding:0 6px 10px 2px;transition:scrollbar-color .18s;display:grid;overflow:hidden auto}.app-sidebar__nav:hover,.app-sidebar__nav:focus-within{scrollbar-color:var(--sidebar-scrollbar-thumb-hover) var(--sidebar-scrollbar-track-hover)}.app-sidebar__tools{grid-template-columns:minmax(0, 1fr) var(--control-square-size);align-items:center;gap:var(--space-2);min-width:0;padding:0 2px;display:grid}.app-sidebar__account{min-width:0;padding:2px 0 4px;display:grid;position:relative}.app-sidebar__user{min-width:0;padding:0 2px;display:grid;position:relative}.app-sidebar__user--direct{grid-template-columns:minmax(0, 1fr) var(--control-square-size);align-items:center;gap:var(--space-2)}.app-sidebar__user-button{isolation:isolate;align-items:center;gap:var(--component-action-gap);border-radius:var(--sidebar-item-radius);width:100%;min-width:0;min-height:52px;color:var(--sidebar-text);cursor:pointer;text-align:left;border:0;padding:7px 8px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex;position:relative}.app-sidebar__logout-button{isolation:isolate;width:var(--control-square-size);min-width:var(--control-square-size);max-width:var(--control-square-size);min-height:var(--control-square-size);border-radius:var(--sidebar-item-radius);background:var(--surface-subtle);color:var(--muted);border:0;place-items:center;text-decoration:none;transition:transform .18s,background .18s,color .18s;display:grid;position:relative}.app-sidebar__logout-form{display:contents}.app-sidebar__logout-button:is(button){cursor:pointer;border:0}.app-sidebar__user-button:hover,.app-sidebar__user-button:focus-visible,.app-sidebar.has-open-account-menu .app-sidebar__user-button{background:var(--sidebar-hover-bg);transform:translate(2px)}.app-sidebar__user-button.is-active,.app-sidebar__user-button.is-active:hover,.app-sidebar__user-button.is-active:focus-visible,.app-sidebar.has-open-account-menu .app-sidebar__user-button.is-active{background:var(--sidebar-active-bg);color:var(--sidebar-active-text)}.app-sidebar__user-button.is-active .app-sidebar__avatar{background:var(--accent-bg);color:var(--text-on-accent)}.app-sidebar__user-button.is-active .app-sidebar__user-subtitle{color:var(--sidebar-active-text);opacity:.74}.app-sidebar__avatar{width:var(--control-action-min-height);height:var(--control-action-min-height);color:var(--text);font-size:var(--text-label);letter-spacing:0;border:0;flex:0 0 36px;place-items:center;font-weight:900;display:grid;overflow:hidden}.app-sidebar__avatar img{object-fit:cover;width:100%;height:100%;display:block}.app-sidebar__collapse-icon svg :where(path,circle,rect,ellipse),.app-sidebar__avatar svg :where(path,circle,rect,ellipse),.app-sidebar__icon svg :where(path,circle,rect,ellipse){vector-effect:non-scaling-stroke}.app-sidebar__user-meta{gap:var(--component-nano-gap);opacity:1;min-width:0;transition:none;display:grid;overflow:hidden;transform:translate(0)}html.sidebar-can-animate .app-sidebar__user-meta{transition:opacity .16s,transform .18s cubic-bezier(.22,1,.36,1)}@keyframes sidebar-text-reveal{0%,42%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes sidebar-active-surface-reveal{0%,42%{color:var(--sidebar-muted);background:0 0}to{background:var(--sidebar-active-bg);color:var(--sidebar-active-text)}}html.sidebar-can-animate .app-shell:not(.is-sidebar-collapsed) .app-sidebar__brand-label,html.sidebar-can-animate .app-shell:not(.is-sidebar-collapsed) .app-sidebar__section-toggle,html.sidebar-can-animate .app-shell:not(.is-sidebar-collapsed) .app-sidebar__copy,html.sidebar-can-animate .app-shell:not(.is-sidebar-collapsed) .app-sidebar__user-meta{animation:.24s cubic-bezier(.22,1,.36,1) backwards sidebar-text-reveal}html.sidebar-can-animate .app-shell:not(.is-sidebar-collapsed) .app-sidebar__link.is-active,html.sidebar-can-animate .app-shell:not(.is-sidebar-collapsed) .app-sidebar__user-button.is-active{animation:.24s cubic-bezier(.22,1,.36,1) backwards sidebar-active-surface-reveal}.app-sidebar__user-name{font-size:var(--sidebar-account-name-size);font-weight:var(--sidebar-label-weight);line-height:var(--leading-tight)}.app-sidebar__user-subtitle{--micro-copy-color:var(--sidebar-muted);--micro-copy-size:.72rem;--micro-copy-weight:500;--micro-copy-line-height:var(--leading-tight)}.app-sidebar__account-menu[hidden]{display:none}.app-sidebar__account-menu{z-index:160;gap:var(--space-1);border-radius:var(--sidebar-menu-radius);background:var(--surface-elevated);border:0;min-width:0;max-height:min(320px,100vh - 32px);padding:7px;display:grid;position:absolute;inset:auto 2px calc(100% + 8px);overflow-y:auto}.app-sidebar__account-menu-item{align-items:center;gap:var(--component-item-gap);border-radius:var(--radius-lg);min-width:0;color:var(--muted);font-size:var(--text-control);padding:8px;font-weight:500;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:flex}.app-sidebar__account-menu-form{margin:0}.app-sidebar__account-menu-form .app-sidebar__account-menu-item{cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.app-sidebar__account-menu-item:hover,.app-sidebar__account-menu-item:focus-visible{background:var(--control-bg-hover);color:var(--text);transform:translate(1px)}.app-sidebar__account-menu-item.is-danger{color:var(--danger)}.app-sidebar__account-menu-item .app-sidebar__icon{width:var(--control-tiny-height);height:var(--control-tiny-height);flex-basis:var(--control-tiny-height)}.app-sidebar__account-menu-item .app-sidebar__icon svg{width:var(--control-check-size);height:var(--control-check-size)}.app-sidebar__command{isolation:isolate;width:100%;min-height:var(--field-compact-height);align-items:center;gap:var(--component-item-gap);border-radius:var(--sidebar-item-radius);background:var(--sidebar-glass-bg,var(--surface-subtle));color:var(--muted);-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);cursor:pointer;text-align:left;border:0;padding:6px 8px;transition:transform .18s,border-color .18s,background .18s,color .18s;display:flex;position:relative}.app-sidebar__shortcut{color:var(--sidebar-muted);font:inherit;white-space:nowrap;background:#ffffff0e;border:0;border-radius:7px;margin-left:auto;padding:3px 6px;font-size:.62rem;font-weight:620;line-height:1}.app-sidebar__user-login .app-sidebar__avatar{border-radius:var(--radius-pill);background:var(--sidebar-icon-glass-bg,#ffffff0b);color:var(--sidebar-icon-color,#fff);-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%)}.app-sidebar__command:hover,.app-sidebar__command:focus-visible,.app-sidebar__logout-button:hover,.app-sidebar__logout-button:focus-visible{background:var(--sidebar-glass-bg-hover,var(--sidebar-hover-bg));color:var(--text);transform:translate(2px)}.app-sidebar__nav::-webkit-scrollbar{width:var(--sidebar-scrollbar-size)}.app-sidebar__nav::-webkit-scrollbar-track{margin-block:var(--space-2);border-radius:var(--radius-pill);background:var(--sidebar-scrollbar-track);transition:background .18s}.app-sidebar__nav::-webkit-scrollbar-thumb{min-height:var(--control-height);border:calc((var(--sidebar-scrollbar-size) - var(--sidebar-scrollbar-thumb-size)) / 2) solid transparent;border-radius:var(--radius-pill);background:var(--sidebar-scrollbar-thumb);background-clip:padding-box}.app-sidebar__nav:hover::-webkit-scrollbar-thumb{background:var(--sidebar-scrollbar-thumb-hover);background-clip:padding-box}.app-sidebar__nav:focus-within::-webkit-scrollbar-thumb{background:var(--sidebar-scrollbar-thumb-hover);background-clip:padding-box}.app-sidebar__nav:hover::-webkit-scrollbar-track{background:var(--sidebar-scrollbar-track-hover)}.app-sidebar__nav:focus-within::-webkit-scrollbar-track{background:var(--sidebar-scrollbar-track-hover)}.app-sidebar__section{gap:var(--component-micro-gap);display:grid}.app-sidebar__section+.app-sidebar__section{margin-top:7px}.app-sidebar__section-toggle{justify-content:space-between;align-items:center;gap:var(--component-compact-gap);border-radius:var(--radius-lg);width:100%;min-width:0;min-height:28px;color:var(--muted-2);cursor:pointer;font:inherit;font-size:var(--sidebar-section-label-size);font-weight:var(--sidebar-section-label-weight);letter-spacing:0;line-height:var(--leading-tight);text-align:left;text-transform:uppercase;background:0 0;border:0;padding:4px 8px;transition:background .16s,color .16s;display:flex}.app-sidebar__section-toggle:hover,.app-sidebar__section-toggle:focus-visible{background:var(--sidebar-hover-bg);color:var(--sidebar-text);outline:none}.app-sidebar__section-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-sidebar__section.has-active-item .app-sidebar__section-toggle{color:var(--sidebar-text)}.app-sidebar__section-chevron{opacity:.7;border-bottom:2px solid;border-right:2px solid;flex:0 0 7px;width:7px;height:7px;transition:opacity .16s,transform .16s;transform:rotate(45deg)translateY(-1px)}.app-sidebar__section:not(.is-open) .app-sidebar__section-chevron{transform:rotate(-45deg)}.app-sidebar__items{gap:var(--component-micro-gap);display:grid}.app-sidebar__items[hidden]{display:none}.app-sidebar__link{isolation:isolate;align-items:center;gap:var(--component-item-gap);min-height:var(--sidebar-item-height);border-radius:var(--sidebar-item-radius);min-width:0;color:var(--muted);border:0;outline:none;padding:6px 9px;transition:transform .18s,border-color .18s,background .18s,color .18s;display:flex;position:relative}.app-sidebar__icon,.app-sidebar__copy,.app-sidebar__avatar,.app-sidebar__user-meta{z-index:1;position:relative}.app-sidebar__link:hover,.app-sidebar__link:focus-visible{color:var(--sidebar-text);background:var(--sidebar-hover-bg);transform:translate(2px)}.app-sidebar__link.is-active{color:var(--sidebar-active-text);background:var(--sidebar-active-bg)}.app-shell--public .app-sidebar__link.is-active,.app-shell--public .app-sidebar__user-button.is-active{box-shadow:var(--sidebar-active-shadow,none)}.app-sidebar__brand:focus-visible,.app-sidebar__collapse:focus-visible,.app-sidebar__mobile-toggle:focus-visible,.app-sidebar__command:focus-visible,.app-sidebar__link:focus-visible,.app-sidebar__logout-button:focus-visible,.app-sidebar__user-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.app-sidebar__icon{width:var(--sidebar-icon-size);height:var(--sidebar-icon-size);flex:0 0 var(--sidebar-icon-size);background:var(--sidebar-icon-glass-bg,var(--surface-subtle));color:var(--sidebar-icon-color,var(--sidebar-text));-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);border:0;border-radius:11px;place-items:center;transition:border-color .18s,background .18s,color .18s,transform .18s;display:grid;overflow:visible}.app-sidebar__link:hover .app-sidebar__icon,.app-sidebar__link:focus-visible .app-sidebar__icon,.app-sidebar__command:hover .app-sidebar__icon,.app-sidebar__command:focus-visible .app-sidebar__icon{background:var(--sidebar-icon-glass-bg-hover,var(--accent-bg));color:var(--sidebar-icon-color-hover,var(--text))}.app-sidebar__link.is-active .app-sidebar__icon{background:var(--sidebar-icon-glass-bg-active,var(--accent-bg));color:var(--sidebar-icon-color-active,var(--text-on-accent))}.app-sidebar__copy{opacity:1;min-width:0;max-width:180px;transition:none;display:block;overflow:hidden;transform:translate(0)}html.sidebar-can-animate .app-sidebar__copy{transition:opacity .16s,transform .18s cubic-bezier(.22,1,.36,1)}html.sidebar-can-animate .app-sidebar__link,html.sidebar-can-animate .app-sidebar__command,html.sidebar-can-animate .app-sidebar__collapse,html.sidebar-can-animate .app-sidebar__logout-button,html.sidebar-can-animate .app-sidebar__user-button,html.sidebar-can-animate .app-sidebar__icon,html.sidebar-can-animate .app-sidebar__avatar{transition:background .16s,color .16s,box-shadow .16s,transform .16s}.app-sidebar__label{text-overflow:ellipsis;white-space:nowrap;font-size:var(--sidebar-label-size);font-weight:var(--sidebar-label-weight);letter-spacing:0;display:block;overflow:hidden}.app-sidebar__command .app-sidebar__label{font-size:var(--sidebar-command-label-size);font-weight:var(--sidebar-label-weight)}.app-sidebar__link.is-active .app-sidebar__label,.app-sidebar__user-button.is-active .app-sidebar__user-name{font-weight:var(--sidebar-active-label-weight)}.app-shell.is-sidebar-collapsed .app-sidebar,html.sidebar-public-collapsed .app-shell--public .app-sidebar,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar{padding-inline:10px}.app-shell.is-sidebar-collapsed .app-sidebar__panel,html.sidebar-public-collapsed .app-shell--public .app-sidebar__panel,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__panel{border-radius:22px;padding:10px 8px;overflow:visible}.app-shell.is-sidebar-collapsed .app-sidebar__drawer,html.sidebar-public-collapsed .app-shell--public .app-sidebar__drawer,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__drawer{gap:var(--component-compact-gap);overflow:visible}.app-shell.is-sidebar-collapsed .app-sidebar__header,html.sidebar-public-collapsed .app-shell--public .app-sidebar__header,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__header{grid-template-columns:var(--grid-single-column);justify-items:center}.app-shell.is-sidebar-collapsed .app-sidebar__brand,html.sidebar-public-collapsed .app-shell--public .app-sidebar__brand,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__brand{width:var(--control-height);min-width:var(--control-height);max-width:var(--control-height);height:var(--control-height);min-height:var(--control-height);max-height:var(--control-height);justify-content:center;gap:0;padding:0}.app-shell.is-sidebar-collapsed .app-sidebar__brand-label,.app-shell.is-sidebar-collapsed .app-sidebar__copy,html.sidebar-public-collapsed .app-shell--public .app-sidebar__brand-label,html.sidebar-public-collapsed .app-shell--public .app-sidebar__copy,html.sidebar-public-collapsed .app-shell--public .app-sidebar__user-meta,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__brand-label,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__copy,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__user-meta,.app-shell.is-sidebar-collapsed .app-sidebar__user-meta{opacity:0;clip:rect(0 0 0 0);pointer-events:none;white-space:nowrap;width:0;max-width:0;height:0;display:block;position:absolute;inset:auto;overflow:hidden;transform:translate(-6px)}.app-shell.is-sidebar-collapsed .app-sidebar__collapse-icon,html.sidebar-public-collapsed .app-shell--public .app-sidebar__collapse-icon,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__collapse-icon{transform:rotate(180deg)}.app-shell.is-sidebar-collapsed .app-sidebar__nav,html.sidebar-public-collapsed .app-shell--public .app-sidebar__nav,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__nav{gap:var(--component-compact-gap);padding:0;overflow:visible}.app-shell.is-sidebar-collapsed .app-sidebar__section-toggle,html.sidebar-public-collapsed .app-shell--public .app-sidebar__section-toggle,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__section-toggle{display:none}.app-shell.is-sidebar-collapsed .app-sidebar__tools,.app-shell.is-sidebar-collapsed .app-sidebar__account,html.sidebar-public-collapsed .app-shell--public .app-sidebar__tools,html.sidebar-public-collapsed .app-shell--public .app-sidebar__account,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__tools,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__account,.app-shell.is-sidebar-collapsed .app-sidebar__user,html.sidebar-public-collapsed .app-shell--public .app-sidebar__user,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__user{justify-items:center;padding:0}.app-shell.is-sidebar-collapsed .app-sidebar__section,.app-shell.is-sidebar-collapsed .app-sidebar__items,html.sidebar-public-collapsed .app-shell--public .app-sidebar__section,html.sidebar-public-collapsed .app-shell--public .app-sidebar__items,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__section,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__items{gap:var(--component-compact-gap);justify-items:center}.app-shell.is-sidebar-collapsed .app-sidebar__link,.app-shell.is-sidebar-collapsed .app-sidebar__command,.app-shell.is-sidebar-collapsed .app-sidebar__user-button,html.sidebar-public-collapsed .app-shell--public .app-sidebar__link,html.sidebar-public-collapsed .app-shell--public .app-sidebar__command,html.sidebar-public-collapsed .app-shell--public .app-sidebar__user-button,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__link,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__command,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__user-button{width:var(--control-height);min-width:var(--control-height);max-width:var(--control-height);height:var(--control-height);min-height:var(--control-height);max-height:var(--control-height);text-align:center;justify-content:center;gap:0;padding:0;overflow:visible}.app-shell.is-sidebar-collapsed .app-sidebar__collapse,html.sidebar-public-collapsed .app-shell--public .app-sidebar__collapse,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__collapse{width:var(--control-height);min-width:var(--control-height);max-width:var(--control-height);height:var(--control-height);min-height:var(--control-height);max-height:var(--control-height);place-items:center;padding:0;display:grid}.app-shell.is-sidebar-collapsed .app-sidebar__avatar,html.sidebar-public-collapsed .app-shell--public .app-sidebar__avatar,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__avatar{width:var(--icon-medium-size);height:var(--icon-medium-size);flex-basis:var(--icon-medium-size)}.app-shell.is-sidebar-collapsed .app-sidebar__account-menu,html.sidebar-public-collapsed .app-shell--public .app-sidebar__account-menu,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__account-menu{width:224px;inset:auto auto 0 calc(100% + 12px)}.app-shell.is-sidebar-collapsed .app-sidebar.has-open-account-menu .app-sidebar__user-button,html.sidebar-public-collapsed .app-shell--public .app-sidebar.has-open-account-menu .app-sidebar__user-button,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar.has-open-account-menu .app-sidebar__user-button,.app-shell.is-sidebar-collapsed .app-sidebar__link:hover,.app-shell.is-sidebar-collapsed .app-sidebar__link:focus-visible,.app-shell.is-sidebar-collapsed .app-sidebar__command:hover,.app-shell.is-sidebar-collapsed .app-sidebar__command:focus-visible,.app-shell.is-sidebar-collapsed .app-sidebar__logout-button:hover,.app-shell.is-sidebar-collapsed .app-sidebar__logout-button:focus-visible,.app-shell.is-sidebar-collapsed .app-sidebar__user-button:hover,.app-shell.is-sidebar-collapsed .app-sidebar__user-button:focus-visible,html.sidebar-public-collapsed .app-shell--public .app-sidebar__link:hover,html.sidebar-public-collapsed .app-shell--public .app-sidebar__link:focus-visible,html.sidebar-public-collapsed .app-shell--public .app-sidebar__command:hover,html.sidebar-public-collapsed .app-shell--public .app-sidebar__command:focus-visible,html.sidebar-public-collapsed .app-shell--public .app-sidebar__logout-button:hover,html.sidebar-public-collapsed .app-shell--public .app-sidebar__logout-button:focus-visible,html.sidebar-public-collapsed .app-shell--public .app-sidebar__user-button:hover,html.sidebar-public-collapsed .app-shell--public .app-sidebar__user-button:focus-visible,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__link:hover,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__link:focus-visible,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__command:hover,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__command:focus-visible,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__logout-button:hover,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__logout-button:focus-visible,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__user-button:hover,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__user-button:focus-visible{transform:none}@media (width>=981px){.app-shell:not(.is-sidebar-collapsed) .app-sidebar__panel{gap:var(--space-3);background:0 0;border-radius:0;padding:0}.app-shell:not(.is-sidebar-collapsed) .app-sidebar__brand{padding-inline:var(--space-2);color:var(--color-surface);background:0 0}.app-shell:not(.is-sidebar-collapsed) .app-sidebar__brand:hover,.app-shell:not(.is-sidebar-collapsed) .app-sidebar__brand:focus-visible{background:0 0;transform:none}.app-shell:not(.is-sidebar-collapsed) .app-sidebar__brand-mark{background:0 0;border-radius:0;overflow:visible}.app-shell:not(.is-sidebar-collapsed) .app-sidebar__brand-mark img{width:var(--control-tiny-height);height:var(--control-tiny-height);filter:brightness(0)invert()}.app-shell:not(.is-sidebar-collapsed) .app-sidebar__drawer{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--sidebar-radius);background:var(--color-surface)}.app-shell:not(.is-sidebar-collapsed) .app-sidebar__nav{gap:var(--space-2);padding:0 14px var(--space-3)}.app-shell--public:not(.is-sidebar-collapsed) .app-sidebar__drawer{padding:14px 16px}.app-shell--public:not(.is-sidebar-collapsed) .app-sidebar__nav{padding:0 0 var(--space-3)}.app-shell--public:not(.is-sidebar-collapsed) .app-sidebar__command,.app-shell--public:not(.is-sidebar-collapsed) .app-sidebar__user-button{min-height:40px}.app-shell--public:not(.is-sidebar-collapsed) .app-sidebar__section+.app-sidebar__section{margin-top:9px}.app-shell--public:not(.is-sidebar-collapsed) .app-sidebar__section-toggle{padding-inline:12px}.app-shell--public:not(.is-sidebar-collapsed) .app-sidebar__items{gap:2px}.app-shell--public:not(.is-sidebar-collapsed) .app-sidebar__link{padding-inline:12px}.app-shell--public:not(.is-sidebar-collapsed) .app-sidebar__link:hover,.app-shell--public:not(.is-sidebar-collapsed) .app-sidebar__link:focus-visible,.app-shell--public:not(.is-sidebar-collapsed) .app-sidebar__command:hover,.app-shell--public:not(.is-sidebar-collapsed) .app-sidebar__command:focus-visible,.app-shell--public:not(.is-sidebar-collapsed) .app-sidebar__user-button:hover,.app-shell--public:not(.is-sidebar-collapsed) .app-sidebar__user-button:focus-visible{transform:translate(1px)}.app-shell--public:not(.is-sidebar-collapsed) .app-sidebar__link.is-active,.app-shell--public:not(.is-sidebar-collapsed) .app-sidebar__user-button.is-active{box-shadow:var(--sidebar-active-shadow)}.app-shell:not(.is-sidebar-collapsed) .app-sidebar__section{gap:var(--component-tight-gap)}.app-shell:not(.is-sidebar-collapsed) .app-sidebar__section-toggle{min-height:24px;padding:2px 10px}.app-shell:not(.is-sidebar-collapsed) .app-sidebar__items{gap:var(--component-tight-gap)}.app-shell:not(.is-sidebar-collapsed) .app-sidebar__link{min-height:40px;padding:5px 12px}.app-shell:not(.is-sidebar-collapsed) .app-sidebar__command,.app-shell:not(.is-sidebar-collapsed) .app-sidebar__user-button{min-height:42px;padding-inline:9px}.app-shell:not(.is-sidebar-collapsed) .app-sidebar__account{padding-top:var(--space-2);border-top:1px solid var(--color-border)}.app-shell:not(.is-sidebar-collapsed) .app-sidebar__command{grid-area:1/1}.app-shell:not(.is-sidebar-collapsed) .app-sidebar__collapse{color:var(--color-text-muted);grid-area:1/2}.app-shell.is-sidebar-collapsed .app-sidebar,html.sidebar-public-collapsed .app-shell--public .app-sidebar,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar{padding:var(--space-3)}.app-shell.is-sidebar-collapsed .app-sidebar__panel,html.sidebar-public-collapsed .app-shell--public .app-sidebar__panel,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__panel{gap:var(--space-3);border-radius:var(--sidebar-radius);background:0 0;grid-template-rows:auto minmax(0,1fr);height:calc(100vh - 24px);padding:0;display:grid;overflow:visible}.app-shell.is-sidebar-collapsed .app-sidebar__header,html.sidebar-public-collapsed .app-shell--public .app-sidebar__header,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__header{grid-template-columns:var(--grid-single-column);justify-items:start;min-width:0;display:grid;position:relative}.app-shell.is-sidebar-collapsed .app-sidebar__brand,html.sidebar-public-collapsed .app-shell--public .app-sidebar__brand,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__brand{width:var(--sidebar-rail-control-size);min-width:var(--sidebar-rail-control-size);max-width:var(--sidebar-rail-control-size);height:var(--sidebar-rail-control-size);min-height:var(--sidebar-rail-control-size);max-height:var(--sidebar-rail-control-size);color:var(--color-surface);box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;gap:0;padding:0}.app-shell.is-sidebar-collapsed .app-sidebar__brand:hover,.app-shell.is-sidebar-collapsed .app-sidebar__brand:focus-visible,html.sidebar-public-collapsed .app-shell--public .app-sidebar__brand:hover,html.sidebar-public-collapsed .app-shell--public .app-sidebar__brand:focus-visible,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__brand:hover,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__brand:focus-visible{color:var(--color-surface);background:0 0;transform:none}.app-shell.is-sidebar-collapsed .app-sidebar__brand-mark,html.sidebar-public-collapsed .app-shell--public .app-sidebar__brand-mark,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__brand-mark{width:var(--icon-medium-size);height:var(--icon-medium-size);border-radius:0;overflow:visible}.app-shell.is-sidebar-collapsed .app-sidebar__brand-mark img,html.sidebar-public-collapsed .app-shell--public .app-sidebar__brand-mark img,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__brand-mark img{width:var(--control-tiny-height);height:var(--control-tiny-height);filter:brightness(0)invert()}.app-shell.is-sidebar-collapsed .app-sidebar__collapse,html.sidebar-public-collapsed .app-shell--public .app-sidebar__collapse,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__collapse{z-index:auto;width:var(--sidebar-rail-control-size);min-width:var(--sidebar-rail-control-size);max-width:var(--sidebar-rail-control-size);height:var(--sidebar-rail-control-size);min-height:var(--sidebar-rail-control-size);max-height:var(--sidebar-rail-control-size);border-radius:var(--radius-pill);color:var(--color-text-muted);opacity:1;box-shadow:none;background:0 0;border:0;order:-1;justify-self:center;position:static}.app-shell.is-sidebar-collapsed .app-sidebar__collapse:hover,.app-shell.is-sidebar-collapsed .app-sidebar__collapse:focus-visible,html.sidebar-public-collapsed .app-shell--public .app-sidebar__collapse:hover,html.sidebar-public-collapsed .app-shell--public .app-sidebar__collapse:focus-visible,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__collapse:hover,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__collapse:focus-visible{background:var(--color-surface-muted);color:var(--color-text)}.app-shell.is-sidebar-collapsed .app-sidebar__collapse-icon svg,html.sidebar-public-collapsed .app-shell--public .app-sidebar__collapse-icon svg,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__collapse-icon svg{width:var(--space-6);height:var(--space-6)}.app-shell.is-sidebar-collapsed .app-sidebar__drawer,html.sidebar-public-collapsed .app-shell--public .app-sidebar__drawer,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__drawer{justify-content:center;justify-items:center;gap:var(--sidebar-rail-gap);width:var(--sidebar-rail-width);min-width:var(--sidebar-rail-width);max-width:var(--sidebar-rail-width);min-height:0;padding:var(--sidebar-rail-gap) calc((var(--sidebar-rail-width) - var(--sidebar-rail-control-size) - var(--sidebar-rail-border-offset)) / 2);border:var(--sidebar-rail-border-width) solid var(--color-border);border-radius:var(--sidebar-radius);background:var(--color-surface);box-shadow:var(--surface-card-shadow);grid-template-rows:auto minmax(0,1fr) auto;margin-inline:0;display:grid;position:relative;overflow:hidden}.app-shell.is-sidebar-collapsed .app-sidebar__tools,.app-shell.is-sidebar-collapsed .app-sidebar__account,.app-shell.is-sidebar-collapsed .app-sidebar__user,html.sidebar-public-collapsed .app-shell--public .app-sidebar__tools,html.sidebar-public-collapsed .app-shell--public .app-sidebar__account,html.sidebar-public-collapsed .app-shell--public .app-sidebar__user,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__tools,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__account,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__user{grid-template-columns:var(--grid-single-column);justify-items:center;width:100%}.app-shell.is-sidebar-collapsed .app-sidebar__nav,html.sidebar-public-collapsed .app-shell--public .app-sidebar__nav,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__nav{align-items:center;gap:var(--component-tight-gap);scrollbar-width:none;flex-direction:column;width:100%;min-height:0;padding:0;display:flex;overflow:visible auto}.app-shell.is-sidebar-collapsed .app-sidebar__nav::-webkit-scrollbar{display:none}html.sidebar-public-collapsed .app-shell--public .app-sidebar__nav::-webkit-scrollbar{display:none}html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__nav::-webkit-scrollbar{display:none}.app-shell.is-sidebar-collapsed .app-sidebar__nav:after,html.sidebar-public-collapsed .app-shell--public .app-sidebar__nav:after,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__nav:after{width:1px;min-height:var(--space-6);margin-block:var(--space-2) 0;background:var(--color-border);content:"";opacity:.82;flex:auto;display:block}.app-shell.is-sidebar-collapsed .app-sidebar__section,.app-shell.is-sidebar-collapsed .app-sidebar__items,html.sidebar-public-collapsed .app-shell--public .app-sidebar__section,html.sidebar-public-collapsed .app-shell--public .app-sidebar__items,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__section,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__items{gap:var(--component-tight-gap);justify-items:center;width:100%}.app-shell.is-sidebar-collapsed .app-sidebar__section+.app-sidebar__section,html.sidebar-public-collapsed .app-shell--public .app-sidebar__section+.app-sidebar__section,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__section+.app-sidebar__section{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--color-border)}.app-shell.is-sidebar-collapsed .app-sidebar__link,.app-shell.is-sidebar-collapsed .app-sidebar__command,.app-shell.is-sidebar-collapsed .app-sidebar__logout-button,.app-shell.is-sidebar-collapsed .app-sidebar__user-button,html.sidebar-public-collapsed .app-shell--public .app-sidebar__link,html.sidebar-public-collapsed .app-shell--public .app-sidebar__command,html.sidebar-public-collapsed .app-shell--public .app-sidebar__logout-button,html.sidebar-public-collapsed .app-shell--public .app-sidebar__user-button,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__link,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__command,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__logout-button,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__user-button{width:var(--sidebar-rail-control-size);min-width:var(--sidebar-rail-control-size);max-width:var(--sidebar-rail-control-size);height:var(--sidebar-rail-control-size);min-height:var(--sidebar-rail-control-size);max-height:var(--sidebar-rail-control-size);border-radius:var(--radius-pill);color:var(--color-text-muted);background:0 0;justify-content:center;gap:0;padding:0}.app-shell.is-sidebar-collapsed .app-sidebar__command .app-sidebar__shortcut,html.sidebar-public-collapsed .app-shell--public .app-sidebar__command .app-sidebar__shortcut,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__command .app-sidebar__shortcut{display:none}.app-shell.is-sidebar-collapsed .app-sidebar__command,html.sidebar-public-collapsed .app-shell--public .app-sidebar__command,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__command{overflow:hidden}.app-shell.is-sidebar-collapsed .app-sidebar__user--direct,html.sidebar-public-collapsed .app-shell--public .app-sidebar__user--direct,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__user--direct{grid-template-columns:var(--grid-single-column);justify-items:center;gap:var(--component-tight-gap);width:100%}.app-shell.is-sidebar-collapsed .app-sidebar__link:hover,.app-shell.is-sidebar-collapsed .app-sidebar__link:focus-visible,.app-shell.is-sidebar-collapsed .app-sidebar__command:hover,.app-shell.is-sidebar-collapsed .app-sidebar__command:focus-visible,.app-shell.is-sidebar-collapsed .app-sidebar__user-button:hover,.app-shell.is-sidebar-collapsed .app-sidebar__user-button:focus-visible,html.sidebar-public-collapsed .app-shell--public .app-sidebar__link:hover,html.sidebar-public-collapsed .app-shell--public .app-sidebar__link:focus-visible,html.sidebar-public-collapsed .app-shell--public .app-sidebar__command:hover,html.sidebar-public-collapsed .app-shell--public .app-sidebar__command:focus-visible,html.sidebar-public-collapsed .app-shell--public .app-sidebar__user-button:hover,html.sidebar-public-collapsed .app-shell--public .app-sidebar__user-button:focus-visible,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__link:hover,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__link:focus-visible,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__command:hover,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__command:focus-visible,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__user-button:hover,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__user-button:focus-visible{background:var(--color-surface-muted);color:var(--color-text)}.app-shell.is-sidebar-collapsed .app-sidebar__link.is-active,html.sidebar-public-collapsed .app-shell--public .app-sidebar__link.is-active,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__link.is-active,.app-shell.is-sidebar-collapsed .app-sidebar__user-button.is-active,html.sidebar-public-collapsed .app-shell--public .app-sidebar__user-button.is-active,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__user-button.is-active{background:var(--color-panel-dark);color:var(--color-surface)}.app-shell.is-sidebar-collapsed .app-sidebar__icon,html.sidebar-public-collapsed .app-shell--public .app-sidebar__icon,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__icon{border-radius:var(--radius-pill);color:currentColor;background:0 0;flex-basis:28px;width:28px;height:28px}.app-shell.is-sidebar-collapsed .app-sidebar__icon svg,html.sidebar-public-collapsed .app-shell--public .app-sidebar__icon svg,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__icon svg{width:21px;height:21px}.app-shell.is-sidebar-collapsed .app-sidebar__link:hover .app-sidebar__icon,.app-shell.is-sidebar-collapsed .app-sidebar__link:focus-visible .app-sidebar__icon,.app-shell.is-sidebar-collapsed .app-sidebar__command:hover .app-sidebar__icon,.app-shell.is-sidebar-collapsed .app-sidebar__command:focus-visible .app-sidebar__icon,html.sidebar-public-collapsed .app-shell--public .app-sidebar__link:hover .app-sidebar__icon,html.sidebar-public-collapsed .app-shell--public .app-sidebar__link:focus-visible .app-sidebar__icon,html.sidebar-public-collapsed .app-shell--public .app-sidebar__command:hover .app-sidebar__icon,html.sidebar-public-collapsed .app-shell--public .app-sidebar__command:focus-visible .app-sidebar__icon,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__link:hover .app-sidebar__icon,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__link:focus-visible .app-sidebar__icon,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__command:hover .app-sidebar__icon,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__command:focus-visible .app-sidebar__icon,.app-shell.is-sidebar-collapsed .app-sidebar__link.is-active .app-sidebar__icon,html.sidebar-public-collapsed .app-shell--public .app-sidebar__link.is-active .app-sidebar__icon,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__link.is-active .app-sidebar__icon{color:currentColor;background:0 0}.app-shell.is-sidebar-collapsed .app-sidebar__avatar,html.sidebar-public-collapsed .app-shell--public .app-sidebar__avatar,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__avatar{width:var(--icon-medium-size);height:var(--icon-medium-size);flex-basis:var(--icon-medium-size);background:var(--color-surface-muted)}.app-shell.is-sidebar-collapsed .app-sidebar__user-login .app-sidebar__avatar,html.sidebar-public-collapsed .app-shell--public .app-sidebar__user-login .app-sidebar__avatar{background:var(--sidebar-icon-glass-bg,#ffffff0b);color:var(--sidebar-icon-color,#fff)}.app-shell.is-sidebar-collapsed .app-sidebar__user-button.is-active .app-sidebar__avatar,html.sidebar-public-collapsed .app-shell--public .app-sidebar__user-button.is-active .app-sidebar__avatar,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__user-button.is-active .app-sidebar__avatar{background:var(--color-surface);color:var(--color-text)}.app-shell.is-sidebar-collapsed .app-sidebar__account-menu,html.sidebar-public-collapsed .app-shell--public .app-sidebar__account-menu,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__account-menu,.app-shell.is-sidebar-collapsed .app-sidebar__user-button:after,html.sidebar-public-collapsed .app-shell--public .app-sidebar__user-button:after,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__user-button:after{display:none}}.command-palette[hidden]{display:none}html.command-palette-open,body.command-palette-open{overflow:hidden}.command-palette{z-index:9010;color:var(--text);pointer-events:none;position:fixed;inset:0}.command-palette__overlay{z-index:9000;appearance:none;cursor:default;pointer-events:auto;background:var(--overlay-backdrop);-webkit-backdrop-filter:blur(14px)saturate(1.04);backdrop-filter:blur(14px)saturate(1.04);will-change:opacity;border:0;animation:.18s both command-palette-overlay-enter;position:fixed;inset:0}.command-palette__dialog{z-index:9010;inline-size:min(780px, calc(var(--viewport-width) - 32px));max-height:min(680px, calc(var(--viewport-height-dynamic) - 96px));box-sizing:border-box;pointer-events:auto;border:1px solid var(--border-muted);border-radius:var(--radius-xl);background:var(--color-surface);color:var(--text);box-shadow:var(--shadow-surface-strong);will-change:opacity, transform;grid-template-rows:auto auto minmax(0,1fr) auto;animation:.18s both command-palette-dialog-enter;display:grid;position:fixed;top:clamp(72px,12vh,140px);left:50%;overflow:hidden;transform:translate(-50%)}.command-palette.is-closing{pointer-events:none}.command-palette.is-closing .command-palette__overlay{animation:.17s both command-palette-overlay-exit}.command-palette.is-closing .command-palette__dialog{animation:.17s both command-palette-dialog-exit}@keyframes command-palette-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes command-palette-overlay-exit{0%{opacity:1}to{opacity:0}}@keyframes command-palette-dialog-enter{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.985)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes command-palette-dialog-exit{0%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(6px)scale(.99)}}.command-palette__header{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border-muted);padding:18px 20px 14px;display:flex}.command-palette__header h2{color:var(--text);font-size:clamp(1.05rem,2vw,1.22rem);line-height:var(--leading-tight);margin:0}.command-palette__close{width:var(--control-compact-min-height);height:var(--control-compact-min-height);border:1px solid var(--border-muted);border-radius:var(--radius-lg);background:var(--control-bg);color:var(--text);cursor:pointer;font-size:1.2rem;line-height:var(--leading-none);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);flex:none;place-items:center;display:grid}.command-palette__close:hover,.command-palette__close:focus-visible{border-color:var(--border-strong);background:var(--color-surface-muted)}.command-palette__search-panel{gap:var(--space-2);border-bottom:1px solid var(--border-muted);background:var(--color-surface);padding:12px 18px 10px;display:grid}.command-palette__search{align-items:center;gap:var(--component-action-gap);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--control-bg);min-height:48px;color:var(--text);transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);margin:0;padding:4px 6px;display:flex}.command-palette__search:focus-within{border-color:var(--border-accent);box-shadow:none;outline:0}.command-palette__search .app-sidebar__icon{width:38px;height:38px;color:var(--text);background:0 0;flex:0 0 38px}.command-palette__search input{width:100%;min-height:var(--control-compact-min-height);color:var(--text);font:inherit;background:0 0;border:0;outline:none;padding:0}.command-palette__search input::-webkit-search-cancel-button{appearance:none;display:none}.command-palette__search input::placeholder{color:var(--control-placeholder);opacity:1}.command-palette__clear{border-radius:var(--radius-md);width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:0 0 36px;place-items:center;padding:0;display:grid}.command-palette__clear:hover,.command-palette__clear:focus-visible{background:var(--color-surface-muted);color:var(--text)}.command-palette__clear svg{width:var(--icon-size);height:var(--icon-size)}.command-palette__clear[hidden],.command-palette__filters[hidden],.command-palette__status[hidden],.command-palette__results[hidden]{display:none}.command-palette__filters{scrollbar-width:none;gap:6px;min-width:0;padding:0;display:flex;overflow-x:auto}.command-palette__filters::-webkit-scrollbar{display:none}.command-palette__filters button{border:1px solid var(--border-muted);border-radius:var(--radius-pill);background:var(--color-surface);min-height:34px;color:var(--text);cursor:pointer;font:inherit;font-size:var(--text-xs);flex:none;align-items:center;gap:6px;padding:6px 10px;font-weight:800;display:inline-flex}.command-palette__filters button:hover,.command-palette__filters button:focus-visible{border-color:var(--border-strong);background:var(--color-surface-muted)}.command-palette__filters button.is-active{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}.command-palette__filters button:disabled{cursor:default;opacity:.42}.command-palette__filters button span{border-radius:var(--radius-pill);background:var(--color-surface-muted);min-width:18px;color:var(--muted);font-size:var(--text-nano);text-align:center;padding:2px 5px;line-height:1}.command-palette__filters button.is-active span{background:var(--color-surface);color:var(--text)}.command-palette__status{min-height:24px;color:var(--muted);font-size:var(--text-xs);align-items:center;gap:8px;margin:0;padding:0 6px;font-weight:700;display:flex}.command-palette__status.is-loading:before{box-sizing:border-box;border:2px solid var(--border-default);border-top-color:var(--accent);content:"";border-radius:50%;width:14px;height:14px;animation:.65s linear infinite command-palette-spin}@keyframes command-palette-spin{to{transform:rotate(360deg)}}.command-palette__results{background:var(--color-surface);scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin;gap:0;max-height:min(52vh,470px);padding:4px 18px 16px;display:grid;overflow-y:auto}.command-palette__section{gap:0;margin-top:4px;display:grid}.command-palette__section-title{color:var(--muted-2);font-size:var(--text-nano);letter-spacing:0;text-transform:uppercase;margin:0;padding:12px 8px 6px;font-weight:900}.command-palette__item{align-items:center;gap:var(--component-action-gap);border:0;border-bottom:1px solid var(--border-muted);border-radius:var(--radius-md);background:var(--color-surface);min-height:58px;color:var(--text);transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), color var(--transition-fast);outline:none;padding:7px 8px;text-decoration:none;display:flex}.command-palette__item:hover,.command-palette__item:focus-visible{background:var(--color-surface-muted);color:var(--text)}.command-palette__item.is-active{background:var(--color-accent-soft);color:var(--text);box-shadow:none;outline:0}.command-palette__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.command-palette__item .app-sidebar__icon{width:var(--icon-medium-size);height:var(--icon-medium-size);background:var(--color-surface-muted);color:var(--text);transition:background-color var(--transition-fast), color var(--transition-fast);flex-basis:34px}.command-palette__item:hover .app-sidebar__icon,.command-palette__item:focus-visible .app-sidebar__icon{background:var(--control-bg-hover);color:var(--text)}.command-palette__item.is-active .app-sidebar__icon{background:var(--color-surface);color:var(--text)}.command-palette__media{--command-verified-bg:var(--color-success);width:40px;height:40px;color:var(--text);font-size:var(--text-label);font-weight:900;line-height:var(--leading-none);background:0 0;border:0;flex:0 0 40px;place-items:center;display:grid;position:relative;overflow:visible}.command-palette__media img,.command-palette__media-fallback{background:var(--color-surface-muted);place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.command-palette__media img{object-fit:cover}.command-palette__media--avatar img,.command-palette__media--avatar .command-palette__media-fallback{-webkit-mask:var(--curve-mask-1x1) center / 100% 100% no-repeat;-webkit-mask:var(--curve-mask-1x1) center / 100% 100% no-repeat;mask:var(--curve-mask-1x1) center / 100% 100% no-repeat}.command-palette__media--category{width:var(--control-small-height);flex-basis:34px;height:44px}.command-palette__media--category img,.command-palette__media--category .command-palette__media-fallback{-webkit-mask:var(--curve-mask-3x4) center / 100% 100% no-repeat;-webkit-mask:var(--curve-mask-3x4) center / 100% 100% no-repeat;mask:var(--curve-mask-3x4) center / 100% 100% no-repeat}.command-palette__media--twitch{--command-verified-bg:var(--color-twitch)}.command-palette__media--kick{--command-verified-bg:var(--color-kick)}.command-palette__verified{z-index:2;width:15px;height:15px;box-shadow:none;color:var(--command-verified-bg);pointer-events:none;background:0 0;border:0;border-radius:0;display:block;position:absolute;bottom:-2px;right:-2px}.command-palette__nav-icon{width:var(--icon-size);height:var(--icon-size);-webkit-mask:var(--icon-mask,none) center / contain no-repeat;-webkit-mask:var(--icon-mask,none) center / contain no-repeat;mask:var(--icon-mask,none) center / contain no-repeat;background:currentColor;display:block}.command-palette__item-copy strong{color:var(--text);font-size:var(--text-body)}.command-palette__item-copy small{color:var(--muted-2);font-size:var(--text-xs);font-weight:720}.command-palette__item:hover .command-palette__item-copy small,.command-palette__item:focus-visible .command-palette__item-copy small,.command-palette__item.is-active .command-palette__item-copy small{color:var(--muted)}.command-palette__empty{color:var(--muted);font-size:var(--text-sm);text-align:left;background:0 0;border:0;margin:0 18px 18px;padding:14px 8px 4px}@media (width<=640px){.command-palette__dialog{top:max(14px, env(safe-area-inset-top));inline-size:min(calc(var(--viewport-width) - 20px), 720px);max-height:calc(var(--viewport-height-dynamic) - 28px - env(safe-area-inset-bottom))}.command-palette__header{padding:14px 14px 10px}.command-palette__search-panel{padding:10px 12px}.command-palette__results{max-height:calc(var(--viewport-height-dynamic) - 210px);padding:4px 12px 12px}.command-palette__item{min-height:56px;padding-inline:6px}.command-palette__empty{margin:0 12px 14px}}@media (width<=980px){.app-shell,.app-shell.is-sidebar-collapsed{display:block}.app-shell>.app-content,.app-shell>.site-footer{grid-column:auto}.app-sidebar{--sidebar-mobile-inset-start:max(12px, env(safe-area-inset-left));--sidebar-mobile-inset-end:max(12px, env(safe-area-inset-right));width:100%;max-width:100%;height:auto;padding:var(--component-compact-padding) var(--space-3) 0;border-bottom:0;border-right:0;position:sticky;top:0}.app-sidebar__overlay{z-index:35;background:var(--overlay-backdrop-muted);opacity:0;pointer-events:none;border:0;transition:opacity .18s;display:block;position:fixed;inset:0}.app-sidebar.is-open .app-sidebar__overlay{opacity:1;pointer-events:auto}.app-sidebar__panel,.app-shell.is-sidebar-collapsed .app-sidebar__panel,html.sidebar-public-collapsed .app-shell--public .app-sidebar__panel,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__panel{z-index:45;width:100%;max-width:100%;height:auto;padding:var(--component-compact-padding);border-radius:var(--sidebar-mobile-radius);background:0 0;grid-template-rows:auto;gap:0;overflow:visible}.app-sidebar__brand,.app-sidebar__brand:hover,.app-sidebar__brand:focus-visible{color:var(--color-surface);background:0 0}.app-sidebar__brand-mark{width:var(--icon-medium-size);height:var(--icon-medium-size);background:0 0;border-radius:0;overflow:visible}.app-sidebar__brand-mark img{filter:brightness(0)invert()}.app-sidebar__drawer,.app-shell.is-sidebar-collapsed .app-sidebar__drawer,html.sidebar-public-collapsed .app-shell--public .app-sidebar__drawer,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__drawer{top:var(--sidebar-drawer-top,calc(72px + env(safe-area-inset-top)));right:var(--sidebar-mobile-inset-end);left:var(--sidebar-mobile-inset-start);z-index:130;place-items:stretch stretch;gap:var(--space-2);border-radius:var(--sidebar-mobile-radius);background-color:var(--sidebar-panel-bg);background-image:radial-gradient(ellipse 170% 54% at 50% -3%, color-mix(in srgb, var(--sidebar-profile-accent) var(--ambient-accent-core-mix), transparent) 0%, color-mix(in srgb, var(--sidebar-profile-accent) var(--ambient-accent-mid-mix), transparent) var(--ambient-accent-mid-stop), color-mix(in srgb, var(--sidebar-profile-accent) var(--ambient-accent-tail-mix), transparent) var(--ambient-accent-tail-stop), transparent var(--ambient-accent-end-stop));width:auto;min-width:0;max-width:none;min-height:0;max-height:0;color:var(--sidebar-text);box-shadow:var(--shadow-surface-strong);opacity:1;pointer-events:none;transform-origin:100% 0;clip-path:inset(0 0 100% 0 round var(--sidebar-mobile-radius));border:0;grid-template-rows:auto minmax(0,1fr) auto;padding:14px;transition:--sidebar-profile-accent .72s cubic-bezier(.22,1,.36,1),clip-path .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),background-color .62s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;overflow:hidden;transform:translateY(-14px)scale(.99)}.app-sidebar.is-open .app-sidebar__drawer{height:var(--sidebar-drawer-height,calc(var(--viewport-height-dynamic) - 92px));max-height:var(--sidebar-drawer-height,calc(var(--viewport-height-dynamic) - 92px));overscroll-behavior:contain;pointer-events:auto;clip-path:inset(0 round var(--sidebar-mobile-radius));touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin;overflow:hidden;transform:translateY(0)scale(1)}body.has-open-sidebar{overflow:hidden}.app-sidebar__header,.app-shell.is-sidebar-collapsed .app-sidebar__header,html.sidebar-public-collapsed .app-shell--public .app-sidebar__header,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__header{grid-template-columns:var(--grid-single-column);justify-items:stretch}.app-sidebar__collapse{display:none}.app-sidebar__mobile-toggle{top:calc(var(--component-compact-padding) + var(--component-compact-padding));right:max(18px, env(safe-area-inset-right));z-index:120;width:var(--control-height);height:var(--control-height);min-width:var(--control-height);min-height:var(--control-height);max-width:var(--control-height);background:var(--sidebar-mobile-toggle-bg,#1b1b1b);color:#0000;border:0;padding:0;transition:background-color .36s cubic-bezier(.22,1,.36,1),transform .18s;display:inline-grid;position:fixed;overflow:hidden}.app-sidebar__mobile-toggle:before,.app-sidebar__mobile-toggle:after{width:var(--space-4);border-radius:var(--radius-pill);background:var(--sidebar-text);content:"";height:2px;transition:background .18s,transform .18s;display:block;position:absolute;top:50%;left:50%}.app-sidebar__mobile-toggle:before{transform:translate(-50%,-5px)}.app-sidebar__mobile-toggle:after{transform:translate(-50%,5px)}.app-sidebar.is-open .app-sidebar__mobile-toggle{background:var(--sidebar-mobile-toggle-bg-open,#2b2b2b);border-color:#0000}.app-sidebar.is-open .app-sidebar__mobile-toggle:before,.app-sidebar.is-open .app-sidebar__mobile-toggle:after{background:#fff}.app-sidebar.is-open .app-sidebar__mobile-toggle:before{transform:translate(-50%,-50%)rotate(45deg)}.app-sidebar.is-open .app-sidebar__mobile-toggle:after{transform:translate(-50%,-50%)rotate(-45deg)}.app-shell.is-sidebar-collapsed .app-sidebar__brand,html.sidebar-public-collapsed .app-shell--public .app-sidebar__brand,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__brand{width:auto;min-width:0;max-width:100%;min-height:var(--control-height);justify-content:flex-start;max-height:none;padding:5px 8px}.app-shell.is-sidebar-collapsed .app-sidebar__brand-label,.app-shell.is-sidebar-collapsed .app-sidebar__copy,.app-shell.is-sidebar-collapsed .app-sidebar__user-meta,html.sidebar-public-collapsed .app-shell--public .app-sidebar__brand-label,html.sidebar-public-collapsed .app-shell--public .app-sidebar__copy,html.sidebar-public-collapsed .app-shell--public .app-sidebar__user-meta,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__brand-label,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__copy,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__user-meta{clip:auto;opacity:1;pointer-events:auto;white-space:normal;width:auto;max-width:none;height:auto;position:static;overflow:visible;transform:none}.app-shell.is-sidebar-collapsed .app-sidebar__nav,html.sidebar-public-collapsed .app-shell--public .app-sidebar__nav,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__nav{overflow:hidden}.app-shell.is-sidebar-collapsed .app-sidebar__section-toggle,html.sidebar-public-collapsed .app-shell--public .app-sidebar__section-toggle,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__section-toggle{display:flex}.app-sidebar__nav,.app-sidebar__tools,.app-sidebar__account,.app-sidebar__user,.app-sidebar.is-open .app-sidebar__nav,.app-sidebar.is-open .app-sidebar__tools,.app-sidebar.is-open .app-sidebar__account,.app-sidebar.is-open .app-sidebar__user{opacity:1;pointer-events:auto;max-height:none;padding:0;transition:none;overflow:visible;transform:none}.app-sidebar:not(.is-open) .app-sidebar__drawer,.app-sidebar:not(.is-open) .app-sidebar__drawer *{pointer-events:none}.app-sidebar.is-open .app-sidebar__nav,.app-sidebar.is-open .app-sidebar__tools,.app-sidebar.is-open .app-sidebar__account,.app-sidebar.is-open .app-sidebar__user{pointer-events:auto}.app-sidebar__nav,.app-sidebar.is-open .app-sidebar__nav,.app-shell.is-sidebar-collapsed .app-sidebar__nav,html.sidebar-public-collapsed .app-shell--public .app-sidebar__nav,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__nav{align-content:start;justify-items:stretch;gap:var(--space-2);min-height:0;padding:0 14px var(--space-3);overscroll-behavior:contain;scroll-padding-block:var(--space-2);-webkit-overflow-scrolling:touch;display:grid;overflow:hidden auto}.app-sidebar__nav[data-scrollable=true][data-at-end=false]{-webkit-mask-image:linear-gradient(#000 0 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 28px),#0000 100%)}.app-sidebar__shortcut{display:none}.app-sidebar__section,.app-sidebar__items,.app-shell.is-sidebar-collapsed .app-sidebar__section,.app-shell.is-sidebar-collapsed .app-sidebar__items,html.sidebar-public-collapsed .app-shell--public .app-sidebar__section,html.sidebar-public-collapsed .app-shell--public .app-sidebar__items,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__section,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__items{gap:var(--space-1);justify-items:stretch;width:100%;min-width:0}.app-sidebar__section-toggle,.app-shell.is-sidebar-collapsed .app-sidebar__section-toggle,html.sidebar-public-collapsed .app-shell--public .app-sidebar__section-toggle,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__section-toggle{justify-self:stretch;width:100%;min-height:30px;padding:4px 8px}.app-sidebar__account,.app-sidebar.is-open .app-sidebar__account,.app-shell.is-sidebar-collapsed .app-sidebar__account,html.sidebar-public-collapsed .app-shell--public .app-sidebar__account,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__account{border-top:1px solid var(--border-muted);align-self:end;padding-top:10px}.app-sidebar__tools,.app-sidebar.is-open .app-sidebar__tools,.app-shell.is-sidebar-collapsed .app-sidebar__tools,html.sidebar-public-collapsed .app-shell--public .app-sidebar__tools,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__tools{grid-template-columns:minmax(0,1fr)}.app-sidebar__account-menu,.app-shell.is-sidebar-collapsed .app-sidebar__account-menu,html.sidebar-public-collapsed .app-shell--public .app-sidebar__account-menu,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__account-menu{width:auto;max-height:none;margin-top:8px;position:static}.app-sidebar__link,.app-sidebar__command,.app-sidebar__user-button,.app-shell.is-sidebar-collapsed .app-sidebar__link,.app-shell.is-sidebar-collapsed .app-sidebar__command,.app-shell.is-sidebar-collapsed .app-sidebar__user-button,html.sidebar-public-collapsed .app-shell--public .app-sidebar__link,html.sidebar-public-collapsed .app-shell--public .app-sidebar__command,html.sidebar-public-collapsed .app-shell--public .app-sidebar__user-button,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__link,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__command,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__user-button{border-radius:var(--radius-xl);justify-content:flex-start;width:100%;min-width:0;max-width:none;height:auto;min-height:46px;max-height:none;padding:7px 12px}.app-sidebar__copy,.app-sidebar__user-meta,.app-shell.is-sidebar-collapsed .app-sidebar__copy,.app-shell.is-sidebar-collapsed .app-sidebar__user-meta,html.sidebar-public-collapsed .app-shell--public .app-sidebar__copy,html.sidebar-public-collapsed .app-shell--public .app-sidebar__user-meta,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__copy,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__user-meta{flex:auto;min-width:0;max-width:none}.app-sidebar__user--direct,.app-shell.is-sidebar-collapsed .app-sidebar__user--direct,html.sidebar-public-collapsed .app-shell--public .app-sidebar__user--direct,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__user--direct{grid-template-columns:var(--grid-single-column);gap:var(--space-2)}.app-sidebar__user--direct .app-sidebar__logout-button,.app-shell.is-sidebar-collapsed .app-sidebar__user--direct .app-sidebar__logout-button,html.sidebar-public-collapsed .app-shell--public .app-sidebar__user--direct .app-sidebar__logout-button,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__user--direct .app-sidebar__logout-button{width:var(--control-height);min-width:var(--control-height);max-width:var(--control-height);min-height:var(--control-height);border-radius:var(--radius-xl);order:-1;justify-self:start}.app-shell.is-sidebar-collapsed .app-sidebar__link:after,.app-shell.is-sidebar-collapsed .app-sidebar__command:after,.app-shell.is-sidebar-collapsed .app-sidebar__logout-button:after,.app-shell.is-sidebar-collapsed .app-sidebar__user-button:after,html.sidebar-public-collapsed .app-shell--public .app-sidebar__link:after,html.sidebar-public-collapsed .app-shell--public .app-sidebar__command:after,html.sidebar-public-collapsed .app-shell--public .app-sidebar__logout-button:after,html.sidebar-public-collapsed .app-shell--public .app-sidebar__user-button:after,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__link:after,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__command:after,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__logout-button:after,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__user-button:after{display:none}}@media (width<=520px){.app-sidebar{padding-inline:10px}.app-sidebar__brand-label{max-width:170px}.app-sidebar__mobile-toggle{min-width:var(--control-height)}}@media (width>=981px){.app-shell--public:not(.is-sidebar-collapsed) .app-sidebar__drawer,html.sidebar-public-collapsed .app-shell--public .app-sidebar__drawer{border-radius:var(--sidebar-radius);background-color:var(--sidebar-panel-bg);background-clip:padding-box;background-image:radial-gradient(ellipse 155% 52% at 50% -4%, color-mix(in srgb, var(--sidebar-profile-accent) var(--ambient-accent-core-mix), transparent) 0%, color-mix(in srgb, var(--sidebar-profile-accent) var(--ambient-accent-mid-mix), transparent) var(--ambient-accent-mid-stop), color-mix(in srgb, var(--sidebar-profile-accent) var(--ambient-accent-tail-mix), transparent) var(--ambient-accent-tail-stop), transparent var(--ambient-accent-end-stop));box-shadow:none;border-color:#0000}.app-shell--public:not(.is-sidebar-collapsed) .app-sidebar__drawer{overflow:hidden}.app-shell--public:not(.is-sidebar-collapsed) .app-sidebar__collapse,html.sidebar-public-collapsed .app-shell--public .app-sidebar__collapse{color:var(--sidebar-muted)}.app-shell--public:not(.is-sidebar-collapsed) .app-sidebar__account{border-top-color:var(--line)}html.sidebar-public-collapsed .app-shell--public .app-sidebar__link,html.sidebar-public-collapsed .app-shell--public .app-sidebar__command,html.sidebar-public-collapsed .app-shell--public .app-sidebar__logout-button,html.sidebar-public-collapsed .app-shell--public .app-sidebar__user-button{color:var(--sidebar-muted)}html.sidebar-public-collapsed .app-shell--public .app-sidebar__link:is(:hover,:focus-visible),html.sidebar-public-collapsed .app-shell--public .app-sidebar__command:is(:hover,:focus-visible),html.sidebar-public-collapsed .app-shell--public .app-sidebar__user-button:is(:hover,:focus-visible){background:var(--sidebar-hover-bg);color:var(--sidebar-text)}html.sidebar-public-collapsed .app-shell--public .app-sidebar__link.is-active,html.sidebar-public-collapsed .app-shell--public .app-sidebar__user-button.is-active{background:var(--sidebar-active-bg);color:var(--sidebar-active-text)}body.page-home.app-shell--public .app-sidebar--public .app-sidebar__panel{background-color:#0000;background-image:none}}html.sidebar-can-animate .app-shell--public .app-sidebar__drawer{transition:--sidebar-profile-accent .72s cubic-bezier(.22,1,.36,1),opacity .18s,transform .26s cubic-bezier(.22,1,.36,1),background-color .62s cubic-bezier(.22,1,.36,1),box-shadow .22s}@media (prefers-reduced-motion:reduce){html.sidebar-can-animate .app-shell,html.sidebar-can-animate .app-sidebar__panel,html.sidebar-can-animate .app-sidebar__drawer,html.sidebar-can-animate .app-sidebar__brand-label,html.sidebar-can-animate .app-sidebar__copy,html.sidebar-can-animate .app-sidebar__user-meta,html.sidebar-can-animate .app-sidebar__collapse-icon,html.sidebar-can-animate .app-sidebar__section-toggle,.app-sidebar,.app-sidebar__overlay,.app-sidebar__brand,.app-sidebar__collapse,.app-sidebar__mobile-toggle,.app-sidebar__mobile-toggle:before,.app-sidebar__mobile-toggle:after,.app-sidebar__link,.app-sidebar__command,.app-sidebar__logout-button,.app-sidebar__user-button,.command-palette__overlay,.command-palette__dialog,.app-sidebar__section-chevron{transition:none;animation:none}}.app-shell--public .app-sidebar__brand,.app-shell--public .app-sidebar__brand:hover,.app-shell--public .app-sidebar__brand:focus-visible,.app-shell--public .app-sidebar__brand-label,.app-shell--admin .app-sidebar__brand,.app-shell--admin .app-sidebar__brand:hover,.app-shell--admin .app-sidebar__brand:focus-visible,.app-shell--admin .app-sidebar__brand-label,.app-shell--admin.is-sidebar-collapsed .app-sidebar__brand,.app-shell--admin.is-sidebar-collapsed .app-sidebar__brand:is(:hover,:focus-visible),html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__brand,html.sidebar-admin-collapsed .app-shell--admin .app-sidebar__brand:is(:hover,:focus-visible){color:var(--sidebar-text)}body.public-shell.page-home .app-sidebar--public .app-sidebar__panel,body.public-shell.profile-page.has-profile-palette .app-sidebar--public .app-sidebar__panel{background-color:#0000;background-image:none}body.public-shell:has(:is(.status-page,.public-data-page,.public-content-page)) .app-sidebar--public .app-sidebar__panel{background-color:#0000;background-image:none}body.public-shell.page-home .app-sidebar--public .app-sidebar__drawer,body.public-shell.profile-page.has-profile-palette .app-sidebar--public .app-sidebar__drawer{background-color:var(--sidebar-panel-bg);background-image:radial-gradient(ellipse 155% 52% at 50% -4%, color-mix(in srgb, var(--sidebar-profile-accent) var(--ambient-accent-core-mix), transparent) 0%, color-mix(in srgb, var(--sidebar-profile-accent) var(--ambient-accent-mid-mix), transparent) var(--ambient-accent-mid-stop), color-mix(in srgb, var(--sidebar-profile-accent) var(--ambient-accent-tail-mix), transparent) var(--ambient-accent-tail-stop), transparent var(--ambient-accent-end-stop));-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%)}body.public-shell:has(:is(.status-page,.public-data-page,.public-content-page)) .app-sidebar--public .app-sidebar__drawer{background-color:var(--sidebar-panel-bg);background-image:radial-gradient(ellipse 155% 52% at 50% -4%, color-mix(in srgb, var(--sidebar-profile-accent) var(--ambient-accent-core-mix), transparent) 0%, color-mix(in srgb, var(--sidebar-profile-accent) var(--ambient-accent-mid-mix), transparent) var(--ambient-accent-mid-stop), color-mix(in srgb, var(--sidebar-profile-accent) var(--ambient-accent-tail-mix), transparent) var(--ambient-accent-tail-stop), transparent var(--ambient-accent-end-stop));-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%)}@media (width<=980px){body.public-shell:not(.dashboard-page) .app-sidebar--public{z-index:100;width:100%;max-width:100%;height:100dvh;min-height:0;box-shadow:none;pointer-events:none;background:0 0;border:0;padding:0;position:fixed;inset:0}body.public-shell:not(.dashboard-page) .app-sidebar--public .app-sidebar__panel,body.public-shell:not(.dashboard-page) .app-shell.is-sidebar-collapsed .app-sidebar--public .app-sidebar__panel,html.sidebar-public-collapsed body.public-shell:not(.dashboard-page) .app-sidebar--public .app-sidebar__panel{width:100%;max-width:100%;height:100dvh;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}body.public-shell:not(.dashboard-page) .app-sidebar--public .app-sidebar__header,body.public-shell:not(.dashboard-page) .app-shell.is-sidebar-collapsed .app-sidebar--public .app-sidebar__header,html.sidebar-public-collapsed body.public-shell:not(.dashboard-page) .app-sidebar--public .app-sidebar__header{background:0 0;width:100%;height:100dvh;min-height:0;padding:0;display:block}body.public-shell:not(.dashboard-page) .app-sidebar--public .app-sidebar__brand{display:none}body.public-shell:not(.dashboard-page) .app-sidebar--public .app-sidebar__mobile-toggle{pointer-events:auto}body.public-shell:not(.dashboard-page) .app-sidebar--public .app-sidebar__overlay,body.public-shell:not(.dashboard-page) .app-sidebar--public .app-sidebar__drawer{pointer-events:none}body.public-shell:not(.dashboard-page) .app-sidebar--public .app-sidebar__drawer{top:max(72px, calc(56px + env(safe-area-inset-top)));right:max(12px, env(safe-area-inset-right));left:max(12px, env(safe-area-inset-left));background-color:color-mix(in srgb, var(--sidebar-panel-bg) 82%, transparent);-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);opacity:0;clip-path:none;width:auto;min-width:0;max-width:none;transition:--sidebar-profile-accent .72s cubic-bezier(.22,1,.36,1),opacity .16s,transform .2s cubic-bezier(.22,1,.36,1),background-color .62s cubic-bezier(.22,1,.36,1);transform:translateY(-8px)}body.public-shell.profile-page.has-profile-palette:not(.dashboard-page) .app-sidebar--public .app-sidebar__drawer{background-color:color-mix(in srgb, var(--sidebar-panel-bg) 82%, transparent)}body.public-shell:not(.dashboard-page) .app-sidebar--public.is-open,body.public-shell:not(.dashboard-page) .app-sidebar--public.is-open .app-sidebar__panel{pointer-events:auto}body.public-shell:not(.dashboard-page) .app-sidebar--public.is-open .app-sidebar__drawer{pointer-events:auto;opacity:1;clip-path:none;transform:translateY(0)}body.public-shell:not(.dashboard-page).has-open-sidebar{overflow:hidden}body.public-shell:not(.dashboard-page) .app-sidebar--public .app-sidebar__overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000057}}:where(.filter-bar,.table-shell,.data-table-wrap,.table-scroll,.admin-table,.pending-live-table,.metric-card,.data-tile,.category-card,.clip-card,.compare-picker,.compare-workbench,.compare-helper-card,.compare-helper-grid article,.compare-card,.streamer-filter,.ranking-tabs a,.period-tabs a,.ranking-period-form,.period-truth-note,.podium-card,.methodology-card,.pulse-card,.pricing-card,.legal-section,.action-card,.issue-card,.platform-health-card,.update-control-card,.update-capacity-card,.recommendation-card,.admin-oauth-card,.settings-form,.settings-group-card,.admin-card-table,.instagram-account-card,.instagram-account-form,.instagram-media-card,.instagram-template-panel,.instagram-editor-section,.discord-webhook-card,.discord-upload-card,.period-card,.stat-card,.stream-category-card,.emote-chip,.public-profile-card,.notice,.empty-state){--text:var(--color-text);--muted:var(--color-text-muted);--muted-2:var(--color-text-faint);--line:var(--color-border);--line-strong:var(--color-border-strong);--border-muted:var(--tone-border-muted);--border-default:var(--line);--border-strong:var(--line-strong);--card-border:var(--color-border);--card-border-hover:var(--color-border-strong);--surface-muted:var(--tone-surface-muted);--surface-subtle:var(--tone-surface-subtle);--surface-hover:var(--tone-accent-hover);--control-bg:var(--color-surface);--control-bg-hover:var(--color-surface);--field-bg:var(--tone-field-bg);--field-bg-hover:var(--color-surface);--control-placeholder:var(--color-text-faint);color:var(--text)}.filter-bar,.table-shell,.data-table-wrap,.table-scroll,.admin-table,.pending-live-table,.metric-card,.data-tile,.category-card,.clip-card,.compare-picker,.compare-workbench,.compare-helper-card,.compare-helper-grid article,.compare-card,.streamer-filter,.ranking-tabs a,.period-tabs a,.ranking-period-form,.period-truth-note,.podium-card,.methodology-card,.pulse-card,.pricing-card,.legal-section,.action-card,.issue-card,.platform-health-card,.update-control-card,.update-capacity-card,.recommendation-card,.admin-oauth-card,.settings-form,.settings-group-card,.admin-card-table,.instagram-account-card,.instagram-account-form,.instagram-media-card,.instagram-template-panel,.instagram-editor-section,.discord-webhook-card,.discord-upload-card,.period-card,.stat-card,.stream-category-card,.emote-chip,.public-profile-card{background:var(--color-surface);color:var(--color-text);border:0}:where(.filter-bar,.table-shell,.data-table-wrap,.table-scroll,.admin-table,.metric-card,.data-tile,.category-card,.compare-picker,.compare-workbench,.compare-helper-card,.ranking-tabs a,.period-tabs a,.ranking-period-form,.period-truth-note,.podium-card,.methodology-card,.pulse-card,.pricing-card,.legal-section,.action-card,.issue-card,.platform-health-card,.update-control-card,.update-capacity-card,.recommendation-card,.admin-oauth-card,.settings-form,.settings-group-card,.admin-card-table,.instagram-account-card,.instagram-account-form,.instagram-media-card,.instagram-template-panel,.instagram-editor-section,.discord-webhook-card,.discord-upload-card,.period-card,.stat-card,.stream-category-card,.emote-chip,.public-profile-card,.notice,.empty-state,.mini-row,.platform-compare-row,.database-stat-card) :where(p,small,span,label,dt,dd,li){color:inherit}:where(.filter-bar,.table-shell,.data-table-wrap,.table-scroll,.admin-table,.metric-card,.data-tile,.category-card,.compare-picker,.compare-workbench,.compare-helper-card,.ranking-tabs a,.period-tabs a,.ranking-period-form,.period-truth-note,.podium-card,.methodology-card,.pulse-card,.pricing-card,.legal-section,.action-card,.issue-card,.platform-health-card,.update-control-card,.update-capacity-card,.recommendation-card,.admin-oauth-card,.settings-form,.settings-group-card,.admin-card-table,.instagram-account-card,.instagram-account-form,.instagram-media-card,.instagram-template-panel,.instagram-editor-section,.discord-webhook-card,.discord-upload-card,.period-card,.stat-card,.stream-category-card,.emote-chip,.public-profile-card,.notice,.empty-state,.mini-row,.platform-compare-row,.database-stat-card) :where(.muted,small,label,.admin-subtitle,.section-heading p){color:var(--color-text-muted)}:where(.filter-bar,.table-shell,.data-table-wrap,.table-scroll,.admin-table,.metric-card,.data-tile,.category-card,.compare-picker,.compare-workbench,.compare-helper-card,.ranking-tabs a,.period-tabs a,.ranking-period-form,.period-truth-note,.podium-card,.methodology-card,.pulse-card,.pricing-card,.legal-section,.action-card,.issue-card,.platform-health-card,.update-control-card,.update-capacity-card,.recommendation-card,.admin-oauth-card,.settings-form,.settings-group-card,.admin-card-table,.instagram-account-card,.instagram-account-form,.instagram-media-card,.instagram-template-panel,.instagram-editor-section,.discord-webhook-card,.discord-upload-card,.period-card,.stat-card,.stream-category-card,.emote-chip,.public-profile-card,.notice,.empty-state,.mini-row,.platform-compare-row,.database-stat-card) :where(h2,h3,h4,strong,b,th,td){color:var(--color-text)}.filter-bar:before,.table-shell:before,.data-table-wrap:before,.table-scroll:before,.admin-table:before,.pending-live-table:before,.metric-card:before,.data-tile:before,.category-card:before,.clip-card:before,.compare-picker:before,.compare-workbench:before,.compare-helper-card:before,.compare-helper-grid article:before,.compare-card:before,.streamer-filter:before,.ranking-tabs a:before,.period-tabs a:before,.ranking-period-form:before,.period-truth-note:before,.podium-card:before,.methodology-card:before,.pulse-card:before,.pricing-card:before,.legal-section:before,.action-card:before,.issue-card:before,.platform-health-card:before,.update-control-card:before,.update-capacity-card:before,.recommendation-card:before,.admin-oauth-card:before,.settings-form:before,.settings-group-card:before,.admin-card-table:before,.instagram-account-card:before,.instagram-media-card:before,.instagram-template-panel:before,.instagram-editor-section:before,.discord-webhook-card:before,.discord-upload-card:before,.period-card:before,.stat-card:before,.stream-category-card:before,.emote-chip:before,.public-profile-card:before,.notice:before,.empty-state:before{content:none;display:none}.admin-streamer-actions .streamer-visibility-form,.database-stat-card div,.podium-meta,.profile-clips__periods{gap:var(--component-compact-gap);flex-wrap:wrap;display:flex}.button.is-disabled,.platform-login.is-disabled{--button-disabled-border:var(--border-muted);--button-disabled-bg:var(--control-bg-disabled);--button-disabled-ink:var(--color-text-faint);opacity:1;pointer-events:none}.clip-modal__actions .is-disabled{border-color:var(--border-muted);background:var(--control-bg-disabled);color:var(--color-text-faint);opacity:1;pointer-events:none}.settings-field-copy,.settings-field-control,.dashboard-platform-card>div:not(.dashboard-platform-actions):not(.dashboard-account-card__identity){gap:var(--form-field-gap);min-width:0;display:grid}.settings-save-bar>div,.dashboard-action-item span,.stream-category-card__body span{gap:var(--component-tight-gap);min-width:0;display:grid}.update-platform-metrics,.update-backlog-split,.recent-stream-card__stats{grid-template-columns:var(--grid-three-columns);gap:var(--component-compact-gap);display:grid}:where(.home-category-card,.home-category-showcase__link,.category-browser,.category-tools,.category-card,.profile-header,.profile-action-panel,.profile-periods,.period-card,.profile-chart-block,.profile-stream-overview,.profile-empty-panel,.profile-clips__periods button,.profile-clips__search input,.profile-clips__search .button,.community-emote-tab,.instagram-editor-panel,.discord-preview-panel,.discord-webhook-card,.discord-upload-card){--text:var(--color-text);--muted:var(--color-text-muted);--muted-2:var(--color-text-faint);--line:var(--color-border);--line-strong:var(--color-border-strong);--border-default:var(--color-border);--border-strong:var(--color-border-strong);--card-border:var(--color-border);--card-border-hover:var(--color-border-strong);--surface-muted:var(--tone-surface-muted-strong);--surface-subtle:var(--tone-surface-subtle-strong);--surface-hover:var(--tone-accent-hover-strong);--control-bg:var(--color-surface);--control-bg-hover:var(--color-surface-muted);--field-bg:var(--color-surface);--field-bg-hover:var(--color-surface);--control-placeholder:var(--control-placeholder-muted);color:var(--color-text);box-shadow:none}:where(.home-category-card,.home-category-showcase__link,.category-browser,.category-tools,.category-card,.profile-header,.profile-action-panel,.profile-periods,.period-card,.profile-chart-block,.profile-stream-overview,.profile-empty-panel,.profile-clips__periods button,.profile-clips__search input,.profile-clips__search .button,.community-emote-tab,.instagram-editor-panel,.discord-preview-panel,.discord-webhook-card,.discord-upload-card) :where(h1,h2,h3,h4,h5,strong,b,th,td,dt,label,summary){color:var(--color-text)}:where(.home-category-card,.home-category-showcase__link,.category-browser,.category-tools,.category-card,.profile-header,.profile-action-panel,.profile-periods,.period-card,.profile-chart-block,.profile-stream-overview,.profile-empty-panel,.profile-clips__periods button,.profile-clips__search input,.profile-clips__search .button,.community-emote-tab,.instagram-editor-panel,.discord-preview-panel,.discord-webhook-card,.discord-upload-card) :where(p,small,dd,li,figcaption,.muted,.section-heading p){color:var(--color-text-muted)}.profile-page{--profile-dark-text:var(--color-page-text);--profile-dark-muted:var(--color-page-muted);--profile-panel-bg:var(--color-surface);--profile-panel-muted:var(--table-row-hover);--profile-panel-line:var(--color-border-panel);--profile-dark-line:var(--color-panel-dark-border)}.profile-page :where(.profile-tabs,.profile-chart-block,.profile-stream-overview,.profile-category-overview,.profile-clips,.profile-emotes),.profile-page :where(.profile-chart-block,.profile-stream-overview,.profile-category-overview,.profile-clips,.profile-emotes) :where(h2,h3){color:var(--profile-dark-text)}.profile-page :where(.profile-chart-block,.profile-stream-overview,.profile-category-overview,.profile-clips,.profile-emotes) :where(p,small,.muted,.section-heading p,.profile-clips__count,.profile-clips__status,.profile-emotes__status){color:var(--profile-dark-muted)}.profile-page .profile-tab-list{--tab-list-gap:var(--component-compact-gap);--tab-list-padding:var(--component-inline-padding);--tab-list-border:1px solid var(--profile-dark-line);--tab-list-bg:var(--color-panel-dark)}.profile-page .profile-tab-button{--tab-control-ink:var(--color-page-muted)}.profile-page .profile-tab-button small{color:var(--color-page-muted-soft)}.profile-page .profile-tab-button:hover small,.profile-page .profile-tab-button:focus-visible small,.profile-page .profile-tab-button.is-active,.profile-page .profile-tab-button[aria-selected=true],.profile-page .profile-tab-button.is-active small,.profile-page .profile-tab-button[aria-selected=true] small{color:var(--color-text)}.profile-page :where(.profile-header,.profile-action-panel,.profile-periods,.profile-calculations,.period-card,.score-line,.stream-rhythm-card,.recent-stream-card,.stream-category-card,.profile-category-overview,.profile-category-history-card,.profile-empty-panel,.profile-clips__periods button,.profile-clips__search input,.profile-clips__search .button,.community-emote-tab){--text:var(--color-text);--muted:var(--color-text-muted);--muted-2:var(--color-text-faint);--line:var(--profile-panel-line);--border-muted:var(--color-border);--card-border:var(--profile-panel-line);--card-border-hover:var(--color-border-strong);--surface-muted:var(--tone-surface-muted-strong);--surface-subtle:var(--tone-surface-subtle-strong);background:var(--profile-panel-bg);color:var(--color-text);border-color:var(--profile-panel-line);box-shadow:none}.profile-page :where(.profile-header,.profile-action-panel,.profile-periods,.profile-calculations,.period-card,.score-line,.stream-rhythm-card,.recent-stream-card,.stream-category-card,.profile-category-overview,.profile-category-history-card,.profile-empty-panel) :where(h1,h2,h3,h4,strong,b,th,td,dt,label){color:var(--color-text)}.profile-page :where(.profile-header,.profile-action-panel,.profile-periods,.profile-calculations,.period-card,.score-line,.stream-rhythm-card,.recent-stream-card,.stream-category-card,.profile-category-overview,.profile-category-history-card,.profile-empty-panel) :where(p,small,dd,li,figcaption,.muted){color:var(--color-text-muted)}.profile-page :where(.profile-header,.profile-chart-block,.profile-stream-overview,.profile-clips,.profile-emotes) .eyebrow{color:var(--accent-ink)}.profile-page .profile-header-about{background:var(--profile-panel-muted);color:var(--color-text);border-color:var(--tone-border-muted)}.profile-page .profile-header-about :where(p,a,span,strong){color:var(--color-text)}.profile-page .profile-action-panel{padding:clamp(18px,2vw,24px)}.profile-page .profile-insights-grid{gap:clamp(16px,2vw,24px)}.profile-page .profile-calculations .score-list{gap:var(--card-grid-gap)}.profile-page .score-line{border-color:var(--color-border);background:var(--table-row-alt)}.profile-page .score-line :where(span,strong){color:var(--color-text)}.profile-page .profile-chart-block{background:var(--profile-panel-bg);border-color:var(--profile-panel-line)}.profile-page .profile-chart-block .chart-summary span,.profile-page .profile-chart-block .chart-summary span+span,.profile-page .period-form label,.profile-page .period-form label span{color:var(--color-text-muted)}.profile-page .profile-clips__periods button.is-active,.profile-page .profile-clips__periods button[aria-pressed=true],.profile-page .community-emote-tab.is-active,.profile-page .community-emote-tab[aria-selected=true],.profile-clips__periods button.is-active,.profile-clips__periods button[aria-pressed=true],.community-emote-tab.is-active,.community-emote-tab[aria-selected=true],.clip-period-tabs a.is-active,.profile-tab-button.is-active{border-color:var(--accent);background:var(--accent-bg);color:var(--text-on-accent)}.profile-page .profile-clips__search .button:disabled{--button-disabled-border:var(--color-border);--button-disabled-bg:var(--control-bg-disabled);--button-disabled-ink:var(--color-text-faint);opacity:1}.profile-page .profile-clips__periods button:disabled,.profile-page .community-emote-tab:disabled{opacity:1;background:var(--control-bg-disabled);color:var(--color-text-faint);border-color:var(--color-border)}.profile-page .profile-clips__search input::placeholder{color:var(--color-text-faint)}.profile-page .profile-emotes .emote-grid{margin-top:12px}.profile-page .profile-empty-panel{padding:clamp(18px,2vw,24px)}@media (width<=720px){.profile-page .profile-tabs{gap:var(--component-comfort-gap)}.profile-page .profile-tab-list{--tab-list-radius:0;border-inline:0;margin-inline:0;padding-inline:0}.profile-page .profile-clips__toolbar{align-items:stretch}}.eyebrow{color:var(--accent-ink);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-weight:800}h1,h2,h3,p{margin-top:0}.muted{color:var(--muted);line-height:var(--leading-loose)}h1{max-width:780px;font-size:var(--text-hero);line-height:var(--leading-tightest);overflow-wrap:break-word;text-wrap:balance;margin-bottom:18px}h2{font-size:var(--text-xl);line-height:var(--leading-snug);text-wrap:balance}.page-heading,.catalog-heading,.rankings-heading,.clips-heading,.compare-heading,.category-heading-copy,.login-hero,.page-hero-copy,.status-page__heading,.admin-header{color:var(--page-text)}:where(.page-heading,.catalog-heading,.rankings-heading,.clips-heading,.compare-heading,.login-hero,.page-hero-copy,.status-page__heading,.admin-header){--page-heading-gap:var(--page-header-gap);--page-heading-max:var(--page-header-max);--page-heading-title-max:100%;--page-heading-title-size:var(--text-hero);--page-heading-title-line-height:var(--leading-tightest);--page-heading-copy-max:var(--page-copy-max);--page-heading-copy-line-height:1.7;--page-heading-muted:var(--page-muted);align-content:start;gap:var(--page-heading-gap);max-width:min(100%, var(--page-heading-max));display:grid}:where(.page-heading,.catalog-heading,.rankings-heading,.clips-heading,.compare-heading,.login-hero,.page-hero-copy,.status-page__heading,.admin-header) :where(.eyebrow,h1,h2,p,small,.muted){margin-block:0}.page-heading h1,.catalog-heading h1,.rankings-heading h1,.clips-heading h1,.compare-heading h1,.login-hero h1,.page-hero-copy h1,.status-page__heading h1,.admin-header h1{max-width:var(--page-heading-title-max);font-size:var(--page-heading-title-size);line-height:var(--page-heading-title-line-height)}:where(.page-heading,.catalog-heading,.rankings-heading,.clips-heading,.compare-heading,.login-hero,.page-hero-copy,.status-page__heading,.admin-header) p:not(.eyebrow){max-width:var(--page-heading-copy-max);line-height:var(--page-heading-copy-line-height)}.catalog-heading--category{--page-heading-max:1200px}.category-heading-shell{gap:var(--layout-section-gap-compact);grid-template-columns:92px minmax(0,1fr);align-items:center;width:100%;max-width:920px;display:grid}.category-heading-copy .eyebrow,.category-heading-copy h1,.category-heading-copy p{margin:0}.category-heading-preview{aspect-ratio:3/4;clip-path:none;width:92px;-webkit-mask:var(--curve-mask-3x4) center / 100% 100% no-repeat;-webkit-mask:var(--curve-mask-3x4) center / 100% 100% no-repeat;mask:var(--curve-mask-3x4) center / 100% 100% no-repeat;background:0 0;border:0;border-radius:0;place-items:center;display:grid;position:relative;overflow:hidden}.category-heading-preview span{background:var(--color-surface);width:100%;height:100%;color:var(--color-text);font-size:var(--text-emphasis);place-items:center;font-weight:900;display:grid}@media (width<=760px){.category-heading-shell{gap:var(--card-grid-gap);grid-template-columns:70px minmax(0,1fr);align-items:start}.category-heading-preview{width:70px}}.page-heading :is(p:not(.eyebrow),small,.muted),.catalog-heading :is(p:not(.eyebrow),small,.muted),.rankings-heading :is(p:not(.eyebrow),small,.muted),.clips-heading :is(p:not(.eyebrow),small,.muted),.compare-heading :is(p:not(.eyebrow),small,.muted),.category-heading-copy :is(p:not(.eyebrow),small,.muted),.login-hero :is(p:not(.eyebrow),small,.muted),.page-hero-copy :is(p:not(.eyebrow),small,.muted),.status-page__heading :is(p:not(.eyebrow),small,.muted),.admin-header :is(p:not(.eyebrow),small,.muted,.admin-subtitle){color:var(--page-heading-muted,var(--page-muted))}.login-panel.login-hero,.login-panel .login-hero{color:var(--color-text)}.login-panel.login-hero p:not(.eyebrow),.login-panel.login-hero small,.login-panel.login-hero .muted,.login-panel .login-hero p:not(.eyebrow),.login-panel .login-hero small,.login-panel .login-hero .muted{color:var(--color-text-muted)}.text-content>p,.text-content>ul,.text-content>ol{color:var(--page-muted)}.text-content>p a,.text-content>ul a,.text-content>ol a{color:var(--accent)}:where(.site-main,.site-main>*,.page-heading,.page-hero,.page-hero-copy,.status-page__heading,.text-content,.section-block,.content-grid,.public-layout-wide,.public-control-panel,.public-results-panel,.filter-bar,.data-table-wrap,.metric-grid,.stack-list,.login-panel){min-width:0;max-width:100%}.site-main>section+section{margin-top:var(--layout-section-gap-compact)}label{min-width:0}code{border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--table-link);font-size:.88em;font-family:var(--font-mono);overflow-wrap:anywhere;word-break:break-word;padding:2px 5px}.content-grid{margin-top:var(--layout-section-gap-compact)}.log-row:hover{border-color:var(--line-strong);background:var(--panel-hover)}.section-wide{grid-column:span 2}.table-shell{background:var(--table-bg);color:var(--color-text)}body.public-shell:not(.dashboard-page) .site-main :where(.public-layout-wide,.public-results-panel){width:min(100%, var(--public-content-max));max-width:100%}body.public-shell:not(.dashboard-page) .site-main :where(.public-layout-wide){--page-heading-max:var(--public-content-max);--page-heading-title-max:min(100%, 980px);--page-heading-copy-max:min(100%, 780px)}body.public-shell:not(.dashboard-page) .site-main :where(.page-hero){gap:var(--layout-section-gap-compact);width:min(100%, var(--public-content-max));max-width:100%;margin-inline:auto;display:grid}body.public-shell:not(.dashboard-page) .site-main :where(.page-heading,.page-hero-copy,.status-page__heading){--page-heading-gap:clamp(8px, 1.2vw, 14px);--page-heading-title-max:min(100%, 980px);--page-heading-title-size:clamp(2.4rem, 5.25vw, 5.15rem);--page-heading-title-line-height:var(--leading-none);--page-heading-copy-max:min(100%, 920px);--page-heading-copy-line-height:1.45;--page-heading-muted:color-mix(in srgb, var(--page-muted) 88%, var(--page-text));text-align:center;justify-items:center;margin-inline:auto;padding-block:clamp(20px,4vw,56px) clamp(8px,1.8vw,22px)}body.public-shell:not(.dashboard-page) .site-main :where(.page-heading,.page-hero-copy,.status-page__heading)>.eyebrow{width:var(--inline-fit-width);border-radius:var(--radius-pill);background:var(--color-accent);max-width:100%;min-height:30px;color:var(--color-text);font-size:clamp(.76rem,.16vw + .72rem,.84rem);font-weight:950;line-height:var(--leading-none);letter-spacing:.08em;text-transform:uppercase;box-shadow:none;border:0;justify-content:center;align-items:center;padding:6px 16px;display:inline-flex}body.public-shell:not(.dashboard-page) .site-main :where(.page-heading,.page-hero-copy,.status-page__heading)>h1{letter-spacing:0;text-wrap:balance;justify-self:center;margin-inline:auto}body.public-shell:not(.dashboard-page) .site-main :where(.page-heading,.page-hero-copy,.status-page__heading)>p:not(.eyebrow){text-align:center;text-wrap:balance;justify-self:center;margin-inline:auto;font-size:clamp(.98rem,.32vw + .92rem,1.16rem)}@media (width<=760px){body.public-shell:not(.dashboard-page) .site-main :is(.page-heading,.page-hero-copy,.status-page__heading){--page-heading-copy-max:100%;--page-heading-title-max:100%;text-align:left;justify-items:start}body.public-shell:not(.dashboard-page) .site-main :is(.page-heading,.page-hero-copy,.status-page__heading)>:is(.eyebrow,h1,p:not(.eyebrow)){text-align:left;justify-self:start;margin-inline:0}}body.public-shell:not(.dashboard-page) .site-main .page-heading>:where(.category-heading-shell,.public-control-panel,.public-tab-grid,.filter-bar,.period-truth-note,.tabs){text-align:left;justify-self:stretch;width:100%}body.public-shell:not(.dashboard-page) .site-main :where(.public-control-panel,.public-tab-grid,.period-truth-note){width:min(100%, var(--public-content-max));max-width:100%}body.public-shell:not(.dashboard-page) .site-main :where(.public-control-panel){--filter-surface-width:var(--public-content-max);--filter-grid-align:stretch}body.public-shell:not(.dashboard-page) .site-main :where(.public-control-panel) :where(.filter-search,.filter-group,.segment-control,.custom-select,.button){width:100%}body.public-shell:not(.dashboard-page) .site-main :where(.public-control-panel) :where(.filter-control-label,label>span:first-child){color:var(--color-text-muted);font-size:var(--text-sm);letter-spacing:0;text-transform:none;font-weight:760}body.public-shell:not(.dashboard-page) .site-main :where(.category-browser,.catalog-results-shell,.ranking-explainer,.ranking-results-shell,.compare-workbench,.database-data-section){--text:var(--color-text);--muted:var(--color-text-muted);--muted-2:var(--color-text-faint);--line:var(--color-border);--line-strong:var(--color-border-strong);--border-muted:var(--tone-border-muted);--border-default:var(--color-border);--border-strong:var(--color-border-strong);--card-border:var(--color-border);--card-border-hover:var(--color-border-strong);--surface-muted:var(--tone-surface-muted);--surface-subtle:var(--tone-surface-subtle);--surface-hover:var(--tone-accent-hover);--control-bg:var(--color-surface);--control-bg-hover:var(--color-surface-muted);--field-bg:var(--color-surface);--field-bg-hover:var(--color-surface);--control-placeholder:var(--color-text-faint);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);box-shadow:none}body.public-shell:not(.dashboard-page) .site-main :where(.category-browser,.catalog-results-shell,.ranking-explainer,.ranking-results-shell,.compare-workbench,.database-data-section) :where(h2,h3,h4,strong,b,th,td,dt,summary){color:var(--color-text)}body.public-shell:not(.dashboard-page) .site-main :where(.category-browser,.catalog-results-shell,.ranking-explainer,.ranking-results-shell,.compare-workbench,.database-data-section) :where(p,small,dd,li,label,.muted,.section-heading p){color:var(--color-text-muted)}body.public-shell:not(.dashboard-page) .site-main :where(.ranking-explainer,.database-data-section,.filter-helper,.period-truth-note) :where(a:not(.button)){color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-text-muted);text-decoration-color:var(--color-text-muted);text-underline-offset:3px;border-bottom:0;text-decoration-thickness:1px}body.public-shell:not(.dashboard-page) .site-main :where(.ranking-explainer,.database-data-section,.filter-helper,.period-truth-note) :where(a:not(.button):hover,a:not(.button):focus-visible){color:var(--color-text);-webkit-text-decoration-color:var(--color-text);text-decoration-color:var(--color-text)}body.public-shell:not(.dashboard-page) .site-main :where(.public-control-panel,.filter-bar,.segment-control,.tabs,.ranking-tabs,.metric-tabs,.period-tabs,.clip-period-tabs,.profile-tab-list,.dashboard-tabs) :where(a,a:hover,a:focus-visible),body.public-shell:not(.dashboard-page) .site-main :where(.catalog-results-shell,.ranking-results-shell) :where(a.table-profile,a.table-profile:hover,a.table-profile:focus-visible,a.table-profile *){box-shadow:none;border-bottom:0;text-decoration:none}body.public-shell:not(.dashboard-page) .site-main :where(.catalog-results-shell,.ranking-results-shell) .data-table :where(a:not(.button)),body.public-shell:not(.dashboard-page) .site-main .category-browser :where(a.category-card,a.category-card:hover,a.category-card:focus-visible){border-bottom:0;text-decoration:none}body.public-shell:not(.dashboard-page) .site-main :where(.catalog-results-shell,.ranking-results-shell)>.data-table-wrap,body.public-shell:not(.dashboard-page) .site-main .compare-workbench :where(.compare-picker,.compare-helper-card,.compare-helper-grid article,.compare-card,.data-table-wrap){border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text)}body.public-shell:not(.dashboard-page) .site-main :where(.public-control-panel,.catalog-heading .filter-bar,.category-tools,.clips-search,.ranking-period-form,.compare-picker){--filter-surface-border:1px solid var(--border-muted);--filter-surface-bg:var(--color-surface);--filter-surface-ink:var(--color-text);--field-bg:var(--color-surface);--field-bg-hover:var(--color-surface);box-sizing:border-box;border:var(--filter-surface-border);background:var(--filter-surface-bg);color:var(--filter-surface-ink)}body.public-shell:not(.dashboard-page) .site-main :where(.clips-heading .clips-search,.rankings-heading .ranking-tabs,.rankings-heading .ranking-period-form,.rankings-heading .period-truth-note){width:100%}body.public-shell:not(.dashboard-page) .site-main .rankings-heading .ranking-period-form,body.public-shell:not(.dashboard-page) .site-main .clips-heading .clips-search{--filter-surface-width:100%}body.public-shell:not(.dashboard-page) .site-main .rankings-heading .ranking-period-form{--filter-grid-template:repeat(2, minmax(min(100%, var(--filter-control-min)), 220px)) max-content}body.public-shell:not(.dashboard-page) .site-main .compare-workbench .compare-picker{grid-template-columns:minmax(min(100%, var(--filter-search-min)), 1fr);width:100%}body.public-shell:not(.dashboard-page) .site-main :where(.rankings-heading .ranking-tabs,.clips-heading>.clip-period-tabs){--tab-list-display:grid;--tab-list-template:repeat(auto-fit, minmax(min(100%, 150px), 1fr));--tab-list-gap:var(--component-action-gap);margin-top:var(--space-4)}body.public-shell:not(.dashboard-page) .site-main .rankings-heading .metric-tabs{--tab-list-template:repeat(auto-fit, minmax(min(100%, 178px), 1fr))}body.public-shell:not(.dashboard-page) .site-main .rankings-heading .period-tabs{--tab-list-template:repeat(auto-fit, minmax(min(100%, 142px), 1fr))}body.public-shell:not(.dashboard-page) .site-main :where(.rankings-heading .ranking-tabs a,.clips-heading>.clip-period-tabs a){--tab-control-display:grid;--tab-control-align:center;--tab-control-justify:start;--tab-control-gap:var(--component-inline-gap);--tab-control-min-height:62px;--tab-control-padding:var(--space-3);--tab-control-border:1px solid var(--border-muted);--tab-control-radius:var(--radius);--tab-control-bg:var(--color-surface);--tab-control-ink:var(--color-text);--tab-control-white-space:normal;--tab-control-overflow-wrap:anywhere;border:var(--tab-control-border);background:var(--tab-control-bg);color:var(--tab-control-ink);text-align:left}body.public-shell:not(.dashboard-page) .site-main .clips-heading>.clip-period-tabs a{--tab-control-display:inline-flex;--tab-control-justify:center;text-align:center}body.public-shell:not(.dashboard-page) .site-main .rankings-heading .ranking-tabs a:before,body.public-shell:not(.dashboard-page) .site-main .clips-heading>.clip-period-tabs a:before{content:none;display:none}body.public-shell:not(.dashboard-page) .site-main :where(.rankings-heading .ranking-tabs a span,.rankings-heading .ranking-tabs a strong,.rankings-heading .ranking-tabs a b,.clips-heading>.clip-period-tabs a span){color:currentColor}body.public-shell:not(.dashboard-page) .site-main .rankings-heading .ranking-tabs a small{color:var(--color-text-muted);opacity:1}body.public-shell:not(.dashboard-page) .site-main :where(.rankings-heading .ranking-tabs a:hover,.rankings-heading .ranking-tabs a:focus-visible,.rankings-heading .ranking-tabs a.is-active,.clips-heading>.clip-period-tabs a:hover,.clips-heading>.clip-period-tabs a:focus-visible,.clips-heading>.clip-period-tabs a.is-active,.clips-tools .clip-period-tabs a:hover,.clips-tools .clip-period-tabs a:focus-visible,.clips-tools .clip-period-tabs a.is-active){border-color:var(--border-accent);background:var(--accent-bg);color:var(--text-on-accent);transform:none}body.public-shell:not(.dashboard-page) .site-main .rankings-heading .ranking-tabs a:is(:hover,:focus-visible,.is-active) small{color:var(--text-on-accent-muted)}body.public-shell:not(.dashboard-page) .site-main :where(.segment-control){background:var(--color-surface-muted);border-color:#0000}body.public-shell:not(.dashboard-page) .site-main :where(.segment-control button,.segment-control a){color:var(--color-text);overflow-wrap:normal;white-space:nowrap}@media (width<=760px){body.public-shell:not(.dashboard-page) .site-main :where(.rankings-heading .ranking-tabs,.clips-heading .clip-period-tabs){--tab-list-template:minmax(0, 1fr)}body.public-shell:not(.dashboard-page) .site-main .compare-workbench .compare-picker{width:100%}}.section-heading{justify-content:space-between;align-items:start;gap:var(--layout-grid-gap);margin-bottom:var(--layout-section-gap-compact);display:flex}.section-heading>:where(.quality-badge,.platform-tag){--status-pill-width:var(--inline-fit-width);flex:none}.section-heading a{color:var(--accent-readable);font-weight:850}.section-heading a:hover{color:var(--accent-readable);text-decoration:none}.page-heading .eyebrow,.catalog-heading .eyebrow,.rankings-heading .eyebrow,.clips-heading .eyebrow,.compare-heading .eyebrow,.category-heading-copy .eyebrow,.login-hero .eyebrow,.page-hero-copy .eyebrow,.status-page__heading .eyebrow,.admin-header .eyebrow{color:var(--accent)}.section-block>.eyebrow,.section-block .section-heading .eyebrow,.section-block>.section-heading a:not(.button),.section-block>.compact-heading a:not(.button){color:var(--accent-readable)}.section-block>.section-heading a:not(.button):hover,.section-block>.section-heading a:not(.button):focus-visible,.section-block>.compact-heading a:not(.button):hover,.section-block>.compact-heading a:not(.button):focus-visible{color:var(--accent-readable);text-decoration:none}.section-heading .button,.section-heading .button:hover,.section-heading .button:focus-visible{color:var(--button-ink,inherit);border-bottom:0;text-decoration:none}.table-profile{--identity-row-gap:var(--card-grid-gap);color:var(--text);font-weight:850;line-height:var(--leading-snug)}.table-profile span{min-width:0}.streamer-identity__copy{--inline-cluster-display:inline-flex;--inline-cluster-gap:var(--component-inline-gap)}.table-profile small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.streamer-identity__name,.clip-modal__streamer :where(strong,small),.command-palette__item-copy :where(strong,small),.home-category-card__meta :where(small,b),.app-sidebar__user-name,.app-sidebar__user-subtitle,.recent-stream-card__categories>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.clip-modal__streamer span:last-child,.command-palette__item-copy{gap:var(--component-nano-gap);min-width:0;display:grid}.avatar-fallback,.avatar-large{background:var(--accent-bg);color:var(--text-on-accent);object-fit:cover;flex:none;place-items:center;font-weight:900;display:grid;position:relative;overflow:hidden}.avatar-image{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.instagram-media-card__image img,.dashboard-hero-avatar img,.category-card-preview img,.home-category-card__media img,.clip-modal__avatar img,.category-heading-preview img,.stream-category-card__media img,.multiwatch-suggestion__avatar img,.profile-card-avatar img{object-fit:cover;width:100%;height:100%}.avatar-initials{z-index:0;position:relative}.avatar-fallback{width:var(--control-square-size);height:var(--control-square-size)}.avatar-large{width:104px;height:104px;font-size:1.72rem}.avatar-fallback,.avatar-large,.dashboard-avatar-preview,.dashboard-hero-avatar,.profile-card-avatar,.app-sidebar__avatar,.clip-modal__avatar{clip-path:none;-webkit-mask:var(--curve-mask-1x1) center / 100% 100% no-repeat;-webkit-mask:var(--curve-mask-1x1) center / 100% 100% no-repeat;mask:var(--curve-mask-1x1) center / 100% 100% no-repeat;border:0;border-radius:0}.avatar-wrap.has-avatar{color:inherit;background:0 0}.dashboard-hero-avatar:has(img){color:inherit;background:0 0}.profile-card-avatar:has(img){color:inherit;background:0 0}.app-sidebar__avatar:has(img){color:inherit;background:0 0}.clip-modal__avatar:has(img){color:inherit;background:0 0}.avatar-image,.dashboard-hero-avatar img,.profile-card-avatar img,.app-sidebar__avatar img,.clip-modal__avatar img{clip-path:none;-webkit-mask:var(--curve-mask-1x1) center / 100% 100% no-repeat;-webkit-mask:var(--curve-mask-1x1) center / 100% 100% no-repeat;mask:var(--curve-mask-1x1) center / 100% 100% no-repeat}.home-category-card__media,.category-card-preview,.category-heading-preview,.stream-category-card__media{clip-path:none;-webkit-mask:var(--curve-mask-3x4) center / 100% 100% no-repeat;-webkit-mask:var(--curve-mask-3x4) center / 100% 100% no-repeat;mask:var(--curve-mask-3x4) center / 100% 100% no-repeat}.avatar-wrap.has-verified-badge{isolation:isolate;clip-path:none;background:0 0;overflow:visible;-webkit-mask:none;mask:none}.avatar-wrap.has-verified-badge:not(.has-avatar):before,.avatar-wrap.is-live:not(.has-avatar):before{z-index:0;clip-path:none;-webkit-mask:var(--curve-mask-1x1) center / 100% 100% no-repeat;-webkit-mask:var(--curve-mask-1x1) center / 100% 100% no-repeat;mask:var(--curve-mask-1x1) center / 100% 100% no-repeat;background:var(--accent-bg);content:"";position:absolute;inset:0}.avatar-wrap.has-verified-badge .avatar-initials,.avatar-wrap.is-live .avatar-initials{z-index:1;color:var(--text-on-accent)}.avatar-verified-badge{--avatar-verified-bg:var(--color-partner-verified);z-index:3;width:var(--icon-status-size);height:var(--icon-status-size);box-shadow:none;color:var(--avatar-verified-bg);pointer-events:none;background:0 0;border:0;border-radius:0;display:block;position:absolute;bottom:-3px;right:-3px;overflow:visible}.avatar-large .avatar-verified-badge{width:28px;height:28px;bottom:1px;right:1px}.platform-tag,.quality-badge,.live-dot{--status-pill-gap:var(--component-inline-gap);--status-pill-min-height:26px;--status-pill-padding:4px 10px;--status-pill-radius:var(--radius-pill);--status-pill-border:1px solid var(--border-default);--status-pill-bg:var(--control-bg);--status-pill-font-size:var(--text-label);--status-pill-font-weight:800;--status-pill-line-height:var(--leading-none);--status-pill-white-space:nowrap;--status-pill-max-width:100%}.platform-tag{--status-pill-text-transform:capitalize}.platform-tag:before,.live-dot:before{width:var(--indicator-size);height:var(--indicator-size);border-radius:var(--radius-pill);content:"";opacity:.9;background:currentColor;display:inline-block}.platform-twitch,.button.platform-login.platform-twitch{color:var(--twitch-text);border-color:var(--twitch-border);background:var(--twitch-bg)}.platform-kick,.button.platform-login.platform-kick{color:var(--kick-text);border-color:var(--kick-border);background:var(--kick-bg)}.quality-ok,.quality-exact,.live-dot.is-live,.category-count-pill--live{color:var(--status-ok);border-color:var(--status-ok-border);background:var(--status-ok-bg)}.quality-info,.quality-computed,.quality-imported,.quality-external{color:var(--status-info);border-color:var(--status-info-border);background:var(--status-info-bg)}.quality-estimated,.quality-partial,.quality-last_known{color:var(--status-warning);border-color:var(--status-warning-border);background:var(--status-warning-bg)}.quality-unavailable,.quality-source_error,.clip-modal__admin-submit,.clip-modal__admin-submit:hover,.clip-modal__admin-submit:focus-visible{color:var(--status-danger);border-color:var(--status-danger-border);background:var(--status-danger-bg)}.metric-inline-value{display:inline-block}.live-dot{color:var(--status-danger)}.numeric-cell{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ranking-value{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:900}.stack-list{gap:var(--list-row-gap);display:grid}.log-row{--list-row-template:auto 1fr auto;--list-row-inner-gap:var(--card-grid-gap);--list-row-padding:var(--component-card-padding);--list-row-border:1px solid var(--card-border);--list-row-radius:var(--radius);--list-row-bg:var(--surface-subtle)}.source-row{--list-row-template:minmax(180px, .9fr) minmax(150px, .45fr) minmax(260px, 1.35fr)}.source-row>*{min-width:0}.source-row strong{overflow-wrap:anywhere}.source-row small:first-of-type{white-space:nowrap}.source-row small:not(:first-of-type){overflow-wrap:anywhere}.source-row small:nth-of-type(3){grid-column:1/-1}.profile-page .profile-tab-button:hover,.profile-page .profile-tab-button:focus-visible,.mini-row:hover,.mini-row:focus-visible{border-color:var(--accent);background:var(--color-surface);color:var(--color-text)}[hidden]{display:none}.section-heading.compact,.compact-heading{align-items:center;margin-bottom:12px}.section-heading.compact h2,.compact-heading h2{margin-bottom:0}.section-block h2{margin-bottom:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:1ms;animation-duration:1ms;animation-iteration-count:1}}@media (width<=1260px){.content-grid{grid-template-columns:var(--grid-two-columns)}}@media (width<=560px){h1,.page-heading h1,.profile-header h1,.login-hero h1{max-width:100%;font-size:clamp(1.8rem,9vw,2.45rem);line-height:var(--leading-title);overflow-wrap:anywhere;text-wrap:wrap}.page-heading,.catalog-heading,.compare-heading,.profile-header{overflow-x:clip}.metric-grid{grid-template-columns:var(--grid-single-column)}.button{--button-white-space:normal}.data-table th{position:static}.source-row{grid-template-columns:var(--grid-single-column)}.source-row small:first-of-type{white-space:normal}.source-row small:nth-of-type(3){grid-column:auto}}@media (width<=980px){.app-shell,.app-content{width:100%;max-width:100vw;overflow-x:clip}.site-main{width:100%;max-width:100vw;padding-inline:var(--layout-gutter);margin-inline:0}.content-grid{grid-template-columns:var(--grid-single-column)}.section-wide{grid-column:auto}.section-heading{flex-direction:column;align-items:stretch}}@media (width<=560px){.site-main{padding-inline:var(--layout-gutter-compact)}}.ranking-tabs a,.ranking-tabs a:visited,.period-tabs a,.period-tabs a:visited,.period-truth-note{color:var(--color-text)}.ranking-tabs a :where(span,strong,b),.period-tabs a :where(span,strong,b),.period-truth-note strong{color:var(--color-text);opacity:1}.ranking-tabs a :where(small,p),.period-tabs a :where(small,p),.period-truth-note,.period-truth-note :where(span,small){color:var(--color-text-muted);opacity:1}.ranking-tabs a:hover,.ranking-tabs a:focus-visible,.ranking-tabs a.is-active,.period-tabs a:hover,.period-tabs a:focus-visible,.period-tabs a.is-active{color:var(--color-text)}.ranking-tabs a:hover :where(small,p),.ranking-tabs a:focus-visible :where(small,p),.ranking-tabs a.is-active :where(small,p),.period-tabs a:hover :where(small,p),.period-tabs a:focus-visible :where(small,p),.period-tabs a.is-active :where(small,p){color:var(--color-text-muted)}.period-truth-note__copy{color:var(--color-text-muted);opacity:1}:where(body.public-shell) .site-main :where(.clip-grid){align-items:start;gap:var(--layout-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}:where(body.public-shell) .site-main :where(.clip-card-shell){align-content:start;min-width:0;display:grid;position:relative}:where(body.public-shell) .site-main :where(.clip-card){--clip-card-radius:var(--radius-media);--clip-card-aspect-ratio:16 / 9;--clip-card-padding:12px;--clip-overlay-ink:var(--color-page-text);--clip-overlay-muted:var(--color-page-muted);isolation:isolate;width:100%;min-width:0;aspect-ratio:var(--clip-card-aspect-ratio);border-radius:var(--clip-card-radius);background:var(--color-panel-dark);color:var(--clip-overlay-ink);box-shadow:none;cursor:pointer;border:0;padding:0;text-decoration:none;display:grid;position:relative;overflow:hidden}:where(body.public-shell) .site-main :where(.clip-card.is-portrait){--clip-card-aspect-ratio:4 / 5}:where(body.public-shell) .site-main :where(.clip-card):after{z-index:1;background:var(--clip-card-overlay-gradient);content:"";pointer-events:none;position:absolute;inset:-2px}:where(body.public-shell) .site-main :where(.clip-card__media){z-index:0;background:var(--color-panel-dark);grid-area:1/1;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}:where(body.public-shell) .site-main :where(.clip-card__media img,.clip-card__media video){object-fit:cover;object-position:center center;width:calc(100% + 4px);max-width:none;height:calc(100% + 4px);display:block;position:absolute;inset:-2px}:where(body.public-shell) .site-main :where(.clip-card__placeholder){border-radius:var(--radius);background:color-mix(in srgb, var(--color-page-text) 8%, transparent);width:54px;height:54px;color:var(--clip-overlay-muted);border:0;grid-area:1/1;place-items:center;font-weight:900;display:grid}:where(body.public-shell) .site-main :where(.clip-card__body){z-index:2;gap:var(--component-compact-gap);min-width:0;height:100%;padding:var(--clip-card-padding);color:var(--clip-overlay-ink);grid-area:1/1;grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative}:where(body.public-shell) .site-main :where(.clip-card__date,.clip-card__duration,.clip-card__views){z-index:3;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--overlay-backdrop) 20%, transparent);min-height:30px;color:var(--clip-overlay-ink);font-size:var(--text-control);font-weight:860;line-height:var(--leading-none);text-shadow:var(--clip-card-chip-shadow);border:0;justify-content:center;align-items:center;padding:6px 10px;display:inline-flex;position:absolute}:where(body.public-shell) .site-main :where(.clip-card__date){top:var(--clip-card-padding);left:var(--clip-card-padding)}:where(body.public-shell) .site-main :where(.clip-card__duration){top:var(--clip-card-padding);right:var(--clip-card-padding)}:where(body.public-shell) .site-main :where(.clip-card__rightmeta){flex:none;justify-content:flex-end;align-items:flex-end;min-width:0;display:flex}:where(body.public-shell) .site-main :where(.clip-card__views){position:relative;bottom:0;right:0}:where(body.public-shell) .site-main :where(.clip-card__footline){justify-content:space-between;align-items:flex-end;gap:var(--component-card-gap);width:100%;min-width:0;display:flex}:where(body.public-shell) .site-main :where(.clip-card__identity){flex:auto;align-items:flex-end;gap:10px;min-width:0;display:flex}:where(body.public-shell) .site-main :where(.clip-card__avatar-shell){flex:0 0 34px;width:34px;min-width:34px;height:34px;position:relative}:where(body.public-shell) .site-main :where(.clip-card__avatar){width:34px;height:34px}:where(body.public-shell) .site-main :where(.clip-card__avatar-platform){place-items:center;width:16px;height:16px;display:grid;position:absolute;bottom:-3px;right:-3px}:where(body.public-shell) .site-main :where(.clip-card__avatar-platform img){object-fit:contain;width:12px;height:12px;display:block}:where(body.public-shell) .site-main :where(.clip-card__headline,.clip-card__meta){gap:var(--component-tight-gap);min-width:0;color:var(--clip-overlay-ink);display:grid}:where(body.public-shell) .site-main :where(.clip-card__headline strong,.clip-card__meta strong){color:var(--clip-overlay-ink);text-overflow:ellipsis;text-shadow:var(--clip-card-title-shadow);white-space:nowrap;overflow:hidden}:where(body.public-shell) .site-main :where(.clip-card__headline small,.clip-card__meta small){color:var(--clip-overlay-muted);text-overflow:ellipsis;text-shadow:var(--clip-card-title-shadow);white-space:nowrap;overflow:hidden}@media (width<=760px){html,body.public-shell,body.site-shell,body.site-shell.app-shell,body.site-shell .app-content.site-main,body.public-shell .site-main{width:100%;max-width:100%;overflow-x:hidden}body.site-shell.app-shell{display:block}body.public-shell:not(.dashboard-page) .app-content.site-main{overflow:visible}body.site-shell .app-content.site-main{box-sizing:border-box;width:calc(100vw - 24px);max-width:calc(100vw - 24px);margin-inline:12px;padding-inline:0}body.site-shell .app-content.site-main>*,body.public-shell .site-main>*,body.site-shell .site-footer>*,body.site-shell .app-content.site-main :where(.page-heading,.catalog-heading,.rankings-heading,.clips-heading,.compare-heading,.login-hero,.page-hero,.page-hero-copy,.status-page__heading,.public-layout-wide,.public-control-panel,.public-results-panel,.public-tab-grid,.section-block,.filter-bar,.streamer-filter,.streamer-filter__group,.streamer-filter__sort,.category-tools,.roadmap-control-panel,.roadmap-filter,.ranking-tabs,.metric-tabs,.period-tabs,.ranking-period-form,.period-truth-note,.login-panel,.user-login-panel,.content-grid,.metric-grid,.data-table-wrap,.table-shell,.clips-board,.clip-grid,.clips-search){box-sizing:border-box;width:100%;min-width:0;max-width:100%}body.public-shell .site-main :where(.page-heading,.catalog-heading,.rankings-heading,.clips-heading,.compare-heading,.page-hero,.page-hero-copy,.status-page__heading,.public-layout-wide,.public-control-panel,.public-results-panel,.filter-bar,.streamer-filter,.category-tools,.clips-search,.roadmap-control-panel,.roadmap-timeline,.roadmap-card-grid,.roadmap-card){box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:clip}body.site-shell .app-content.site-main :where(.ranking-tabs,.metric-tabs,.period-tabs){--tab-list-template:minmax(0, 1fr)}body.site-shell .app-content.site-main :where(.streamer-filter,.category-tools,.roadmap-filter,.clips-search){grid-template-columns:var(--grid-single-column);--filter-grid-template:minmax(0, 1fr);--filter-grid-align:stretch;overflow-x:clip}body.site-shell .app-content.site-main :where(.ranking-tabs a,.metric-tabs a,.period-tabs a,.ranking-tabs span,.ranking-tabs small,.metric-tabs span,.metric-tabs small,.period-tabs span,.period-tabs small,.ranking-period-form,.period-truth-note,.login-panel,.user-login-panel,.button,button,.segment-control a,.segment-control button){box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}body.site-shell .app-content.site-main :where(.segment-control a,.segment-control button){overflow-wrap:normal;white-space:nowrap;word-break:normal}body.site-shell .app-content.site-main :where(.page-heading h1,.catalog-heading h1,.rankings-heading h1,.clips-heading h1,.compare-heading h1,.page-hero-copy h1,.status-page__heading h1,.login-panel h1,.user-login-panel h1){white-space:normal;width:100%;max-width:100%}body.public-shell:not(.dashboard-page) .site-main :where(.page-heading,.catalog-heading,.rankings-heading,.clips-heading,.compare-heading,.page-hero-copy,.status-page__heading,.roadmap-heading,.methodology-heading){--page-heading-copy-max:100%;--page-heading-title-max:100%;gap:var(--space-3)}body.public-shell:not(.dashboard-page) .site-main :where(.page-heading h1,.catalog-heading h1,.rankings-heading h1,.clips-heading h1,.compare-heading h1,.page-hero-copy h1,.status-page__heading h1,.roadmap-heading h1,.methodology-heading h1){overflow-wrap:anywhere;font-size:clamp(2.05rem,11vw,3.4rem);line-height:.98}body.public-shell:not(.dashboard-page) .site-main .multiwatch-heading h1{font-size:2.65rem;line-height:var(--leading-tightest)}body.site-shell .app-content.site-main :where(.page-heading p,.catalog-heading p,.rankings-heading p,.clips-heading p,.compare-heading p,.page-hero-copy p,.status-page__heading p,.login-panel p,.user-login-panel p,code),body.public-shell .site-main :where(.page-heading p,.catalog-heading p,.rankings-heading p,.clips-heading p,.compare-heading p,.page-hero-copy p,.status-page__heading p,.roadmap-card,.roadmap-card *),body.site-shell .site-footer :where(p,a){white-space:normal;overflow-wrap:anywhere;max-width:100%}body.site-shell .app-content.site-main :where(.login-panel,.user-login-panel,.oauth-login-grid,.notice,.empty-state){overflow-x:clip}body.site-shell .app-content.site-main>.login-panel.user-login-panel{width:calc(100vw - 24px);max-width:calc(100vw - 24px);margin-inline:auto}body.site-shell .app-content.site-main :where(.login-panel,.user-login-panel) :where(*){overflow-wrap:anywhere;min-width:0;max-width:100%}body.site-shell .app-content.site-main :where(.login-panel,.user-login-panel) code{-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:normal;word-break:break-all;display:inline}body.site-shell .app-content.site-main :where(input:not([type=hidden]),select,textarea,.button:not(.clip-modal__action-button),button:not(.compare-card__remove):not(.clip-modal__nav-button):not(.clip-modal__close):not(.clip-modal__action-button):not(.clip-player__button):not(.stream-detail-modal__nav-button)){box-sizing:border-box;width:100%;max-width:100%}}@media (width<=420px){body.site-shell .app-content.site-main{width:calc(100vw - 20px);max-width:calc(100vw - 20px);margin-inline:10px}body.site-shell .app-content.site-main>.login-panel.user-login-panel{width:calc(100vw - 20px);max-width:calc(100vw - 20px)}body.public-shell:not(.dashboard-page) .site-main .multiwatch-heading h1{font-size:2.35rem}}body.public-shell,body.dashboard-page,body.admin-shell,body.card-shell,body.maintenance-shell{--context-surface-bg:var(--surface-section-bg);--context-surface-ink:var(--surface-section-ink);--context-surface-border:var(--surface-section-border);--context-surface-shadow:var(--surface-section-shadow)}body.public-shell:not(.profile-page),body.dashboard-page,body.admin-shell,body.maintenance-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface:var(--soft-dark-panel-elevated);--color-surface-muted:var(--soft-dark-panel-soft);--color-surface-elevated:var(--soft-dark-panel-elevated);--color-surface-active:var(--soft-dark-panel-hover);--color-panel-dark:var(--soft-dark-panel-deep);--color-panel-dark-elevated:var(--soft-dark-panel);--color-panel-dark-border:transparent;--color-panel-dark-border-muted:transparent;--color-panel-dark-border-strong:transparent;--color-panel-dark-line-strong:transparent;--color-page-text:var(--soft-dark-ink-primary);--color-page-muted:var(--soft-dark-ink-secondary);--color-page-muted-soft:var(--soft-dark-ink-tertiary);--color-page-muted-faint:var(--soft-dark-ink-faint);--color-text:var(--soft-dark-ink-primary);--color-text-muted:var(--soft-dark-ink-secondary);--color-text-faint:var(--soft-dark-ink-tertiary);--color-border:transparent;--color-border-panel:transparent;--color-border-strong:transparent;--anthracite-panel:var(--soft-dark-panel);--anthracite-panel-elevated:var(--soft-dark-panel-elevated);--anthracite-panel-muted:var(--soft-dark-panel-muted);--anthracite-panel-soft:var(--soft-dark-panel-soft);--anthracite-panel-hover:var(--soft-dark-panel-hover);--anthracite-panel-disabled:var(--soft-dark-panel);--anthracite-panel-control:var(--soft-dark-panel-control);--anthracite-panel-deep:var(--soft-dark-panel-deep);--anthracite-text:var(--soft-dark-ink-primary);--anthracite-muted:var(--soft-dark-ink-secondary);--anthracite-faint:var(--soft-dark-ink-tertiary);--surface:var(--soft-dark-panel-elevated);--surface-raised:var(--soft-dark-panel-elevated);--panel-strong:var(--soft-dark-panel-elevated);--tone-border-muted:transparent;--tone-surface-muted:var(--soft-dark-panel-soft);--tone-surface-muted-strong:var(--soft-dark-panel-hover);--tone-surface-subtle:var(--soft-dark-panel-muted);--tone-surface-subtle-strong:var(--soft-dark-panel-soft);--tone-accent-hover:var(--soft-dark-panel-hover);--tone-accent-hover-strong:var(--soft-dark-panel-hover);--tone-field-bg:var(--soft-dark-panel-control);--tone-field-bg-hover:var(--soft-dark-panel-muted);--panel-soft:var(--soft-dark-panel-muted);--panel-hover:var(--soft-dark-panel-hover);--surface-rim:transparent;--surface-rim-strong:transparent;--surface-elevated:var(--soft-dark-panel-elevated);--surface-muted:var(--soft-dark-panel-soft);--surface-subtle:var(--soft-dark-panel-muted);--surface-hover:var(--soft-dark-panel-hover);--component-bg:var(--soft-dark-panel-elevated);--component-bg-hover:var(--soft-dark-panel-hover);--product-surface:var(--soft-dark-panel-elevated);--product-surface-quiet:var(--soft-dark-panel);--data-tile-bg:var(--soft-dark-panel-elevated);--data-tile-bg-hover:var(--soft-dark-panel-hover);--control-bg:var(--soft-dark-panel-control);--control-bg-hover:var(--soft-dark-panel-muted);--control-bg-disabled:var(--soft-dark-panel);--control-bg-readonly:var(--soft-dark-panel-muted);--control-placeholder:var(--soft-dark-ink-tertiary);--table-bg:var(--soft-dark-panel);--table-head-bg:var(--soft-dark-panel-muted);--table-row-hover:var(--soft-dark-panel-hover);--table-row-alt:#ffffff05;--table-link:var(--soft-dark-ink-primary);--table-link-hover:var(--color-accent);--card-border:transparent;--card-border-hover:transparent;--card-bg:var(--soft-dark-panel-elevated);--surface-section-bg:var(--soft-dark-panel);--surface-section-ink:var(--soft-dark-ink-primary);--surface-section-muted:var(--soft-dark-ink-secondary);--surface-section-border-color:transparent;--surface-section-border:0;--surface-section-shadow:none;--surface-card-bg:var(--soft-dark-panel-elevated);--surface-card-bg-hover:var(--soft-dark-panel-hover);--surface-card-ink:var(--soft-dark-ink-primary);--surface-card-muted:var(--soft-dark-ink-secondary);--surface-card-border-color:transparent;--surface-card-border:0;--surface-card-shadow:none;--surface-frame-bg:var(--soft-dark-panel-soft);--surface-frame-ink:var(--soft-dark-ink-primary);--surface-frame-muted:var(--soft-dark-ink-secondary);--surface-frame-border-color:transparent;--surface-frame-border:0;--surface-frame-shadow:none;--field-bg:var(--soft-dark-panel-control);--field-bg-hover:var(--soft-dark-panel-muted);--text:var(--soft-dark-ink-primary);--muted:var(--soft-dark-ink-secondary);--muted-2:var(--soft-dark-ink-tertiary);--line:transparent;--line-strong:transparent;--border-muted:transparent;--border-default:transparent;--border-strong:transparent;--accent-readable:var(--color-accent);--scrollbar-track:var(--soft-dark-panel-control);--scrollbar-track-hover:var(--soft-dark-panel-muted);--scrollbar-thumb:#ecece83d;--scrollbar-thumb-hover:#ecece866;--info-bg:var(--soft-dark-panel-soft);--info-border:transparent;--success-bg:color-mix(in srgb, var(--status-positive-on-dark) 12%, var(--soft-dark-panel-elevated));--success-border:transparent;--danger-bg:color-mix(in srgb, var(--status-negative-on-dark) 12%, var(--soft-dark-panel-elevated));--danger-border:transparent;--status-ok:var(--status-positive-on-dark);--status-ok-text:var(--status-positive-on-dark);--status-ok-border:transparent;--status-info:var(--soft-dark-ink-secondary);--status-info-bg:var(--soft-dark-panel-soft);--status-info-border:transparent;--status-warning:var(--color-accent);--status-warning-border:transparent;--status-danger:var(--status-negative-on-dark);--status-danger-border:transparent;--live-delta-up-text:var(--status-positive-on-dark);--live-delta-down-text:var(--status-negative-on-dark);--button-font-weight:var(--soft-dark-weight-primary);--segment-item-font-weight:var(--soft-dark-weight-primary);--tab-control-font-weight:var(--soft-dark-weight-primary);--table-head-font-weight:var(--soft-dark-weight-primary);--status-pill-font-weight:var(--soft-dark-weight-primary);--micro-label-weight:var(--soft-dark-weight-primary);--micro-copy-weight:var(--soft-dark-weight-secondary)}:is(body.public-shell:not(.profile-page),body.dashboard-page,body.admin-shell,body.maintenance-shell) :where(.site-main,.admin-main,.admin-login-main,.maintenance-main,.privacy-consent-panel) :where(.section-block,.login-panel,.public-control-panel,.filter-bar,.settings-form,.data-table-wrap,.table-shell,.table-scroll,.metric-card,.data-tile,.category-card,.clip-card,.pricing-card,.roadmap-card,.legal-section,.empty-state,.notice,.status-alert,.quality-badge,.multiwatch-bulk-card,.multiwatch-room-toolbar,.multiwatch-layout-switch,.segment-control,.custom-select__button,.button,button,input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){box-shadow:none;border:0}:is(body.public-shell:not(.profile-page),body.dashboard-page,body.admin-shell,body.maintenance-shell) :where(.site-main,.admin-main,.admin-login-main,.maintenance-main) :where(th,td){border:0}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main .button.button-primary{background:var(--color-accent);color:var(--color-accent-ink);box-shadow:none;border:0}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main :where(.pricing-card,.pricing-proof) .eyebrow{color:var(--color-accent)}body.public-shell:not(.profile-page) .privacy-consent-panel{background:var(--soft-dark-panel-elevated);color:var(--soft-dark-ink-primary);box-shadow:none;border:0}body.public-shell:not(.profile-page) .privacy-consent-panel :where(h2,a[href]){color:var(--soft-dark-ink-primary)}body.public-shell:not(.profile-page) .privacy-consent-panel :where(p:not(.eyebrow),.link-button){color:var(--soft-dark-ink-secondary)}body.public-shell:not(.profile-page) .privacy-consent-panel .eyebrow{color:var(--color-accent)}body.public-shell:not(.profile-page) .privacy-consent-panel [data-consent-allow]{background:var(--color-accent);color:var(--color-accent-ink)}body.public-shell:not(.profile-page) .privacy-consent-panel [data-consent-deny]{background:var(--soft-dark-panel-control);color:var(--soft-dark-ink-primary)}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main :where(.page-heading,.page-hero-copy,.status-page__heading)>.eyebrow,body.public-shell:not(.dashboard-page):not(.profile-page) .site-main .segment-control :where(a,button).is-active{color:var(--color-accent-ink)}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main .segment-control :where(a,button){box-shadow:none;border:0}body.public-shell.page-home:not(.profile-page) .site-main .home-trust-stage__actions a{border-bottom:0}body.public-shell.page-home:not(.profile-page) .site-main .home-trend-card__rank{color:var(--soft-dark-ink-tertiary)}body.public-shell.page-home:not(.profile-page) .site-main .home-trend-card__metric{box-shadow:none;border:0}body.public-shell:not(.profile-page) .site-main .wheel-fullscreen-close{background:var(--soft-dark-panel-hover);color:var(--soft-dark-ink-primary);box-shadow:none;border:0}body.public-shell.dashboard-page .site-main :where(.dashboard-section-subnav,.dashboard-mobile-nav,.section-block.dashboard-scene-hero,.section-block.dashboard-scene-section,.section-block.dashboard-profile-compact){--color-surface:var(--dashboard-ink)}body.public-shell.dashboard-page .site-main :where(.section-block.dashboard-scene-hero,.section-block.dashboard-scene-section,.section-block.dashboard-profile-compact) :where(h1,h2,h3,strong,label,.eyebrow){color:var(--dashboard-ink)}body.public-shell.dashboard-page .site-main :where(.section-block.dashboard-scene-hero,.section-block.dashboard-scene-section,.section-block.dashboard-profile-compact) :where(p:not(.eyebrow),span:not(.quality-badge),small,time){color:var(--dashboard-muted)}body.public-shell.dashboard-page .site-main :where(.dashboard-hero-avatar,.check-row,.dashboard-service-toggle,.dashboard-details-form,.metric-card,.dashboard-security-events>div,input,select,textarea){box-shadow:none;border:0}body.admin-shell :where(.admin-main,.admin-login-main) .eyebrow{color:var(--color-accent)}body.public-shell:not(.profile-page) .site-main :where(.table-profile,.ranking-value,.streamer-rank-cell,.data-table .sort-context-cell strong,.category-card-title,.ranking-tabs span,.filter-control-label),body.dashboard-page .site-main :where(.table-profile,.ranking-value,.data-table .sort-context-cell strong),body.admin-shell .admin-main :where(.table-profile,.ranking-value,.data-table .sort-context-cell strong,.admin-table .sort-context-cell strong){font-weight:var(--soft-dark-weight-primary)}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main .section-block:not(.wheel-tool-panel):not(.multiwatch-workbench),body.public-shell:not(.dashboard-page):not(.profile-page) .site-main .multiwatch-workbench:not(.is-stream-mode),body.public-shell:not(.dashboard-page):not(.profile-page) .site-main .wheel-page-grid:not(.is-stream-mode) .wheel-tool-panel,body.public-shell:not(.dashboard-page):not(.profile-page) .site-main :where(.category-browser,.login-panel,.user-login-panel),body.profile-page .site-main :where(.profile-tab-panel>.section-block,.profile-tab-panel>.profile-category-overview,.profile-insights-grid>.section-block,.profile-stream-overview>.section-block),body.dashboard-page .site-main .section-block,body.dashboard-page .site-main :where(.dashboard-analytics-table-card,.dashboard-danger-card),body.admin-shell .admin-main :where(.section-block,.admin-panel,.settings-access-group),body.admin-shell .admin-login-main .login-panel,body.maintenance-shell .maintenance-status-card{--text:var(--surface-section-ink);--muted:var(--surface-section-muted);--muted-2:var(--surface-card-muted);--line:var(--surface-section-border-color);--line-strong:var(--color-border-strong);--border-muted:var(--surface-frame-border-color);--border-default:var(--surface-section-border-color);--border-strong:var(--color-border-strong);--card-border:var(--surface-card-border-color);--card-border-hover:var(--color-border-strong);--surface-muted:var(--tone-surface-muted);--surface-subtle:var(--tone-surface-subtle);--surface-hover:var(--tone-accent-hover);--control-bg:var(--color-surface);--control-bg-hover:var(--color-surface-muted);--field-bg:var(--tone-field-bg);--field-bg-hover:var(--tone-field-bg-hover);--control-placeholder:var(--color-text-faint);box-sizing:border-box;gap:var(--surface-section-gap);min-width:0;max-width:100%;padding:var(--surface-section-padding);border:var(--context-surface-border,var(--surface-section-border));border-radius:var(--surface-section-radius);background:var(--context-surface-bg,var(--surface-section-bg));color:var(--context-surface-ink,var(--surface-section-ink));box-shadow:var(--context-surface-shadow,var(--surface-section-shadow))}body.public-shell:not(.dashboard-page) .site-main :where(.metric-card,.data-tile,.category-card,.home-category-card,.home-category-showcase__link,.clip-card,.compare-helper-card,.compare-helper-grid article,.compare-card,.podium-card,.methodology-card,.pulse-card,.pricing-card,.legal-section,.action-card,.issue-card,.platform-health-card,.period-card,.stat-card,.stream-category-card,.emote-chip,.database-stat-card,.roadmap-card,.catalog-context-card,.home-proof-card,.multiwatch-bulk-card,.multiwatch-chat-panel),body.profile-page .site-main :where(.profile-header,.profile-action-panel,.profile-header-about,.profile-tab-panel>.section-block,.profile-insights-grid>.section-block,.profile-stream-overview>.section-block,.profile-empty-panel,.profile-clips__periods button,.profile-clips__search input,.profile-clips__search .button,.community-emote-tab,.period-card,.stat-card,.stream-category-card,.recent-stream-card,.stream-rhythm-card,.profile-category-history-card),body.dashboard-page .site-main :where(.metric-card,.data-tile,.public-link-box,.dashboard-platform-card,.dashboard-link-card,.merge-choice-card,.vtuber-claim-card,.pricing-card),body.admin-shell .admin-main :where(.metric-card,.data-tile,.settings-overview-card,.settings-group-card,.settings-access-row,.settings-access-audit-card,.integration-record-card,.instagram-account-card,.instagram-media-card,.instagram-template-panel,.instagram-template-editor,.instagram-editor,.instagram-editor-section,.discord-webhook-card,.discord-stat-card,.discord-stat-builder,.discord-upload-card,.discord-embed-card,.discord-template-card,.discord-payload-check,.discord-roadmap-card,.discord-roadmap-template,.admin-oauth-card,.platform-health-card,.update-health-card,.update-platform-card,.update-control-card,.update-capacity-card,.update-details-card,.update-insight-card,.recommendation-card,.action-card,.issue-card,.link-edit-row,.uiux-data-tile,.uiux-admin-panel,.uiux-dashboard-card),body.card-shell :where(.public-profile-card,.profile-card-link){--text:var(--surface-card-ink);--muted:var(--surface-card-muted);--muted-2:var(--color-text-faint);--line:var(--surface-card-border-color);--line-strong:var(--color-border-strong);--border-muted:var(--surface-frame-border-color);--border-default:var(--surface-card-border-color);--border-strong:var(--color-border-strong);--card-border:var(--surface-card-border-color);--card-border-hover:var(--color-border-strong);--surface-muted:var(--tone-surface-muted);--surface-subtle:var(--tone-surface-subtle);--surface-hover:var(--tone-accent-hover);box-sizing:border-box;border:var(--surface-card-border);border-radius:var(--surface-card-radius);background:var(--surface-card-bg);min-width:0;color:var(--surface-card-ink);box-shadow:var(--surface-card-shadow)}body.dashboard-page .dashboard-hero-avatar,body.dashboard-page .site-main :where(.dashboard-platform-card,.dashboard-link-card,.merge-choice-card,.vtuber-claim-card,.public-link-box){border:var(--context-surface-border,var(--surface-card-border));background:var(--context-surface-bg,var(--surface-card-bg));color:var(--context-surface-ink,var(--surface-card-ink));box-shadow:var(--context-surface-shadow,var(--surface-card-shadow))}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main :where(.public-control-panel,.filter-bar,.streamer-filter,.category-tools,.clips-search,.ranking-period-form,.period-truth-note,.compare-picker,.data-table-wrap,.table-shell,.table-scroll),body.profile-page .site-main :where(.profile-clips__search,.profile-clips__periods),body.dashboard-page .site-main :where(.filter-bar,.settings-form,.data-table-wrap,.table-shell,.table-scroll),body.admin-shell .admin-main :where(.filter-bar,.settings-form,.instagram-account-form,.discord-preview-panel,.data-table-wrap,.table-shell,.table-scroll,.admin-card-table,.admin-table,.pending-live-table,.vtuber-batch-form){--filter-surface-border:var(--surface-frame-border);--filter-surface-radius:var(--surface-frame-radius);--filter-surface-bg:var(--surface-frame-bg);--filter-surface-ink:var(--surface-frame-ink);--table-wrapper-border:var(--surface-frame-border);--table-wrapper-radius:var(--surface-frame-radius);--table-wrapper-bg:var(--surface-frame-bg);--table-wrapper-shadow:var(--surface-frame-shadow);--field-bg:var(--tone-field-bg);--field-bg-hover:var(--tone-field-bg-hover);box-sizing:border-box;border:var(--surface-frame-border);border-radius:var(--surface-frame-radius);background:var(--surface-frame-bg);min-width:0;color:var(--surface-frame-ink);box-shadow:var(--surface-frame-shadow)}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main :where(.public-control-panel,.filter-bar,.streamer-filter,.category-tools,.clips-search,.ranking-period-form,.compare-picker),body.profile-page .site-main :where(.profile-clips__search),body.dashboard-page .site-main :where(.filter-bar,.settings-form),body.admin-shell .admin-main :where(.filter-bar,.settings-form,.instagram-account-form,.vtuber-batch-form){gap:var(--surface-frame-gap);padding:var(--surface-frame-padding)}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main :where(.public-control-panel,.filter-bar,.streamer-filter,.category-tools,.clips-search,.ranking-period-form,.compare-picker),body.profile-page .site-main :where(.profile-clips__search,.profile-clips__periods){--filter-surface-radius:var(--radius-surface-feature);--surface-frame-radius:var(--radius-surface-feature)}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main :where(.clips-board,.category-browser)>.period-truth-note{--surface-frame-border:0;--surface-frame-bg:var(--color-panel-dark-surface-subtle);--surface-frame-ink:var(--color-page-text);--surface-frame-shadow:none;background:var(--color-panel-dark-surface-subtle);color:var(--color-page-muted);box-shadow:none;border:0}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main :where(.clips-board,.category-browser)>.period-truth-note :where(strong,a){color:var(--color-page-text)}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main :where(.clips-board,.category-browser)>.period-truth-note :where(.period-truth-note__copy,span,small){color:var(--color-page-muted)}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main :where(.clip-card,.category-card,.home-category-card,.home-category-showcase__link,.stream-category-card,.recent-stream-card),body.profile-page .site-main :where(.stream-category-card,.recent-stream-card,.profile-category-history-card){--surface-media-radius:var(--radius-surface-feature);--surface-card-radius:var(--radius-surface-feature)}body.public-shell .site-main :where(.notice),body.dashboard-page .site-main :where(.notice),body.admin-shell .admin-main :where(.notice),body.admin-shell .admin-login-main :where(.notice){--state-block-border:var(--notice-border,var(--status-info-border));--state-block-bg:var(--notice-bg,var(--status-info-bg));--state-block-ink:var(--notice-ink,var(--status-info));--state-block-shadow:none}body.public-shell .site-main :where(.empty-state),body.dashboard-page .site-main :where(.empty-state),body.admin-shell .admin-main :where(.empty-state){--state-block-border:var(--surface-frame-border);--state-block-bg:var(--surface-frame-bg);--state-block-ink:var(--surface-frame-muted);--state-block-shadow:var(--surface-frame-shadow)}body.public-shell .site-main :where(.notice) :where(p,small,li,strong,b),body.dashboard-page .site-main :where(.notice) :where(p,small,li,strong,b),body.admin-shell :where(.notice) :where(p,small,li,strong,b){color:inherit}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main :where(.section-block,.category-browser,.metric-card,.data-tile,.category-card,.home-category-card,.clip-card,.compare-helper-card,.compare-card,.podium-card,.methodology-card,.pulse-card,.pricing-card,.legal-section,.action-card,.issue-card,.platform-health-card,.period-card,.stat-card,.stream-category-card,.database-stat-card,.roadmap-card,.public-profile-card) :where(h1,h2,h3,h4,h5,strong,b,th,td,dt,label,summary),body.profile-page .site-main :where(.profile-header,.profile-action-panel,.profile-header-about,.profile-tab-panel>.section-block,.profile-tab-panel>.profile-category-overview,.profile-insights-grid>.section-block,.profile-stream-overview>.section-block,.profile-empty-panel,.profile-clips__periods button,.profile-clips__search input,.profile-clips__search .button,.community-emote-tab,.period-card,.stat-card,.stream-category-card,.recent-stream-card,.stream-rhythm-card) :where(h1,h2,h3,h4,h5,strong,b,th,td,dt,label,summary),body.dashboard-page .site-main :where(.section-block,.metric-card,.data-tile,.dashboard-platform-card,.dashboard-link-card,.public-link-box) :where(h1,h2,h3,h4,h5,strong,b,th,td,dt,label,summary),body.admin-shell .admin-main :where(.section-block,.admin-panel,.metric-card,.data-tile,.settings-group-card,.settings-overview-card,.data-table-wrap,.admin-card-table,.update-details-card,.recommendation-card,.issue-card,.integration-record-card,.instagram-account-card,.instagram-media-card,.instagram-template-panel,.instagram-template-editor,.instagram-editor,.instagram-editor-section,.discord-webhook-card,.discord-stat-card,.discord-stat-builder,.discord-upload-card,.discord-embed-card,.discord-template-card,.discord-payload-check,.discord-roadmap-card,.discord-roadmap-template) :where(h1,h2,h3,h4,h5,strong,b,th,td,dt,label,summary){color:var(--color-text)}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main .category-browser .category-card :where(.category-card-title,.category-card-heading strong){color:var(--color-page-text)}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main .category-browser a.category-card,body.public-shell:not(.dashboard-page):not(.profile-page) .site-main .category-browser a.category-card:hover,body.public-shell:not(.dashboard-page):not(.profile-page) .site-main .category-browser a.category-card:focus-visible{--surface-card-bg:transparent;--surface-card-bg-hover:transparent;--surface-card-ink:var(--color-page-text);--media-card-bg:transparent;--media-card-border:0;grid-template-columns:var(--category-card-thumb-width) minmax(0, 1fr);min-height:var(--category-card-min-height);padding:var(--category-card-padding);border-radius:var(--category-card-radius);color:var(--color-page-text);box-shadow:none;clip-path:none;background:0 0;border:0;gap:clamp(12px,1.4vw,18px);overflow:visible}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main .category-browser a.category-card:before,body.public-shell:not(.dashboard-page):not(.profile-page) .site-main .category-browser a.category-card:after{content:none}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main:has(.public-data-surface){--data-surface-faint:#a4a8a2;--anthracite-muted:#c0c3be;--text-tiny:.76rem;--text-caption:.78rem;--text-xs:.8rem;--text-label:.8rem;--context-surface-bg:var(--anthracite-panel-elevated);--context-surface-ink:var(--anthracite-text);--context-surface-border:0;--context-surface-shadow:none;--text:var(--anthracite-text);--muted:var(--anthracite-muted);--muted-2:var(--data-surface-faint);--line:transparent;--line-strong:transparent;--border-muted:transparent;--border-default:transparent;--border-strong:transparent;--card-border:transparent;--card-border-hover:transparent;--card-bg:var(--anthracite-panel-elevated);--color-text:var(--anthracite-text);--color-text-muted:var(--anthracite-muted);--color-text-faint:var(--data-surface-faint);--color-page-text:var(--anthracite-text);--color-page-muted:var(--anthracite-muted);--color-page-muted-soft:var(--anthracite-muted);--color-page-muted-faint:var(--data-surface-faint);--page-text:var(--anthracite-text);--page-muted:var(--anthracite-muted);--accent-ink:var(--color-accent-ink);--accent-readable:var(--color-accent);--color-surface:var(--anthracite-panel-elevated);--color-surface-muted:var(--anthracite-panel-soft);--color-surface-elevated:var(--anthracite-panel-soft);--color-surface-active:var(--anthracite-panel-hover);--color-border:transparent;--color-border-panel:transparent;--color-border-strong:transparent;--tone-border-muted:transparent;--tone-surface-muted:var(--anthracite-panel-soft);--tone-surface-muted-strong:var(--anthracite-panel-hover);--tone-surface-subtle:var(--anthracite-panel-muted);--tone-surface-subtle-strong:var(--anthracite-panel-soft);--tone-accent-hover:var(--anthracite-panel-hover);--tone-accent-hover-strong:var(--anthracite-panel-hover);--tone-field-bg:var(--anthracite-panel-control);--tone-field-bg-hover:var(--anthracite-panel-muted);--surface-section-bg:var(--anthracite-panel);--surface-section-ink:var(--anthracite-text);--surface-section-muted:var(--anthracite-muted);--surface-section-border-color:transparent;--surface-section-border:0;--surface-section-shadow:none;--surface-frame-bg:var(--anthracite-panel-soft);--surface-frame-ink:var(--anthracite-text);--surface-frame-muted:var(--anthracite-muted);--surface-frame-border-color:transparent;--surface-frame-border:0;--surface-frame-shadow:none;--surface-card-bg:var(--anthracite-panel-elevated);--surface-card-bg-hover:var(--anthracite-panel-hover);--surface-card-ink:var(--anthracite-text);--surface-card-muted:var(--anthracite-muted);--surface-card-border-color:transparent;--surface-card-border:0;--surface-card-shadow:none;--surface-muted:var(--anthracite-panel-soft);--surface-subtle:var(--anthracite-panel-muted);--surface-hover:var(--anthracite-panel-hover);--component-bg:var(--anthracite-panel-elevated);--component-bg-hover:var(--anthracite-panel-hover);--product-surface:var(--anthracite-panel-elevated);--product-surface-quiet:var(--anthracite-panel-soft);--data-tile-bg:var(--anthracite-panel-elevated);--data-tile-bg-hover:var(--anthracite-panel-hover);--control-bg:var(--anthracite-panel-control);--control-bg-hover:var(--anthracite-panel-muted);--control-bg-disabled:var(--anthracite-panel-disabled);--control-placeholder:var(--data-surface-faint);--field-bg:var(--anthracite-panel-control);--field-bg-hover:var(--anthracite-panel-muted);--field-control-bg:var(--anthracite-panel-control);--field-control-bg-hover:var(--anthracite-panel-muted);--field-control-bg-focus:var(--anthracite-panel-control);--field-control-disabled-bg:var(--anthracite-panel-disabled);--field-control-border:transparent;--field-control-border-hover:transparent;--field-control-focus-border:transparent;--field-control-ink:var(--anthracite-text);--field-control-placeholder:var(--data-surface-faint);--button-border:transparent;--button-border-hover:transparent;--tab-control-border:0;--filter-surface-bg:var(--anthracite-panel-soft);--filter-surface-ink:var(--anthracite-text);--filter-surface-border:0;--table-bg:var(--anthracite-panel);--table-head-bg:var(--anthracite-panel-muted);--table-row-alt:#ffffff05;--table-row-hover:var(--anthracite-panel-hover);--table-link:var(--anthracite-text);--table-link-hover:var(--color-accent);--table-wrapper-bg:var(--anthracite-panel);--table-wrapper-ink:var(--anthracite-text);--table-wrapper-border:0;--table-wrapper-shadow:none;--scrollbar-track:var(--anthracite-panel-control);--scrollbar-track-hover:var(--anthracite-panel-muted);--scrollbar-thumb:#f8f8f840;--scrollbar-thumb-hover:#f8f8f86b;--state-block-bg:var(--anthracite-panel-soft);--state-block-border:transparent;--state-block-ink:var(--anthracite-muted);--info-bg:var(--anthracite-panel-soft);--info-border:transparent;--success-bg:color-mix(in srgb, var(--status-positive-on-dark) 12%, var(--anthracite-panel-elevated));--success-border:transparent;--danger-bg:color-mix(in srgb, var(--status-negative-on-dark) 12%, var(--anthracite-panel-elevated));--danger-border:transparent;--status-ok:var(--status-positive-on-dark);--status-ok-text:var(--status-positive-on-dark);--status-ok-border:transparent;--status-info:var(--anthracite-muted);--status-info-bg:var(--anthracite-panel-soft);--status-info-border:transparent;--status-warning:var(--color-accent);--status-warning-border:transparent;--status-danger:var(--status-negative-on-dark);--status-danger-border:transparent;--live-delta-up-text:var(--status-positive-on-dark);--live-delta-down-text:var(--status-negative-on-dark);--twitch-bg:color-mix(in srgb, var(--platform-twitch-brand) 14%, var(--anthracite-panel-soft));--twitch-border:transparent;--twitch-text:color-mix(in srgb, var(--platform-twitch-brand) 58%, white);--kick-bg:color-mix(in srgb, var(--platform-kick-brand) 10%, var(--anthracite-panel-soft));--kick-border:transparent;--kick-text:color-mix(in srgb, var(--platform-kick-brand) 72%, white)}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main:has(.public-data-surface) :where(input,select,textarea)::placeholder{color:var(--data-surface-faint);opacity:1}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main:has(.public-data-surface) .public-data-surface{background:var(--context-surface-bg);color:var(--anthracite-text);box-shadow:none;border:0}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main:has(.public-data-surface) :where(.section-block,.category-browser,.data-tile,.filter-bar,.public-control-panel,.data-table-wrap,.ranking-tabs a,.period-truth-note,.podium-card,.compare-card,.compare-metric-card,.compare-suggestion,.compare-chip,.empty-state,.notice,.context-link,.category-card,.category-card-stat-grid,.category-card-stat,.category-card-metrics span,.category-card-avatar,.category-card-avatar-more,.segment-control,.button,input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea,.custom-select__button,.platform-tag,.quality-badge,.live-dot,.current-viewers-badge,.streamer-type-badge,.streamer-type-icon){box-shadow:none;border:0!important}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main:has(.public-data-surface) .segment-control :where(a,button){box-shadow:none;border:0!important}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main:has(.public-data-surface) :where(.page-heading,.catalog-heading,.rankings-heading,.compare-heading)>.eyebrow{color:var(--color-accent-ink)}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main:has(.public-data-surface) .segment-control .is-active{color:var(--color-accent-ink)}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main:has(.public-data-surface) .segment-control .streamer-type-filter__item.is-active{background:color-mix(in srgb, var(--streamer-type-accent) 13%, var(--anthracite-panel-hover));box-shadow:none;color:var(--anthracite-text)!important}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main:has(.public-data-surface) .segment-control__count{color:var(--anthracite-text)!important}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main:has(.public-data-surface) .ranking-tabs a.is-active{background:color-mix(in srgb, var(--color-accent) 10%, var(--anthracite-panel-elevated))}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main:has(.public-data-surface) .ranking-tabs a.is-active small{color:var(--anthracite-muted)!important}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main:has(.public-data-surface) :where(.catalog-seo-intro,.ranking-explainer,.catalog-context-card,.ranking-tabs a,.podium-card,.compare-helper-card,.compare-card,.compare-metric-card,.empty-state,.notice){background-color:var(--anthracite-panel-elevated);color:var(--anthracite-text)}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main:has(.public-data-surface) .compare-helper-grid span{--micro-label-color:var(--color-accent)}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main:has(.public-data-surface) :where(.compare-suggestion:hover,.compare-suggestion:focus-visible) em{color:var(--color-accent)}body.public-shell:not(.dashboard-page):not(.profile-page):has(.site-main .public-data-surface) .privacy-consent-panel{background:var(--anthracite-panel-elevated);color:var(--anthracite-text);box-shadow:none;border:0}body.public-shell:not(.dashboard-page):not(.profile-page):has(.site-main .public-data-surface) .privacy-consent-panel :where(h2,a[href]){color:var(--anthracite-text)}body.public-shell:not(.dashboard-page):not(.profile-page):has(.site-main .public-data-surface) .privacy-consent-panel :where(p:not(.eyebrow),.link-button){color:var(--anthracite-muted)}body.public-shell:not(.dashboard-page):not(.profile-page):has(.site-main .public-data-surface) .privacy-consent-panel .eyebrow{color:var(--color-accent)}body.public-shell:not(.dashboard-page):not(.profile-page):has(.site-main .public-data-surface) .privacy-consent-panel .button{box-shadow:none;border:0}body.public-shell:not(.dashboard-page):not(.profile-page):has(.site-main .public-data-surface) .privacy-consent-panel [data-consent-allow]{background:var(--color-accent);color:var(--color-accent-ink)}body.public-shell:not(.dashboard-page):not(.profile-page):has(.site-main .public-data-surface) .privacy-consent-panel [data-consent-deny]{background:var(--anthracite-panel-control);color:var(--anthracite-text)}body.public-shell:not(.dashboard-page):not(.profile-page):has(.site-main .public-data-surface) .privacy-consent-panel [data-consent-deny]:hover{background:var(--anthracite-panel-hover);color:var(--anthracite-text)}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main .category-browser.public-data-surface{padding:var(--surface-section-padding);border-radius:var(--surface-section-radius);background:var(--context-surface-bg);border:0;overflow:hidden}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main .category-browser.public-data-surface a.category-card,body.public-shell:not(.dashboard-page):not(.profile-page) .site-main .category-browser.public-data-surface a.category-card:hover,body.public-shell:not(.dashboard-page):not(.profile-page) .site-main .category-browser.public-data-surface a.category-card:focus-visible{--category-card-padding:clamp(10px, 1vw, 14px);--surface-card-bg:var(--anthracite-panel-elevated);--surface-card-bg-hover:var(--anthracite-panel-hover);--surface-card-ink:var(--anthracite-text);--media-card-bg:var(--anthracite-panel-elevated);--media-card-border:0;--data-accent:var(--color-accent);padding:var(--category-card-padding);background-color:var(--anthracite-panel-elevated);background-image:var(--data-accent-surface-image);color:var(--anthracite-text);box-shadow:none;transition:background-color var(--transition), transform var(--transition);background-repeat:no-repeat;border:0;overflow:hidden}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main .category-browser.public-data-surface a.category-card:hover,body.public-shell:not(.dashboard-page):not(.profile-page) .site-main .category-browser.public-data-surface a.category-card:focus-visible{background-color:var(--anthracite-panel-hover);background-image:var(--data-accent-surface-image);border-color:#0000;transform:translateY(-1px)}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main .category-browser.public-data-surface .category-card--accent-twitch{--data-accent:var(--platform-twitch-brand)}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main .category-browser.public-data-surface .category-card--accent-kick{--data-accent:var(--platform-kick-brand)}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main .category-browser.public-data-surface .category-card-avatars{--category-avatar-cutout-bg:var(--anthracite-panel-elevated)}@media (width<=760px){body.public-shell:not(.dashboard-page):not(.profile-page) .site-main .category-browser.public-data-surface{padding:var(--surface-section-padding);overflow:hidden}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main .category-browser.public-data-surface a.category-card,body.public-shell:not(.dashboard-page):not(.profile-page) .site-main .category-browser.public-data-surface a.category-card:hover,body.public-shell:not(.dashboard-page):not(.profile-page) .site-main .category-browser.public-data-surface a.category-card:focus-visible{--category-card-padding:10px}}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main :where(.section-block,.category-browser,.metric-card,.data-tile,.category-card,.home-category-card,.clip-card,.compare-helper-card,.compare-card,.podium-card,.methodology-card,.pulse-card,.pricing-card,.legal-section,.action-card,.issue-card,.platform-health-card,.period-card,.stat-card,.stream-category-card,.database-stat-card,.roadmap-card,.public-profile-card) :where(p,small,dd,li,figcaption,.muted,.section-heading p:not(.eyebrow)),body.profile-page .site-main :where(.profile-header,.profile-action-panel,.profile-header-about,.profile-tab-panel>.profile-category-overview,.profile-empty-panel,.profile-clips__periods button,.profile-clips__search input,.profile-clips__search .button,.community-emote-tab,.period-card,.stat-card,.stream-category-card,.recent-stream-card,.stream-rhythm-card) :where(p,small,dd,li,figcaption,.muted,.section-heading p:not(.eyebrow)),body.dashboard-page .site-main :where(.section-block,.metric-card,.data-tile,.dashboard-platform-card,.dashboard-link-card,.public-link-box) :where(p,small,dd,li,figcaption,.muted,.section-heading p:not(.eyebrow)),body.admin-shell .admin-main :where(.section-block,.admin-panel,.metric-card,.data-tile,.settings-group-card,.settings-overview-card,.data-table-wrap,.admin-card-table,.update-details-card,.recommendation-card,.issue-card,.integration-record-card,.instagram-account-card,.instagram-media-card,.instagram-template-panel,.instagram-template-editor,.instagram-editor,.instagram-editor-section,.discord-webhook-card,.discord-stat-card,.discord-stat-builder,.discord-upload-card,.discord-embed-card,.discord-template-card,.discord-payload-check,.discord-roadmap-card,.discord-roadmap-template) :where(p,small,dd,li,figcaption,.muted,.admin-subtitle,.section-heading p:not(.eyebrow)){color:var(--color-text-muted)}body.admin-shell .admin-main .streamer-tag-preview :where(.streamer-tag-preview__label,small){color:var(--streamer-tag-preview-muted)}body.admin-shell .admin-main .toast :where(strong,p,.toast__message){color:var(--toast-ink)}body.dashboard-page .site-main .dashboard-card-preview-shell.card-shell .public-profile-card{background:var(--profile-card-panel-bg);color:var(--profile-card-panel-text)}body.dashboard-page .site-main .dashboard-card-preview-shell.card-shell .public-profile-card :where(h1,h2,h3,h4,h5,strong,b,th,td,dt,label,summary){color:var(--profile-card-panel-text)}body.dashboard-page .site-main .dashboard-card-preview-shell.card-shell .public-profile-card :where(p,small,dd,li,figcaption,.muted){color:var(--profile-card-panel-muted)}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main :where(.content-grid,.metric-grid,.home-category-grid,.category-grid,.clip-grid,.compare-helper-grid,.database-hero-grid,.database-platform-grid,.database-quality-grid,.roadmap-card-grid,.pricing-grid,.wheel-page-grid:not(.is-stream-mode)),body.dashboard-page .site-main :where(.content-grid,.metric-grid,.dashboard-overview-grid,.dashboard-card-editor-grid,.dashboard-links-grid,.dashboard-accounts-grid,.dashboard-analytics-grid,.dashboard-privacy-grid,.dashboard-billing-grid,.dashboard-wheel-grid),body.profile-page .site-main :where(.profile-insights-grid,.profile-stream-overview,.stat-card-grid,.stream-category-grid),body.admin-shell .admin-main :where(.content-grid,.metric-grid,.admin-grid,.quality-layout,.update-platform-grid,.update-health-grid,.admin-recommendations,.settings-access-summary,.settings-access-audit,.settings-overview-grid,.discord-workbench-grid,.discord-upload-grid,.instagram-media-grid,.compact-metric-grid,.uiux-form-grid){--card-grid-gap:var(--surface-card-gap);gap:var(--cluster-grid-gap,var(--surface-grid-gap));align-items:var(--cluster-grid-align,stretch);min-width:0;max-width:100%}body.public-shell .site-main :where(.page-heading,.page-hero-copy,.status-page__heading,.section-heading,.compact-heading,.filter-actions,.inline-action-form),body.dashboard-page .site-main :where(.page-heading,.section-heading,.compact-heading,.filter-actions,.inline-action-form),body.admin-shell .admin-main :where(.admin-header,.section-heading,.compact-heading,.filter-actions,.inline-action-form,.admin-clip-refresh-actions,.admin-streamer-clip-form){min-width:0;max-width:100%}body.public-shell .site-main :where(.page-heading,.page-hero-copy,.status-page__heading,.section-heading,.compact-heading) :where(h1,h2,h3,p,small),body.dashboard-page .site-main :where(.page-heading,.section-heading,.compact-heading) :where(h1,h2,h3,p,small),body.admin-shell .admin-main :where(.admin-header,.section-heading,.compact-heading) :where(h1,h2,h3,p,small){overflow-wrap:anywhere;max-width:100%}body.public-shell .site-main :where(.section-block,.metric-card,.data-tile,.filter-bar,.settings-form,.data-table-wrap)>*,body.dashboard-page .site-main :where(.section-block,.metric-card,.data-tile,.filter-bar,.settings-form,.data-table-wrap)>*,body.admin-shell .admin-main :where(.section-block,.admin-panel,.metric-card,.data-tile,.filter-bar,.settings-form,.data-table-wrap)>*{min-width:0;max-width:100%}@media (width<=760px){body.public-shell:not(.dashboard-page):not(.profile-page) .site-main :where(.section-block,.category-browser,.login-panel,.user-login-panel,.public-control-panel,.filter-bar,.streamer-filter,.category-tools,.clips-search,.ranking-period-form,.period-truth-note,.compare-picker),body.profile-page .site-main :where(.profile-tab-panel>.section-block,.profile-insights-grid>.section-block,.profile-stream-overview>.section-block),body.profile-page .site-main :where(.profile-clips__search,.profile-clips__periods),body.dashboard-page .site-main :where(.section-block,.filter-bar,.settings-form),body.admin-shell .admin-main :where(.section-block,.admin-panel,.filter-bar,.settings-form,.discord-preview-panel,.instagram-account-form,.vtuber-batch-form){--surface-section-padding:clamp(14px, 4vw, 18px);--surface-section-gap:var(--layout-section-gap-compact);--surface-frame-padding:var(--space-3);--surface-grid-gap:var(--component-card-gap)}body.public-shell .site-main :where(.filter-actions,.inline-action-form),body.dashboard-page .site-main :where(.filter-actions,.inline-action-form),body.admin-shell .admin-main :where(.filter-actions,.inline-action-form,.admin-clip-refresh-actions,.admin-streamer-clip-form){--action-row-display:grid;--action-row-template:minmax(0, 1fr);--action-row-align:stretch;--action-row-justify:stretch;--button-white-space:normal}}body.public-shell.multiwatch-fullscreen-active:not(.dashboard-page) .site-main .multiwatch-workbench.is-stream-mode{min-width:var(--viewport-width);background:var(--color-bg);color:var(--page-text);box-shadow:none;border:0;border-radius:0;padding:clamp(6px,1.2vmin,12px)}body.wheel-fullscreen-active .wheel-page-grid.is-stream-mode .wheel-tool-panel,.wheel-page-grid.is-stream-mode .wheel-tool-panel{color:var(--page-text);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}body.profile-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--anthracite-panel-deep);--color-bg-soft:var(--anthracite-panel-control);--color-surface:var(--anthracite-panel-elevated);--color-surface-muted:var(--anthracite-panel-soft);--color-surface-elevated:var(--anthracite-panel-muted);--color-surface-active:var(--anthracite-panel-hover);--color-panel-dark:var(--anthracite-base);--color-panel-dark-elevated:var(--anthracite-panel-elevated);--color-page-text:var(--anthracite-text);--color-page-muted:var(--anthracite-muted);--color-page-muted-soft:var(--soft-dark-ink-tertiary);--color-page-muted-faint:var(--anthracite-faint);--color-text:var(--anthracite-text);--color-text-muted:var(--anthracite-muted);--color-text-faint:var(--soft-dark-ink-tertiary);--color-border:transparent;--color-border-panel:transparent;--color-border-strong:transparent;--color-panel-dark-border:transparent;--color-panel-dark-border-muted:transparent;--color-panel-dark-border-strong:transparent;--color-panel-dark-line-strong:transparent;--bg:var(--anthracite-panel-deep);--surface:var(--anthracite-panel-elevated);--surface-muted:var(--anthracite-panel-soft);--surface-subtle:var(--anthracite-panel-muted);--surface-hover:var(--anthracite-panel-hover);--product-surface:var(--anthracite-panel-elevated);--product-surface-quiet:var(--anthracite-base);--text:var(--anthracite-text);--muted:var(--anthracite-muted);--muted-2:var(--soft-dark-ink-tertiary);--profile-panel-bg:var(--anthracite-base);--profile-card-bg:var(--anthracite-panel-elevated);--profile-card-bg-strong:var(--anthracite-panel-soft);--profile-surface-bg:var(--profile-panel-bg);--profile-surface-bg-strong:var(--profile-card-bg-strong);--profile-surface-border:var(--color-panel-dark-border-strong);--profile-surface-border-strong:color-mix(in srgb, var(--accent) 54%, transparent);--profile-surface-muted:var(--color-page-muted);--profile-surface-faint:color-mix(in srgb, var(--color-page-text) 68%, transparent);--profile-chip-bg:var(--profile-card-bg-strong);--profile-chip-bg-soft:var(--profile-card-bg);--profile-chip-bg-muted:color-mix(in srgb, var(--color-page-text) 5.2%, transparent);--card-bg:var(--profile-card-bg);--table-bg:var(--profile-panel-bg);--table-head-bg:var(--anthracite-panel-elevated);--table-row-alt:color-mix(in srgb, var(--color-page-text) 1.8%, transparent);--table-row-hover:var(--anthracite-panel-muted);--table-link:var(--color-page-text);--table-link-hover:var(--accent);--table-wrapper-bg:var(--profile-panel-bg);--table-wrapper-ink:var(--color-page-text);--table-wrapper-border:0;--table-wrapper-shadow:none;--control-bg:var(--profile-chip-bg-soft);--control-bg-hover:var(--profile-chip-bg);--control-bg-disabled:color-mix(in srgb, var(--color-page-text) 4.2%, transparent);--field-bg:var(--profile-chip-bg-soft);--field-control-bg:var(--profile-chip-bg-soft);--field-control-bg-hover:var(--profile-chip-bg);--field-control-disabled-bg:color-mix(in srgb, var(--color-page-text) 4.2%, transparent);--field-control-border:var(--profile-surface-border);--field-control-focus-border:var(--profile-surface-border-strong);--field-control-ink:var(--color-page-text);--field-control-placeholder:var(--profile-surface-faint);--button-bg:var(--profile-chip-bg-soft);--button-bg-hover:var(--profile-chip-bg);--button-border:var(--profile-surface-border);--button-ink:var(--color-page-text);--profile-data-cell-padding:clamp(14px, 1vw, 18px) clamp(16px, 1.25vw, 20px);--profile-data-cell-gap:var(--component-tight-gap);--profile-compact-cell-padding:11px 13px;--profile-compact-cell-gap:var(--component-tight-gap);--surface-card-radius:var(--radius-surface-feature);--surface-frame-radius:var(--radius-surface-feature);--surface-section-radius:var(--radius-surface-feature);--accent-readable:var(--accent)}body.profile-page.has-profile-palette{--color-surface:color-mix(in srgb, var(--anthracite-panel-elevated) 94%, var(--profile-derived-accent) 6%);--color-surface-muted:color-mix(in srgb, var(--anthracite-panel-soft) 91%, var(--profile-derived-accent) 9%);--color-surface-elevated:color-mix(in srgb, var(--anthracite-panel-muted) 93%, var(--profile-derived-accent) 7%);--profile-panel-bg:color-mix(in srgb, var(--anthracite-base) 97%, var(--profile-derived-accent) 3%);--profile-card-bg:color-mix(in srgb, var(--anthracite-panel-elevated) 94%, var(--profile-derived-accent) 6%);--profile-card-bg-strong:color-mix(in srgb, var(--anthracite-panel-soft) 91%, var(--profile-derived-accent) 9%)}body.profile-page .site-main .profile-tabs[data-profile-palette]{--profile-panel-bg:var(--anthracite-panel-control);--profile-card-bg:color-mix(in srgb, var(--anthracite-base) 98%, var(--profile-derived-accent) 2%);--profile-card-bg-strong:color-mix(in srgb, var(--anthracite-panel-elevated) 97%, var(--profile-derived-accent) 3%);--profile-chip-bg:var(--profile-card-bg-strong);--profile-chip-bg-soft:var(--profile-card-bg);--profile-chip-bg-muted:color-mix(in srgb, var(--color-page-text) 5%, transparent);--profile-surface-bg:var(--profile-panel-bg);--profile-surface-bg-strong:var(--profile-card-bg-strong);--profile-surface-border-strong:color-mix(in srgb, var(--profile-derived-accent) 46%, transparent);--profile-interactive-bg:var(--profile-card-bg);--profile-interactive-bg-muted:var(--profile-chip-bg-muted);--profile-interactive-hover:color-mix(in srgb, var(--profile-derived-accent) 6%, var(--anthracite-panel-muted));--control-bg-hover:var(--profile-interactive-hover);--field-control-bg-hover:var(--profile-interactive-hover);--button-bg-hover:var(--profile-interactive-hover);--surface-hover:var(--profile-interactive-hover);--panel-hover:var(--profile-interactive-hover);--card-border-hover:transparent;--border-accent:var(--profile-derived-accent)}body.profile-page .site-main :where(.stream-category-card b,.profile-category-summary-grid b,.profile-category-history-card__stats b,.profile-category-expanded__stats b){color:var(--color-page-text)}body.profile-page .site-main :where(.stream-category-card .is-highlight b,.profile-category-summary-grid .is-highlight b,.profile-category-history-card__stats .is-highlight b,.profile-category-expanded__stats .is-highlight b){color:var(--accent)}body.profile-page .site-main :where(.profile-badge-set__head,.profile-emote-group__head,.profile-emote-provider-head) .quality-badge{--status-pill-min-height:0;--status-pill-padding:0;--status-pill-border:0;--status-pill-bg:transparent;--status-pill-ink:var(--profile-surface-muted);color:var(--profile-surface-muted)}body.profile-page .site-main :where(.community-emote-tab.is-active,.community-emote-tab[aria-selected=true]) small{color:var(--accent-ink)}body.profile-page .site-main :where(.profile-header,.profile-action-panel,.profile-header-about,.profile-tab-panel>.section-block,.profile-insights-grid>.section-block,.profile-stream-overview>.section-block,.profile-category-overview,.profile-category-overview>.section-block,.profile-badge-set,.profile-emote-group,.profile-empty-panel,.stream-calendar-year,.calendar-day-detail,.period-truth-note){border-radius:var(--radius-surface-feature);border-width:0;border-color:#0000}body.profile-page .site-main :where(.profile-action-panel,.profile-header-about,.profile-live-panel,.stream-calendar-month-card,.period-card,.stat-card,.stream-category-card,.recent-stream-card,.stream-rhythm-card,.profile-category-history-card,.profile-milestone-card){border-radius:var(--radius-surface-feature)}body.profile-page .site-main :where(.profile-overview-summary-grid span,.profile-subscriber-grid span,.period-card__stats,.period-card__row,.score-line,.profile-category-summary-grid span,.profile-category-history-card__stats span,.profile-category-expanded__stats span,.profile-category-stream-row,.profile-category-stream-row__metrics span,.calendar-day-detail__metric,.stream-calendar-legend--activity,.stream-category-card__body span,.recent-stream-card__stats span,.recent-stream-card__time,.stream-rhythm-card){border-radius:var(--radius-xl)}body.profile-page .site-main :where(.profile-header,.profile-action-panel,.profile-header-about,.profile-tab-panel>.section-block,.profile-insights-grid>.section-block,.profile-stream-overview>.section-block,.profile-category-overview,.profile-category-overview>.section-block,.profile-badge-set,.profile-emote-group,.profile-empty-panel,.stream-calendar-year,.stream-calendar-month-card,.calendar-day-detail,.period-truth-note,.period-card,.stat-card,.stream-category-card,.recent-stream-card,.stream-rhythm-card,.profile-category-history-card){--text:var(--color-page-text);--muted:var(--profile-surface-muted);--muted-2:var(--profile-surface-faint);--line:var(--profile-surface-border);--line-strong:var(--profile-surface-border-strong);--border-muted:var(--profile-surface-border);--border-default:var(--profile-surface-border);--border-strong:var(--profile-surface-border-strong);--card-border:var(--profile-surface-border);--card-border-hover:transparent;--surface-muted:var(--profile-chip-bg);--surface-subtle:var(--profile-chip-bg-soft);--surface-hover:color-mix(in srgb, var(--accent) 11%, transparent);--surface-card-bg:var(--profile-chip-bg-soft);--surface-card-ink:var(--color-page-text);--surface-card-muted:var(--profile-surface-muted);--surface-card-border-color:var(--profile-surface-border);--color-text:var(--color-page-text);--color-text-muted:var(--profile-surface-muted);--color-text-faint:var(--profile-surface-faint);border-color:var(--profile-surface-border);background:var(--profile-surface-bg);color:var(--color-page-text);box-shadow:none}body.profile-page .site-main :where(.profile-header,.profile-tab-panel>.section-block,.profile-tab-panel>.profile-category-overview,.profile-insights-grid>.section-block,.profile-stream-overview>.section-block,.profile-category-overview>.section-block){background:0 0}body.profile-page .site-main :where(.stream-calendar-month-card,.period-card,.stat-card,.stream-category-card,.recent-stream-card,.stream-rhythm-card,.profile-category-history-card,.profile-milestone-card){--text:var(--color-page-text);--muted:var(--profile-surface-muted);--muted-2:var(--profile-surface-faint);--line:var(--profile-surface-border);--border-muted:var(--profile-surface-border);--card-border:var(--profile-surface-border);--surface-muted:var(--profile-chip-bg);--surface-subtle:var(--profile-chip-bg-soft);--color-text:var(--color-page-text);--color-text-muted:var(--profile-surface-muted);--color-text-faint:var(--profile-surface-faint);background:var(--profile-chip-bg-soft);color:var(--color-page-text);box-shadow:none;border-color:#0000}body.profile-page .site-main :where(.recent-stream-card,.profile-milestone-card,.stream-calendar-year,.stream-calendar-month-card,.profile-clips__search,.profile-clips__periods){border-width:0;border-color:#0000}body.profile-page .site-main :where(.profile-header,.profile-action-panel,.profile-header-about,.profile-tab-panel>.section-block,.profile-insights-grid>.section-block,.profile-stream-overview>.section-block,.profile-category-overview,.profile-category-overview>.section-block,.profile-empty-panel,.stream-calendar-year,.stream-calendar-month-card,.calendar-day-detail,.period-truth-note,.period-card,.stat-card,.stream-category-card,.recent-stream-card,.stream-rhythm-card,.profile-category-history-card) :where(h1,h2,h3,h4,h5,strong,b,th,td,dt,label,summary){color:var(--color-page-text)}body.profile-page .site-main :where(.profile-header,.profile-action-panel,.profile-header-about,.profile-tab-panel>.section-block,.profile-insights-grid>.section-block,.profile-stream-overview>.section-block,.profile-category-overview,.profile-category-overview>.section-block,.profile-empty-panel,.stream-calendar-year,.stream-calendar-month-card,.calendar-day-detail,.period-truth-note,.period-card,.stat-card,.stream-category-card,.recent-stream-card,.stream-rhythm-card,.profile-category-history-card) :where(p,small,dd,li,figcaption,.muted,.section-heading p:not(.eyebrow)){color:var(--profile-surface-muted)}body.profile-page .site-main :where(.profile-live-panel,.profile-overview-summary-grid span,.profile-subscriber-grid span,.period-card__stats,.period-card__row,.score-line,.profile-category-summary-grid span,.profile-category-history-card__stats span,.profile-category-expanded__stats span,.profile-category-stream-row,.profile-category-stream-row__metrics span,.calendar-day-detail__metric,.stream-calendar-legend--activity,.stream-category-card__body span,.recent-stream-card__stats span,.recent-stream-card__time,.stream-rhythm-card){background:var(--profile-chip-bg-muted);color:var(--color-page-text);border-color:#0000}body.profile-page .site-main :where(.profile-overview-summary-grid span,.profile-subscriber-grid span,.period-card__stats,.period-card__row,.score-line,.profile-category-summary-grid span,.profile-category-history-card__stats span,.profile-category-expanded__stats span,.profile-category-stream-row__metrics span,.calendar-day-detail__metric,.stream-calendar-legend--activity,.stream-category-card__body span,.recent-stream-card__stats span,.recent-stream-card__time,.stream-rhythm-card){border-width:0}body.profile-page .site-main .profile-live-panel.is-live{--profile-live-panel-label-color:var(--accent-ink);--profile-live-panel-status-color:var(--accent-ink);--profile-live-panel-value-color:var(--accent-ink);gap:var(--space-2);padding:var(--space-4);background:linear-gradient(125deg, var(--accent) 0%, var(--color-live-ring-lime) 56%, var(--color-live-ring-green) 100%);color:var(--accent-ink);border:0}body.profile-page .site-main .profile-live-panel.is-live .profile-live-panel__head{align-items:start}body.profile-page .site-main .profile-live-panel.is-live :where(.profile-live-panel__category,.profile-live-panel__metric,small){color:var(--accent-ink)}body.profile-page .site-main .profile-live-panel.is-live .profile-live-panel__category{line-height:var(--leading-tight)}body.profile-page .site-main .profile-live-panel.is-live .profile-live-panel__metric{font-size:clamp(2rem,2vw + 1rem,2.75rem)}body.profile-page .site-main .profile-metric-strip{background:0 0;border-color:#0000}body.profile-page .site-main :where(.profile-overview-summary-grid span,.profile-subscriber-grid span,.calendar-day-detail__metric,.stream-rhythm-card){gap:var(--profile-data-cell-gap);padding:var(--profile-data-cell-padding)}body.profile-page .site-main :where(.period-card__stats,.period-card__row,.score-line,.profile-category-summary-grid span,.profile-category-history-card__stats span,.profile-category-expanded__stats span,.profile-category-stream-row__metrics span,.stream-category-card__body span,.recent-stream-card__stats span,.recent-stream-card__time){gap:var(--profile-compact-cell-gap);padding:var(--profile-compact-cell-padding)}body.profile-page .site-main .profile-live-panel__metric{color:var(--profile-live-panel-value-color,var(--color-page-text))}body.profile-page .site-main .profile-live-panel__category{color:var(--profile-live-panel-label-color,var(--profile-surface-muted))}body.profile-page .site-main :where(.period-card__stats,.period-card__row,.stream-category-card__media,.profile-overview-summary-grid span,.profile-category-summary-grid span,.profile-category-history-card__stats span,.profile-category-expanded__stats span,.profile-category-stream-row__metrics span,.calendar-day-detail__metric,.stream-rhythm-card){background:var(--profile-surface-bg-strong)}body.profile-page .site-main :where(.period-truth-note,.profile-category-summary-panel){border-color:var(--profile-surface-border);background:var(--profile-surface-bg);color:var(--profile-surface-muted);box-shadow:none}body.profile-page .site-main :where(.period-truth-note strong,.period-truth-note a){color:var(--color-page-text)}body.profile-page .site-main .period-truth-note :where(.period-truth-note__copy,span,small){color:var(--profile-surface-muted)}body.profile-page .site-main :where(.profile-milestones__since){border-color:var(--profile-surface-border);background:var(--profile-chip-bg-muted);color:var(--profile-surface-muted)}body.profile-page .site-main .profile-milestone-card :where(.profile-milestone-card__head,.profile-milestone-card__meta){color:var(--profile-surface-muted)}body.profile-page .site-main .profile-milestone-card{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--profile-milestone-accent) 9%, transparent), transparent 48%), var(--profile-chip-bg-soft);border-color:#0000}body.profile-page .site-main .profile-milestone-card__meta :where(span,time){color:var(--profile-surface-faint)}body.profile-page .site-main .profile-milestone-card :where(strong,p){color:var(--color-page-text)}body.profile-page .site-main .profile-milestone-card__mark{background:color-mix(in srgb, var(--profile-milestone-accent) 14%, var(--profile-panel-bg));border-color:#0000}body.profile-page .site-main .profile-milestone-card--group-achievement .profile-milestone-card__mark{background:color-mix(in srgb, var(--profile-milestone-accent) 20%, var(--profile-panel-bg))}body.profile-page .site-main .profile-milestone-card.is-clickable:hover{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--profile-milestone-accent) 16%, transparent), transparent 54%), color-mix(in srgb, var(--profile-milestone-accent) 7%, var(--profile-chip-bg-soft))}body.profile-page .site-main .profile-header :where(.tag-cloud a,.quality-badge,.account-anniversary-badge){background:var(--profile-chip-bg-soft);color:var(--color-page-text);border:0}body.profile-page .site-main .profile-header .streamer-custom-tag{--streamer-custom-tag-ink:var(--color-page-text);--streamer-custom-tag-border:1px solid color-mix(in srgb, var(--streamer-custom-tag-effective-color) var(--streamer-custom-tag-border-mix), var(--profile-surface-border));--streamer-custom-tag-bg:var(--streamer-custom-tag-bg-custom,color-mix(in srgb, var(--streamer-custom-tag-effective-color) var(--streamer-custom-tag-bg-mix), var(--profile-chip-bg-soft)));--status-pill-border:var(--streamer-custom-tag-border);--status-pill-bg:var(--streamer-custom-tag-bg);background:var(--status-pill-bg);color:var(--status-pill-ink);box-shadow:var(--streamer-custom-tag-shadow);border:0}body.profile-page .site-main .profile-header .streamer-custom-tag-accent{--streamer-custom-tag-bg-mix:28%;--streamer-custom-tag-border-mix:62%}body.profile-page .site-main .profile-header .streamer-custom-tag-gold{--streamer-custom-tag-effective-color:var(--streamer-tag-gold-accent);--streamer-custom-tag-ink:var(--streamer-tag-gold-ink);--streamer-custom-tag-text:var(--streamer-tag-gold-ink);--streamer-custom-tag-icon-color:var(--streamer-tag-gold-icon);--streamer-custom-tag-border:0;--streamer-custom-tag-bg:var(--streamer-custom-tag-bg-custom,var(--streamer-tag-gold-background))}body.profile-page .site-main .profile-header .streamer-custom-tag-gradient{--streamer-custom-tag-ink:var(--streamer-tag-gradient-ink);--streamer-custom-tag-text:var(--streamer-tag-gradient-ink);--streamer-custom-tag-icon-color:var(--streamer-tag-gradient-icon);--streamer-custom-tag-border:0;--streamer-custom-tag-bg:var(--streamer-custom-tag-bg-custom,var(--streamer-tag-gradient-background))}body.profile-page .site-main .profile-header .streamer-custom-tag-outline{--streamer-custom-tag-bg:var(--streamer-custom-tag-bg-custom,transparent);--streamer-custom-tag-border:1px solid color-mix(in srgb, var(--streamer-custom-tag-effective-color) 76%, var(--profile-surface-border))}body.profile-page .site-main .profile-header .streamer-custom-tag-glass{--streamer-custom-tag-bg:var(--streamer-custom-tag-bg-custom,linear-gradient(135deg, color-mix(in srgb, var(--streamer-custom-tag-effective-color) 14%, transparent), color-mix(in srgb, var(--profile-chip-bg-soft) 86%, transparent)));--streamer-custom-tag-border:1px solid color-mix(in srgb, var(--streamer-custom-tag-effective-color) 34%, var(--profile-surface-border))}body.profile-page .site-main .profile-header .streamer-custom-tag-data{--streamer-custom-tag-bg-mix:22%;--streamer-custom-tag-border-mix:58%}body.profile-page .site-main .profile-header .streamer-custom-tag-verified{--streamer-custom-tag-bg-mix:21%;--streamer-custom-tag-border-mix:64%}body.profile-page .site-main .profile-header .streamer-custom-tag-community{--streamer-custom-tag-bg-mix:20%;--streamer-custom-tag-border-mix:56%}body.profile-page .site-main .profile-header .streamer-custom-tag-neutral{--streamer-custom-tag-bg-mix:10%;--streamer-custom-tag-border-mix:30%}body.profile-page .site-main .profile-status-row .streamer-type-badge{--status-pill-border:1px solid color-mix(in srgb, var(--streamer-type-accent) 58%, var(--profile-surface-border));--status-pill-bg:color-mix(in srgb, var(--streamer-type-accent) 12%, var(--profile-chip-bg-soft));--status-pill-ink:var(--color-page-text);background:var(--status-pill-bg);color:var(--color-page-text);border:0}body.profile-page .site-main .profile-header .streamer-type-badge{--streamer-type-bg:color-mix(in srgb, var(--streamer-type-accent) 12%, var(--profile-chip-bg-soft));--streamer-type-border:color-mix(in srgb, var(--streamer-type-accent) 58%, var(--profile-surface-border));--status-pill-border:1px solid var(--streamer-type-border);--status-pill-bg:var(--streamer-type-bg);--status-pill-ink:var(--color-page-text);border:var(--status-pill-border);background:var(--status-pill-bg);color:var(--color-page-text)}body.profile-page .site-main .profile-header .streamer-type-badge:before{background:var(--streamer-type-accent)}body.profile-page .site-main .profile-header .streamer-type-list--labeled .streamer-type-icon{background:linear-gradient(90deg, color-mix(in srgb, var(--streamer-type-accent) 38%, transparent) 0 3px, transparent 3px), color-mix(in srgb, var(--streamer-type-accent) 12%, var(--profile-chip-bg-soft));color:var(--color-page-text);border:0}body.profile-page .site-main .profile-header .streamer-type-list--labeled .streamer-type-label{color:var(--color-page-text)}body.profile-page .site-main .profile-header .profile-status-row,body.profile-page .site-main .profile-header .profile-status-row .streamer-type-list{gap:var(--space-2)}body.profile-page .site-main .profile-header .profile-status-row .streamer-type-list--labeled .streamer-type-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--streamer-type-accent) 18%, var(--profile-chip-bg-soft)), color-mix(in srgb, var(--streamer-type-accent) 8%, var(--profile-chip-bg-soft)));min-width:32px;height:32px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-page-text) 7%, transparent);transition:background-color var(--transition-fast), transform var(--transition-fast);border:0;gap:7px;padding:0 12px 0 9px}body.profile-page .site-main .profile-header .profile-status-row .streamer-type-icon__glyph{width:16px;height:16px}body.profile-page .site-main .profile-header .profile-status-row .streamer-type-label{font-size:var(--text-compact);font-weight:850}body.profile-page .site-main .profile-header .profile-status-row .streamer-custom-tag,body.profile-page .site-main .profile-header .profile-status-row .profile-language-badge,body.profile-page .site-main .profile-header .profile-status-row .account-anniversary-badge{--status-pill-min-height:32px;--status-pill-padding:6px 12px 6px 9px;--status-pill-font-size:var(--text-compact);gap:7px}body.profile-page .site-main .profile-header .profile-language-badge{--profile-language-accent:var(--profile-identity-accent);--status-pill-border:1px solid color-mix(in srgb, var(--profile-language-accent) 30%, var(--profile-surface-border));--status-pill-bg:linear-gradient(135deg, color-mix(in srgb, var(--profile-language-accent) 11%, var(--profile-chip-bg-soft)), color-mix(in srgb, var(--color-page-text) 3%, var(--profile-chip-bg-soft)));--status-pill-ink:var(--color-page-text);background:var(--status-pill-bg);color:var(--status-pill-ink);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-page-text) 7%, transparent);border:0}body.profile-page .site-main .profile-header .profile-language-badge__mark{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--profile-language-accent) 22%, var(--profile-panel-bg));min-width:20px;height:20px;color:var(--color-page-text);letter-spacing:.04em;place-items:center;padding-inline:4px;font-size:10px;font-weight:900;line-height:1;display:inline-grid}body.profile-page .site-main .profile-header .profile-account-tier{--profile-account-tier-accent:var(--profile-identity-accent);--status-pill-min-height:32px;--status-pill-padding:6px 12px;--status-pill-border:1px solid color-mix(in srgb, var(--profile-account-tier-accent) 32%, var(--profile-surface-border));--status-pill-bg:linear-gradient(135deg, color-mix(in srgb, var(--profile-account-tier-accent) 12%, var(--profile-chip-bg-soft)), color-mix(in srgb, var(--color-page-text) 3%, var(--profile-chip-bg-soft)));--status-pill-ink:var(--color-page-text);--status-pill-font-size:var(--text-compact);--status-pill-font-weight:820;background:var(--status-pill-bg);color:var(--status-pill-ink);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-page-text) 7%, transparent);border:0}body.profile-page .site-main .profile-header .profile-account-tier:before{border-radius:var(--radius-pill);background:var(--profile-account-tier-accent);content:"";flex:0 0 6px;width:6px;height:6px}body.profile-page .site-main .profile-header .profile-account-tier--partner{--profile-account-tier-accent:var(--color-partner-verified)}body.profile-page .site-main .profile-header :where(.tag-cloud a:hover,.tag-cloud a:focus-visible){border-color:var(--profile-surface-border-strong);background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--color-page-text)}body.profile-page .site-main .profile-header .tag-cloud a :where(.social-link-name,.social-link-copy){color:var(--color-page-text)}body.profile-page .site-main .profile-header,body.profile-page .site-main :where(.profile-tab-panel>.section-block,.profile-tab-panel>.profile-category-overview,.profile-insights-grid>.section-block,.profile-stream-overview>.section-block,.profile-category-overview>.section-block){padding-inline:0}body.profile-page .site-main :where(.profile-overview-grid>.section-block,.profile-tab-panel[data-profile-panel=overview]>.profile-similar){padding:var(--surface-section-padding)}body.profile-page .site-main .profile-header-main--without-actions .profile-header-about{box-shadow:none;background:0 0;border:0;border-radius:0}body.profile-page .site-main .profile-header .profile-links{align-items:center;gap:var(--component-action-gap);flex-wrap:wrap;min-width:0;display:flex}body.profile-page .site-main .profile-header .profile-links .social-link{align-items:center;gap:var(--component-list-row-gap);min-width:0;max-width:min(100%,260px);min-height:38px;color:var(--color-page-text);box-shadow:none;white-space:nowrap;background:0 0;border:0;display:inline-flex;overflow:hidden}body.profile-page .site-main .profile-header .profile-links .social-link:hover,body.profile-page .site-main .profile-header .profile-links .social-link:focus-visible{box-shadow:none;background:0 0;border:0}body.profile-page .site-main .profile-header .profile-links .social-link--icon-only{flex:0 0 38px;justify-content:center;width:38px;height:38px;padding:0}body.profile-page .site-main .profile-header .profile-links .social-link-copy{min-width:0;overflow:hidden}body.profile-page .site-main .profile-header .profile-links .social-link-name{max-width:190px;color:var(--color-page-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.profile-page .site-main .profile-header .profile-links .social-link-icon{filter:brightness(0)invert();opacity:.9}body.profile-page .site-main :where(.profile-header-about,.profile-action-panel,.profile-live-panel) .button-secondary{border-color:var(--profile-surface-border);background:color-mix(in srgb, var(--color-surface) 96%, transparent);color:var(--color-accent-ink)}body.profile-page .site-main .profile-header-live-panel{border-radius:22px;grid-template-columns:minmax(0,.82fr) minmax(138px,1.18fr);grid-template-areas:"head head""audience actions";gap:10px 14px;padding:14px 15px;position:relative}body.profile-page .site-main .profile-header-live-panel[hidden]{display:none}body.profile-page .site-main .profile-header-live-panel .profile-live-panel__head{grid-area:head;min-width:0;padding-right:70px;display:block}body.profile-page .site-main .profile-header-live-panel .profile-live-panel__status{justify-items:start;gap:5px;min-width:0;display:grid}body.profile-page .site-main .profile-header-live-panel .profile-live-panel__category{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.profile-page .site-main .profile-header-live-panel .profile-live-panel__channel-link{z-index:1;color:#fff;background:0 0;border:0;border-radius:50%;place-items:center;width:64px;height:64px;margin:0;text-decoration:none;display:grid;position:absolute;top:0;right:0}body.profile-page .site-main .profile-header-live-panel .profile-live-panel__channel-link:focus-visible{outline-offset:2px;outline:2px solid #fff}body.profile-page .site-main .profile-header-live-panel .profile-live-panel__audience{grid-area:audience;align-content:center;gap:2px;min-width:0;display:grid}body.profile-page .site-main .profile-header-live-panel .profile-live-panel__metric{font-size:clamp(2rem,2vw + .85rem,2.55rem);line-height:.95}body.profile-page .site-main .profile-header-live-panel .profile-live-panel__actions{grid-area:actions;place-self:end;place-items:end;gap:7px;width:auto;margin-top:0;position:absolute;bottom:0;right:0}body.profile-page .site-main .profile-header-live-panel .profile-live-panel__actions .button{--button-min-height:34px;--button-padding:4px 9px;--button-radius:11px;--button-font-size:var(--text-sm);align-self:end;width:auto;min-width:0;max-width:100%;height:34px;max-height:34px}body.profile-page .site-main .profile-header-live-panel.is-live .profile-live-embed__toggle{--button-border:transparent;--button-border-hover:transparent;--button-bg:var(--anthracite-base);--button-bg-hover:var(--anthracite-panel-hover);--button-ink:var(--anthracite-text);--button-ink-hover:var(--anthracite-text);border-color:var(--button-border);background:var(--button-bg);color:var(--button-ink)}body.profile-page .site-main .profile-header-live-panel.is-live .profile-live-panel__actions .button-secondary{--button-border:color-mix(in srgb, var(--accent-ink) 10%, transparent);--button-border-hover:color-mix(in srgb, var(--accent-ink) 18%, transparent);--button-bg:color-mix(in srgb, var(--accent-ink) 10%, transparent);--button-bg-hover:color-mix(in srgb, var(--accent-ink) 16%, transparent);--button-ink:var(--accent-ink);--button-ink-hover:var(--accent-ink);border-color:var(--button-border);background:var(--button-bg);color:var(--button-ink)}body.profile-page .site-main .profile-header-live-embed-scope{display:contents}body.profile-page .site-main .profile-header-live-embed{width:100%;min-width:0;box-shadow:none;opacity:0;will-change:height, opacity, transform;background:0 0;border:0;border-radius:0;grid-column:1/-1;padding:0;transition:height .28s cubic-bezier(.22,1,.36,1),opacity .18s,transform .24s cubic-bezier(.22,1,.36,1);display:block;overflow:visible;transform:translateY(-6px)}body.profile-page .site-main .profile-header-live-embed.is-open{opacity:1;transform:translate(0,0)}body.profile-page .site-main .profile-header-live-embed.is-closing{opacity:0;transform:translateY(-4px)}body.profile-page .site-main .profile-header-live-embed[hidden]{display:none}body.profile-page .site-main .profile-live-embed__control-proxy{display:none!important}body.profile-page .site-main .profile-live-embed__layout{grid-template-columns:minmax(0,1fr) 0;gap:0;min-width:0;transition:grid-template-columns .26s cubic-bezier(.22,1,.36,1),gap .22s;display:grid}body.profile-page .site-main .profile-live-embed__layout.has-chat{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:clamp(10px,1vw,14px)}body.profile-page .site-main .profile-live-embed__player-shell,body.profile-page .site-main .profile-live-embed__chat{border-radius:var(--radius-surface-feature);background:#050505;min-width:0;position:relative;overflow:hidden}body.profile-page .site-main .profile-live-embed__player-shell{aspect-ratio:16/9;isolation:isolate}body.profile-page .site-main .profile-live-embed__player{min-width:0;position:absolute;inset:0}body.profile-page .site-main .profile-live-embed__controls{z-index:3;border-radius:var(--radius);min-width:0;color:var(--color-page-text);-webkit-backdrop-filter:blur(14px)saturate(108%);pointer-events:none;transition:background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);background:#08090c94;align-items:center;padding:6px 8px;display:flex;position:absolute;top:clamp(10px,1.2vw,16px);right:clamp(10px,1.2vw,16px);box-shadow:0 12px 32px #00000057}body.profile-page .site-main .profile-live-embed__chat-toggle{border-radius:var(--radius-sm);color:#fff;min-height:30px;font:inherit;font-size:var(--text-sm);cursor:pointer;pointer-events:auto;box-shadow:none;transition:color var(--transition-fast), transform var(--transition-fast);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin:0;padding:2px 3px;font-weight:650;line-height:1;display:inline-flex}body.profile-page .site-main .profile-live-embed__chat-toggle:before{content:"";background:currentColor;flex:none;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-message-circle'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M3%2020l1.3%20-3.9c-2.324%20-3.437%20-1.426%20-7.872%202.1%20-10.374c3.526%20-2.501%208.59%20-2.296%2011.845%20.48c3.255%202.777%203.695%207.266%201.029%2010.501c-2.666%203.235%20-7.615%204.215%20-11.574%202.293l-4.7%201'%20/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-message-circle'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M3%2020l1.3%20-3.9c-2.324%20-3.437%20-1.426%20-7.872%202.1%20-10.374c3.526%20-2.501%208.59%20-2.296%2011.845%20.48c3.255%202.777%203.695%207.266%201.029%2010.501c-2.666%203.235%20-7.615%204.215%20-11.574%202.293l-4.7%201'%20/%3e%3c/svg%3e") 50%/contain no-repeat}body.profile-page .site-main .profile-live-embed__chat-toggle:is(:hover,:focus-visible),body.profile-page .site-main .profile-live-embed__chat-toggle[aria-expanded=true]{color:#fff;background:0 0;border:0;transform:scale(1.04)}body.profile-page .site-main .profile-live-embed__chat-toggle:focus-visible{outline:2px solid var(--profile-identity-accent);outline-offset:3px}body.profile-page .site-main .profile-live-embed__chat{opacity:0;min-height:0;transition:height .26s cubic-bezier(.22,1,.36,1),min-height .26s cubic-bezier(.22,1,.36,1),opacity .18s,transform .24s cubic-bezier(.22,1,.36,1);transform:translate(10px)}body.profile-page .site-main .profile-live-embed__layout.has-chat .profile-live-embed__chat,body.profile-page .site-main .profile-live-embed__chat.is-open{opacity:1;min-height:100%;transform:translate(0,0)}body.profile-page .site-main .profile-live-embed__chat.is-closing{opacity:0;transform:translate(8px)}body.profile-page .site-main .profile-live-embed__chat[hidden]{display:none}body.profile-page .site-main :where(.profile-live-embed__player,.profile-live-embed__chat) iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}body.profile-page .site-main :where(.profile-clips__search,.profile-clips__periods){--surface-frame-bg:var(--profile-surface-bg);--surface-frame-ink:var(--color-page-text);--surface-frame-border:0;--surface-frame-shadow:none;--field-bg:var(--profile-chip-bg-soft);--field-bg-hover:var(--profile-chip-bg);--field-control-bg:var(--profile-chip-bg-soft);--field-control-bg-hover:var(--profile-chip-bg);--control-bg:var(--profile-chip-bg-soft);--control-bg-hover:var(--profile-chip-bg);--control-bg-disabled:var(--profile-chip-bg-muted);background:var(--profile-surface-bg);color:var(--color-page-text);box-shadow:none;border-color:#0000}body.profile-page .site-main .profile-clips__search :where(input,.button),body.profile-page .site-main .profile-clips__periods button{--field-control-bg:var(--profile-chip-bg-soft);--field-control-ink:var(--color-page-text);--field-control-placeholder:var(--profile-surface-faint);--button-bg:var(--profile-chip-bg-soft);--button-ink:var(--color-page-text);--button-border:transparent;background:var(--profile-chip-bg-soft);color:var(--color-page-text);box-shadow:none;border-color:#0000}body.profile-page .site-main .profile-clips__periods button:is(.is-active,[aria-pressed=true]){background:var(--accent-bg);color:var(--text-on-accent);border-color:#0000}body.profile-page .site-main :where(.profile-clips__periods button,.profile-clips__search,.profile-clips__search input,.profile-clips__search .button){border-color:#0000}body.profile-page .site-main :where(.profile-chart-block .metric-chart-group-controls,.profile-chart-block .metric-chart-controls button:not(.is-active),.profile-clips__periods button:not(.is-active),.profile-clips__search,.profile-clips__search input,.profile-clips__search .button,.profile-periods input,.profile-periods .button,.profile-periods select,.profile-periods .custom-select__button,.profile-periods .filter-bar,.profile-clips__load-more,.community-emote-tab:not(.is-active):not([aria-selected=true])){border-color:var(--profile-surface-border);background:var(--profile-chip-bg-soft);color:var(--color-page-text);box-shadow:none}body.profile-page .site-main :where(){color:var(--profile-surface-faint)}body.profile-page .site-main :where(.profile-clips__search input,.profile-periods input,.profile-periods select,.profile-periods .custom-select__button){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.profile-page .site-main :where(.profile-chart-block .metric-chart-controls button:disabled,.profile-clips__periods button:disabled,.profile-clips__search .button:disabled,.profile-periods .button:disabled,.profile-clips__load-more:disabled,.community-emote-tab:disabled,.button.is-disabled,.button:disabled,button:disabled){--button-disabled-border:var(--profile-surface-border);--button-disabled-bg:var(--profile-chip-bg-muted);--button-disabled-ink:var(--profile-surface-faint);border-color:var(--profile-surface-border);background:var(--profile-chip-bg-muted);color:var(--profile-surface-faint);opacity:1;box-shadow:none}body.profile-page .site-main :where(.profile-chart-block .metric-chart-controls button:not(.is-active):not(:disabled):is(:hover,:focus-visible),.profile-clips__periods button:not(.is-active):not(:disabled):is(:hover,:focus-visible),.profile-clips__search .button:not(:disabled):is(:hover,:focus-visible),.profile-periods .button:not(:disabled):is(:hover,:focus-visible),.profile-clips__load-more:not(:disabled):is(:hover,:focus-visible),.community-emote-tab:not(.is-active):not([aria-selected=true]):not(:disabled):is(:hover,:focus-visible)){border-color:var(--profile-surface-border-strong);background:color-mix(in srgb, var(--accent) 9%, var(--profile-chip-bg-soft));color:var(--color-page-text)}body.profile-page .site-main :where(.profile-clips__periods,.profile-clips__periods button,.profile-clips__search,.profile-clips__search input,.profile-clips__search .button){border-width:0;border-color:#0000}body.profile-page .stream-detail-modal{--text:var(--color-page-text);--muted:var(--profile-surface-muted);--muted-2:var(--profile-surface-faint);--line:var(--profile-surface-border);--line-strong:var(--profile-surface-border-strong);--border-muted:var(--profile-surface-border);--border-default:var(--profile-surface-border);--border-strong:var(--profile-surface-border-strong);--card-border:var(--profile-surface-border);--surface:var(--profile-panel-bg);--surface-muted:var(--profile-chip-bg);--surface-subtle:var(--profile-chip-bg-soft);--surface-hover:color-mix(in srgb, var(--accent) 10%, var(--profile-chip-bg-soft));--control-bg:var(--profile-chip-bg-soft);--control-bg-hover:var(--profile-chip-bg);--button-bg:var(--profile-chip-bg-soft);--button-bg-hover:var(--profile-chip-bg);--button-border:var(--profile-surface-border);--button-ink:var(--color-page-text);background:color-mix(in srgb, var(--overlay-backdrop) 78%, transparent);color:var(--color-page-text);overflow:hidden}body.profile-page .stream-detail-modal__dialog{background:var(--profile-panel-bg);color:var(--color-page-text);box-shadow:0 24px 80px color-mix(in srgb, var(--overlay-backdrop) 48%, transparent);border:0}body.profile-page .stream-detail-modal__head,body.profile-page .stream-detail-modal__body{border-width:0;border-color:var(--profile-surface-border);background:var(--profile-panel-bg);color:var(--color-page-text)}body.profile-page .stream-detail-modal__title :where(h2,p),body.profile-page .stream-detail-modal .recent-stream-detail__head :where(h3,p),body.profile-page .stream-detail-modal .recent-stream-detail__subhead :where(h3,p){color:var(--color-page-text)}body.profile-page .stream-detail-modal__title [data-stream-detail-modal-meta],body.profile-page .stream-detail-modal .recent-stream-detail__coverage-note,body.profile-page .stream-detail-modal .recent-stream-detail__legend,body.profile-page .stream-detail-modal .recent-stream-detail__time-axis{color:var(--profile-surface-muted)}body.profile-page .stream-detail-modal__close,body.profile-page .stream-detail-modal .recent-stream-detail__empty{border-color:var(--profile-surface-border);background:var(--profile-chip-bg-soft);color:var(--color-page-text);box-shadow:none}body.profile-page .stream-detail-modal .recent-stream-detail__empty{border-width:0;border-color:#0000}body.profile-page .stream-detail-modal__close:is(:hover,:focus-visible){border-color:var(--profile-surface-border-strong);background:color-mix(in srgb, var(--accent) 9%, var(--profile-chip-bg-soft));color:var(--color-page-text)}body.profile-page .stream-detail-modal .recent-stream-detail__summary span,body.profile-page .stream-detail-modal .recent-stream-detail__segment,body.profile-page .stream-detail-modal .recent-stream-detail__segment-body span{background:var(--profile-chip-bg-soft);color:var(--color-page-text);border-width:0;border-color:#0000}body.profile-page .stream-detail-modal[data-modal-context=calendar-day]{--text:var(--color-page-text);--muted:var(--profile-surface-muted);--muted-2:color-mix(in srgb, var(--color-page-text) 76%, transparent);--line:transparent;--border-muted:transparent;--border-default:transparent;--border-strong:var(--profile-surface-border-strong);--card-border:transparent;--surface-muted:var(--profile-chip-bg);--surface-subtle:var(--profile-chip-bg-muted);--surface-hover:color-mix(in srgb, var(--accent) 10%, var(--profile-chip-bg-soft));--surface-card-bg:var(--profile-chip-bg-soft);--surface-card-ink:var(--color-page-text);--panel-hover:color-mix(in srgb, var(--accent) 8%, var(--profile-chip-bg-soft))}body.profile-page .stream-detail-modal[data-modal-context=calendar-day] .calendar-day-detail__metric,body.profile-page .stream-detail-modal[data-modal-context=calendar-day] .recent-stream-card,body.profile-page .stream-detail-modal[data-modal-context=calendar-day] .recent-stream-card__time,body.profile-page .stream-detail-modal[data-modal-context=calendar-day] .recent-stream-card__stats span{background:var(--profile-chip-bg-muted);color:var(--color-page-text);box-shadow:none;border-width:0;border-color:#0000}body.profile-page .stream-detail-modal[data-modal-context=calendar-day] .recent-stream-card{--list-row-border:0;--list-row-bg:var(--profile-chip-bg-soft);background:var(--profile-chip-bg-soft)}body.profile-page .stream-detail-modal[data-modal-context=calendar-day] .calendar-day-detail__section :where(h3,p),body.profile-page .stream-detail-modal[data-modal-context=calendar-day] .recent-stream-card :where(h3,time,strong,small,p,span){color:var(--color-page-text)}body.profile-page .stream-detail-modal[data-modal-context=calendar-day] .calendar-day-detail__hint,body.profile-page .stream-detail-modal[data-modal-context=calendar-day] .recent-stream-card time span,body.profile-page .stream-detail-modal[data-modal-context=calendar-day] .recent-stream-card__categories,body.profile-page .stream-detail-modal[data-modal-context=calendar-day] .recent-stream-card__scope-note,body.profile-page .stream-detail-modal[data-modal-context=calendar-day] .recent-stream-card__time small{color:var(--profile-surface-muted)}body.profile-page .stream-detail-modal[data-modal-context=calendar-day] .category-count-pill{background:var(--profile-chip-bg-muted);color:var(--color-page-text);border-width:0}body.profile-page .stream-detail-modal .recent-stream-detail__summary :where(small,strong),body.profile-page .stream-detail-modal .recent-stream-detail__segment-body :where(a,small,strong),body.profile-page .stream-detail-modal .recent-stream-detail__time-tick--transition strong{color:var(--color-page-text)}body.profile-page .stream-detail-modal .recent-stream-detail__summary small,body.profile-page .stream-detail-modal .recent-stream-detail__segment-body small,body.profile-page .stream-detail-modal .recent-stream-detail__time-tick :where(strong,.recent-stream-detail__time-tick-date){color:var(--profile-surface-muted)}body.profile-page .stream-detail-modal .recent-stream-detail__chart svg{border-color:var(--profile-surface-border);background:var(--profile-card-bg)}body.profile-page .stream-detail-modal .recent-stream-detail__grid line{stroke:var(--profile-surface-border)}body.profile-page .stream-detail-modal .recent-stream-detail__point-dot,body.profile-page .stream-detail-modal .recent-stream-detail__marker-dot{border-color:var(--profile-card-bg);stroke:var(--profile-card-bg)}body.profile-page .stream-detail-modal .recent-stream-detail__segment-media{background:var(--profile-card-bg-strong);color:var(--profile-surface-muted)}body.profile-page .stream-detail-modal__body[aria-busy=true]{align-content:start;min-height:180px}body.profile-page .site-main .profile-live-panel .live-dot{--status-pill-border:1px solid var(--profile-surface-border);--status-pill-bg:var(--profile-chip-bg-muted);--status-pill-ink:var(--profile-live-panel-status-color,var(--profile-surface-muted));color:var(--profile-live-panel-status-color,var(--profile-surface-muted))}body.profile-page .site-main .profile-live-panel.is-live .live-dot{--status-pill-border:0;--status-pill-bg:color-mix(in srgb, var(--accent-ink) 12%, transparent);--status-pill-ink:var(--accent-ink);color:var(--accent-ink)}body.profile-page .site-main :where(.stream-calendar-year,.stream-calendar-month-card){--surface-panel-bg:var(--profile-surface-bg);--surface-panel-ink:var(--color-page-text);--surface-panel-border:0;--surface-panel-shadow:none;--color-surface:var(--profile-chip-bg-muted);--color-surface-muted:var(--profile-chip-bg-soft);--color-border:var(--profile-surface-border);--color-border-strong:var(--profile-surface-border-strong);--color-text:var(--color-page-text);--color-text-muted:var(--profile-surface-muted);--color-text-faint:var(--profile-surface-faint);--border-muted:var(--profile-surface-border);--muted:var(--profile-surface-muted);--text:var(--color-page-text)}body.profile-page .site-main .stream-calendar-month-card{box-shadow:none;background:0 0;border-width:0;border-color:#0000}body.profile-page .site-main .stream-calendar-month-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,318px),1fr))}body.profile-page .site-main :where(.stream-calendar-month-weekdays,.stream-calendar-month-days){gap:clamp(10px,1.35vw,16px)}body.profile-page .site-main .stream-calendar-month-weekdays span{font-size:var(--text-xs);letter-spacing:0;text-transform:none;font-weight:820}body.profile-page .site-main :where(.stream-calendar-month-label,.stream-calendar-month-card>header strong,.stream-calendar-month-days .stream-calendar-cell span){color:var(--color-page-text)}body.profile-page .site-main :where(.stream-calendar-month-card>header span,.stream-calendar-month-weekdays span,.stream-calendar-weekday-label,.stream-calendar-legend){color:var(--profile-surface-muted)}body.profile-page .site-main :where(.stream-calendar-cell.is-empty,.stream-calendar-cell.is-future,.stream-calendar-legend i){background:var(--profile-chip-bg-muted);box-shadow:none;border-color:#0000}body.profile-page .site-main .stream-calendar-cell{border-radius:var(--radius-pill);background:radial-gradient(circle at 38% 28%, color-mix(in srgb, var(--color-page-text) 13%, transparent), transparent 46%), color-mix(in srgb, var(--stream-calendar-category-color) calc(16% + (var(--stream-calendar-intensity) * 48%)), var(--profile-chip-bg) 68%);box-shadow:none;border-width:0;border-color:#0000}body.profile-page .site-main .stream-calendar-month-days .stream-calendar-cell{place-self:center;place-items:center;width:min(100%,56px);padding:0}body.profile-page .site-main .stream-calendar-cell.has-category-colors{border-color:#0000}body.profile-page .site-main .stream-calendar-cell.has-category-colors:before{width:34%;height:max(3px, calc(var(--stream-calendar-cell-size,18px) * .12));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--stream-calendar-category-color) 82%, var(--color-page-text));opacity:calc(.72 + (var(--stream-calendar-intensity) * .22));bottom:17%;left:50%;right:auto;transform:translate(-50%)}body.profile-page .site-main .stream-calendar-cell.has-category-colors:after{background:radial-gradient(circle at 50% 32%, color-mix(in srgb, var(--color-page-text) 15%, transparent), transparent 58%);opacity:calc(.12 + (var(--stream-calendar-intensity) * .12))}body.profile-page .site-main .stream-calendar-cell.is-empty{background:color-mix(in srgb, var(--color-page-text) 4.5%, transparent);color:var(--profile-surface-faint)}body.profile-page .site-main .stream-calendar-cell.is-future{background:color-mix(in srgb, var(--color-page-text) 3.2%, transparent);color:var(--profile-surface-faint)}body.profile-page .site-main .stream-calendar-cell.is-empty span,body.profile-page .site-main .stream-calendar-cell.is-future span{color:var(--profile-surface-faint)}body.profile-page .site-main .stream-calendar-cell.is-placeholder{background:0 0}body.profile-page .site-main .stream-calendar-cell.is-measurement-start{box-shadow:inset 0 0 0 2px var(--color-page-text), 0 0 0 3px color-mix(in srgb, var(--accent) 48%, transparent)}body.profile-page .site-main .stream-calendar-cell[data-calendar-cell]:hover{box-shadow:0 8px 22px color-mix(in srgb, var(--color-page-text) 11%, transparent);border-color:#0000;transform:translateY(-1px)}body.profile-page .site-main .stream-calendar-cell.is-selected{box-shadow:0 0 0 2px var(--color-page-text), 0 0 0 5px color-mix(in srgb, var(--accent) 48%, transparent);border-color:#0000}body.profile-page .site-main :where(.button.is-disabled,.button:disabled,button:disabled){--button-disabled-border:var(--profile-surface-border);--button-disabled-bg:var(--profile-chip-bg-soft);--button-disabled-ink:var(--profile-surface-faint)}body.profile-page .site-main :where(.stream-calendar-load-more,[data-stream-load-more]){border-color:var(--profile-surface-border);background:var(--profile-chip-bg-soft);color:var(--profile-surface-muted)}body.profile-page .site-main :where(.stream-calendar-load-more,[data-stream-load-more]):is(:hover,:focus-visible):not(:disabled){border-color:var(--profile-surface-border-strong);background:color-mix(in srgb, var(--accent) 9%, var(--profile-chip-bg-soft));color:var(--color-page-text)}body.profile-page .site-main :where(.stream-calendar-load-more,[data-stream-load-more]):disabled{border-color:var(--profile-surface-border);background:var(--profile-chip-bg-muted);color:var(--profile-surface-faint)}@media (width<=900px){body.profile-page .site-main .profile-live-embed__layout,body.profile-page .site-main .profile-live-embed__layout.has-chat{grid-template-columns:minmax(0,1fr)}body.profile-page .site-main .profile-live-embed__chat{height:0;min-height:0;transform:translateY(-6px)}body.profile-page .site-main .profile-live-embed__layout.has-chat{gap:clamp(10px,1vw,14px)}body.profile-page .site-main .profile-live-embed__layout.has-chat .profile-live-embed__chat,body.profile-page .site-main .profile-live-embed__chat.is-open{height:min(520px,72vh);min-height:0;transform:translate(0,0)}body.profile-page .site-main .profile-live-embed__chat.is-closing{height:0;transform:translateY(-6px)}}@media (width<=760px){body.profile-page{--profile-data-cell-padding:15px 16px;--profile-compact-cell-padding:11px 12px}body.profile-page .site-main .profile-live-embed__controls{top:9px;right:9px}body.profile-page .site-main .profile-live-embed__chat-toggle{min-height:28px;padding:2px}}@media (prefers-reduced-motion:reduce){body.profile-page .site-main :where(.profile-header-live-embed,.profile-live-embed__layout,.profile-live-embed__chat,.profile-live-embed__controls,.profile-live-embed__chat-toggle){scroll-behavior:auto;transition-duration:.01ms!important}}.site-main{width:min(calc(100% - (var(--layout-gutter) * 2)), var(--public-content-max));max-width:calc(100% - (var(--layout-gutter) * 2));min-width:0;padding:var(--layout-page-top) 0 var(--layout-page-bottom);margin-inline:auto}body.public-shell:not(.dashboard-page) .site-main{--public-stage-bleed-width:100vw;z-index:1;min-height:var(--viewport-min-height);background:var(--bg);isolation:isolate;position:relative;transform:translate(0,0)}body.public-shell:not(.dashboard-page) .site-main:before{inset-block:0;z-index:0;width:var(--public-stage-bleed-width);background:var(--bg);pointer-events:none;content:"";position:absolute;left:50%;transform:translate(-50%)}body.public-shell:not(.dashboard-page) .site-main>*{z-index:1;position:relative}@media (width>=981px){body.public-shell:not(.dashboard-page) .site-main{--public-stage-bleed-width:calc(100vw - var(--sidebar-width))}body.public-shell.is-sidebar-collapsed:not(.dashboard-page) .site-main,html.sidebar-public-collapsed body.public-shell:not(.dashboard-page) .site-main{--public-stage-bleed-width:calc(100vw - var(--sidebar-width-collapsed))}}@supports (min-height:100dvh){body.public-shell:not(.dashboard-page) .site-main{min-height:var(--viewport-height-dynamic)}}.app-shell--public>.site-main{min-height:max(0px, calc(var(--viewport-min-height) - 138px))}.site-main>*,.site-footer>*{min-width:0;max-width:100%}.site-footer{--footer-content-max:var(--container-wide);box-sizing:border-box;z-index:0;width:min(100%, var(--layout-shell-max));max-width:100%;padding:clamp(34px, 5vw, 54px) max(var(--layout-gutter), calc((100% - var(--footer-content-max)) / 2)) clamp(42px, 6vw, 70px);background:var(--bg);color:var(--page-muted);isolation:isolate;backface-visibility:hidden;will-change:transform;border:0;margin-inline:auto;position:sticky;bottom:0;left:0;overflow:hidden;transform:translate(0,0)}body.public-shell:not(.dashboard-page) .site-footer{--footer-content-max:var(--public-content-max)}.site-footer__inner{width:100%;max-width:var(--footer-content-max);z-index:1;grid-template-columns:minmax(220px,1.05fr) minmax(0,2.3fr);grid-template-areas:"brand columns";align-items:start;column-gap:clamp(28px,6vw,90px);min-width:0;margin-inline:auto;display:grid;position:relative}.site-footer__inner,.site-footer__brand,.site-footer__column,.site-footer__columns{min-width:0}.site-footer__brand{gap:var(--space-3);grid-area:brand;max-width:320px;display:grid}.site-footer__brand-link{gap:var(--space-2);width:var(--inline-fit-width);color:var(--page-text);font-size:var(--text-emphasis);align-items:center;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.site-footer__logo{object-fit:contain;filter:brightness(0)invert();background:0 0;width:28px;height:28px;display:block}.site-footer__brand p,.site-footer__brand small{color:var(--page-muted);line-height:var(--leading-relaxed);margin:0}.site-footer__columns{grid-area:columns;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:clamp(24px,5vw,72px);display:grid}.site-footer__column{gap:var(--space-3);align-content:start;display:grid}.site-footer__column strong{color:var(--page-text);font-size:var(--text-sm)}.site-footer a,.site-footer .footer-link-button{color:var(--page-muted);font:inherit;text-align:left;text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible,.site-footer .footer-link-button:hover,.site-footer .footer-link-button:focus-visible{color:var(--accent)}.site-footer .footer-link-button{width:var(--inline-fit-width);cursor:pointer;background:0 0;border:0;padding:0}@media (width<=860px){.site-footer__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"columns""brand";row-gap:clamp(28px,8vw,44px)}.site-footer__brand{max-width:100%}}@media (width<=560px){.site-footer__columns{grid-template-columns:minmax(0,1fr)}}.search-widget{position:relative}.search-widget input,.compare-picker select,.compare-picker .custom-select,.contact-form input,.contact-form select,.contact-form .custom-select,.contact-form textarea,.login-panel input{width:100%}.compare-picker select{--field-control-select-native-padding:42px}.search-results{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--component-bg);width:min(420px,92vw);padding:8px;position:absolute;top:calc(100% + 8px);right:0}.search-results a,.search-state{align-items:center;gap:var(--component-list-row-gap);padding:var(--component-kpi-padding);border-radius:var(--radius);grid-template-columns:40px 1fr;display:grid}.search-results a:hover{background:var(--surface-muted)}.search-state{grid-template-columns:var(--grid-one-column)}.search-results small{color:var(--muted)}.search-results__media{width:40px;height:40px;color:var(--text);font-size:var(--text-label);place-items:center;font-weight:900;display:grid;overflow:visible}.search-results__media img,.search-results__media span{background:var(--color-surface-muted);object-fit:cover;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.search-results__media--avatar img,.search-results__media--avatar span{-webkit-mask:var(--curve-mask-1x1) center / 100% 100% no-repeat;-webkit-mask:var(--curve-mask-1x1) center / 100% 100% no-repeat;mask:var(--curve-mask-1x1) center / 100% 100% no-repeat}.search-results__media--category{width:var(--control-small-height);height:44px}.search-results__media--category img,.search-results__media--category span{-webkit-mask:var(--curve-mask-3x4) center / 100% 100% no-repeat;-webkit-mask:var(--curve-mask-3x4) center / 100% 100% no-repeat;mask:var(--curve-mask-3x4) center / 100% 100% no-repeat}:root :is(body,body.public-shell,body.dashboard-page,body.card-shell) a:hover,:root :is(body,body.public-shell,body.dashboard-page,body.card-shell) a:hover :where(*){text-decoration:none}
