@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/outfit-latin-wght-normal.Bc-8i84L.woff2)format("woff2")}:root{--cs-p-ink-950:#0e0e14;--cs-p-ink-900:#13141b;--cs-p-ink-800:#1e1f2b;--cs-p-ink-700:#2a2b3d;--cs-p-ink-600:#34364b;--cs-p-ink-500:#666a88;--cs-p-ink-400:#5d6075;--cs-p-gray-400:#9ca3af;--cs-p-gray-300:#d1d5db;--cs-p-white:#fff;--cs-p-black:#000;--cs-p-orange-500:#e86b16;--cs-p-orange-600:#c2560c;--cs-p-orange-700:#b04d0a;--cs-p-orange-400:#ff7a1a;--cs-p-orange-300:#fdba74;--cs-p-purple-500:#a855f7;--cs-p-purple-600:#7c3aed;--cs-p-purple-300:#c4b5fd;--cs-p-green-400:#4ade80;--cs-p-green-500:#22c55e;--cs-p-amber-400:#fbbf24;--cs-p-amber-500:#f59e0b;--cs-p-red-300:#f87171;--cs-p-red-500:#ef4444;--cs-p-red-600:#dc2626;--cs-p-blue-400:#60a5fa;--cs-p-twitch:#9146ff;--cs-p-twitch-300:#b18aff;--cs-p-kick:#53fc18;--cs-p-discord:#5865f2;--cs-p-aura-1:#c9cbd8;--cs-p-aura-2:#5e8eff;--cs-p-aura-3:#f5d84a;--cs-p-aura-4:#34d27b;--cs-p-aura-5:#d9a24a;--cs-p-aura-6:#ff7a2b}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cs-bg:var(--cs-p-ink-950);--cs-surface-0:var(--cs-p-ink-900);--cs-surface-1:var(--cs-p-ink-800);--cs-surface-2:var(--cs-p-ink-700);--cs-surface-3:var(--cs-p-ink-600);--cs-scrim:color-mix(in srgb, var(--cs-p-black) 60%, transparent);--cs-line-1:color-mix(in srgb, var(--cs-p-white) 6%, transparent);--cs-line-2-next:color-mix(in srgb, var(--cs-p-white) 12%, transparent);--cs-line-field:var(--cs-p-ink-500);--cs-text-1:var(--cs-p-white);--cs-text-strong:var(--cs-p-white);--cs-text-2:var(--cs-p-gray-300);--cs-text-3:var(--cs-p-gray-400);--cs-text-disabled:var(--cs-p-ink-400);--cs-accent:var(--cs-p-orange-500);--cs-accent-fill:var(--cs-p-orange-500);--cs-accent-fill-press:var(--cs-p-orange-700);--cs-accent-fill-end:var(--cs-p-orange-400);--cs-accent-fill-ink:var(--cs-p-white);--cs-accent-gradient:linear-gradient(135deg, var(--cs-accent-fill), var(--cs-accent-fill-end));--cs-accent-gradient-ink:var(--cs-p-ink-950);--cs-accent-tint:color-mix(in srgb, var(--cs-p-orange-500) 12%, transparent);--cs-accent-line:color-mix(in srgb, var(--cs-p-orange-500) 50%, transparent);--cs-accent-text-strong:var(--cs-p-orange-300);--cs-secondary:var(--cs-p-purple-500);--cs-secondary-fill:var(--cs-p-purple-600);--cs-secondary-fill-ink:var(--cs-p-white);--cs-secondary-text:var(--cs-p-purple-300);--cs-secondary-tint:color-mix(in srgb, var(--cs-p-purple-500) 16%, transparent);--cs-success-text:var(--cs-p-green-400);--cs-success-fill:var(--cs-p-green-500);--cs-success-fill-ink:var(--cs-p-ink-950);--cs-success-tint:color-mix(in srgb, var(--cs-p-green-500) 14%, transparent);--cs-success-line:color-mix(in srgb, var(--cs-p-green-500) 50%, transparent);--cs-warn-text:var(--cs-p-amber-400);--cs-warn-fill:var(--cs-p-amber-400);--cs-warn-fill-ink:var(--cs-p-ink-950);--cs-warn-tint:color-mix(in srgb, var(--cs-p-amber-400) 14%, transparent);--cs-medal-line:var(--cs-p-amber-500);--cs-danger-text:var(--cs-p-red-300);--cs-danger-fill:var(--cs-p-red-600);--cs-danger-fill-ink:var(--cs-p-white);--cs-danger-tint:color-mix(in srgb, var(--cs-p-red-500) 14%, transparent);--cs-live-dot:var(--cs-p-red-500);--cs-info-text:var(--cs-p-blue-400);--cs-info-tint:color-mix(in srgb, var(--cs-p-blue-400) 14%, transparent);--cs-aura-1:var(--cs-p-aura-1);--cs-aura-2:var(--cs-p-aura-2);--cs-aura-3:var(--cs-p-aura-3);--cs-aura-4:var(--cs-p-aura-4);--cs-aura-5:var(--cs-p-aura-5);--cs-aura-6:var(--cs-p-aura-6);--cs-twitch:var(--cs-p-twitch);--cs-twitch-ink:var(--cs-p-white);--cs-twitch-text:var(--cs-p-twitch-300);--cs-kick:var(--cs-p-kick);--cs-kick-ink:var(--cs-p-black);--cs-kick-text:var(--cs-p-kick);--cs-twitch-tint:color-mix(in srgb, var(--cs-p-twitch) 14%, transparent);--cs-kick-tint:color-mix(in srgb, var(--cs-p-kick) 12%, transparent);--cs-discord:var(--cs-p-discord);--cs-shadow-e2:0 2px 8px #0006;--cs-shadow-e3:0 8px 24px #00000080;--cs-shadow-e4:0 24px 64px #0009;--cs-glow-card:0 20px 40px -10px #8b5cf666}:root{--cs-space-0:0;--cs-space-half:2px;--cs-space-1:4px;--cs-space-2:8px;--cs-space-3:12px;--cs-space-4:16px;--cs-space-5:20px;--cs-space-6:24px;--cs-space-8:32px;--cs-space-10:40px;--cs-space-12:48px;--cs-space-16:64px;--cs-space-20:80px;--cs-card-min:11rem;--cs-card-gap:var(--cs-space-3);--cs-card-gap-phone:var(--cs-space-2);--cs-card-pad:var(--cs-space-2);--cs-card-avatar:var(--cs-control-sm);--cs-control-sm:28px;--cs-control-md:36px;--cs-control-lg:44px;--cs-control-touch:40px;--cs-radius-1:2px;--cs-radius-2:4px;--cs-radius-3:8px;--cs-radius-4:12px;--cs-radius-5:16px;--cs-radius-full:9999px;--cs-font:Inter, "Inter Fallback", Arial, sans-serif;--cs-font-display:"Outfit", "Inter", system-ui, sans-serif;--cs-fs-2xs:.75rem;--cs-fs-xs:.75rem;--cs-fs-sm:.8125rem;--cs-fs-md:.875rem;--cs-fs-base:1rem;--cs-fs-lg:1.125rem;--cs-fs-xl:1.25rem;--cs-fs-2xl:1.5rem;--cs-fs-3xl:1.875rem;--cs-fs-4xl:2.25rem;--cs-fs-hero:clamp(2rem, 2rem + 2vw, 3.25rem);--cs-lh-2xs:1rem;--cs-lh-xs:1rem;--cs-lh-sm:1.25rem;--cs-lh-md:1.25rem;--cs-lh-base:1.5rem;--cs-lh-lg:1.75rem;--cs-lh-xl:1.75rem;--cs-lh-2xl:2rem;--cs-lh-3xl:2.25rem;--cs-lh-4xl:2.5rem;--cs-lh-hero:1.05;--cs-fw-regular:400;--cs-fw-medium:500;--cs-fw-semibold:600;--cs-fw-bold:700;--cs-fw-extrabold:800;--cs-stat-lh:1.1;--cs-stat-label-lh:1.25;--cs-stat-gap:var(--cs-space-1);--cs-stat-pad:var(--cs-space-3);--cs-dur-fast:.12s;--cs-dur-base:.2s;--cs-dur-slow:.32s;--cs-dur-loop:1.6s;--cs-ease-out:cubic-bezier(.2, 0, 0, 1);--cs-ease-in:cubic-bezier(.4, 0, 1, 1);--cs-ease-in-out:cubic-bezier(.4, 0, .2, 1);--cs-move:1;--cs-lift:calc(-2px * var(--cs-move));--cs-press-scale:.98;--cs-ring-focus:2px solid var(--cs-accent);--cs-ring-offset:2px;--cs-z-base:0;--cs-z-raised:1;--cs-z-sticky:10;--cs-z-header:20;--cs-z-rail:30;--cs-z-drawer-scrim:40;--cs-z-drawer:50;--cs-z-popover:60;--cs-z-modal-scrim:70;--cs-z-modal:80;--cs-z-toast:90;--cs-z-consent:95;--cs-z-tooltip:100;--cs-sidebar-w:260px;--cs-sidebar-w-rail:72px;--cs-sidebar-w-drawer:280px;--cs-header-h:80px;--cs-header-h-mobile:60px;--cs-header-gap:var(--cs-space-3);--cs-content-max:1300px;--cs-content-wide:1500px;--cs-measure:70ch;--cs-page-top:var(--cs-space-4);--cs-bp-sm:480px;--cs-bp-md:768px;--cs-bp-lg:1024px;--cs-bp-xl:1280px;--cs-bp-2xl:1536px}@media (width>=1024px){:root{--cs-page-top:var(--cs-space-6)}}@media (orientation:landscape) and (height<=500px){:root{--cs-header-h:56px;--cs-header-h-mobile:56px}}:root,:root[data-theme=dark]{--color-bg:var(--cs-bg);--color-bg-sidebar:var(--cs-surface-0);--color-bg-header:#0d0e12bf;--color-bg-footer:var(--cs-p-black);--color-surface:var(--cs-surface-1);--color-surface-card:#1e1f2b66;--color-surface-raised:var(--cs-surface-2);--color-surface-tournament:#10131b;--color-border:#ffffff0d;--color-border-strong:#ffffff14;--color-text:var(--cs-text-1);--color-text-secondary:var(--cs-text-2);--color-text-body:#e5e7eb;--color-text-muted:var(--cs-text-3);--color-accent:var(--cs-accent);--color-accent-soft:#e86b1614;--color-accent-border:#e86b1680;--color-accent-hover:#e86b1626;--color-accent-text-hover:var(--cs-accent-text-strong);--color-brand-blue:#3e7bfa;--color-brand-orange-alt:#f97316;--color-live:var(--cs-live-dot);--color-live-glow:#ef444499;--color-success:var(--cs-success-fill);--color-gold:var(--cs-warn-fill);--color-gold-strong:var(--cs-medal-line);--color-gold-text:#fde68a;--color-twitch:var(--cs-twitch);--color-kick:var(--cs-kick);--color-purple:var(--cs-secondary);--color-purple-soft:#c084fc;--color-sky:#38bdf8;--color-overlay-dark:#000000b3;--color-scrim:var(--cs-scrim);--color-focus-ring:#3e7bfa66;--font-family-sans:var(--cs-font);--font-family-icon:"Font Awesome 6 Free", "Font Awesome 6 Brands";--font-weight-regular:var(--cs-fw-regular);--font-weight-medium:var(--cs-fw-medium);--font-weight-semibold:var(--cs-fw-semibold);--font-weight-bold:var(--cs-fw-bold);--font-weight-extrabold:var(--cs-fw-extrabold);--font-weight-black:900;--size-2xs:var(--cs-fs-2xs);--size-xs:12px;--size-sm:12px;--size-md:13px;--size-base:14px;--size-lg:16px;--size-xl:18px;--size-2xl:20px;--size-3xl:24px;--size-h1-page:var(--cs-fs-4xl);--size-h1-tournaments:var(--cs-fs-4xl);--size-h1-hero:var(--cs-fs-hero);--space-1:var(--cs-space-1);--space-2:var(--cs-space-2);--space-3:var(--cs-space-3);--space-4:var(--cs-space-4);--space-5:var(--cs-space-6);--space-6:var(--cs-space-8);--space-7:var(--cs-space-12);--space-8:var(--cs-space-16);--layout-header-height:var(--cs-header-h);--layout-header-height-mobile:var(--cs-header-h-mobile);--layout-sidebar-width:var(--cs-sidebar-w);--layout-content-max:var(--cs-content-max);--layout-content-max-wide:var(--cs-content-wide);--layout-footer-max:1400px;--layout-stream-card-min:280px;--radius-xs:var(--cs-radius-2);--radius-sm:var(--cs-radius-3);--radius-md:var(--cs-radius-3);--radius-lg:var(--cs-radius-3);--radius-xl:var(--cs-radius-3);--radius-pill:var(--cs-radius-2);--radius-full:50%;--shadow-sm:0 4px 10px #0000004d;--shadow-md:0 4px 15px #0003;--shadow-cta:0 4px 14px #0000001a;--shadow-brand-glow:0 4px 20px #a855f733;--shadow-card-hover:0 10px 30px -5px #a855f726;--shadow-live-glow:0 0 10px #ef444499;--motion-fast:.2s ease;--motion-base:.3s ease;--motion-slow:.5s;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:900px;--breakpoint-xl:1024px;--breakpoint-2xl:1100px;--z-base:1;--z-card-badge:10;--z-sidebar:50;--z-header:100;--z-overlay-mobile:998;--z-modal:999;--z-toast:9999;--z-popup-banner:9998;--z-popup-modal:99999;--cs-bg-dark:var(--cs-surface-0);--cs-panel:var(--cs-surface-1);--cs-element:var(--cs-surface-2);--cs-card:var(--color-surface-card);--cs-card-hover:#282a3ccc;--cs-header-bg:var(--color-bg-header);--cs-footer-bg:var(--color-bg-footer);--cs-table-bg:#0d0e1299;--cs-table-head:#1e1f2b99;--cs-filter-bg:#1e1f2b80;--cs-pill-bg:#1e1f2bb3;--cs-discord-bg:#171821;--cs-line:var(--color-border);--cs-line-2:var(--color-border-strong);--cs-line-strong:var(--cs-surface-2);--cs-text:var(--cs-text-1);--cs-text-4:var(--cs-text-3);--cs-orange:var(--cs-accent);--cs-orange-hot:var(--cs-accent-fill-end);--cs-orange-2:var(--color-brand-orange-alt);--cs-orange-tint:var(--color-accent-soft);--cs-orange-tint-2:var(--color-accent-hover);--cs-orange-line:var(--color-accent-border);--cs-blue:var(--color-brand-blue);--cs-purple:#8b5cf6;--cs-purple-line:#8b5cf680;--cs-live:var(--color-live);--cs-live-tint:#ef444433;--cs-live-soft:#fca5a5;--cs-ok:var(--color-success);--cs-ok-soft:#86efac;--cs-gold:var(--color-gold);--cs-twitch-soft:#c4b5fd;--cs-title-gradient:linear-gradient(135deg, #dc2626, #f97316);--cs-btn-gradient:var(--cs-accent-gradient);--cs-btn-gradient-end:var(--cs-accent-fill-end);--cs-login-gradient:linear-gradient(135deg, var(--cs-blue), var(--cs-orange-2));--cs-fs-title:var(--size-h1-page);--cs-radius-sm:var(--radius-xs);--cs-radius-md:var(--cs-radius-2);--cs-radius:var(--radius-md);--cs-radius-lg:var(--cs-radius-3);--cs-radius-pill:var(--radius-pill);--cs-gap:1.5rem;--cs-shadow-card:0 20px 40px -10px #8b5cf666;--cs-shadow:0 4px 20px #0000004d;--cs-ease:cubic-bezier(.175, .885, .32, 1.275);--cs-slate-panel:#0f172a;--cs-slate-bar:#0f172af2;--cs-slate-line:#94a3b833;--cs-slate-line-2:#94a3b84d;--cs-slate-text:#cbd5e1;--cs-slate-text-2:#e2e8f0;--cs-slate-muted:#94a3b8;--cs-slate-dim:var(--cs-text-3);--cs-slate-off:var(--cs-line-field);--cs-scrim-slate:#020617cc;--cs-consent-btn:#7e22ce;--cs-popup-bg:var(--cs-surface-1);--cs-popup-scrim:#000000b3;--cs-popup-text:var(--cs-text-2);--cs-popup-accent:var(--cs-secondary);--cs-prize-gold:#f5c518;--cs-prize-gold-line:#d4a017;--cs-prize-gold-ink:#111;--cs-podium-bronze:#cd7f32;--cs-podium-bronze-edge:#d97706;--cs-avatar-ground:#1e1b4b;--cs-roll-card:#0d1426;--cs-roll-media:#0a0f1d;--cs-roll-well:#080c18;--cs-roll-clock:#060914;--cs-roll-join:#1a73e8;--cs-hero-ground:#07080d;--cs-hero-title-gradient:linear-gradient(90deg, #ffc14a 0%, #ff8a00 46%, #ff5c00 100%);--cs-hero-cta-start:#ffb347;--cs-hero-cta-end:#ff7a00;--cs-hero-cta:linear-gradient(90deg, var(--cs-hero-cta-start), var(--cs-hero-cta-end));--cs-hero-cta-ink:#1a0f00;--cs-podium-silver-tint:linear-gradient(90deg, #cbd5e133, #94a3b80d 55%, transparent 100%);--cs-podium-silver-glow:#cbd5e11a;--cs-podium-bronze-tint:linear-gradient(90deg, color-mix(in srgb, var(--cs-accent) 25%, transparent), color-mix(in srgb, var(--cs-accent) 5%, transparent) 55%, transparent 100%);--cs-podium-bronze-glow:color-mix(in srgb, var(--cs-accent) 15%, transparent);--cs-podium-bronze-text:var(--cs-accent-text-strong);--cs-level-pill-text:var(--cs-danger-text);--cs-level-pill-line:color-mix(in srgb, var(--cs-danger-text) 55%, transparent);--cs-btn-glow:#e86b1633;--cs-btn-glow-hover:#e86b1666;--cs-btn-ghost:#ffffff0d;--cs-btn-ghost-hover:#ffffff1a;--cs-pill-text:#e2e8f0;--cs-pill-line-live:#ef44444d;--cs-pill-line-ok:#22c55e4d;--cs-pill-line-twitch:#9146ff4d;--cs-pill-line-kick:#53fc184d;--cs-stat-bg:#13141b99}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%}body{background:var(--cs-bg);color:var(--cs-text);font-family:var(--cs-font);-webkit-font-smoothing:antialiased;line-height:normal;overflow-x:clip}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit}@media (width<=768px){input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=submit],[type=button],[type=image],[type=reset]),select,textarea{font-size:var(--cs-fs-base)!important}}:focus-visible{outline:var(--cs-ring-focus);outline-offset:var(--cs-ring-offset)}:is(h1,h2,h3)[tabindex="-1"]:focus-visible{outline:none}.cs-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cs-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.cs-num{font-variant-numeric:tabular-nums}.cs-nb{white-space:nowrap}.cs-eq{font-size:var(--cs-fs-2xs);font-weight:var(--cs-fw-regular);text-transform:none;letter-spacing:normal;white-space:nowrap}.koth-crown{color:var(--cs-warn-text);vertical-align:middle;flex:none;align-items:center;margin-inline-start:var(--cs-space-1);display:inline-flex}::-webkit-scrollbar-thumb{background:var(--cs-element);border-radius:4px}@media (prefers-reduced-motion:reduce){:root{--cs-move:0}*,:before,:after{transition:none!important;animation:none!important}}.cs-soon{border-radius:var(--cs-radius-1);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 35%, transparent);color:inherit;font-size:var(--size-2xs);font-style:normal;font-weight:var(--font-weight-extrabold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;background:#00000038;flex-shrink:0;align-items:center;padding:2px 5px;line-height:1.2;display:inline-flex}.cs-soon--quiet{box-shadow:none;color:var(--cs-text-3);font-size:var(--cs-fs-2xs);letter-spacing:.02em;background:0 0;padding:0}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/rajdhani-latin-500-normal.C79CA2_i.woff2)format("woff2")}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/rajdhani-latin-600-normal.45swLdS9.woff2)format("woff2")}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/rajdhani-latin-700-normal.Bv-gb7Wq.woff2)format("woff2")}:root{--cs-p-z1g-ink-1000:#050505;--cs-p-z1g-ink-950:#0a0a0a;--cs-p-z1g-ink-900:#0b0b0f;--cs-p-z1g-ink-880:#0c0c10;--cs-p-z1g-ink-800:#101014;--cs-p-z1g-ink-750:#12121a;--cs-p-z1g-ink-700:#131620;--cs-p-z1g-ink-660:#222;--cs-p-z1g-ink-630:#252530;--cs-p-z1g-slate-800:#1e293b;--cs-p-z1g-ink-650:#1a1a1a;--cs-p-z1g-ink-600:#2a2a2a;--cs-p-z1g-white:#fff;--cs-p-z1g-snow:#f5f7fa;--cs-p-z1g-zinc-400:#a1a1aa;--cs-p-z1g-black:#000;--cs-p-z1g-red-500:#ff1e2d;--cs-p-z1g-red-600:#d0121e;--cs-p-z1g-red-hover:#e01725;--cs-p-z1g-red-700:#b30018;--cs-p-z1g-red-400:#ff6467;--cs-p-z1g-purple:#9146ff;--cs-p-z1g-blue:#3498db;--cs-p-z1g-cyan:#1dcaff;--cs-p-z1g-green:#5d9b3a;--cs-p-z1g-gold:#d4af37;--cs-p-z1g-orange:#ff8c00;--cs-p-z1g-violet-300:#c4b4ff;--cs-p-z1g-emerald-400:#00d492;--cs-p-z1g-emerald-500:#00bc7d;--cs-p-z1g-amber-400:#ffb900;--cs-p-z1g-amber-500:#fe9a00;--cs-p-z1g-red-live:#fb2c36;--cs-p-z1g-red-fill:#e7000b;--cs-p-z1g-blue-400:#50a2ff;--cs-p-z1g-neon-pink:#f05;--cs-p-z1g-neon-cyan:#00f0ff;--cs-p-z1g-sky-400:#00c8ff;--cs-p-z1g-neon-violet:#7000ff;--cs-p-z1g-fuchsia-500:#d946ef}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cs-bg:var(--cs-p-z1g-ink-1000);--cs-surface-0:var(--cs-p-z1g-ink-900);--cs-surface-1:var(--cs-p-z1g-ink-800);--cs-surface-inset:var(--cs-p-z1g-ink-880);--cs-surface-2:var(--cs-p-z1g-ink-650);--cs-surface-3:var(--cs-p-z1g-ink-600);--cs-surface-chip:var(--cs-p-z1g-ink-700);--cs-surface-deep:var(--cs-p-z1g-ink-950);--cs-surface-raised:var(--cs-p-z1g-ink-750);--cs-glass:color-mix(in srgb, var(--cs-p-z1g-ink-900) 70%, transparent);--cs-glass-light:color-mix(in srgb, var(--cs-p-z1g-white) 4%, transparent);--cs-blur-glass:12px;--cs-blur-glass-light:8px;--cs-blur-glass-phone:4px;--cs-line-1:color-mix(in srgb, var(--cs-p-z1g-white) 5%, transparent);--cs-line-2-next:color-mix(in srgb, var(--cs-p-z1g-white) 10%, transparent);--cs-line-3:color-mix(in srgb, var(--cs-p-z1g-white) 20%, transparent);--cs-line-subtle:color-mix(in srgb, var(--cs-p-z1g-white) 8%, transparent);--cs-line-solid:var(--cs-p-z1g-ink-600);--cs-line-solid-soft:var(--cs-p-z1g-ink-660);--cs-line-solid-cool:var(--cs-p-z1g-ink-630);--cs-line-solid-slate:var(--cs-p-z1g-slate-800);--cs-line-field:color-mix(in srgb, var(--cs-p-z1g-white) 10%, transparent);--cs-text-1:var(--cs-p-z1g-snow);--cs-text-strong:var(--cs-p-z1g-white);--cs-text-2:color-mix(in srgb, var(--cs-p-z1g-white) 70%, transparent);--cs-text-3:var(--cs-p-z1g-zinc-400);--cs-text-disabled:color-mix(in srgb, var(--cs-p-z1g-white) 25%, transparent);--cs-accent:var(--cs-p-z1g-red-500);--cs-accent-fill:var(--cs-p-z1g-red-600);--cs-accent-fill-hover:var(--cs-p-z1g-red-hover);--cs-accent-fill-press:var(--cs-p-z1g-red-700);--cs-accent-fill-end:var(--cs-p-z1g-red-700);--cs-accent-fill-ink:var(--cs-p-z1g-white);--cs-accent-gradient:linear-gradient(135deg, var(--cs-accent), var(--cs-accent-fill-end));--cs-accent-tint:color-mix(in srgb, var(--cs-p-z1g-red-500) 10%, transparent);--cs-accent-line:color-mix(in srgb, var(--cs-p-z1g-red-500) 50%, transparent);--cs-accent-text-strong:var(--cs-p-z1g-red-400);--cs-secondary:var(--cs-p-z1g-purple);--cs-secondary-fill:var(--cs-p-z1g-purple);--cs-secondary-fill-ink:var(--cs-p-z1g-white);--cs-secondary-text:var(--cs-p-z1g-violet-300);--cs-secondary-tint:color-mix(in srgb, var(--cs-p-z1g-purple) 10%, transparent);--cs-hue-purple:var(--cs-p-z1g-purple);--cs-hue-blue:var(--cs-p-z1g-blue);--cs-hue-cyan:var(--cs-p-z1g-cyan);--cs-hue-green:var(--cs-p-z1g-green);--cs-hue-gold:var(--cs-p-z1g-gold);--cs-hue-orange:var(--cs-p-z1g-orange);--cs-success-text:var(--cs-p-z1g-emerald-400);--cs-success-fill:var(--cs-p-z1g-emerald-500);--cs-success-fill-ink:var(--cs-p-z1g-ink-1000);--cs-success-tint:color-mix(in srgb, var(--cs-p-z1g-emerald-500) 10%, transparent);--cs-success-line:color-mix(in srgb, var(--cs-p-z1g-emerald-500) 30%, transparent);--cs-warn-text:var(--cs-p-z1g-amber-400);--cs-warn-fill:var(--cs-p-z1g-amber-400);--cs-warn-fill-ink:var(--cs-p-z1g-ink-1000);--cs-warn-tint:color-mix(in srgb, var(--cs-p-z1g-amber-500) 10%, transparent);--cs-medal-line:color-mix(in srgb, var(--cs-p-z1g-amber-500) 30%, transparent);--cs-warn-fill-deep:color-mix(in srgb, var(--cs-p-z1g-amber-500) 90%, transparent);--cs-warn-line-deep:color-mix(in srgb, var(--cs-p-z1g-amber-500) 70%, transparent);--cs-glow-warn-deep:0 0 15px color-mix(in srgb, var(--cs-p-z1g-amber-500) 25%, transparent);--cs-danger-text:var(--cs-p-z1g-red-400);--cs-danger-fill:var(--cs-p-z1g-red-fill);--cs-danger-fill-ink:var(--cs-p-z1g-white);--cs-danger-tint:color-mix(in srgb, var(--cs-p-z1g-red-live) 10%, transparent);--cs-danger-line:color-mix(in srgb, var(--cs-p-z1g-red-live) 30%, transparent);--cs-live-dot:var(--cs-p-z1g-red-live);--cs-info-text:var(--cs-p-z1g-blue-400);--cs-info-tint:color-mix(in srgb, var(--cs-p-z1g-blue-400) 10%, transparent);--cs-shadow-e2:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--cs-shadow-e3:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--cs-shadow-e4:0 25px 50px -12px #00000040;--cs-glow-accent:0 0 16px #ff1e2d59;--cs-glow-accent-hover:0 0 22px #ff1e2d8c;--cs-glow-pill:0 0 14px #ff1e2d59;--cs-glow-card:0 0 20px #ff1e2d14;--cs-glow-neon-red:0 0 10px #ff1e2d, 0 0 20px #b30018;--cs-glow-neon-purple:0 0 10px #9146ff, 0 0 20px #5a22cc;--cs-glow-neon-blue:0 0 10px #3498db, 0 0 20px #1a6ea8;--cs-glow-neon-cyan:0 0 10px #1dcaff, 0 0 20px #0a8fbf;--cs-glow-neon-green:0 0 10px #5d9b3a, 0 0 20px #3b6e1f;--cs-glow-neon-gold:0 0 10px #d4af37, 0 0 20px #8b7010;--cs-gradient-red:linear-gradient(135deg, #ff1e2d, #b30018);--cs-gradient-gold:linear-gradient(135deg, #d4af37, #8b7010);--cs-gradient-cyber:linear-gradient(135deg, #1dcaff, #9146ff);--cs-neon-pink:var(--cs-p-z1g-neon-pink);--cs-neon-cyan:var(--cs-p-z1g-neon-cyan);--cs-hue-sky:var(--cs-p-z1g-sky-400);--cs-gradient-claim:linear-gradient(to right, var(--cs-p-z1g-neon-cyan), var(--cs-p-z1g-sky-400), var(--cs-p-z1g-neon-violet));--cs-gradient-subscribe:linear-gradient(to right, var(--cs-p-z1g-amber-400), var(--cs-p-z1g-amber-500), var(--cs-p-z1g-orange));--cs-gradient-boost:linear-gradient(to right, var(--cs-p-z1g-neon-pink), var(--cs-p-z1g-red-500), var(--cs-p-z1g-orange));--cs-gradient-vote:linear-gradient(to right, var(--cs-p-z1g-orange), var(--cs-p-z1g-neon-pink));--cs-gradient-chat:linear-gradient(to top right, var(--cs-p-z1g-neon-pink), var(--cs-p-z1g-fuchsia-500), var(--cs-p-z1g-neon-cyan));--cs-glow-claim:0 0 16px color-mix(in srgb, var(--cs-p-z1g-neon-cyan) 50%, transparent);--cs-glow-claim-hover:0 0 24px color-mix(in srgb, var(--cs-p-z1g-neon-cyan) 80%, transparent);--cs-glow-subscribe:0 0 16px color-mix(in srgb, var(--cs-p-z1g-amber-400) 50%, transparent);--cs-glow-subscribe-hover:0 0 24px color-mix(in srgb, var(--cs-p-z1g-amber-400) 80%, transparent);--cs-glow-boost:0 0 16px color-mix(in srgb, var(--cs-p-z1g-neon-pink) 50%, transparent);--cs-glow-boost-hover:0 0 24px color-mix(in srgb, var(--cs-p-z1g-neon-pink) 80%, transparent);--cs-glow-vote:0 0 16px color-mix(in srgb, var(--cs-p-z1g-orange) 50%, transparent);--cs-glow-vote-hover:0 0 24px color-mix(in srgb, var(--cs-p-z1g-orange) 80%, transparent);--cs-glow-chat:0 0 24px color-mix(in srgb, var(--cs-p-z1g-neon-pink) 50%, transparent);--cs-glow-chat-hover:0 0 32px color-mix(in srgb, var(--cs-p-z1g-neon-pink) 80%, transparent);--cs-glow-online:0 0 0 2px var(--cs-p-z1g-ink-950), 0 0 8px var(--cs-p-z1g-emerald-500);--cs-glow-tab-pink:0 0 16px color-mix(in srgb, var(--cs-p-z1g-neon-pink) 60%, transparent);--cs-glow-tab-sky:0 0 16px color-mix(in srgb, var(--cs-p-z1g-sky-400) 60%, transparent);--cs-glow-tab-danger:0 0 16px color-mix(in srgb, var(--cs-p-z1g-red-fill) 60%, transparent);--cs-glow-tab-success:0 0 16px color-mix(in srgb, var(--cs-p-z1g-emerald-500) 60%, transparent);--cs-glow-tab-warn:0 0 16px color-mix(in srgb, var(--cs-p-z1g-amber-400) 60%, transparent);--cs-glow-halo-xs:0 0 16px color-mix(in srgb, var(--cs-p-z1g-red-500) 5%, transparent);--cs-glow-halo-sm:0 0 16px color-mix(in srgb, var(--cs-p-z1g-red-500) 10%, transparent);--cs-glow-halo-md:0 0 16px color-mix(in srgb, var(--cs-p-z1g-red-500) 20%, transparent);--cs-glow-halo-lg:0 0 24px color-mix(in srgb, var(--cs-p-z1g-red-500) 12%, transparent);--cs-glow-cta:0 0 50px color-mix(in srgb, var(--cs-p-z1g-red-500) 15%, transparent);--cs-glow-halo-xl:0 0 32px color-mix(in srgb, var(--cs-p-z1g-red-500) 20%, transparent);--cs-glow-halo-hero:0 0 80px color-mix(in srgb, var(--cs-p-z1g-red-500) 15%, transparent);--cs-glow-accent-lg:0 0 32px color-mix(in srgb, var(--cs-p-z1g-red-500) 60%, transparent);--cs-glow-card-hover:0 0 20px color-mix(in srgb, var(--cs-p-z1g-red-500) 8%, transparent), 0 0 20px color-mix(in srgb, var(--cs-p-z1g-red-500) 15%, transparent);--cs-glow-dot:0 0 8px color-mix(in srgb, var(--cs-p-z1g-red-500) 70%, transparent);--cs-glow-dot-soft:0 0 8px color-mix(in srgb, var(--cs-p-z1g-red-500) 50%, transparent);--cs-ring-accent-soft:0 0 0 2px color-mix(in srgb, var(--cs-p-z1g-red-500) 10%, transparent)}:root{--cs-radius-1:4px;--cs-radius-2:12px;--cs-radius-3:12px;--cs-radius-4:16px;--cs-radius-5:24px;--cs-radius-menu:8px;--cs-radius-full:9999px;--cs-control-sm:32px;--cs-control-md:40px;--cs-control-lg:48px;--cs-control-touch:40px;--cs-font:"Outfit", "Outfit Fallback", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--cs-font-display:"Rajdhani", "Rajdhani Fallback", ui-sans-serif, system-ui, sans-serif;--cs-fw-display:700;--cs-fw-black:900;--cs-fs-3xs:.625rem;--cs-fs-4xs:.5625rem;--cs-fs-5xs:.5rem;--cs-fs-5xl:3rem;--cs-fs-6xl:3.75rem;--cs-fs-7xl:4.5rem;--cs-fs-8xl:5rem;--cs-fs-9xl:7rem;--cs-fs-10xl:8rem;--cs-lh-3xs:1rem;--cs-lh-4xs:.875rem;--cs-lh-5xs:.75rem;--cs-lh-5xl:1;--cs-lh-6xl:1;--cs-lh-7xl:1;--cs-lh-tight:1.25;--cs-lh-snug:1.375;--cs-lh-normal:1.5;--cs-lh-relaxed:1.625;--cs-tracking-tighter:-.05em;--cs-tracking-tight:-.025em;--cs-tracking-normal:0em;--cs-tracking-wide:.025em;--cs-tracking-wider:.05em;--cs-tracking-widest:.1em;--cs-dur-fast:.15s;--cs-dur-base:.2s;--cs-dur-slow:.3s;--cs-dur-slower:.5s;--cs-ease-out:cubic-bezier(0, 0, .2, 1);--cs-ease-in-out:cubic-bezier(.4, 0, .2, 1);--cs-ease-standard:ease;--cs-header-h:64px;--cs-header-h-mobile:64px;--cs-content-max:1600px;--cs-content-wide:1600px;--cs-page-gutter:16px;--cs-space-7:1.75rem;--cs-space-9:2.25rem;--cs-space-14:3.5rem;--cs-space-18:4.5rem;--cs-space-24:6rem;--cs-container-2xl:42rem;--cs-container-3xl:48rem;--cs-container-5xl:64rem;--cs-container-6xl:72rem;--cs-container-7xl:80rem;--cs-legal-aside:18.75rem;--cs-container-md:28rem;--cs-container-4xl:56rem;--cs-article-rail-left:16.25rem;--cs-article-rail-right:18.75rem;--cs-article-hero-min:13.75rem;--cs-article-hero-max:38.75rem;--cs-article-crumb-max:12.5rem;--cs-lh-prose:1.85;--cs-space-11:2.75rem;--cs-listing-lead-phone:38vh;--cs-listing-lead-min-phone:15.625rem;--cs-listing-lead-max-phone:21.875rem;--cs-listing-lead-min:31.25rem;--cs-listing-row-min-phone:9.25rem;--cs-listing-row-min:10.5rem;--cs-listing-more-min-phone:13.75rem;--cs-listing-more-min:17.5rem;--cs-archive-max:68.75rem;--cs-archive-thumb:12.5rem;--cs-archive-thumb-wide:13.75rem;--cs-author-band-phone:12rem;--cs-author-band:15rem;--cs-author-avatar-phone:7rem;--cs-author-avatar:8rem;--cs-author-card-body-min:9.375rem;--cs-home-max:105rem;--cs-home-slide-min-phone:20rem;--cs-home-slide-min-md:23.75rem;--cs-home-slide-min:27.5rem;--cs-home-row-min:6.25rem;--cs-home-thumb-phone:6rem;--cs-home-thumb-md:9.75rem;--cs-home-thumb-lg:8.5rem;--cs-home-thumb-xl:10rem;--cs-home-hub-min:10rem;--cs-home-player-cols:minmax(13.75rem, .68fr) minmax(0, 2.1fr) minmax(15rem, .72fr);--cs-home-trend-row:min(30vw, 21.25rem);--cs-home-trend-row-md:17.5rem;--cs-home-trend-tile-phone:7.5rem;--cs-home-rising-min:12rem;--cs-home-search:16rem;--cs-home-bar-w:.375rem;--cs-home-pulse:.625rem;--cs-home-live-dot:.375rem;--cs-mv-max:112.5rem;--cs-mv-copy-max:36rem;--cs-mv-pane-min:18.75rem;--cs-mv-facade-max:24rem;--cs-mv-empty-max:12.5rem;--cs-mv-menu-w:9rem;--cs-mv-side:22.5rem;--cs-mv-discover-h:46.25rem;--cs-mv-card-w:9rem;--cs-mv-thumb-w:5rem;--cs-mv-thumb-h:3rem;--cs-mv-tip-max:43.75rem;--cs-mv-facade:color-mix(in srgb, color-mix(in srgb, var(--cs-p-z1g-slate-800) 89%, var(--cs-p-z1g-blue-400)) 42%, var(--cs-p-z1g-black));--cs-w3-cta-from:#1a0505;--cs-w3-cta-to:#0a0000;--cs-w3-cta-glow:0 0 50px #dc26261a;--cs-w3-cta-icon-glow:0 0 30px #dc262633;--cs-w3-cta-btn-glow:0 0 30px #dc262666;--cs-w3-cta-radius:2.5rem;--cs-w3-black:var(--cs-p-z1g-black);--cs-w3-card:#121212;--cs-w3-muted:#99a1af}@media (width>=768px){:root{--cs-page-gutter:24px}}@media (width>=1024px){:root{--cs-page-gutter:32px}}@media (prefers-reduced-motion:reduce){:root{--cs-move:0;--cs-dur-fast:.01ms;--cs-dur-base:.01ms;--cs-dur-slow:.01ms;--cs-dur-slower:.01ms;--cs-dur-loop:.01ms}}.nb{flex-shrink:0;align-items:center;display:flex;position:relative}.nb[hidden]{display:none}.nb-btn{border-radius:var(--radius-full);width:44px;height:44px;color:var(--cs-text-2);cursor:pointer;transition:color var(--motion-fast), background var(--motion-fast);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.nb-btn:hover,.nb-btn[aria-expanded=true]{color:var(--color-text);background:var(--cs-panel)}.nb-btn:focus-visible,.nb-tab:focus-visible,.nb-markall:focus-visible,.nb-link:focus-visible{outline:2px solid var(--cs-orange);outline-offset:2px}@media (width>=769px){.nb-btn{width:40px;height:40px}}.nb-badge{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--cs-live);min-width:18px;height:18px;color:var(--color-text);font-size:var(--size-xs);font-weight:var(--font-weight-extrabold);pointer-events:none;box-shadow:0 0 0 2px var(--cs-header-bg,var(--color-bg-sidebar));place-items:center;padding:0 4px;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}.nb-badge[hidden]{display:none}.nb-panel{z-index:var(--z-modal);top:calc(var(--cs-header-h) + 8px);border:1px solid var(--cs-line-field);border-radius:var(--radius-md);background:var(--cs-surface-2);width:380px;max-width:calc(100vw - 24px);max-height:min(70vh,520px);box-shadow:var(--cs-shadow-e3);color:var(--cs-text);flex-direction:column;display:flex;position:fixed;right:12px;overflow:hidden}.nb-panel[hidden],.nb-scrim[hidden]{display:none}.nb-head{justify-content:space-between;align-items:center;column-gap:var(--space-3);padding:0 var(--space-3);border-bottom:1px solid var(--color-border-strong);flex-wrap:wrap;flex-shrink:0;display:flex}.nb-tabs{gap:var(--space-1);display:flex}.nb-tab{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font:inherit;font-size:var(--size-base);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;display:inline-flex}.nb-tab[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-accent)}.nb-tab-dot{border-radius:var(--radius-full);background:var(--cs-live);flex:none;width:8px;height:8px}.nb-tab-count{min-width:20px;height:20px;padding:0 var(--space-1);box-sizing:border-box;border-radius:var(--radius-pill);background:var(--cs-live);color:var(--color-text);font-size:var(--size-xs);font-weight:var(--font-weight-extrabold);flex:none;place-items:center;line-height:1;display:grid}.nb-tab-dot[hidden],.nb-tab-count[hidden]{display:none}.nb-markall{min-height:44px;padding:0 var(--space-2);color:var(--cs-orange);font:inherit;font-size:var(--size-md);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;margin-inline-start:auto}@media (width<=480px){.nb-markall{text-align:right;flex:1 0 100%}}.nb-markall:hover:not(:disabled){color:var(--color-accent-text-hover)}.nb-markall:disabled{color:var(--cs-text-3);cursor:default}.nb-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1;min-height:0;overflow-y:auto}.nb-list:focus-visible{outline:2px solid var(--cs-orange);outline-offset:-2px}.nb-rows{margin:0;padding:0;list-style:none}.nb-row{position:relative}.nb-row+.nb-row{border-top:1px solid var(--cs-line)}.nb-dot{top:calc(var(--space-3) + 6px);left:var(--space-3);border-radius:var(--radius-full);background:var(--cs-live);width:8px;height:8px;position:absolute}.nb-rowread{top:var(--space-2);right:var(--space-2);width:var(--cs-control-md);height:var(--cs-control-md);border-radius:var(--radius-full);color:var(--cs-text-3);font:inherit;font-size:var(--size-base);cursor:pointer;background:0 0;border:0;padding:0;line-height:1;position:absolute}.nb-rowread:hover,.nb-rowread:focus-visible{color:var(--color-text);background:var(--cs-surface-3)}.nb-rowread:focus-visible{outline:2px solid var(--cs-orange);outline-offset:2px}@media (pointer:coarse),(width<=768px){.nb-rowread{width:var(--cs-control-lg);height:var(--cs-control-lg);top:0;right:0}}.nb-link{padding:var(--space-3) var(--space-4);color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex;position:relative}a.nb-link:hover{background:var(--cs-surface-3)}.nb-row .nb-link{padding-left:var(--space-6)}.nb-row.is-new{background:var(--cs-orange-tint);box-shadow:inset 3px 0 0 var(--cs-orange)}.nb-row.is-new:has(a.nb-link:hover){background:var(--cs-orange-tint-2)}.nb-row.is-new a.nb-link:hover{background:0 0}.nb-title{color:var(--color-text);font-size:var(--size-base);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;line-height:1.35}.nb-row:not(.is-new) .nb-title{font-weight:var(--font-weight-medium);color:var(--cs-text-2)}.nb-row.is-new .nb-title{font-weight:var(--font-weight-bold)}.nb-row.is-new .nb-link{margin-right:calc(var(--space-2) + var(--cs-control-md) + var(--space-3));padding-right:var(--space-2)}@media (pointer:coarse),(width<=768px){.nb-row.is-new .nb-link{margin-right:calc(var(--cs-control-lg) + var(--space-3))}}.nb-text{color:var(--cs-text-2);font-size:var(--size-md);overflow-wrap:anywhere;line-height:1.45}.nb-time{color:var(--cs-text-3);font-size:var(--size-sm);white-space:nowrap}.nb-empty{padding:var(--space-6) var(--space-4);text-align:center;color:var(--cs-text-3);font-size:var(--size-base);margin:0}.nb-spin{width:16px;height:16px;margin-right:var(--space-2);vertical-align:-3px;border:2px solid var(--cs-line-field);border-top-color:var(--cs-orange);border-radius:var(--radius-full);animation:.8s linear infinite nb-spin;display:inline-block}@keyframes nb-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nb-spin{animation:none}}.nb-scrim{z-index:calc(var(--z-modal) - 1);-webkit-backdrop-filter:blur(4px);background:#00000080;position:fixed;inset:0}@media (width<=639px){.nb-panel{width:auto;max-width:none;height:calc(min(100vh, 100dvh) - var(--cs-header-h-mobile));border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-height:none;padding-bottom:env(safe-area-inset-bottom,0px);border-width:1px 0 0;inset:auto 0 0}body:has(.nb-panel:not([hidden])) [data-testid=consent-banner]{visibility:hidden}}@media (width>=640px){.nb-scrim{display:none}}.nb-season{align-items:flex-start;gap:var(--cs-space-3);margin:var(--cs-space-3) var(--cs-space-4);padding:var(--cs-space-3) var(--cs-space-4);border:1px solid var(--cs-line-2);border-left:3px solid var(--cs-accent);border-radius:var(--cs-radius-3);background:var(--cs-surface-2);color:var(--cs-text-2);display:flex}.nb-season__text{flex:1;min-width:0}.nb-season__title{color:var(--cs-text-1);font-size:var(--cs-fs-base);font-weight:var(--cs-fw-semibold);margin:0}.nb-season__body{margin:var(--cs-space-1) 0 0;font-size:var(--cs-fs-md);overflow-wrap:anywhere}.nb-season__link{color:var(--cs-accent);font-weight:var(--cs-fw-semibold);white-space:nowrap}.nb-season__close{--nb-hit:6px;box-sizing:border-box;width:calc(var(--cs-control-sm) + 2 * var(--nb-hit));height:calc(var(--cs-control-sm) + 2 * var(--nb-hit));margin:calc(-1 * var(--nb-hit));padding:var(--nb-hit);border-radius:calc(var(--cs-radius-1) + var(--nb-hit));color:var(--cs-text-3);font-size:var(--cs-fs-xl);cursor:pointer;background:padding-box content-box;border:0;flex:none;line-height:1}.nb-season__close:hover{color:var(--cs-text-1);background:var(--cs-surface-3)}.z1c-app{background:var(--cs-bg);min-height:100vh;color:var(--cs-text-1);font-family:var(--cs-font);--z1c-glow-orange:0 0 10px color-mix(in srgb, var(--cs-hue-orange) 40%, transparent);--z1c-glow-orange-hover:0 0 16px color-mix(in srgb, var(--cs-hue-orange) 60%, transparent);--z1c-glow-fill:0 0 8px color-mix(in srgb, var(--cs-hue-orange) 60%, transparent);--z1c-glow-line:0 0 16px color-mix(in srgb, var(--cs-accent) 80%, transparent);--z1c-glow-spark:0 0 20px var(--cs-accent);--z1c-glow-mark:0 0 16px color-mix(in srgb, var(--cs-accent-fill) 60%, transparent);--z1c-glow-dot:0 0 8px color-mix(in srgb, var(--cs-accent) 80%, transparent);--z1c-glow-text:0 0 12px color-mix(in srgb, var(--cs-accent) 80%, transparent);--z1c-inset:inset 0 1px 4px color-mix(in srgb, var(--cs-bg) 50%, transparent);--z1c-shadow-up:0 -10px 40px color-mix(in srgb, var(--cs-bg) 50%, transparent);flex-direction:column;display:flex}:where(.z1c-app) a{color:inherit;text-decoration:none}html{scrollbar-gutter:auto}body{line-height:var(--cs-lh-normal)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--cs-surface-0)}::-webkit-scrollbar-thumb{border-radius:var(--cs-radius-1);background:color-mix(in srgb, var(--cs-accent) 40%, transparent)}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--cs-accent) 70%, transparent)}.z1c-app :is(a,button,summary,label,input,.z1c-claim):focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px}.z1c-main{flex:1 0 auto}.z1c-skip{z-index:var(--cs-z-modal);padding:var(--cs-space-2) var(--cs-space-4);border-radius:var(--cs-radius-2);background:var(--cs-accent-fill);color:var(--cs-accent-fill-ink);font-size:var(--cs-fs-sm);font-weight:var(--cs-fw-semibold);position:absolute;inset-block-start:0;inset-inline-start:0;transform:translateY(-120%)}.z1c-skip:focus,.z1c-skip:focus-visible{position:fixed;inset-block-start:var(--cs-space-2);inset-inline-start:var(--cs-space-2);transform:none}.z1c-top{z-index:var(--cs-z-header);position:sticky;top:0}.z1c-header{z-index:var(--cs-z-raised);background:var(--cs-glass);border-bottom:1px solid var(--cs-line-subtle);width:100%;padding-inline:var(--cs-space-4);-webkit-backdrop-filter:blur(var(--cs-blur-glass-phone));backdrop-filter:blur(var(--cs-blur-glass-phone));transition:background var(--cs-dur-slow) var(--cs-ease-standard), border-color var(--cs-dur-slow) var(--cs-ease-standard), box-shadow var(--cs-dur-slow) var(--cs-ease-standard);position:relative}.z1c-header[data-scrolled]{background:color-mix(in srgb, var(--cs-bg) 95%, transparent);border-color:var(--cs-line-2-next);box-shadow:var(--cs-shadow-e3)}@media (width>=768px){.z1c-header{-webkit-backdrop-filter:blur(var(--cs-blur-glass));backdrop-filter:blur(var(--cs-blur-glass))}.z1c-header[data-scrolled]{-webkit-backdrop-filter:blur(calc(var(--cs-blur-glass) * 2));backdrop-filter:blur(calc(var(--cs-blur-glass) * 2))}}.z1c-header__box{width:100%;max-width:1920px;margin-inline:auto;container-type:inline-size}.z1c-header__row{min-width:0;height:var(--cs-header-h);justify-content:space-between;align-items:center;display:flex}@media (width>=768px){.z1c-header{padding-inline:0}.z1c-header__row{padding-inline:var(--cs-space-6)}}@container (width>=1720px){.z1c-header__row{padding-inline:var(--cs-space-10)}}@container (width>=1880px){.z1c-header__row{padding-inline:var(--cs-space-16)}}.z1c-brand{align-items:center;gap:var(--cs-space-3);flex-shrink:0;display:flex}.z1c-logo{align-items:center;gap:var(--cs-space-3);transition:opacity var(--cs-dur-fast) var(--cs-ease-standard);display:flex}.z1c-logo:hover{opacity:.9}.z1c-logo__mark{border-radius:var(--cs-radius-menu);background:var(--cs-accent-fill-end);width:32px;height:32px;box-shadow:var(--cs-glow-neon-red);color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-tighter);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.z1c-logo__text{color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xl);letter-spacing:var(--cs-tracking-wide);text-transform:uppercase;display:none}@media (width>=768px){.z1c-logo__text{display:block}}.z1c-logo__one{color:var(--cs-accent);text-shadow:var(--z1c-glow-text);font-style:italic}.z1c-beta{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-1) var(--cs-space-3);border:1px solid color-mix(in srgb, var(--cs-accent) 30%, transparent);border-radius:var(--cs-radius-full);background:var(--cs-accent-tint);color:var(--cs-accent);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;text-shadow:var(--z1c-glow-text);-webkit-user-select:none;user-select:none;display:none}@media (width>=1536px){.z1c-beta{display:inline-flex}}.z1c-beta__dot{border-radius:var(--cs-radius-full);background:var(--cs-accent);width:6px;height:6px;animation:z1c-pulse calc(var(--cs-dur-loop) * 1.25) var(--cs-ease-in-out) infinite}@keyframes z1c-pulse{50%{opacity:.5}}.z1c-nav{--z1c-nav-pad:calc(var(--cs-space-1) + var(--cs-space-half));--z1c-nav-gap:var(--cs-space-half);align-items:center;gap:calc(var(--z1c-nav-gap) + 2 * var(--z1c-nav-pad));min-width:0;padding-left:calc(var(--cs-space-8) + var(--z1c-nav-pad));padding-right:var(--z1c-nav-pad);display:none}@media (width>=1024px){.z1c-nav{display:flex}}@container (width>=1720px){.z1c-nav{--z1c-nav-pad:var(--cs-space-3);--z1c-nav-gap:var(--cs-space-3);padding-left:calc(var(--cs-space-8) + var(--z1c-nav-pad))}}.z1c-nav__link{align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-2) 0;color:color-mix(in srgb, var(--cs-text-1) 80%, transparent);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-semibold);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wide);text-transform:uppercase;white-space:nowrap;transition:color var(--cs-dur-base) var(--cs-ease-standard);display:flex;position:relative}@media (width>=1280px){.z1c-nav__link{font-size:var(--cs-fs-md);line-height:var(--cs-lh-md)}}.z1c-nav__link:hover,.z1c-nav__link[data-active],.z1c-dd:hover>.z1c-nav__link,.z1c-dd:focus-within>.z1c-nav__link{color:var(--cs-accent)}.z1c-nav__link[data-active]:after,.z1c-dd:hover>.z1c-nav__link:after,.z1c-dd:focus-within>.z1c-nav__link:after{content:"";bottom:0;left:calc(-1 * var(--z1c-nav-pad));width:calc(100% + 2 * var(--z1c-nav-pad));background:var(--cs-accent);height:2px;box-shadow:var(--cs-glow-neon-red);position:absolute}.z1c-nav__short{display:inline}.z1c-nav__full{display:none}@media (width>=1280px){.z1c-nav__short{display:none}.z1c-nav__full{display:inline}}.z1c-nav__chev{transition:transform var(--cs-dur-base) var(--cs-ease-standard);flex-shrink:0}.z1c-dd:hover .z1c-nav__chev,.z1c-dd:focus-within .z1c-nav__chev{transform:rotate(180deg)}.z1c-dd{position:relative}.z1c-dd__menu{top:100%;left:calc(-1 * var(--z1c-nav-pad));z-index:var(--cs-z-popover);width:240px;margin-top:var(--cs-space-1);padding-block:var(--cs-space-1);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-3);background:var(--cs-surface-1);box-shadow:var(--cs-shadow-e4);visibility:hidden;opacity:0;transition:opacity var(--cs-dur-fast) var(--cs-ease-out), visibility var(--cs-dur-fast) var(--cs-ease-out);position:absolute;overflow:hidden}.z1c-dd:hover>.z1c-dd__menu,.z1c-dd:focus-within>.z1c-dd__menu{visibility:visible;opacity:1}.z1c-dd__item{align-items:flex-start;gap:var(--cs-space-3);padding:var(--cs-space-3) var(--cs-space-4);transition:background var(--cs-dur-fast) var(--cs-ease-standard);display:flex}.z1c-dd__item:hover,.z1c-dd__item:focus-visible{background:color-mix(in srgb, var(--cs-surface-0) 60%, transparent)}.z1c-dd__icon{width:28px;height:28px;margin-top:var(--cs-space-half);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-menu);background:var(--cs-surface-0);color:var(--cs-text-3);transition:border-color var(--cs-dur-fast) var(--cs-ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:flex}.z1c-dd__icon.is-lead{color:var(--cs-accent)}.z1c-dd__item:hover .z1c-dd__icon{border-color:color-mix(in srgb, var(--cs-accent) 30%, transparent)}.z1c-dd__name{color:var(--cs-text-strong);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);transition:color var(--cs-dur-fast) var(--cs-ease-standard);display:block}.z1c-dd__item:hover .z1c-dd__name{color:var(--cs-accent)}.z1c-dd__desc{margin-top:var(--cs-space-1);color:var(--cs-text-3);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-tight);display:block}.z1c-actions{align-items:center;gap:var(--cs-space-2);flex-shrink:0;margin-left:auto;display:flex}@container (width>=1720px){.z1c-actions{gap:var(--cs-space-4)}}.z1c-iconbtn{width:var(--cs-control-sm);height:var(--cs-control-sm);color:var(--cs-text-3);transition:color var(--cs-dur-base) var(--cs-ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.z1c-iconbtn:hover{color:var(--cs-text-strong)}.z1c-bell{align-items:center;display:flex}html[data-session=user] .z1c-bell__link{display:none}.z1c-anon{align-items:center;gap:var(--cs-space-2);flex-shrink:0;display:flex}@container (width>=1720px){.z1c-anon{gap:var(--cs-space-4)}}html[data-session=user] .z1c-anon{display:none}.z1c-user{display:none;position:relative}html[data-session=user] .z1c-user{display:block}.z1c-claim{height:var(--cs-control-sm);padding-inline:var(--cs-space-2);border:1px solid color-mix(in srgb, var(--cs-hue-orange) 80%, transparent);border-radius:var(--cs-radius-full);background:var(--cs-surface-deep);box-shadow:var(--z1c-glow-orange);transition:box-shadow var(--cs-dur-base) var(--cs-ease-standard), border-color var(--cs-dur-base) var(--cs-ease-standard);align-items:center;display:flex;position:relative;overflow:hidden}@media (width>=768px){.z1c-claim{padding-inline:var(--cs-space-3)}}.z1c-claim:hover{border-color:var(--cs-hue-orange);box-shadow:var(--z1c-glow-orange-hover)}.z1c-claim:before,.z1c-claim:after{content:"";background:linear-gradient(to right, transparent, var(--cs-hue-orange), transparent);opacity:.7;width:50%;height:1px;position:absolute;left:25%}.z1c-claim:before{top:0}.z1c-claim:after{bottom:0}.z1c-claim:hover:before,.z1c-claim:hover:after{opacity:1}.z1c-claim__gift{color:var(--cs-warn-text);flex-shrink:0}.z1c-claim__sep{width:1px;height:14px;margin-inline:var(--cs-space-2);background:var(--cs-line-2-next)}.z1c-claim__label,.z1c-claim__dot{display:none}@media (width>=768px){.z1c-claim__label{color:var(--cs-text-strong);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-wide);display:inline;position:relative;top:1px}.z1c-claim__dot{margin-inline:var(--cs-space-2);color:var(--cs-hue-orange);font-size:var(--cs-fs-5xs);line-height:var(--cs-lh-5xs);display:inline;position:relative;top:1px}}.z1c-claim__num{color:var(--cs-hue-orange);font-size:var(--cs-fs-2xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-2xs);position:relative;top:1px}.z1c-auth{align-items:center;gap:var(--cs-space-2);padding-left:var(--cs-space-2);border-left:1px solid var(--cs-line-subtle);white-space:nowrap;flex-shrink:0;display:none}@media (width>=768px){.z1c-auth{display:flex}}@container (width>=1720px){.z1c-auth{gap:var(--cs-space-3);padding-left:var(--cs-space-4)}}.z1c-login{color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;white-space:nowrap;transition:color var(--cs-dur-base) var(--cs-ease-standard)}.z1c-login:hover{color:var(--cs-accent)}.z1c-signup{height:var(--cs-control-sm);padding-inline:var(--cs-space-4);border-radius:var(--cs-radius-2);background:var(--cs-accent-fill);box-shadow:var(--cs-glow-accent);color:var(--cs-accent-fill-ink);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;white-space:nowrap;transition:background var(--cs-dur-base) var(--cs-ease-standard), box-shadow var(--cs-dur-base) var(--cs-ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.z1c-signup:hover{background:var(--cs-accent-fill-hover);box-shadow:var(--cs-glow-accent-hover)}.z1c-burger{width:var(--cs-control-sm);height:var(--cs-control-sm);border-radius:var(--cs-radius-menu);color:var(--cs-text-1);cursor:pointer;transition:background var(--cs-dur-base) var(--cs-ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.z1c-burger:hover{background:color-mix(in srgb, var(--cs-text-strong) 8%, transparent)}.z1c-drawer-toggle:focus-visible~.z1c-top .z1c-burger{outline:2px solid var(--cs-accent);outline-offset:2px}.z1c-burger__close,#z1c-nav:checked~.z1c-top .z1c-burger__open{display:none}#z1c-nav:checked~.z1c-top .z1c-burger__close{display:block}@media (width>=1024px){.z1c-burger{display:none}}.z1c-user__trigger{align-items:center;gap:var(--cs-space-2);color:var(--cs-text-1);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.z1c-avatar{border:2px solid var(--cs-line-3);border-radius:var(--cs-radius-full);background:linear-gradient(135deg, var(--cs-accent), var(--cs-accent-fill-end));width:32px;height:32px;color:var(--cs-text-strong);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex;overflow:hidden}.z1c-avatar--lg{border:0;width:36px;height:36px}.z1c-avatar img{object-fit:cover;width:100%;height:100%}.z1c-user__chev{color:var(--cs-text-3);display:none}@media (width>=768px){.z1c-user__chev{display:block}}.z1c-user__panel{z-index:var(--cs-z-popover);width:224px;margin-top:var(--cs-space-2);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-surface-1);box-shadow:var(--cs-shadow-e4);position:absolute;top:100%;right:0;overflow:hidden}.z1c-user__panel[hidden]{display:none}.z1c-user__id{align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-3) var(--cs-space-4);border-bottom:1px solid var(--cs-line-subtle);background:var(--cs-glass-light);display:flex}.z1c-user__who{min-width:0}.z1c-user__who strong,.z1c-user__who span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.z1c-user__who strong{color:var(--cs-text-strong);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md)}.z1c-user__who span{color:var(--cs-text-3);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}.z1c-user__stats{gap:var(--cs-space-1);padding:var(--cs-space-3) var(--cs-space-4);border-bottom:1px solid var(--cs-line-subtle);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);margin:0;display:grid}.z1c-user__stats div{justify-content:space-between;gap:var(--cs-space-2);display:flex}.z1c-user__stats dt{color:var(--cs-text-3)}.z1c-user__stats dd{color:var(--cs-warn-text);font-weight:var(--cs-fw-black);margin:0}.z1c-user__menu{padding:var(--cs-space-1) 0;margin:0;list-style:none}.z1c-user__item{align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-3) var(--cs-space-4);color:var(--cs-text-2);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);transition:color var(--cs-dur-fast) var(--cs-ease-standard), background var(--cs-dur-fast) var(--cs-ease-standard);display:flex}.z1c-user__item:hover{background:var(--cs-glass-light);color:var(--cs-text-strong)}.z1c-user__icon{border-radius:var(--cs-radius-menu);background:var(--cs-glass-light);justify-content:center;align-items:center;width:28px;height:28px;display:flex}.z1c-xp{padding-block:var(--cs-space-1);border-bottom:1px solid var(--cs-line-1);background:color-mix(in srgb, var(--cs-bg) 95%, transparent);-webkit-backdrop-filter:blur(var(--cs-blur-glass));backdrop-filter:blur(var(--cs-blur-glass));-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}@media (width>=768px){.z1c-xp{padding-block:calc(var(--cs-space-1) + var(--cs-space-half))}}.z1c-xp__row{justify-content:space-between;align-items:center;gap:var(--cs-space-2);min-width:0;max-width:1700px;padding-inline:var(--cs-space-3);margin-inline:auto;display:flex}@media (width>=768px){.z1c-xp__row{gap:var(--cs-space-3);padding-inline:var(--cs-space-4)}}@media (width>=1024px){.z1c-xp__row{gap:var(--cs-space-4);padding-inline:var(--cs-space-6)}}.z1c-xp__rank{align-items:center;gap:var(--cs-space-2);flex-shrink:0;display:flex}@media (width>=768px){.z1c-xp__rank{gap:var(--cs-space-3)}}.z1c-xp__badge{object-fit:contain;width:28px;height:28px;filter:brightness(1.25) drop-shadow(0 0 10px color-mix(in srgb, var(--cs-hue-orange) 50%, transparent));transition:transform var(--cs-dur-slow) var(--cs-ease-standard)}.z1c-xp__rank:hover .z1c-xp__badge{transform:scale(1.1)}@media (width>=768px){.z1c-xp__badge{width:36px;height:36px}}@media (width>=1024px){.z1c-xp__badge{width:40px;height:40px}}.z1c-xp__title{color:var(--cs-text-strong);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wide);text-transform:uppercase;white-space:nowrap;transition:color var(--cs-dur-base) var(--cs-ease-standard);line-height:1}.z1c-xp__rank:hover .z1c-xp__title{color:var(--cs-accent)}@media (width>=768px){.z1c-xp__title{font-size:var(--cs-fs-xs)}}@media (width>=1024px){.z1c-xp__title{font-size:var(--cs-fs-md)}}.z1c-xp__mid{align-items:center;gap:var(--cs-space-2);min-width:0;margin-inline:var(--cs-space-1);flex:1 1 0;display:flex}@media (width>=768px){.z1c-xp__mid{gap:var(--cs-space-3);margin-inline:var(--cs-space-2)}}@media (width>=1024px){.z1c-xp__mid{margin-inline:var(--cs-space-3)}}.z1c-xp__level{color:var(--cs-text-strong);font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;white-space:nowrap;flex-shrink:0;line-height:1}@media (width>=768px){.z1c-xp__level{font-size:var(--cs-fs-xs)}}.z1c-xp__level-long{display:none}@media (width>=768px){.z1c-xp__level-long{display:inline}.z1c-xp__level-short{display:none}}.z1c-xp__track{min-width:36px;height:6px;padding-inline:var(--cs-space-1);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-bg) 60%, transparent);flex:1 1 0;align-items:center;display:flex;overflow:hidden}@media (width>=768px){.z1c-xp__track{min-width:80px;height:8px}}.z1c-xp__fill{width:max(2.5%, var(--ep-pct,0%));border-radius:var(--cs-radius-full);background:linear-gradient(to right, var(--cs-hue-orange), var(--cs-warn-fill));height:2px;box-shadow:var(--z1c-glow-fill);transition:width var(--cs-dur-slower) var(--cs-ease-out);display:block}@media (width>=768px){.z1c-xp__fill{height:4px}}.z1c-xp__nums{align-items:center;gap:var(--cs-space-2);font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;white-space:nowrap;flex-shrink:0;line-height:1;display:flex}@media (width>=768px){.z1c-xp__nums{font-size:var(--cs-fs-3xs)}}@media (width>=1024px){.z1c-xp__nums{font-size:var(--cs-fs-2xs)}}.z1c-xp__frac{color:var(--cs-text-strong)}.z1c-xp__slash{color:var(--cs-text-2)}.z1c-xp__next{color:var(--cs-hue-cyan);font-weight:var(--cs-fw-bold);text-overflow:ellipsis;text-transform:none;display:none;overflow:hidden}@media (width>=1024px){.z1c-xp__next{display:inline}}.z1c-xp[hidden],html[data-session=user] .z1c-xp--guest{display:none}html[data-session=user] .z1c-xp--user[hidden]{visibility:hidden;display:block}.z1c-xp--user .z1c-xp__nums{visibility:hidden}.z1c-xp__life{justify-content:space-between;align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-1) var(--cs-space-2);border:1px solid var(--cs-line-3);border-radius:var(--cs-radius-menu);background:var(--cs-surface-0);color:var(--cs-text-2);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);transition:color var(--cs-dur-base) var(--cs-ease-standard), border-color var(--cs-dur-base) var(--cs-ease-standard);flex-shrink:0;display:flex}.z1c-xp__life:hover{border-color:var(--cs-line-3);color:var(--cs-text-strong)}@media (width>=768px){.z1c-xp__life{gap:var(--cs-space-2);padding-inline:var(--cs-space-3);font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-2xs)}}.z1c-xp__life-text{align-items:center;gap:var(--cs-space-1);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;white-space:nowrap;display:flex}.z1c-xp__life-short{color:var(--cs-text-3)}.z1c-xp__life-long{display:none}@media (width>=768px){.z1c-xp__life-long{display:inline}.z1c-xp__life-short{display:none}}.z1c-xp__life-num{color:var(--cs-text-strong)}.z1c-xp__life-chev{color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);flex-shrink:0}.z1c-scrim,.z1c-drawer{display:none}#z1c-nav:checked~.z1c-scrim{z-index:var(--cs-z-drawer-scrim);background:color-mix(in srgb, var(--cs-bg) 70%, transparent);-webkit-backdrop-filter:blur(var(--cs-blur-glass-phone));backdrop-filter:blur(var(--cs-blur-glass-phone));display:block;position:fixed;inset:0}#z1c-nav:checked~.z1c-drawer{z-index:var(--cs-z-drawer);border-right:1px solid var(--cs-line-subtle);background:var(--cs-surface-deep);flex-direction:column;width:288px;max-width:85vw;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}html:has(#z1c-nav:checked) body{overflow:hidden}@media (width>=1024px){#z1c-nav:checked~.z1c-scrim,#z1c-nav:checked~.z1c-drawer{display:none}html:has(#z1c-nav:checked) body{overflow:visible}}.z1c-drawer__head{height:var(--cs-header-h);padding-inline:var(--cs-space-4);border-bottom:1px solid var(--cs-line-subtle);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.z1c-logo--drawer{gap:var(--cs-space-2)}.z1c-logo--drawer .z1c-logo__mark{width:28px;height:28px;font-size:var(--cs-fs-md)}.z1c-logo--drawer .z1c-logo__text{font-size:var(--cs-fs-lg);line-height:var(--cs-lh-lg);display:block}.z1c-logo--drawer .z1c-logo__one{text-shadow:none}.z1c-drawer__close{width:var(--cs-control-sm);height:var(--cs-control-sm);border-radius:var(--cs-radius-menu);color:var(--cs-text-3);cursor:pointer;transition:color var(--cs-dur-base) var(--cs-ease-standard), background var(--cs-dur-base) var(--cs-ease-standard);justify-content:center;align-items:center;display:inline-flex}.z1c-drawer__close:hover{background:color-mix(in srgb, var(--cs-text-strong) 8%, transparent);color:var(--cs-text-strong)}.z1c-drawer__nav{gap:var(--cs-space-1);padding:var(--cs-space-4) var(--cs-space-2);flex-direction:column;flex:auto;display:flex}.z1c-drawer__link{padding:var(--cs-space-3);border-radius:var(--cs-radius-menu);color:var(--cs-text-2);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-semibold);line-height:var(--cs-lh-md);letter-spacing:var(--cs-tracking-wide);text-transform:uppercase;transition:color var(--cs-dur-base) var(--cs-ease-standard), background var(--cs-dur-base) var(--cs-ease-standard);align-items:center;display:flex}.z1c-drawer__link:hover{background:var(--cs-glass-light);color:var(--cs-text-strong)}.z1c-drawer__sum{cursor:pointer;justify-content:space-between;list-style:none}.z1c-drawer__link[data-active],.z1c-drawer__group[data-active]>.z1c-drawer__sum{background:color-mix(in srgb, var(--cs-accent) 8%, transparent);color:var(--cs-accent)}.z1c-drawer__sum::-webkit-details-marker{display:none}.z1c-drawer__chev{transition:transform var(--cs-dur-base) var(--cs-ease-standard);flex-shrink:0}.z1c-drawer__group[open] .z1c-drawer__chev{transform:rotate(90deg)}.z1c-drawer__sub{gap:var(--cs-space-1);padding-block:var(--cs-space-1);padding-left:var(--cs-space-4);flex-direction:column;display:flex}.z1c-drawer__sublink{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-3);border-radius:var(--cs-radius-menu);color:var(--cs-text-3);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);transition:color var(--cs-dur-base) var(--cs-ease-standard), background var(--cs-dur-base) var(--cs-ease-standard);display:flex}.z1c-drawer__sublink:hover{background:var(--cs-glass-light);color:var(--cs-text-strong)}.z1c-drawer__sublink[data-active]{color:var(--cs-accent)}.z1c-drawer__lead{color:var(--cs-accent);flex-shrink:0}.z1c-drawer__subicon{flex-shrink:0}.z1c-drawer__rule{width:100%;margin:var(--cs-space-3) 0;border:0;border-top:1px solid var(--cs-line-subtle)}.z1c-drawer__auth{gap:var(--cs-space-2);padding:var(--cs-space-4);border-top:1px solid var(--cs-line-subtle);flex-direction:column;flex-shrink:0;display:flex}.z1c-btn{justify-content:center;align-items:center;gap:var(--cs-space-2);width:100%;height:var(--cs-control-md);padding-inline:var(--cs-space-4);border-radius:var(--cs-radius-2);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;transition:background var(--cs-dur-base) var(--cs-ease-standard), border-color var(--cs-dur-base) var(--cs-ease-standard), box-shadow var(--cs-dur-base) var(--cs-ease-standard);display:inline-flex}.z1c-btn--primary{background:var(--cs-accent-fill);box-shadow:var(--cs-glow-accent);color:var(--cs-accent-fill-ink);font-weight:var(--cs-fw-black)}.z1c-btn--primary:hover{background:var(--cs-accent-fill-hover);box-shadow:var(--cs-glow-accent-hover)}.z1c-btn--secondary{border:1px solid var(--cs-line-3);background:var(--cs-glass-light);color:var(--cs-text-strong);font-weight:var(--cs-fw-bold)}.z1c-btn--secondary:hover{border-color:var(--cs-line-3);background:var(--cs-line-2-next)}.z1c-footer{background:var(--cs-bg);position:relative;overflow:hidden}@media (width>=768px){.z1c-footer{margin-top:var(--cs-space-8)}}.z1c-footer__line{z-index:var(--cs-z-header);background:linear-gradient(to right, transparent, var(--cs-accent-line), transparent);height:1px;box-shadow:var(--z1c-glow-line);position:absolute;top:0;left:0;right:0}.z1c-footer__spark{z-index:var(--cs-z-header);background:var(--cs-accent);width:192px;height:2px;box-shadow:var(--z1c-glow-spark);position:absolute;top:0;left:50%;transform:translate(-50%)}.z1c-footer__glow{background:var(--cs-bg);pointer-events:none;position:absolute;inset:0}.z1c-footer__grid{opacity:.3;pointer-events:none;background-image:url(/_astro/grid.DOBtphaB.svg);position:absolute;inset:0}.z1c-footer__corner{border:0 solid var(--cs-line-2-next);width:16px;height:16px;display:none;position:absolute}@media (width>=768px){.z1c-footer__corner{display:block}}.z1c-footer__corner--tl{border-width:2px 0 0 2px;top:32px;left:32px}.z1c-footer__corner--tr{border-width:2px 2px 0 0;top:32px;right:32px}.z1c-footer__corner--bl{border-width:0 0 2px 2px;bottom:32px;left:32px}.z1c-footer__corner--br{border-width:0 2px 2px 0;bottom:32px;right:32px}.z1c-band{z-index:var(--cs-z-sticky);border-bottom:1px solid var(--cs-line-1);background:color-mix(in srgb, var(--cs-text-strong) 2%, transparent);position:relative}.z1c-band__box{justify-content:center;align-items:center;gap:var(--cs-space-4);max-width:1280px;padding:var(--cs-space-6) var(--cs-space-4);text-align:center;flex-direction:column;margin-inline:auto;display:flex}@media (width>=768px){.z1c-band__box{padding-inline:var(--cs-space-6);text-align:left;flex-direction:row;justify-content:space-between}}@media (width>=1024px){.z1c-band__box{padding-inline:var(--cs-space-8)}}.z1c-band__copy{width:100%}@media (width>=768px){.z1c-band__copy{width:auto}}.z1c-band__title{justify-content:center;align-items:center;gap:var(--cs-space-2);color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-lg);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin:0;display:flex}@media (width>=768px){.z1c-band__title{justify-content:flex-start}}.z1c-band__mark{background:var(--cs-accent);width:6px;height:6px;animation:z1c-pulse calc(var(--cs-dur-loop) * 1.25) var(--cs-ease-in-out) infinite}.z1c-band__text{margin:var(--cs-space-1) 0 0;color:var(--cs-text-3);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-medium);line-height:var(--cs-lh-md)}.z1c-band__actions{align-items:stretch;gap:var(--cs-space-3);flex-direction:column;flex-shrink:0;width:100%;max-width:384px;margin-inline:auto;display:flex}@media (width>=768px){.z1c-band__actions{flex-direction:row;align-items:center;width:auto;max-width:none;margin-inline:0}}.z1c-band__btn{justify-content:center;align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-3) var(--cs-space-6);border-radius:var(--cs-radius-menu);color:var(--cs-text-strong);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;transition:color var(--cs-dur-fast) var(--cs-ease-standard), background var(--cs-dur-fast) var(--cs-ease-standard), border-color var(--cs-dur-fast) var(--cs-ease-standard);border:1px solid;display:inline-flex}@media (width>=768px){.z1c-band__btn{white-space:nowrap;flex-shrink:0}}.z1c-band__btn--primary{border-color:color-mix(in srgb, var(--cs-accent) 40%, transparent);background:color-mix(in srgb, var(--cs-accent) 15%, transparent)}.z1c-band__btn--primary:hover{border-color:var(--cs-accent);background:color-mix(in srgb, var(--cs-accent) 25%, transparent);color:var(--cs-accent)}.z1c-band__btn--secondary{border-color:var(--cs-line-2-next);background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent)}.z1c-band__btn--secondary:hover{border-color:var(--cs-accent-line);background:var(--cs-accent-tint);color:var(--cs-accent)}.z1c-footer__main{z-index:var(--cs-z-sticky);max-width:1280px;padding:var(--cs-space-10) var(--cs-space-4);margin-inline:auto;position:relative}@media (width>=768px){.z1c-footer__main{padding-inline:var(--cs-space-6)}}@media (width>=1024px){.z1c-footer__main{padding:var(--cs-space-12) var(--cs-space-8)}}.z1c-footer__top{justify-content:space-between;align-items:center;gap:var(--cs-space-12);margin-bottom:var(--cs-space-8);flex-direction:column;display:flex}@media (width>=768px){.z1c-footer__top{margin-bottom:var(--cs-space-12)}}@media (width>=1024px){.z1c-footer__top{align-items:flex-start;gap:var(--cs-space-16);flex-direction:row}}.z1c-footer__brand{text-align:center;max-width:384px;margin-inline:auto}@media (width>=1024px){.z1c-footer__brand{text-align:left;margin-inline:0}}.z1c-logo--footer{margin-bottom:var(--cs-space-6);justify-content:center}@media (width>=1024px){.z1c-logo--footer{justify-content:flex-start}}.z1c-logo--footer .z1c-logo__mark{background:var(--cs-accent-fill);box-shadow:var(--z1c-glow-mark)}.z1c-logo--footer .z1c-logo__text{display:block}.z1c-footer__blurb{gap:var(--cs-space-4);color:color-mix(in srgb, var(--cs-text-3) 80%, transparent);font-size:var(--cs-fs-base);font-weight:var(--cs-fw-medium);line-height:var(--cs-lh-relaxed);text-align:justify;display:grid}.z1c-footer__blurb p{margin:0}.z1c-footer__blurb .z1c-footer__emph{color:var(--cs-text-strong);font-weight:var(--cs-fw-semibold)}.z1c-footer__social{justify-content:center;align-items:center;gap:var(--cs-space-3);margin-top:var(--cs-space-10);display:flex}@media (width>=1024px){.z1c-footer__social{justify-content:flex-start}}.z1c-social{--z1c-hue:var(--cs-text-1);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);background:var(--cs-surface-deep);width:44px;height:44px;color:var(--cs-text-3);transition:color var(--cs-dur-fast) var(--cs-ease-standard), border-color var(--cs-dur-fast) var(--cs-ease-standard);justify-content:center;align-items:center;display:flex}.z1c-social[data-hue=info]{--z1c-hue:var(--cs-info-text)}.z1c-social[data-hue=danger]{--z1c-hue:var(--cs-live-dot)}.z1c-social[data-hue=secondary]{--z1c-hue:var(--cs-secondary-text)}.z1c-social[data-hue=orange]{--z1c-hue:var(--cs-hue-orange)}.z1c-social[data-hue=accent]{--z1c-hue:var(--cs-accent-text-strong)}.z1c-social:hover{border-color:color-mix(in srgb, var(--z1c-hue) 40%, transparent);color:var(--z1c-hue)}.z1c-footer__cols{gap:var(--cs-space-10);width:100%;font-size:var(--cs-fs-md);text-align:center;grid-template-columns:1fr;display:grid}@media (width>=768px){.z1c-footer__cols{gap:var(--cs-space-12);text-align:left;grid-template-columns:none;grid-auto-columns:1fr;grid-auto-flow:column}}@media (width>=1024px){.z1c-footer__cols{gap:var(--cs-space-20);width:auto}}.z1c-footer__h{justify-content:center;align-items:center;gap:var(--cs-space-2);margin:0 0 var(--cs-space-5);color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-md);letter-spacing:.2em;text-transform:uppercase;display:flex}@media (width>=768px){.z1c-footer__h{font-size:var(--cs-fs-base);line-height:var(--cs-lh-base);justify-content:flex-start}}.z1c-footer__hmark{background:var(--cs-accent);width:6px;height:6px;box-shadow:var(--z1c-glow-dot);flex-shrink:0}.z1c-footer__links{gap:calc(var(--cs-space-3) + var(--cs-space-half));margin:0;padding:0;list-style:none;display:grid}.z1c-footer__links li{line-height:var(--cs-space-5)}.z1c-footer__links a{color:var(--cs-text-3);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-medium);line-height:var(--cs-lh-md);transition:color var(--cs-dur-fast) var(--cs-ease-standard)}.z1c-footer__links a:hover{color:var(--cs-text-strong)}.z1c-footer__rule{height:1px;margin-bottom:var(--cs-space-6);background:linear-gradient(to right, transparent, var(--cs-line-2-next), transparent)}@media (width>=768px){.z1c-footer__rule{margin-bottom:var(--cs-space-8)}}.z1c-footer__bar{justify-content:space-between;align-items:center;gap:var(--cs-space-6);color:var(--cs-text-3);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-medium);line-height:var(--cs-lh-xs);flex-direction:column;display:flex}@media (width>=1024px){.z1c-footer__bar{flex-direction:row}}.z1c-footer__bar p{letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin:0}.z1c-footer__copy{text-align:center}@media (width>=1024px){.z1c-footer__copy{text-align:left}}.z1c-footer__status{align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-2) var(--cs-space-4);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--cs-bg) 50%, transparent);box-shadow:var(--z1c-inset);display:flex}.z1c-footer__status span{color:var(--cs-text-2);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase}.z1c-footer__built{align-items:center;gap:var(--cs-space-2);display:flex}.z1c-footer__heart{color:var(--cs-accent);font-size:var(--cs-fs-base);text-shadow:var(--z1c-glow-dot);animation:z1c-pulse calc(var(--cs-dur-loop) * 1.25) var(--cs-ease-in-out) infinite}.z1c-chat{right:var(--cs-space-4);bottom:var(--cs-space-4);z-index:var(--cs-z-popover);-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:fixed}@media (width>=768px){.z1c-chat{right:var(--cs-space-6);bottom:var(--cs-space-6)}}html[data-session=user] .z1c-chat{display:none}.z1c-chat__btn{width:56px;height:56px;padding:var(--cs-space-half);border-radius:var(--cs-radius-full);background:var(--cs-gradient-chat);box-shadow:var(--cs-glow-chat);transition:box-shadow var(--cs-dur-base) var(--cs-ease-standard);justify-content:center;align-items:center;display:flex;position:relative}.z1c-chat__btn:hover{box-shadow:var(--cs-glow-chat-hover)}.z1c-chat__face{border-radius:var(--cs-radius-full);background:var(--cs-surface-1);width:100%;height:100%;transition:background var(--cs-dur-base) var(--cs-ease-standard);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.z1c-chat__face:before{content:"";background:linear-gradient(to top right, color-mix(in srgb, var(--cs-neon-pink) 20%, transparent), transparent);opacity:.5;transition:opacity var(--cs-dur-base) var(--cs-ease-standard);position:absolute;inset:0}.z1c-chat__btn:hover .z1c-chat__face{background:var(--cs-surface-chip)}.z1c-chat__btn:hover .z1c-chat__face:before{opacity:1}.z1c-chat__icon{color:var(--cs-text-strong);transition:color var(--cs-dur-base) var(--cs-ease-standard);position:relative}.z1c-chat__btn:hover .z1c-chat__icon{color:var(--cs-neon-cyan)}.z1c-chat__dot{top:var(--cs-space-3);right:var(--cs-space-3);border-radius:var(--cs-radius-full);background:var(--cs-kick);width:10px;height:10px;box-shadow:0 0 0 2px var(--cs-surface-1), 0 0 8px var(--cs-kick);position:absolute}.z1c-chat__tip{align-items:center;gap:var(--cs-space-2);margin-right:var(--cs-space-3);padding:calc(var(--cs-space-1) + var(--cs-space-half)) var(--cs-space-3);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-2);background:var(--cs-surface-1);color:var(--cs-text-strong);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);white-space:nowrap;opacity:0;transform:translateX(var(--cs-space-2));transition:opacity var(--cs-dur-base) var(--cs-ease-standard), transform var(--cs-dur-base) var(--cs-ease-standard);pointer-events:none;display:flex;position:absolute;right:100%}.z1c-chat:hover .z1c-chat__tip,.z1c-chat:focus-within .z1c-chat__tip{opacity:1;transform:none}.z1c-chat__tipdot{width:var(--cs-space-2);height:var(--cs-space-2);border-radius:var(--cs-radius-full);background:var(--cs-neon-pink)}.z1c-consent{z-index:var(--cs-z-consent);max-height:70dvh;padding:var(--cs-space-3);padding-bottom:calc(var(--cs-space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--cs-line-solid-slate);background:var(--cs-surface-chip);box-shadow:var(--z1c-shadow-up);position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@media (width>=768px){.z1c-consent{padding:var(--cs-space-4);padding-bottom:calc(var(--cs-space-4) + env(safe-area-inset-bottom))}}.z1c-consent[hidden],.z1c-consent__scrim[hidden],.cs-consented .z1c-consent{display:none}.z1c-consent__box{justify-content:space-between;align-items:center;gap:var(--cs-space-3);flex-direction:column;max-width:1280px;margin-inline:auto;display:flex}@media (width>=768px){.z1c-consent__box{gap:var(--cs-space-4);flex-direction:row}}.z1c-consent__copy{color:var(--cs-text-2);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-md);flex:auto}@media (width>=768px){.z1c-consent__copy{font-size:var(--cs-fs-md)}}.z1c-consent__copy p{margin:0}.z1c-consent__copy a{color:var(--cs-text-strong);text-underline-offset:3px;text-decoration:underline}.z1c-consent__copy .z1c-consent__title{margin-bottom:var(--cs-space-1);color:var(--cs-text-strong);font-weight:var(--cs-fw-medium)}.z1c-consent__actions{justify-content:flex-end;gap:var(--cs-space-2);width:100%;margin-top:var(--cs-space-3);flex-wrap:wrap;flex-shrink:0;display:flex}@media (width>=768px){.z1c-consent__actions{gap:var(--cs-space-3);flex-wrap:nowrap;width:auto;margin-top:0}}.z1c-consent__btn{min-height:var(--cs-control-md);padding:0 var(--cs-space-3);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);background:var(--cs-line-solid-slate);color:var(--cs-text-2);font:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-medium);cursor:pointer;transition:background var(--cs-dur-base) var(--cs-ease-standard), color var(--cs-dur-base) var(--cs-ease-standard);flex:1 1 0}@media (width>=768px){.z1c-consent__btn{flex:none}}.z1c-consent__btn:hover{background:var(--cs-line-2-next);color:var(--cs-text-strong)}.z1c-consent__btn--accept{border-color:var(--cs-text-strong);background:var(--cs-text-strong);color:var(--cs-bg);font-weight:var(--cs-fw-bold)}.z1c-consent__btn--accept:hover{background:var(--cs-text-1);color:var(--cs-bg)}.z1c-consent__scrim{z-index:var(--cs-z-modal);padding:var(--cs-space-4);background:color-mix(in srgb, var(--cs-bg) 60%, transparent);-webkit-backdrop-filter:blur(var(--cs-blur-glass-light));backdrop-filter:blur(var(--cs-blur-glass-light));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.z1c-consent__panel{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-surface-chip);width:100%;max-width:512px;max-height:90dvh;box-shadow:var(--cs-shadow-e4);flex-direction:column;display:flex;overflow:hidden}.z1c-consent__panel-head{padding:var(--cs-space-6);padding-bottom:var(--cs-space-4)}.z1c-consent__panel-head h2{margin:0 0 var(--cs-space-2);color:var(--cs-text-strong);font-size:var(--cs-fs-xl);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xl)}.z1c-consent__panel-head p{color:var(--cs-text-3);font-size:var(--cs-fs-base);line-height:var(--cs-lh-relaxed);margin:0}.z1c-consent__cats{gap:var(--cs-space-4);padding:var(--cs-space-6);padding-top:var(--cs-space-2);flex:auto;display:grid;overflow-y:auto}.z1c-consent__cat{gap:var(--cs-space-1);padding:var(--cs-space-4);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-3);background:var(--cs-surface-2);display:grid}.z1c-consent__cat p{color:var(--cs-text-3);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);margin:0}.z1c-consent__cat-row{justify-content:space-between;align-items:center;display:flex}.z1c-consent__cat-name{color:var(--cs-text-strong);font-weight:var(--cs-fw-bold)}.z1c-consent__always{color:var(--cs-secondary-text);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-semibold)}.z1c-consent__switch{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.z1c-consent__switch input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.z1c-consent__track{border-radius:var(--cs-radius-full);background:var(--cs-surface-3);transition:background var(--cs-dur-base) var(--cs-ease-standard);position:absolute;inset:0}.z1c-consent__thumb{border-radius:var(--cs-radius-full);background:var(--cs-text-strong);width:16px;height:16px;transition:transform var(--cs-dur-base) var(--cs-ease-standard);position:absolute;top:4px;left:4px}.z1c-consent__switch input:checked+.z1c-consent__track{background:var(--cs-secondary-fill)}.z1c-consent__switch input:checked+.z1c-consent__track .z1c-consent__thumb{transform:translate(20px)}.z1c-consent__switch input:focus-visible+.z1c-consent__track{outline:2px solid var(--cs-accent);outline-offset:2px}.z1c-consent__panel-actions{justify-content:flex-end;gap:var(--cs-space-3);padding:var(--cs-space-4);border-top:1px solid var(--cs-line-1);background:var(--cs-surface-deep);flex-wrap:wrap;display:flex}.z1c-consent__pbtn{min-height:var(--cs-control-md);padding:0 var(--cs-space-5);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-2);color:var(--cs-text-strong);font:inherit;font-size:var(--cs-fs-md);font-weight:var(--cs-fw-bold);cursor:pointer;transition:background var(--cs-dur-base) var(--cs-ease-standard);background:0 0}.z1c-consent__pbtn:hover{background:var(--cs-glass-light)}.z1c-consent__pbtn--save{border-color:var(--cs-secondary-fill);background:var(--cs-secondary-fill);color:var(--cs-secondary-fill-ink)}.z1c-consent__pbtn--save:hover{background:var(--cs-secondary-fill);filter:brightness(.9)}.z1e{background:var(--cs-bg);min-height:calc(100dvh - 8rem);color:var(--cs-text-1);position:relative;overflow:hidden}.z1e__hex{opacity:.15;pointer-events:none;background-image:url(/_astro/hex.tjrUE54I.svg);position:absolute;inset:0}.z1e__glow{border-radius:var(--cs-radius-full);filter:blur(120px);pointer-events:none;position:absolute}.z1e__glow--red{background:var(--cs-accent-tint);width:45%;height:45%;top:-12%;left:-8%}.z1e__glow--orange{background:color-mix(in srgb, var(--cs-hue-orange) 5%, transparent);width:40%;height:40%;bottom:-10%;right:-8%}.z1e__box{z-index:var(--cs-z-sticky);max-width:1024px;padding:var(--cs-space-10) var(--cs-space-4);margin-inline:auto;position:relative}@media (width>=768px){.z1e__box{padding:var(--cs-space-16) var(--cs-space-6)}}@media (width>=1024px){.z1e__box{padding-block:var(--cs-space-20)}}.z1e__head{margin-bottom:var(--cs-space-8);text-align:center}@media (width>=768px){.z1e__head{margin-bottom:var(--cs-space-12)}}.z1e__kicker{margin:0 0 var(--cs-space-3);color:var(--cs-accent);font-family:var(--cs-font-display);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-3xs);letter-spacing:.35em;text-transform:uppercase}@media (width>=768px){.z1e__kicker{margin-bottom:var(--cs-space-4);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}}.z1e__code{margin:0 0 var(--cs-space-3);background:var(--cs-gradient-red);color:#0000;font-family:var(--cs-font-display);font-size:var(--cs-fs-8xl);font-weight:var(--cs-fw-black);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1}@media (width>=768px){.z1e__code{margin-bottom:var(--cs-space-4);font-size:var(--cs-fs-9xl)}}@media (width>=1024px){.z1e__code{font-size:var(--cs-fs-10xl)}}.z1e__title{margin:0 0 var(--cs-space-3);color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-2xl);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase}@media (width>=768px){.z1e__title{margin-bottom:var(--cs-space-4);font-size:var(--cs-fs-3xl);line-height:var(--cs-lh-3xl)}}@media (width>=1024px){.z1e__title{font-size:var(--cs-fs-4xl);line-height:var(--cs-lh-4xl)}}.z1e__text{max-width:576px;padding-inline:var(--cs-space-2);color:var(--cs-text-3);font-size:var(--cs-fs-base);line-height:var(--cs-lh-relaxed);margin:0 auto}.z1e__actions{justify-content:center;align-items:stretch;gap:var(--cs-space-3);max-width:512px;margin:0 auto var(--cs-space-10);flex-direction:column;display:flex}@media (width>=768px){.z1e__actions{align-items:center;gap:var(--cs-space-4);max-width:none;margin-bottom:var(--cs-space-12);flex-direction:row}}.z1e__btn{justify-content:center;align-items:center;gap:var(--cs-space-2);min-height:var(--cs-control-lg);padding:var(--cs-space-4) var(--cs-space-6);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-2);color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-md);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;transition:box-shadow var(--cs-dur-base) var(--cs-ease-standard), border-color var(--cs-dur-base) var(--cs-ease-standard);display:inline-flex}.z1e__btn svg{flex-shrink:0}.z1e__btn--primary{background:var(--cs-accent-gradient);box-shadow:var(--cs-glow-accent)}.z1e__btn--primary:hover{box-shadow:var(--cs-glow-accent-hover)}.z1e__btn--secondary{border-color:var(--cs-line-3);background:color-mix(in srgb, var(--cs-surface-0) 90%, transparent)}.z1e__btn--secondary:hover{border-color:color-mix(in srgb, var(--cs-accent) 40%, transparent)}.z1e__popular-head{justify-content:center;align-items:center;gap:var(--cs-space-2);margin-bottom:var(--cs-space-4);display:flex}@media (width>=768px){.z1e__popular-head{margin-bottom:var(--cs-space-6)}}.z1e__popular-icon{color:var(--cs-accent);flex-shrink:0}.z1e__popular-head h3{color:color-mix(in srgb, var(--cs-text-strong) 90%, transparent);font-family:var(--cs-font-display);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-md);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;margin:0}@media (width>=768px){.z1e__popular-head h3{font-size:var(--cs-fs-base);line-height:var(--cs-lh-base)}}.z1e__grid{gap:var(--cs-space-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.z1e__grid{gap:var(--cs-space-4);grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.z1e__grid{grid-template-columns:repeat(4,1fr)}}.z1e__card{align-items:flex-start;gap:var(--cs-space-3);height:100%;min-height:88px;padding:var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-2);background:var(--cs-glass);-webkit-backdrop-filter:blur(var(--cs-blur-glass-phone));backdrop-filter:blur(var(--cs-blur-glass-phone));transition:border-color var(--cs-dur-base) var(--cs-ease-standard), background var(--cs-dur-base) var(--cs-ease-standard);display:flex}@media (width>=768px){.z1e__card{-webkit-backdrop-filter:blur(var(--cs-blur-glass));backdrop-filter:blur(var(--cs-blur-glass))}}.z1e__card:hover{border-color:color-mix(in srgb, var(--cs-accent) 35%, transparent);background:color-mix(in srgb, var(--cs-accent) 5%, transparent)}.z1e__card-icon{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);width:40px;height:40px;color:var(--cs-accent);transition:background var(--cs-dur-base) var(--cs-ease-standard), border-color var(--cs-dur-base) var(--cs-ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:flex}.z1e__card:hover .z1e__card-icon{border-color:color-mix(in srgb, var(--cs-accent) 30%, transparent);background:var(--cs-accent-tint)}.z1e__card-body{text-align:left;min-width:0}.z1e__card-label{color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-md);transition:color var(--cs-dur-base) var(--cs-ease-standard);display:block}@media (width>=768px){.z1e__card-label{font-size:var(--cs-fs-base);line-height:var(--cs-lh-base)}}.z1e__card:hover .z1e__card-label{color:var(--cs-accent)}.z1e__card-desc{margin-top:var(--cs-space-1);color:var(--cs-text-3);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-snug);display:block}.pp{--pp-color:var(--cs-popup-accent);--pp-line:color-mix(in srgb, var(--pp-color) 25%, transparent);--pp-bottom-clear:76px;z-index:var(--z-popup-banner);color:var(--cs-popup-text);font-size:15px;line-height:1.5;position:fixed}.pp:focus{outline:none}.pp-card{background:var(--cs-popup-bg);position:relative;overflow:hidden}.pp-close{z-index:2;color:#fff;cursor:pointer;background:#00000080;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:10px;right:10px}.pp-close:hover{background:#000000bf}.pp-inner{display:flex}.pp-media img{object-fit:cover;width:100%;height:100%;display:block}.pp-img[hidden]{display:none}.pp-text{flex-direction:column;flex:1;justify-content:center;gap:16px;min-width:0;padding:32px;display:flex}.pp-title{color:#fff;margin:0 0 8px;font-size:24px;font-weight:800;line-height:1.2}.pp-body p{overflow-wrap:break-word;margin:0 0 8px}.pp-body p:last-child{margin-bottom:0}.pp-count{color:var(--pp-color);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-top:10px;font-size:14px;font-weight:800}.pp-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pp-cta{border-radius:var(--cs-radius);background:var(--pp-color);color:#fff;text-align:center;box-shadow:0 4px 14px color-mix(in srgb, var(--pp-color) 25%, transparent);padding:12px 24px;font-weight:700;transition:transform .2s;display:inline-block}.pp-cta:hover{transform:translateY(-1px)}.pp-cta[hidden],.pp-terms[hidden],.pp-count[hidden]{display:none}.pp-terms{color:var(--cs-text-3);margin-top:4px;font-size:12px;font-style:italic}.pp[data-template^=modal]{z-index:var(--z-popup-modal);background:var(--cs-popup-scrim);justify-content:center;align-items:center;padding:20px;display:flex;inset:0}.pp[data-template^=modal] .pp-card{border:1px solid var(--pp-line);border-radius:var(--cs-radius);width:100%;max-width:750px;box-shadow:0 10px 40px #00000080}.pp[data-template^=modal] .pp-inner{min-height:350px}.pp[data-template^=modal] .pp-media{flex:0 0 45%;position:relative}.pp[data-template^=modal] .pp-media img{position:absolute;inset:0}.pp[data-template=modal-right] .pp-inner{flex-direction:row-reverse}.pp[data-template=modal-top] .pp-card{max-width:500px}.pp[data-template=modal-top] .pp-inner{flex-direction:column;min-height:0}.pp[data-template=modal-top] .pp-media{flex:none}.pp[data-template=modal-top] .pp-media img{height:auto;max-height:250px;position:static}.pp[data-template=modal-top] .pp-text{padding:24px}.pp[data-template=modal-top] .pp-title{font-size:22px}.pp[data-template$=-banner]{left:0;right:0}.pp[data-template=bottom-banner]{bottom:0}.pp[data-template=top-banner]{top:0}.pp[data-template=bottom-banner] .pp-card{border-top:1px solid var(--pp-line);box-shadow:0 -5px 20px #00000080}.pp[data-template=top-banner] .pp-card{border-bottom:1px solid var(--pp-line);box-shadow:0 5px 20px #00000080}.pp[data-template$=-banner] .pp-close{top:50%;transform:translateY(-50%)}.pp[data-template$=-banner] .pp-inner{align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:16px 64px 16px 24px}.pp[data-template$=-banner] .pp-media{flex:none;width:80px;height:80px}.pp[data-template$=-banner] .pp-media img{border-radius:var(--cs-radius)}.pp[data-template$=-banner] .pp-text{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding:0}.pp[data-template$=-banner] .pp-title{margin-bottom:4px;font-size:18px}.pp[data-template$=-banner] .pp-cta{white-space:nowrap;padding:10px 20px}.pp[data-template=slide-in]{width:min(246px,100vw - 32px);animation:.4s ease-out forwards pp-pop;top:50%;left:50%;translate:-50% -50%}.pp[data-template=slide-in] .pp-card{background:var(--cs-bg);border:.5px solid #ffb060d9;border-radius:14px;box-shadow:0 18px 40px #0000008c}.pp[data-template=slide-in] .pp-card:before{content:"";background:var(--pp-color);height:3px;display:block}.pp[data-template=slide-in] .pp-close{width:22px;height:22px;color:var(--cs-text-3);background:0 0;top:8px;right:8px}.pp[data-template=slide-in] .pp-close svg{width:12px;height:12px}.pp[data-template=slide-in] .pp-inner{flex-direction:column;align-items:flex-start;gap:8px;padding:13px 14px 12px}.pp[data-template=slide-in] .pp-media img{object-fit:contain;object-position:left center;width:96px;height:auto;max-height:24px}.pp[data-template=slide-in] .pp-text{justify-content:flex-start;gap:8px;padding:0}.pp[data-template=slide-in] .pp-copy{padding-right:16px}.pp[data-template=slide-in] .pp-title{letter-spacing:-.01em;margin:0;font-size:14px;line-height:1.3}.pp[data-template=slide-in] .pp-body{color:#a1a1aa;margin-top:3px;font-size:12px;line-height:1.4}.pp[data-template=slide-in] .pp-cta{border-radius:7px;padding:7px 12px;font-size:12px;line-height:1.2}@keyframes pp-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.pp[data-held]{visibility:hidden;pointer-events:none}@media (width<=768px){.pp[data-sheet][data-template]{pointer-events:none;width:auto;animation:pp-sheet var(--motion-base) both;background:0 0;padding:0;display:block;position:fixed;inset:auto 0 0}.pp[data-sheet][data-template] .pp-card{pointer-events:auto;border-radius:var(--radius-lg) var(--radius-lg) 0 0;border:1px solid var(--pp-line);width:auto;max-width:none;max-height:34vh;box-shadow:var(--shadow-md);padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;overflow-y:auto}.pp[data-sheet][data-template] .pp-inner{min-height:0;padding:var(--space-3) var(--space-4);gap:var(--space-2);flex-direction:column}.pp[data-sheet][data-template] .pp-media{display:none}.pp[data-sheet][data-template] .pp-text{gap:var(--space-3);padding:0}.pp[data-sheet][data-template] .pp-title{font-size:var(--size-base);padding-right:var(--space-6)}.pp[data-sheet][data-template] .pp-body{font-size:var(--size-md)}.pp[data-sheet][data-template] .pp-cta{padding:var(--space-2) var(--space-4);font-size:var(--size-md)}.pp[data-sheet][data-template] .pp-card:before{display:none}}@keyframes pp-sheet{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@media (width<=768px){.pp[data-template^=modal]{align-items:flex-end;padding:12px}.pp[data-template^=modal] .pp-card{max-height:calc(100vh - 24px);overflow-y:auto}.pp[data-template^=modal] .pp-inner{flex-direction:column;min-height:0}.pp[data-template^=modal] .pp-media{flex:none;height:200px}.pp[data-template=modal-top] .pp-media{height:auto}.pp[data-template^=modal] .pp-media img{object-fit:contain}.pp[data-template^=modal] .pp-text{padding:20px}.pp[data-template=slide-in]{width:min(228px,100vw - 28px)}.pp[data-template=slide-in] .pp-inner{gap:7px;padding:11px 12px 10px}.pp[data-template=slide-in] .pp-media img{width:88px;max-height:22px}.pp[data-template=slide-in] .pp-title{font-size:13px}.pp[data-template=slide-in] .pp-body{margin-top:2px;font-size:12px}.pp[data-template=slide-in] .pp-cta{border-radius:7px;padding:6px 11px;font-size:12px}.pp[data-template=slide-in] .pp-card{border-radius:12px}.pp[data-template=slide-in] .pp-close{width:20px;height:20px;top:6px;right:6px}.pp[data-template$=-banner] .pp-inner,.pp[data-template$=-banner] .pp-text{flex-direction:column;align-items:flex-start;gap:12px}.pp[data-template$=-banner] .pp-inner{padding:14px 52px 14px 16px}.pp[data-template$=-banner] .pp-media{display:none}}.bar.astro-kbvnwe7z{width:100%;z-index:var(--z-popup-modal);justify-content:space-between;align-items:center;gap:var(--cs-space-4);padding:var(--cs-space-3) var(--cs-space-4);background:var(--cs-surface-2);border-top:1px solid var(--cs-line-field);display:flex;position:fixed;bottom:0;left:0;box-shadow:0 -8px 24px #00000059}.bar.astro-kbvnwe7z[hidden],.scrim.astro-kbvnwe7z[hidden],.cs-consented .bar.astro-kbvnwe7z{display:none}.copy.astro-kbvnwe7z{min-width:0;font-size:var(--cs-fs-sm);color:var(--cs-text-2);flex:auto;line-height:1.5}.copy.astro-kbvnwe7z a.astro-kbvnwe7z{color:var(--cs-text-1);text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}.copy.astro-kbvnwe7z a.astro-kbvnwe7z:hover{color:var(--cs-accent)}.actions.astro-kbvnwe7z{align-items:center;gap:var(--cs-space-3);flex-shrink:0;display:flex}.btn.astro-kbvnwe7z{min-width:88px;min-height:var(--cs-control-md);padding:0 var(--cs-space-4);border:1px solid var(--cs-text-1);border-radius:var(--cs-radius-2);color:var(--cs-text-1);font:inherit;font-size:var(--cs-fs-sm);white-space:nowrap;cursor:pointer;background:0 0;font-weight:600}.btn.astro-kbvnwe7z:hover{background:var(--cs-surface-3)}.accept.astro-kbvnwe7z{border-color:var(--cs-accent-fill);background:var(--cs-accent-fill);color:var(--cs-accent-fill-ink)}.accept.astro-kbvnwe7z:hover{background:var(--cs-accent-fill-press)}.more.astro-kbvnwe7z{min-height:var(--cs-control-md);padding:0 var(--cs-space-2);color:var(--cs-text-2);font:inherit;font-size:var(--cs-fs-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.more.astro-kbvnwe7z:hover{color:var(--cs-text-1)}.btn.astro-kbvnwe7z:focus-visible,.more.astro-kbvnwe7z:focus-visible{outline:2px solid var(--cs-orange);outline-offset:2px}.scrim.astro-kbvnwe7z{z-index:calc(var(--z-popup-modal) + 1);background:var(--cs-scrim-slate);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.panel.astro-kbvnwe7z{background:var(--cs-slate-panel);border:1px solid var(--cs-slate-line);border-radius:var(--radius-xl);width:100%;max-width:500px;max-height:90vh;padding:24px;overflow-y:auto;box-shadow:0 20px 40px #00000080}.title.astro-kbvnwe7z{color:#fff;margin-bottom:8px;font-size:1.25rem;font-weight:700}.intro.astro-kbvnwe7z{color:var(--cs-slate-muted);margin-bottom:24px;font-size:.9rem}.cats.astro-kbvnwe7z{gap:16px;margin-bottom:24px;display:grid}.cat.astro-kbvnwe7z{border-radius:var(--radius-sm);background:#ffffff08;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}h3.astro-kbvnwe7z{color:var(--cs-slate-text-2);margin-bottom:4px;font-size:1rem}.cat-copy.astro-kbvnwe7z p.astro-kbvnwe7z{color:var(--cs-slate-dim);font-size:.8rem}.always.astro-kbvnwe7z{color:var(--cs-popup-accent);flex-shrink:0;font-size:.8rem;font-weight:700}.switch.astro-kbvnwe7z{flex-shrink:0;width:40px;height:24px;display:inline-block;position:relative}.switch.astro-kbvnwe7z input.astro-kbvnwe7z{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute}.track.astro-kbvnwe7z{background:var(--cs-slate-off);border-radius:24px;transition:background .4s;position:absolute;inset:0}.thumb.astro-kbvnwe7z{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .4s;position:absolute;bottom:4px;left:4px}input.astro-kbvnwe7z:checked+.track.astro-kbvnwe7z{background:var(--cs-popup-accent)}input.astro-kbvnwe7z:checked+.track.astro-kbvnwe7z .thumb.astro-kbvnwe7z{transform:translate(16px)}input.astro-kbvnwe7z:focus-visible+.track.astro-kbvnwe7z{outline:2px solid var(--cs-orange);outline-offset:2px}.panel-actions.astro-kbvnwe7z{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (width>=1280px){.bar.astro-kbvnwe7z{padding-inline:5%}}@media (orientation:landscape) and (height<=500px){.bar.astro-kbvnwe7z{padding-block:var(--cs-space-1)}.btn.astro-kbvnwe7z,.more.astro-kbvnwe7z{min-height:var(--cs-space-10)}@media (pointer:coarse){.btn.astro-kbvnwe7z,.more.astro-kbvnwe7z{min-height:var(--cs-control-lg)}}}@media (width<=480px){.bar.astro-kbvnwe7z{align-items:stretch;gap:var(--cs-space-2);padding-block:var(--cs-space-2);flex-direction:column}.copy.astro-kbvnwe7z{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}.bar.astro-kbvnwe7z .copy.astro-kbvnwe7z a.astro-kbvnwe7z{margin-block:0;padding-block:0;display:inline;position:relative}.bar.astro-kbvnwe7z .copy.astro-kbvnwe7z a.astro-kbvnwe7z:after{content:"";inset-block:calc(-1 * var(--cs-space-1));inset-inline:calc(-1 * var(--cs-space-2));position:absolute}.actions.astro-kbvnwe7z{gap:var(--cs-space-2);flex-wrap:nowrap;width:100%}.actions.astro-kbvnwe7z .btn.astro-kbvnwe7z{flex:1;min-width:0}.btn.astro-kbvnwe7z,.more.astro-kbvnwe7z{min-height:var(--cs-control-lg)}}.next.astro-flxfz52q{width:400px;min-width:0;max-width:100%;padding:var(--cs-space-6) var(--cs-space-6);border-radius:var(--cs-radius-3);background:linear-gradient(180deg, color-mix(in srgb, var(--cs-bg) 96%, transparent), color-mix(in srgb, var(--cs-bg) 96%, transparent));border:1px solid var(--cs-accent-line);box-shadow:var(--cs-shadow-e2), 0 0 32px -8px var(--cs-accent-line);justify-self:center}.roll-title.astro-flxfz52q{margin:0 0 var(--cs-space-2);font-size:var(--cs-fs-xs);color:var(--cs-text-3)}.next-head.astro-flxfz52q{justify-content:center;align-items:center;gap:var(--cs-space-2);flex-wrap:wrap;display:flex}.next-label.astro-flxfz52q{font-size:var(--cs-fs-xl);letter-spacing:1.4px;text-transform:uppercase;font-weight:800}.item.astro-flxfz52q[hidden]{display:none}.badge.astro-flxfz52q{--tone:#f59e0b;--tone-text:#fde68a;align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-1) var(--cs-space-2);border-radius:var(--cs-radius-full);font-size:var(--cs-fs-2xs);letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;color:var(--tone-text);background:color-mix(in srgb, var(--tone) 16%, transparent);border:1px solid color-mix(in srgb, var(--tone) 55%, transparent);font-weight:800;display:inline-flex}.badge.astro-flxfz52q i.astro-flxfz52q{border-radius:var(--cs-radius-full);background:var(--tone);width:6px;height:6px;box-shadow:var(--cs-shadow-e2)}.astro-flxfz52q[data-roll-status=live] .badge.astro-flxfz52q{--tone:#22c55e;--tone-text:#bbf7d0}.astro-flxfz52q[data-roll-status=upcoming] .badge.astro-flxfz52q{--tone:#3b82f6;--tone-text:#bfdbfe}.clock.astro-flxfz52q{margin:var(--cs-space-2) 0 var(--cs-space-4)}.caption.astro-flxfz52q{margin:0 0 var(--cs-space-1);text-align:center;font-size:var(--cs-fs-2xs);letter-spacing:1.4px;text-transform:uppercase;color:var(--cs-success-text);font-weight:800;display:none}.astro-flxfz52q[data-roll-status=live] .caption.astro-flxfz52q{display:block}.cells.astro-flxfz52q{justify-content:center;align-items:flex-start;display:flex}.none.astro-flxfz52q{margin:var(--cs-space-4) 0 var(--cs-space-2);text-align:center;font-size:var(--cs-fs-sm);color:var(--cs-text-3)}.cell.astro-flxfz52q{align-items:flex-start;display:flex}.block.astro-flxfz52q{text-align:center;min-width:64px}.val.astro-flxfz52q{font-size:var(--cs-fs-4xl);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:900;line-height:1}.sep.astro-flxfz52q{margin:0 var(--cs-space-half);color:#f5b942;font-size:var(--cs-fs-4xl);font-weight:800;line-height:.95}.unit.astro-flxfz52q{margin-top:var(--cs-space-1);font-size:var(--cs-fs-2xs);letter-spacing:1.6px;color:var(--cs-text-3);text-transform:uppercase;font-weight:800}.body.astro-flxfz52q{gap:var(--cs-space-4);grid-template-columns:132px minmax(0,1fr);align-items:center;display:grid}.body.astro-flxfz52q.no-art{grid-template-columns:minmax(0,1fr)}.art.astro-flxfz52q{border-radius:var(--cs-radius-3);object-fit:cover;background:var(--cs-bg);width:132px;height:132px;box-shadow:var(--cs-shadow-e2)}.kicker.astro-flxfz52q{margin:0 0 var(--cs-space-1);font-size:var(--cs-fs-2xs);letter-spacing:1.5px;color:var(--cs-text-3);text-transform:uppercase;font-weight:800}.ntitle.astro-flxfz52q{margin:0 0 var(--cs-space-2);font-size:var(--cs-fs-xl);font-weight:800;line-height:1.1;display:block}.meta.astro-flxfz52q{margin:0 0 var(--cs-space-1);font-size:var(--cs-fs-md);color:#c5c9d3}.meta.astro-flxfz52q b.astro-flxfz52q,.meta.astro-flxfz52q strong.astro-flxfz52q{color:#f5b942;font-weight:800}.join.astro-flxfz52q{justify-content:center;align-items:center;gap:var(--cs-space-2);margin-top:var(--cs-space-4);padding:var(--cs-space-4) var(--cs-space-4);border-radius:var(--cs-radius-3);color:#1a0f00;font-size:var(--cs-fs-xs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(90deg,#ffb347,#ff7a00);font-weight:900;text-decoration:none;display:flex}.join.astro-flxfz52q:hover{filter:brightness(1.08)}@media (width>=1536px){.next.astro-flxfz52q{width:460px}.val.astro-flxfz52q{font-size:48px}.block.astro-flxfz52q{min-width:72px}}@media (width<=1536px){.next.astro-flxfz52q{justify-self:stretch;width:auto;max-width:none}}@container (width<1280px){.next.astro-flxfz52q{justify-self:stretch;width:auto;max-width:none}}.board.astro-p4niu6f2{width:340px;min-width:0;max-width:100%;padding-block:var(--cs-space-5) var(--cs-space-4);padding-inline:var(--cs-space-5);border-radius:var(--cs-radius-3);background:color-mix(in srgb, var(--cs-bg) 92%, transparent);border:1px solid var(--cs-accent-line);box-shadow:var(--cs-shadow-e2), 0 0 32px -8px var(--cs-accent-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-self:end}.board-head.astro-p4niu6f2{justify-content:space-between;align-items:center;gap:var(--cs-space-2);margin-bottom:var(--cs-space-3);flex-wrap:wrap;display:flex}.board-title.astro-p4niu6f2{align-items:center;gap:var(--cs-space-2);font-size:var(--cs-fs-lg);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;font-weight:800;display:inline-flex}.board-title.astro-p4niu6f2 .cs-icon{color:#f5b942}.cols.astro-p4niu6f2,.row.astro-p4niu6f2{gap:var(--cs-space-2);grid-template-columns:26px 1fr auto;align-items:center;display:grid}.cols.astro-p4niu6f2{padding-block:0 var(--cs-space-2);padding-inline:var(--cs-space-half);font-size:var(--cs-fs-2xs);letter-spacing:1px;color:var(--cs-text-4);text-transform:uppercase;font-weight:800}.cols.astro-p4niu6f2 span.astro-p4niu6f2:last-child{text-align:right}.row.astro-p4niu6f2{padding:var(--cs-space-3) var(--cs-space-half);border-top:1px solid var(--cs-line-1)}.row.astro-p4niu6f2.top{padding-inline:var(--cs-space-2);border-radius:var(--cs-radius-3);background:var(--cs-accent-tint);box-shadow:0 0 16px -4px var(--cs-accent-line)}.row.astro-p4niu6f2.top1{box-shadow:0 0 22px -2px var(--cs-accent-line)}.row.astro-p4niu6f2.top .pname.astro-p4niu6f2,.row.astro-p4niu6f2.top .pts.astro-p4niu6f2{color:var(--cs-text-1)}.rank.astro-p4niu6f2{font-size:var(--cs-fs-sm);color:var(--cs-text-3);place-items:center;font-weight:800;display:grid}.r1.astro-p4niu6f2{color:#f5b942}.r2.astro-p4niu6f2{color:var(--cs-text-2)}.r3.astro-p4niu6f2{color:#d97706}.player.astro-p4niu6f2{align-items:center;gap:var(--cs-space-2);min-width:0;display:flex}.avatar.astro-p4niu6f2{border-radius:var(--cs-radius-full);object-fit:cover;background:#222;flex-shrink:0;width:28px;height:28px}.empty.astro-p4niu6f2{padding-block:var(--cs-space-4) var(--cs-space-2);padding-inline:var(--cs-space-half);border-top:1px solid var(--cs-line-1);font-size:var(--cs-fs-xs);color:var(--cs-text-3);margin:0}.pname.astro-p4niu6f2{text-overflow:ellipsis;white-space:nowrap;font-size:var(--cs-fs-md);font-weight:700;overflow:hidden}a.astro-p4niu6f2.pname:hover{text-decoration:underline}.pts.astro-p4niu6f2{font-size:var(--cs-fs-base);font-weight:800}.foot.astro-p4niu6f2{align-items:center;gap:var(--cs-space-2);margin-top:var(--cs-space-3);padding-top:var(--cs-space-3);border-top:1px solid var(--cs-line-1);font-size:var(--cs-fs-2xs);letter-spacing:1px;color:var(--cs-text-3);text-transform:uppercase;font-weight:800;text-decoration:none;display:flex}.foot.astro-p4niu6f2:hover{color:#f5b942}@media (pointer:coarse),(width<=768px){.foot.astro-p4niu6f2{min-height:var(--cs-control-lg);padding-top:0}}@media (width>=1536px){.board.astro-p4niu6f2{width:400px}}@media (width<=1536px){.board.astro-p4niu6f2{justify-self:stretch;width:auto;max-width:none}}@container (width<1280px){.board.astro-p4niu6f2{justify-self:stretch;width:auto;max-width:none}}.today.astro-sxgohys3{padding-block:var(--cs-space-4) var(--cs-space-2);padding-inline:var(--cs-space-10);border-top:1px solid color-mix(in srgb, var(--cs-accent) 40%, transparent);background:#08090e;scroll-margin-top:84px}.inner.astro-sxgohys3{width:100%;max-width:1400px;margin:0 auto}.head.astro-sxgohys3{justify-content:space-between;align-items:center;gap:var(--cs-space-4);margin-bottom:var(--cs-space-4);flex-wrap:wrap;display:flex}.title.astro-sxgohys3{align-items:center;gap:var(--cs-space-3);font-size:var(--cs-fs-base);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:800;display:flex}.prev.astro-sxgohys3{padding:var(--cs-space-half) var(--cs-space-2);border-radius:var(--cs-radius-full);border:1px solid var(--cs-orange-line);background:var(--cs-orange-tint);color:var(--cs-orange);font-size:var(--cs-fs-2xs);letter-spacing:.06em}.cal.astro-sxgohys3{color:#ff8a00}.legend.astro-sxgohys3{gap:var(--cs-space-4);font-size:var(--cs-fs-2xs);letter-spacing:.8px;text-transform:uppercase;color:var(--cs-text-3);flex-wrap:wrap;font-weight:800;display:flex}.legend.astro-sxgohys3 b.astro-sxgohys3{border-radius:var(--cs-radius-full);width:8px;height:8px;margin-right:var(--cs-space-2);display:inline-block}.l-live.astro-sxgohys3 b.astro-sxgohys3{background:var(--cs-success-fill)}.l-soon.astro-sxgohys3 b.astro-sxgohys3{background:var(--cs-warn-fill)}.l-up.astro-sxgohys3 b.astro-sxgohys3{background:var(--cs-info-text)}.grp.astro-sxgohys3+.grp.astro-sxgohys3{margin-top:var(--cs-space-4)}.sub.astro-sxgohys3{margin:0 0 var(--cs-space-2);font-size:var(--cs-fs-2xs);letter-spacing:.8px;text-transform:uppercase;color:var(--cs-text-3);font-weight:800}.grid.astro-sxgohys3{gap:var(--cs-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;container:rolls/inline-size}.card.astro-sxgohys3{gap:var(--cs-space-2);min-width:0;min-height:82px;padding:var(--cs-space-2);background:var(--color-surface-tournament);border:1px solid var(--cs-line-2);border-radius:var(--cs-radius-3);grid-template-columns:52px minmax(0,1fr) 12px;align-items:center;display:grid;position:relative}.card.astro-sxgohys3.no-art{grid-template-columns:minmax(0,1fr) 12px}a.astro-sxgohys3.card{color:inherit;transition:border-color var(--cs-dur-fast) var(--cs-ease-out), background var(--cs-dur-fast) var(--cs-ease-out);text-decoration:none}a.astro-sxgohys3.card:hover{border-color:var(--cs-accent);background:var(--cs-surface-2)}a.astro-sxgohys3.card:hover .arrow{color:var(--cs-accent)}a.astro-sxgohys3.card:focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px}.card.astro-sxgohys3[hidden]{display:none}.card.astro-sxgohys3[data-roll-status=starting_soon]{border-color:color-mix(in srgb, var(--cs-warn-text) 70%, transparent)}.card.astro-sxgohys3[data-roll-status=live]{border-color:color-mix(in srgb, var(--cs-success-text) 70%, transparent)}.art.astro-sxgohys3{border-radius:var(--cs-radius-3);object-fit:cover;background:var(--cs-bg);width:52px;height:52px}.cbody.astro-sxgohys3{justify-items:start;gap:var(--cs-space-1);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.date.astro-sxgohys3{justify-self:end;align-items:center;gap:var(--cs-space-2);max-width:100%;font-size:var(--cs-fs-2xs);letter-spacing:.3px;color:var(--cs-text-4);text-transform:uppercase;white-space:nowrap;font-weight:800;display:inline-flex}@media not all and (width<=1024px){@container rolls (width<=1080px){.grid.astro-sxgohys3>.card.astro-sxgohys3{grid-template-columns:minmax(0,1fr) 12px}.art.astro-sxgohys3{display:none}}}.ctitle.astro-sxgohys3{font-size:var(--cs-fs-sm);overflow-wrap:anywhere;justify-self:stretch;min-width:0;min-height:2.3em;margin:0;font-weight:800;line-height:1.15;display:block}.prize.astro-sxgohys3{font-size:var(--cs-fs-xs);color:var(--cs-text-2);margin:0;font-weight:700}.tag.astro-sxgohys3{margin-top:var(--cs-space-half);padding:var(--cs-space-1) var(--cs-space-2);border-radius:var(--cs-radius-2);border:1px solid color-mix(in srgb, var(--cs-info-text) 45%, transparent);background:color-mix(in srgb, var(--cs-info-text) 12%, transparent);color:#bfdbfe;font-size:var(--cs-fs-2xs);letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;font-weight:800;line-height:1.2}.astro-sxgohys3[data-roll-status=starting_soon] .tag.astro-sxgohys3{color:#1a0f00;background:linear-gradient(90deg,#ffb347,#ff7a00);border-color:#0000}.astro-sxgohys3[data-roll-status=live] .tag.astro-sxgohys3{border-color:color-mix(in srgb, var(--cs-success-text) 55%, transparent);background:color-mix(in srgb, var(--cs-success-text) 16%, transparent);color:#bbf7d0}.card.astro-sxgohys3 .arrow{color:var(--cs-text-4)}@media (width<=1024px){.grid.astro-sxgohys3{grid-template-columns:1fr 1fr}}@media (width<=768px){.today.astro-sxgohys3{padding-left:var(--cs-space-4);padding-right:var(--cs-space-4)}.grid.astro-sxgohys3{gap:var(--cs-space-4);grid-template-columns:1fr}.head.astro-sxgohys3{align-items:flex-start;gap:var(--cs-space-3);flex-direction:column}.card.astro-sxgohys3{min-height:80px}}.rr.astro-6ocjwd5x{background:#0f0c1999;border:1px solid #a855f733;border-radius:10px;flex-direction:column;flex:auto;padding:20px;display:flex}.trending.astro-6ocjwd5x{border-color:#8b5cf633}h3.astro-6ocjwd5x{text-transform:capitalize;align-items:center;gap:10px;margin-bottom:16px;font-size:16px;font-weight:900;display:flex}.rr.astro-6ocjwd5x .ic-purple{color:var(--color-purple)}.rr.astro-6ocjwd5x .ic-gold{color:var(--color-gold-strong)}.cols.astro-6ocjwd5x{border-bottom:1px solid var(--cs-line);color:var(--cs-text-3);letter-spacing:1px;text-transform:uppercase;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;font-size:12px;font-weight:800;display:flex}ul.astro-6ocjwd5x{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}li.astro-6ocjwd5x{align-items:center;gap:12px;height:40px;display:flex;position:relative}img.astro-6ocjwd5x{object-fit:cover;background:var(--cs-element);border:2px solid #ffffff1a;border-radius:50%;flex-shrink:0;width:40px;height:40px}.who.astro-6ocjwd5x{flex-direction:column;flex:1;min-width:0;display:flex}.who.astro-6ocjwd5x a.astro-6ocjwd5x{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.who.astro-6ocjwd5x a.astro-6ocjwd5x:after{content:"";position:absolute;inset:0}@media (pointer:coarse),(width<=768px){.who.astro-6ocjwd5x a.astro-6ocjwd5x:after{inset-block:min(0px, calc((100% - var(--cs-control-lg)) / 2))}}.cat.astro-6ocjwd5x{color:var(--cs-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rk.astro-6ocjwd5x{width:28px;height:28px;color:var(--color-gold-strong);background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:6px;flex-shrink:0;place-items:center;font-size:12px;font-weight:900;display:grid}.vw.astro-6ocjwd5x{color:#fff;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;min-width:40px;font-size:13px;font-weight:800;display:flex}.rise.astro-6ocjwd5x{color:var(--cs-success-text)}.biggest.astro-6ocjwd5x .vw.astro-6ocjwd5x svg{color:var(--cs-text-3)}.dot.astro-6ocjwd5x{background:var(--cs-ok);border-radius:50%;width:6px;height:6px}.more.astro-6ocjwd5x{text-align:center;color:#ef7017;text-transform:uppercase;margin-top:auto;padding-top:32px;font-size:13px;font-weight:800;display:block}@media (width<=768px){.rr.astro-6ocjwd5x{padding:16px}}.lt.astro-je2lthf4[data-lt-mode=clock]{font-variant-numeric:tabular-nums;min-inline-size:12ch;display:inline-block}.lt--reserve.astro-je2lthf4[data-lt-mode=your]{min-inline-size:15ch;display:inline-block}.pill.astro-tz37izoi{border-radius:var(--cs-radius-pill);border:1px solid var(--cs-line-2);background:var(--cs-pill-bg);color:var(--cs-pill-text);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.dot.astro-tz37izoi{background:var(--cs-live);border-radius:50%;width:6px;height:6px}.t-live.astro-tz37izoi{border-color:var(--cs-pill-line-live);color:var(--cs-live-soft)}.t-ok.astro-tz37izoi{border-color:var(--cs-pill-line-ok);color:var(--cs-ok-soft)}.t-twitch.astro-tz37izoi{border-color:var(--cs-pill-line-twitch);color:var(--cs-twitch-soft)}.t-kick.astro-tz37izoi{border-color:var(--cs-pill-line-kick);color:var(--cs-ok-soft)}.t-kick.astro-tz37izoi .cs-icon{color:var(--cs-kick)}.t-muted.astro-tz37izoi{color:var(--cs-text-3)}.t-orange.astro-tz37izoi{border-color:var(--cs-orange-line);background:var(--cs-orange-tint-2);color:var(--cs-orange-hot)}.pills.astro-smexc7jl{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}@media (width<=768px){.pills.astro-smexc7jl.scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--cs-space-12)), transparent);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--cs-space-12)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--cs-space-12)), transparent);flex-wrap:nowrap;overflow-x:auto}.pills.astro-smexc7jl.scroll::-webkit-scrollbar{display:none}.pills.astro-smexc7jl.scroll>*{flex:none}.pills.astro-smexc7jl.scroll:after{content:"";flex:0 0 var(--cs-space-12)}}.chunk.astro-pmthxofl{white-space:nowrap}.cs-soon.cs-nl{padding-block:var(--cs-space-half);padding-inline:var(--cs-space-2);border:1px solid var(--cs-line-field);border-radius:var(--cs-radius-full);background:var(--cs-surface-3);box-shadow:none;color:var(--cs-text-1);font-size:var(--cs-fs-2xs);font-style:normal;font-weight:var(--font-weight-bold);letter-spacing:.02em;text-transform:none;white-space:nowrap;vertical-align:middle;flex-shrink:0;align-items:center;line-height:1.2;display:inline-flex}.cs-nl-ctl{cursor:not-allowed}.cb.astro-dyqvkvqu{z-index:var(--z-toast);position:fixed;bottom:24px}.cb-right.astro-dyqvkvqu{right:24px}.cb-left.astro-dyqvkvqu{left:24px}.cb-fab.astro-dyqvkvqu{cursor:pointer;color:#fff;background:linear-gradient(135deg,#00c6ffcc,#0072ffcc);border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:52px;height:52px;list-style:none;transition:transform .3s;display:grid;box-shadow:0 10px 25px #0072ff66,inset 0 0 20px #fff3}.cb-fab.astro-dyqvkvqu::-webkit-details-marker{display:none}.cb-fab.astro-dyqvkvqu:hover{transform:scale(1.1)translateY(-4px)}.cb-panel.astro-dyqvkvqu{color:#fff;background:#14141eeb;border:1px solid #ffffff1a;border-radius:20px;width:280px;max-width:calc(100vw - 48px);padding:16px;position:absolute;bottom:66px;box-shadow:0 20px 40px #00000080}.cb-right.astro-dyqvkvqu .cb-panel.astro-dyqvkvqu{right:0}.cb-left.astro-dyqvkvqu .cb-panel.astro-dyqvkvqu{left:0}.cb-panel.astro-dyqvkvqu p.astro-dyqvkvqu{color:var(--cs-text-3);margin-top:6px;font-size:13px}@media (prefers-reduced-motion:reduce){.cb-fab.astro-dyqvkvqu{transition:none}}.cs-w{display:contents}@media (width<=768px){.cs-w--no-mobile{display:none}}@media (width>=769px) and (width<=1024px){.cs-w--no-tablet{display:none}}@media (width>=1025px){.cs-w--no-desktop{display:none}}.cs-w[data-login=user]{display:none}html[data-user] .cs-w[data-login=user]{display:contents}html[data-user] .cs-w[data-login=guest]{display:none}.csr-toasts{z-index:var(--z-toast);right:var(--cs-space-4);bottom:calc(var(--cs-space-4) + var(--cs-toast-lift,0px));width:min(400px, calc(100vw - 2 * var(--cs-space-4)));align-items:flex-end;gap:var(--cs-space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.csr-toast{--csr-toast-tone:var(--cs-text-3);pointer-events:auto;align-items:flex-start;gap:var(--cs-space-3);width:100%;max-width:400px;padding:var(--cs-space-4);border:1px solid var(--cs-line-field);border-left:4px solid var(--csr-toast-tone);border-radius:var(--cs-radius-3);background:var(--cs-surface-3);box-shadow:var(--cs-shadow-e4);color:var(--cs-text-2);display:flex;position:relative;overflow:hidden}.csr-toast--success{--csr-toast-tone:var(--cs-success-fill)}.csr-toast--danger{--csr-toast-tone:var(--cs-live-dot)}.csr-toast--accent{--csr-toast-tone:var(--cs-accent)}.csr-toast__bar{background:var(--csr-toast-tone);transform-origin:0;height:3px;animation:linear forwards csr-toast-count;position:absolute;inset:auto 0 0}@keyframes csr-toast-count{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.csr-toast__text{flex:1;min-width:0}.csr-toast__title{color:var(--cs-text-1);font-size:var(--cs-fs-base);font-weight:var(--cs-fw-semibold);overflow-wrap:anywhere;margin:0}.csr-toast__desc{margin:var(--cs-space-1) 0 0;color:var(--cs-text-3);font-size:var(--cs-fs-sm);overflow-wrap:anywhere}.csr-toast__close{--csr-hit:var(--cs-space-2);box-sizing:border-box;width:calc(var(--cs-control-sm) + 2 * var(--csr-hit));height:calc(var(--cs-control-sm) + 2 * var(--csr-hit));margin:calc(-1 * (var(--cs-space-1) + var(--csr-hit))) calc(-1 * (var(--cs-space-2) + var(--csr-hit))) calc(-1 * var(--csr-hit)) calc(-1 * var(--csr-hit));padding:var(--csr-hit);border-radius:calc(var(--cs-radius-1) + var(--csr-hit));color:var(--cs-text-3);font-size:var(--cs-fs-xl);cursor:pointer;background:padding-box content-box;border:0;flex:none;line-height:1}.csr-toast__close:hover{color:var(--cs-text-1);background:var(--cs-surface-3)}@media (prefers-reduced-motion:no-preference){.csr-toast{animation:csr-toast-in var(--cs-dur-base) var(--cs-ease-out,ease-out) both}}@keyframes csr-toast-in{0%{opacity:0;transform:translateY(var(--cs-space-2))}to{opacity:1;transform:none}}@media (width<=768px){.csr-toasts{left:var(--cs-space-4);right:var(--cs-space-4);bottom:calc(var(--cs-space-3) + env(safe-area-inset-bottom,0px) + var(--cs-toast-lift,0px));align-items:stretch;width:auto}.csr-toast{max-width:none;padding:var(--cs-space-2) var(--cs-space-3)}.csr-toast__close{margin-top:calc(-1 * var(--csr-hit));margin-right:calc(-1 * var(--cs-space-3))}.csr-toast__title,.csr-toast__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}img{color:#0000;background-color:var(--cs-surface-0);position:relative}img:before{content:"";background:var(--cs-surface-0);position:absolute;inset:0}.pbd.astro-btej3uah{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pbd__hex.astro-btej3uah,.pbd__scan.astro-btej3uah{position:absolute;inset:0}.pbd__hex.astro-btej3uah{background-image:var(--pbd-hex);opacity:.14}.pbd--about.astro-btej3uah .pbd__hex.astro-btej3uah{opacity:.2}.pbd__scan.astro-btej3uah{background:repeating-linear-gradient(0deg, #000c 0, #000c var(--cs-space-half), transparent var(--cs-space-half), transparent var(--cs-space-1));opacity:.03}.pbd--about.astro-btej3uah .pbd__scan.astro-btej3uah{opacity:.05}.pbd__orb.astro-btej3uah{border-radius:var(--cs-radius-full);filter:blur(130px);position:absolute}.pbd__orb--red.astro-btej3uah{background:color-mix(in srgb, var(--cs-accent) 10%, transparent)}.pbd__orb--orange.astro-btej3uah{background:color-mix(in srgb, var(--cs-hue-orange) 5%, transparent)}.pbd__orb--red2.astro-btej3uah{background:color-mix(in srgb, var(--cs-accent) 5%, transparent)}.pbd__orb--gold.astro-btej3uah{background:color-mix(in srgb, var(--cs-hue-gold) 5%, transparent)}.pbd--contact.astro-btej3uah .pbd__orb--red.astro-btej3uah{width:42%;height:42%;top:-6%;left:-8%}.pbd--contact.astro-btej3uah .pbd__orb--orange.astro-btej3uah{width:38%;height:38%;bottom:10%;right:-6%}.pbd--about.astro-btej3uah .pbd__orb--red.astro-btej3uah{width:50%;height:50%;top:-10%;left:-10%}.pbd--about.astro-btej3uah .pbd__orb--orange.astro-btej3uah{width:45%;height:45%;top:35%;right:-10%}.pbd--about.astro-btej3uah .pbd__orb--red2.astro-btej3uah{width:40%;height:40%;bottom:10%;left:-5%}.pbd--about.astro-btej3uah .pbd__orb--gold.astro-btej3uah{width:35%;height:35%;bottom:30%;right:10%}.pbd__mark.astro-btej3uah{color:color-mix(in srgb, var(--cs-accent) 6%, transparent);font-family:var(--cs-font-display);font-size:clamp(11rem,26vw,20rem);font-weight:var(--cs-fw-black);-webkit-user-select:none;user-select:none;line-height:1;position:absolute;top:4%;right:0}@media (width>=768px){.pbd__mark.astro-btej3uah{right:3%}}.ab.astro-ta2fbyqs{background:var(--cs-bg);color:var(--cs-text-1);padding-block-end:var(--cs-space-20);position:relative;overflow:hidden}.ab.astro-ta2fbyqs>.ab-sec.astro-ta2fbyqs{z-index:1;position:relative}.ab-sec.astro-ta2fbyqs{padding-block:var(--cs-space-10);padding-inline:var(--cs-space-4)}.ab-in.astro-ta2fbyqs{max-width:var(--cs-container-7xl);margin-inline:auto}.ab-in--5xl.astro-ta2fbyqs{max-width:var(--cs-container-5xl)}.ab-center.astro-ta2fbyqs{text-align:center}.ab-hero.astro-ta2fbyqs{padding-block:var(--cs-space-20) var(--cs-space-10)}@media (width>=1024px){.ab-sec.astro-ta2fbyqs{padding-block:var(--cs-space-14)}.ab-hero.astro-ta2fbyqs{padding-block:calc(var(--cs-space-24) + var(--cs-space-4)) var(--cs-space-14)}.ab-sec--cta.astro-ta2fbyqs{padding-block:var(--cs-space-12)}}.ab-pill.astro-ta2fbyqs{padding:var(--cs-space-2) var(--cs-space-4);border:1px solid color-mix(in srgb, var(--cs-accent) 20%, transparent);border-radius:var(--cs-radius-full);background:var(--cs-accent-tint);color:var(--cs-accent);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;margin-block-end:var(--cs-space-6);font-weight:600;display:inline-block}.ab-pill--red.astro-ta2fbyqs,.ab-pill--orange.astro-ta2fbyqs{padding:var(--cs-space-1) var(--cs-space-3);letter-spacing:var(--cs-tracking-widest);margin-block-end:var(--cs-space-4);font-weight:700}.ab-pill--red.astro-ta2fbyqs{background:color-mix(in srgb, var(--cs-accent) 15%, transparent)}.ab-pill--orange.astro-ta2fbyqs{border-color:color-mix(in srgb, var(--cs-hue-orange) 20%, transparent);background:color-mix(in srgb, var(--cs-hue-orange) 15%, transparent);color:var(--cs-hue-orange)}@media (width>=1024px){.ab-pill--hero.astro-ta2fbyqs{font-size:var(--cs-fs-md);line-height:var(--cs-lh-md)}}.ab-h1.astro-ta2fbyqs{font-family:var(--cs-font-display);font-size:var(--cs-fs-5xl);line-height:var(--cs-lh-5xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-1);margin-block-end:var(--cs-space-6)}@media (width>=768px){.ab-h1.astro-ta2fbyqs{font-size:var(--cs-fs-7xl);line-height:var(--cs-lh-7xl)}}.ab-grad.astro-ta2fbyqs{background:var(--cs-gradient-red);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ab-sub.astro-ta2fbyqs{max-width:var(--cs-container-3xl);font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);line-height:var(--cs-lh-normal);color:var(--cs-text-1);margin-block-end:var(--cs-space-6);margin-inline:auto;font-weight:600}@media (width>=768px){.ab-sub.astro-ta2fbyqs{font-size:var(--cs-fs-2xl)}}.ab-lead.astro-ta2fbyqs{font-size:var(--cs-fs-base);line-height:var(--cs-lh-relaxed);color:var(--cs-text-3);margin-block-end:var(--cs-space-6)}@media (width>=768px){.ab-lead.astro-ta2fbyqs{font-size:var(--cs-fs-lg)}}.ab-lead--hero.astro-ta2fbyqs,.ab-lead--wide.astro-ta2fbyqs{max-width:var(--cs-container-2xl);margin-inline:auto}.ab-lead--hero.astro-ta2fbyqs{margin-block-end:var(--cs-space-10)}.ab-lead--wide.astro-ta2fbyqs{margin-block-end:0}.ab-intro.astro-ta2fbyqs{margin-block-end:var(--cs-space-10)}.ab-head.astro-ta2fbyqs{align-items:center;gap:var(--cs-space-3);margin-block-end:var(--cs-space-4);display:flex}.ab-bar.astro-ta2fbyqs{width:var(--cs-space-2);height:var(--cs-space-8);border-radius:var(--cs-radius-full);background:var(--cs-accent);box-shadow:var(--cs-glow-pill);display:inline-block}.ab-h2.astro-ta2fbyqs{font-family:var(--cs-font-display);font-size:var(--cs-fs-3xl);line-height:var(--cs-lh-3xl);font-weight:var(--cs-fw-display);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-1)}@media (width>=768px){.ab-h2.astro-ta2fbyqs{font-size:var(--cs-fs-4xl);line-height:var(--cs-lh-4xl)}}.ab-h2--big.astro-ta2fbyqs{font-weight:var(--cs-fw-black);color:var(--cs-text-strong);margin-block-end:var(--cs-space-4)}@media (width>=768px){.ab-h2--big.astro-ta2fbyqs{font-size:var(--cs-fs-5xl);line-height:var(--cs-lh-5xl)}}.ab-h2--cta.astro-ta2fbyqs{font-size:var(--cs-fs-4xl);line-height:var(--cs-lh-tight);font-weight:var(--cs-fw-black);color:var(--cs-text-strong);margin-block-end:var(--cs-space-4)}@media (width>=768px){.ab-h2--cta.astro-ta2fbyqs{font-size:var(--cs-fs-6xl)}}.ab-actions.astro-ta2fbyqs{justify-content:center;align-items:center;gap:var(--cs-space-4);flex-direction:column;display:flex}@media (width>=768px){.ab-actions.astro-ta2fbyqs{flex-direction:row}}.ab-btn.astro-ta2fbyqs{width:100%;min-width:11.25rem;padding-block:var(--cs-space-4);padding-inline:var(--cs-space-8);border:1px solid var(--cs-line-3);border-radius:var(--cs-radius-2);background:var(--cs-surface-0);color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-display);letter-spacing:var(--cs-tracking-wider);text-align:center;text-transform:uppercase;transition:border-color var(--cs-dur-slow), transform var(--cs-dur-slow);text-decoration:none;display:block}@media (width>=768px){.ab-btn.astro-ta2fbyqs{width:auto}}.ab-btn.astro-ta2fbyqs:hover{border-color:var(--cs-accent-line)}.ab-btn--primary.astro-ta2fbyqs{border-color:var(--cs-line-2-next);background:var(--cs-accent-gradient);box-shadow:var(--cs-glow-accent)}.ab-btn--light.astro-ta2fbyqs{background:var(--cs-text-strong);color:var(--cs-bg);border-color:#0000}.ab-glass.astro-ta2fbyqs{border:1px solid var(--cs-line-subtle);background:var(--cs-glass);-webkit-backdrop-filter:blur(var(--cs-blur-glass));backdrop-filter:blur(var(--cs-blur-glass))}.ab-grid.astro-ta2fbyqs{gap:var(--cs-space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.ab-grid--2.astro-ta2fbyqs,.ab-grid--3.astro-ta2fbyqs,.ab-grid--4.astro-ta2fbyqs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.ab-grid--3.astro-ta2fbyqs{grid-template-columns:repeat(3,minmax(0,1fr))}.ab-grid--4.astro-ta2fbyqs{grid-template-columns:repeat(4,minmax(0,1fr))}.ab-grid--loose.astro-ta2fbyqs{gap:var(--cs-space-8)}}.ab-tone-red.astro-ta2fbyqs{--ab-hue:var(--cs-accent)}.ab-tone-orange.astro-ta2fbyqs{--ab-hue:var(--cs-hue-orange)}.ab-tone-gold.astro-ta2fbyqs{--ab-hue:var(--cs-hue-gold)}.ab-card.astro-ta2fbyqs{padding:var(--cs-space-6);border-radius:var(--cs-radius-4);color:var(--cs-text-3);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.ab-card--link.astro-ta2fbyqs:before,.ab-card--roomy.astro-ta2fbyqs:before{content:"";top:calc(var(--cs-space-12) * -1);right:calc(var(--cs-space-12) * -1);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--ab-hue) 10%, transparent);width:7rem;height:7rem;filter:blur(var(--cs-space-10));pointer-events:none;position:absolute}.ab-card--roomy.astro-ta2fbyqs{padding:var(--cs-space-8)}.ab-card--roomy.astro-ta2fbyqs:before{width:var(--cs-space-24);height:var(--cs-space-24);background:color-mix(in srgb, var(--ab-hue) 5%, transparent)}.ab-card--link.astro-ta2fbyqs:hover,.ab-card--phase.astro-ta2fbyqs:hover{border-color:color-mix(in srgb, var(--ab-hue) 40%, transparent)}.ab-card--why.astro-ta2fbyqs{padding:var(--cs-space-7)}.ab-card.astro-ta2fbyqs h3.astro-ta2fbyqs{font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);line-height:var(--cs-lh-xl);font-weight:var(--cs-fw-display);color:var(--cs-text-strong);margin-block-end:var(--cs-space-2)}.ab-card--roomy.astro-ta2fbyqs h3.astro-ta2fbyqs,.ab-card--why.astro-ta2fbyqs h3.astro-ta2fbyqs{margin-block-end:var(--cs-space-3)}.ab-card--roomy.astro-ta2fbyqs>.ab-ico.astro-ta2fbyqs{margin-block-end:var(--cs-space-6)}.ab-card--link.astro-ta2fbyqs>.ab-ico.astro-ta2fbyqs{margin-block-end:var(--cs-space-5)}.ab-card.astro-ta2fbyqs .ab-card__h--md.astro-ta2fbyqs{font-size:var(--cs-fs-lg);line-height:var(--cs-lh-lg)}.ab-card.astro-ta2fbyqs p.astro-ta2fbyqs{font-size:var(--cs-fs-base);line-height:var(--cs-lh-relaxed);margin-block-start:auto}.ab-card--link.astro-ta2fbyqs p.astro-ta2fbyqs{margin-block-start:0}.ab-card--why.astro-ta2fbyqs h3.astro-ta2fbyqs{align-items:center;gap:var(--cs-space-2);display:flex}.ab-num.astro-ta2fbyqs{font-family:ui-monospace,monospace;font-size:var(--cs-fs-base);color:var(--ab-hue)}.ab-ico.astro-ta2fbyqs{width:var(--cs-space-7);height:var(--cs-space-7);border-radius:var(--cs-radius-1);background:color-mix(in srgb, var(--cs-accent) 10%, transparent);color:var(--cs-accent);justify-content:center;align-items:center;display:inline-flex}.ab-ico.astro-ta2fbyqs svg.astro-ta2fbyqs{width:var(--cs-space-4);height:var(--cs-space-4);fill:none}.ab-ico--lg.astro-ta2fbyqs{width:var(--cs-space-12);height:var(--cs-space-12);border:1px solid color-mix(in srgb, var(--ab-hue) 25%, transparent);border-radius:var(--cs-radius-2);background:color-mix(in srgb, var(--ab-hue) 10%, transparent);color:var(--ab-hue)}.ab-ico--lg.astro-ta2fbyqs svg.astro-ta2fbyqs{width:var(--cs-space-6);height:var(--cs-space-6)}.ab-ico--gold.astro-ta2fbyqs{background:color-mix(in srgb, var(--cs-hue-gold) 20%, transparent);color:var(--cs-hue-gold)}.ab-ico--round.astro-ta2fbyqs{border-radius:var(--cs-radius-full)}.ab-timeline.astro-ta2fbyqs{position:relative}.ab-timeline__line.astro-ta2fbyqs{display:none}@media (width>=1024px){.ab-timeline__line.astro-ta2fbyqs{height:var(--cs-space-half);background:linear-gradient(to right, var(--cs-accent-line), var(--cs-hue-orange), var(--cs-hue-gold));opacity:.35;display:block;position:absolute;inset-block-start:50%;inset-inline:0}}.ab-phase.astro-ta2fbyqs{align-items:center;gap:var(--cs-space-3);font-family:ui-monospace,monospace;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-2);margin-block-end:var(--cs-space-4);font-weight:700;display:flex}.ab-dot.astro-ta2fbyqs{width:var(--cs-space-3);height:var(--cs-space-3);border-radius:var(--cs-radius-full);background:var(--ab-hue,var(--cs-accent));display:inline-block}.ab-dot--md.astro-ta2fbyqs{width:var(--cs-space-3);height:var(--cs-space-3);box-shadow:var(--cs-glow-pill)}.ab-dot--sm.astro-ta2fbyqs{width:var(--cs-space-2);height:var(--cs-space-2)}.ab-dot--red.astro-ta2fbyqs{background:var(--cs-accent)}.ab-split.astro-ta2fbyqs{align-items:center;gap:var(--cs-space-12);grid-template-columns:minmax(0,1fr);display:grid}.ab-split__art.astro-ta2fbyqs{order:-1}@media (width>=1024px){.ab-split.astro-ta2fbyqs{gap:var(--cs-space-20);grid-template-columns:repeat(2,minmax(0,1fr))}.ab-split__art.astro-ta2fbyqs{order:0}}.ab-who.astro-ta2fbyqs{text-align:center;flex-direction:column;align-items:center;display:flex}.ab-head--center.astro-ta2fbyqs{justify-content:center}.ab-who.astro-ta2fbyqs .ab-lead.astro-ta2fbyqs{max-width:var(--cs-container-2xl);margin-block-end:var(--cs-space-4)}.ab-who.astro-ta2fbyqs .ab-chip.astro-ta2fbyqs{text-align:start;margin-block-start:var(--cs-space-4)}.ab-chip.astro-ta2fbyqs{padding:var(--cs-space-4);border-radius:var(--cs-radius-3)}.ab-chip.astro-ta2fbyqs h4.astro-ta2fbyqs{font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-lg);font-weight:var(--cs-fw-display);color:var(--cs-text-strong)}.ab-chip.astro-ta2fbyqs p.astro-ta2fbyqs{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);color:var(--cs-text-3);margin-block-start:var(--cs-space-1)}.ab-list.astro-ta2fbyqs{gap:var(--cs-space-3);display:grid}.ab-list.astro-ta2fbyqs li.astro-ta2fbyqs{gap:var(--cs-space-3);display:flex}.ab-check.astro-ta2fbyqs{width:var(--cs-space-5);height:var(--cs-space-5);color:var(--ab-hue);flex:none;margin-block-start:var(--cs-space-1)}.ab-list.astro-ta2fbyqs strong.astro-ta2fbyqs{font-family:var(--cs-font-display);font-size:var(--cs-fs-base);line-height:var(--cs-lh-base);color:var(--cs-text-strong);font-weight:600;display:block}.ab-list.astro-ta2fbyqs span.astro-ta2fbyqs{font-size:var(--cs-fs-md);line-height:var(--cs-lh-normal);color:var(--cs-text-3);margin-block-start:var(--cs-space-half);display:block}.ab-mock.astro-ta2fbyqs{isolation:isolate;padding:var(--cs-space-6);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-4);background:var(--cs-glass);-webkit-backdrop-filter:blur(var(--cs-blur-glass));backdrop-filter:blur(var(--cs-blur-glass));box-shadow:var(--cs-shadow-e4);color:var(--cs-text-3);position:relative}.ab-mock.astro-ta2fbyqs:before{content:"";inset:calc(var(--cs-space-1) * -1);z-index:-1;border-radius:var(--cs-radius-4);background:linear-gradient(to right, var(--cs-accent), var(--cs-hue-orange));opacity:.08;filter:blur(var(--cs-space-6));position:absolute}.ab-mock__bar.astro-ta2fbyqs{border-bottom:1px solid var(--cs-line-1);justify-content:space-between;align-items:center;margin-block-end:var(--cs-space-6);padding-block-end:var(--cs-space-4);display:flex}.ab-mock__title.astro-ta2fbyqs{font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);color:var(--cs-text-strong);font-weight:700}.ab-tag.astro-ta2fbyqs{padding:var(--cs-space-1) var(--cs-space-2);border-radius:var(--cs-radius-1);background:var(--cs-line-1);font-family:ui-monospace,monospace;font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-normal);letter-spacing:var(--cs-tracking-wider);color:var(--cs-text-3)}.ab-tag--thin.astro-ta2fbyqs{padding-block:var(--cs-space-half)}.ab-tag--red.astro-ta2fbyqs{color:var(--cs-accent);font-weight:700}.ab-row.astro-ta2fbyqs{align-items:center;gap:var(--cs-space-2);display:flex}.ab-row--lg.astro-ta2fbyqs{gap:var(--cs-space-3)}.ab-row.astro-ta2fbyqs h3.astro-ta2fbyqs,.ab-well.astro-ta2fbyqs h3.astro-ta2fbyqs{font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);line-height:var(--cs-lh-xl);font-weight:var(--cs-fw-display);color:var(--cs-text-strong)}.ab-well.astro-ta2fbyqs h3.astro-ta2fbyqs{font-size:var(--cs-fs-base);line-height:var(--cs-lh-base)}.ab-small.astro-ta2fbyqs{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);color:var(--cs-text-3);margin-block-start:var(--cs-space-half)}.ab-xs.astro-ta2fbyqs{font-size:var(--cs-fs-xs);font-family:var(--cs-font-display)}.ab-b.astro-ta2fbyqs{font-weight:700}.ab-red.astro-ta2fbyqs{color:var(--cs-accent)}.ab-orange.astro-ta2fbyqs{color:var(--cs-hue-orange)}.ab-gold.astro-ta2fbyqs{color:var(--cs-hue-gold)}.ab-avatar.astro-ta2fbyqs{width:var(--cs-space-16);height:var(--cs-space-16);border-radius:var(--cs-radius-full);background:var(--cs-surface-1);border:var(--cs-space-half) solid var(--cs-accent);font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);color:var(--cs-text-strong);flex:none;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.ab-avatar.astro-ta2fbyqs b.astro-ta2fbyqs{width:calc(var(--cs-space-4) + var(--cs-space-half));height:calc(var(--cs-space-4) + var(--cs-space-half));border-radius:var(--cs-radius-full);background:var(--cs-accent);font-size:var(--cs-fs-5xs);color:var(--cs-bg);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:0;inset-inline-end:0}.ab-avatar--sq.astro-ta2fbyqs{width:var(--cs-space-12);height:var(--cs-space-12);border-radius:var(--cs-radius-2);font-size:var(--cs-fs-base)}.ab-avatar.astro-ta2fbyqs .ab-tick.astro-ta2fbyqs{width:var(--cs-space-5);height:var(--cs-space-5);font-size:var(--cs-fs-3xs);color:var(--cs-text-strong);inset-block-end:calc(-1 * var(--cs-space-1));inset-inline-end:calc(-1 * var(--cs-space-1))}.ab-badge.astro-ta2fbyqs{padding:var(--cs-space-half) var(--cs-space-2);border:1px solid color-mix(in srgb, var(--ab-b,var(--cs-accent)) 35%, transparent);border-radius:var(--cs-radius-1);background:color-mix(in srgb, var(--ab-b,var(--cs-accent)) 20%, transparent);color:var(--ab-b,var(--cs-accent));font-family:var(--cs-font-display);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);text-transform:uppercase;font-weight:700}.ab-badge--roomy.astro-ta2fbyqs{padding-block:var(--cs-space-1)}.ab-badge--orange.astro-ta2fbyqs{--ab-b:var(--cs-hue-orange)}.ab-well.astro-ta2fbyqs{padding:var(--cs-space-5);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-2);background:color-mix(in srgb, var(--cs-surface-1) 60%, transparent);margin-block-end:var(--cs-space-5)}.ab-well__row.astro-ta2fbyqs{justify-content:space-between;align-items:center;gap:var(--cs-space-4);flex-wrap:wrap;display:flex}.ab-stats.astro-ta2fbyqs{gap:var(--cs-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:var(--cs-space-5);display:grid}.ab-stat.astro-ta2fbyqs{padding:var(--cs-space-2);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-menu);background:var(--cs-glass-light);text-align:center}.ab-stat__k.astro-ta2fbyqs{font-family:var(--cs-font-display);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-block-end:var(--cs-space-1);font-weight:700;display:block;overflow:hidden}.ab-stat__v.astro-ta2fbyqs{font-family:var(--cs-font-display);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);color:var(--cs-text-strong);font-weight:700}.ab-cand.astro-ta2fbyqs{justify-content:space-between;align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-4);border:1px solid color-mix(in srgb, var(--cs-accent) 20%, transparent);border-radius:var(--cs-radius-2);background:linear-gradient(to right, color-mix(in srgb, var(--cs-accent) 20%, transparent), color-mix(in srgb, var(--cs-hue-orange) 10%, transparent));flex-wrap:wrap;display:flex}.ab-cand.astro-ta2fbyqs h4.astro-ta2fbyqs{font-family:var(--cs-font-display);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);color:var(--cs-text-strong);font-weight:700}.ab-final.astro-ta2fbyqs{padding:var(--cs-space-8);border-color:var(--cs-line-2-next);border-radius:var(--cs-radius-5);background:radial-gradient(60% 60% at 10% 10%, color-mix(in srgb, var(--cs-accent) 10%, transparent), transparent 100%), radial-gradient(60% 60% at 90% 90%, color-mix(in srgb, var(--cs-hue-orange) 10%, transparent), transparent 100%), linear-gradient(to top right, color-mix(in srgb, var(--cs-accent) 3%, transparent), color-mix(in srgb, var(--cs-hue-orange) 3%, transparent), transparent), var(--cs-glass);box-shadow:var(--cs-glow-cta);overflow:hidden}@media (width>=768px){.ab-final.astro-ta2fbyqs{padding:var(--cs-space-14)}}.ab-actions--cta.astro-ta2fbyqs{flex-direction:column}@media (width>=768px){.ab-actions--cta.astro-ta2fbyqs{flex-direction:row}.ab-actions--cta.astro-ta2fbyqs .ab-btn.astro-ta2fbyqs{min-width:11.25rem}}.zac{background:var(--cs-bg);color:var(--cs-text-strong)}.zac-wrap{max-width:var(--cs-content-max);padding-inline:var(--cs-page-gutter);margin-inline:auto}.zac [hidden]{display:none!important}.zac-hero{border-bottom:1px solid var(--cs-line-2-next);position:relative;overflow:hidden}.zac-banner{background:linear-gradient(135deg, var(--cs-surface-2), var(--cs-surface-0) 50%, var(--cs-bg));height:16rem;position:relative}.zac-banner:after{content:"";background:linear-gradient(to top, var(--cs-bg), color-mix(in srgb, var(--cs-bg) 40%, transparent), transparent);pointer-events:none;height:7rem;position:absolute;inset:auto 0 0}.zac-banner-actions{top:var(--cs-space-6);right:var(--cs-space-6);z-index:var(--cs-z-raised);position:absolute}.zac-glass-btn{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-4);border:1px solid var(--cs-line-3);border-radius:var(--cs-radius-2);background:color-mix(in srgb, var(--cs-bg) 40%, transparent);-webkit-backdrop-filter:blur(var(--cs-blur-glass));backdrop-filter:blur(var(--cs-blur-glass));color:var(--cs-text-strong);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);transition:background var(--cs-dur-base) var(--cs-ease), border-color var(--cs-dur-base) var(--cs-ease);text-decoration:none;display:inline-flex}.zac-glass-btn:hover{border-color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);background:color-mix(in srgb, var(--cs-bg) 60%, transparent)}.zac-hero-in{z-index:1;margin-top:calc(var(--cs-space-4) * -7);position:relative}.zac-hero-row{gap:var(--cs-space-6);flex-direction:column;display:flex}.zac-id{align-items:flex-start;gap:var(--cs-space-5);flex-direction:column;display:flex}.zac-avatar{flex-shrink:0;position:relative}.zac-avatar img{border:2px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);background:var(--cs-surface-1);object-fit:cover;width:8rem;height:8rem;display:block}.zac-cam{right:var(--cs-space-1);bottom:var(--cs-space-1);border:1px solid var(--cs-line-3);border-radius:var(--cs-radius-full);background:var(--cs-surface-1);width:2.25rem;height:2.25rem;color:var(--cs-text-2);transition:color var(--cs-dur-base) var(--cs-ease), border-color var(--cs-dur-base) var(--cs-ease);place-items:center;display:grid;position:absolute}.zac-cam:hover{border-color:var(--cs-accent);color:var(--cs-text-strong)}.zac-who{gap:var(--cs-space-2);padding-bottom:var(--cs-space-1);min-width:0;display:grid}.zac-name{align-items:center;gap:var(--cs-space-2);font-family:var(--cs-font-display);font-size:var(--cs-fs-3xl);font-weight:var(--cs-fw-extrabold);line-height:var(--cs-lh-3xl);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;display:flex}.zac-tick{color:var(--cs-accent);flex-shrink:0}.zac-handle{color:var(--cs-text-3);font-size:var(--cs-fs-sm);font-weight:var(--cs-fw-bold);margin:0}.zac-bio{-webkit-line-clamp:2;max-width:36rem;color:var(--cs-text-2);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-medium);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.zac-stats{gap:var(--cs-space-4);padding:var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:color-mix(in srgb, var(--cs-surface-1) 90%, transparent);box-shadow:var(--cs-shadow-e4);-webkit-backdrop-filter:blur(var(--cs-blur-glass));backdrop-filter:blur(var(--cs-blur-glass));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.zac-stat{align-items:center;gap:var(--cs-space-3);min-width:0;display:flex}.zac-stat+.zac-stat{padding-left:var(--cs-space-4);border-left:1px solid var(--cs-line-2-next)}.zac-stat:nth-child(3){border-left:0;padding-left:0}.zac-tile{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-2);background:var(--cs-line-1);width:2.5rem;height:2.5rem;color:var(--cs-text-2);flex-shrink:0;place-items:center;display:grid}.zac-label{color:var(--cs-text-3);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);letter-spacing:.05em;text-transform:uppercase;margin:0}.zac-big{font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);font-weight:var(--cs-fw-extrabold);margin:0;line-height:1}.zac-big--sm{margin-top:var(--cs-space-1);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-bold)}.zac-up{margin:var(--cs-space-half) 0 0;color:var(--cs-success-text);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold)}.zac-up--warn{color:var(--cs-warn-text)}.zac-tabs{gap:var(--cs-space-1);margin-top:var(--cs-space-8);border-bottom:1px solid var(--cs-line-2-next);scrollbar-width:none;display:flex;overflow-x:auto}.zac-tab{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-3) var(--cs-space-5);border-radius:var(--cs-radius-2) var(--cs-radius-2) 0 0;color:var(--cs-text-3);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-extrabold);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;transition:color var(--cs-dur-base) var(--cs-ease), background var(--cs-dur-base) var(--cs-ease);text-decoration:none;display:inline-flex;position:relative}.zac-tab:hover{background:var(--cs-line-1);color:var(--cs-text-strong)}.zac-tab[aria-current=page]{color:var(--cs-text-strong);background:0 0}.zac-tab[aria-current=page]:after{content:"";background:var(--cs-accent);height:2px;box-shadow:0 0 12px var(--cs-accent);position:absolute;inset:auto 0 0}.zac-body{padding-block:var(--cs-space-8)}.zac-grid{gap:var(--cs-space-6);display:grid}.zac-col{align-content:start;gap:var(--cs-space-6);min-width:0;display:grid}.zac-card{padding:var(--cs-space-5);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-surface-1);box-shadow:var(--cs-shadow-e3);min-width:0}.zac-card--danger{border-color:color-mix(in srgb, var(--cs-danger-text) 25%, transparent)}.zac-head{justify-content:space-between;align-items:center;gap:var(--cs-space-3);margin-bottom:var(--cs-space-4);padding-bottom:var(--cs-space-2);border-bottom:1px solid var(--cs-line-2-next);display:flex}.zac-head h2,.zac-head h3{color:color-mix(in srgb, var(--cs-text-strong) 55%, transparent);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-extrabold);letter-spacing:.05em;text-transform:uppercase;margin:0}.zac-more{color:var(--cs-accent);font:inherit;font-size:var(--cs-fs-2xs);font-weight:var(--cs-fw-bold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.zac-more:hover{text-decoration:underline}.zac-intro{margin:calc(var(--cs-space-2) * -1) 0 var(--cs-space-4);color:var(--cs-text-3);font-size:var(--cs-fs-2xs)}.zac-dl{gap:var(--cs-space-4);font-size:var(--cs-fs-xs);margin:0;display:grid}.zac-dl dd{margin:var(--cs-space-half) 0 0;font-weight:var(--cs-fw-bold)}.zac-dl dd.zac-soft{color:var(--cs-text-2);font-weight:var(--cs-fw-regular);line-height:var(--cs-lh-relaxed)}.zac-muted{color:var(--cs-text-3);font-size:var(--cs-fs-xs);margin:0}.zac-empty{padding-block:var(--cs-space-4);color:var(--cs-text-3);font-size:var(--cs-fs-xs);text-align:center;margin:0;font-style:italic}.zac-badges{gap:var(--cs-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.zac-badges--3{gap:var(--cs-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.zac-badge{justify-items:center;gap:var(--cs-space-1);text-align:center;color:inherit;text-decoration:none;display:grid}.zac-badge img{object-fit:contain;width:3.5rem;height:3.5rem;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--cs-text-strong) 35%, transparent));transition:transform var(--cs-dur-slow) var(--cs-ease)}.zac-badge:hover img{transform:scale(1.1)}.zac-badge span{max-width:100%;color:var(--cs-text-2);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zac-rows{gap:var(--cs-space-3);margin:0;padding:0;list-style:none;display:grid}.zac-row{justify-content:space-between;align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-3);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-2);background:color-mix(in srgb, var(--cs-text-strong) 3%, transparent);transition:border-color var(--cs-dur-base) var(--cs-ease);display:flex}.zac-row:hover{border-color:color-mix(in srgb, var(--cs-text-strong) 15%, transparent)}.zac-row-main{align-items:center;gap:var(--cs-space-3);min-width:0;display:flex}.zac-row-main .zac-tile{width:2.25rem;height:2.25rem;color:var(--cs-accent)}.zac-row-text{color:color-mix(in srgb, var(--cs-text-strong) 90%, transparent);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.zac-row-text span{color:var(--cs-text-3);font-weight:var(--cs-fw-regular)}.zac-time{color:var(--cs-text-3);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);flex-shrink:0}.zac-bar{--zac-pct:0%;border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-text-strong) 10%, transparent);height:.5rem;overflow:hidden}.zac-bar:before{content:"";width:var(--zac-pct);border-radius:inherit;background:var(--cs-accent);height:100%;transition:width var(--cs-dur-slow) var(--cs-ease-out);display:block}.zac-feature{justify-items:center;gap:var(--cs-space-2);padding:var(--cs-space-4);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-2);background:color-mix(in srgb, var(--cs-text-strong) 2%, transparent);text-align:center;display:grid}.zac-crest{width:4rem;height:4rem;margin:var(--cs-space-2) 0 var(--cs-space-3);border:2px solid var(--cs-accent);border-radius:var(--cs-radius-4);background:var(--cs-surface-2);box-shadow:0 0 24px color-mix(in srgb, var(--cs-accent) 35%, transparent);place-items:center;display:grid;transform:rotate(45deg)}.zac-crest img{object-fit:contain;width:2.75rem;height:2.75rem;transform:rotate(-45deg)}.zac-feature-img{object-fit:contain;width:6rem;height:6rem;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--cs-hue-gold) 60%, transparent))}.zac-feature h4{font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);font-weight:var(--cs-fw-extrabold);margin:0}.zac-feature p{color:var(--cs-text-3);font-size:var(--cs-fs-xs);margin:0}.zac-feature .zac-bar{width:100%;margin-top:var(--cs-space-2)}.zac-feature[data-status=unlocked] .zac-bar:before{background:var(--cs-success-fill)}.zac-feature-foot{width:100%;margin-top:var(--cs-space-2);padding-top:var(--cs-space-3);border-top:1px solid var(--cs-line-2-next);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);justify-content:space-between;display:flex}.zac-feature-foot .ok{color:var(--cs-success-text)}.zac-feature-foot .gold{color:var(--cs-warn-text)}.zac-next{width:100%;margin-top:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-2);background:var(--cs-line-1);text-align:left;color:inherit;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.zac-next p{margin:0}.zac-sum{gap:var(--cs-space-4);display:grid}.zac-sum .zac-card{justify-content:space-between;align-items:center;gap:var(--cs-space-4);display:flex}.zac-sum-num{margin:var(--cs-space-1) 0 0;font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);font-weight:var(--cs-fw-extrabold)}.zac-sum-num b{font:inherit}.zac-sum-num--sm{font-size:var(--cs-fs-lg)}.zac-gap-top{margin-top:var(--cs-space-6)}.zac-ach-text{flex:1;min-width:0}.zac-sum-num span{color:var(--cs-text-3);font-family:var(--cs-font);font-size:var(--cs-fs-base);font-weight:var(--cs-fw-regular)}.zac-icon-tile{border:1px solid var(--cs-accent-line);border-radius:var(--cs-radius-4);background:var(--cs-accent-tint);width:3rem;height:3rem;color:var(--cs-accent-text-strong);flex-shrink:0;place-items:center;display:grid}.zac-icon-tile--purple{border-color:color-mix(in srgb, var(--cs-secondary) 40%, transparent);background:color-mix(in srgb, var(--cs-secondary) 20%, transparent);color:var(--cs-secondary-text)}.zac-ring{--zac-pct:0%;border-radius:var(--cs-radius-full);background:radial-gradient(closest-side, var(--cs-surface-1) 72%, transparent 73%), conic-gradient(var(--cs-success-fill) var(--zac-pct), color-mix(in srgb, var(--cs-success-fill) 30%, transparent) 0);width:3rem;height:3rem;color:var(--cs-success-text);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-extrabold);flex-shrink:0;place-items:center;display:grid}.zac-next-card img{object-fit:contain;width:4rem;height:4rem;filter:drop-shadow(0 0 12px color-mix(in srgb, var(--cs-hue-gold) 50%, transparent));flex-shrink:0}.zac-filters{justify-content:space-between;align-items:center;gap:var(--cs-space-4);padding-bottom:var(--cs-space-4);border-bottom:1px solid var(--cs-line-2-next);flex-wrap:wrap;display:flex}.zac-cats{gap:var(--cs-space-1);flex-wrap:wrap;display:flex}.zac-cat{padding:var(--cs-space-1) var(--cs-space-3);border-radius:var(--cs-radius-2);color:var(--cs-text-3);font:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);cursor:pointer;transition:background var(--cs-dur-base) var(--cs-ease), color var(--cs-dur-base) var(--cs-ease);background:0 0;border:0}.zac-cat:hover{background:var(--cs-line-1);color:var(--cs-text-strong)}.zac-cat[aria-pressed=true]{background:var(--cs-accent-fill);color:var(--cs-accent-fill-ink);box-shadow:0 0 12px color-mix(in srgb, var(--cs-accent) 40%, transparent)}.zac-cat small{margin-left:var(--cs-space-half);font-size:var(--cs-fs-3xs);opacity:.7}.zac-sort{align-items:center;gap:var(--cs-space-2);color:var(--cs-text-3);font-size:var(--cs-fs-xs);display:inline-flex}.zac-sort select,.zac-input,.zac-select{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-2);background:color-mix(in srgb, var(--cs-bg) 40%, transparent);color:var(--cs-text-strong);font:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-semibold)}.zac-sort select{padding:var(--cs-space-1) var(--cs-space-3);background:var(--cs-line-1);font-weight:var(--cs-fw-bold)}.zac-sort select option,.zac-select option{background:var(--cs-surface-1)}.zac-list{gap:var(--cs-space-3);margin-top:var(--cs-space-4);display:grid}.zac-ach{gap:var(--cs-space-4);padding:var(--cs-space-4);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-2);background:color-mix(in srgb, var(--cs-text-strong) 1%, transparent);transition:border-color var(--cs-dur-base) var(--cs-ease), opacity var(--cs-dur-base) var(--cs-ease);flex-direction:column;display:flex}.zac-ach[data-status=unlocked]{border-color:var(--cs-success-line);background:color-mix(in srgb, var(--cs-success-fill) 3%, transparent)}.zac-ach[data-status=in_progress]{border-color:var(--cs-line-2-next);background:color-mix(in srgb, var(--cs-text-strong) 2%, transparent)}.zac-ach[data-status=locked],.zac-ach[data-status=untracked]{opacity:.75}.zac-ach:hover{border-color:color-mix(in srgb, var(--cs-text-strong) 15%, transparent);opacity:1}.zac-ach-main{align-items:center;gap:var(--cs-space-4);flex:1;min-width:0;display:flex}.zac-ach-main>img{object-fit:contain;width:4rem;height:4rem;transition:filter var(--cs-dur-slow) var(--cs-ease), opacity var(--cs-dur-slow) var(--cs-ease);flex-shrink:0}.zac-ach:not([data-status=unlocked]):not([data-status=in_progress]) .zac-ach-main>img{opacity:.4;filter:grayscale()contrast(1.25)}.zac-ach[data-status=unlocked] .zac-ach-main>img{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--cs-text-strong) 35%, transparent))}.zac-ach-title{align-items:center;gap:var(--cs-space-2);flex-wrap:wrap;display:flex}.zac-ach-title h3{font-size:var(--cs-fs-md);font-weight:var(--cs-fw-bold);margin:0}.zac-chip{padding:var(--cs-space-half) var(--cs-space-2);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-menu);background:var(--cs-line-1);color:var(--cs-text-3);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-semibold)}.zac-ach-desc{margin:var(--cs-space-1) 0 0;color:var(--cs-text-3);font-size:var(--cs-fs-xs)}.zac-ach .zac-bar{max-width:20rem;margin-top:var(--cs-space-2);background:color-mix(in srgb, var(--cs-bg) 40%, transparent)}.zac-ach[data-status=unlocked] .zac-bar:before{background:var(--cs-success-fill)}.zac-ach[data-status=locked] .zac-bar:before,.zac-ach[data-status=untracked] .zac-bar:before{background:color-mix(in srgb, var(--cs-text-strong) 10%, transparent)}.zac-ach-side{justify-content:space-between;align-items:center;gap:var(--cs-space-5);flex-shrink:0;display:flex}.zac-ach-num{text-align:right;font-size:var(--cs-fs-md);font-weight:var(--cs-fw-extrabold);margin:0}.zac-ach-num span{color:var(--cs-text-3);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-semibold)}.zac-ach-num small{margin-top:var(--cs-space-half);color:var(--cs-warn-text);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);display:block}.zac-ach-num em{color:var(--cs-text-3);font-size:var(--cs-fs-xs);font-style:normal;font-weight:var(--cs-fw-semibold)}.zac-ach-state{flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;display:grid}.zac-ach-state>*{display:none}.zac-ach[data-status=unlocked] .zac-st-ok,.zac-ach[data-status=in_progress] .zac-st-pct,.zac-ach[data-status=locked] .zac-st-lock,.zac-ach[data-status=untracked] .zac-st-lock{display:grid}.zac-st-ok,.zac-st-lock{border-radius:var(--cs-radius-full);place-items:center;width:2.25rem;height:2.25rem}.zac-st-ok{border:1px solid color-mix(in srgb, var(--cs-success-fill) 40%, transparent);background:color-mix(in srgb, var(--cs-success-fill) 20%, transparent);color:var(--cs-success-text)}.zac-st-lock{border:1px solid var(--cs-line-2-next);background:var(--cs-line-1);color:var(--cs-text-3)}.zac-st-pct{padding:var(--cs-space-1) var(--cs-space-2);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);background:var(--cs-line-1);color:var(--cs-accent);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold)}.zac-ach .zac-tracked{display:none}.zac-ach[data-status=untracked] .zac-tracked{display:inline}.zac-ach[data-status=untracked] .zac-count{display:none}.zac-bar-head{gap:var(--cs-space-4);margin-bottom:var(--cs-space-6);flex-direction:column;display:flex}.zac-crumb{margin:0 0 var(--cs-space-1);color:var(--cs-text-3);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold)}.zac-crumb a{color:inherit;text-decoration:none}.zac-title{font-family:var(--cs-font-display);font-size:var(--cs-fs-3xl);font-weight:var(--cs-fw-extrabold);letter-spacing:-.01em;margin:0}.zac-dirty{align-items:center;gap:var(--cs-space-2);margin:var(--cs-space-2) 0 0;color:var(--cs-text-3);font-size:var(--cs-fs-3xs);display:flex}.zac-dirty svg{color:var(--cs-accent)}.zac-actions{gap:var(--cs-space-3);flex-wrap:wrap;display:flex}.zac-btn{justify-content:center;align-items:center;gap:var(--cs-space-2);min-height:var(--cs-control-md);padding-inline:var(--cs-space-5);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-2);background:var(--cs-line-1);color:var(--cs-text-strong);font:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);cursor:pointer;transition:background var(--cs-dur-base) var(--cs-ease), opacity var(--cs-dur-base) var(--cs-ease);text-decoration:none;display:inline-flex}.zac-btn:hover:not(:disabled){background:var(--cs-line-2-next)}.zac-btn:disabled{opacity:.5;cursor:default}.zac-btn--primary{background:var(--cs-accent-fill);color:var(--cs-accent-fill-ink);font-family:var(--cs-font-display);font-weight:var(--cs-fw-extrabold);text-transform:uppercase;box-shadow:0 0 15px color-mix(in srgb, var(--cs-accent) 50%, transparent);border-color:#0000}.zac-btn--primary:hover:not(:disabled){background:var(--cs-accent-fill-hover)}.zac-btn--danger{border-color:color-mix(in srgb, var(--cs-danger-text) 25%, transparent);background:var(--cs-danger-tint);color:var(--cs-danger-text)}.zac-btn--sm{min-height:var(--cs-control-sm);padding-inline:var(--cs-space-3)}.zac-form{gap:var(--cs-space-4);display:grid}.zac-field{gap:var(--cs-space-1);display:grid}.zac-field-top{justify-content:space-between;align-items:center;display:flex}.zac-field label{color:var(--cs-text-2);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold)}.zac-field-top span{color:var(--cs-text-3);font-size:var(--cs-fs-3xs)}.zac-input,.zac-select{width:100%;padding:var(--cs-space-2) var(--cs-space-3);transition:border-color var(--cs-dur-base) var(--cs-ease);outline:none}textarea.zac-input{resize:none;font-weight:var(--cs-fw-medium)}.zac-input:focus,.zac-select:focus{border-color:var(--cs-accent)}.zac-input[aria-invalid=true]{border-color:var(--cs-danger-text)}.zac-err{color:var(--cs-danger-text);font-size:var(--cs-fs-3xs);margin:0}.zac-note{margin:var(--cs-space-3) 0 0;font-size:var(--cs-fs-2xs)}.zac-note[data-tone=ok]{color:var(--cs-success-text)}.zac-note[data-tone=err]{color:var(--cs-danger-text)}.zac-conns{gap:var(--cs-space-3);display:grid}.zac-conn{justify-content:space-between;align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-3);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-2);background:color-mix(in srgb, var(--cs-text-strong) 2%, transparent);display:flex}.zac-conn-id{align-items:center;gap:var(--cs-space-3);min-width:0;display:flex}.zac-conn-id p{font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);margin:0}.zac-conn-id p+p{color:var(--cs-text-3);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-regular)}.zac-conn-mark{border-radius:var(--cs-radius-menu);flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.zac-conn-mark--google{background:var(--cs-text-strong)}.zac-conn-mark--twitch{background:var(--cs-twitch);color:var(--cs-twitch-ink)}.zac-conn-mark--kick{background:var(--cs-kick);color:var(--cs-kick-ink)}.zac-conn-act{align-items:center;gap:var(--cs-space-2);flex-shrink:0;display:flex}.zac-pill-ok{align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-1) var(--cs-space-2);border:1px solid color-mix(in srgb, var(--cs-success-fill) 40%, transparent);border-radius:var(--cs-radius-2);background:color-mix(in srgb, var(--cs-success-fill) 20%, transparent);color:var(--cs-success-text);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);display:inline-flex}.zac-pill-warn{border-color:color-mix(in srgb, var(--cs-warn-text) 25%, transparent);background:var(--cs-warn-tint);color:var(--cs-warn-text)}.zac-avatar-row{align-items:center;gap:var(--cs-space-4);display:flex}.zac-avatar-row img{width:4rem;height:4rem;padding:var(--cs-space-half);border:2px solid var(--cs-accent);border-radius:var(--cs-radius-full);object-fit:cover;flex-shrink:0}.zac-avatar-row p{margin:0}.zac-avatar-row .zac-btn{margin-top:var(--cs-space-2)}.zac-split{justify-content:space-between;align-items:center;gap:var(--cs-space-3);flex-wrap:wrap;display:flex}.zac-warnbox{align-items:flex-start;gap:var(--cs-space-2);margin-bottom:var(--cs-space-4);padding:var(--cs-space-3);border:1px solid color-mix(in srgb, var(--cs-warn-text) 20%, transparent);border-radius:var(--cs-radius-2);background:var(--cs-warn-tint);color:var(--cs-warn-text);font-size:var(--cs-fs-xs);display:flex}.zac-warnbox svg{margin-top:var(--cs-space-half);flex-shrink:0}.zac-signout{color:var(--cs-danger-text);font:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);cursor:pointer;background:0 0;border:0;padding:0}.zac-signout:hover{text-decoration:underline}.zac-loading{color:var(--cs-text-3);font-size:var(--cs-fs-xs);margin:0}html:not([data-account=ready]) .zac-wait{visibility:hidden}@media (width>=768px){.zac-banner{height:18rem}.zac-id{flex-direction:row;align-items:flex-end}.zac-avatar img{width:9rem;height:9rem}.zac-name{font-size:var(--cs-fs-4xl);line-height:var(--cs-lh-4xl)}.zac-stats{grid-template-columns:repeat(4,minmax(0,auto))}.zac-stat:nth-child(3){padding-left:var(--cs-space-4);border-left:1px solid var(--cs-line-2-next)}.zac-badges{grid-template-columns:repeat(5,minmax(0,1fr))}.zac-badge img{width:4rem;height:4rem}.zac-sum{grid-template-columns:repeat(4,minmax(0,1fr))}.zac-ach{flex-direction:row;justify-content:space-between;align-items:center}.zac-ach-main>img{width:5rem;height:5rem}.zac-ach-side{justify-content:flex-end}.zac-feature-img{width:7rem;height:7rem}}@media (width>=1024px){.zac-hero-row{flex-direction:row;justify-content:space-between;align-items:flex-end}.zac-grid--overview{grid-template-columns:repeat(4,minmax(0,1fr))}.zac-grid--overview>.zac-col--wide{grid-column:span 2}.zac-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.zac-grid--three>.zac-col--wide{grid-column:span 2}.zac-bar-head{flex-direction:row;justify-content:space-between;align-items:center}}@media (prefers-reduced-motion:reduce){.zac-bar:before,.zac-badge img{transition:none}}.za-sub{color:var(--cs-text-3);font-size:var(--cs-fs-md);margin:0}.za-sub a,.za-consent a,.za-note a,.za-aside-link{color:var(--cs-accent);font-weight:var(--cs-fw-semibold);text-decoration:none}.za-sub a:hover,.za-note a:hover,.za-aside-link:hover{color:#fca5a5;text-decoration:underline}.za-consent,.za-note{color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-sm);line-height:var(--cs-lh-relaxed);margin:0}.za-status{padding:var(--cs-space-3) var(--cs-space-4);border:1px solid color-mix(in srgb, var(--cs-accent) 45%, transparent);border-radius:var(--cs-radius-3);background:color-mix(in srgb, var(--cs-accent) 10%, transparent);color:var(--cs-text-strong);font-size:var(--cs-fs-md);margin:0}.za-status[hidden]{display:none}.za-form{gap:var(--cs-space-5);display:grid}.za-form[hidden]{display:none}.za-field{gap:var(--cs-space-2);min-width:0;display:grid}.za-label-row{justify-content:space-between;align-items:center;gap:var(--cs-space-3);display:flex}.za-field>label:not(.za-check),.za-label-row>label{color:#ffffff8c;font-size:.6875rem;font-weight:var(--cs-fw-bold);letter-spacing:.14em;text-transform:uppercase}.za-aside-link{font-size:.6875rem}.za-req:after{content:" *";color:var(--cs-accent)}.za-input{position:relative}.za-input__icon,.za-input__prefix{top:50%;left:var(--cs-space-4);color:#ffffff4d;pointer-events:none;position:absolute;transform:translateY(-50%)}.za-field input:not([type=checkbox]),.za-field select{width:100%;height:var(--cs-control-lg);padding:0 var(--cs-space-4);border-radius:var(--cs-radius-3);color:#fff;font:inherit;transition:border-color var(--cs-dur-fast) var(--cs-ease-standard), background-color var(--cs-dur-fast) var(--cs-ease-standard), box-shadow var(--cs-dur-fast) var(--cs-ease-standard);background:#ffffff09;border:1px solid #ffffff17;outline:none;display:block;font-size:var(--cs-fs-md)!important}.za-field select option{background:var(--cs-surface-0)}.za-field .za-input--icon input,.za-field .za-input--icon select{padding-left:44px}.za-field .za-input--reveal input{padding-right:var(--cs-space-12)}.za-field input::placeholder{color:#ffffff40}.za-field input:not([type=checkbox]):hover,.za-field select:hover{border-color:#ffffff26}.za-field input:not([type=checkbox]):focus,.za-field select:focus{border-color:color-mix(in srgb, var(--cs-accent) 60%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--cs-accent) 10%, transparent);background:#ffffff0e}.za-field input[aria-invalid=true],.za-field input[aria-invalid=true]:hover{border-color:color-mix(in srgb, var(--cs-accent) 70%, transparent)}.za-reveal{width:var(--cs-control-sm);height:var(--cs-control-sm);border-radius:var(--cs-radius-menu);color:#ffffff59;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.za-reveal:hover{color:#fff;background:#ffffff0f}.za-reveal:focus-visible{outline:2px solid color-mix(in srgb, var(--cs-accent) 60%, transparent)}.za-reveal__hide,.za-reveal[aria-pressed=true] .za-reveal__show{display:none}.za-reveal[aria-pressed=true] .za-reveal__hide{display:block}.za-error{color:var(--cs-accent);align-items:center;gap:6px;margin:0;font-size:.6875rem;display:flex}.za-error svg{flex-shrink:0}.za-error[hidden]{display:none}.za-check{gap:var(--cs-space-2);color:var(--cs-text-3);cursor:pointer;align-items:flex-start;font-size:.6875rem;line-height:1.25;display:flex}.za-check input{border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-1);background:var(--cs-surface-0) center / 10px 10px no-repeat;appearance:none;cursor:pointer;width:14px;height:14px;transition:border-color var(--cs-dur-fast) var(--cs-ease-standard), background-color var(--cs-dur-fast) var(--cs-ease-standard);flex-shrink:0;margin:1px 0 0}.za-check:hover input:not(:checked){border-color:color-mix(in srgb, var(--cs-accent) 40%, transparent)}.za-check input:checked{border-color:var(--cs-accent);background-color:var(--cs-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 6l3 3 5-5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.za-check input:focus-visible{outline:2px solid color-mix(in srgb, var(--cs-accent) 60%, transparent);outline-offset:2px}.za-check a{color:var(--cs-accent);font-weight:var(--cs-fw-semibold)}.za-submit{justify-content:center;align-items:center;gap:var(--cs-space-2);width:100%;height:var(--cs-control-lg);border-radius:var(--cs-radius-3);background:var(--cs-accent);color:#fff;font:inherit;font-size:var(--cs-fs-md);font-weight:var(--cs-fw-bold);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform var(--cs-dur-base) var(--cs-ease-standard), background-color var(--cs-dur-base) var(--cs-ease-standard), box-shadow var(--cs-dur-base) var(--cs-ease-standard);border:0;text-decoration:none;display:flex;box-shadow:0 12px 35px #ff1e2d3d}.za-submit:hover:not(:disabled){background:#ff3341;transform:translateY(-2px);box-shadow:0 16px 40px #ff1e2d52}.za-submit:focus-visible{outline-offset:2px;outline:2px solid #fff}.za-submit:disabled{opacity:.5;cursor:not-allowed}.za-submit--ghost{border:1px solid var(--cs-line-solid);box-shadow:none;background:0 0}[aria-busy=true]{cursor:progress}.za-submit__busy{animation:.8s linear infinite za-spin;display:none}[aria-busy=true]>.za-submit__icon{display:none}[aria-busy=true]>.za-submit__busy{display:inline-block}button[aria-busy=true]:disabled{opacity:.8}@keyframes za-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.za-submit{transition:none}.za-submit:hover:not(:disabled){transform:none}.za-submit__busy{animation-duration:2.4s}}.zp-g--blue{fill:#4285f4}.zp-g--green{fill:#34a853}.zp-g--yellow{fill:#fbbc05}.zp-g--red{fill:#ea4335}.zp[hidden],.zp-btn[hidden]{display:none}.zp-head{margin:0 0 var(--cs-space-3);color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-align:center;text-transform:uppercase}.zp-row{gap:var(--cs-space-2);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.zp-row{grid-template-columns:repeat(var(--zp-cols,3), minmax(0, 1fr));gap:var(--cs-space-3)}}.zp-btn{justify-content:center;align-items:center;gap:var(--cs-space-2);min-width:0;height:var(--cs-control-lg);padding-inline:var(--cs-space-2);border-radius:var(--cs-radius-3);font:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);cursor:pointer;transition:transform var(--cs-dur-base) var(--cs-ease-standard), background-color var(--cs-dur-base) var(--cs-ease-standard);border:1px solid #0000;display:flex;overflow:hidden}@media (width>=768px){.zp-btn{padding-inline:var(--cs-space-3);font-size:var(--cs-fs-md)}}.zp-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zp-mark{flex-shrink:0;display:inline-flex}.zp-btn:hover:not(:disabled){transform:translateY(-2px)}.zp-btn:active:not(:disabled){transform:none}.zp-btn:focus-visible{outline:2px solid var(--cs-text-strong);outline-offset:2px}.zp-btn--google{color:#16161a;background:#fff;border-color:#fffc;box-shadow:0 8px 24px #0000002e}.zp-btn--google:hover:not(:disabled){background:#f4f4f5}.zp-btn--twitch{background:var(--cs-twitch);color:#fff;border-color:#a76aff66;box-shadow:0 10px 26px #9146ff2e}.zp-btn--twitch:hover:not(:disabled){background:#9d5aff}.zp-btn--kick{background:var(--cs-kick);color:#000;border-color:#7dff5080;box-shadow:0 10px 26px #53fc181f}.zp-btn--kick:hover:not(:disabled){background:#68ff33}.zp--register .zp-btn{box-shadow:0 1px 2px #0000000d}.zp--register .zp-btn:hover:not(:disabled){transform:none}.zp--register .zp-btn--google{color:#1f2937;border-color:#e5e7eb}.zp-spin{flex-shrink:0;animation:.8s linear infinite zp-spin;display:none}.zp-btn[aria-busy=true] .zp-mark{display:none}.zp-btn[aria-busy=true] .zp-spin{display:inline-block}.zp-btn:disabled{cursor:progress}.zp-btn:disabled:not([aria-busy=true]){opacity:.55}@keyframes zp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.zp-spin{animation-duration:2.4s}.zp-btn{transition:none}}.zp-consent{margin:var(--cs-space-2) 0 0;color:color-mix(in srgb, var(--cs-text-strong) 35%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);text-align:center}.zp-consent a{color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);text-decoration:underline}.za{isolation:isolate;min-height:calc(100svh - 5rem);padding:var(--cs-space-8) var(--cs-space-4);background:#030305;align-items:center;display:flex;position:relative;overflow:hidden}@media (width>=768px){.za{padding:var(--cs-space-12) var(--cs-space-6)}}@media (width>=1024px){.za{padding-inline:var(--cs-space-8)}}.za-bg{z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 45%, color-mix(in srgb, var(--cs-accent) 16%, transparent), transparent 31%), radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--cs-twitch) 8%, transparent), transparent 25%);position:absolute;inset:0}.za-bg__grid{opacity:.4;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 58%);mask-image:linear-gradient(90deg,#000,#0000 58%)}.za-bg__orb{border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-accent) 10%, transparent);filter:blur(110px);width:288px;height:288px;position:absolute;top:50%;left:-80px;transform:translateY(-50%)}.za-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#07070acc;border:1px solid #ffffff12;border-radius:28px;grid-template-columns:minmax(0,1fr);width:100%;max-width:1280px;margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 30px 100px #0000008c}@media (width>=1024px){.za-card{grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);min-height:680px}}.za-hero{display:none}@media (width>=1024px){.za-hero{padding-inline:var(--cs-space-12);border-right:1px solid #ffffff0f;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.za-hero:before{content:"";background:linear-gradient(135deg, color-mix(in srgb, var(--cs-accent) 8%, transparent), transparent 48%);position:absolute;inset:0}.za-hero:after{content:"";opacity:.6;background-image:linear-gradient(color-mix(in srgb, var(--cs-accent) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--cs-accent) 7%, transparent) 1px, transparent 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}}@media (width>=1280px){.za-hero{padding-inline:var(--cs-space-16)}}.za-hero__rule{top:var(--cs-space-12);left:var(--cs-space-12);z-index:1;background:linear-gradient(to right, var(--cs-accent), transparent);width:80px;height:1px;position:absolute}.za-hero__body{z-index:1;max-width:512px;position:relative}.za-kicker{align-items:center;gap:var(--cs-space-2);margin:0 0 var(--cs-space-8);padding:6px var(--cs-space-3);border:1px solid color-mix(in srgb, var(--cs-accent) 20%, transparent);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-accent) 7%, transparent);color:var(--cs-accent);font-size:.6875rem;font-weight:var(--cs-fw-bold);letter-spacing:.2em;text-transform:uppercase;display:inline-flex}.za-kicker--sm{margin-bottom:var(--cs-space-4);font-size:var(--cs-fs-3xs);letter-spacing:.18em}.za-hero__title{color:#fff;font-family:var(--cs-font-display);font-size:var(--cs-fs-6xl);font-weight:var(--cs-fw-black);letter-spacing:-.045em;text-transform:uppercase;margin:0;line-height:.88}@media (width>=1280px){.za-hero__title{font-size:var(--cs-fs-7xl)}}.za-hero__title span{margin-top:var(--cs-space-2);color:var(--cs-accent);display:block}.za-lead{color:#ffffff8c;max-width:448px;font-size:var(--cs-fs-base);margin:28px 0 0;line-height:1.75}.za-chips{gap:var(--cs-space-3);margin-top:var(--cs-space-10);flex-wrap:wrap;display:flex}.za-chip{align-items:center;gap:var(--cs-space-2);border-radius:var(--cs-radius-3);color:#ffffffa6;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-semibold);background:#ffffff06;border:1px solid #ffffff12;padding:10px 14px;display:inline-flex}.za-chip svg{color:var(--cs-accent)}.za-panel{padding:var(--cs-space-8) var(--cs-space-5);justify-content:center;align-items:center;display:flex}@media (width>=768px){.za-panel{padding:var(--cs-space-12) var(--cs-space-10)}}@media (width>=1024px){.za-panel{padding-inline:var(--cs-space-12)}}@media (width>=1280px){.za-panel{padding-inline:var(--cs-space-16)}}.za-panel__inner{gap:var(--cs-space-6);width:100%;max-width:430px;display:grid}.za-phone-intro{justify-items:start;display:grid}.za-phone-lead{color:#ffffff73;font-size:var(--cs-fs-md);margin:0;line-height:1.5rem}@media (width>=1024px){.za-phone-intro{display:none}}.za-head{margin-bottom:var(--cs-space-1);gap:6px;display:grid}.za-title{color:#fff;font-family:var(--cs-font-display);font-size:var(--cs-fs-3xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;margin:0;line-height:1.2}@media (width>=768px){.za-title{font-size:var(--cs-fs-4xl)}}.lh.astro-tqn3n6fb{max-width:var(--cs-content-max);padding-block-start:var(--cs-space-6);padding-inline:var(--cs-page-gutter);margin-inline:auto}.lh--inset.astro-tqn3n6fb{margin:0 0 var(--cs-space-8);padding:0}.lh__head.astro-tqn3n6fb{max-width:var(--cs-container-3xl)}.lh__h1.astro-tqn3n6fb{color:var(--cs-accent);font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);line-height:var(--cs-lh-tight);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;margin:0}.lh__intro.astro-tqn3n6fb{margin:var(--cs-space-2) 0 0;color:color-mix(in srgb, var(--cs-text-strong) 82%, transparent);font-size:var(--cs-fs-md);line-height:var(--cs-lh-relaxed)}@media (width>=768px){.lh__h1.astro-tqn3n6fb{font-size:var(--cs-fs-3xl)}.lh--inset.astro-tqn3n6fb .lh__h1.astro-tqn3n6fb{font-size:var(--cs-fs-4xl)}.lh__intro.astro-tqn3n6fb{font-size:var(--cs-fs-base);margin-block-start:var(--cs-space-3)}}@media (width>=1024px){.lh__h1.astro-tqn3n6fb{font-size:var(--cs-fs-4xl)}}.sr.astro-7d3to56b{color:var(--cs-text-strong);flex-direction:column;text-decoration:none;display:flex;position:relative}.sr--band.astro-7d3to56b{min-height:var(--cs-listing-row-min-phone);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-surface-0);transition:border-color var(--cs-dur-fast) var(--cs-ease-out);overflow:hidden}.sr--band.astro-7d3to56b:hover{border-color:var(--cs-line-2-next)}.sr--plain.astro-7d3to56b{align-items:flex-start;gap:var(--cs-space-4)}@media (width>=768px){.sr--band.astro-7d3to56b{min-height:var(--cs-listing-row-min);flex-direction:row}.sr--plain.astro-7d3to56b{gap:var(--cs-space-6);flex-direction:row}}.sr__media.astro-7d3to56b{flex-shrink:0;width:100%;position:relative;overflow:hidden}.sr--band.astro-7d3to56b .sr__media.astro-7d3to56b{aspect-ratio:16/10}.sr--plain.astro-7d3to56b .sr__media.astro-7d3to56b{aspect-ratio:1;border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-menu);background:var(--cs-line-1)}@media (width>=768px){.sr--band.astro-7d3to56b .sr__media.astro-7d3to56b{aspect-ratio:auto;width:42%}.sr--plain.astro-7d3to56b .sr__media.astro-7d3to56b{width:var(--cs-archive-thumb);aspect-ratio:4/3}}@media (width>=1024px){.sr--band.astro-7d3to56b .sr__media.astro-7d3to56b{width:38%}.sr--plain.astro-7d3to56b .sr__media.astro-7d3to56b{width:var(--cs-archive-thumb-wide)}}.sr__img.astro-7d3to56b{object-fit:cover;width:100%;height:100%;transition:transform var(--cs-dur-slower) var(--cs-ease-out);position:absolute;inset:0}.sr.astro-7d3to56b:hover .sr__img.astro-7d3to56b{transform:scale(1.05)}.sr__fade.astro-7d3to56b{background:linear-gradient(to bottom, transparent 50%, var(--cs-surface-0));pointer-events:none;position:absolute;inset:0}@media (width>=768px){.sr__fade.astro-7d3to56b{background:linear-gradient(to right, transparent 60%, var(--cs-surface-0))}}.sr__text.astro-7d3to56b{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex;position:relative}.sr--band.astro-7d3to56b .sr__text.astro-7d3to56b{padding-block:var(--cs-space-1) var(--cs-space-5);padding-inline:var(--cs-space-4);margin-block-start:calc(-1 * var(--cs-space-8))}.sr--plain.astro-7d3to56b .sr__text.astro-7d3to56b{padding-block:var(--cs-space-1)}@media (width>=768px){.sr--band.astro-7d3to56b .sr__text.astro-7d3to56b{padding:var(--cs-space-5) var(--cs-space-6);margin-block-start:0}}@media (width>=1024px){.sr--band.astro-7d3to56b .sr__text.astro-7d3to56b{padding-inline-end:var(--cs-space-8)}}.sr__age.astro-7d3to56b{margin:0 0 var(--cs-space-2);color:var(--cs-text-3);font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-2xs)}.sr--plain.astro-7d3to56b .sr__age.astro-7d3to56b{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}.sr__title.astro-7d3to56b{font-family:var(--cs-font-display);font-size:var(--cs-fs-base);line-height:var(--cs-lh-snug);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;-webkit-line-clamp:2;transition:color var(--cs-dur-fast) var(--cs-ease-out);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.sr--plain.astro-7d3to56b .sr__title.astro-7d3to56b{font-family:inherit;font-size:var(--cs-fs-xl);font-weight:var(--cs-fw-bold);letter-spacing:normal;text-transform:none;display:block}@media (width>=768px){.sr--band.astro-7d3to56b .sr__title.astro-7d3to56b{font-size:var(--cs-fs-lg)}.sr--plain.astro-7d3to56b .sr__title.astro-7d3to56b{font-size:var(--cs-fs-2xl)}}@media (width>=1024px){.sr--band.astro-7d3to56b .sr__title.astro-7d3to56b{font-size:var(--cs-fs-xl)}}.sr.astro-7d3to56b:hover .sr__title.astro-7d3to56b{color:var(--cs-accent)}.sr__excerpt.astro-7d3to56b{margin:var(--cs-space-2) 0 0;color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-base);line-height:var(--cs-lh-relaxed);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sr--plain.astro-7d3to56b .sr__excerpt.astro-7d3to56b{color:color-mix(in srgb, var(--cs-text-strong) 55%, transparent)}.sr--compact.astro-7d3to56b .sr__excerpt.astro-7d3to56b{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-relaxed)}@media (width<768px){.sr--compact.astro-7d3to56b .sr__age.astro-7d3to56b{font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs)}.sr--compact.astro-7d3to56b .sr__title.astro-7d3to56b{font-size:var(--cs-fs-md)}}@media (width>=768px){.sr--compact.astro-7d3to56b .sr__excerpt.astro-7d3to56b{font-size:var(--cs-fs-md)}}.sr__meta.astro-7d3to56b{align-items:center;gap:var(--cs-space-2);color:color-mix(in srgb, var(--cs-text-strong) 70%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);flex-wrap:wrap;margin-block-start:var(--cs-space-3);display:flex}.sr--plain.astro-7d3to56b .sr__meta.astro-7d3to56b{font-size:var(--cs-fs-md);line-height:var(--cs-lh-md)}.sr__by.astro-7d3to56b{color:color-mix(in srgb, var(--cs-text-strong) 90%, transparent);font-weight:var(--cs-fw-semibold)}.sr--plain.astro-7d3to56b .sr__by.astro-7d3to56b{color:var(--cs-text-strong)}.sr__bar.astro-7d3to56b{color:var(--cs-text-disabled)}.sr__comments.astro-7d3to56b{color:var(--cs-text-3);align-items:center;display:inline-flex}.sr__sr.astro-7d3to56b{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dp.astro-u2qiy4sv{width:100%;max-width:var(--cs-content-max);margin:0 auto var(--cs-space-8);padding-inline:var(--cs-page-gutter);box-sizing:border-box;justify-content:center;display:flex}@media (width>=1024px){.dp.astro-u2qiy4sv{margin-bottom:var(--cs-space-12)}}.dp-nav.astro-u2qiy4sv{justify-content:center;align-items:center;gap:var(--cs-space-2);flex-wrap:wrap;display:flex}.dp-a.astro-u2qiy4sv{padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-menu);font-size:var(--cs-fs-2xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-3);transition:color var(--cs-dur-base) var(--cs-ease-standard), border-color var(--cs-dur-base) var(--cs-ease-standard), background-color var(--cs-dur-base) var(--cs-ease-standard);line-height:1.5;text-decoration:none}a.astro-u2qiy4sv.dp-a:hover{border-color:color-mix(in srgb, var(--cs-accent) 50%, transparent);background:var(--cs-surface-0);color:var(--cs-text-strong)}.dp-n.astro-u2qiy4sv{letter-spacing:normal;text-transform:none}.dp-a--on.astro-u2qiy4sv,a.astro-u2qiy4sv.dp-a--on:hover{border-color:var(--cs-accent);background:var(--cs-accent);box-shadow:var(--cs-glow-pill);color:var(--cs-text-strong)}.dp-a--off.astro-u2qiy4sv{opacity:.3;pointer-events:none}.fp.astro-u2qiy4sv{width:100%;max-width:100%;margin-block-start:var(--cs-space-10)}.fp-row.astro-u2qiy4sv{justify-content:center;align-items:center;gap:var(--cs-space-2);flex-wrap:wrap;display:flex}.fp-row--wide.astro-u2qiy4sv{display:none}@media (width>=768px){.fp-row--phone.astro-u2qiy4sv{display:none}.fp-row--wide.astro-u2qiy4sv{display:flex}}.fp-a.astro-u2qiy4sv{justify-content:center;align-items:center;gap:var(--cs-space-1);box-sizing:border-box;min-width:var(--cs-space-11);min-height:var(--cs-space-11);padding-inline:var(--cs-space-3);border:1px solid color-mix(in srgb, var(--cs-text-strong) 15%, transparent);border-radius:var(--cs-radius-menu);color:var(--cs-text-strong);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-bold);transition:color var(--cs-dur-fast) var(--cs-ease-out), border-color var(--cs-dur-fast) var(--cs-ease-out);text-decoration:none;display:inline-flex}.fp-a.astro-u2qiy4sv:hover{border-color:var(--cs-accent);color:var(--cs-accent)}.fp-a--on.astro-u2qiy4sv,.fp-a--on.astro-u2qiy4sv:hover{border-color:var(--cs-accent);background:var(--cs-accent);color:var(--cs-text-strong)}.fp-gap.astro-u2qiy4sv{padding-inline:var(--cs-space-1);color:var(--cs-text-3);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md)}.fp-sr.astro-u2qiy4sv{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.av.astro-qv7upwdq{background:var(--cs-bg);color:var(--cs-text-strong);padding-block-end:var(--cs-space-16)}.av__col.astro-qv7upwdq{max-width:var(--cs-archive-max);padding:var(--cs-space-8) var(--cs-page-gutter);margin-inline:auto}@media (width>=768px){.av__col.astro-qv7upwdq{padding-block:var(--cs-space-10)}}.av__crumbs.astro-qv7upwdq{align-items:center;gap:var(--cs-space-2);color:var(--cs-text-3);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;flex-wrap:wrap;margin-block-end:var(--cs-space-6);display:flex}.av__crumbs.astro-qv7upwdq a.astro-qv7upwdq{color:inherit;font-weight:var(--cs-fw-bold);transition:color var(--cs-dur-fast) var(--cs-ease-out);text-decoration:none}.av__crumbs.astro-qv7upwdq a.astro-qv7upwdq:hover{color:var(--cs-text-strong)}.av__empty.astro-qv7upwdq{color:var(--cs-text-3);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);margin:0}.av__rows.astro-qv7upwdq{gap:var(--cs-space-8);flex-direction:column;display:flex}@media (width>=768px){.av__rows.astro-qv7upwdq{gap:var(--cs-space-10)}}.pc.astro-p4bwubah{border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);color:var(--cs-text-strong);transition:border-color var(--cs-dur-slow) var(--cs-ease-out), background var(--cs-dur-slow) var(--cs-ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.pc--feed.astro-p4bwubah{background:var(--cs-surface-0);box-shadow:var(--cs-shadow-e2)}.pc--feed.astro-p4bwubah:hover{border-color:color-mix(in srgb, var(--cs-accent) 30%, transparent)}.pc--author.astro-p4bwubah{background:color-mix(in srgb, var(--cs-surface-1) 80%, transparent);box-shadow:var(--cs-shadow-e3)}.pc--author.astro-p4bwubah:hover{border-color:color-mix(in srgb, var(--cs-accent) 35%, transparent);background:var(--cs-surface-chip)}.pc__media.astro-p4bwubah{aspect-ratio:16/9;background:color-mix(in srgb, var(--cs-bg) 40%, transparent);flex-shrink:0;position:relative;overflow:hidden}.pc--author.astro-p4bwubah .pc__media.astro-p4bwubah{aspect-ratio:16/10;border-bottom:1px solid var(--cs-line-1);background:var(--cs-surface-2)}.pc__img.astro-p4bwubah{object-fit:cover;width:100%;height:100%;transition:transform var(--cs-dur-slower) var(--cs-ease-out);position:absolute;inset:0}.pc.astro-p4bwubah:hover .pc__img.astro-p4bwubah{transform:scale(1.05)}.pc__fade.astro-p4bwubah{background:linear-gradient(to top, color-mix(in srgb, var(--cs-bg) 60%, transparent), transparent);pointer-events:none;position:absolute;inset:0}.pc__chip.astro-p4bwubah{padding:var(--cs-space-half) var(--cs-space-2);border:1px solid color-mix(in srgb, var(--cs-accent) 20%, transparent);border-radius:var(--cs-radius-1);background:var(--cs-accent-tint);color:var(--cs-accent);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;position:absolute;inset-block-start:var(--cs-space-3);inset-inline-start:var(--cs-space-3)}.pc--author.astro-p4bwubah .pc__chip.astro-p4bwubah{border-color:var(--cs-line-2-next);background:color-mix(in srgb, var(--cs-bg) 70%, transparent);color:color-mix(in srgb, var(--cs-text-strong) 90%, transparent);letter-spacing:var(--cs-tracking-wider)}.pc__body.astro-p4bwubah{padding:var(--cs-space-5);flex-direction:column;flex:1;justify-content:space-between;display:flex}.pc--author.astro-p4bwubah .pc__body.astro-p4bwubah{min-height:var(--cs-author-card-body-min)}.pc__text.astro-p4bwubah{gap:var(--cs-space-2);flex-direction:column;display:flex}.pc--author.astro-p4bwubah .pc__text.astro-p4bwubah{gap:0}.pc__title.astro-p4bwubah{font-size:var(--cs-fs-md);line-height:var(--cs-lh-snug);font-weight:var(--cs-fw-bold);-webkit-line-clamp:2;transition:color var(--cs-dur-fast) var(--cs-ease-out);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.pc--author.astro-p4bwubah .pc__title.astro-p4bwubah{font-family:var(--cs-font-display);line-height:var(--cs-lh-tight);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;margin-block-end:var(--cs-space-2)}@media (width>=768px){.pc--author.astro-p4bwubah .pc__title.astro-p4bwubah{font-size:var(--cs-fs-base)}}.pc.astro-p4bwubah:hover .pc__title.astro-p4bwubah{color:var(--cs-accent)}.pc__excerpt.astro-p4bwubah{color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-relaxed);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.pc--author.astro-p4bwubah .pc__excerpt.astro-p4bwubah{font-size:var(--cs-fs-2xs);-webkit-line-clamp:3;margin-block-end:var(--cs-space-4)}@media (width>=768px){.pc--author.astro-p4bwubah .pc__excerpt.astro-p4bwubah{font-size:var(--cs-fs-xs)}}.pc__foot.astro-p4bwubah{border-top:1px solid var(--cs-line-1);color:var(--cs-text-3);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);justify-content:space-between;align-items:center;margin-block-start:var(--cs-space-4);padding-block-start:var(--cs-space-3);display:flex}.pc--author.astro-p4bwubah .pc__foot.astro-p4bwubah{font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;border-top:0;margin-block-start:auto;padding-block-start:0}.pc__fact.astro-p4bwubah{align-items:center;gap:var(--cs-space-1);display:inline-flex}.pc__fact.astro-p4bwubah .pc__ico{color:color-mix(in srgb, var(--cs-accent) 70%, transparent);flex:none}.au.astro-o4sqlwlr{background:var(--cs-bg);color:var(--cs-text-strong);padding-block-end:var(--cs-space-24)}.au__band.astro-o4sqlwlr{height:var(--cs-author-band-phone);border-bottom:1px solid var(--cs-line-1);background:linear-gradient(to bottom, color-mix(in srgb, var(--cs-accent) 10%, var(--cs-bg)), color-mix(in srgb, var(--cs-accent) 4%, var(--cs-bg)), var(--cs-bg));position:relative;overflow:hidden}@media (width>=768px){.au__band.astro-o4sqlwlr{height:var(--cs-author-band)}}.au__glow.astro-o4sqlwlr,.au__lines.astro-o4sqlwlr,.au__fade.astro-o4sqlwlr{pointer-events:none;position:absolute;inset:0}.au__glow.astro-o4sqlwlr{background:radial-gradient(ellipse 80% 60% at 50% -10%, color-mix(in srgb, var(--cs-accent) 20%, transparent), transparent), radial-gradient(ellipse 40% 40% at 80% 30%, color-mix(in srgb, var(--cs-accent) 8%, transparent), transparent)}.au__lines.astro-o4sqlwlr{background:linear-gradient(color-mix(in srgb, var(--cs-accent) 3%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--cs-accent) 3%, transparent) 1px, transparent 1px);background-size:var(--cs-space-10) var(--cs-space-10)}.au__fade.astro-o4sqlwlr{height:var(--cs-space-24);background:linear-gradient(to top, var(--cs-bg), transparent);inset-block-start:auto}.au__back.astro-o4sqlwlr{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--cs-bg) 40%, transparent);-webkit-backdrop-filter:blur(var(--cs-blur-glass-light));backdrop-filter:blur(var(--cs-blur-glass-light));color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;transition:color var(--cs-dur-base) var(--cs-ease-standard), border-color var(--cs-dur-base) var(--cs-ease-standard);text-decoration:none;display:inline-flex;position:absolute;inset-block-start:var(--cs-space-5);inset-inline-start:var(--cs-space-5)}.au__back.astro-o4sqlwlr:hover{border-color:var(--cs-accent);color:var(--cs-text-strong)}.au__wrap.astro-o4sqlwlr{max-width:var(--cs-content-max);margin:calc(-1 * var(--cs-space-16)) auto 0;padding-inline:var(--cs-page-gutter);position:relative}@media (width>=768px){.au__wrap.astro-o4sqlwlr{margin-block-start:calc(-1 * var(--cs-space-20))}}.au__card.astro-o4sqlwlr{justify-content:space-between;gap:var(--cs-space-6);padding:var(--cs-space-6);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-5);background:var(--cs-surface-0);box-shadow:var(--cs-shadow-e4);flex-direction:column;margin-block-end:var(--cs-space-12);display:flex}.au__who.astro-o4sqlwlr{align-items:center;gap:var(--cs-space-5);text-align:center;flex-direction:column;display:flex}@media (width>=768px){.au__card.astro-o4sqlwlr{padding:var(--cs-space-8);flex-direction:row;align-items:center}.au__who.astro-o4sqlwlr{gap:var(--cs-space-6);text-align:left;flex-direction:row}}.au__pic.astro-o4sqlwlr{flex-shrink:0;position:relative}.au__halo.astro-o4sqlwlr{border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-accent) 15%, transparent);filter:blur(var(--cs-space-6));position:absolute;inset:0;transform:scale(1.1)}.au__ring.astro-o4sqlwlr{box-sizing:border-box;width:var(--cs-author-avatar-phone);height:var(--cs-author-avatar-phone);border:var(--cs-space-1) solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);outline:var(--cs-space-1) solid color-mix(in srgb, var(--cs-accent) 20%, transparent);background:var(--cs-surface-inset);box-shadow:var(--cs-shadow-e4);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (width>=768px){.au__ring.astro-o4sqlwlr{width:var(--cs-author-avatar);height:var(--cs-author-avatar)}}.au__img.astro-o4sqlwlr{object-fit:cover;width:100%;height:100%}.au__initials.astro-o4sqlwlr{color:var(--cs-accent);font-family:var(--cs-font-display);font-size:var(--cs-fs-3xl);line-height:var(--cs-lh-3xl);font-weight:var(--cs-fw-black)}.au__text.astro-o4sqlwlr{flex:1;min-width:0}.au__name-row.astro-o4sqlwlr{justify-content:center;align-items:center;gap:var(--cs-space-3);flex-wrap:wrap;margin-block-end:var(--cs-space-2);display:flex}@media (width>=768px){.au__name-row.astro-o4sqlwlr{justify-content:flex-start}}.au__name.astro-o4sqlwlr{font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);line-height:var(--cs-lh-2xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;margin:0}@media (width>=768px){.au__name.astro-o4sqlwlr{font-size:var(--cs-fs-3xl);line-height:var(--cs-lh-3xl)}}@media (width>=1024px){.au__name.astro-o4sqlwlr{font-size:var(--cs-fs-4xl);line-height:var(--cs-lh-4xl)}}.au__role.astro-o4sqlwlr{margin:0 0 var(--cs-space-4);color:var(--cs-live-dot);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase}.au__bio.astro-o4sqlwlr{max-width:var(--cs-container-2xl);margin:0 0 var(--cs-space-4);color:var(--cs-text-2);font-size:var(--cs-fs-base);line-height:var(--cs-lh-relaxed)}.au__links.astro-o4sqlwlr{justify-content:center;align-items:center;gap:var(--cs-space-2);display:flex}@media (width>=768px){.au__links.astro-o4sqlwlr{justify-content:flex-start}}.au__link.astro-o4sqlwlr{padding:var(--cs-space-2);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);background:var(--cs-line-1);color:var(--cs-text-2);transition:color var(--cs-dur-base) var(--cs-ease-standard), background var(--cs-dur-base) var(--cs-ease-standard), border-color var(--cs-dur-base) var(--cs-ease-standard);display:flex}.au__link.astro-o4sqlwlr:hover{border-color:var(--cs-accent-fill);background:var(--cs-accent-fill);color:var(--cs-accent-fill-ink)}.au__side.astro-o4sqlwlr{gap:var(--cs-space-4);border-top:1px solid var(--cs-line-1);flex-direction:column;flex-shrink:0;padding-block-start:var(--cs-space-5);display:flex}@media (width>=768px){.au__side.astro-o4sqlwlr{border-top:0;justify-content:center;align-items:flex-end;padding-block-start:0}}.au__contact.astro-o4sqlwlr{justify-content:center;align-items:center;gap:var(--cs-space-2);width:100%;padding:calc(var(--cs-space-2) + var(--cs-space-half)) var(--cs-space-5);border:1px solid color-mix(in srgb, var(--cs-text-strong) 10%, transparent);border-radius:var(--cs-radius-3);background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;transition:color var(--cs-dur-base) var(--cs-ease-standard), background var(--cs-dur-base) var(--cs-ease-standard), border-color var(--cs-dur-base) var(--cs-ease-standard);display:inline-flex}.au__contact.astro-o4sqlwlr:hover{border-color:var(--cs-accent-fill);background:var(--cs-accent-fill);color:var(--cs-text-strong)}@media (width>=768px){.au__contact.astro-o4sqlwlr{width:auto}}.au__stat.astro-o4sqlwlr{justify-content:space-between;align-items:center;width:100%;display:flex}@media (width>=768px){.au__stat.astro-o4sqlwlr{text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;width:auto}}.au__stat-label.astro-o4sqlwlr{color:var(--cs-text-3);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin:0}.au__stat-num.astro-o4sqlwlr{font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);line-height:1;font-weight:var(--cs-fw-black);margin:0}@media (width>=768px){.au__stat-num.astro-o4sqlwlr{font-size:var(--cs-fs-3xl);margin-block-start:var(--cs-space-1)}}.au__head.astro-o4sqlwlr{align-items:center;gap:var(--cs-space-3);border-bottom:1px solid var(--cs-line-1);margin-block-end:var(--cs-space-8);padding-block-end:var(--cs-space-4);display:flex}.au__head.astro-o4sqlwlr .au__book{color:var(--cs-live-dot);flex-shrink:0}.au__h2.astro-o4sqlwlr{font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-lg);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin:0;padding-inline-start:var(--cs-space-1)}@media (width>=768px){.au__h2.astro-o4sqlwlr{font-size:var(--cs-fs-xl);line-height:var(--cs-lh-xl)}}.au__empty.astro-o4sqlwlr{color:var(--cs-text-3);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);margin:0}.au__grid.astro-o4sqlwlr{gap:var(--cs-space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.au__grid.astro-o4sqlwlr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.au__grid.astro-o4sqlwlr{grid-template-columns:repeat(3,minmax(0,1fr))}}.cs-form [hidden],.cs-form-root [hidden]{display:none!important}.cs-form-error{margin:var(--cs-space-2) 0 0;color:var(--cs-danger-text);font-size:var(--cs-fs-sm);letter-spacing:0;text-transform:none;line-height:1.4}.cs-form-status{margin:var(--cs-space-4) 0 0;padding:var(--cs-space-3) var(--cs-space-4);border-radius:var(--radius-md);border:1px solid var(--cs-line-2);font-size:var(--cs-fs-md);color:var(--color-text-body);letter-spacing:0;text-transform:none;line-height:1.5}.cs-form-status[data-state=error]{color:var(--cs-danger-text);border-color:color-mix(in srgb, var(--cs-danger-text) 40%, transparent);background:color-mix(in srgb, var(--cs-danger-text) 8%, transparent)}.cs-form-status[data-state=ok]{color:var(--color-success);border-color:color-mix(in srgb, var(--cs-success-text) 40%, transparent);background:color-mix(in srgb, var(--cs-success-text) 8%, transparent)}.cs-form [aria-invalid=true]{border-color:var(--color-live)}.cs-form input:focus-visible,.cs-form select:focus-visible,.cs-form textarea:focus-visible,.cs-form button:focus-visible{outline:2px solid var(--cs-orange);outline-offset:2px}.cs-form button[aria-busy=true]{cursor:progress;opacity:.7}.cs-form-turnstile:empty{display:none}.cs-form-turnstile{margin-top:var(--cs-space-4)}.cs-form-success{padding:var(--cs-space-8) var(--cs-space-6);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--cs-success-text) 40%, transparent);background:color-mix(in srgb, var(--cs-success-text) 8%, transparent);color:var(--color-text-body);font-size:var(--cs-fs-base);text-align:center;line-height:1.6}.cs-form-success:focus-visible{outline:2px solid var(--cs-orange);outline-offset:2px}.cs-form-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.ct.astro-6bfsojfh{padding-bottom:calc(var(--cs-space-16) + var(--cs-space-4));background:var(--cs-bg);color:var(--cs-text-1);position:relative;overflow:hidden}@media (width>=768px){.ct.astro-6bfsojfh{padding-bottom:calc(var(--cs-space-16) + var(--cs-space-8))}}.ct-in.astro-6bfsojfh{z-index:1;width:100%;max-width:var(--cs-container-6xl);padding-inline:var(--cs-page-gutter);margin-inline:auto;position:relative}.ct-orn.astro-6bfsojfh{align-items:center;gap:var(--cs-space-3);margin-block:calc(var(--cs-space-16) + var(--cs-space-4)) var(--cs-space-12);display:flex}@media (width>=768px){.ct-orn.astro-6bfsojfh{margin-block:calc(var(--cs-space-16) + var(--cs-space-8)) calc(var(--cs-space-12) + var(--cs-space-2))}}@media (width>=1024px){.ct-orn.astro-6bfsojfh{margin-block-start:calc(var(--cs-space-16) + var(--cs-space-12))}}.ct-orn__dia.astro-6bfsojfh{background:var(--cs-accent);width:10px;height:10px;box-shadow:0 0 var(--cs-space-2) color-mix(in srgb, var(--cs-accent) 50%, transparent);flex-shrink:0;transform:rotate(45deg)}.ct-orn__line.astro-6bfsojfh{background:linear-gradient(to right, var(--cs-accent), color-mix(in srgb, var(--cs-accent) 40%, transparent), transparent);flex:1;height:1px}.ct-hero.astro-6bfsojfh{margin-block-end:var(--cs-space-12)}@media (width>=768px){.ct-hero.astro-6bfsojfh{margin-block-end:var(--cs-space-16)}}.ct-hero__row.astro-6bfsojfh{align-items:stretch;gap:var(--cs-space-4);display:flex}@media (width>=768px){.ct-hero__row.astro-6bfsojfh{gap:var(--cs-space-5)}}.ct-hero__bar.astro-6bfsojfh{border-radius:var(--cs-radius-full);background:var(--cs-accent);flex-shrink:0;width:3px}.ct-hero__text.astro-6bfsojfh{flex:1;min-width:0}.ct-eyebrow.astro-6bfsojfh{margin:0 0 var(--cs-space-3);color:var(--cs-accent);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-semibold);letter-spacing:.25em;text-transform:uppercase;line-height:1}@media (width>=768px){.ct-eyebrow.astro-6bfsojfh{font-size:var(--cs-fs-sm);margin-block-end:var(--cs-space-4)}}.ct-h1.astro-6bfsojfh{color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-3xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;margin:0;line-height:1.05}@media (width>=768px){.ct-h1.astro-6bfsojfh{font-size:var(--cs-fs-5xl)}}@media (width>=1024px){.ct-h1.astro-6bfsojfh{font-size:var(--cs-fs-6xl)}}.ct-h1__hl.astro-6bfsojfh{background:var(--cs-gradient-red);color:#0000;-webkit-background-clip:text;background-clip:text}.ct-hero__lead.astro-6bfsojfh{margin-block-start:var(--cs-space-8);padding-inline-start:calc(3px + 1rem)}@media (width>=768px){.ct-hero__lead.astro-6bfsojfh{margin-block-start:var(--cs-space-10);padding-inline-start:calc(3px + 1.25rem)}}.ct-lead.astro-6bfsojfh{max-width:var(--cs-container-3xl);color:color-mix(in srgb, var(--cs-text-strong) 65%, transparent);font-size:var(--cs-fs-base);line-height:var(--cs-lh-relaxed);margin:0}@media (width>=768px){.ct-lead.astro-6bfsojfh{font-size:var(--cs-fs-lg)}}.ct-hero__gap.astro-6bfsojfh{min-height:1.5rem;margin-block-start:var(--cs-space-6)}@media (width>=768px){.ct-hero__gap.astro-6bfsojfh{min-height:2rem;margin-block-start:var(--cs-space-8)}}.ct-sec.astro-6bfsojfh{margin-block-end:var(--cs-space-16)}@media (width>=768px){.ct-sec.astro-6bfsojfh{margin-block-end:var(--cs-space-20)}}.ct-h2row.astro-6bfsojfh{align-items:center;gap:var(--cs-space-3);margin-block-end:var(--cs-space-6);display:flex}@media (width>=768px){.ct-h2row.astro-6bfsojfh{margin-block-end:var(--cs-space-8)}}.ct-h2row__bar.astro-6bfsojfh{width:var(--cs-space-1);height:var(--cs-space-6);border-radius:var(--cs-radius-full);background:var(--cs-accent)}.ct-h2.astro-6bfsojfh{color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-lg);letter-spacing:var(--cs-tracking-wide);text-transform:uppercase;margin:0}@media (width>=768px){.ct-h2.astro-6bfsojfh{font-size:var(--cs-fs-xl);line-height:var(--cs-lh-xl)}}.ct-grid.astro-6bfsojfh{gap:var(--cs-space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.ct-grid.astro-6bfsojfh{gap:var(--cs-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.ct-card.astro-6bfsojfh{align-items:center;gap:var(--cs-space-5);min-height:148px;padding:var(--cs-space-5);border:1px solid var(--cs-line-solid);border-radius:var(--cs-radius-3);background:var(--cs-surface-1);transition:border-color var(--cs-dur-slow) var(--cs-ease-standard), background var(--cs-dur-slow) var(--cs-ease-standard), box-shadow var(--cs-dur-slow) var(--cs-ease-standard);display:flex}.ct-card.astro-6bfsojfh:hover{border-color:color-mix(in srgb, var(--cs-accent) 35%, transparent);background:var(--cs-surface-2);box-shadow:0 0 28px color-mix(in srgb, var(--cs-accent) 8%, transparent)}@media (width>=768px){.ct-card.astro-6bfsojfh{gap:var(--cs-space-6);padding:var(--cs-space-6)}}.ct-oct.astro-6bfsojfh{flex-shrink:0;width:76px;height:76px;position:relative}@media (width>=768px){.ct-oct.astro-6bfsojfh{width:88px;height:88px}}.ct-oct__bg.astro-6bfsojfh{width:100%;height:100%;position:absolute;inset:0}.ct-oct__bg.astro-6bfsojfh polygon.astro-6bfsojfh{fill:var(--cs-surface-deep);stroke:color-mix(in srgb, var(--cs-text-strong) 28%, transparent);stroke-width:1.5px}.ct-oct__icon.astro-6bfsojfh{color:var(--cs-accent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ct-oct__icon.astro-6bfsojfh svg{width:2rem;height:2rem}@media (width>=768px){.ct-oct__icon.astro-6bfsojfh svg{width:2.25rem;height:2.25rem}}.ct-card__body.astro-6bfsojfh{justify-content:center;gap:var(--cs-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.ct-card.astro-6bfsojfh h3.astro-6bfsojfh{color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-base);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-tight);letter-spacing:var(--cs-tracking-wide);text-transform:uppercase;margin:0}.ct-card.astro-6bfsojfh p.astro-6bfsojfh{color:color-mix(in srgb, var(--cs-text-strong) 55%, transparent);font-size:var(--cs-fs-base);line-height:var(--cs-lh-relaxed);margin:0}.ct-card.astro-6bfsojfh a.astro-6bfsojfh{align-items:center;gap:var(--cs-space-2);width:fit-content;color:var(--cs-accent);font-size:var(--cs-fs-sm);font-weight:var(--cs-fw-semibold);line-height:var(--cs-lh-sm);word-break:break-all;transition:color var(--cs-dur-base) var(--cs-ease-standard);display:inline-flex}.ct-card.astro-6bfsojfh a.astro-6bfsojfh:hover{color:var(--cs-accent-text-strong)}.ct-card.astro-6bfsojfh a.astro-6bfsojfh svg{flex-shrink:0}.ct-card__arrow.astro-6bfsojfh{opacity:0;transform:translateX(calc(var(--cs-space-1) * -1));transition:opacity var(--cs-dur-base) var(--cs-ease-standard), transform var(--cs-dur-base) var(--cs-ease-standard);display:none}@media (width>=768px){.ct-card.astro-6bfsojfh p.astro-6bfsojfh{font-size:.9375rem}.ct-card.astro-6bfsojfh h3.astro-6bfsojfh{font-size:var(--cs-fs-lg)}.ct-card.astro-6bfsojfh a.astro-6bfsojfh{font-size:var(--cs-fs-base);line-height:var(--cs-lh-base)}.ct-card__arrow.astro-6bfsojfh{display:block}.ct-card.astro-6bfsojfh a.astro-6bfsojfh:hover .ct-card__arrow.astro-6bfsojfh{opacity:1;transform:none}}.ct-form-sec.astro-6bfsojfh{scroll-margin-top:var(--cs-space-20)}.ct-form-top.astro-6bfsojfh{border-top:1px solid var(--cs-line-solid);padding-block-start:calc(var(--cs-space-12) + var(--cs-space-2))}@media (width>=768px){.ct-form-top.astro-6bfsojfh{padding-block-start:var(--cs-space-16)}}.ct-form-head.astro-6bfsojfh{align-items:flex-start;gap:var(--cs-space-4);margin-block-end:var(--cs-space-8);display:flex}@media (width>=768px){.ct-form-head.astro-6bfsojfh{margin-block-end:var(--cs-space-10)}}.ct-form-head__icon.astro-6bfsojfh{width:var(--cs-space-12);height:var(--cs-space-12);border:1px solid color-mix(in srgb, var(--cs-accent) 25%, transparent);border-radius:var(--cs-radius-3);background:var(--cs-accent-tint);color:var(--cs-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ct-h2--lg.astro-6bfsojfh{font-size:var(--cs-fs-2xl);line-height:var(--cs-lh-2xl);letter-spacing:var(--cs-tracking-tight)}@media (width>=768px){.ct-h2--lg.astro-6bfsojfh{font-size:var(--cs-fs-3xl);line-height:var(--cs-lh-3xl)}}.ct-form-head__lead.astro-6bfsojfh{max-width:var(--cs-container-2xl);margin:var(--cs-space-2) 0 0;color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-base);line-height:var(--cs-lh-relaxed)}.ct-formcard.astro-6bfsojfh{padding:var(--cs-space-6);border:1px solid var(--cs-line-solid);border-radius:var(--cs-radius-4);background:color-mix(in srgb, var(--cs-surface-0) 90%, transparent);-webkit-backdrop-filter:blur(var(--cs-space-1));backdrop-filter:blur(var(--cs-space-1));position:relative;box-shadow:0 20px 50px #00000059}@media (width>=768px){.ct-formcard.astro-6bfsojfh{padding:var(--cs-space-8)}}@media (width>=1024px){.ct-formcard.astro-6bfsojfh{padding:var(--cs-space-10)}}.ct-formcard__line.astro-6bfsojfh{height:var(--cs-space-1);border-radius:var(--cs-radius-4) var(--cs-radius-4) 0 0;background:linear-gradient(to right, var(--cs-accent), var(--cs-hue-orange), var(--cs-accent));position:absolute;inset:0 0 auto}.ct-form.astro-6bfsojfh{gap:calc(var(--cs-space-6) + var(--cs-space-1));grid-template-columns:minmax(0,1fr);display:grid}.ct-form.astro-6bfsojfh[hidden],.ct-formcard.astro-6bfsojfh:has(.ct-success:not([hidden])) .ct-note.astro-6bfsojfh{display:none}.ct-note.astro-6bfsojfh{margin:0 0 calc(var(--cs-space-6) + var(--cs-space-1));border-bottom:1px solid var(--cs-line-solid-soft);color:color-mix(in srgb, var(--cs-text-strong) 45%, transparent);font-size:var(--cs-fs-sm);line-height:var(--cs-lh-sm);padding-block-end:var(--cs-space-6)}.ct-form.astro-6bfsojfh>.ct-note.astro-6bfsojfh{margin-block-end:var(--cs-space-1)}.ct-req.astro-6bfsojfh{color:var(--cs-accent);font-weight:var(--cs-fw-bold)}.ct-opt.astro-6bfsojfh{color:color-mix(in srgb, var(--cs-text-strong) 25%, transparent);font-weight:var(--cs-fw-medium);letter-spacing:normal;text-transform:none}.ct-row.astro-6bfsojfh{gap:var(--cs-space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.ct-row.astro-6bfsojfh{gap:calc(var(--cs-space-6) + var(--cs-space-1));grid-template-columns:repeat(2,minmax(0,1fr))}}.ct-field.astro-6bfsojfh{min-width:0}.ct-field.astro-6bfsojfh label.astro-6bfsojfh{color:color-mix(in srgb, var(--cs-text-strong) 55%, transparent);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);letter-spacing:.12em;text-transform:uppercase;margin-block-end:var(--cs-space-3);display:block}@media (width>=768px){.ct-field.astro-6bfsojfh label.astro-6bfsojfh{font-size:var(--cs-fs-sm);line-height:var(--cs-lh-sm)}}.ct-input.astro-6bfsojfh{position:relative}.ct-input__icon.astro-6bfsojfh{top:50%;left:var(--cs-space-4);color:color-mix(in srgb, var(--cs-text-strong) 30%, transparent);pointer-events:none;transition:color var(--cs-dur-base) var(--cs-ease-standard);display:flex;position:absolute;transform:translateY(-50%)}.ct-input--area.astro-6bfsojfh .ct-input__icon.astro-6bfsojfh{top:var(--cs-space-4);transform:none}.ct-input.astro-6bfsojfh:focus-within .ct-input__icon.astro-6bfsojfh{color:color-mix(in srgb, var(--cs-accent) 80%, transparent)}.ct-input.astro-6bfsojfh input.astro-6bfsojfh,.ct-input.astro-6bfsojfh textarea.astro-6bfsojfh{width:100%;padding:var(--cs-space-4) var(--cs-space-4) var(--cs-space-4) var(--cs-space-12);border:1px solid color-mix(in srgb, var(--cs-text-strong) 10%, transparent);border-radius:var(--cs-radius-3);color:var(--cs-text-strong);font:inherit;font-size:var(--cs-fs-base);line-height:var(--cs-lh-base);transition:border-color var(--cs-dur-slow) var(--cs-ease-standard), background var(--cs-dur-slow) var(--cs-ease-standard), box-shadow var(--cs-dur-slow) var(--cs-ease-standard);background:#00000080;display:block}.ct-input.astro-6bfsojfh textarea.astro-6bfsojfh{resize:vertical;min-height:180px}.ct-input.astro-6bfsojfh input.astro-6bfsojfh::placeholder,.ct-input.astro-6bfsojfh textarea.astro-6bfsojfh::placeholder{color:color-mix(in srgb, var(--cs-text-strong) 30%, transparent)}.ct-input.astro-6bfsojfh input.astro-6bfsojfh:focus,.ct-input.astro-6bfsojfh textarea.astro-6bfsojfh:focus{border-color:color-mix(in srgb, var(--cs-accent) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--cs-accent) 10%, transparent), 0 0 24px color-mix(in srgb, var(--cs-accent) 8%, transparent);background:#000000b3;outline:none}.ct-count.astro-6bfsojfh{margin:var(--cs-space-2) 0 0;color:color-mix(in srgb, var(--cs-text-strong) 35%, transparent);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-medium);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-align:right;text-transform:uppercase}@media (width>=768px){.ct-count.astro-6bfsojfh{font-size:var(--cs-fs-sm);line-height:var(--cs-lh-sm)}}.ct-ts.astro-6bfsojfh{width:fit-content;min-width:318px;max-width:100%;min-height:92px;padding:calc(var(--cs-space-1) + var(--cs-space-half));border:1px solid color-mix(in srgb, var(--cs-text-strong) 10%, transparent);border-radius:var(--cs-radius-3);background:color-mix(in srgb, var(--cs-text-strong) 3%, transparent)}.ct-foot.astro-6bfsojfh{gap:var(--cs-space-6);border-top:1px solid color-mix(in srgb, var(--cs-text-strong) 6%, transparent);padding-block-start:var(--cs-space-6);display:grid}.ct-foot__note.astro-6bfsojfh{color:color-mix(in srgb, var(--cs-text-strong) 45%, transparent);font-size:var(--cs-fs-base);line-height:var(--cs-lh-relaxed);margin:0}.ct-foot__note.astro-6bfsojfh a.astro-6bfsojfh{color:var(--cs-accent);font-weight:var(--cs-fw-medium)}.ct-submit.astro-6bfsojfh{justify-content:center;align-items:center;gap:var(--cs-space-3);width:100%;padding:var(--cs-space-4) var(--cs-space-8);border:1px solid color-mix(in srgb, var(--cs-text-strong) 10%, transparent);border-radius:var(--cs-radius-3);background:linear-gradient(to right, var(--cs-accent), var(--cs-accent-fill-end));color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-base);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-base);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;cursor:pointer;transition:filter var(--cs-dur-base) var(--cs-ease-standard);display:flex}@media (width>=768px){.ct-submit.astro-6bfsojfh{padding-block:calc(var(--cs-space-4) + var(--cs-space-half))}}.ct-submit.astro-6bfsojfh:hover{filter:brightness(1.1)}.ct-success.astro-6bfsojfh{color:var(--cs-success-text);font-weight:var(--cs-fw-semibold)}.legal-hero.astro-jpg5vglg{padding-block:var(--cs-space-24) var(--cs-space-16)}.legal-hero__in.astro-jpg5vglg,.legal-body.astro-jpg5vglg{max-width:var(--cs-container-7xl);padding-inline:var(--cs-page-gutter);margin-inline:auto}.legal-hero__in.astro-jpg5vglg{text-align:center}.legal-hero__label.astro-jpg5vglg{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);background:var(--cs-line-1);color:var(--cs-text-2);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin-block-end:var(--cs-space-6);display:inline-flex}.legal-hero__dot.astro-jpg5vglg{width:var(--cs-space-2);height:var(--cs-space-2);border-radius:var(--cs-radius-full);background:var(--cs-accent)}.legal-hero__title.astro-jpg5vglg{font-family:var(--cs-font-display);font-size:var(--cs-fs-4xl);line-height:var(--cs-lh-4xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong);margin-block-end:var(--cs-space-6)}@media (width>=768px){.legal-hero__title.astro-jpg5vglg{font-size:var(--cs-fs-6xl);line-height:var(--cs-lh-6xl)}}.legal-hero__intro.astro-jpg5vglg{max-width:var(--cs-container-2xl);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-relaxed);color:var(--cs-text-2);margin-block-end:var(--cs-space-8);margin-inline:auto}.legal-body.astro-jpg5vglg{padding-block:var(--cs-space-12)}@media (width>=768px){.legal-body.astro-jpg5vglg{padding-block:var(--cs-space-20)}}.legal-grid.astro-jpg5vglg{gap:var(--cs-space-12);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.legal-grid.astro-jpg5vglg{grid-template-columns:minmax(0, 1fr) var(--cs-legal-aside);gap:var(--cs-space-20)}}.legal-glance.astro-jpg5vglg{padding:var(--cs-space-6);border:1px solid var(--cs-surface-2);border-radius:var(--cs-radius-4);background:var(--cs-surface-deep);box-shadow:var(--cs-shadow-e4);margin-block-end:var(--cs-space-12);position:relative;overflow:hidden}@media (width>=768px){.legal-glance.astro-jpg5vglg{padding:var(--cs-space-8)}}.legal-glance.astro-jpg5vglg:before{content:"";width:var(--cs-space-1);background:var(--cs-accent);position:absolute;inset-block:0;inset-inline-start:0}.legal-glance__title.astro-jpg5vglg{align-items:center;gap:var(--cs-space-2);font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-lg);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-text-strong);margin-block-end:var(--cs-space-6);display:flex}.legal-glance__title.astro-jpg5vglg svg.astro-jpg5vglg{width:var(--cs-space-5);height:var(--cs-space-5);fill:none;color:var(--cs-accent)}.legal-glance__list.astro-jpg5vglg{gap:var(--cs-space-4);display:grid}.legal-glance__list.astro-jpg5vglg li.astro-jpg5vglg{gap:var(--cs-space-3);color:var(--cs-text-2);font-size:var(--cs-fs-md);line-height:var(--cs-lh-relaxed);display:flex}.legal-glance__dot.astro-jpg5vglg{width:var(--cs-space-2);height:var(--cs-space-2);border-radius:var(--cs-radius-full);background:var(--cs-accent-line);flex:none;margin-block-start:var(--cs-space-2)}.legal-cta.astro-jpg5vglg{border-top:1px solid var(--cs-surface-2);text-align:center;margin-block-start:var(--cs-space-20);padding-block-start:var(--cs-space-10)}.legal-cta__icon.astro-jpg5vglg{width:var(--cs-space-16);height:var(--cs-space-16);border:1px solid var(--cs-accent-tint);border-radius:var(--cs-radius-4);background:var(--cs-accent-tint);justify-content:center;align-items:center;margin-block-end:var(--cs-space-6);margin-inline:auto;display:flex}.legal-cta__icon.astro-jpg5vglg svg.astro-jpg5vglg{width:var(--cs-space-8);height:var(--cs-space-8);fill:none;color:var(--cs-accent)}.legal-cta__title.astro-jpg5vglg{font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);line-height:var(--cs-lh-2xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong);margin-block-end:var(--cs-space-4)}.legal-cta__text.astro-jpg5vglg{color:var(--cs-text-2);margin-block-end:var(--cs-space-2)}.legal-cta__text.astro-jpg5vglg a.astro-jpg5vglg{color:var(--cs-accent);font-weight:var(--cs-fw-bold)}.legal-toc.astro-jpg5vglg{display:none}@media (width>=1024px){.legal-toc.astro-jpg5vglg{display:block}}.legal-toc__in.astro-jpg5vglg{padding:var(--cs-space-6);border:1px solid var(--cs-surface-2);border-radius:var(--cs-radius-4);background:var(--cs-surface-deep);position:sticky;inset-block-start:var(--cs-space-24)}.legal-toc__title.astro-jpg5vglg{font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-text-3);margin-block-end:var(--cs-space-4)}.legal-toc.astro-jpg5vglg nav.astro-jpg5vglg{gap:var(--cs-space-1);display:grid}.legal-toc.astro-jpg5vglg a.astro-jpg5vglg{padding-block:var(--cs-space-2);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);color:var(--cs-text-3);transition:color var(--cs-dur-base) var(--cs-ease-standard), transform var(--cs-dur-base) var(--cs-ease-standard);text-decoration:none;display:block}.legal-toc.astro-jpg5vglg a.astro-jpg5vglg:hover{color:var(--cs-text-strong);transform:translateX(var(--cs-space-1))}.legal-toc.astro-jpg5vglg a.astro-jpg5vglg[aria-current=true]{color:var(--cs-accent);font-weight:var(--cs-fw-bold);transform:translateX(var(--cs-space-2))}.legal-sec.astro-dtlo5oxg{scroll-margin-top:var(--cs-space-24);margin-block-end:var(--cs-space-16)}.legal-sec__title.astro-dtlo5oxg{align-items:center;gap:var(--cs-space-3);font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);line-height:var(--cs-lh-2xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong);margin-block-end:var(--cs-space-6);display:flex}.legal-sec__icon.astro-dtlo5oxg{color:var(--cs-accent);flex:none;display:flex}.legal-sec__icon.astro-dtlo5oxg svg.astro-dtlo5oxg{width:var(--cs-space-6);height:var(--cs-space-6);fill:none}.legal-sec__prose.astro-dtlo5oxg{color:var(--cs-text-1);overflow-wrap:break-word}.legal-sec__prose.astro-dtlo5oxg ul{list-style:none}.legal-sec__prose.astro-dtlo5oxg strong{font-weight:var(--cs-fw-bold)}.legal-sec__prose.astro-dtlo5oxg a{color:inherit}.cookie-types.astro-gp47bozz{gap:var(--cs-space-4);grid-template-columns:minmax(0,1fr);margin-block-start:var(--cs-space-6);display:grid}@media (width>=768px){.cookie-types.astro-gp47bozz{grid-template-columns:repeat(2,minmax(0,1fr))}}.cookie-type.astro-gp47bozz{padding:var(--cs-space-5);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-2);background:var(--cs-line-1)}.cookie-type.astro-gp47bozz h4.astro-gp47bozz{align-items:center;gap:var(--cs-space-2);color:var(--cs-text-strong);font-weight:var(--cs-fw-bold);margin-block-end:var(--cs-space-2);display:flex}.cookie-type.astro-gp47bozz h4.astro-gp47bozz .cookie-type__ico{color:var(--cs-accent);flex:none}.cookie-type.astro-gp47bozz p.astro-gp47bozz{color:var(--cs-text-3);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);margin:0}.ca.astro-x2gtqbpy{color:var(--cs-text-strong);padding-block-end:var(--cs-space-24)}.ca-hero.astro-x2gtqbpy{border-block-end:1px solid var(--cs-line-2-next);position:relative;overflow:hidden}.ca-hero__bg.astro-x2gtqbpy{object-fit:cover;object-position:center;opacity:.4;width:100%;height:100%;position:absolute;inset-block:0;inset-inline-end:0}.ca-hero__shade.astro-x2gtqbpy{background:linear-gradient(to right, var(--cs-w3-black), color-mix(in srgb, var(--cs-w3-black) 88%, transparent) 50%, color-mix(in srgb, var(--cs-w3-black) 45%, transparent));position:absolute;inset:0}.ca-hero__in.astro-x2gtqbpy{max-width:var(--cs-container-7xl);padding-block:var(--cs-space-10) var(--cs-space-12);padding-inline:var(--cs-space-4);margin-inline:auto;position:relative}.ca-crumbs.astro-x2gtqbpy{color:color-mix(in srgb, var(--cs-text-strong) 45%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);margin-block-end:var(--cs-space-4)}.ca-crumbs.astro-x2gtqbpy a.astro-x2gtqbpy{color:inherit;text-decoration:none}.ca-crumbs.astro-x2gtqbpy a.astro-x2gtqbpy:hover{color:var(--cs-text-strong)}.ca-crumbs.astro-x2gtqbpy span.astro-x2gtqbpy{margin-inline:var(--cs-space-2)}.ca-h1.astro-x2gtqbpy{max-width:var(--cs-container-3xl);font-family:var(--cs-font-display);font-size:var(--cs-fs-4xl);line-height:var(--cs-lh-4xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;margin-block-end:var(--cs-space-4)}.ca-lead.astro-x2gtqbpy{max-width:var(--cs-container-2xl);color:var(--cs-text-2);line-height:var(--cs-lh-relaxed);margin-block-end:var(--cs-space-3)}.ca-req.astro-x2gtqbpy{color:color-mix(in srgb, var(--cs-text-strong) 45%, transparent);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md)}.ca-body.astro-x2gtqbpy{gap:var(--cs-space-8);max-width:var(--cs-container-7xl);padding:var(--cs-space-8) var(--cs-space-4);margin-inline:auto;display:grid}.ca-main.astro-x2gtqbpy,.ca-aside.astro-x2gtqbpy{gap:var(--cs-space-5);flex-direction:column;min-width:0;display:flex}.ca-sec.astro-x2gtqbpy,.ca-card.astro-x2gtqbpy{padding:var(--cs-space-5);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-w3-card)}.ca-sec__head.astro-x2gtqbpy{align-items:flex-start;gap:var(--cs-space-3);margin-block-end:var(--cs-space-5);display:flex}.ca-sec__ico.astro-x2gtqbpy{width:var(--cs-space-9);height:var(--cs-space-9);border:1px solid color-mix(in srgb, var(--cs-accent) 20%, transparent);border-radius:var(--cs-radius-menu);background:var(--cs-accent-tint);color:var(--cs-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ca-sec__head.astro-x2gtqbpy h2.astro-x2gtqbpy,.ca-card.astro-x2gtqbpy h2.astro-x2gtqbpy{font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-lg);font-weight:var(--cs-fw-bold)}.ca-sec__head.astro-x2gtqbpy p.astro-x2gtqbpy{color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);margin-block-start:var(--cs-space-half)}.ca-grid2.astro-x2gtqbpy{gap:var(--cs-space-4);display:grid}.ca-stack.astro-x2gtqbpy{gap:var(--cs-space-4);flex-direction:column;display:flex}.ca-label.astro-x2gtqbpy{color:var(--cs-text-2);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);margin-block-end:var(--cs-space-2);display:block}.ca-star.astro-x2gtqbpy{color:var(--cs-accent)}.ca-input.astro-x2gtqbpy{width:100%;padding:var(--cs-space-3);border:1px solid var(--cs-line-field);border-radius:var(--cs-radius-2);background:color-mix(in srgb, var(--cs-w3-black) 50%, transparent);color:var(--cs-text-strong);font:inherit;font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);transition:border-color var(--cs-dur-base) var(--cs-ease-standard)}.ca-input.astro-x2gtqbpy::placeholder{color:var(--cs-text-disabled)}.ca-input.astro-x2gtqbpy:focus{border-color:color-mix(in srgb, var(--cs-accent) 60%, transparent);outline:none}.ca-select.astro-x2gtqbpy{appearance:none}.ca-area.astro-x2gtqbpy{resize:vertical;min-height:5.5rem}.ca-area--tall.astro-x2gtqbpy{min-height:6.875rem}.ca-choices.astro-x2gtqbpy{gap:var(--cs-space-3);display:grid}.ca-choices--4.astro-x2gtqbpy{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-choice.astro-x2gtqbpy{justify-content:center;align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-2);background:color-mix(in srgb, var(--cs-w3-black) 40%, transparent);color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-semibold);text-align:center;cursor:pointer;transition:border-color var(--cs-dur-base) var(--cs-ease-standard), background-color var(--cs-dur-base) var(--cs-ease-standard);display:flex;position:relative}.ca-choice.astro-x2gtqbpy input.astro-x2gtqbpy{opacity:0;pointer-events:none;position:absolute}.ca-choice.astro-x2gtqbpy:hover{border-color:color-mix(in srgb, var(--cs-text-strong) 25%, transparent)}.ca-choice.astro-x2gtqbpy:has(input:focus-visible){outline:2px solid var(--cs-accent);outline-offset:2px}.ca-choice.astro-x2gtqbpy .ca-choice__tick{flex-shrink:0;display:none}.ca-choice.astro-x2gtqbpy:has(input:checked){border-color:var(--cs-accent);background:color-mix(in srgb, var(--cs-accent) 15%, transparent);color:var(--cs-text-strong)}.ca-choice.astro-x2gtqbpy:has(input:checked) .ca-choice__tick{display:block}.ca-choice.astro-x2gtqbpy[data-platform=twitch]:has(input:checked){border-color:var(--cs-hue-purple);background:color-mix(in srgb, var(--cs-hue-purple) 15%, transparent)}.ca-choice.astro-x2gtqbpy[data-platform=youtube]:has(input:checked),.ca-choice.astro-x2gtqbpy[data-platform=instagram]:has(input:checked){border-color:var(--cs-live-dot);background:color-mix(in srgb, var(--cs-live-dot) 15%, transparent)}.ca-choice.astro-x2gtqbpy[data-platform=kick]:has(input:checked){border-color:var(--cs-kick);background:color-mix(in srgb, var(--cs-kick) 10%, transparent)}.ca-choice.astro-x2gtqbpy[data-platform=tiktok]:has(input:checked),.ca-choice.astro-x2gtqbpy[data-platform=x]:has(input:checked),.ca-choice.astro-x2gtqbpy[data-platform=other]:has(input:checked){border-color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);background:var(--cs-line-2-next)}.ca-urls.astro-x2gtqbpy{gap:var(--cs-space-2);flex-direction:column;display:flex}.ca-url.astro-x2gtqbpy{gap:var(--cs-space-2);display:flex}.ca-url__remove.astro-x2gtqbpy{padding-inline:var(--cs-space-3);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-2);color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);cursor:pointer;background:0 0}.ca-url__remove.astro-x2gtqbpy[hidden],.ca-add.astro-x2gtqbpy[hidden]{display:none}.ca-add.astro-x2gtqbpy{align-items:center;gap:var(--cs-space-2);color:var(--cs-accent);font:inherit;font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);cursor:pointer;background:0 0;border:0;margin-block-start:var(--cs-space-2);padding:0;display:inline-flex}.ca-add.astro-x2gtqbpy:hover{color:var(--cs-text-strong)}.ca-founding.astro-x2gtqbpy{color:color-mix(in srgb, var(--cs-accent) 90%, transparent);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md)}.ca-confirms.astro-x2gtqbpy{gap:var(--cs-space-3);flex-direction:column;display:flex}.ca-confirm.astro-x2gtqbpy{align-items:flex-start;gap:var(--cs-space-3);color:var(--cs-text-2);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);cursor:pointer;display:flex}.ca-confirm.astro-x2gtqbpy input.astro-x2gtqbpy{width:var(--cs-space-4);height:var(--cs-space-4);accent-color:var(--cs-accent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-shrink:0;margin-block-start:var(--cs-space-1)}.ca-confirm.astro-x2gtqbpy a.astro-x2gtqbpy{color:var(--cs-accent);text-decoration:none}.ca-confirm.astro-x2gtqbpy a.astro-x2gtqbpy:hover{text-decoration:underline}.ca-card.astro-x2gtqbpy h2.astro-x2gtqbpy{margin-block-end:var(--cs-space-4)}.ca-card.astro-x2gtqbpy .ca-card__h2--tight.astro-x2gtqbpy{margin-block-end:var(--cs-space-2)}.ca-benefits.astro-x2gtqbpy,.ca-tips.astro-x2gtqbpy{gap:var(--cs-space-4);flex-direction:column;display:flex}.ca-tips.astro-x2gtqbpy{gap:var(--cs-space-3)}.ca-benefit.astro-x2gtqbpy{gap:var(--cs-space-3);display:flex}.ca-benefit.astro-x2gtqbpy .ca-benefit__ico,.ca-tips.astro-x2gtqbpy .ca-tips__ico{color:var(--cs-accent);flex-shrink:0;margin-block-start:var(--cs-space-half)}.ca-benefit__t.astro-x2gtqbpy{font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-semibold)}.ca-benefit__b.astro-x2gtqbpy{color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-relaxed);margin-block-start:var(--cs-space-half)}.ca-tips.astro-x2gtqbpy li.astro-x2gtqbpy{gap:var(--cs-space-2);color:color-mix(in srgb, var(--cs-text-strong) 65%, transparent);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);display:flex}.ca-q.astro-x2gtqbpy{color:color-mix(in srgb, var(--cs-text-strong) 55%, transparent);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);margin-block-end:var(--cs-space-3)}.ca-faq.astro-x2gtqbpy{align-items:center;gap:var(--cs-space-2);color:var(--cs-accent);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);text-decoration:none;display:inline-flex}.ca-faq.astro-x2gtqbpy:hover{color:var(--cs-text-strong)}.ca-bar.astro-x2gtqbpy{z-index:var(--cs-z-sticky);border-block-start:1px solid var(--cs-line-2-next);background:color-mix(in srgb, var(--cs-surface-deep) 95%, transparent);-webkit-backdrop-filter:blur(var(--cs-blur-glass));backdrop-filter:blur(var(--cs-blur-glass));position:fixed;inset-block-end:0;inset-inline:0}.ca-bar__in.astro-x2gtqbpy{justify-content:space-between;gap:var(--cs-space-3);max-width:var(--cs-container-7xl);padding:var(--cs-space-3) var(--cs-space-4);flex-direction:column;margin-inline:auto;display:flex}.ca-bar__msg.astro-x2gtqbpy{align-items:flex-start;gap:var(--cs-space-2);color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);display:flex}.ca-bar__msg.astro-x2gtqbpy .ca-bar__ico{color:var(--cs-accent);flex-shrink:0;margin-block-start:var(--cs-space-half)}.ca-bar__actions.astro-x2gtqbpy{align-items:center;gap:var(--cs-space-3);flex-shrink:0;display:flex}.ca-reset.astro-x2gtqbpy,.ca-submit.astro-x2gtqbpy{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-5);border:1px solid color-mix(in srgb, var(--cs-text-strong) 15%, transparent);border-radius:var(--cs-radius-2);background:var(--cs-line-1);color:var(--cs-text-strong);font:inherit;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;cursor:pointer;display:inline-flex}.ca-reset.astro-x2gtqbpy:disabled{opacity:.4;cursor:default}.ca-submit.astro-x2gtqbpy{padding-inline:var(--cs-space-6);background:var(--cs-accent);font-family:var(--cs-font-display);font-weight:var(--cs-fw-black);border-color:#0000}.ca-submit.astro-x2gtqbpy:hover:not(:disabled){filter:brightness(1.1)}.ca-submit.astro-x2gtqbpy:disabled{opacity:.5;cursor:not-allowed}@media (width>=768px){.ca-hero__bg.astro-x2gtqbpy{width:55%}.ca-hero__in.astro-x2gtqbpy{padding-inline:var(--cs-space-6)}.ca-h1.astro-x2gtqbpy{font-size:var(--cs-fs-5xl);line-height:var(--cs-lh-5xl)}.ca-body.astro-x2gtqbpy{padding-inline:var(--cs-space-6)}.ca-sec.astro-x2gtqbpy{padding:var(--cs-space-6)}.ca-grid2.astro-x2gtqbpy,.ca-choices--2.astro-x2gtqbpy{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-choices--4.astro-x2gtqbpy{grid-template-columns:repeat(4,minmax(0,1fr))}.ca-bar__in.astro-x2gtqbpy{padding-inline:var(--cs-space-6);flex-direction:row;align-items:center}.ca-bar__msg.astro-x2gtqbpy{align-items:center}.ca-bar__msg.astro-x2gtqbpy .ca-bar__ico{margin-block-start:0}}@media (width>=1024px){.ca-body.astro-x2gtqbpy{padding-block:var(--cs-space-10);grid-template-columns:repeat(12,minmax(0,1fr))}.ca-main.astro-x2gtqbpy{grid-column:span 8}.ca-aside.astro-x2gtqbpy{grid-column:span 4;align-self:start;position:sticky;inset-block-start:calc(var(--cs-space-24) + var(--cs-space-4))}}.cp.astro-6p7zue6i{color:var(--cs-text-strong)}.cp-red.astro-6p7zue6i{color:var(--cs-accent)}.cp-in.astro-6p7zue6i{max-width:var(--cs-container-7xl);margin-inline:auto}.cp-in--6xl.astro-6p7zue6i{max-width:var(--cs-container-6xl)}.cp-in--4xl.astro-6p7zue6i{max-width:var(--cs-container-4xl)}.cp-hero.astro-6p7zue6i{border-block-end:1px solid var(--cs-line-2-next);position:relative;overflow:hidden}.cp-hero__bg.astro-6p7zue6i{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.cp-hero__shade.astro-6p7zue6i{background:linear-gradient(to top, var(--cs-w3-black), transparent 50%, color-mix(in srgb, var(--cs-w3-black) 40%, transparent)), linear-gradient(to right, var(--cs-w3-black), color-mix(in srgb, var(--cs-w3-black) 88%, transparent) 50%, color-mix(in srgb, var(--cs-w3-black) 55%, transparent));position:absolute;inset:0}.cp-hero__in.astro-6p7zue6i{max-width:var(--cs-container-7xl);padding-block:var(--cs-space-20) var(--cs-space-10);padding-inline:var(--cs-space-4);margin-inline:auto;position:relative}.cp-hero__grid.astro-6p7zue6i{align-items:center;gap:var(--cs-space-10);display:grid}.cp-eyebrow.astro-6p7zue6i{align-items:center;gap:var(--cs-space-2);color:var(--cs-accent);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);letter-spacing:.18em;text-transform:uppercase;margin-block-end:var(--cs-space-5);display:inline-flex}.cp-eyebrow__line.astro-6p7zue6i{width:var(--cs-space-8);background:var(--cs-accent);height:1px}.cp-h1.astro-6p7zue6i{font-family:var(--cs-font-display);font-size:var(--cs-fs-4xl);line-height:.95;font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;margin-block-end:var(--cs-space-5)}.cp-sub.astro-6p7zue6i{color:color-mix(in srgb, var(--cs-text-strong) 90%, transparent);font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-lg);font-weight:var(--cs-fw-semibold);margin-block-end:var(--cs-space-6)}.cp-paras.astro-6p7zue6i{gap:var(--cs-space-4);max-width:var(--cs-container-2xl);color:var(--cs-text-2);line-height:var(--cs-lh-relaxed);flex-direction:column;margin-block-end:var(--cs-space-8);display:flex}.cp-actions.astro-6p7zue6i{gap:var(--cs-space-3);flex-direction:column;display:flex}.cp-btn.astro-6p7zue6i{justify-content:center;align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-3) var(--cs-space-7);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;transition:filter var(--cs-dur-base) var(--cs-ease-standard), border-color var(--cs-dur-base) var(--cs-ease-standard), background-color var(--cs-dur-base) var(--cs-ease-standard);text-decoration:none;display:inline-flex}.cp-btn.astro-6p7zue6i>svg{transition:transform var(--cs-dur-base) var(--cs-ease-standard)}.cp-btn.astro-6p7zue6i:hover>svg{transform:translate(2px,-2px)}.cp-btn--solid.astro-6p7zue6i{background:var(--cs-accent);box-shadow:var(--cs-glow-accent)}.cp-btn--solid.astro-6p7zue6i:hover{filter:brightness(1.1)}.cp-btn--outline.astro-6p7zue6i{border-color:var(--cs-line-3);background:color-mix(in srgb, var(--cs-text-strong) 4%, transparent)}.cp-btn--outline.astro-6p7zue6i:hover{border-color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);background:color-mix(in srgb, var(--cs-text-strong) 8%, transparent)}.cp-stats.astro-6p7zue6i{gap:var(--cs-space-3);flex-direction:column;display:flex}.cp-stat.astro-6p7zue6i{align-items:center;gap:var(--cs-space-4);padding:var(--cs-space-4) var(--cs-space-5);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-2);background:color-mix(in srgb, var(--cs-w3-black) 55%, transparent);-webkit-backdrop-filter:blur(var(--cs-blur-glass-light));backdrop-filter:blur(var(--cs-blur-glass-light));display:flex}.cp-stat__ico.astro-6p7zue6i{width:var(--cs-space-11);height:var(--cs-space-11);border:1px solid color-mix(in srgb, var(--cs-accent) 20%, transparent);border-radius:var(--cs-radius-menu);background:var(--cs-accent-tint);color:var(--cs-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.cp-stat__value.astro-6p7zue6i{font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);line-height:1;font-weight:var(--cs-fw-black);font-variant-numeric:tabular-nums;margin-block-end:var(--cs-space-1)}.cp-stat__label.astro-6p7zue6i{color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-2xs);font-weight:var(--cs-fw-semibold);letter-spacing:.16em;text-transform:uppercase}.cp-quick.astro-6p7zue6i{border-block-start:1px solid var(--cs-line-2-next);background:color-mix(in srgb, var(--cs-surface-deep) 90%, transparent);position:relative}.cp-quick__in.astro-6p7zue6i{gap:var(--cs-space-6);max-width:var(--cs-container-7xl);padding:var(--cs-space-4);margin-inline:auto;display:flex;overflow-x:auto}.cp-quick__in.astro-6p7zue6i a.astro-6p7zue6i{align-items:center;gap:var(--cs-space-2);color:var(--cs-text-2);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-medium);white-space:nowrap;transition:color var(--cs-dur-base) var(--cs-ease-standard);flex-shrink:0;text-decoration:none;display:flex}.cp-quick__in.astro-6p7zue6i a.astro-6p7zue6i:hover{color:var(--cs-text-strong)}.cp-quick__in.astro-6p7zue6i a.astro-6p7zue6i>svg{color:var(--cs-accent);flex-shrink:0}@media (width>=768px){.cp-hero__in.astro-6p7zue6i{padding-inline:var(--cs-space-6)}.cp-h1.astro-6p7zue6i{font-size:var(--cs-fs-5xl)}.cp-sub.astro-6p7zue6i{font-size:var(--cs-fs-xl)}.cp-actions.astro-6p7zue6i{flex-direction:row}.cp-quick__in.astro-6p7zue6i{padding-inline:var(--cs-space-6)}}@media (width>=1024px){.cp-hero__in.astro-6p7zue6i{padding-block:calc(var(--cs-space-24) + var(--cs-space-4)) var(--cs-space-12)}.cp-hero__grid.astro-6p7zue6i{gap:var(--cs-space-12);grid-template-columns:repeat(12,minmax(0,1fr))}.cp-hero__copy.astro-6p7zue6i{grid-column:span 7}.cp-stats.astro-6p7zue6i{grid-column:span 5}.cp-h1.astro-6p7zue6i{font-size:var(--cs-fs-6xl)}}.cp-sec.astro-6p7zue6i{padding-inline:var(--cs-space-4);scroll-margin-top:var(--cs-space-24);position:relative}.cp-benefits.astro-6p7zue6i{padding-block:var(--cs-space-20)}.cp-how.astro-6p7zue6i{padding-block-end:var(--cs-space-20)}.cp-intro.astro-6p7zue6i{max-width:var(--cs-container-3xl);margin:0 auto var(--cs-space-12);text-align:center}.cp-intro.astro-6p7zue6i p.astro-6p7zue6i{color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);line-height:var(--cs-lh-relaxed)}.cp-h2.astro-6p7zue6i{font-family:var(--cs-font-display);font-size:var(--cs-fs-3xl);line-height:var(--cs-lh-3xl);font-weight:var(--cs-fw-black);text-transform:uppercase;margin-block-end:var(--cs-space-4)}.cp-h2--sm.astro-6p7zue6i{font-size:var(--cs-fs-2xl);line-height:var(--cs-lh-2xl);margin-block-end:var(--cs-space-8)}.cp-bgrid.astro-6p7zue6i{gap:var(--cs-space-4);display:grid}.cp-benefit.astro-6p7zue6i{height:100%;padding:var(--cs-space-6);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-2);background:var(--cs-w3-card);transition:border-color var(--cs-dur-base) var(--cs-ease-standard)}.cp-benefit.astro-6p7zue6i:hover{border-color:color-mix(in srgb, var(--cs-accent) 30%, transparent)}.cp-benefit.astro-6p7zue6i .cp-benefit__ico{color:var(--cs-accent);margin-block-end:var(--cs-space-4)}.cp-benefit.astro-6p7zue6i h3.astro-6p7zue6i{font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-lg);font-weight:var(--cs-fw-bold);margin-block-end:var(--cs-space-2)}.cp-benefit.astro-6p7zue6i p.astro-6p7zue6i{color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);font-size:var(--cs-fs-md);line-height:var(--cs-lh-relaxed)}.cp-how__grid.astro-6p7zue6i{gap:var(--cs-space-8);display:grid}.cp-steps__list.astro-6p7zue6i{gap:var(--cs-space-6);flex-direction:column;display:flex}.cp-step.astro-6p7zue6i{gap:var(--cs-space-4);display:flex}.cp-step__mark.astro-6p7zue6i{color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);flex-shrink:0}.cp-step__num.astro-6p7zue6i{color:var(--cs-accent);font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);line-height:1;font-weight:var(--cs-fw-black);margin-block-end:var(--cs-space-2)}.cp-step.astro-6p7zue6i h3.astro-6p7zue6i{font-family:var(--cs-font-display);font-size:var(--cs-fs-base);line-height:var(--cs-lh-base);font-weight:var(--cs-fw-bold);margin-block-end:var(--cs-space-1)}.cp-step.astro-6p7zue6i h3.astro-6p7zue6i+p.astro-6p7zue6i{color:color-mix(in srgb, var(--cs-text-strong) 55%, transparent);font-size:var(--cs-fs-md);line-height:var(--cs-lh-relaxed)}.cp-agrid.astro-6p7zue6i{gap:var(--cs-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cp-aud.astro-6p7zue6i{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-2);flex-direction:column;min-height:11.25rem;display:flex;position:relative;overflow:hidden}.cp-aud__bg.astro-6p7zue6i,.cp-found__bg.astro-6p7zue6i{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform var(--cs-dur-slower) var(--cs-ease-standard);position:absolute;inset:0}.cp-aud.astro-6p7zue6i:hover .cp-aud__bg.astro-6p7zue6i{transform:scale(1.05)}.cp-aud__shade.astro-6p7zue6i{background:linear-gradient(to top, var(--cs-w3-black), color-mix(in srgb, var(--cs-w3-black) 55%, transparent), color-mix(in srgb, var(--cs-w3-black) 20%, transparent));position:absolute;inset:0}.cp-aud__body.astro-6p7zue6i{padding:var(--cs-space-4);flex-direction:column;flex:1;justify-content:flex-end;display:flex;position:relative}.cp-aud__body.astro-6p7zue6i h3.astro-6p7zue6i{font-family:var(--cs-font-display);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-bold);margin-block-end:var(--cs-space-1)}.cp-aud__body.astro-6p7zue6i p.astro-6p7zue6i{color:var(--cs-text-2);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-relaxed)}.cp-found.astro-6p7zue6i{border:1px solid color-mix(in srgb, var(--cs-accent) 40%, transparent);border-radius:var(--cs-radius-2);height:100%;min-height:26.25rem;position:relative;overflow:hidden}.cp-found__shade.astro-6p7zue6i{background:linear-gradient(to top, var(--cs-w3-black), color-mix(in srgb, var(--cs-w3-black) 40%, transparent), transparent), color-mix(in srgb, var(--cs-w3-black) 70%, transparent);position:absolute;inset:0}.cp-found__body.astro-6p7zue6i{height:100%;padding:var(--cs-space-6);flex-direction:column;display:flex;position:relative}.cp-found__eyebrow.astro-6p7zue6i{color:var(--cs-accent);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);letter-spacing:.16em;text-transform:uppercase;margin-block-end:var(--cs-space-4)}.cp-found__h2.astro-6p7zue6i{font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);line-height:var(--cs-lh-tight);font-weight:var(--cs-fw-black);text-transform:uppercase;margin-block-end:var(--cs-space-4)}.cp-found__paras.astro-6p7zue6i{gap:var(--cs-space-3);color:var(--cs-text-2);font-size:var(--cs-fs-md);line-height:var(--cs-lh-relaxed);flex-direction:column;margin-block-end:var(--cs-space-8);display:flex}.cp-found__cta.astro-6p7zue6i{margin-block-start:auto}@media (width>=768px){.cp-sec.astro-6p7zue6i{padding-inline:var(--cs-space-6)}.cp-h2.astro-6p7zue6i{font-size:var(--cs-fs-4xl);line-height:var(--cs-lh-4xl)}.cp-h2--sm.astro-6p7zue6i{font-size:var(--cs-fs-3xl);line-height:var(--cs-lh-3xl)}.cp-bgrid.astro-6p7zue6i{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-aud__body.astro-6p7zue6i h3.astro-6p7zue6i{font-size:var(--cs-fs-base);line-height:var(--cs-lh-base)}.cp-found__body.astro-6p7zue6i{padding:var(--cs-space-8)}.cp-found__h2.astro-6p7zue6i{font-size:var(--cs-fs-3xl)}}@media (width>=1024px){.cp-benefits.astro-6p7zue6i{padding-block:var(--cs-space-24)}.cp-how.astro-6p7zue6i{padding-block-end:var(--cs-space-24)}.cp-bgrid.astro-6p7zue6i{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-how__grid.astro-6p7zue6i{grid-template-columns:repeat(12,minmax(0,1fr))}.cp-steps.astro-6p7zue6i{grid-column:span 3}.cp-who.astro-6p7zue6i{grid-column:span 5}.cp-found.astro-6p7zue6i{grid-column:span 4}}.cp-faq.astro-6p7zue6i{padding-block:0 var(--cs-space-24);padding-inline:var(--cs-space-4);scroll-margin-top:var(--cs-space-24)}.cp-faq__h2.astro-6p7zue6i{font-size:var(--cs-fs-3xl);line-height:var(--cs-lh-3xl);text-align:center;margin-block-end:var(--cs-space-10)}.cp-faq__list.astro-6p7zue6i{border-block:1px solid var(--cs-line-2-next)}.cp-qa.astro-6p7zue6i{padding-block:var(--cs-space-5)}.cp-qa.astro-6p7zue6i+.cp-qa.astro-6p7zue6i{border-block-start:1px solid var(--cs-line-2-next)}.cp-qa.astro-6p7zue6i summary.astro-6p7zue6i{justify-content:space-between;align-items:center;gap:var(--cs-space-4);font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-lg);font-weight:var(--cs-fw-semibold);cursor:pointer;list-style:none;display:flex}.cp-qa.astro-6p7zue6i summary.astro-6p7zue6i::-webkit-details-marker{display:none}.cp-qa__plus.astro-6p7zue6i,.cp-qa__minus.astro-6p7zue6i{color:var(--cs-accent);font-size:var(--cs-fs-2xl);line-height:1}.cp-qa__minus.astro-6p7zue6i,.cp-qa.astro-6p7zue6i[open] .cp-qa__plus.astro-6p7zue6i{display:none}.cp-qa.astro-6p7zue6i[open] .cp-qa__minus.astro-6p7zue6i{display:inline}.cp-qa.astro-6p7zue6i p.astro-6p7zue6i{color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);line-height:var(--cs-lh-relaxed);margin-block-start:var(--cs-space-3)}@media (width>=768px){.cp-faq.astro-6p7zue6i{padding-inline:var(--cs-space-6)}}.ev.astro-f424ka43{max-width:80rem;padding-block:var(--cs-space-8) var(--cs-space-16);padding-inline:var(--cs-space-4);color:var(--cs-text-1);margin-inline:auto}.ev-h1.astro-f424ka43{font-size:var(--cs-fs-3xl);font-weight:var(--cs-fw-black);color:var(--cs-text-strong);margin:0}.ev-lead.astro-f424ka43{margin:var(--cs-space-2) 0 var(--cs-space-6);color:var(--cs-text-2)}.ev-empty.astro-f424ka43{padding:var(--cs-space-10) 0;color:var(--cs-text-2)}.ev-hero.astro-f424ka43{border:1px solid var(--cs-line-solid-soft);border-radius:var(--cs-radius-4);background:var(--cs-surface-1);align-items:flex-end;min-height:20rem;display:flex;position:relative;overflow:hidden}.ev-hero__img.astro-f424ka43{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ev-hero__img--none.astro-f424ka43{background:linear-gradient(135deg, var(--cs-surface-deep), var(--cs-surface-1))}.ev-hero__veil.astro-f424ka43{background:linear-gradient(to top, var(--cs-bg), color-mix(in srgb, var(--cs-bg) 35%, transparent) 60%, transparent);position:absolute;inset:0}.ev-hero__in.astro-f424ka43{padding:var(--cs-space-6);gap:var(--cs-space-3);justify-items:start;display:grid;position:relative}.ev-hero__name.astro-f424ka43{font-size:var(--cs-fs-3xl);font-weight:var(--cs-fw-black);color:var(--cs-text-strong);margin:0}.ev-hero__tag.astro-f424ka43{color:var(--cs-text-1);margin:0}.ev-meta.astro-f424ka43{gap:var(--cs-space-2) var(--cs-space-4);font-size:var(--cs-fs-sm);color:var(--cs-text-2);flex-wrap:wrap;margin:0;display:flex}.ev-meta.astro-f424ka43 span.astro-f424ka43{align-items:center;gap:var(--cs-space-1);display:inline-flex}.ev-meta--col.astro-f424ka43{gap:var(--cs-space-1);flex-direction:column}.ev-actions.astro-f424ka43{gap:var(--cs-space-2);flex-wrap:wrap;margin:0;display:flex}.ev-btn.astro-f424ka43{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-4);border-radius:var(--cs-radius-3);background:var(--cs-danger-fill);color:var(--cs-danger-fill-ink);font-weight:var(--cs-fw-black);text-decoration:none;display:inline-flex}.ev-btn--ghost.astro-f424ka43{border:1px solid var(--cs-line-3);color:var(--cs-text-strong);background:0 0}.ev-pill.astro-f424ka43{padding:var(--cs-space-1) var(--cs-space-2);border-radius:var(--cs-radius-1);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;background:var(--cs-surface-deep);color:var(--cs-text-strong);display:inline-block}.ev-pill--running.astro-f424ka43{background:var(--cs-danger-fill);color:var(--cs-danger-fill-ink)}.ev-tabs.astro-f424ka43{gap:var(--cs-space-2);margin:var(--cs-space-6) 0;flex-wrap:wrap;display:flex}.ev-tab.astro-f424ka43{padding:var(--cs-space-2) var(--cs-space-4);border:1px solid var(--cs-line-solid-soft);border-radius:var(--cs-radius-3);color:var(--cs-text-2);text-decoration:none}.ev-tab.astro-f424ka43.is-on{border-color:var(--cs-line-3);color:var(--cs-text-strong);background:var(--cs-surface-1)}.ev-tab__n.astro-f424ka43{opacity:.7}.ev-grid.astro-f424ka43{gap:var(--cs-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ev-card.astro-f424ka43{border:1px solid var(--cs-line-solid-soft);border-radius:var(--cs-radius-4);background:var(--cs-surface-1);flex-direction:column;display:flex;overflow:hidden}.ev-card__media.astro-f424ka43{aspect-ratio:16/9;background:var(--cs-surface-deep);position:relative}.ev-card__media.astro-f424ka43 img.astro-f424ka43{object-fit:cover;width:100%;height:100%}.ev-card__media.astro-f424ka43 .ev-pill.astro-f424ka43{position:absolute;inset-block-start:var(--cs-space-3);inset-inline-start:var(--cs-space-3)}.ev-card__body.astro-f424ka43{gap:var(--cs-space-2);padding:var(--cs-space-4);display:grid}.ev-card__name.astro-f424ka43{font-size:var(--cs-fs-lg);color:var(--cs-text-strong);margin:0}.ev-card__name.astro-f424ka43 a.astro-f424ka43{color:inherit;text-decoration:none}.ev-card__text.astro-f424ka43{color:var(--cs-text-2);margin:0}.gc.astro-ffh6v5vx{--gc-tone:var(--cs-accent);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-3);background:var(--cs-surface-1);color:inherit;transition:border-color var(--cs-dur-slow) var(--cs-ease-standard), box-shadow var(--cs-dur-slow) var(--cs-ease-standard), transform var(--cs-dur-slow) var(--cs-ease-standard);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.gc.astro-ffh6v5vx[hidden]{display:none}.gc.astro-ffh6v5vx:hover{border-color:color-mix(in srgb, var(--cs-accent) 45%, transparent);box-shadow:var(--cs-glow-card-hover);transform:translateY(-4px)}.gc-art.astro-ffh6v5vx{aspect-ratio:3/4;background:linear-gradient(to bottom right, var(--cs-surface-0), var(--cs-surface-2));display:block;position:relative;overflow:hidden}.gc-art.astro-ffh6v5vx img.astro-ffh6v5vx{object-fit:cover;width:100%;height:100%;transition:transform var(--cs-dur-slower) var(--cs-ease-standard);position:absolute;inset:0}.gc.astro-ffh6v5vx:hover .gc-art.astro-ffh6v5vx img.astro-ffh6v5vx{transform:scale(1.04)}.gc-fade.astro-ffh6v5vx{background:linear-gradient(to top, var(--cs-surface-1), transparent 50%);opacity:.6;position:absolute;inset:0}.gc-badge.astro-ffh6v5vx{top:var(--cs-space-2);left:var(--cs-space-2);padding:var(--cs-space-half) var(--cs-space-2);border:1px solid color-mix(in srgb, var(--gc-tone) 21%, transparent);border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--gc-tone) 13%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-4xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--gc-tone);position:absolute}.gc-days.astro-ffh6v5vx{right:var(--cs-space-2);bottom:var(--cs-space-2);padding:var(--cs-space-half) var(--cs-space-2);border-radius:var(--cs-radius-menu);background:var(--cs-accent);font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-4xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-accent-fill-ink);position:absolute}.gc-body.astro-ffh6v5vx{padding:var(--cs-space-3);flex-direction:column;flex:1;justify-content:space-between;display:flex}.gc-copy.astro-ffh6v5vx{min-width:0;display:block}.gc-name.astro-ffh6v5vx{-webkit-line-clamp:2;font-family:var(--cs-font-display);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-tight);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong);transition:color var(--cs-dur-base) var(--cs-ease-standard);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.gc.astro-ffh6v5vx:hover .gc-name.astro-ffh6v5vx{color:var(--cs-accent)}.gc-blurb.astro-ffh6v5vx{margin-top:var(--cs-space-1);-webkit-line-clamp:2;font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-medium);line-height:var(--cs-lh-snug);color:color-mix(in srgb, var(--cs-text-strong) 35%, transparent);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gc-chips.astro-ffh6v5vx{gap:var(--cs-space-1);margin-top:var(--cs-space-3);flex-wrap:wrap;display:flex}.gc-chip.astro-ffh6v5vx{padding:var(--cs-space-half) var(--cs-space-2);border:1px solid color-mix(in srgb, var(--cs-text-strong) 6%, transparent);border-radius:var(--cs-radius-1);background:color-mix(in srgb, var(--cs-text-strong) 4%, transparent);font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-4xs);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 30%, transparent)}.gc-line.astro-ffh6v5vx{background:var(--cs-accent);transform-origin:0;height:2px;transition:transform var(--cs-dur-slow) var(--cs-ease-standard);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.gc.astro-ffh6v5vx:hover .gc-line.astro-ffh6v5vx{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.gc.astro-ffh6v5vx,.gc-art.astro-ffh6v5vx img.astro-ffh6v5vx{transition:none}.gc.astro-ffh6v5vx:hover{transform:none}}.gd.astro-cppsyxh7{gap:var(--cs-space-10);max-width:var(--cs-content-max);padding:var(--cs-space-8) var(--cs-page-gutter);padding-bottom:var(--cs-space-6);color:var(--cs-text-1);flex-direction:column;margin:0 auto;display:flex}.gd.astro-cppsyxh7 img.astro-cppsyxh7{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gd-head.astro-cppsyxh7{gap:var(--cs-space-6);padding-bottom:var(--cs-space-1);flex-direction:column;display:flex}.gd-title.astro-cppsyxh7{min-width:0}.gd-h1.astro-cppsyxh7{font-family:var(--cs-font-display);font-size:var(--cs-fs-4xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-accent);text-shadow:0 2px 14px color-mix(in srgb, var(--cs-accent) 25%, transparent);margin:0;line-height:1}.gd-intro.astro-cppsyxh7{max-width:var(--cs-container-2xl);margin:var(--cs-space-3) 0 0;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-medium);line-height:var(--cs-lh-relaxed);color:var(--cs-text-3)}.gd-controls.astro-cppsyxh7{gap:var(--cs-space-3);flex-direction:column;flex-shrink:0;display:flex}.gd-search.astro-cppsyxh7{width:100%;position:relative}.gd-search.astro-cppsyxh7 .gd-search-icon{top:50%;left:var(--cs-space-3);color:color-mix(in srgb, var(--cs-text-strong) 30%, transparent);pointer-events:none;position:absolute;transform:translateY(-50%)}.gd-search.astro-cppsyxh7 input.astro-cppsyxh7{box-sizing:border-box;width:100%;padding:var(--cs-space-2) var(--cs-space-4);padding-left:var(--cs-space-10);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:var(--cs-surface-deep);min-height:40px;font:inherit;font-size:var(--cs-fs-xs);color:var(--cs-text-strong);transition:border-color var(--cs-dur-base) var(--cs-ease-standard);outline:none}.gd-search.astro-cppsyxh7 input.astro-cppsyxh7::placeholder{color:color-mix(in srgb, var(--cs-text-strong) 35%, transparent)}.gd-search.astro-cppsyxh7 input.astro-cppsyxh7:focus{border-color:var(--cs-line-3)}.gd-menu.astro-cppsyxh7{position:relative}.gd-drop.astro-cppsyxh7{justify-content:space-between;align-items:center;gap:var(--cs-space-3);box-sizing:border-box;width:100%;min-height:40px;padding:0 var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:var(--cs-surface-deep);font:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);cursor:pointer;transition:border-color var(--cs-dur-base) var(--cs-ease-standard), color var(--cs-dur-base) var(--cs-ease-standard);display:flex}.gd-drop.astro-cppsyxh7:hover{border-color:var(--cs-line-3);color:var(--cs-text-strong)}.gd-drop-label.astro-cppsyxh7{align-items:center;gap:var(--cs-space-2);white-space:nowrap;min-width:0;display:flex}.gd-drop-label.astro-cppsyxh7 svg,.gd-drop.astro-cppsyxh7 .gd-chev{color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);flex:none}.gd-drop.astro-cppsyxh7[aria-expanded=true] .gd-chev,.astro-cppsyxh7[data-more][aria-expanded=true] .gd-chev{transform:rotate(180deg)}.gd-list.astro-cppsyxh7{z-index:var(--cs-z-popover);box-sizing:border-box;width:192px;margin-top:var(--cs-space-2);padding:var(--cs-space-1);border:1px solid color-mix(in srgb, var(--cs-text-strong) 15%, transparent);border-radius:var(--cs-radius-3);background:var(--cs-surface-1);box-shadow:var(--cs-shadow-e4);position:absolute;top:100%;right:0}.gd-list-tall.astro-cppsyxh7{width:224px;max-height:288px;overflow-y:auto}.gd-list.astro-cppsyxh7[hidden]{display:none}.gd-opt.astro-cppsyxh7{width:100%;padding:var(--cs-space-2) var(--cs-space-3);border-radius:var(--cs-radius-menu);font:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-semibold);text-align:left;color:color-mix(in srgb, var(--cs-text-strong) 70%, transparent);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.gd-opt.astro-cppsyxh7:hover{background:var(--cs-line-2-next);color:var(--cs-text-strong)}.gd-opt.astro-cppsyxh7.on{background:var(--cs-accent-fill);color:var(--cs-accent-fill-ink)}.gd-opt-n.astro-cppsyxh7{font-weight:var(--cs-fw-medium);color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent)}.gd-spot.astro-cppsyxh7{gap:var(--cs-space-5);display:grid}.gd-lead.astro-cppsyxh7{min-height:380px;padding:var(--cs-space-6);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-5);background:var(--cs-surface-deep);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.gd-lead.astro-cppsyxh7 img.astro-cppsyxh7{object-position:center 30%;transition:transform var(--cs-dur-slower) var(--cs-ease-standard)}.gd-lead.astro-cppsyxh7:hover img.astro-cppsyxh7,.gd-mini.astro-cppsyxh7:hover img.astro-cppsyxh7{transform:scale(1.03)}.gd-lead-shade.astro-cppsyxh7{background:radial-gradient(circle at 20% 80%, color-mix(in srgb, var(--cs-accent) 25%, transparent) 0%, transparent 60%), linear-gradient(to right, color-mix(in srgb, var(--cs-bg) 95%, transparent), color-mix(in srgb, var(--cs-bg) 40%, transparent), transparent), linear-gradient(to top, var(--cs-bg), color-mix(in srgb, var(--cs-bg) 50%, transparent), transparent);position:absolute;inset:0}.gd-lead-copy.astro-cppsyxh7{max-width:576px;position:relative}.gd-badge.astro-cppsyxh7{margin-bottom:var(--cs-space-3);padding:var(--cs-space-1) var(--cs-space-3);border-radius:var(--cs-radius-full);background:var(--cs-accent);box-shadow:var(--cs-glow-pill);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-accent-fill-ink);display:inline-flex}.gd-lead-name.astro-cppsyxh7{margin:0 0 var(--cs-space-2);font-family:var(--cs-font-display);font-size:var(--cs-fs-4xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-strong);text-shadow:0 4px 16px #000000e6;line-height:1}.gd-lead-blurb.astro-cppsyxh7{margin:0 0 var(--cs-space-6);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-medium);line-height:var(--cs-lh-relaxed);color:color-mix(in srgb, var(--cs-text-strong) 75%, transparent)}.gd-cta.astro-cppsyxh7{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-3) var(--cs-space-6);border-radius:var(--cs-radius-full);background:var(--cs-accent);box-shadow:var(--cs-glow-accent);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-accent-fill-ink);transition:box-shadow var(--cs-dur-slow) var(--cs-ease-standard), background var(--cs-dur-slow) var(--cs-ease-standard);text-decoration:none;display:inline-flex}.gd-cta.astro-cppsyxh7:hover{background:var(--cs-accent-fill-hover);box-shadow:var(--cs-glow-accent-hover)}.gd-side.astro-cppsyxh7{gap:var(--cs-space-5);flex-direction:column;display:flex}.gd-mini.astro-cppsyxh7{min-height:180px;padding:var(--cs-space-5);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-surface-deep);flex-direction:column;flex:1;justify-content:space-between;display:flex;position:relative;overflow:hidden}.gd-mini.astro-cppsyxh7 img.astro-cppsyxh7{object-position:center 35%;transition:transform var(--cs-dur-slower) var(--cs-ease-standard)}.gd-mini-shade.astro-cppsyxh7{background:linear-gradient(90deg,#000000e6,#0009,#0000);position:absolute;inset:0}.gd-mini-copy.astro-cppsyxh7,.gd-round.astro-cppsyxh7{position:relative}.gd-mini-name.astro-cppsyxh7{margin:0 0 var(--cs-space-1);font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xl);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong)}.gd-mini-name.astro-cppsyxh7.gold{letter-spacing:var(--cs-tracking-wider);color:color-mix(in srgb, var(--cs-hue-gold) 55%, var(--cs-text-strong))}.gd-mini-blurb.astro-cppsyxh7{max-width:210px;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-medium);line-height:var(--cs-lh-relaxed);color:color-mix(in srgb, var(--cs-text-strong) 70%, transparent);margin:0}.gd-round.astro-cppsyxh7{border-radius:var(--cs-radius-full);background:var(--cs-accent);width:40px;height:40px;box-shadow:var(--cs-glow-pill);color:var(--cs-accent-fill-ink);transition:transform var(--cs-dur-slow) var(--cs-ease-standard);flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;display:flex}.gd-round.astro-cppsyxh7:hover{transform:scale(1.1)}.gd-sec.astro-cppsyxh7{gap:var(--cs-space-4);flex-direction:column;display:flex}.gd-sec-head.astro-cppsyxh7{justify-content:space-between;align-items:center;gap:var(--cs-space-3);display:flex}.gd-h2.astro-cppsyxh7{align-items:center;gap:var(--cs-space-2);font-family:var(--cs-font-display);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-md);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-strong);margin:0;display:flex}.gd-h2.astro-cppsyxh7 .gd-flame{color:var(--cs-accent);fill:var(--cs-accent)}.gd-all.astro-cppsyxh7{align-items:center;gap:var(--cs-space-1);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-accent);text-decoration:none;display:inline-flex}.gd-all.astro-cppsyxh7:hover{color:var(--cs-accent-text-strong)}.gd-pop.astro-cppsyxh7{gap:var(--cs-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gd-pop-tile.astro-cppsyxh7,.gd-genre.astro-cppsyxh7{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:var(--cs-surface-deep);transition:border-color var(--cs-dur-slow) var(--cs-ease-standard), box-shadow var(--cs-dur-slow) var(--cs-ease-standard), transform var(--cs-dur-slow) var(--cs-ease-standard);text-decoration:none;display:flex;position:relative;overflow:hidden}.gd-pop-tile.astro-cppsyxh7{aspect-ratio:4/5;padding:var(--cs-space-3);text-align:center;flex-direction:column;justify-content:flex-end}.gd-pop-tile.astro-cppsyxh7:hover,.gd-genre.astro-cppsyxh7:hover{border-color:color-mix(in srgb, var(--cs-accent) 50%, transparent);box-shadow:var(--cs-glow-card-hover);transform:translateY(-4px)}.gd-pop-tile.astro-cppsyxh7 img.astro-cppsyxh7,.gd-genre.astro-cppsyxh7 img.astro-cppsyxh7{transition:transform var(--cs-dur-slower) var(--cs-ease-standard)}.gd-pop-tile.astro-cppsyxh7:hover img.astro-cppsyxh7{transform:scale(1.1)}.gd-genre.astro-cppsyxh7:hover img.astro-cppsyxh7{transform:scale(1.05)}.gd-pop-shade.astro-cppsyxh7{background:linear-gradient(#0000,#0006,#000000f2);position:absolute;inset:0}.gd-pop-name.astro-cppsyxh7,.gd-genre-name.astro-cppsyxh7{font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-tight);text-transform:uppercase;color:var(--cs-text-strong);text-shadow:0 2px 8px #000000e6;transition:color var(--cs-dur-base) var(--cs-ease-standard);position:relative}.gd-pop-name.astro-cppsyxh7{letter-spacing:var(--cs-tracking-tight)}.gd-pop-tile.astro-cppsyxh7:hover .gd-pop-name.astro-cppsyxh7,.gd-genre.astro-cppsyxh7:hover .gd-genre-name.astro-cppsyxh7{color:var(--cs-accent)}.gd-tile-line.astro-cppsyxh7{background:var(--cs-accent);transform-origin:0;height:2px;transition:transform var(--cs-dur-slow) var(--cs-ease-standard);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.gd-pop-tile.astro-cppsyxh7:hover .gd-tile-line.astro-cppsyxh7{transform:scaleX(1)}.gd-genres.astro-cppsyxh7{gap:var(--cs-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gd-genre.astro-cppsyxh7{aspect-ratio:16/9}button.astro-cppsyxh7.gd-genre{font:inherit;text-align:left;cursor:pointer;padding:0}.gd-genre.astro-cppsyxh7.on{border-color:var(--cs-accent);box-shadow:var(--cs-glow-accent-lg)}.gd-genre-shade.astro-cppsyxh7{background:linear-gradient(#0000,#00000059,#000000e6);position:absolute;inset:0}.gd-genre-name.astro-cppsyxh7{bottom:var(--cs-space-2);left:var(--cs-space-2);letter-spacing:var(--cs-tracking-wider);position:absolute}.gd-cat.astro-cppsyxh7{gap:var(--cs-space-6);padding-top:var(--cs-space-2);flex-direction:column;scroll-margin-top:96px;display:flex}.gd-pills-row.astro-cppsyxh7{align-items:flex-start;gap:var(--cs-space-2);display:flex}.gd-pills-row.astro-cppsyxh7 .gd-filter-icon{margin-top:var(--cs-space-2);color:color-mix(in srgb, var(--cs-text-strong) 30%, transparent);flex-shrink:0;display:none}.gd-pills-wrap.astro-cppsyxh7{flex:1;min-width:0}.gd-pills.astro-cppsyxh7{align-items:center;gap:var(--cs-space-2);flex-wrap:wrap;display:flex}.gd-more.astro-cppsyxh7{margin-top:var(--cs-space-3);padding-top:var(--cs-space-3);border-top:1px solid var(--cs-line-1)}.gd-more.astro-cppsyxh7[hidden]{display:none}.gd-pill.astro-cppsyxh7{align-items:center;gap:calc(var(--cs-space-1) + var(--cs-space-half));padding:var(--cs-space-2) calc(var(--cs-space-3) + var(--cs-space-half));border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-text-strong) 4%, transparent);font:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);cursor:pointer;transition:color var(--cs-dur-base) var(--cs-ease-standard), background var(--cs-dur-base) var(--cs-ease-standard), border-color var(--cs-dur-base) var(--cs-ease-standard);flex-shrink:0;text-decoration:none;display:inline-flex}.gd-pill.astro-cppsyxh7[data-all-pill],.gd-pill.astro-cppsyxh7[data-upcoming]{padding-inline:var(--cs-space-4)}.gd-pill.astro-cppsyxh7:hover{border-color:var(--cs-line-3);background:color-mix(in srgb, var(--cs-text-strong) 8%, transparent);color:var(--cs-text-strong)}.gd-pill.astro-cppsyxh7.on,.gd-pill.astro-cppsyxh7[aria-pressed=true]{border-color:var(--cs-accent);background:var(--cs-accent);box-shadow:var(--cs-glow-pill);color:var(--cs-accent-fill-ink)}.gd-pill.astro-cppsyxh7.open,.gd-pill.astro-cppsyxh7[aria-expanded=true]{border-color:var(--cs-line-3);background:color-mix(in srgb, var(--cs-text-strong) 8%, transparent);color:var(--cs-text-strong)}.gd-pill-n.astro-cppsyxh7{margin-left:var(--cs-space-half);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent)}.gd-sep.astro-cppsyxh7{width:1px;height:20px;margin:0 var(--cs-space-1);background:var(--cs-line-2-next);flex-shrink:0;display:none}.gd-chips.astro-cppsyxh7{align-items:center;gap:var(--cs-space-2);margin-top:calc(var(--cs-space-3) * -1);flex-wrap:wrap;display:flex}.gd-chips.astro-cppsyxh7[hidden],.gd-chip.astro-cppsyxh7[hidden]{display:none}.gd-chip.astro-cppsyxh7{align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-1) var(--cs-space-3);border:1px solid var(--cs-line-3);border-radius:var(--cs-radius-full);background:var(--cs-line-2-next);font:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-strong);cursor:pointer;text-decoration:none;display:inline-flex}.gd-chip.astro-cppsyxh7 svg{color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent)}.gd-bar.astro-cppsyxh7{gap:var(--cs-space-4);padding-top:var(--cs-space-2);border-top:1px solid var(--cs-line-1);flex-direction:column;display:flex}.gd-count.astro-cppsyxh7{font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);margin:0}.gd-sort.astro-cppsyxh7{flex-shrink:0;position:relative}.gd-sort.astro-cppsyxh7 select.astro-cppsyxh7{appearance:none;padding-block:var(--cs-space-2);padding-inline:calc(var(--cs-space-3) + var(--cs-space-half)) var(--cs-space-8);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:var(--cs-surface-deep);font:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 70%, transparent);cursor:pointer}.gd-sort.astro-cppsyxh7 select.astro-cppsyxh7:hover{border-color:var(--cs-line-3);color:var(--cs-text-strong)}.gd-sort.astro-cppsyxh7 .gd-sort-chev{top:50%;right:calc(var(--cs-space-3) + var(--cs-space-half));color:color-mix(in srgb, var(--cs-text-strong) 30%, transparent);pointer-events:none;position:absolute;transform:translateY(-50%)}.gd-sr.astro-cppsyxh7{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gd-grid.astro-cppsyxh7{gap:var(--cs-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gd-more-row.astro-cppsyxh7{padding-block:var(--cs-space-8) var(--cs-space-4);flex-direction:column;justify-content:center;align-items:center;display:flex}.gd-sentinel.astro-cppsyxh7{width:100%;height:var(--cs-space-6);pointer-events:none}.gd-more-row.astro-cppsyxh7[hidden]{display:none}.gd-load.astro-cppsyxh7{padding:var(--cs-space-3) var(--cs-space-6);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:var(--cs-surface-0);color:var(--cs-text-1);font:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;cursor:pointer}.gd-load.astro-cppsyxh7:hover{border-color:var(--cs-accent);color:var(--cs-text-strong)}.gd-empty.astro-cppsyxh7{justify-content:center;align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-20) var(--cs-space-4);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-surface-deep);color:color-mix(in srgb, var(--cs-text-strong) 20%, transparent);flex-direction:column;display:flex}.gd-empty.astro-cppsyxh7[hidden]{display:none}.gd-empty.astro-cppsyxh7 svg{opacity:.15}.gd-empty.astro-cppsyxh7 p.astro-cppsyxh7{font-family:var(--cs-font-display);font-size:var(--cs-fs-md);letter-spacing:var(--cs-tracking-widest);text-align:center;text-transform:uppercase;margin:0}.gd-clear.astro-cppsyxh7{font:inherit;font-size:var(--cs-fs-xs);color:var(--cs-accent);cursor:pointer;background:0 0;border:0}.gd-clear.astro-cppsyxh7:hover{text-decoration:underline}.gd-ask-box.astro-cppsyxh7{padding:var(--cs-space-10) var(--cs-space-4);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-4);background:radial-gradient(ellipse at center, color-mix(in srgb, var(--cs-accent) 7%, transparent) 0%, transparent 70%), var(--cs-surface-deep);text-align:center;position:relative;overflow:hidden}.gd-ask-box.astro-cppsyxh7:before{content:"";background:linear-gradient(to right, transparent, color-mix(in srgb, var(--cs-accent) 30%, transparent), transparent);height:1px;position:absolute;top:0;left:0;right:0}.gd-ask-icon.astro-cppsyxh7{width:56px;height:56px;margin-bottom:var(--cs-space-6);border:1px solid color-mix(in srgb, var(--cs-accent) 20%, transparent);border-radius:var(--cs-radius-4);background:var(--cs-accent-tint);color:var(--cs-accent);justify-content:center;align-items:center;display:inline-flex}.gd-ask-h.astro-cppsyxh7{margin:0 0 var(--cs-space-3);font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-2xl);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong)}.gd-ask-p.astro-cppsyxh7{max-width:320px;margin:0 auto var(--cs-space-8);font-size:var(--cs-fs-base);line-height:var(--cs-lh-relaxed);color:color-mix(in srgb, var(--cs-text-strong) 35%, transparent)}.gd-ask-btn.astro-cppsyxh7{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-3) var(--cs-space-7);border-radius:var(--cs-radius-3);background:var(--cs-accent);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-accent-fill-ink);transition:background var(--cs-dur-base) var(--cs-ease-standard);text-decoration:none;display:inline-flex}.gd-ask-btn.astro-cppsyxh7:hover{background:var(--cs-accent-fill-hover)}@media (width>=640px){.gd.astro-cppsyxh7{padding-top:var(--cs-space-10);gap:var(--cs-space-12)}.gd-h1.astro-cppsyxh7{font-size:var(--cs-fs-5xl)}.gd-intro.astro-cppsyxh7{font-size:var(--cs-fs-md)}.gd-controls.astro-cppsyxh7{flex-direction:row;align-items:center}.gd-search.astro-cppsyxh7{width:260px}.gd-search.astro-cppsyxh7 input.astro-cppsyxh7{font-size:var(--cs-fs-md)}.gd-drop.astro-cppsyxh7{width:auto}.gd-lead.astro-cppsyxh7{min-height:420px;padding:var(--cs-space-9)}.gd-lead-name.astro-cppsyxh7{font-size:var(--cs-fs-5xl)}.gd-lead-blurb.astro-cppsyxh7{font-size:var(--cs-fs-md)}.gd-mini.astro-cppsyxh7{min-height:200px;padding:var(--cs-space-6)}.gd-mini-name.astro-cppsyxh7{font-size:var(--cs-fs-2xl);line-height:var(--cs-lh-2xl)}.gd-h2.astro-cppsyxh7{font-size:var(--cs-fs-base);line-height:var(--cs-lh-base)}.gd-pop.astro-cppsyxh7{gap:var(--cs-space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.gd-pop-tile.astro-cppsyxh7,.gd-genre.astro-cppsyxh7{border-radius:var(--cs-radius-4)}.gd-pop-name.astro-cppsyxh7{font-size:var(--cs-fs-sm)}.gd-genres.astro-cppsyxh7{gap:var(--cs-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.gd-genre-name.astro-cppsyxh7{bottom:var(--cs-space-3);left:var(--cs-space-3);font-size:var(--cs-fs-md)}.gd-pills-row.astro-cppsyxh7 .gd-filter-icon,.gd-sep.astro-cppsyxh7{display:inline-block}.gd-pills.astro-cppsyxh7{gap:calc(var(--cs-space-2) + var(--cs-space-half))}.gd-pill.astro-cppsyxh7{padding-inline:var(--cs-space-4)}.gd-pill.astro-cppsyxh7[data-all-pill],.gd-pill.astro-cppsyxh7[data-upcoming]{padding-inline:var(--cs-space-5)}.gd-pill-n.astro-cppsyxh7{font-size:var(--cs-fs-xs)}.gd-bar.astro-cppsyxh7{flex-direction:row;justify-content:space-between;align-items:center}.gd-count.astro-cppsyxh7{font-size:var(--cs-fs-md);line-height:var(--cs-lh-md)}.gd-grid.astro-cppsyxh7{gap:var(--cs-space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.gd-ask-box.astro-cppsyxh7{padding:var(--cs-space-14) var(--cs-space-8)}.gd-ask-h.astro-cppsyxh7{font-size:var(--cs-fs-3xl);line-height:var(--cs-lh-3xl)}}@media (width>=768px){.gd-grid.astro-cppsyxh7{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){.gd-head.astro-cppsyxh7{flex-direction:row;justify-content:space-between;align-items:flex-end}.gd-h1.astro-cppsyxh7{font-size:54px}.gd-search.astro-cppsyxh7{width:300px}.gd-spot.astro-cppsyxh7{grid-template-columns:repeat(12,minmax(0,1fr))}.gd-lead.astro-cppsyxh7{padding:var(--cs-space-10);grid-column:span 8}.gd-side.astro-cppsyxh7{grid-column:span 4}.gd-lead-name.astro-cppsyxh7{font-size:var(--cs-fs-6xl)}.gd-pop.astro-cppsyxh7{grid-template-columns:repeat(8,minmax(0,1fr))}.gd-genres.astro-cppsyxh7{grid-template-columns:repeat(6,minmax(0,1fr))}.gd-grid.astro-cppsyxh7{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.gd.astro-cppsyxh7 img.astro-cppsyxh7,.gd-pop-tile.astro-cppsyxh7,.gd-genre.astro-cppsyxh7,.gd-round.astro-cppsyxh7{transition:none}}.ts.astro-yrhy67wu{align-items:center;gap:var(--cs-space-3);flex-wrap:wrap;display:flex}.ts-item.astro-yrhy67wu{align-items:center;gap:var(--cs-space-1);transition:transform var(--cs-dur-slow) var(--cs-ease-standard);flex-direction:column;text-decoration:none;display:flex}a.astro-yrhy67wu.ts-item:hover{transform:scale(1.05)}.ts-box.astro-yrhy67wu{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);width:36px;height:36px;box-shadow:var(--cs-shadow-e2);transition:background var(--cs-dur-base) var(--cs-ease-standard), border-color var(--cs-dur-base) var(--cs-ease-standard);justify-content:center;align-items:center;display:flex}a.astro-yrhy67wu.ts-item:hover .ts-box.astro-yrhy67wu{border-color:color-mix(in srgb, var(--cs-accent) 40%, transparent);background:color-mix(in srgb, var(--cs-accent) 20%, transparent)}.ts-icon.astro-yrhy67wu{object-fit:contain;filter:brightness(0)invert();background:0 0;width:20px;height:20px}.ts-icon.astro-yrhy67wu:before{content:none}.ts-icon.astro-yrhy67wu.plain{filter:grayscale()contrast(1.25)brightness(1.5)}.ts-name.astro-yrhy67wu{font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-3xs);color:color-mix(in srgb, var(--cs-text-strong) 90%, transparent)}.ts-item.astro-yrhy67wu.off{cursor:not-allowed;opacity:.25;filter:grayscale()}.ts-item.astro-yrhy67wu.off .ts-box.astro-yrhy67wu{border-color:var(--cs-line-1)}.ts-item.astro-yrhy67wu.off .ts-icon.astro-yrhy67wu{opacity:.4}.ts-item.astro-yrhy67wu.off .ts-name.astro-yrhy67wu{font-weight:var(--cs-fw-medium);color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent)}.sav.astro-ixpvnoj3{object-fit:cover;width:100%;height:100%;display:block}.sav--text.astro-ixpvnoj3{background:var(--cs-surface-1);color:var(--cs-text-strong);font-family:var(--cs-font-display);font-weight:var(--cs-fw-black);text-transform:uppercase;place-items:center;display:grid}.player.astro-m2nfdm3f{background:#000;width:100%;height:100%;position:relative;overflow:hidden}.facade.astro-m2nfdm3f{all:unset;cursor:pointer;place-items:center;display:grid;position:absolute;inset:0}.facade.astro-m2nfdm3f img.astro-m2nfdm3f{object-fit:cover;opacity:.75;width:100%;height:100%;position:absolute;inset:0}.play.astro-m2nfdm3f{background:var(--cs-btn-gradient);width:76px;height:76px;color:var(--cs-accent-gradient-ink);border-radius:50%;place-items:center;padding-left:5px;transition:transform .2s;display:grid;position:relative;box-shadow:0 8px 30px #e86b1680}.facade.astro-m2nfdm3f:hover .play.astro-m2nfdm3f,.facade.astro-m2nfdm3f:focus-visible .play.astro-m2nfdm3f{transform:scale(1.08)}.note.astro-m2nfdm3f{color:var(--cs-text-2);white-space:nowrap;background:#000000b3;border-radius:999px;padding:4px 10px;font-size:12px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.player.astro-m2nfdm3f iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.hc.astro-om6pyfiv{width:100%;min-width:0}.hc-rule.astro-om6pyfiv{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--cs-accent) 80%, transparent), transparent);height:1px;box-shadow:var(--cs-glow-dot-soft)}.hc-grid.astro-om6pyfiv{gap:var(--cs-space-6);grid-template-columns:minmax(0,1fr);padding-block-start:var(--cs-space-4);display:grid}.hc-left.astro-om6pyfiv{gap:var(--cs-space-6);flex-direction:column;min-width:0;display:flex}.hc-mid.astro-om6pyfiv{order:-1}.hc--panel.astro-om6pyfiv .hc-grid.astro-om6pyfiv{padding-block-start:0}@media (width>=1024px){.hc--panel.astro-om6pyfiv .hc-grid.astro-om6pyfiv{grid-template-columns:minmax(0,1fr)}.hc--panel.astro-om6pyfiv .hc-mid__cols.astro-om6pyfiv{gap:var(--cs-space-8);grid-template-columns:minmax(0,20rem) minmax(0,1fr)}.hc--panel.astro-om6pyfiv .hc-mid__b.astro-om6pyfiv{padding-block-start:0;padding-left:var(--cs-space-6);border-top:0;border-left:1px solid color-mix(in srgb, var(--cs-text-strong) 5%, transparent)}.hc-grid.astro-om6pyfiv{gap:var(--cs-space-8);grid-template-columns:15.25rem minmax(0,1fr) 15.25rem;align-items:start}.hc-mid.astro-om6pyfiv{order:0}}.hc-card.astro-om6pyfiv{box-sizing:border-box;min-width:0;padding:var(--cs-space-5);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-4);background:color-mix(in srgb, var(--cs-surface-inset) 70%, transparent);flex-direction:column;display:flex}.hc-red.astro-om6pyfiv{color:var(--cs-accent)}.hc-gold.astro-om6pyfiv{color:var(--cs-hue-gold)}.hc-head.astro-om6pyfiv{justify-content:space-between;align-items:center;gap:var(--cs-space-2);border-bottom:1px solid color-mix(in srgb, var(--cs-text-strong) 5%, transparent);padding-block-end:var(--cs-space-3);display:flex}.hc-head--tall.astro-om6pyfiv{border-bottom:0;padding-block-end:var(--cs-space-2)}.hc-h.astro-om6pyfiv{align-items:center;gap:var(--cs-space-2);color:var(--cs-text-strong);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin:0;display:flex}.hc-h.astro-om6pyfiv .hc-h__icon{color:var(--cs-accent)}.hc-all.astro-om6pyfiv{align-items:center;gap:var(--cs-space-1);color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;white-space:nowrap;transition:color var(--cs-dur-fast) var(--cs-ease-out);text-decoration:none;display:inline-flex}.hc-all.astro-om6pyfiv:hover{color:var(--cs-accent)}.hc-empty.astro-om6pyfiv{margin:var(--cs-space-4) 0 0;color:var(--cs-text-3);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}.hc-chip.astro-om6pyfiv{padding:var(--cs-space-half) calc(var(--cs-space-1) + var(--cs-space-half));border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-1);background:var(--cs-glass-light);color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);flex:none}.hc-btn-soft.astro-om6pyfiv,.hc-btn-line.astro-om6pyfiv{box-sizing:border-box;height:var(--cs-space-10);padding-inline:var(--cs-space-3);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-align:center;text-transform:uppercase;transition:border-color var(--cs-dur-base) var(--cs-ease-standard), background var(--cs-dur-base) var(--cs-ease-standard);justify-content:center;align-items:center;text-decoration:none;display:flex}.hc-btn-soft.astro-om6pyfiv{border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-2);background:var(--cs-glass-light);color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);margin-block-start:var(--cs-space-4)}.hc-btn-soft.astro-om6pyfiv:hover{border-color:var(--cs-accent-line);color:var(--cs-text-strong)}.hc-btn-line.astro-om6pyfiv{border:1px solid color-mix(in srgb, var(--cs-text-strong) 15%, transparent);border-radius:var(--cs-radius-3);background:var(--cs-glass-light);color:var(--cs-text-strong);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);margin-block-start:var(--cs-space-4)}.hc-btn-line.astro-om6pyfiv:hover{border-color:var(--cs-accent-line)}.hc-sqicon.astro-om6pyfiv{width:var(--cs-space-8);height:var(--cs-space-8);border:1px solid color-mix(in srgb, var(--cs-accent) 30%, transparent);border-radius:var(--cs-radius-1);background:var(--cs-accent-tint);color:var(--cs-accent);flex:none;place-items:center;display:grid}.hc-glist.astro-om6pyfiv{gap:calc(var(--cs-space-3) + var(--cs-space-half));margin:var(--cs-space-4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.hc-grow.astro-om6pyfiv{align-items:center;gap:var(--cs-space-2);min-width:0;color:inherit;text-decoration:none;display:flex}.hc-grow__n.astro-om6pyfiv{width:var(--cs-space-5);color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);flex:none}.hc-grow__art.astro-om6pyfiv{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--cs-text-strong) 10%, transparent);border-radius:var(--cs-radius-1);background:var(--cs-surface-1);flex:none;width:28px;height:36px;overflow:hidden}.hc-grow__art.astro-om6pyfiv img.astro-om6pyfiv{object-fit:cover;width:100%;height:100%;display:block}.hc-grow__name.astro-om6pyfiv{min-width:0;color:var(--cs-text-strong);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);text-overflow:ellipsis;white-space:nowrap;transition:color var(--cs-dur-fast) var(--cs-ease-out);flex:1;overflow:hidden}.hc-grow.astro-om6pyfiv:hover .hc-grow__name.astro-om6pyfiv{color:var(--cs-accent)}.hc-boosts.astro-om6pyfiv{gap:var(--cs-space-6);flex-direction:column;display:flex}.hc-boost.astro-om6pyfiv{flex-direction:row;justify-content:space-between;align-items:center;gap:0}.hc-boost__txt.astro-om6pyfiv{min-width:0;flex-direction:column;flex:1;padding-inline-end:var(--cs-space-2);display:flex}.hc-boost__eyebrow.astro-om6pyfiv{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase}.hc-boost__eyebrow--red.astro-om6pyfiv{color:var(--cs-accent)}.hc-boost__eyebrow--gold.astro-om6pyfiv{color:var(--cs-warn-fill-deep);font-size:var(--cs-fs-5xs);line-height:var(--cs-lh-5xs);letter-spacing:var(--cs-tracking-wider)}.hc-boost__h.astro-om6pyfiv{margin:var(--cs-space-1) 0 0;color:var(--cs-text-strong);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}.hc-boost__p.astro-om6pyfiv{margin:var(--cs-space-2) 0 0;color:color-mix(in srgb, var(--cs-text-strong) 66%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}.hc-boost__p--small.astro-om6pyfiv{font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs)}.hc-boost__btn.astro-om6pyfiv{font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;align-self:flex-start;align-items:center;margin-block-start:var(--cs-space-4);text-decoration:none;display:inline-flex}.hc-boost__btn--red.astro-om6pyfiv{padding:var(--cs-space-2) var(--cs-space-4);border-radius:var(--cs-radius-1);background:var(--cs-accent-fill);box-shadow:var(--cs-shadow-e3);color:var(--cs-accent-fill-ink);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);justify-content:center}@media (width>=768px){.hc-boost__btn--red.astro-om6pyfiv{min-width:100px;height:var(--cs-space-9);border-radius:var(--cs-radius-3);box-shadow:var(--cs-glow-accent);padding-block:0}}.hc-boost__btn--red.astro-om6pyfiv:hover{background:var(--cs-accent-fill-hover)}.hc-boost__btn--gold.astro-om6pyfiv{min-width:100px;height:26px;padding-inline:var(--cs-space-4);border-radius:var(--cs-radius-1);background:var(--cs-warn-fill-deep);box-shadow:var(--cs-glow-warn-deep);color:var(--cs-w3-black);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);justify-content:center}.hc-boost--small.astro-om6pyfiv .hc-boost__btn.astro-om6pyfiv{margin-block-start:var(--cs-space-3)}.hc-ring.astro-om6pyfiv{flex:none;width:80px;height:80px;position:relative}.hc-ring__halo.astro-om6pyfiv{inset:calc(var(--cs-space-1) * -1);border-radius:var(--cs-radius-full);opacity:.55;filter:blur(8px);position:absolute}.hc-ring--red.astro-om6pyfiv .hc-ring__halo.astro-om6pyfiv{background:linear-gradient(to top right, var(--cs-accent), var(--cs-hue-orange))}.hc-ring--gold.astro-om6pyfiv .hc-ring__halo.astro-om6pyfiv{background:linear-gradient(to top right, var(--cs-warn-fill-deep), var(--cs-hue-orange))}.hc-ring__disc.astro-om6pyfiv{inset:var(--cs-space-2);box-sizing:border-box;border:2px solid var(--cs-hue-orange);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-w3-black) 85%, transparent);font-weight:var(--cs-fw-black);text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}.hc-ring--gold.astro-om6pyfiv .hc-ring__disc.astro-om6pyfiv{border-color:var(--cs-warn-line-deep)}.hc-ring__xp.astro-om6pyfiv{color:var(--cs-text-strong);font-size:var(--cs-fs-xs);letter-spacing:var(--cs-tracking-widest)}.hc-ring__xp--small.astro-om6pyfiv{font-size:var(--cs-fs-5xs)}.hc-ring__x.astro-om6pyfiv{font-size:var(--cs-fs-lg)}.hc-ring--red.astro-om6pyfiv .hc-ring__x.astro-om6pyfiv{color:var(--cs-accent)}.hc-ring--gold.astro-om6pyfiv .hc-ring__x.astro-om6pyfiv{color:var(--cs-warn-fill-deep)}.hc-mid.astro-om6pyfiv{padding:var(--cs-space-4);background:color-mix(in srgb, var(--cs-surface-inset) 70%, transparent);position:relative}.hc-mid.astro-om6pyfiv:before{content:"";border-radius:inherit;background:linear-gradient(to bottom right, color-mix(in srgb, var(--cs-accent) 4%, transparent), transparent 40%);pointer-events:none;position:absolute;inset:0}@media (width>=768px){.hc-mid.astro-om6pyfiv{padding:var(--cs-space-8)}}.hc-mid__cols.astro-om6pyfiv{gap:var(--cs-space-6);grid-template-columns:minmax(0,1fr);display:grid;position:relative}@media (width>=1280px){.hc-mid__cols.astro-om6pyfiv{gap:var(--cs-space-8);grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}.hc-mid__a.astro-om6pyfiv{gap:var(--cs-space-6);flex-direction:column;min-width:0;display:flex}.hc-mid__b.astro-om6pyfiv{min-width:0;border-top:1px solid color-mix(in srgb, var(--cs-text-strong) 5%, transparent);flex-direction:column;padding-block-start:var(--cs-space-8);display:flex}@media (width>=1280px){.hc-mid__b.astro-om6pyfiv{padding-block-start:0;padding-left:var(--cs-space-6);border-top:0;border-left:1px solid color-mix(in srgb, var(--cs-text-strong) 5%, transparent)}}.hc-sep.astro-om6pyfiv{background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);height:1px}.hc-spot.astro-om6pyfiv{gap:var(--cs-space-5);flex-direction:column;display:flex}.hc-spot__head.astro-om6pyfiv{align-items:center;gap:var(--cs-space-2);min-height:var(--cs-space-10);display:flex}.hc-spot__crown.astro-om6pyfiv{width:var(--cs-space-10);height:var(--cs-space-10);border:1px solid color-mix(in srgb, var(--cs-hue-gold) 30%, transparent);border-radius:var(--cs-radius-3);background:color-mix(in srgb, var(--cs-hue-gold) 10%, transparent);color:var(--cs-hue-gold);flex:none;place-items:center;display:grid}.hc-spot__h.astro-om6pyfiv{min-width:0;color:var(--cs-text-strong);font-size:var(--cs-fs-md);line-height:var(--cs-lh-sm);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;flex:1;margin:0;margin-inline-start:var(--cs-space-1)}.hc-spot__h.astro-om6pyfiv .hc-gold.astro-om6pyfiv{display:block}.hc-pill.astro-om6pyfiv{padding:var(--cs-space-1) calc(var(--cs-space-2) + var(--cs-space-half));border:1px solid var(--cs-accent-line);border-radius:var(--cs-radius-full);background:var(--cs-accent-tint);color:var(--cs-accent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;white-space:nowrap;flex:none}.hc-spot__body.astro-om6pyfiv{gap:var(--cs-space-3);flex-direction:column;display:flex}.hc-spot__who.astro-om6pyfiv{gap:var(--cs-space-4);min-width:0;display:flex}.hc-spot__av.astro-om6pyfiv{width:80px;height:80px;color:inherit;flex:none;text-decoration:none;position:relative}.hc-spot__halo.astro-om6pyfiv{inset:calc((var(--cs-space-1) + var(--cs-space-half)) * -1);border-radius:var(--cs-radius-full);background:linear-gradient(to top right, var(--cs-accent), var(--cs-hue-orange));opacity:.45;filter:blur(8px);position:absolute}.hc-spot__ring.astro-om6pyfiv{box-sizing:border-box;padding:var(--cs-space-half);border:2px solid var(--cs-hue-orange);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-w3-black) 60%, transparent);position:absolute;inset:0}.hc-spot__img.astro-om6pyfiv{box-sizing:border-box;border:1px solid var(--cs-accent);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-w3-black) 80%, transparent);width:100%;height:100%;font-size:var(--cs-fs-md);display:block;overflow:hidden}.hc-spot__dot.astro-om6pyfiv{box-sizing:border-box;border:2px solid var(--cs-w3-black);border-radius:var(--cs-radius-full);background:var(--cs-accent);width:12px;height:12px;position:absolute;inset-block-end:0;inset-inline-end:var(--cs-space-1)}.hc-spot__info.astro-om6pyfiv{gap:calc(var(--cs-space-1) + var(--cs-space-half));flex-direction:column;min-width:0;display:flex}.hc-spot__name.astro-om6pyfiv{color:var(--cs-text-strong);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.hc-spot__tags.astro-om6pyfiv{align-items:center;gap:var(--cs-space-1);min-width:0;display:flex}.hc-tag.astro-om6pyfiv{min-width:0;max-width:8rem;padding:var(--cs-space-half) calc(var(--cs-space-1) + var(--cs-space-half));border:1px solid color-mix(in srgb, var(--cs-text-strong) 10%, transparent);border-radius:var(--cs-radius-1);background:var(--cs-glass-light);color:var(--cs-text-3);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.hc-livebadge.astro-om6pyfiv{align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-half) calc(var(--cs-space-1) + var(--cs-space-half));border-radius:var(--cs-radius-1);background:var(--cs-accent-fill-press);color:var(--cs-text-strong);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-2xs);font-weight:var(--cs-fw-black);text-transform:uppercase;flex:none;display:inline-flex}.hc-livebadge__dot.astro-om6pyfiv{border-radius:var(--cs-radius-full);background:var(--cs-text-strong);width:6px;height:6px}.hc-spot__title.astro-om6pyfiv{color:color-mix(in srgb, var(--cs-text-strong) 90%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wide);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;overflow:hidden}.hc-spot__views.astro-om6pyfiv{align-items:center;gap:calc(var(--cs-space-1) + var(--cs-space-half));color:var(--cs-accent);display:flex}.hc-spot__n.astro-om6pyfiv{font-size:var(--cs-fs-xl);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-black)}.hc-spot__l.astro-om6pyfiv{color:var(--cs-text-2);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}.hc-spot__acts.astro-om6pyfiv{gap:calc(var(--cs-space-2) + var(--cs-space-half));grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.hc-follow.astro-om6pyfiv,.hc-votebtn.astro-om6pyfiv{justify-content:center;align-items:center;gap:calc(var(--cs-space-1) + var(--cs-space-half));box-sizing:border-box;border-radius:var(--cs-radius-2);color:var(--cs-text-strong);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;text-decoration:none;display:flex}.hc-follow.astro-om6pyfiv{height:var(--cs-space-9);background:var(--cs-accent);box-shadow:var(--cs-glow-accent);font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-xs)}.hc-votebtn.astro-om6pyfiv{background:linear-gradient(to right, var(--cs-accent), var(--cs-hue-orange));height:42px;box-shadow:var(--cs-glow-vote);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}.hc-votebtn.astro-om6pyfiv:hover{box-shadow:var(--cs-glow-vote-hover)}.hc-spot__note.astro-om6pyfiv{color:color-mix(in srgb, var(--cs-text-3) 80%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-align:center;text-transform:uppercase;margin:0}.hc-viewers.astro-om6pyfiv{flex-direction:column;min-width:0;display:flex}.hc-vh.astro-om6pyfiv{align-items:center;gap:var(--cs-space-2);display:flex}.hc-vh__eyebrow.astro-om6pyfiv{color:var(--cs-accent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;display:block}.hc-vh__eyebrow--sm.astro-om6pyfiv{letter-spacing:var(--cs-tracking-wider)}.hc-vh__h.astro-om6pyfiv{color:var(--cs-text-strong);font-size:var(--cs-fs-base);line-height:var(--cs-lh-lg);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;margin:0}.hc-tbl-head.astro-om6pyfiv{gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-3);color:color-mix(in srgb, var(--cs-text-3) 55%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;grid-template-columns:30px minmax(0,1fr) 60px 70px;margin-block-start:var(--cs-space-4);display:grid}.hc-viewers__empty.astro-om6pyfiv{min-height:16.5rem;padding:var(--cs-space-4);color:var(--cs-text-3);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-md);text-align:center;place-items:center;margin:0;display:grid}.hc-btn-soft--wide.astro-om6pyfiv{margin-block-start:var(--cs-space-4)}.hc-roster__head.astro-om6pyfiv{gap:var(--cs-space-3);flex-direction:column;padding-block-end:var(--cs-space-2);display:flex}@media (width>=1280px){.hc-roster__head.astro-om6pyfiv{flex-direction:row;justify-content:space-between;align-items:flex-start}}.hc-vh--roster.astro-om6pyfiv{align-items:flex-end}.hc-roster__h.astro-om6pyfiv{color:var(--cs-text-strong);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;margin:0}@media (width>=1280px){.hc-roster__h.astro-om6pyfiv .hc-red.astro-om6pyfiv{display:block}}.hc-all--roster.astro-om6pyfiv{align-self:flex-start}.hc-roster__sub.astro-om6pyfiv{margin:var(--cs-space-2) 0 0;color:color-mix(in srgb, var(--cs-text-3) 80%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-align:center;text-transform:uppercase}@media (width>=1280px){.hc-roster__sub.astro-om6pyfiv{text-align:start;padding-inline-start:calc(var(--cs-space-10) + var(--cs-space-half))}}.hc-rtbl.astro-om6pyfiv{flex-direction:column;margin-block-start:var(--cs-space-4);display:flex}.hc-rrow.astro-om6pyfiv{gap:var(--cs-space-2);border-bottom:1px solid color-mix(in srgb, var(--cs-text-strong) 5%, transparent);grid-template-columns:20px minmax(0,1fr) 24px 56px 62px;align-items:center;min-height:56px;display:grid}@media (width>=1280px){.hc-rrow.astro-om6pyfiv{grid-template-columns:24px minmax(0,1fr) 24px 64px 44px}}.hc-rrow--head.astro-om6pyfiv{min-height:37px;color:color-mix(in srgb, var(--cs-text-3) 55%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;border-bottom:0}.hc-rank.astro-om6pyfiv{font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-black);color:color-mix(in srgb, var(--cs-text-3) 80%, transparent)}.hc-rank--1.astro-om6pyfiv{color:var(--cs-hue-gold)}.hc-rank--2.astro-om6pyfiv{color:var(--cs-text-2)}.hc-rank--3.astro-om6pyfiv{color:var(--cs-hue-orange)}.hc-rwho.astro-om6pyfiv{align-items:center;gap:var(--cs-space-2);min-width:0;color:inherit;text-decoration:none;display:flex}.hc-rav.astro-om6pyfiv{border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-full);background:var(--cs-glass-light);width:28px;height:28px;font-size:var(--cs-fs-4xs);flex:none;overflow:hidden}@media (width>=768px){.hc-rav.astro-om6pyfiv{width:32px;height:32px}}.hc-rname.astro-om6pyfiv{min-width:0;color:var(--cs-text-strong);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hc-rwho.astro-om6pyfiv:hover .hc-rname.astro-om6pyfiv{color:var(--cs-accent)}.hc-rplat.astro-om6pyfiv{color:color-mix(in srgb, var(--cs-text-3) 80%, transparent);justify-content:center;align-items:center;display:flex}.hc-rplat--kick.astro-om6pyfiv{color:var(--cs-kick-text)}.hc-rplat__t.astro-om6pyfiv{display:none}.hc-rrow--head.astro-om6pyfiv .hc-rplat.astro-om6pyfiv{white-space:nowrap;overflow:visible}.hc-rrow--head.astro-om6pyfiv .hc-rviews.astro-om6pyfiv,.hc-rrow--head.astro-om6pyfiv .hc-ract.astro-om6pyfiv{white-space:nowrap}.hc-rviews.astro-om6pyfiv{gap:var(--cs-space-1);flex-direction:column;min-width:0;display:flex}.hc-rviews__n.astro-om6pyfiv{align-items:center;gap:var(--cs-space-1);color:var(--cs-text-strong);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);display:inline-flex}.hc-rviews__n.astro-om6pyfiv svg{color:var(--cs-accent)}.hc-rbar.astro-om6pyfiv{border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-text-strong) 10%, transparent);width:100%;max-width:48px;height:3px;display:block;overflow:hidden}.hc-rbar__fill.astro-om6pyfiv{border-radius:inherit;background:var(--cs-accent);height:100%;display:block}.hc-ract.astro-om6pyfiv{align-items:stretch;gap:var(--cs-space-1);flex-direction:column;display:flex}.hc-vote.astro-om6pyfiv,.hc-fol.astro-om6pyfiv{justify-content:center;align-items:center;gap:var(--cs-space-half);box-sizing:border-box;border-radius:var(--cs-radius-2);height:26px;font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;text-decoration:none;display:inline-flex}.hc-vote.astro-om6pyfiv{border:1px solid color-mix(in srgb, var(--cs-hue-orange) 60%, transparent);background:color-mix(in srgb, var(--cs-hue-orange) 8%, transparent);color:var(--cs-hue-orange)}.hc-vote.astro-om6pyfiv:hover{box-shadow:var(--cs-glow-vote)}.hc-fol.astro-om6pyfiv{background:var(--cs-accent);color:var(--cs-text-strong)}@media (width>=1280px){.hc-vote.astro-om6pyfiv{flex-direction:column;gap:0;height:35px}.hc-fol.astro-om6pyfiv{display:none}}.hc-nlist.astro-om6pyfiv{gap:calc(var(--cs-space-2) + var(--cs-space-half));margin:var(--cs-space-4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.hc-nrow.astro-om6pyfiv{align-items:center;gap:var(--cs-space-3);min-height:38px;color:inherit;text-decoration:none;display:flex}.hc-nav.astro-om6pyfiv{width:var(--cs-space-8);height:var(--cs-space-8);flex:none;position:relative}.hc-nav__img.astro-om6pyfiv{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--cs-text-strong) 10%, transparent);border-radius:var(--cs-radius-full);background:var(--cs-surface-1);width:100%;height:100%;font-size:var(--cs-fs-4xs);display:block;overflow:hidden}.hc-nav__dot.astro-om6pyfiv{box-sizing:border-box;border:1px solid var(--cs-bg);border-radius:var(--cs-radius-full);background:var(--cs-accent);width:10px;height:10px;position:absolute;inset-block-end:calc(var(--cs-space-half) * -1);inset-inline-end:calc(var(--cs-space-half) * -1)}.hc-ntxt.astro-om6pyfiv{flex-direction:column;flex:1;min-width:0;display:flex}.hc-nname.astro-om6pyfiv,.hc-ngame.astro-om6pyfiv{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hc-nname.astro-om6pyfiv{color:var(--cs-text-1);font-weight:var(--cs-fw-bold);transition:color var(--cs-dur-fast) var(--cs-ease-out)}.hc-nrow.astro-om6pyfiv:hover .hc-nname.astro-om6pyfiv{color:var(--cs-accent)}.hc-ngame.astro-om6pyfiv{color:var(--cs-text-3);font-weight:var(--cs-fw-regular)}.hc-ncount.astro-om6pyfiv{align-items:center;gap:var(--cs-space-1);color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);flex:none;display:inline-flex}.hc-ncount.astro-om6pyfiv svg{color:var(--cs-accent)}.hc-btn-line--tight.astro-om6pyfiv{margin-block-start:var(--cs-space-5)}.hc-comms.astro-om6pyfiv .hc-head.astro-om6pyfiv{justify-content:center;margin-block-end:var(--cs-space-4);padding-block-end:calc(var(--cs-space-2) + var(--cs-space-half))}.hc-clist.astro-om6pyfiv{gap:calc(var(--cs-space-3) + var(--cs-space-half));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hc-crow.astro-om6pyfiv{align-items:center;gap:calc(var(--cs-space-2) + var(--cs-space-half));min-width:0;display:flex}.hc-ctile.astro-om6pyfiv{box-sizing:border-box;width:var(--cs-space-6);height:var(--cs-space-6);border:1px solid color-mix(in srgb, var(--cs-accent) 20%, transparent);border-radius:var(--cs-radius-1);background:var(--cs-accent-tint);color:var(--cs-accent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);flex:none;place-items:center;display:grid}.hc-cname.astro-om6pyfiv{min-width:0;color:var(--cs-text-strong);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);flex:1}.hc-crow.astro-om6pyfiv .hc-cchev{color:color-mix(in srgb, var(--cs-text-strong) 20%, transparent);flex:none}@media (width>=1024px){.hc-comms.astro-om6pyfiv{display:none}}.hc-h.astro-om6pyfiv,.hc-btn-line--tight.astro-om6pyfiv,.hc-all.astro-om6pyfiv,.hc-grow__n.astro-om6pyfiv,.hc-boost__h.astro-om6pyfiv,.hc-boost__btn.astro-om6pyfiv,.hc-spot__h.astro-om6pyfiv,.hc-spot__name.astro-om6pyfiv,.hc-spot__n.astro-om6pyfiv,.hc-vh__h.astro-om6pyfiv,.hc-vh__eyebrow--sm.astro-om6pyfiv,.hc-roster__h.astro-om6pyfiv,.hc-rank.astro-om6pyfiv{font-family:var(--cs-font-display)}@media (width<1024px){.hc-games.astro-om6pyfiv .hc-head.astro-om6pyfiv,.hc-livenow.astro-om6pyfiv .hc-head.astro-om6pyfiv{justify-content:center}.hc-games.astro-om6pyfiv .hc-all.astro-om6pyfiv,.hc-livenow.astro-om6pyfiv .hc-all.astro-om6pyfiv,.hc-nlist.astro-om6pyfiv li.astro-om6pyfiv:nth-child(n+6){display:none}.hc-vh--roster.astro-om6pyfiv{justify-content:center;align-items:center}.hc-roster__head.astro-om6pyfiv{align-items:stretch}.hc-roster__head.astro-om6pyfiv .hc-vh--roster.astro-om6pyfiv{align-self:center}.hc-rrow.astro-om6pyfiv{grid-template-columns:20px minmax(0,1fr) 24px 56px 70px;min-height:70px}.hc-rrow--head.astro-om6pyfiv{min-height:37px}}.pt.astro-kfq2g2p7{justify-content:center;align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-1) var(--cs-space-2);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-1);background:color-mix(in srgb, var(--cs-text-strong) 3%, transparent);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);-webkit-user-select:none;user-select:none;display:inline-flex}.pt.astro-kfq2g2p7 svg{flex:none}.pt--twitch.astro-kfq2g2p7 svg{color:var(--cs-twitch-text)}.pt--kick.astro-kfq2g2p7 svg{color:var(--cs-kick)}.pt--dim.astro-kfq2g2p7{opacity:.5}.pt--small.astro-kfq2g2p7{box-shadow:var(--cs-shadow-e2);transform:scale(.9)}.pt--glass.astro-kfq2g2p7{-webkit-backdrop-filter:blur(var(--cs-blur-glass));backdrop-filter:blur(var(--cs-blur-glass));box-shadow:var(--cs-shadow-e3)}.pt-name.astro-kfq2g2p7{display:none}@media (width>=768px){.pt.astro-kfq2g2p7{gap:var(--cs-space-2);padding:var(--cs-space-half) var(--cs-space-2)}.pt-name.astro-kfq2g2p7{display:inline}}.hb{background:var(--cs-bg);min-height:60vh;color:var(--cs-text-1)}.hb .hb-body [hidden]{display:none}.hb-hero{background:var(--cs-bg);min-height:260px;position:relative;overflow:hidden}.hb-hero-art{object-fit:cover;object-position:right;width:100%;height:100%;position:absolute;inset:0}.hb-hero-shade{background:linear-gradient(to right, color-mix(in srgb, var(--cs-bg) 80%, transparent), color-mix(in srgb, var(--cs-bg) 30%, transparent) 60%, transparent), linear-gradient(to top, color-mix(in srgb, var(--cs-bg) 60%, transparent), transparent 60%);position:absolute;inset:0}.hb-hero-in{box-sizing:border-box;gap:var(--cs-space-6);max-width:1600px;padding:var(--cs-space-8) var(--cs-page-gutter) var(--cs-space-6);flex-direction:column;margin:0 auto;display:flex;position:relative}.hb-crumb{font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 70%, transparent);margin:0}.hb-h1{margin:var(--cs-space-2) 0 var(--cs-space-3);font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-2xl);text-transform:uppercase;color:var(--cs-accent)}.hb-intro{max-width:48rem;font-size:var(--cs-fs-md);line-height:var(--cs-lh-lg);color:color-mix(in srgb, var(--cs-text-strong) 85%, transparent);margin:0}.hb-stats{gap:var(--cs-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hb-stat{align-items:center;gap:var(--cs-space-3);min-width:0;padding:var(--cs-space-3) var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:color-mix(in srgb, var(--cs-bg) 70%, transparent);display:flex}.hb-stat-icon{color:var(--cs-accent);flex-shrink:0}.hb-stat-v{font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-lg);text-overflow:ellipsis;white-space:nowrap;color:var(--cs-text-strong);margin:0;overflow:hidden}.hb-stat-l{font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);margin:0}.hb-body{box-sizing:border-box;gap:var(--cs-space-6);max-width:1600px;padding:var(--cs-space-6) var(--cs-page-gutter) var(--cs-space-20);flex-direction:column;margin:0 auto;line-height:1.5;display:flex}.hb-body *,.hb-body :before,.hb-body :after{box-sizing:border-box}.hb-body :where(h2,h3,h4,p,ul){margin:0}.hb-body :where(ul){padding:0;list-style:none}.hb-body img{max-width:100%;display:block}.hb-body a{color:inherit;text-decoration:none}.hb-body h2,.hb-body h3,.hb-body h4{font-size:inherit;font-weight:inherit}.hb-body .dn{display:none}.hb-body .dfx{display:flex}.hb-body .dg{display:grid}.hb-body .db{display:block}.hb-body .dif{display:inline-flex}.hb-body .dib{display:inline-block}.hb-body .fc{flex-direction:column}.hb-body .c1{grid-template-columns:repeat(1,minmax(0,1fr))}.hb-body .c2{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-body .c3{grid-template-columns:repeat(3,minmax(0,1fr))}.hb-body .rel{position:relative}.hb-body .abs{position:absolute}.hb-body .i0{inset:0}.hb-body .ovh{overflow:hidden}.hb-body .ox{scrollbar-width:thin;overflow-x:auto}.hb-body .oc{object-fit:cover}.hb-body .oco{object-fit:contain}.hb-body .tn{min-height:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;padding-bottom:0;overflow:hidden}.hb-body .lc1,.hb-body .lc2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hb-body .lc1{-webkit-line-clamp:1}.hb-body .lc2{-webkit-line-clamp:2}.hb-body .up{text-transform:uppercase}.hb-body .it{font-style:italic}.hb-body .mo{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.hb-body .hd{font-family:var(--cs-font-display)}.hb-body .tc{text-align:center}.hb-body .tr{text-align:right}.hb-body .sy>*+*{margin-top:var(--sy)}.hb-body .dvy>*+*{border-top:1px solid var(--dv,var(--cs-line-2-next))}.hb-body .gt{background-image:linear-gradient(to top, color-mix(in srgb, var(--cs-bg) 92%, transparent), transparent)}.hb-body .gb{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--cs-bg) 70%, transparent), transparent)}.hb-body .abs.gt,.hb-body .abs.gb{pointer-events:none}.hb-body .f9,.hb-body .f10,.hb-body .f11,.hb-body .f12{font-size:var(--cs-fs-xs)}.hb-body .f13{font-size:var(--cs-fs-sm)}.hb-body .f14{font-size:var(--cs-fs-md)}.hb-body .f16{font-size:var(--cs-fs-base)}.hb-body .f18{font-size:var(--cs-fs-lg)}.hb-body .f20{font-size:var(--cs-fs-xl)}.hb-body .chip{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-2);background:var(--cs-surface-1);font-family:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-3);cursor:pointer;transition:color var(--cs-dur-base) var(--cs-ease-standard), background-color var(--cs-dur-base) var(--cs-ease-standard);display:inline-flex}.hb-body .chip:hover{color:var(--cs-text-strong)}.hb-body .chip[aria-pressed=true]{border-color:var(--cs-accent);background:var(--cs-accent-fill);color:var(--cs-text-strong)}.hb-body .chip-n{font-weight:var(--cs-fw-medium);opacity:.7}.hb-q{box-sizing:border-box;width:100%;min-width:12rem;padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-2);background:var(--cs-surface-deep);font:inherit;font-size:var(--cs-fs-sm);color:var(--cs-text-1)}.hb-empty{padding:var(--cs-space-6);text-align:center;color:var(--cs-text-3);margin:0}@media (width>=640px){.hb-hero{min-height:360px}.hb-h1{font-size:var(--cs-fs-4xl);line-height:var(--cs-lh-4xl)}.hb-stats{flex-wrap:wrap;display:flex}.hb-body .c3-sm{grid-template-columns:repeat(3,minmax(0,1fr))}.hb-body .c2-sm{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-body .f14-sm{font-size:var(--cs-fs-md)}.hb-body .f20-sm{font-size:var(--cs-fs-xl)}}@media (width>=768px){.hb-h1{font-size:var(--cs-fs-hero);line-height:var(--cs-lh-hero)}.hb-body .c2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-body .c3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.hb-body .c4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.hb-body .dg-md{display:grid}.hb-body .fr-md{flex-direction:row}}@media (width>=1024px){.hb-body .c3-lg{grid-template-columns:repeat(3,minmax(0,1fr))}.hb-body .c4-lg{grid-template-columns:repeat(4,minmax(0,1fr))}.hb-body .c5-lg{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=1280px){.hb-body .c3-xl{grid-template-columns:repeat(3,minmax(0,1fr))}.hb-body .c4-xl{grid-template-columns:repeat(4,minmax(0,1fr))}.hb-body .c6-xl{grid-template-columns:repeat(6,minmax(0,1fr))}.hb-body .c12-xl{grid-template-columns:repeat(12,minmax(0,1fr))}.hb-body .sp2-xl{grid-column:span 2/span 2}.hb-body .sp4-xl{grid-column:span 4/span 4}.hb-body .sp8-xl{grid-column:span 8/span 8}}.pv.astro-4twtefys{--pv-tone:var(--cs-accent);box-sizing:border-box;width:100%;max-width:var(--cs-container-4xl);padding:var(--cs-space-8) var(--cs-page-gutter);color:var(--cs-text-1);margin:0 auto}.pv-crumbs.astro-4twtefys{align-items:center;gap:var(--cs-space-2);margin-bottom:var(--cs-space-6);font-size:var(--cs-fs-md);color:var(--cs-text-3);flex-wrap:wrap;display:flex}.pv-crumbs.astro-4twtefys a.astro-4twtefys{color:inherit;text-decoration:none}.pv-crumbs.astro-4twtefys a.astro-4twtefys:hover,.pv-back.astro-4twtefys:hover,.pv-src.astro-4twtefys:hover{color:var(--cs-text-strong)}.pv-here.astro-4twtefys{font-weight:var(--cs-fw-semibold);color:var(--cs-text-strong)}.pv-back.astro-4twtefys{align-items:center;gap:var(--cs-space-2);margin-bottom:var(--cs-space-8);font-size:var(--cs-fs-xs);color:var(--cs-text-3);text-decoration:none;display:inline-flex}.pv-card.astro-4twtefys{margin-bottom:var(--cs-space-8);padding:var(--cs-space-8);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-3);background:var(--cs-glass);-webkit-backdrop-filter:blur(var(--cs-blur-glass));backdrop-filter:blur(var(--cs-blur-glass));position:relative;overflow:hidden}.pv-head.astro-4twtefys{align-items:flex-start;gap:var(--cs-space-4);border-color:color-mix(in srgb, var(--pv-tone) 20%, transparent);flex-direction:column;display:flex}.pv-glow.astro-4twtefys{border-radius:var(--cs-radius-full);background:var(--pv-tone);opacity:.1;filter:blur(64px);pointer-events:none;width:192px;height:192px;position:absolute;top:-48px;left:-48px}.pv-game.astro-4twtefys{align-items:center;gap:var(--cs-space-2);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-3);display:flex;position:relative}.pv-game.astro-4twtefys .pv-tone{color:var(--pv-tone)}.pv-type.astro-4twtefys{--pt:var(--cs-hue-cyan);padding:6px var(--cs-space-3);border:1px solid color-mix(in srgb, var(--pt) 30%, transparent);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--pt) 10%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);text-transform:uppercase;color:var(--pt);align-items:center;gap:6px;display:inline-flex;position:relative}.pv-type.astro-4twtefys.major{--pt:var(--cs-accent);border-color:color-mix(in srgb, var(--pt) 40%, transparent);background:color-mix(in srgb, var(--pt) 20%, transparent)}.pv-type.astro-4twtefys.hotfix{--pt:#d4af37}.pv-h1.astro-4twtefys{font-family:var(--cs-font-display);font-size:var(--cs-fs-3xl);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-3xl);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--pv-tone);margin:0;position:relative}.pv-meta.astro-4twtefys{align-items:center;gap:var(--cs-space-4);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);color:var(--cs-text-3);flex-wrap:wrap;display:flex;position:relative}.pv-date.astro-4twtefys,.pv-src.astro-4twtefys{align-items:center;gap:var(--cs-space-1);color:inherit;text-decoration:none;display:inline-flex}.pv-src.astro-4twtefys .pv-red{color:var(--cs-accent)}.pv-h2.astro-4twtefys{align-items:center;gap:var(--cs-space-2);margin:0 0 var(--cs-space-4);font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-lg);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-strong);display:flex}.pv-body.astro-4twtefys{padding:var(--cs-space-6)}.pv-body-head.astro-4twtefys{justify-content:space-between;align-items:center;gap:var(--cs-space-4);margin-bottom:var(--cs-space-8);padding-bottom:var(--cs-space-6);border-bottom:1px solid var(--cs-line-2-next);flex-wrap:wrap;display:flex}.pv-body-head.astro-4twtefys .pv-h2.astro-4twtefys{gap:var(--cs-space-3);font-size:var(--cs-fs-xl);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xl);margin:0}.pv-orig.astro-4twtefys{align-items:center;gap:var(--cs-space-1);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-3);text-decoration:none;display:inline-flex}.pv-orig.astro-4twtefys:hover{color:var(--cs-text-strong)}.pv-orig.astro-4twtefys .pv-red{color:var(--cs-accent)}.pv-bar.astro-4twtefys{border-radius:var(--cs-radius-full);background:var(--pv-tone);width:6px;height:28px;display:inline-block}.pv-body-links.astro-4twtefys{align-items:flex-end;gap:var(--cs-space-3);flex-direction:column;display:flex}.pv-steam.astro-4twtefys{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-1) 10px;border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-3) 90%, transparent);font-family:ui-monospace,monospace;font-size:11px;line-height:1.5;text-decoration:none;display:inline-flex}a.astro-4twtefys.pv-steam:hover{color:var(--cs-text-strong)}.pv-steam.astro-4twtefys img.astro-4twtefys{width:16px;height:16px;margin:0}.pv-rich.astro-4twtefys{font-size:var(--cs-fs-base);overflow-wrap:break-word;color:var(--cs-text-1);line-height:1.625}.pv-rich.astro-4twtefys p{margin:var(--cs-space-3) 0;color:var(--cs-p-gray-300);line-height:1.7}.pv-rich.astro-4twtefys ul,.pv-rich.astro-4twtefys ol{margin:var(--cs-space-3) 0 var(--cs-space-5);padding-left:var(--cs-space-6);list-style:none}.pv-rich.astro-4twtefys ol{counter-reset:pv-ol}.pv-rich.astro-4twtefys li{color:var(--cs-p-gray-300);margin:6px 0;padding-left:18px;line-height:1.65;position:relative}.pv-rich.astro-4twtefys ul>li:before{border-radius:var(--cs-radius-full);background:var(--cs-accent);content:"";width:6px;height:6px;position:absolute;top:10px;left:0}.pv-rich.astro-4twtefys ol>li{counter-increment:pv-ol;padding-left:var(--cs-space-6)}.pv-rich.astro-4twtefys ol>li:before{font-family:ui-monospace,monospace;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);color:var(--cs-accent);content:counter(pv-ol) ".";position:absolute;top:2px;left:0}.pv-rich.astro-4twtefys h2{align-items:center;gap:var(--cs-space-2);margin:var(--cs-space-8) 0 14px;border-bottom:1px solid var(--cs-line-2-next);font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);font-weight:var(--cs-fw-extrabold);line-height:var(--cs-lh-xl);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong);padding-bottom:6px;display:flex}.pv-rich.astro-4twtefys h2:before{border-radius:var(--cs-radius-full);background:var(--cs-accent);content:"";flex-shrink:0;width:6px;height:20px}.pv-rich.astro-4twtefys h3{margin:var(--cs-space-6) 0 var(--cs-space-3);font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xl);color:var(--cs-text-strong)}.pv-rich.astro-4twtefys h4{margin:var(--cs-space-5) 0 var(--cs-space-2);font-family:var(--cs-font-display);font-size:1.1rem;font-weight:var(--cs-fw-semibold);color:color-mix(in srgb, var(--cs-text-strong) 90%, transparent)}.pv-rich.astro-4twtefys strong,.pv-rich.astro-4twtefys b{font-weight:var(--cs-fw-bold);color:var(--cs-text-strong)}.pv-rich.astro-4twtefys a{color:var(--cs-hue-cyan);text-decoration:none}.pv-rich.astro-4twtefys a:hover{text-decoration:underline}.pv-rich.astro-4twtefys img{border-radius:var(--cs-radius-4);max-width:100%;height:auto;margin:0 auto;display:block}.pv-rich.astro-4twtefys figure{width:fit-content;max-width:100%;margin:var(--cs-space-6) auto;position:relative}.pv-rich.astro-4twtefys figcaption{z-index:var(--cs-z-raised);padding:var(--cs-space-1) var(--cs-space-3);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);background:var(--cs-scrim);-webkit-backdrop-filter:blur(var(--cs-blur-glass));backdrop-filter:blur(var(--cs-blur-glass));color:var(--cs-text-2);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-semibold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;position:absolute;inset-block-end:var(--cs-space-2);inset-inline-end:var(--cs-space-4)}.pv-rich.astro-4twtefys iframe{aspect-ratio:16/9;width:100%;max-width:100%;margin:var(--cs-space-6) 0;border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4)}.pv-rich.astro-4twtefys table{width:100%;margin:var(--cs-space-6) 0;border-collapse:collapse}.pv-rich.astro-4twtefys th,.pv-rich.astro-4twtefys td{padding:var(--cs-space-3) var(--cs-space-4);border:1px solid var(--cs-line-2-next);text-align:left}.pv-rich.astro-4twtefys th{background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-strong)}.pv-rich.astro-4twtefys td{font-size:var(--cs-fs-md);color:var(--cs-text-3)}.pv-rich.astro-4twtefys blockquote{margin:var(--cs-space-4) 0;padding-block:var(--cs-space-2);padding-inline:var(--cs-space-4) 0;border-left:3px solid var(--cs-accent);border-radius:0 var(--cs-radius-3) var(--cs-radius-3) 0;background:color-mix(in srgb, var(--cs-text-strong) 3%, transparent);color:color-mix(in srgb, var(--cs-text-strong) 85%, transparent);font-style:italic}.pv-rich.astro-4twtefys code{border-radius:var(--cs-radius-2);background:color-mix(in srgb, var(--cs-text-strong) 8%, transparent);color:var(--cs-success-text);padding:.15rem .35rem;font-family:ui-monospace,monospace;font-size:.875em}.pv-rich.astro-4twtefys pre{margin:var(--cs-space-4) 0;padding:var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-scrim);overflow-x:auto}.pv-list.astro-4twtefys{gap:var(--cs-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pv-list.astro-4twtefys li.astro-4twtefys{align-items:flex-start;gap:var(--cs-space-3);line-height:var(--cs-lh-relaxed);color:var(--cs-p-gray-300);display:flex}.pv-li-dot.astro-4twtefys{width:8px;height:8px;margin-top:var(--cs-space-2);border-radius:var(--cs-radius-full);background:var(--pv-tone);flex-shrink:0}.pv-nav.astro-4twtefys{gap:var(--cs-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pv-step.astro-4twtefys{padding:var(--cs-space-4);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-menu);background:var(--cs-glass);color:inherit;transition:border-color var(--cs-dur-base) var(--cs-ease-standard);flex-direction:column;text-decoration:none;display:flex}.pv-step.astro-4twtefys:hover{border-color:color-mix(in srgb, var(--cs-accent) 20%, transparent)}.pv-step-next.astro-4twtefys{text-align:right;align-items:flex-end}.pv-step-l.astro-4twtefys{align-items:center;gap:var(--cs-space-1);margin-bottom:var(--cs-space-1);font-size:var(--cs-fs-3xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-3);display:flex}.pv-step-v.astro-4twtefys{font-family:var(--cs-font-display);font-weight:var(--cs-fw-bold);color:var(--cs-text-strong);transition:color var(--cs-dur-base) var(--cs-ease-standard)}.pv-step.astro-4twtefys:hover .pv-step-v.astro-4twtefys{color:var(--cs-accent)}.pv-step-d.astro-4twtefys{font-size:var(--cs-fs-xs);color:var(--cs-text-3)}@media (width>=640px){.pv-h1.astro-4twtefys{font-size:var(--cs-fs-4xl);line-height:var(--cs-lh-4xl)}.pv-body-head.astro-4twtefys .pv-h2.astro-4twtefys,.pv-rich.astro-4twtefys h2{font-size:var(--cs-fs-2xl);line-height:var(--cs-lh-2xl)}.pv-body.astro-4twtefys{padding:var(--cs-space-10)}}@media (width>=1024px){.pv-h1.astro-4twtefys{font-size:var(--cs-fs-5xl);line-height:1}}.tl.astro-57zk5yym{gap:var(--cs-space-8);flex-direction:column;display:flex}.tl.astro-57zk5yym img.astro-57zk5yym{object-fit:cover;width:100%;height:100%;transition:transform var(--cs-dur-slower) var(--cs-ease-standard);position:absolute;inset:0}.tl-hero.astro-57zk5yym{gap:var(--cs-space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.tl-main.astro-57zk5yym{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:var(--cs-surface-inset);box-shadow:var(--cs-shadow-e4);transition:border-color var(--cs-dur-slow) var(--cs-ease-standard);flex-direction:column;display:flex;overflow:hidden}.tl-main.astro-57zk5yym:hover{border-color:color-mix(in srgb, var(--cs-accent) 40%, transparent)}.tl-stage.astro-57zk5yym{aspect-ratio:16/9;background:var(--cs-surface-1);position:relative}.tl-stage.astro-57zk5yym>:first-child{position:absolute;inset:0}.tl-pos-tl.astro-57zk5yym,.tl-pos-tr.astro-57zk5yym,.tl-pos-bl.astro-57zk5yym,.tl-pos-tl6.astro-57zk5yym,.tl-pos-tr6.astro-57zk5yym,.tl-pos-bl6.astro-57zk5yym,.tl-pos-tl8.astro-57zk5yym,.tl-pos-tr8.astro-57zk5yym,.tl-pos-bl8.astro-57zk5yym{z-index:1;pointer-events:none;position:absolute}.tl-pos-tl.astro-57zk5yym{top:calc(var(--cs-space-2) + var(--cs-space-half));left:calc(var(--cs-space-2) + var(--cs-space-half))}.tl-pos-tr.astro-57zk5yym{top:calc(var(--cs-space-2) + var(--cs-space-half));right:calc(var(--cs-space-2) + var(--cs-space-half))}.tl-pos-bl.astro-57zk5yym{bottom:calc(var(--cs-space-2) + var(--cs-space-half));left:calc(var(--cs-space-2) + var(--cs-space-half))}.tl-pos-tl6.astro-57zk5yym{top:var(--cs-space-1);left:var(--cs-space-1)}.tl-pos-tr6.astro-57zk5yym{top:var(--cs-space-1);right:var(--cs-space-1)}.tl-pos-bl6.astro-57zk5yym{bottom:var(--cs-space-1);left:var(--cs-space-1)}.tl-pos-tl8.astro-57zk5yym{top:var(--cs-space-2);left:var(--cs-space-2)}.tl-pos-tr8.astro-57zk5yym{top:var(--cs-space-2);right:var(--cs-space-2)}.tl-pos-bl8.astro-57zk5yym{bottom:var(--cs-space-2);left:var(--cs-space-2)}.tl-live.astro-57zk5yym{align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-half) var(--cs-space-2);border-radius:var(--cs-radius-1);background:var(--cs-accent-fill);font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-4xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-accent-fill-ink);display:flex}.tl-live-sm.astro-57zk5yym{padding:var(--cs-space-half) var(--cs-space-1);font-size:var(--cs-fs-5xs);line-height:var(--cs-lh-5xs);letter-spacing:0}.tl-dot.astro-57zk5yym{border-radius:var(--cs-radius-full);background:var(--cs-accent-fill-ink);width:6px;height:6px;animation:tl-pulse var(--cs-dur-loop) var(--cs-ease-in-out) infinite}.tl-dot-sm.astro-57zk5yym{width:4px;height:4px}@keyframes tl-pulse{50%{opacity:.5}}.tl-views.astro-57zk5yym{align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-half) var(--cs-space-2);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-1);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-3xs);color:var(--cs-text-strong);background:#000c;display:flex}.tl-views-sm.astro-57zk5yym{padding:var(--cs-space-half) var(--cs-space-1);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);border:0}.tl-views.astro-57zk5yym svg{color:var(--cs-accent)}.tl-bar.astro-57zk5yym{justify-content:space-between;align-items:center;gap:var(--cs-space-3);padding:calc(var(--cs-space-2) + var(--cs-space-half)) var(--cs-space-3);border-top:1px solid var(--cs-line-2-next);background:var(--cs-surface-0);color:inherit;transition:background var(--cs-dur-base) var(--cs-ease-standard);text-decoration:none;display:flex}.tl-bar.astro-57zk5yym:hover{background:var(--cs-surface-1)}.tl-bar-who.astro-57zk5yym{align-items:center;gap:calc(var(--cs-space-2) + var(--cs-space-half));min-width:0;display:flex}.tl-bar-txt.astro-57zk5yym,.tl-gc-txt.astro-57zk5yym,.tl-sc-top.astro-57zk5yym{gap:var(--cs-space-1);flex-direction:column;min-width:0;display:flex}.tl-bar-txt.astro-57zk5yym{gap:0}.tl-av.astro-57zk5yym{border:1px solid color-mix(in srgb, var(--cs-accent) 60%, transparent);border-radius:var(--cs-radius-full);background:var(--cs-surface-0);flex-shrink:0;display:block;position:relative;overflow:hidden}.tl-av-20.astro-57zk5yym{border-color:color-mix(in srgb, var(--cs-accent) 50%, transparent);width:20px;height:20px}.tl-av-28.astro-57zk5yym{border-color:color-mix(in srgb, var(--cs-accent) 80%, transparent);width:28px;height:28px}.tl-av-32.astro-57zk5yym{width:32px;height:32px;margin-top:var(--cs-space-half)}.tl-namerow.astro-57zk5yym{align-items:center;gap:var(--cs-space-1);flex-wrap:wrap;min-width:0;display:flex}.tl-name.astro-57zk5yym{font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);text-overflow:ellipsis;white-space:nowrap;color:var(--cs-text-strong);transition:color var(--cs-dur-base) var(--cs-ease-standard);overflow:hidden}.tl-bar.astro-57zk5yym:hover .tl-name.astro-57zk5yym,.tl-sc.astro-57zk5yym:hover .tl-name.astro-57zk5yym,.tl-gc.astro-57zk5yym:hover .tl-name.astro-57zk5yym{color:var(--cs-accent)}.tl-tick.astro-57zk5yym{border-radius:var(--cs-radius-full);background:var(--cs-accent-fill);width:12px;height:12px;color:var(--cs-accent-fill-ink);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tl-livetag.astro-57zk5yym{padding:0 var(--cs-space-1);border-radius:var(--cs-radius-1);background:color-mix(in srgb, var(--cs-accent) 20%, transparent);font-size:var(--cs-fs-5xs);font-weight:var(--cs-fw-extrabold);line-height:var(--cs-lh-5xs);text-transform:uppercase;color:var(--cs-accent)}.tl-bar-title.astro-57zk5yym{font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-medium);line-height:var(--cs-lh-tight);text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb, var(--cs-text-strong) 70%, transparent);overflow:hidden}.tl-title.astro-57zk5yym{font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-medium);line-height:var(--cs-lh-snug);text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb, var(--cs-text-strong) 70%, transparent);display:block;overflow:hidden}.tl-lang.astro-57zk5yym{padding:var(--cs-space-half) var(--cs-space-1);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-1);background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-4xs);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);flex-shrink:0}.tl-lang-sm.astro-57zk5yym{font-size:var(--cs-fs-5xs);line-height:var(--cs-lh-5xs)}.tl-meta.astro-57zk5yym{align-items:center;gap:var(--cs-space-2);padding-top:var(--cs-space-1);display:flex}.tl-meta-split.astro-57zk5yym{justify-content:space-between}.tl-game.astro-57zk5yym{font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-extrabold);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-wider);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);overflow:hidden}.tl-game-sm.astro-57zk5yym{font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs)}.tl-fade.astro-57zk5yym{pointer-events:none;background:linear-gradient(#0000,#000000b3);position:absolute;inset:0}.tl-side.astro-57zk5yym{gap:calc(var(--cs-space-2) + var(--cs-space-half));flex-direction:column;display:flex}.tl-sc.astro-57zk5yym{align-items:stretch;gap:calc(var(--cs-space-3) + var(--cs-space-half));padding:calc(var(--cs-space-2) + var(--cs-space-half));border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:var(--cs-surface-inset);color:inherit;transition:border-color var(--cs-dur-base) var(--cs-ease-standard), background var(--cs-dur-base) var(--cs-ease-standard);text-decoration:none;display:flex;overflow:hidden}.tl-sc.astro-57zk5yym:hover{border-color:color-mix(in srgb, var(--cs-accent) 50%, transparent);background:var(--cs-surface-1)}.tl-sc-thumb.astro-57zk5yym{aspect-ratio:16/9;border-radius:var(--cs-radius-menu);background:var(--cs-surface-1);flex-shrink:0;width:160px;position:relative;overflow:hidden}.tl-sc.astro-57zk5yym:hover img.astro-57zk5yym,.tl-gc.astro-57zk5yym:hover img.astro-57zk5yym{transform:scale(1.05)}.tl-sc-body.astro-57zk5yym{min-width:0;padding:var(--cs-space-half) 0;flex-direction:column;flex:1;justify-content:space-between;display:flex}.tl-more.astro-57zk5yym{gap:var(--cs-space-6);padding-top:var(--cs-space-6);flex-direction:column;display:flex}.tl-h2.astro-57zk5yym{padding-bottom:var(--cs-space-4);border-bottom:1px solid var(--cs-line-2-next);font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-lg);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-text-strong);margin:0}.tl-grid.astro-57zk5yym{gap:var(--cs-space-4);grid-template-columns:minmax(0,1fr);display:grid}.tl-gc.astro-57zk5yym{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:var(--cs-surface-inset);color:inherit;transition:border-color var(--cs-dur-base) var(--cs-ease-standard), background var(--cs-dur-base) var(--cs-ease-standard), transform var(--cs-dur-base) var(--cs-ease-standard);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.tl-gc.astro-57zk5yym[hidden]{display:none}.tl-gc.astro-57zk5yym:hover{border-color:color-mix(in srgb, var(--cs-accent) 50%, transparent);background:var(--cs-surface-1);transform:translateY(-4px)}.tl-gc-thumb.astro-57zk5yym{aspect-ratio:16/9;background:var(--cs-surface-1);position:relative;overflow:hidden}.tl-gc-body.astro-57zk5yym{align-items:flex-start;gap:calc(var(--cs-space-2) + var(--cs-space-half));padding:var(--cs-space-3);display:flex}.tl-gc-txt.astro-57zk5yym{flex:1}.tl-load.astro-57zk5yym{padding-top:var(--cs-space-6);justify-content:center;display:flex}.tl-load-btn.astro-57zk5yym{padding:calc(var(--cs-space-2) + var(--cs-space-half)) var(--cs-space-6);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:var(--cs-surface-inset);box-shadow:var(--cs-shadow-e3);font:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);cursor:pointer}.tl-load-btn.astro-57zk5yym:hover{border-color:color-mix(in srgb, var(--cs-accent) 50%, transparent);color:var(--cs-text-strong)}.tl-board.astro-57zk5yym{padding-top:var(--cs-space-10);border-top:1px solid var(--cs-line-2-next)}.tl-empty.astro-57zk5yym{justify-content:center;align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-20) var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-surface-inset);color:var(--cs-text-3);flex-direction:column;display:flex}.tl-empty.astro-57zk5yym svg{opacity:.2}.tl-empty.astro-57zk5yym p.astro-57zk5yym{font-family:var(--cs-font-display);font-size:var(--cs-fs-md);letter-spacing:var(--cs-tracking-wider);text-align:center;text-transform:uppercase;margin:0}@media (width>=640px){.tl-sc-thumb.astro-57zk5yym{width:192px}.tl-grid.astro-57zk5yym{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.tl-grid.astro-57zk5yym{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.tl-hero.astro-57zk5yym{grid-template-columns:repeat(12,minmax(0,1fr))}.tl-main.astro-57zk5yym{grid-column:span 7}.tl-side.astro-57zk5yym{grid-column:span 5}.tl-grid.astro-57zk5yym{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){.tl-main.astro-57zk5yym{grid-column:span 8}.tl-side.astro-57zk5yym{grid-column:span 4}}@media (width>=1536px){.tl-grid.astro-57zk5yym{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.tl.astro-57zk5yym img.astro-57zk5yym,.tl-gc.astro-57zk5yym{transition:none}.tl-dot.astro-57zk5yym{animation:none}}.gnw.astro-vq6i6dcr{gap:var(--cs-space-6);flex-direction:column;display:flex}.gnw.astro-vq6i6dcr img.astro-vq6i6dcr{object-fit:cover;width:100%;height:100%;transition:transform var(--cs-dur-slower) var(--cs-ease-standard);position:absolute;inset:0}.gnw-top.astro-vq6i6dcr{gap:var(--cs-space-6);display:grid}.gnw-feat.astro-vq6i6dcr,.gnw-side.astro-vq6i6dcr{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-surface-inset);color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.gnw-feat.astro-vq6i6dcr{min-height:calc((100vw - 2 * var(--cs-page-gutter)) * .625);padding:var(--cs-space-6);padding-top:var(--cs-space-12);box-shadow:var(--cs-shadow-e4);justify-content:flex-end}.gnw-feat.astro-vq6i6dcr:hover img.astro-vq6i6dcr,.gnw-side.astro-vq6i6dcr:hover img.astro-vq6i6dcr,.gnw-card.astro-vq6i6dcr:hover img.astro-vq6i6dcr{transform:scale(1.05)}.gnw-ph.astro-vq6i6dcr{background:linear-gradient(to bottom right, color-mix(in srgb, var(--cs-accent) 30%, transparent), var(--cs-surface-inset), black);position:absolute;inset:0}.gnw-shade.astro-vq6i6dcr{background:linear-gradient(to top, var(--cs-bg), color-mix(in srgb, var(--cs-bg) 75%, transparent) 45%, transparent);pointer-events:none;position:absolute;inset:0}.gnw-shade-side.astro-vq6i6dcr{background:linear-gradient(to top, var(--cs-bg), color-mix(in srgb, var(--cs-bg) 80%, transparent) 40%, #0006)}.gnw-side.astro-vq6i6dcr img.astro-vq6i6dcr.gnw-dim{opacity:.6}.gnw-badge.astro-vq6i6dcr{align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-1) var(--cs-space-3);border-radius:var(--cs-radius-1);background:var(--cs-accent-fill);box-shadow:var(--cs-shadow-e2);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-accent-fill-ink);align-self:flex-start;display:inline-flex;position:relative}.gnw-badge-pos.astro-vq6i6dcr{top:var(--cs-space-4);left:var(--cs-space-4);position:absolute}.gnw-badge-sm.astro-vq6i6dcr,.gnw-badge-card.astro-vq6i6dcr{padding:var(--cs-space-half) calc(var(--cs-space-2) + var(--cs-space-half));font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs)}.gnw-badge-card.astro-vq6i6dcr{top:calc(var(--cs-space-2) + var(--cs-space-half));left:calc(var(--cs-space-2) + var(--cs-space-half));padding-inline:var(--cs-space-2);position:absolute}.gnw-feat-copy.astro-vq6i6dcr,.gnw-side-copy.astro-vq6i6dcr{gap:var(--cs-space-3);flex-direction:column;display:flex;position:relative}.gnw-side-copy.astro-vq6i6dcr{margin-top:var(--cs-space-4)}.gnw-feat-title.astro-vq6i6dcr,.gnw-side-title.astro-vq6i6dcr,.gnw-card-title.astro-vq6i6dcr{font-family:var(--cs-font-display);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong);transition:color var(--cs-dur-base) var(--cs-ease-standard);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.gnw-feat-title.astro-vq6i6dcr{-webkit-line-clamp:2;font-size:var(--cs-fs-xl);line-height:var(--cs-lh-tight);text-shadow:0 2px 6px #0009}.gnw-feat.astro-vq6i6dcr:hover .gnw-feat-title.astro-vq6i6dcr,.gnw-side.astro-vq6i6dcr:hover .gnw-side-title.astro-vq6i6dcr,.gnw-card.astro-vq6i6dcr:hover .gnw-card-title.astro-vq6i6dcr{color:var(--cs-accent)}.gnw-feat-ex.astro-vq6i6dcr{max-width:var(--cs-container-3xl);-webkit-line-clamp:2;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-relaxed);color:color-mix(in srgb, var(--cs-text-strong) 70%, transparent);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gnw-meta.astro-vq6i6dcr{justify-content:space-between;align-items:center;gap:var(--cs-space-2);padding-top:var(--cs-space-2);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);display:flex}.gnw-meta-sm.astro-vq6i6dcr{font-size:var(--cs-fs-3xs);padding-top:0}.gnw-when.astro-vq6i6dcr{align-items:center;gap:var(--cs-space-1);font-weight:var(--cs-fw-bold);display:flex}.gnw-when.astro-vq6i6dcr svg{color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent)}.gnw-by.astro-vq6i6dcr{align-items:center;gap:var(--cs-space-2);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);display:flex}.gnw-av.astro-vq6i6dcr{border:1px solid color-mix(in srgb, var(--cs-text-strong) 20%, transparent);border-radius:var(--cs-radius-full);background:var(--cs-line-2-next);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.gnw-av-24.astro-vq6i6dcr{width:24px;height:24px}.gnw-av-20.astro-vq6i6dcr{width:20px;height:20px;font-size:var(--cs-fs-4xs)}.gnw-stack.astro-vq6i6dcr{gap:var(--cs-space-6);flex-direction:column;display:flex}.gnw-side.astro-vq6i6dcr{min-height:190px;padding:var(--cs-space-5);box-shadow:var(--cs-shadow-e3);flex:1;justify-content:space-between}.gnw-side-title.astro-vq6i6dcr{-webkit-line-clamp:2;font-size:var(--cs-fs-md);line-height:var(--cs-lh-snug)}.gnw-grid.astro-vq6i6dcr{gap:var(--cs-space-5);grid-template-columns:minmax(0,1fr);display:grid}.gnw-card.astro-vq6i6dcr{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-surface-inset);color:inherit;transition:border-color var(--cs-dur-base) var(--cs-ease-standard), box-shadow var(--cs-dur-base) var(--cs-ease-standard);flex-direction:column;justify-content:space-between;text-decoration:none;display:flex;overflow:hidden}.gnw-card.astro-vq6i6dcr[hidden]{display:none}.gnw-card.astro-vq6i6dcr:hover{border-color:color-mix(in srgb, var(--cs-accent) 50%, transparent);box-shadow:var(--cs-glow-card-hover)}.gnw-card-img.astro-vq6i6dcr{aspect-ratio:16/9;background:#000;display:block;position:relative;overflow:hidden}.gnw-card-ph.astro-vq6i6dcr{background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);width:100%;height:100%;font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 20%, transparent);justify-content:center;align-items:center;display:flex}.gnw-card-body.astro-vq6i6dcr{justify-content:space-between;gap:var(--cs-space-4);padding:var(--cs-space-4);flex-direction:column;flex:1;display:flex}.gnw-card-title.astro-vq6i6dcr{-webkit-line-clamp:3;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-snug)}.gnw-card-foot.astro-vq6i6dcr{justify-content:space-between;align-items:center;gap:var(--cs-space-2);padding-top:var(--cs-space-2);border-top:1px solid var(--cs-line-1);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-3xs);color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);display:flex}.gnw-card-by.astro-vq6i6dcr{text-overflow:ellipsis;white-space:nowrap;max-width:100px;color:color-mix(in srgb, var(--cs-text-strong) 70%, transparent);overflow:hidden}.gnw-more.astro-vq6i6dcr{justify-content:center;align-items:center;gap:var(--cs-space-2);width:100%;margin-top:var(--cs-space-4);padding:var(--cs-space-4) var(--cs-space-6);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:var(--cs-surface-inset);box-shadow:var(--cs-shadow-e3);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 70%, transparent);cursor:pointer;display:flex}.gnw-more.astro-vq6i6dcr:hover{border-color:var(--cs-line-3);background:var(--cs-surface-1);color:var(--cs-text-strong)}.gnw-more.astro-vq6i6dcr svg{color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent)}.gnw-empty.astro-vq6i6dcr{align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-20) var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-surface-inset);color:var(--cs-text-3);flex-direction:column;display:flex}.gnw-empty.astro-vq6i6dcr svg{opacity:.2}.gnw-empty.astro-vq6i6dcr p.astro-vq6i6dcr{font-family:var(--cs-font-display);font-size:var(--cs-fs-md);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;margin:0}@media (width>=640px){.gnw-feat.astro-vq6i6dcr{aspect-ratio:auto;min-height:420px;padding:var(--cs-space-8)}.gnw-badge-pos.astro-vq6i6dcr{top:var(--cs-space-6);left:var(--cs-space-6)}.gnw-feat-title.astro-vq6i6dcr{font-size:var(--cs-fs-2xl)}.gnw-feat-ex.astro-vq6i6dcr{font-size:var(--cs-fs-md)}.gnw-side.astro-vq6i6dcr{padding:var(--cs-space-6)}.gnw-side-title.astro-vq6i6dcr{font-size:var(--cs-fs-base)}.gnw-grid.astro-vq6i6dcr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.gnw-grid.astro-vq6i6dcr{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.gnw-top.astro-vq6i6dcr{grid-template-columns:repeat(3,minmax(0,1fr))}.gnw-feat.astro-vq6i6dcr{grid-column:span 2}.gnw-feat-title.astro-vq6i6dcr{font-size:var(--cs-fs-3xl)}.gnw-grid.astro-vq6i6dcr{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.gnw.astro-vq6i6dcr img.astro-vq6i6dcr{transition:none}}.tl.astro-kojwago2{gap:var(--cs-space-4);padding-top:var(--cs-space-2);flex-direction:column;display:flex}.tl-head.astro-kojwago2{justify-content:space-between;align-items:center;gap:var(--cs-space-4);display:flex}.tl-h2.astro-kojwago2{align-items:center;gap:var(--cs-space-2);font-size:var(--cs-fs-sm);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-sm);letter-spacing:.05em;text-transform:uppercase;color:var(--cs-text-strong);margin:0;display:flex}.tl-h2.astro-kojwago2 .tl-icon{color:var(--cs-accent)}.tl-sub.astro-kojwago2{margin:var(--cs-space-half) 0 0;font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-2xs);color:var(--cs-text-3)}.tl-all.astro-kojwago2{align-items:center;gap:var(--cs-space-1);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--cs-text-3);text-decoration:none;display:flex}.tl-all.astro-kojwago2:hover{color:var(--cs-text-strong)}.tl-row.astro-kojwago2{gap:var(--cs-space-4);padding-block:var(--cs-space-1) var(--cs-space-4);scroll-snap-type:x proximity;margin:0;list-style:none;display:flex;overflow-x:auto}.tl-item.astro-kojwago2{scroll-snap-align:start;flex-shrink:0;width:144px}.tl-item-all.astro-kojwago2{width:128px}@media (width>=640px){.tl-item.astro-kojwago2{width:176px}.tl-item-all.astro-kojwago2{width:144px}}.tl-card.astro-kojwago2{color:inherit;text-decoration:none;display:block}.tl-cover.astro-kojwago2{aspect-ratio:3/4;border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-surface-deep);transition:border-color var(--cs-dur-base) var(--cs-ease-standard), box-shadow var(--cs-dur-base) var(--cs-ease-standard);display:block;position:relative;overflow:hidden}.tl-cover.astro-kojwago2 img.astro-kojwago2{object-fit:cover;width:100%;height:100%;transition:transform var(--cs-dur-slower) var(--cs-ease-standard);display:block;position:absolute;inset:0}.tl-fade.astro-kojwago2{background:linear-gradient(to top, var(--cs-bg) 0%, color-mix(in srgb, var(--cs-bg) 40%, transparent) 50%, transparent 100%);position:absolute;inset:0}.tl-copy.astro-kojwago2{right:var(--cs-space-3);bottom:var(--cs-space-3);left:var(--cs-space-3);gap:var(--cs-space-1);flex-direction:column;display:flex;position:absolute}.tl-name.astro-kojwago2{-webkit-line-clamp:2;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong);transition:color var(--cs-dur-base) var(--cs-ease-standard);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=640px){.tl-name.astro-kojwago2{font-size:var(--cs-fs-md);line-height:var(--cs-lh-md)}}.tl-meta.astro-kojwago2{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent)}.tl-game.astro-kojwago2{font-weight:var(--cs-fw-bold);color:var(--cs-hue-cyan)}a.astro-kojwago2.tl-card:hover .tl-cover.astro-kojwago2{border-color:color-mix(in srgb, var(--cs-accent) 50%, transparent);box-shadow:var(--cs-glow-card-hover)}a.astro-kojwago2.tl-card:hover .tl-cover.astro-kojwago2 img.astro-kojwago2{transform:scale(1.05)}a.astro-kojwago2.tl-card:hover .tl-name.astro-kojwago2{color:var(--cs-accent)}.tl-more.astro-kojwago2{justify-content:center;align-items:center;gap:var(--cs-space-2);aspect-ratio:3/4;padding:var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-surface-deep);text-align:center;color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);flex-direction:column;text-decoration:none;display:flex}.tl-more-icon.astro-kojwago2{border-radius:var(--cs-radius-4);background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.tl-more-label.astro-kojwago2{font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);letter-spacing:.05em;text-transform:uppercase}.tl-more.astro-kojwago2:hover{border-color:color-mix(in srgb, var(--cs-accent) 50%, transparent);color:var(--cs-text-strong)}.tl-more.astro-kojwago2:hover .tl-more-icon.astro-kojwago2{color:var(--cs-accent);background:color-mix(in srgb, var(--cs-accent) 20%, transparent)}.tr.astro-mmugq74w{gap:var(--cs-space-6);flex-direction:column;display:flex}.tr-h2.astro-mmugq74w{align-items:center;gap:var(--cs-space-2);font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xl);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong);margin:0;display:flex}.tr-num.astro-mmugq74w{font-family:var(--cs-font);font-size:var(--cs-fs-md);color:var(--cs-accent)}.tr-group.astro-mmugq74w{gap:var(--cs-space-4);flex-direction:column;display:flex}.tr-h3.astro-mmugq74w{font-size:var(--cs-fs-sm);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--cs-text-strong);margin:0}.tr-grid.astro-mmugq74w{gap:var(--cs-space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.tr-grid.astro-mmugq74w{grid-template-columns:repeat(2,minmax(0,1fr))}}.tr-card.astro-mmugq74w{gap:var(--cs-space-4);padding:var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:var(--cs-surface-inset);display:flex}.tr-cover.astro-mmugq74w{aspect-ratio:3/4;border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-2);background:var(--cs-surface-deep);flex-shrink:0;justify-content:center;align-items:center;width:112px;display:flex;position:relative;overflow:hidden}.tr-cover.astro-mmugq74w img.astro-mmugq74w{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.tr-ph.astro-mmugq74w{padding:var(--cs-space-2);text-align:center;font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);color:color-mix(in srgb, var(--cs-text-strong) 25%, transparent)}.tr-copy.astro-mmugq74w{justify-content:center;gap:var(--cs-space-1);flex-direction:column;min-width:0;display:flex}.tr-badge.astro-mmugq74w{padding:var(--cs-space-half) var(--cs-space-2);border-radius:var(--cs-radius-1);background:color-mix(in srgb, var(--cs-accent) 15%, transparent);border:1px solid color-mix(in srgb, var(--cs-accent) 30%, transparent);font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-4xs);text-transform:uppercase;color:var(--cs-accent);align-self:flex-start}.tr-badge.astro-mmugq74w.alt{background:color-mix(in srgb, var(--cs-hue-cyan) 15%, transparent);border-color:color-mix(in srgb, var(--cs-hue-cyan) 30%, transparent);color:var(--cs-hue-cyan)}.tr-name.astro-mmugq74w,.tr-dlc-name.astro-mmugq74w{font-size:var(--cs-fs-base);font-weight:var(--cs-fw-black);color:var(--cs-text-strong);margin:0}.tr-name.astro-mmugq74w{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tr-text.astro-mmugq74w{-webkit-line-clamp:2;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.tr-plat.astro-mmugq74w{text-overflow:ellipsis;white-space:nowrap;font-size:var(--cs-fs-3xs);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);overflow:hidden}.tr-dlc.astro-mmugq74w{gap:var(--cs-space-4);padding-bottom:var(--cs-space-3);display:flex;overflow-x:auto}.tr-dlc-card.astro-mmugq74w{gap:var(--cs-space-2);width:144px;padding:var(--cs-space-3);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:var(--cs-surface-inset);flex-direction:column;flex-shrink:0;display:flex}.tr-cover-dlc.astro-mmugq74w{width:100%}.tr-dlc-name.astro-mmugq74w{-webkit-line-clamp:2;text-align:center;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.to.astro-5yob5ag2{padding-bottom:var(--cs-space-16);color:var(--cs-text-1);flex-direction:column;gap:0;display:flex}.to.astro-5yob5ag2 img.astro-5yob5ag2{display:block}.to-hero.astro-5yob5ag2{background:var(--cs-bg);position:relative;overflow:hidden}.to-hero-art.astro-5yob5ag2{position:absolute;inset:0}.to-hero-art.astro-5yob5ag2 img.astro-5yob5ag2{object-fit:cover;object-position:80% center;background:0 0;width:100%;height:100%}.to-hero-shade.astro-5yob5ag2{background:linear-gradient(to right, color-mix(in srgb, var(--cs-bg) 85%, transparent) 5%, color-mix(in srgb, var(--cs-bg) 50%, transparent) 28%, transparent 68%), linear-gradient(to top, color-mix(in srgb, var(--cs-bg) 85%, transparent), transparent, color-mix(in srgb, var(--cs-bg) 20%, transparent));position:absolute;inset:0}.to-hero-in.astro-5yob5ag2{max-width:1500px;padding:var(--cs-space-8) var(--cs-page-gutter);padding-bottom:var(--cs-space-6);flex-direction:column;align-items:flex-start;margin:0 auto;display:flex;position:relative}.to-hero-head.astro-5yob5ag2{gap:var(--cs-space-3);width:100%;max-width:576px;margin-bottom:var(--cs-space-5);flex-direction:column;display:flex}.to-h1.astro-5yob5ag2{font-family:var(--cs-font-display);font-size:2.75rem;font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong);text-shadow:0 4px 24px #000000e6;margin:0;line-height:1}.to-rating.astro-5yob5ag2{align-items:center;gap:var(--cs-space-3);flex-wrap:wrap;display:flex}.to-stars.astro-5yob5ag2{align-items:center;gap:var(--cs-space-1);display:flex}.to-stars.astro-5yob5ag2 .to-star{width:14px;height:14px;color:color-mix(in srgb, var(--cs-text-strong) 25%, transparent);fill:#0000}.to-stars.astro-5yob5ag2 .to-star.on{color:var(--cs-accent-fill);fill:var(--cs-accent-fill)}.to-stars.astro-5yob5ag2 .to-star.half{color:color-mix(in srgb, var(--cs-accent-fill) 80%, transparent);fill:color-mix(in srgb, var(--cs-accent-fill) 45%, transparent)}.to-score.astro-5yob5ag2{font-size:var(--cs-fs-md);font-weight:var(--cs-fw-black);font-variant-numeric:tabular-nums;color:var(--cs-text-strong)}.to-score.astro-5yob5ag2 span.astro-5yob5ag2{font-weight:var(--cs-fw-bold);color:color-mix(in srgb, var(--cs-text-strong) 45%, transparent)}.to-card.astro-5yob5ag2{gap:var(--cs-space-4);box-sizing:border-box;width:100%;max-width:580px;padding:var(--cs-space-4);border:1px solid color-mix(in srgb, var(--cs-text-strong) 15%, transparent);border-radius:var(--cs-radius-4);box-shadow:var(--cs-shadow-e4);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#000000a6;flex-direction:column;display:flex}.to-cover.astro-5yob5ag2{aspect-ratio:3/4;border:1px solid color-mix(in srgb, var(--cs-text-strong) 20%, transparent);border-radius:var(--cs-radius-3);background:var(--cs-surface-deep);width:145px;box-shadow:var(--cs-shadow-e3);color:color-mix(in srgb, var(--cs-text-strong) 20%, transparent);flex-shrink:0;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative;overflow:hidden}.to-cover.astro-5yob5ag2 img.astro-5yob5ag2{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.to-card-body.astro-5yob5ag2{justify-content:space-between;gap:var(--cs-space-4);flex-direction:column;flex:1;min-width:0;display:flex}.to-facts.astro-5yob5ag2,.to-details.astro-5yob5ag2{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.to-facts.astro-5yob5ag2{gap:calc(var(--cs-space-3) + var(--cs-space-half)) var(--cs-space-5)}.to-facts.astro-5yob5ag2 div.astro-5yob5ag2,.to-details.astro-5yob5ag2 div.astro-5yob5ag2{min-width:0}.to-facts.astro-5yob5ag2 dt.astro-5yob5ag2{margin-bottom:var(--cs-space-1);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-3xs);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 45%, transparent)}.to-facts.astro-5yob5ag2 dd.astro-5yob5ag2{font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);text-overflow:ellipsis;white-space:nowrap;color:var(--cs-text-strong);margin:0;overflow:hidden}.to-facts.astro-5yob5ag2 dd.astro-5yob5ag2.up{text-transform:uppercase}.to-stores.astro-5yob5ag2{gap:var(--cs-space-1);padding-top:var(--cs-space-1);border-top:1px solid var(--cs-line-2-next);flex-direction:column;display:flex}.to-mini-label.astro-5yob5ag2{font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-3xs);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);margin:0}.to-store-row.astro-5yob5ag2{gap:var(--cs-space-1);flex-wrap:wrap;display:flex}.to-store.astro-5yob5ag2{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);width:32px;height:32px;box-shadow:var(--cs-shadow-e2);transition:background var(--cs-dur-base) var(--cs-ease-standard), border-color var(--cs-dur-base) var(--cs-ease-standard), transform var(--cs-dur-base) var(--cs-ease-standard);justify-content:center;align-items:center;display:inline-flex}.to-store.astro-5yob5ag2:hover{border-color:color-mix(in srgb, var(--cs-accent) 40%, transparent);background:color-mix(in srgb, var(--cs-accent) 20%, transparent);transform:scale(1.05)}.to-store.astro-5yob5ag2 img.astro-5yob5ag2{object-fit:contain;filter:brightness(0)invert();background:0 0;width:16px;height:16px}.to-store.astro-5yob5ag2 img.astro-5yob5ag2.plain{filter:grayscale()contrast(1.25)brightness(1.5)}.to-store.astro-5yob5ag2 img.astro-5yob5ag2:before,.to-hero-art.astro-5yob5ag2 img.astro-5yob5ag2:before{content:none}.to-actions.astro-5yob5ag2{align-items:center;gap:calc(var(--cs-space-2) + var(--cs-space-half));padding-top:var(--cs-space-1);flex-wrap:wrap;display:flex}.to-btn.astro-5yob5ag2{justify-content:center;align-items:center;gap:var(--cs-space-2);padding:calc(var(--cs-space-2) + var(--cs-space-half)) var(--cs-space-4);border-radius:var(--cs-radius-3);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;white-space:nowrap;color:var(--cs-text-strong);transition:background var(--cs-dur-base) var(--cs-ease-standard), border-color var(--cs-dur-base) var(--cs-ease-standard), box-shadow var(--cs-dur-base) var(--cs-ease-standard);border:1px solid #0000;flex-shrink:0;text-decoration:none;display:inline-flex}.to-btn-red.astro-5yob5ag2{background:var(--cs-accent-fill);box-shadow:var(--cs-glow-accent);color:var(--cs-accent-fill-ink)}.to-btn-red.astro-5yob5ag2:hover{background:var(--cs-accent-fill-hover);box-shadow:var(--cs-glow-accent-hover)}.to-btn-line.astro-5yob5ag2{border-color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent)}.to-btn-line.astro-5yob5ag2:hover{border-color:var(--cs-accent-fill);background:var(--cs-accent-tint)}.to-play.astro-5yob5ag2{border:1px solid color-mix(in srgb, var(--cs-text-strong) 90%, transparent);border-radius:var(--cs-radius-full);justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.to-play.astro-5yob5ag2 svg{fill:currentColor;margin-left:1px}.to-body.astro-5yob5ag2{gap:var(--cs-space-8);box-sizing:border-box;width:100%;max-width:1500px;padding:0 var(--cs-page-gutter);padding-bottom:calc(var(--cs-space-12) + var(--cs-space-8));flex-direction:column;margin:0 auto;display:flex}.to-sr.astro-5yob5ag2{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.to-pair.astro-5yob5ag2{gap:var(--cs-space-5);align-items:stretch;display:grid}.to-panel.astro-5yob5ag2{gap:var(--cs-space-5);padding:var(--cs-space-6);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:var(--cs-surface-inset);box-shadow:var(--cs-shadow-e3);flex-direction:column;display:flex;position:relative;overflow:hidden}.to-panel.astro-5yob5ag2:before{content:"";background:linear-gradient(to right, color-mix(in srgb, var(--cs-text-strong) 20%, transparent), transparent);height:1px;position:absolute;top:0;left:0;right:0}.to-panel-red.astro-5yob5ag2{gap:var(--cs-space-4)}.to-panel-red.astro-5yob5ag2:before{background:linear-gradient(to right, color-mix(in srgb, var(--cs-accent) 70%, transparent), transparent)}.to-label.astro-5yob5ag2{align-items:center;gap:var(--cs-space-2);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 55%, transparent);margin:0;display:flex}.to-num.astro-5yob5ag2{color:var(--cs-accent)}.to-text-wrap.astro-5yob5ag2{flex-direction:column;flex:1;justify-content:space-between;display:flex}.to-text.astro-5yob5ag2{font-size:var(--cs-fs-base);line-height:var(--cs-lh-relaxed);white-space:pre-line;color:color-mix(in srgb, var(--cs-text-strong) 70%, transparent);margin:0}.to-text.astro-5yob5ag2.clamp{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.to-more.astro-5yob5ag2{padding:0;padding-top:var(--cs-space-4);font:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);text-transform:uppercase;color:var(--cs-accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:auto}.to-details.astro-5yob5ag2{gap:var(--cs-space-5)}.to-details.astro-5yob5ag2 dt.astro-5yob5ag2{margin-bottom:var(--cs-space-1);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-3xs);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent)}.to-details.astro-5yob5ag2 dd.astro-5yob5ag2{overflow-wrap:anywhere;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);text-transform:uppercase;color:var(--cs-text-strong);margin:0}.to-avail.astro-5yob5ag2{gap:var(--cs-space-3);padding-top:var(--cs-space-5);border-top:1px solid var(--cs-line-2-next);flex-direction:column;margin-top:auto;display:flex}.to-sec.astro-5yob5ag2{gap:var(--cs-space-5);flex-direction:column;scroll-margin-top:96px;display:flex}.to-sec-head.astro-5yob5ag2{justify-content:space-between;align-items:center;gap:var(--cs-space-2);flex-wrap:wrap;display:flex}.to-h2.astro-5yob5ag2{align-items:center;gap:var(--cs-space-2);font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xl);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong);margin:0;display:flex}.to-h2.astro-5yob5ag2 .to-num.astro-5yob5ag2{font-family:var(--cs-font);font-size:var(--cs-fs-md)}.to-h2.astro-5yob5ag2 .to-h2-icon{color:var(--cs-accent);flex-shrink:0}.to-all.astro-5yob5ag2{align-items:center;gap:var(--cs-space-1);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--cs-text-3);text-decoration:none;display:flex}.to-all.astro-5yob5ag2:hover{color:var(--cs-text-strong)}.to-news.astro-5yob5ag2{gap:var(--cs-space-6);grid-template-columns:minmax(0,1fr);display:grid}.to-videos.astro-5yob5ag2{gap:var(--cs-space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.to-player.astro-5yob5ag2{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-surface-deep);box-shadow:var(--cs-shadow-e4);position:relative;overflow:hidden}.to-facade.astro-5yob5ag2,.to-player.astro-5yob5ag2 iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;padding:0;display:block;position:relative}.to-facade.astro-5yob5ag2{cursor:pointer;font:inherit;text-align:left;color:inherit}.to-facade.astro-5yob5ag2 img.astro-5yob5ag2{object-fit:cover;width:100%;height:100%;transition:transform var(--cs-dur-slower) var(--cs-ease-standard);position:absolute;inset:0}.to-facade.astro-5yob5ag2:hover img.astro-5yob5ag2{transform:scale(1.05)}.to-facade-shade.astro-5yob5ag2{background:linear-gradient(#0000,#0000004d,#000);position:absolute;inset:0}.to-big-play.astro-5yob5ag2{border-radius:var(--cs-radius-full);background:var(--cs-accent-fill);width:80px;height:80px;box-shadow:var(--cs-glow-accent-lg);color:var(--cs-accent-fill-ink);transition:transform var(--cs-dur-slow) var(--cs-ease-standard);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.to-facade.astro-5yob5ag2:hover .to-big-play.astro-5yob5ag2{transform:translate(-50%,-50%)scale(1.1)}.to-big-play.astro-5yob5ag2 svg{margin-left:var(--cs-space-1);fill:currentColor}.to-facade-copy.astro-5yob5ag2{right:var(--cs-space-5);bottom:var(--cs-space-5);left:var(--cs-space-5);align-items:flex-start;gap:var(--cs-space-1);flex-direction:column;display:flex;position:absolute}.to-chip.astro-5yob5ag2{padding:var(--cs-space-1) calc(var(--cs-space-2) + var(--cs-space-half));border-radius:var(--cs-radius-1);background:var(--cs-accent-fill);box-shadow:var(--cs-shadow-e2);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-accent-fill-ink)}.to-chip-sm.astro-5yob5ag2{padding:var(--cs-space-half) var(--cs-space-2);font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-4xs);letter-spacing:0}.to-facade-title.astro-5yob5ag2{font-size:var(--cs-fs-xl);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xl);color:var(--cs-text-strong)}.to-list.astro-5yob5ag2{gap:var(--cs-space-4);padding:var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-surface-deep);flex-direction:column;display:flex}.to-list-head.astro-5yob5ag2{font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent)}.to-list-scroll.astro-5yob5ag2{gap:var(--cs-space-3);max-height:440px;padding-right:var(--cs-space-1);scrollbar-width:thin;flex-direction:column;display:flex;overflow-y:auto}.to-vid.astro-5yob5ag2{gap:var(--cs-space-3);padding:var(--cs-space-2);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-3);background:var(--cs-surface-0);font:inherit;text-align:left;color:inherit;cursor:pointer;transition:background var(--cs-dur-base) var(--cs-ease-standard), border-color var(--cs-dur-base) var(--cs-ease-standard);flex-shrink:0;display:flex;position:relative;overflow:hidden}.to-vid.astro-5yob5ag2:hover{border-color:var(--cs-line-3);background:color-mix(in srgb, var(--cs-text-strong) 4%, transparent)}.to-vid.astro-5yob5ag2.on{border:2px solid var(--cs-accent);background:color-mix(in srgb, var(--cs-accent) 15%, transparent);box-shadow:var(--cs-glow-card-hover)}.to-vid.astro-5yob5ag2.on:after{content:"";background:var(--cs-accent);width:6px;position:absolute;top:0;bottom:0;right:0}.to-vid-thumb.astro-5yob5ag2{aspect-ratio:16/9;border-radius:var(--cs-radius-menu);background:#000;flex-shrink:0;width:96px;position:relative;overflow:hidden}.to-vid-thumb.astro-5yob5ag2 img.astro-5yob5ag2{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.to-vid-play.astro-5yob5ag2{background:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.to-vid-play.astro-5yob5ag2 svg{box-sizing:content-box;padding:var(--cs-space-1);border-radius:var(--cs-radius-full);fill:currentColor;color:var(--cs-text-strong);background:#0009}.to-vid.astro-5yob5ag2.on .to-vid-play.astro-5yob5ag2 svg{background:var(--cs-accent-fill)}.to-vid-copy.astro-5yob5ag2{min-width:0;padding-right:var(--cs-space-2);flex-direction:column;flex:1;justify-content:center;display:flex}.to-vid-type.astro-5yob5ag2,.to-vid-title.astro-5yob5ag2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.to-vid-type.astro-5yob5ag2{font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-4xs);text-transform:uppercase;color:color-mix(in srgb, var(--cs-accent) 80%, transparent)}.to-vid-title.astro-5yob5ag2{font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent)}.to-vid.astro-5yob5ag2.on .to-vid-title.astro-5yob5ag2{font-weight:var(--cs-fw-extrabold);color:var(--cs-text-strong)}.to-filter.astro-5yob5ag2{align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-1);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:var(--cs-surface-2);display:flex}.to-filter-btn.astro-5yob5ag2{padding:var(--cs-space-1) var(--cs-space-3);border-radius:var(--cs-radius-menu);font:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);cursor:pointer;background:0 0;border:0}.to-filter-btn.astro-5yob5ag2:hover{color:var(--cs-text-strong)}.to-filter-btn.astro-5yob5ag2.on{background:var(--cs-accent-fill);color:var(--cs-accent-fill-ink)}.to-gallery.astro-5yob5ag2{gap:var(--cs-space-6);display:grid}.to-gallery.astro-5yob5ag2[hidden]{display:none}.to-shots.astro-5yob5ag2{gap:var(--cs-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.to-shot.astro-5yob5ag2{aspect-ratio:16/9;border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-surface-deep);font:inherit;text-align:left;color:inherit;cursor:pointer;padding:0;display:block;position:relative;overflow:hidden}.to-shot-lead.astro-5yob5ag2{aspect-ratio:4/3;box-shadow:var(--cs-shadow-e3)}.to-shot.astro-5yob5ag2 img.astro-5yob5ag2{object-fit:cover;width:100%;height:100%;transition:transform var(--cs-dur-slower) var(--cs-ease-standard);position:absolute;inset:0}.to-shot.astro-5yob5ag2:hover img.astro-5yob5ag2{transform:scale(1.05)}.to-shot-shade.astro-5yob5ag2{background:linear-gradient(#0000,#000c);position:absolute;inset:0}.to-shot-dim.astro-5yob5ag2{transition:background var(--cs-dur-base) var(--cs-ease-standard);background:#0003;position:absolute;inset:0}.to-shot.astro-5yob5ag2:hover .to-shot-dim.astro-5yob5ag2{background:0 0}.to-shot-copy.astro-5yob5ag2{right:var(--cs-space-4);bottom:var(--cs-space-4);left:var(--cs-space-4);align-items:flex-start;gap:var(--cs-space-1);flex-direction:column;display:flex;position:absolute}.to-shot-title.astro-5yob5ag2{font-size:var(--cs-fs-md);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-md);color:var(--cs-text-strong)}.to-box.astro-5yob5ag2{width:100vw;max-width:100vw;height:100vh;max-height:100vh;padding:var(--cs-space-4);color:var(--cs-text-strong);background:#000000f2;border:0;margin:0}.to-box.astro-5yob5ag2[open]{justify-content:center;align-items:center;display:flex}.to-box.astro-5yob5ag2::backdrop{background:#000c}.to-box-fig.astro-5yob5ag2{flex-direction:column;align-items:center;max-width:1152px;margin:0;display:flex}.to-box-fig.astro-5yob5ag2 img.astro-5yob5ag2{object-fit:contain;border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:0 0;max-width:100%;max-height:80vh}.to-box-fig.astro-5yob5ag2 figcaption.astro-5yob5ag2{margin-top:var(--cs-space-3);padding:var(--cs-space-1) var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);background:#0009}.to-box-count.astro-5yob5ag2{top:var(--cs-space-4);left:var(--cs-space-4);padding:var(--cs-space-1) var(--cs-space-4);border:1px solid color-mix(in srgb, var(--cs-text-strong) 15%, transparent);border-radius:var(--cs-radius-full);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-widest);font-variant-numeric:tabular-nums;background:#000000b3;position:absolute}.to-box-btn.astro-5yob5ag2{padding:var(--cs-space-3);border:1px solid color-mix(in srgb, var(--cs-text-strong) 20%, transparent);border-radius:var(--cs-radius-4);color:var(--cs-text-strong);cursor:pointer;background:#000000b3;justify-content:center;align-items:center;display:flex;position:absolute}.to-box-btn.astro-5yob5ag2:hover{border-color:color-mix(in srgb, var(--cs-accent) 50%, transparent);background:color-mix(in srgb, var(--cs-accent) 30%, transparent)}.to-box-close.astro-5yob5ag2{top:var(--cs-space-4);right:var(--cs-space-4);border-radius:var(--cs-radius-full)}.to-box-prev.astro-5yob5ag2,.to-box-next.astro-5yob5ag2{top:50%;transform:translateY(-50%)}.to-box-prev.astro-5yob5ag2{left:var(--cs-space-4)}.to-box-next.astro-5yob5ag2{right:var(--cs-space-4)}@media (width<=639px){.to-facade.astro-5yob5ag2{overflow:hidden}.to-facade.astro-5yob5ag2 img.astro-5yob5ag2,.to-facade-shade.astro-5yob5ag2{height:320px;inset:0 0 auto}.to-big-play.astro-5yob5ag2{top:160px}.to-facade-copy.astro-5yob5ag2{display:none}}@media (width>=640px){.to-hero-in.astro-5yob5ag2{padding-top:var(--cs-space-10);padding-bottom:var(--cs-space-8)}.to-hero-head.astro-5yob5ag2{margin-bottom:var(--cs-space-6)}.to-h1.astro-5yob5ag2{font-size:var(--cs-fs-6xl)}.to-stars.astro-5yob5ag2 .to-star{width:18px;height:18px}.to-score.astro-5yob5ag2{font-size:var(--cs-fs-base)}.to-card.astro-5yob5ag2{gap:var(--cs-space-6);max-width:660px;padding:var(--cs-space-5);flex-direction:row}.to-cover.astro-5yob5ag2{width:175px;margin:0}.to-facts.astro-5yob5ag2 dt.astro-5yob5ag2{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}.to-facts.astro-5yob5ag2 dd.astro-5yob5ag2{font-size:var(--cs-fs-md);line-height:var(--cs-lh-md)}.to-play.astro-5yob5ag2{width:20px;height:20px}.to-text.astro-5yob5ag2.clamp{-webkit-line-clamp:10}.to-details.astro-5yob5ag2 dd.astro-5yob5ag2{font-size:var(--cs-fs-md);line-height:var(--cs-lh-md)}.to-facade.astro-5yob5ag2,.to-player.astro-5yob5ag2 iframe{min-height:420px}.to-facade-title.astro-5yob5ag2{font-size:var(--cs-fs-2xl);line-height:var(--cs-lh-2xl)}}@media (width>=768px){.to-pair.astro-5yob5ag2{gap:var(--cs-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.to-news.astro-5yob5ag2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.to-hero-in.astro-5yob5ag2{padding-top:var(--cs-space-12);padding-bottom:var(--cs-space-10)}.to-h1.astro-5yob5ag2{font-size:4.75rem}.to-cover.astro-5yob5ag2{width:195px}.to-videos.astro-5yob5ag2{grid-template-columns:repeat(3,minmax(0,1fr))}.to-player.astro-5yob5ag2{grid-column:span 2}.to-facade.astro-5yob5ag2,.to-player.astro-5yob5ag2 iframe{min-height:480px}.to-list-scroll.astro-5yob5ag2{max-height:500px}.to-gallery.astro-5yob5ag2{grid-template-columns:repeat(3,minmax(0,1fr))}.to-shot-lead.astro-5yob5ag2{aspect-ratio:auto}.to-shots.astro-5yob5ag2{grid-column:span 2}.to-news.astro-5yob5ag2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.to-videos.astro-5yob5ag2{grid-template-columns:repeat(12,minmax(0,1fr))}.to-player.astro-5yob5ag2{grid-column:span 9}.to-list.astro-5yob5ag2{grid-column:span 3}}@media (prefers-reduced-motion:reduce){.to.astro-5yob5ag2 img.astro-5yob5ag2,.to-big-play.astro-5yob5ag2{transition:none}}.tp.astro-odhcjpye{gap:var(--cs-space-8);align-items:stretch;display:grid}.tp-latest.astro-odhcjpye{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-surface-inset);min-height:460px;box-shadow:var(--cs-shadow-e4);flex-direction:column;display:flex;overflow:hidden}.tp-art.astro-odhcjpye{background:#000;flex-shrink:0;min-height:260px;position:relative;overflow:hidden}.tp-art.astro-odhcjpye img.astro-odhcjpye{object-fit:cover;opacity:.9;width:100%;height:100%;transition:transform var(--cs-dur-slower) var(--cs-ease-standard);position:absolute;inset:0}.tp-latest.astro-odhcjpye:hover .tp-art.astro-odhcjpye img.astro-odhcjpye{transform:scale(1.05)}.tp-art-shade.astro-odhcjpye{background:linear-gradient(#0000,#000c);position:absolute;inset:0}.tp-body.astro-odhcjpye{justify-content:space-between;gap:var(--cs-space-5);min-width:0;padding:var(--cs-space-6);flex-direction:column;flex:1;display:flex}.tp-top.astro-odhcjpye{gap:var(--cs-space-4);flex-direction:column;display:flex}.tp-head.astro-odhcjpye{align-items:flex-start;gap:var(--cs-space-2);flex-direction:column;display:flex}.tp-flag.astro-odhcjpye{padding:var(--cs-space-half) calc(var(--cs-space-2) + var(--cs-space-half));border:1px solid color-mix(in srgb, var(--cs-accent) 40%, transparent);border-radius:var(--cs-radius-1);background:var(--cs-accent-tint);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-accent)}.tp-vrow.astro-odhcjpye{align-items:baseline;gap:var(--cs-space-3);flex-wrap:wrap;display:flex}.tp-version.astro-odhcjpye{font-family:var(--cs-font-display);font-size:var(--cs-fs-4xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong);margin:0;line-height:1}.tp-date.astro-odhcjpye,.tp-card-date.astro-odhcjpye{align-items:center;gap:var(--cs-space-1);font-family:ui-monospace,monospace;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);display:flex}.tp-date.astro-odhcjpye .tp-red{color:var(--cs-accent)}.tp-sum.astro-odhcjpye{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-relaxed);color:color-mix(in srgb, var(--cs-text-strong) 70%, transparent);margin:0}.tp-foot.astro-odhcjpye{padding-top:var(--cs-space-4);border-top:1px solid var(--cs-line-2-next)}.tp-full.astro-odhcjpye{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-3) var(--cs-space-6);border:1px solid var(--cs-accent);border-radius:var(--cs-radius-3);box-shadow:var(--cs-shadow-e2);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-accent);transition:background var(--cs-dur-base) var(--cs-ease-standard), color var(--cs-dur-base) var(--cs-ease-standard);text-decoration:none;display:inline-flex}.tp-full.astro-odhcjpye:hover{background:var(--cs-accent-fill);color:var(--cs-accent-fill-ink)}.tp-line.astro-odhcjpye{justify-content:space-between;gap:var(--cs-space-5);padding-left:var(--cs-space-6);border-left:2px solid color-mix(in srgb, var(--cs-accent) 30%, transparent);flex-direction:column;display:flex}.tp-prev.astro-odhcjpye{align-items:center;gap:var(--cs-space-2);margin:0 0 var(--cs-space-5);font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-base);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-strong);display:flex}.tp-prev.astro-odhcjpye:before{content:"";border-radius:var(--cs-radius-1);background:var(--cs-accent);width:4px;height:18px}.tp-list.astro-odhcjpye{gap:var(--cs-space-4);flex-direction:column;display:flex}.tp-item.astro-odhcjpye{position:relative}.tp-item.astro-odhcjpye[hidden]{display:none}.tp-dot.astro-odhcjpye{top:var(--cs-space-6);z-index:1;box-sizing:border-box;border:2px solid var(--cs-bg);border-radius:var(--cs-radius-full);background:var(--cs-accent);width:14px;height:14px;box-shadow:var(--cs-glow-dot);position:absolute;left:-31px}.tp-card.astro-odhcjpye{gap:var(--cs-space-3);padding:var(--cs-space-5);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-surface-inset);box-shadow:var(--cs-shadow-e3);color:inherit;transition:border-color var(--cs-dur-base) var(--cs-ease-standard);flex-direction:column;text-decoration:none;display:flex}.tp-card.astro-odhcjpye:hover{border-color:color-mix(in srgb, var(--cs-accent) 50%, transparent)}.tp-card-head.astro-odhcjpye{justify-content:space-between;align-items:center;gap:var(--cs-space-2);flex-wrap:wrap;display:flex}.tp-card-v.astro-odhcjpye{align-items:center;gap:var(--cs-space-2);display:flex}.tp-card-version.astro-odhcjpye{font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xl);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong);transition:color var(--cs-dur-base) var(--cs-ease-standard)}.tp-card.astro-odhcjpye:hover .tp-card-version.astro-odhcjpye{color:var(--cs-accent)}.tp-type.astro-odhcjpye{--tp-tone:var(--cs-hue-cyan);padding:var(--cs-space-half) var(--cs-space-2);border:1px solid color-mix(in srgb, var(--tp-tone) 30%, transparent);border-radius:var(--cs-radius-1);background:color-mix(in srgb, var(--tp-tone) 20%, transparent);font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-4xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--tp-tone)}.tp-type.astro-odhcjpye.major{--tp-tone:var(--cs-success-text)}.tp-card-date.astro-odhcjpye{font-size:var(--cs-fs-3xs)}.tp-card-date.astro-odhcjpye svg{color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent)}.tp-card-sum.astro-odhcjpye{-webkit-line-clamp:2;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-relaxed);color:color-mix(in srgb, var(--cs-text-strong) 70%, transparent);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tp-card-foot.astro-odhcjpye{justify-content:flex-end;align-items:center;gap:var(--cs-space-2);padding-top:var(--cs-space-2);border-top:1px solid var(--cs-line-1);display:flex}.tp-card-foot.astro-odhcjpye .tp-go{color:var(--cs-accent);opacity:.6;transition:opacity var(--cs-dur-base) var(--cs-ease-standard), transform var(--cs-dur-base) var(--cs-ease-standard);flex-shrink:0}.tp-card.astro-odhcjpye:hover .tp-go{opacity:1;transform:translate(4px)}.tp-empty.astro-odhcjpye{align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-20) 0;color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);flex-direction:column;display:flex}.tp-empty.astro-odhcjpye svg{opacity:.2}.tp-empty.astro-odhcjpye p.astro-odhcjpye{font-family:var(--cs-font-display);font-size:var(--cs-fs-md);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;margin:0}@media (width>=640px){.tp-body.astro-odhcjpye{padding:var(--cs-space-8)}.tp-version.astro-odhcjpye{font-size:var(--cs-fs-5xl)}.tp-sum.astro-odhcjpye{font-size:var(--cs-fs-md)}}@media (width>=768px){.tp-latest.astro-odhcjpye{flex-direction:row}.tp-art.astro-odhcjpye{width:41.6667%;min-height:100%}.tp-art-shade.astro-odhcjpye{background:linear-gradient(90deg,#000c,#0000)}}@media (width>=1024px){.tp.astro-odhcjpye{grid-template-columns:repeat(3,minmax(0,1fr))}.tp-latest.astro-odhcjpye{grid-column:span 2}}@media (prefers-reduced-motion:reduce){.tp-art.astro-odhcjpye img.astro-odhcjpye{transition:none}}.trg.astro-y6amzfib{gap:var(--cs-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=640px){.trg.astro-y6amzfib{gap:var(--cs-space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=768px){.trg.astro-y6amzfib{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){.trg.astro-y6amzfib{grid-template-columns:repeat(5,minmax(0,1fr))}}.trg-none.astro-y6amzfib{color:var(--cs-text-3);margin:0}.th.astro-uaeoc3le{gap:var(--cs-space-8);flex-direction:column;display:flex}.th.astro-uaeoc3le.tight{gap:var(--cs-space-6)}.th-row.astro-uaeoc3le{align-items:center;gap:var(--cs-space-3);padding-bottom:var(--cs-space-4);border-bottom:1px solid var(--cs-line-2-next);display:flex}.th-row.astro-uaeoc3le .th-icon{color:var(--cs-accent);flex-shrink:0}.th-h1.astro-uaeoc3le{font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-2xl);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong);margin:0}.th-h1.astro-uaeoc3le span.astro-uaeoc3le{color:var(--cs-accent)}.th-ping.astro-uaeoc3le{flex-shrink:0;width:12px;height:12px;display:flex;position:relative}.th-ping.astro-uaeoc3le:before,.th-ping.astro-uaeoc3le span.astro-uaeoc3le{border-radius:var(--cs-radius-full);background:var(--cs-accent);position:absolute;inset:0}.th-ping.astro-uaeoc3le:before{content:"";opacity:.75;animation:th-ping var(--cs-dur-loop) var(--cs-ease-out) infinite}@keyframes th-ping{75%,to{opacity:0;transform:scale(2)}}.th-intro.astro-uaeoc3le{max-width:var(--cs-container-4xl);font-size:var(--cs-fs-md);line-height:var(--cs-lh-relaxed);color:var(--cs-text-3);margin:0}@media (width>=640px){.th-h1.astro-uaeoc3le{font-size:var(--cs-fs-3xl);line-height:var(--cs-lh-3xl)}.th-intro.astro-uaeoc3le{font-size:var(--cs-fs-base)}}@media (prefers-reduced-motion:reduce){.th-ping.astro-uaeoc3le:before{animation:none}}.tt.astro-uegcu6gj{z-index:var(--cs-z-raised);border-bottom:1px solid var(--cs-line-2-next);background:var(--cs-surface-deep);position:relative}.tt-in.astro-uegcu6gj{max-width:1500px;padding:0 var(--cs-space-1);align-items:center;margin:0 auto;display:flex}.tt-row.astro-uegcu6gj{align-items:center;gap:var(--cs-space-3);margin:0 var(--cs-space-1);padding:var(--cs-space-1);white-space:nowrap;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--cs-accent) 80%, transparent) var(--cs-line-1);flex:1;display:flex;overflow-x:auto}.tt-tab.astro-uegcu6gj{padding:calc(var(--cs-space-2) + var(--cs-space-half));font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);transition:color var(--cs-dur-base) var(--cs-ease-standard), border-color var(--cs-dur-base) var(--cs-ease-standard);border-bottom:2px solid #0000;flex-shrink:0;text-decoration:none}.tt-tab.astro-uegcu6gj:hover{border-bottom-color:var(--cs-line-3);color:var(--cs-text-strong)}.tt-tab.astro-uegcu6gj.on{border-bottom-color:var(--cs-accent);background:var(--cs-accent-tint);color:var(--cs-accent)}.tt-arrow.astro-uegcu6gj{padding:var(--cs-space-2);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-1);background:var(--cs-surface-1);color:color-mix(in srgb, var(--cs-text-strong) 70%, transparent);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tt-next.astro-uegcu6gj{border-color:color-mix(in srgb, var(--cs-accent) 40%, transparent);background:color-mix(in srgb, var(--cs-accent) 20%, transparent);color:var(--cs-accent)}@media (width>=640px){.tt-in.astro-uegcu6gj{padding:0 var(--cs-page-gutter)}.tt-arrow.astro-uegcu6gj{display:none}.tt-row.astro-uegcu6gj{margin:0}.tt-tab.astro-uegcu6gj{padding:calc(var(--cs-space-3) + var(--cs-space-half)) calc(var(--cs-space-4) + var(--cs-space-half));font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-widest)}}.hub.astro-k4ytud2p{background:var(--cs-bg);min-height:60vh;color:var(--cs-text-1)}.hub-tab.astro-k4ytud2p{gap:var(--cs-space-8);box-sizing:border-box;width:100%;max-width:1500px;padding:var(--cs-space-6) var(--cs-page-gutter);flex-direction:column;margin:0 auto;display:flex}.hub-tight.astro-k4ytud2p{gap:var(--cs-space-6)}.hub-wide.astro-k4ytud2p{max-width:1550px}.lbc-none.astro-ysaucdlw{justify-content:center;align-items:center;gap:var(--cs-space-3);padding-block:var(--cs-space-24);color:var(--cs-text-3);flex-direction:column;display:flex}.lbc-none.astro-ysaucdlw .lbc-none__ico{opacity:.2}.lbc-none__txt.astro-ysaucdlw{font-family:var(--cs-font-display);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;margin:0}.lbc-table.astro-ysaucdlw{gap:var(--cs-space-1);margin-top:var(--cs-space-4);padding-bottom:var(--cs-space-1);flex-direction:column;display:flex}.lbc-list.astro-ysaucdlw{gap:var(--cs-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lbc-row.astro-ysaucdlw{gap:var(--cs-space-2);padding:var(--cs-space-3);border-radius:var(--cs-radius-menu);transition:border-color var(--cs-dur-fast) var(--cs-ease-standard), background-color var(--cs-dur-fast) var(--cs-ease-standard);border:1px solid #0000;grid-template-columns:1.75rem minmax(0,1fr) 4.75rem 4.75rem;align-items:center;display:grid}.lbc-list.astro-ysaucdlw .lbc-row.astro-ysaucdlw{border-bottom-color:var(--cs-line-subtle)}.lbc-list.astro-ysaucdlw .lbc-row.astro-ysaucdlw:hover{border-color:color-mix(in srgb, var(--cs-accent) 20%, transparent);background:color-mix(in srgb, var(--cs-surface-0) 60%, transparent)}.lbc-row--top.astro-ysaucdlw{border-color:color-mix(in srgb, var(--cs-hue-gold) 10%, transparent);background:linear-gradient(to right, color-mix(in srgb, var(--cs-hue-gold) 5%, transparent), transparent)}.lbc-head.astro-ysaucdlw{margin-bottom:var(--cs-space-2);padding-block:0}.lbc-head.astro-ysaucdlw>span.astro-ysaucdlw{font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-text-3)}.lbc-c.astro-ysaucdlw{text-align:center;justify-content:center;display:flex}.lbc-r.astro-ysaucdlw{text-align:right}.lbc-md.astro-ysaucdlw{display:none}.lbc-rank.astro-ysaucdlw{align-items:center;gap:var(--cs-space-half);font-family:var(--cs-font-display);font-size:var(--cs-fs-base);font-weight:var(--cs-fw-black);color:var(--cs-text-3);flex-direction:column;line-height:1;display:flex}.lbc-r1.astro-ysaucdlw{color:var(--cs-warn-text)}.lbc-r2.astro-ysaucdlw{color:var(--cs-text-2)}.lbc-r3.astro-ysaucdlw{color:var(--cs-hue-orange)}.lbc-who.astro-ysaucdlw{align-items:center;gap:var(--cs-space-2);min-width:0;display:flex}.lbc-av.astro-ysaucdlw{box-sizing:border-box;width:var(--cs-space-8);height:var(--cs-space-8);border:2px solid var(--cs-line-subtle);border-radius:var(--cs-radius-full);font-size:var(--cs-fs-xs);flex:none;overflow:hidden}.lbc-av--live.astro-ysaucdlw{border-color:color-mix(in srgb, var(--cs-accent) 60%, transparent)}.lbc-name.astro-ysaucdlw{font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);text-overflow:ellipsis;white-space:nowrap;color:var(--cs-text-1);overflow:hidden}.lbc-lvl.astro-ysaucdlw{padding:var(--cs-space-half) var(--cs-space-2);border:1px solid color-mix(in srgb, var(--cs-accent) 20%, transparent);border-radius:var(--cs-radius-1);background:var(--cs-accent-tint);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-3xs);text-transform:uppercase;color:var(--cs-accent)}.lbc-live.astro-ysaucdlw{justify-content:flex-end;align-items:center;gap:var(--cs-space-2);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-bold);color:var(--cs-text-1)}.lbc-live.astro-ysaucdlw svg{color:var(--cs-accent)}.lbc-dash.astro-ysaucdlw{font-size:var(--cs-fs-xs);color:var(--cs-text-disabled)}.lbc-pts.astro-ysaucdlw{align-items:flex-end;gap:var(--cs-space-1);flex-direction:column;display:flex}.lbc-pts.astro-ysaucdlw b.astro-ysaucdlw{font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);color:var(--cs-text-1)}.lbc-pts.astro-ysaucdlw b.astro-ysaucdlw.lbc-pts--top{color:var(--cs-warn-text)}.lbc-bar.astro-ysaucdlw{width:3rem;height:var(--cs-space-1);border-radius:var(--cs-radius-full);background:var(--cs-surface-0);overflow:hidden}.lbc-bar.astro-ysaucdlw i.astro-ysaucdlw{border-radius:var(--cs-radius-full);background:var(--cs-accent);height:100%;display:block}@media (width>=768px){.lbc-row.astro-ysaucdlw{gap:var(--cs-space-4);padding-inline:var(--cs-space-4);grid-template-columns:3rem minmax(0,1fr) 9.375rem 6.25rem 6.25rem}.lbc-list.astro-ysaucdlw .lbc-row.astro-ysaucdlw{padding-block:var(--cs-space-4)}.lbc-md.astro-ysaucdlw{display:block}.lbc-live.astro-ysaucdlw{display:flex}.lbc-sm.astro-ysaucdlw{display:none}.lbc-rank.astro-ysaucdlw{font-size:var(--cs-fs-lg)}.lbc-who.astro-ysaucdlw{gap:var(--cs-space-3)}.lbc-av.astro-ysaucdlw{width:var(--cs-space-10);height:var(--cs-space-10);font-size:var(--cs-fs-md)}.lbc-name.astro-ysaucdlw{font-size:var(--cs-fs-md);line-height:var(--cs-lh-md)}.lbc-lvl.astro-ysaucdlw{padding:var(--cs-space-1) var(--cs-space-3);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}.lbc-pts.astro-ysaucdlw b.astro-ysaucdlw{font-size:var(--cs-fs-md);line-height:var(--cs-lh-md)}.lbc-bar.astro-ysaucdlw{width:4rem}}@media (width>=1024px){.lbc-pts.astro-ysaucdlw b.astro-ysaucdlw{font-size:var(--cs-fs-base);line-height:var(--cs-lh-base)}.lbc-bar.astro-ysaucdlw{width:5rem}}.lbf.astro-nwqzg24m{top:var(--cs-header-h);z-index:var(--cs-z-sticky);margin-bottom:var(--cs-space-6);padding:var(--cs-space-4);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-surface-deep);position:sticky}.lbf-top.astro-nwqzg24m{gap:var(--cs-space-3);margin-bottom:var(--cs-space-2);padding-bottom:var(--cs-space-2);border-bottom:1px solid var(--cs-line-1);flex-direction:column;display:flex}.lbf-funnel.astro-nwqzg24m{justify-content:center;align-items:center;gap:var(--cs-space-2);color:color-mix(in srgb, var(--cs-text-strong) 30%, transparent);flex:none;display:flex}.lbf-funnel__txt.astro-nwqzg24m{font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}.lbf-groups.astro-nwqzg24m{justify-content:center;align-items:center;gap:var(--cs-space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.lbf-seg.astro-nwqzg24m{align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-1);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);flex:none;display:flex}.lbf-pill.astro-nwqzg24m{padding:var(--cs-space-2) var(--cs-space-3);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);font:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-3);cursor:pointer;transition:color var(--cs-dur-fast) var(--cs-ease-standard), background-color var(--cs-dur-fast) var(--cs-ease-standard);border:0}.lbf-pill.astro-nwqzg24m:hover{color:var(--cs-text-strong)}.lbf-pill--live.astro-nwqzg24m{background:var(--cs-accent-fill);box-shadow:var(--cs-glow-pill);color:var(--cs-accent-fill-ink);cursor:default}.lbf-pill--on.astro-nwqzg24m{background:color-mix(in srgb, var(--cs-text-strong) 20%, transparent);color:var(--cs-text-strong)}.lbf-pill--on.astro-nwqzg24m[data-lb-platform=twitch]{background:var(--cs-twitch);box-shadow:var(--cs-glow-neon-purple);color:var(--cs-twitch-ink)}.lbf-pill--on.astro-nwqzg24m[data-lb-platform=kick]{background:var(--cs-kick);box-shadow:var(--cs-glow-neon-green);color:var(--cs-kick-ink)}.lbf-pill--on.astro-nwqzg24m[data-lb-mode=trending]{background:var(--cs-hue-orange);box-shadow:var(--cs-glow-vote);color:var(--cs-text-strong)}.lbf-pill--on.astro-nwqzg24m[data-lb-mode=boosted]{background:var(--cs-accent-fill);box-shadow:var(--cs-glow-pill);color:var(--cs-accent-fill-ink)}.lbf-pill--on.astro-nwqzg24m[data-lb-mode=new]{background:var(--cs-hue-cyan);box-shadow:var(--cs-glow-claim);color:#000}.lbf-game.astro-nwqzg24m{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--cs-space-2);width:100%;padding:var(--cs-space-2) var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-strong);cursor:pointer;transition:background-color var(--cs-dur-fast) var(--cs-ease-standard);flex:none;display:flex;position:relative}.lbf-game.astro-nwqzg24m:hover{background:color-mix(in srgb, var(--cs-text-strong) 10%, transparent)}.lbf-game.astro-nwqzg24m:focus-within{outline:var(--cs-ring-focus)}.lbf-game__txt.astro-nwqzg24m{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lbf-game__k.astro-nwqzg24m{color:var(--cs-text-3)}.lbf-game.astro-nwqzg24m .lbf-chev{color:var(--cs-text-3);flex:none}.lbf-select.astro-nwqzg24m{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.lbf-select.astro-nwqzg24m option.astro-nwqzg24m{background:var(--cs-surface-deep);color:var(--cs-text-strong)}.lbf-bottom.astro-nwqzg24m{justify-content:center;align-items:center;gap:var(--cs-space-3);padding-top:var(--cs-space-1);flex-wrap:wrap;display:flex}.lbf-sort.astro-nwqzg24m,.lbf-meta.astro-nwqzg24m{justify-content:center;align-items:center;gap:var(--cs-space-3);flex-wrap:wrap;width:100%;display:flex}.lbf-meta.astro-nwqzg24m{flex-wrap:nowrap}.lbf-muted.astro-nwqzg24m,.lbf-link.astro-nwqzg24m,.lbf-refresh.astro-nwqzg24m{font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-3)}.lbf-link.astro-nwqzg24m,.lbf-refresh.astro-nwqzg24m{cursor:pointer;transition:color var(--cs-dur-fast) var(--cs-ease-standard);background:0 0;border:0;padding:0;font-family:inherit}.lbf-link.astro-nwqzg24m:hover,.lbf-refresh.astro-nwqzg24m:hover{color:var(--cs-text-strong)}.lbf-link--on.astro-nwqzg24m,.lbf-link--on.astro-nwqzg24m:hover{color:var(--cs-accent)}.lbf-refresh.astro-nwqzg24m{align-items:center;gap:var(--cs-space-2);white-space:nowrap;flex:none;display:inline-flex}@media (width>=768px){.lbf-top.astro-nwqzg24m{flex-direction:row;align-items:center}.lbf-funnel.astro-nwqzg24m{margin-right:var(--cs-space-2);justify-content:flex-start}.lbf-funnel__txt.astro-nwqzg24m{display:none}.lbf-groups.astro-nwqzg24m{justify-content:flex-start;gap:var(--cs-space-3)}.lbf-pill.astro-nwqzg24m{padding-inline:var(--cs-space-4)}.lbf-game.astro-nwqzg24m{justify-content:flex-start;width:auto;max-width:16rem;margin-left:auto}.lbf-bottom.astro-nwqzg24m{justify-content:space-between}.lbf-sort.astro-nwqzg24m,.lbf-meta.astro-nwqzg24m{width:auto}.lbf-sort.astro-nwqzg24m{justify-content:flex-start}.lbf-meta.astro-nwqzg24m{justify-content:flex-end}}.lbh.astro-u53wg7ef{gap:var(--cs-space-4);margin-bottom:var(--cs-space-6);flex-direction:column;display:flex}.lbh-copy.astro-u53wg7ef{text-align:center;min-width:0}.lbh-eyebrow.astro-u53wg7ef{margin:0 0 var(--cs-space-1);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-accent)}.lbh-h1.astro-u53wg7ef{margin:0 0 var(--cs-space-2);font-family:var(--cs-font-display);font-size:var(--cs-fs-3xl);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-3xl);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-accent)}.lbh-lead.astro-u53wg7ef{max-width:36rem;font-size:var(--cs-fs-md);line-height:var(--cs-lh-relaxed);color:var(--cs-text-3);margin:0 auto}.lbh-stats.astro-u53wg7ef{gap:var(--cs-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lbh-stat.astro-u53wg7ef{min-width:0;padding:var(--cs-space-3);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--cs-bg) 40%, transparent);-webkit-backdrop-filter:blur(var(--cs-blur-glass));backdrop-filter:blur(var(--cs-blur-glass));transition:border-color var(--cs-dur-slow) var(--cs-ease-standard);flex-direction:column;display:flex}.lbh-stat.astro-u53wg7ef:hover{border-color:color-mix(in srgb, var(--cs-live-dot) 30%, transparent)}.lbh-ico.astro-u53wg7ef{width:var(--cs-space-6);height:var(--cs-space-6);margin-bottom:var(--cs-space-2);border-radius:var(--cs-radius-1);background:var(--cs-danger-tint);color:var(--cs-live-dot);place-items:center;display:grid}.lbh-val.astro-u53wg7ef{margin-bottom:var(--cs-space-1);font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);font-weight:var(--cs-fw-black);color:var(--cs-text-strong);line-height:1}.lbh-lbl.astro-u53wg7ef{font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-4xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-text-3)}@media (width>=768px){.lbh-copy.astro-u53wg7ef{text-align:left}.lbh-lead.astro-u53wg7ef{margin:0}.lbh-h1.astro-u53wg7ef{font-size:var(--cs-fs-4xl);line-height:var(--cs-lh-4xl)}.lbh-stats.astro-u53wg7ef{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){.lbh.astro-u53wg7ef{justify-content:space-between;align-items:flex-end;gap:var(--cs-space-8);margin-bottom:var(--cs-space-8);flex-direction:row}.lbh-h1.astro-u53wg7ef{font-size:var(--cs-fs-5xl);line-height:var(--cs-lh-5xl)}.lbh-stats.astro-u53wg7ef{flex:none;width:28.75rem}}.lbs.astro-qdcnifej{display:none}.lbs-card.astro-qdcnifej{padding:var(--cs-space-5);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-surface-deep)}.lbs-card--boost.astro-qdcnifej{padding:var(--cs-space-4);box-shadow:var(--cs-shadow-e3)}.lbs-head.astro-qdcnifej{align-items:center;gap:var(--cs-space-2);margin-bottom:var(--cs-space-4);display:flex}.lbs-head--boost.astro-qdcnifej{margin-bottom:var(--cs-space-3);padding-bottom:var(--cs-space-3);border-bottom:1px solid var(--cs-line-1)}.lbs-head.astro-qdcnifej .lbs-ico{color:var(--cs-accent);flex:none}.lbs-h.astro-qdcnifej{font-family:var(--cs-font-display);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-md);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-strong);margin:0}.lbs-h--sm.astro-qdcnifej{font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-widest)}.lbs-empty.astro-qdcnifej{padding-block:var(--cs-space-1);font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-snug);color:var(--cs-text-3);margin:0}.lbs-none.astro-qdcnifej{padding-block:var(--cs-space-6);font-size:var(--cs-fs-2xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-align:center;text-transform:uppercase;color:var(--cs-text-3);margin:0}.lbs-list.astro-qdcnifej{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lbs-list--rise.astro-qdcnifej{gap:var(--cs-space-3)}.lbs-list--bars.astro-qdcnifej{gap:var(--cs-space-4)}.lbs-rise.astro-qdcnifej{justify-content:space-between;align-items:center;gap:var(--cs-space-2);margin-inline:calc(-1 * var(--cs-space-2));padding:var(--cs-space-2);border-radius:var(--cs-radius-menu);color:inherit;transition:background-color var(--cs-dur-fast) var(--cs-ease-standard);text-decoration:none;display:flex}.lbs-rise.astro-qdcnifej:hover{background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent)}.lbs-rise__l.astro-qdcnifej{align-items:center;gap:var(--cs-space-3);min-width:0;display:flex}.lbs-pos.astro-qdcnifej{width:var(--cs-space-6);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);text-align:center;color:var(--cs-text-3);flex:none}.lbs-who.astro-qdcnifej{flex-direction:column;min-width:0;display:flex}.lbs-who.astro-qdcnifej b.astro-qdcnifej{font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);text-overflow:ellipsis;white-space:nowrap;color:var(--cs-text-strong);transition:color var(--cs-dur-fast) var(--cs-ease-standard);overflow:hidden}.lbs-rise.astro-qdcnifej:hover .lbs-who.astro-qdcnifej b.astro-qdcnifej{color:var(--cs-accent)}.lbs-who.astro-qdcnifej small.astro-qdcnifej{align-items:center;gap:var(--cs-space-half);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-3xs);color:var(--cs-success-text);display:flex}.lbs-num.astro-qdcnifej{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);color:var(--cs-text-strong);flex:none}.lbs-bar.astro-qdcnifej{gap:var(--cs-space-2);flex-direction:column;display:flex}.lbs-bar__top.astro-qdcnifej{justify-content:space-between;align-items:center;gap:var(--cs-space-2);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);display:flex}.lbs-bar__top.astro-qdcnifej b.astro-qdcnifej{text-overflow:ellipsis;white-space:nowrap;color:var(--cs-text-strong);overflow:hidden}.lbs-bar__v.astro-qdcnifej{color:var(--cs-text-3);flex:none}.lbs-track.astro-qdcnifej{width:100%;height:var(--cs-space-1);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);display:block;overflow:hidden}.lbs-track--thick.astro-qdcnifej{height:.375rem}.lbs-track.astro-qdcnifej i.astro-qdcnifej{border-radius:var(--cs-radius-full);background:var(--cs-accent);height:100%;display:block}.lbs-pf.astro-qdcnifej{align-items:center;gap:var(--cs-space-2);display:flex}.lbs-pf.astro-qdcnifej i.astro-qdcnifej{width:var(--cs-space-2);height:var(--cs-space-2);border-radius:var(--cs-radius-full)}.lbs-pf__pct.astro-qdcnifej{font-weight:var(--cs-fw-bold);flex:none}.lbs-pf--twitch.astro-qdcnifej .lbs-pf.astro-qdcnifej i.astro-qdcnifej,.lbs-pf--twitch.astro-qdcnifej .lbs-track.astro-qdcnifej i.astro-qdcnifej{background:var(--cs-twitch)}.lbs-pf--twitch.astro-qdcnifej .lbs-pf__pct.astro-qdcnifej{color:var(--cs-twitch-text)}.lbs-pf--kick.astro-qdcnifej .lbs-pf.astro-qdcnifej i.astro-qdcnifej,.lbs-pf--kick.astro-qdcnifej .lbs-track.astro-qdcnifej i.astro-qdcnifej{background:var(--cs-kick)}.lbs-pf--kick.astro-qdcnifej .lbs-pf__pct.astro-qdcnifej{color:var(--cs-kick-text)}@media (width>=1024px){.lbs.astro-qdcnifej{gap:var(--cs-space-6);flex-direction:column;display:flex}}@media (width>=1280px){.lbs.astro-qdcnifej{top:var(--cs-space-24);position:sticky}}.lbs.astro-5kjdv2wy{gap:var(--cs-space-6);box-sizing:border-box;max-width:var(--cs-content-max);min-height:60vh;padding:var(--cs-space-10) var(--cs-page-gutter);color:var(--cs-text-strong);flex-direction:column;margin-inline:auto;display:flex}.lbs-h1.astro-5kjdv2wy{font-family:var(--cs-font-display);font-size:var(--cs-fs-3xl);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-3xl);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;margin:0}.lbs-banner.astro-5kjdv2wy{align-items:flex-start;gap:var(--cs-space-3);padding:var(--cs-space-5);border:1px solid color-mix(in srgb, var(--cs-accent) 40%, transparent);border-radius:var(--cs-radius-3);background:color-mix(in srgb, var(--cs-accent) 8%, var(--cs-surface-inset));flex-direction:column;display:flex}.lbs-chip.astro-5kjdv2wy{padding:var(--cs-space-1) var(--cs-space-3);border-radius:var(--cs-radius-1);background:var(--cs-accent-fill);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-accent-fill-ink)}.lbs-text.astro-5kjdv2wy{max-width:62ch;font-size:var(--cs-fs-base);line-height:var(--cs-lh-relaxed);color:color-mix(in srgb, var(--cs-text-strong) 75%, transparent);margin:0}.lbs-cols.astro-5kjdv2wy{gap:var(--cs-space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.lbs-cols.astro-5kjdv2wy{grid-template-columns:repeat(2,minmax(0,1fr))}}.lbs-card.astro-5kjdv2wy{padding:var(--cs-space-5);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:var(--cs-surface-inset)}.lbs-h2.astro-5kjdv2wy{margin:0 0 var(--cs-space-3);font-size:var(--cs-fs-sm);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-sm);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 55%, transparent)}.lbs-list.astro-5kjdv2wy{gap:var(--cs-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lbs-list.astro-5kjdv2wy a.astro-5kjdv2wy{font-weight:var(--cs-fw-bold);color:var(--cs-accent);text-decoration:none}.lbs-list.astro-5kjdv2wy a.astro-5kjdv2wy:hover{text-decoration:underline}.lbt{width:100%}.lbt-scroll{width:100%;max-height:37.5rem;padding-bottom:var(--cs-space-1);overflow-y:auto}.lbt-head,.lbt-row{gap:var(--cs-space-2);grid-template-columns:1.75rem minmax(0,1fr) 2.625rem 6rem;align-items:center;display:grid}.lbt-head{z-index:var(--cs-z-raised);margin-bottom:var(--cs-space-2);padding-inline:var(--cs-space-3);padding-bottom:var(--cs-space-2);border-bottom:1px solid var(--cs-line-1);background:color-mix(in srgb, var(--cs-surface-deep) 95%, transparent);-webkit-backdrop-filter:blur(var(--cs-blur-glass));backdrop-filter:blur(var(--cs-blur-glass));position:sticky;top:0}.lbt-head>span{font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-text-3)}.lbt-c{text-align:center}.lbt-r{text-align:right}.lbt-md{display:none}.lbt-list{gap:var(--cs-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lbt-row{margin-bottom:var(--cs-space-1);padding:var(--cs-space-3);border-radius:var(--cs-radius-2);transition:border-color var(--cs-dur-fast) var(--cs-ease-standard), background-color var(--cs-dur-fast) var(--cs-ease-standard);border:1px solid #0000}.lbt-row[hidden]{display:none}.lbt-row:hover{border-color:color-mix(in srgb, var(--cs-accent) 20%, transparent);background:var(--cs-surface-1)}.lbt-rank{font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);font-weight:var(--cs-fw-black);text-align:center;color:var(--cs-text-3);line-height:1}.lbt-r1{color:var(--cs-warn-text)}.lbt-r2{color:var(--cs-text-2)}.lbt-r3{color:var(--cs-hue-orange)}.lbt-who{align-items:center;gap:var(--cs-space-3);min-width:0;color:inherit;text-decoration:none;display:flex}.lbt-avw{align-items:center;gap:var(--cs-space-1);flex-direction:column;flex:none;display:flex;position:relative}.lbt-av{box-sizing:border-box;width:var(--cs-space-10);height:var(--cs-space-10);border:2px solid color-mix(in srgb, var(--cs-accent) 60%, transparent);border-radius:var(--cs-radius-full);display:block;overflow:hidden}.lbt-on{top:var(--cs-space-6);box-sizing:border-box;width:var(--cs-space-3);height:var(--cs-space-3);border:2px solid var(--cs-surface-deep);border-radius:var(--cs-radius-full);background:var(--cs-success-fill);position:absolute;right:0}.lbt-livem{align-items:center;gap:var(--cs-space-1);font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-4xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-success-fill);display:flex}.lbt-livem i,.lbt-live i{border-radius:var(--cs-radius-full);background:currentColor;width:.375rem;height:.375rem}.lbt-id{min-width:0;display:block}.lbt-line{align-items:center;gap:var(--cs-space-2);flex-wrap:wrap;min-width:0;display:flex}.lbt-name{max-width:100%;font-size:var(--cs-fs-md);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-md);text-overflow:ellipsis;white-space:nowrap;color:var(--cs-text-strong);transition:color var(--cs-dur-fast) var(--cs-ease-standard);overflow:hidden}.lbt-row:hover .lbt-name{color:var(--cs-accent)}.lbt-live{align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-half) var(--cs-space-2);border:1px solid color-mix(in srgb, var(--cs-accent) 30%, transparent);border-radius:var(--cs-radius-1);background:color-mix(in srgb, var(--cs-accent) 20%, transparent);font-size:var(--cs-fs-5xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-5xs);text-transform:uppercase;color:var(--cs-accent)}.lbt-lang{padding:0 var(--cs-space-2);border-radius:var(--cs-radius-1);background:color-mix(in srgb, var(--cs-text-strong) 10%, transparent);font-size:var(--cs-fs-5xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-5xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-text-2)}.lbt-title{max-width:9.375rem;margin-top:var(--cs-space-half);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);text-overflow:ellipsis;white-space:nowrap;color:var(--cs-text-3);display:block;overflow:hidden}.lbt-game{font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);text-overflow:ellipsis;white-space:nowrap;color:var(--cs-text-2);overflow:hidden}.lbt-pf{align-items:center;display:flex}.lbt-chip{justify-content:center;align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-1) var(--cs-space-2);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-1);background:color-mix(in srgb, var(--cs-text-strong) 3%, transparent);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-3);display:inline-flex}.lbt-chip--twitch svg{color:var(--cs-twitch-text)}.lbt-chip--kick svg{color:var(--cs-kick-text)}.lbt-status{align-items:center;gap:var(--cs-space-2);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-medium);line-height:var(--cs-lh-xs);color:var(--cs-accent)}.lbt-status i{width:var(--cs-space-2);height:var(--cs-space-2);border-radius:var(--cs-radius-full);background:var(--cs-accent)}.lbt-views{align-items:flex-end;gap:var(--cs-space-2);flex-direction:column}.lbt-views b{align-items:center;gap:var(--cs-space-1);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);color:var(--cs-text-strong);display:flex}.lbt-views b svg{color:var(--cs-accent)}.lbt-bar{width:5rem;height:var(--cs-space-1);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);display:block;overflow:hidden}.lbt-bar i{border-radius:var(--cs-radius-full);background:var(--cs-accent);height:100%;display:block}.lbt-acts{justify-content:center;align-items:center;gap:var(--cs-space-2);flex-direction:column;display:flex}.lbt-vote{align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-1) var(--cs-space-2);border:1px solid color-mix(in srgb, var(--cs-hue-orange) 30%, transparent);border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--cs-hue-orange) 5%, transparent);font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-hue-orange);transition:border-color var(--cs-dur-fast) var(--cs-ease-standard), background-color var(--cs-dur-fast) var(--cs-ease-standard);line-height:1;text-decoration:none;display:flex}.lbt-vote:hover{border-color:var(--cs-hue-orange);background:color-mix(in srgb, var(--cs-hue-orange) 10%, transparent)}.lbt-follow{justify-content:center;align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-1) var(--cs-space-2);border-radius:var(--cs-radius-menu);background:var(--cs-accent-fill);box-shadow:var(--cs-glow-pill);font:inherit;font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-4xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;white-space:nowrap;color:var(--cs-accent-fill-ink);cursor:pointer;transition:background-color var(--cs-dur-fast) var(--cs-ease-standard);border:0;display:flex}.lbt-follow:hover{background:var(--cs-accent-fill-hover)}.lbt-follow[aria-pressed=true]{background:color-mix(in srgb, var(--cs-text-strong) 10%, transparent);box-shadow:none;color:var(--cs-text-strong)}.lbt-none{justify-content:center;align-items:center;gap:var(--cs-space-3);padding-block:var(--cs-space-24);color:var(--cs-text-3);flex-direction:column;display:flex}.lbt-none[hidden],.lbt-head[hidden]{display:none}.lbt-none__ico{opacity:.2}.lbt-none__txt{font-family:var(--cs-font-display);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;margin:0}.lbt-more{margin-top:var(--cs-space-6);justify-content:center;display:flex}.lbt-more[hidden]{display:none}.lbt-more__btn{padding:var(--cs-space-2) var(--cs-space-6);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);font:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-text-3);cursor:pointer;transition:color var(--cs-dur-fast) var(--cs-ease-standard), border-color var(--cs-dur-fast) var(--cs-ease-standard), background-color var(--cs-dur-fast) var(--cs-ease-standard);background:0 0}.lbt-more__btn:hover{border-color:var(--cs-accent);background:var(--cs-accent-tint);color:var(--cs-text-strong)}@media (width>=768px){.lbt-scroll{max-height:none;overflow:visible}.lbt-head,.lbt-row{gap:var(--cs-space-4);grid-template-columns:3rem minmax(0,1fr) 9.375rem 6.25rem 5.625rem 6.25rem 4.375rem 6.25rem}.lbt-head{padding-inline:var(--cs-space-4)}.lbt-md{display:block}.lbt-sm,.lbt-livem{display:none}.lbt-live,.lbt-status,.lbt-views{display:flex}.lbt-title{max-width:12.5rem}.lbt-chip{padding:var(--cs-space-half) var(--cs-space-2)}.lbt-chip .lbt-md{display:inline}.lbt-acts{display:contents}.lbt-vote{gap:var(--cs-space-half);flex-direction:column;justify-self:center;min-width:2.875rem}.lbt-act{justify-content:flex-end;display:flex}.lbt-follow{min-width:4.75rem}}@media (width>=1024px){.lbt-title{max-width:24rem}}.lbp.astro-vibac6mb{background:var(--cs-bg);min-height:100vh;color:var(--cs-text-strong);position:relative}.lbp-bg.astro-vibac6mb{pointer-events:none;width:100%;height:21.25rem;position:absolute;top:0;overflow:hidden}.lbp-bg__img.astro-vibac6mb,.lbp-bg__fade.astro-vibac6mb,.lbp-bg__glow.astro-vibac6mb{width:100%;height:100%;display:block;position:absolute;inset:0}.lbp-bg__img.astro-vibac6mb{object-fit:cover;object-position:top}.lbp-bg__fade.astro-vibac6mb{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--cs-bg) 35%, transparent), var(--cs-bg))}.lbp-bg__glow.astro-vibac6mb{background:radial-gradient(ellipse at top, color-mix(in srgb, var(--cs-accent) 8%, transparent) 0%, transparent 60%)}.lbp-in.astro-vibac6mb{z-index:var(--cs-z-raised);box-sizing:border-box;max-width:var(--cs-content-max);padding:var(--cs-space-6) var(--cs-page-gutter);margin-inline:auto;position:relative}.lbp.astro-vibac6mb[data-lb-view=community] [data-lb-hero]{display:none}.lbp-tabs.astro-vibac6mb{justify-content:center;align-items:center;gap:var(--cs-space-4);margin-bottom:var(--cs-space-8);border-bottom:1px solid var(--cs-line-2-next);scrollbar-width:none;scroll-margin-top:7rem;display:flex;overflow-x:auto}.lbp-tab.astro-vibac6mb{padding:0;padding-bottom:var(--cs-space-4);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;white-space:nowrap;color:var(--cs-text-3);cursor:pointer;transition:color var(--cs-dur-fast) var(--cs-ease-standard);background:0 0;border:0;border-bottom:2px solid #0000;flex:none}.lbp-tab.astro-vibac6mb:hover{color:var(--cs-text-strong)}.lbp-tab--on.astro-vibac6mb,.lbp-tab--on.astro-vibac6mb:hover{border-bottom-color:var(--cs-accent);color:var(--cs-accent)}.lbp-md.astro-vibac6mb{display:none}.lbp-grid.astro-vibac6mb{gap:var(--cs-space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.lbp-main.astro-vibac6mb{min-width:0}.lbp-main.astro-vibac6mb .astro-vibac6mb[hidden]{display:none}.lbp-card.astro-vibac6mb{box-sizing:border-box;width:100%;max-width:100%;padding-block:var(--cs-space-4);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-surface-deep);overflow:hidden}.lbp-card--community.astro-vibac6mb{max-height:40.625rem;overflow-y:auto}@media (width>=768px){.lbp-bg.astro-vibac6mb{height:18.75rem}.lbp-tabs.astro-vibac6mb{justify-content:flex-start;gap:var(--cs-space-6);scroll-margin-top:8rem}.lbp-tab.astro-vibac6mb{font-size:var(--cs-fs-base);line-height:var(--cs-lh-base)}.lbp-sm.astro-vibac6mb{display:none}.lbp-md.astro-vibac6mb{display:inline}.lbp-card--community.astro-vibac6mb{max-height:none;overflow-y:visible}}@media (width>=1024px){.lbp-in.astro-vibac6mb{padding-block:var(--cs-space-8)}.lbp-grid.astro-vibac6mb{gap:var(--cs-space-8)}}@media (width>=1280px){.lbp-grid.astro-vibac6mb{grid-template-columns:repeat(4,minmax(0,1fr))}.lbp-main.astro-vibac6mb{grid-column:span 3}}.nc.astro-4kc4pcc4{max-width:var(--cs-content-max);margin:0 auto var(--cs-space-4);padding-inline:var(--cs-page-gutter)}.nc-card.astro-4kc4pcc4{justify-content:space-between;align-items:center;gap:var(--cs-space-8);padding:var(--cs-space-8);border:1px solid color-mix(in srgb, var(--cs-accent) 20%, transparent);border-radius:var(--cs-radius-4);background:color-mix(in srgb, var(--cs-surface-0) 50%, transparent);flex-direction:column;display:flex;position:relative;overflow:hidden}.nc-glow.astro-4kc4pcc4{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--cs-accent) 8%, transparent) 0%, transparent 60%);pointer-events:none;width:100%;height:200%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nc-lead.astro-4kc4pcc4{align-items:center;gap:var(--cs-space-6);text-align:center;display:flex;position:relative}.nc-ico.astro-4kc4pcc4{width:var(--cs-space-16);height:var(--cs-space-16);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-4);background:var(--cs-surface-0);box-shadow:var(--cs-glow-halo-sm);color:var(--cs-accent);flex:none;place-items:center;display:none}.nc-h.astro-4kc4pcc4{margin:0 0 var(--cs-space-2);font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-2xl);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong)}.nc-p.astro-4kc4pcc4{max-width:28rem;font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);color:var(--cs-text-3);margin:0}.nc-form.astro-4kc4pcc4{width:100%;max-width:28rem;position:relative}.nc-row.astro-4kc4pcc4{gap:var(--cs-space-3);flex-direction:column;display:flex}.nc-sr.astro-4kc4pcc4{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nc-in.astro-4kc4pcc4{box-sizing:border-box;min-width:0;padding:var(--cs-space-3) var(--cs-space-4);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-menu);background:var(--cs-bg);font:inherit;font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);color:var(--cs-text-strong);transition:border-color var(--cs-dur-base) var(--cs-ease-standard);flex:1}.nc-in.astro-4kc4pcc4::placeholder{color:var(--cs-text-3)}.nc-in.astro-4kc4pcc4:focus-visible{border-color:var(--cs-accent);box-shadow:var(--cs-ring-accent-soft);outline:none}.nc-go.astro-4kc4pcc4{min-width:7.5rem;padding:var(--cs-space-3) var(--cs-space-6);border-radius:var(--cs-radius-menu);background:var(--cs-accent);font:inherit;font-size:var(--cs-fs-md);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-md);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;white-space:nowrap;color:var(--cs-text-strong);cursor:pointer;transition:box-shadow var(--cs-dur-base) var(--cs-ease-standard);border:0;flex:none;justify-content:center;align-items:center;display:flex}.nc-go.astro-4kc4pcc4:hover{background:var(--cs-accent-fill-hover);box-shadow:var(--cs-glow-accent)}.nc-go.astro-4kc4pcc4:disabled{opacity:.6;cursor:wait}.nc-status.astro-4kc4pcc4{margin:var(--cs-space-2) 0 0}@media (width>=768px){.nc.astro-4kc4pcc4{margin-bottom:var(--cs-space-16)}.nc-card.astro-4kc4pcc4{padding:var(--cs-space-12);flex-direction:row}.nc-lead.astro-4kc4pcc4{text-align:left}.nc-ico.astro-4kc4pcc4{display:grid}.nc-form.astro-4kc4pcc4{flex:1;width:auto}.nc-row.astro-4kc4pcc4{flex-direction:row}}.lc.astro-izoo6daw{border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-3);background:color-mix(in srgb, var(--cs-surface-1) 95%, transparent);transition:border-color var(--cs-dur-slow) var(--cs-ease-standard), box-shadow var(--cs-dur-slow) var(--cs-ease-standard);overflow:hidden}.lc.astro-izoo6daw[hidden]{display:none}.lc.astro-izoo6daw:hover{border-color:color-mix(in srgb, var(--cs-accent) 40%, transparent);box-shadow:var(--cs-glow-halo-lg)}.lc-link.astro-izoo6daw{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.lc-media.astro-izoo6daw{aspect-ratio:16/9;background:linear-gradient(to bottom right, var(--cs-surface-0), var(--cs-surface-1));display:block;position:relative;overflow:hidden}.lc-media.astro-izoo6daw img.astro-izoo6daw{object-fit:cover;width:100%;height:100%;transition:transform var(--cs-dur-slower) var(--cs-ease-standard);position:absolute;inset:0}.lc.astro-izoo6daw:hover .lc-media.astro-izoo6daw img.astro-izoo6daw{transform:scale(1.03)}.lc-shade.astro-izoo6daw{background:linear-gradient(#0000 45%,#0009);position:absolute;inset:0}.lc-tag.astro-izoo6daw{top:var(--cs-space-3);right:var(--cs-space-3);position:absolute}.lc-views.astro-izoo6daw,.lc-rank.astro-izoo6daw{align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-half) var(--cs-space-2);border-radius:var(--cs-radius-1);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-3xs);color:var(--cs-text-strong);background:#000000bf;display:flex;position:absolute}.lc-views.astro-izoo6daw{right:var(--cs-space-3);bottom:var(--cs-space-3)}.lc-views.astro-izoo6daw svg{color:var(--cs-accent)}.lc-rank.astro-izoo6daw{top:var(--cs-space-3);left:var(--cs-space-3);background:var(--cs-accent-fill-end);display:none}[data-ranked] .lc-rank.astro-izoo6daw{display:flex}.lc-body.astro-izoo6daw{align-items:flex-start;gap:var(--cs-space-3);padding:var(--cs-space-3);flex:1;display:flex}.lc-av.astro-izoo6daw{box-sizing:border-box;width:var(--cs-space-7);height:var(--cs-space-7);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);background:var(--cs-surface-0);flex:none;overflow:hidden}.lc-txt.astro-izoo6daw{flex:1;min-width:0;display:block}.lc-name.astro-izoo6daw,.lc-title.astro-izoo6daw,.lc-game.astro-izoo6daw{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lc-name.astro-izoo6daw{font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-accent)}.lc-title.astro-izoo6daw{margin:var(--cs-space-half) 0 var(--cs-space-2);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong)}.lc-meta.astro-izoo6daw{justify-content:space-between;align-items:center;gap:var(--cs-space-2);display:flex}.lc-game.astro-izoo6daw{font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-4xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-3) 60%, transparent)}.lc-lang.astro-izoo6daw{padding:var(--cs-space-half) var(--cs-space-2);border-radius:var(--cs-radius-1);background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-4xs);text-transform:uppercase;color:var(--cs-text-3);flex:none}.la-bar.astro-wfq6lxc4{border-bottom:1px solid var(--cs-line-1);background:var(--cs-bg);width:100%}.la-bar__in.astro-wfq6lxc4{box-sizing:border-box;gap:var(--cs-space-3);width:100%;max-width:87.5rem;padding:var(--cs-space-4) var(--cs-page-gutter);flex-direction:column;margin-inline:auto;display:flex}.la-seg.astro-wfq6lxc4{padding:var(--cs-space-1);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-3);background:color-mix(in srgb, var(--cs-surface-0) 50%, transparent);align-self:flex-start;display:inline-flex}.la-seg__b.astro-wfq6lxc4{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-4);border-radius:var(--cs-radius-menu);font-family:var(--cs-font-display);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-3);cursor:pointer;transition:background-color var(--cs-dur-base) var(--cs-ease-standard), color var(--cs-dur-base) var(--cs-ease-standard);background:0 0;border:0;display:flex}.la-seg__b--on.astro-wfq6lxc4,.la-seg__b--on.astro-wfq6lxc4:hover{background:var(--cs-accent);box-shadow:var(--cs-glow-pill);color:var(--cs-text-strong)}.la-seg__b.astro-wfq6lxc4:hover{color:var(--cs-text-strong)}.la-sels.astro-wfq6lxc4{gap:var(--cs-space-2);flex-wrap:wrap;display:flex}.la-sel.astro-wfq6lxc4{align-items:center;gap:var(--cs-space-2);padding:0 var(--cs-space-3);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--cs-surface-0) 50%, transparent);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-3) 60%, transparent);display:flex}.la-sel.astro-wfq6lxc4 select.astro-wfq6lxc4{height:var(--cs-space-9);font-family:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-strong);cursor:pointer;background:0 0;border:0;outline:none;padding:0}.la-sel.astro-wfq6lxc4 select.astro-wfq6lxc4 option.astro-wfq6lxc4{background:var(--cs-surface-0);color:var(--cs-text-1)}.la-sel.astro-wfq6lxc4:focus-within{border-color:var(--cs-accent)}.la-search.astro-wfq6lxc4{flex:1;min-width:0;display:block;position:relative}.la-search.astro-wfq6lxc4 .la-search__ico{top:50%;left:var(--cs-space-4);color:var(--cs-text-3);pointer-events:none;position:absolute;transform:translateY(-50%)}.la-sr.astro-wfq6lxc4{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.la-search__in.astro-wfq6lxc4{box-sizing:border-box;width:100%;height:var(--cs-space-10);padding-inline:var(--cs-space-10) var(--cs-space-4);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:color-mix(in srgb, var(--cs-surface-0) 50%, transparent);font-family:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-1);appearance:none;outline:none}.la-search__in.astro-wfq6lxc4::placeholder{color:color-mix(in srgb, var(--cs-text-3) 60%, transparent)}.la-search__in.astro-wfq6lxc4:focus-visible{border-color:var(--cs-accent)}.la.astro-wfq6lxc4{width:100%;padding-block:var(--cs-space-10);border-bottom:1px solid var(--cs-line-1);background:var(--cs-bg)}.la-in.astro-wfq6lxc4{box-sizing:border-box;width:100%;max-width:87.5rem;padding-inline:var(--cs-page-gutter);margin-inline:auto}.la-head.astro-wfq6lxc4{margin-bottom:var(--cs-space-8);justify-content:space-between;align-items:center;display:flex}.la-title.astro-wfq6lxc4{align-items:center;gap:var(--cs-space-2);display:flex}.la-bar2.astro-wfq6lxc4{width:var(--cs-space-1);height:var(--cs-space-4);border-radius:var(--cs-radius-1);background:var(--cs-accent);box-shadow:var(--cs-glow-dot)}.la-h.astro-wfq6lxc4{font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-text-1);margin:0}.la-refresh.astro-wfq6lxc4{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-4);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-menu);font-family:var(--cs-font-display);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-1);cursor:pointer;transition:border-color var(--cs-dur-slow) var(--cs-ease-standard), color var(--cs-dur-slow) var(--cs-ease-standard);background:0 0;display:flex}.la-refresh.astro-wfq6lxc4:hover{border-color:color-mix(in srgb, var(--cs-accent) 40%, transparent);color:var(--cs-accent)}.la-grid.astro-wfq6lxc4{gap:var(--cs-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.la-empty.astro-wfq6lxc4{padding:var(--cs-space-10) var(--cs-space-4);border:1px dashed var(--cs-line-2-next);border-radius:var(--cs-radius-3);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);text-align:center;color:var(--cs-text-3);margin:0}.la-empty.astro-wfq6lxc4[hidden]{display:none}.la-more.astro-wfq6lxc4{margin-top:var(--cs-space-10);justify-content:center;display:flex}.la-more.astro-wfq6lxc4[hidden]{display:none}.la-more__b.astro-wfq6lxc4{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-3) var(--cs-space-8);border-radius:var(--cs-radius-3);background:var(--cs-accent);box-shadow:var(--cs-glow-accent);font-family:var(--cs-font-display);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-strong);cursor:pointer;transition:box-shadow var(--cs-dur-base) var(--cs-ease-standard);border:0;display:flex}.la-more__b.astro-wfq6lxc4:hover{box-shadow:var(--cs-glow-accent-hover)}@media (width>=768px){.la-bar__in.astro-wfq6lxc4{align-items:center;gap:var(--cs-space-4);flex-flow:wrap}.la-search.astro-wfq6lxc4{flex:1;min-width:14rem}.la-grid.astro-wfq6lxc4{gap:var(--cs-space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.la-grid.astro-wfq6lxc4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){.la-grid.astro-wfq6lxc4{grid-template-columns:repeat(5,minmax(0,1fr))}}.lb.astro-pvztdjpe{width:100%;padding-block:var(--cs-space-10);border-bottom:1px solid var(--cs-line-1);background:var(--cs-bg)}.lb-in.astro-pvztdjpe{box-sizing:border-box;gap:var(--cs-space-8);width:100%;max-width:87.5rem;padding-inline:var(--cs-page-gutter);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.lb-col.astro-pvztdjpe{flex-direction:column;min-width:0;display:flex}.lb-head.astro-pvztdjpe{margin-bottom:var(--cs-space-4);padding-bottom:var(--cs-space-2);border-bottom:1px solid var(--cs-line-1);justify-content:space-between;align-items:center;display:flex}.lb-title.astro-pvztdjpe{align-items:center;gap:var(--cs-space-2);display:flex}.lb-bar.astro-pvztdjpe{width:var(--cs-space-1);height:var(--cs-space-4);border-radius:var(--cs-radius-1);background:var(--cs-accent)}.lb-h.astro-pvztdjpe{font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-text-strong);margin:0}.lb-by.astro-pvztdjpe{font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-4xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-accent)}.lb-list.astro-pvztdjpe{gap:var(--cs-space-2);margin:0 0 var(--cs-space-4);flex-direction:column;padding:0;list-style:none;display:flex}.lb-row.astro-pvztdjpe{align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--cs-surface-0) 30%, transparent);color:inherit;transition:border-color var(--cs-dur-slow) var(--cs-ease-standard);text-decoration:none;display:flex}.lb-row.astro-pvztdjpe:hover{border-color:color-mix(in srgb, var(--cs-accent) 20%, transparent)}.lb-rank.astro-pvztdjpe{width:var(--cs-space-3);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);text-align:center;color:color-mix(in srgb, var(--cs-text-strong) 20%, transparent);flex:none}.lb-r1.astro-pvztdjpe{color:var(--cs-hue-orange)}.lb-r2.astro-pvztdjpe{color:var(--cs-text-3)}.lb-r3.astro-pvztdjpe{color:var(--cs-hue-gold)}.lb-av.astro-pvztdjpe,.lb-art.astro-pvztdjpe{box-sizing:border-box;width:var(--cs-space-8);height:var(--cs-space-8);border:1px solid var(--cs-line-2-next);background:var(--cs-surface-1);flex:none;place-items:center;display:grid;overflow:hidden}.lb-av.astro-pvztdjpe{border-radius:var(--cs-radius-full)}.lb-art.astro-pvztdjpe{border-radius:var(--cs-radius-1);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);text-transform:uppercase;color:var(--cs-text-3)}.lb-art.astro-pvztdjpe img.astro-pvztdjpe{object-fit:cover;width:100%;height:100%}.lb-txt.astro-pvztdjpe{flex:1;min-width:0;display:block}.lb-txt.astro-pvztdjpe b.astro-pvztdjpe,.lb-txt.astro-pvztdjpe small.astro-pvztdjpe{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lb-txt.astro-pvztdjpe b.astro-pvztdjpe{font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);color:var(--cs-text-strong)}.lb-txt.astro-pvztdjpe b.astro-pvztdjpe .lb-check{margin-left:var(--cs-space-1);vertical-align:middle;color:var(--cs-info-text)}.lb-txt.astro-pvztdjpe small.astro-pvztdjpe{font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);color:color-mix(in srgb, var(--cs-text-3) 60%, transparent)}.lb-val.astro-pvztdjpe{align-items:flex-end;gap:var(--cs-space-1);flex-direction:column;flex:none;width:4rem;display:flex}.lb-val.astro-pvztdjpe b.astro-pvztdjpe{font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-3xs);color:var(--cs-text-strong)}.lb-meter.astro-pvztdjpe{width:100%;height:var(--cs-space-1);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-text-strong) 10%, transparent);display:block;overflow:hidden}.lb-meter.astro-pvztdjpe i.astro-pvztdjpe{border-radius:var(--cs-radius-full);background:var(--cs-accent);height:100%;display:block}.lb-all.astro-pvztdjpe{padding:var(--cs-space-3) 0;border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-menu);font-family:var(--cs-font-display);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-wider);text-align:center;text-transform:uppercase;color:var(--cs-text-strong);transition:border-color var(--cs-dur-slow) var(--cs-ease-standard), color var(--cs-dur-slow) var(--cs-ease-standard);margin-top:auto;text-decoration:none;display:block}.lb-all.astro-pvztdjpe:hover{border-color:color-mix(in srgb, var(--cs-accent) 40%, transparent);color:var(--cs-accent)}.mv.astro-pvztdjpe{padding:var(--cs-space-6);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:linear-gradient(to bottom right, var(--cs-surface-1), var(--cs-surface-deep));flex-direction:column;display:flex}.mv-head.astro-pvztdjpe{align-items:center;gap:var(--cs-space-2);margin-bottom:var(--cs-space-3);padding-bottom:var(--cs-space-3);border-bottom:1px solid var(--cs-line-1);display:flex}.mv-head.astro-pvztdjpe .mv-ico{color:var(--cs-accent)}.mv-h.astro-pvztdjpe{font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-text-strong);margin:0}.mv-p.astro-pvztdjpe{margin:0 0 var(--cs-space-4);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-medium);line-height:var(--cs-lh-relaxed);color:var(--cs-text-3)}.mv-grid.astro-pvztdjpe{aspect-ratio:2;margin-bottom:var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);background:var(--cs-line-2-next);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;position:relative;overflow:hidden}.mv-grid.astro-pvztdjpe span.astro-pvztdjpe{background:linear-gradient(to bottom right, var(--cs-surface-1), var(--cs-surface-deep))}.mv-grid.astro-pvztdjpe span.astro-pvztdjpe:nth-child(odd){border-right:1px solid var(--cs-line-2-next)}.mv-grid.astro-pvztdjpe span.astro-pvztdjpe:nth-child(-n+2){border-bottom:1px solid var(--cs-line-2-next)}.mv-grid.astro-pvztdjpe .mv-grid__ico{box-sizing:content-box;padding:var(--cs-space-2);background:var(--cs-surface-deep);color:var(--cs-accent);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mv-acts.astro-pvztdjpe{gap:var(--cs-space-3);display:flex}.mv-go.astro-pvztdjpe{padding:var(--cs-space-3) 0;border-radius:var(--cs-radius-menu);background:var(--cs-accent);box-shadow:var(--cs-glow-accent);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-align:center;text-transform:uppercase;color:var(--cs-text-strong);flex:1;text-decoration:none;display:block}.mv-sq.astro-pvztdjpe{width:var(--cs-space-10);height:var(--cs-space-10);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);color:var(--cs-text-3);flex:none;place-items:center;display:grid}@media (width>=1024px){.lb-in.astro-pvztdjpe{grid-template-columns:repeat(3,minmax(0,1fr))}}.lf.astro-oinzykqg{width:100%;padding-block:var(--cs-space-12);border-bottom:1px solid var(--cs-line-1);background:var(--cs-bg)}.lf-in.astro-oinzykqg{box-sizing:border-box;width:100%;max-width:87.5rem;padding-inline:var(--cs-page-gutter);margin-inline:auto}.lf-title.astro-oinzykqg{justify-content:center;align-items:center;gap:var(--cs-space-2);margin-bottom:var(--cs-space-3);display:flex}.lf-bar.astro-oinzykqg{width:var(--cs-space-1);height:var(--cs-space-4);border-radius:var(--cs-radius-1);background:var(--cs-accent);box-shadow:var(--cs-glow-dot)}.lf-h.astro-oinzykqg{font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;white-space:nowrap;color:var(--cs-text-1);margin:0}.lf-tools.astro-oinzykqg{margin-bottom:var(--cs-space-8);justify-content:space-between;align-items:center;display:flex}.lf-arrows.astro-oinzykqg{gap:var(--cs-space-3);display:flex}.lf-btn.astro-oinzykqg{width:var(--cs-space-8);height:var(--cs-space-8);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--cs-surface-0) 50%, transparent);color:var(--cs-text-3);cursor:pointer;transition:color var(--cs-dur-slow) var(--cs-ease-standard), border-color var(--cs-dur-slow) var(--cs-ease-standard);place-items:center;padding:0;display:grid}.lf-btn.astro-oinzykqg:hover{border-color:color-mix(in srgb, var(--cs-accent) 40%, transparent);color:var(--cs-text-strong)}.lf-more.astro-oinzykqg{padding:var(--cs-space-2) var(--cs-space-4);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-menu);font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-4xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-text-1);transition:color var(--cs-dur-slow) var(--cs-ease-standard), border-color var(--cs-dur-slow) var(--cs-ease-standard);text-decoration:none}.lf-more.astro-oinzykqg:hover{border-color:color-mix(in srgb, var(--cs-accent) 40%, transparent);color:var(--cs-accent)}.lf-slide.astro-oinzykqg{gap:var(--cs-space-6);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.lf-slide.astro-oinzykqg[hidden]{display:none}.lf-big.astro-oinzykqg,.lf-bigcard.astro-oinzykqg{flex-direction:column;justify-content:space-between;display:flex}.lf-bigcard.astro-oinzykqg{aspect-ratio:16/9;border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-surface-0);height:100%;color:inherit;transition:border-color var(--cs-dur-slow) var(--cs-ease-standard), box-shadow var(--cs-dur-slow) var(--cs-ease-standard);text-decoration:none;overflow:hidden}.lf-bigcard.astro-oinzykqg:hover{border-color:color-mix(in srgb, var(--cs-accent) 40%, transparent);box-shadow:var(--cs-glow-halo-lg)}.lf-bigcard__media.astro-oinzykqg{background:var(--cs-surface-1);flex:1;min-height:0;display:block;position:relative;overflow:hidden}.lf-bigcard__media.astro-oinzykqg img.astro-oinzykqg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lf-shade.astro-oinzykqg{background:linear-gradient(#0000 50%,#000000e6);position:absolute;inset:0}.lf-bigcard__plat.astro-oinzykqg{top:var(--cs-space-4);left:var(--cs-space-4);position:absolute}.lf-bigcard__views.astro-oinzykqg,.lf-wide__views.astro-oinzykqg{align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-half) var(--cs-space-3);border-radius:var(--cs-radius-1);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-3xs);color:var(--cs-text-strong);background:#000000bf;display:flex;position:absolute}.lf-bigcard__views.astro-oinzykqg{top:var(--cs-space-4);right:var(--cs-space-4)}.lf-bigcard__views.astro-oinzykqg svg,.lf-wide__views.astro-oinzykqg svg{color:var(--cs-accent)}.lf-bigcard__bar.astro-oinzykqg{align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-4);border-top:1px solid var(--cs-line-1);background:color-mix(in srgb, var(--cs-surface-1) 95%, transparent);display:flex}.lf-av.astro-oinzykqg{box-sizing:border-box;width:var(--cs-space-10);height:var(--cs-space-10);border:1px solid color-mix(in srgb, var(--cs-accent) 50%, transparent);border-radius:var(--cs-radius-full);background:var(--cs-surface-1);flex:none;overflow:hidden}.lf-av--s.astro-oinzykqg{width:var(--cs-space-5);height:var(--cs-space-5);border-color:var(--cs-line-3)}.lf-txt.astro-oinzykqg{flex:1;min-width:0;display:block}.lf-who.astro-oinzykqg{align-items:center;gap:var(--cs-space-2);display:flex}.lf-who.astro-oinzykqg b.astro-oinzykqg{font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-accent)}.lf-who.astro-oinzykqg em.astro-oinzykqg{padding:0 var(--cs-space-2);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-1);background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);font-size:var(--cs-fs-5xs);font-style:normal;font-weight:var(--cs-fw-black);line-height:var(--cs-lh-5xs);text-transform:uppercase;color:var(--cs-text-3)}.lf-bigcard__title.astro-oinzykqg{margin:var(--cs-space-1) 0 0;text-overflow:ellipsis;white-space:nowrap;font-family:var(--cs-font-display);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-semibold);line-height:var(--cs-lh-md);letter-spacing:var(--cs-tracking-wide);text-transform:uppercase;color:var(--cs-text-strong);overflow:hidden}.lf-side.astro-oinzykqg{gap:var(--cs-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lf-wide.astro-oinzykqg{gap:var(--cs-space-3);padding:var(--cs-space-3);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:color-mix(in srgb, var(--cs-surface-0) 90%, transparent);color:inherit;transition:border-color var(--cs-dur-slow) var(--cs-ease-standard), background-color var(--cs-dur-slow) var(--cs-ease-standard);flex-direction:column-reverse;grid-column:span 2;text-decoration:none;display:flex}.lf-wide.astro-oinzykqg:hover{border-color:color-mix(in srgb, var(--cs-accent) 30%, transparent);background:color-mix(in srgb, var(--cs-text-strong) 3%, transparent)}.lf-wide__txt.astro-oinzykqg{padding-block:var(--cs-space-1);padding-inline:var(--cs-space-1) 0;flex-direction:column;flex:1;justify-content:space-between;display:flex}.lf-wide__who.astro-oinzykqg{align-items:center;gap:var(--cs-space-2);margin-bottom:var(--cs-space-1);display:flex}.lf-wide__who.astro-oinzykqg b.astro-oinzykqg{font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-accent)}.lf-wide__title.astro-oinzykqg{font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-semibold);line-height:var(--cs-lh-snug);text-transform:uppercase;color:var(--cs-text-strong);margin:0}.lf-wide__meta.astro-oinzykqg{align-items:center;gap:var(--cs-space-2);margin-top:var(--cs-space-3);display:flex}.lf-wide__game.astro-oinzykqg{font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-4xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-3) 60%, transparent)}.lf-lang.astro-oinzykqg{padding:var(--cs-space-half) var(--cs-space-2);border-radius:var(--cs-radius-1);background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-4xs);text-transform:uppercase;color:var(--cs-text-3)}.lf-wide__media.astro-oinzykqg{aspect-ratio:16/9;border-radius:var(--cs-radius-3);background:var(--cs-surface-1);flex:none;display:block;position:relative;overflow:hidden}.lf-wide__media.astro-oinzykqg img.astro-oinzykqg{object-fit:cover;width:100%;height:100%}.lf-wide__views.astro-oinzykqg{right:var(--cs-space-2);bottom:var(--cs-space-2)}.lf-small.astro-oinzykqg{min-width:0}.lf-dots.astro-oinzykqg{justify-content:center;align-items:center;gap:var(--cs-space-2);margin-top:var(--cs-space-8);display:flex}.lf-dot.astro-oinzykqg{width:var(--cs-space-2);height:var(--cs-space-2);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-text-strong) 20%, transparent);cursor:pointer;transition:width var(--cs-dur-slow) var(--cs-ease-standard), background-color var(--cs-dur-slow) var(--cs-ease-standard);border:0;padding:0}.lf-dot--on.astro-oinzykqg{width:var(--cs-space-6);background:var(--cs-accent)}@media (width>=768px){.lf-wide.astro-oinzykqg{gap:var(--cs-space-4);flex-direction:row}.lf-wide__media.astro-oinzykqg{width:11rem}.lf-side.astro-oinzykqg{gap:var(--cs-space-4)}}@media (width>=1024px){.lf-title.astro-oinzykqg{justify-content:flex-start}.lf-slide.astro-oinzykqg{grid-template-columns:repeat(12,minmax(0,1fr))}.lf-big.astro-oinzykqg{grid-column:span 7}.lf-side.astro-oinzykqg{grid-column:span 5}}.lg.astro-kmjps4md{width:100%;padding-block:var(--cs-space-10);border-bottom:1px solid var(--cs-line-1);background:var(--cs-surface-deep)}.lg-in.astro-kmjps4md{box-sizing:border-box;width:100%;max-width:87.5rem;padding-inline:var(--cs-page-gutter);margin-inline:auto}.lg-head.astro-kmjps4md{gap:var(--cs-space-4);margin-bottom:var(--cs-space-6);flex-direction:column;display:flex}.lg-title.astro-kmjps4md{align-items:center;gap:var(--cs-space-3);display:flex}.lg-bar.astro-kmjps4md{width:var(--cs-space-1);height:var(--cs-space-4);border-radius:var(--cs-radius-1);background:var(--cs-accent);box-shadow:var(--cs-glow-dot)}.lg-h.astro-kmjps4md{font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-text-1);margin:0}.lg-count.astro-kmjps4md{font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-3) 60%, transparent)}.lg-tools.astro-kmjps4md{align-items:center;gap:var(--cs-space-4);display:flex}.lg-search.astro-kmjps4md{flex:1;display:block;position:relative}.lg-search.astro-kmjps4md .lg-search__ico{top:50%;left:var(--cs-space-3);color:var(--cs-text-3);pointer-events:none;position:absolute;transform:translateY(-50%)}.lg-sr.astro-kmjps4md{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lg-search__in.astro-kmjps4md{box-sizing:border-box;width:100%;height:var(--cs-space-9);padding-inline:calc(var(--cs-space-8) + var(--cs-space-1)) var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--cs-surface-0) 50%, transparent);font-family:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-medium);line-height:var(--cs-lh-xs);color:var(--cs-text-1);appearance:none;outline:none}.lg-search__in.astro-kmjps4md::placeholder{color:color-mix(in srgb, var(--cs-text-3) 60%, transparent)}.lg-search__in.astro-kmjps4md:focus-visible{border-color:var(--cs-accent)}.lg-more.astro-kmjps4md{font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-3) 40%, transparent);flex:none;display:none}.lg-rail.astro-kmjps4md{gap:var(--cs-space-4);scroll-snap-type:x proximity;margin:0;padding-block-end:var(--cs-space-4);list-style:none;display:flex;overflow-x:auto}.lg-rail.astro-kmjps4md::-webkit-scrollbar{height:var(--cs-space-2)}.lg-rail.astro-kmjps4md::-webkit-scrollbar-thumb{border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-text-strong) 20%, transparent)}.lg-item.astro-kmjps4md{scroll-snap-align:start;flex:none;width:10rem}.lg-item.astro-kmjps4md[hidden]{display:none}.lg-tile.astro-kmjps4md{aspect-ratio:3/4;border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-3);background:var(--cs-surface-1);color:inherit;transition:border-color var(--cs-dur-slow) var(--cs-ease-standard), transform var(--cs-dur-slow) var(--cs-ease-standard);text-decoration:none;display:block;position:relative;overflow:hidden}.lg-tile.astro-kmjps4md:hover{border-color:color-mix(in srgb, var(--cs-accent) 50%, transparent);transform:translateY(calc(var(--cs-space-1) * -1))}.lg-art.astro-kmjps4md{display:block;position:absolute;inset:0}.lg-art.astro-kmjps4md img.astro-kmjps4md{object-fit:cover;width:100%;height:100%}.lg-art__none.astro-kmjps4md{background:linear-gradient(to bottom right, var(--cs-accent-tint), var(--cs-surface-0));width:100%;height:100%;font-family:var(--cs-font-display);font-size:var(--cs-fs-3xl);font-weight:var(--cs-fw-black);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 20%, transparent);place-items:center;display:grid}.lg-shade.astro-kmjps4md{background:linear-gradient(#0000 45%,#000000e6);position:absolute;inset:0}.lg-info.astro-kmjps4md{padding:var(--cs-space-3);display:block;position:absolute;bottom:0;left:0;right:0}.lg-name.astro-kmjps4md{margin:0 0 var(--cs-space-1);text-overflow:ellipsis;white-space:nowrap;font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong);line-height:1;overflow:hidden}.lg-views.astro-kmjps4md{align-items:center;gap:var(--cs-space-1);font-size:var(--cs-fs-5xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-5xs);color:color-mix(in srgb, var(--cs-text-3) 50%, transparent);margin:0;display:flex}@media (width>=768px){.lg-head.astro-kmjps4md{flex-direction:row;justify-content:space-between;align-items:center}.lg-search.astro-kmjps4md{flex:none;width:16rem}.lg-more.astro-kmjps4md{display:block}}.lh.astro-oxiv22xh{width:100%;padding-block:var(--cs-space-10);border-bottom:1px solid var(--cs-line-1);background:var(--cs-surface-deep);position:relative;overflow:hidden}.lh-glow.astro-oxiv22xh{background:linear-gradient(to right, color-mix(in srgb, var(--cs-accent) 5%, transparent), transparent, color-mix(in srgb, var(--cs-hue-purple) 5%, transparent));pointer-events:none;position:absolute;inset:0}.lh-in.astro-oxiv22xh{z-index:1;gap:var(--cs-space-8);box-sizing:border-box;width:100%;max-width:87.5rem;padding-inline:var(--cs-page-gutter);grid-template-columns:minmax(0,1fr);align-items:stretch;margin-inline:auto;display:grid;position:relative}.lh-copy.astro-oxiv22xh{padding-block:var(--cs-space-2);text-align:center;flex-direction:column;justify-content:space-between;align-items:center;display:flex}.lh-kick.astro-oxiv22xh{justify-content:center;align-items:center;gap:var(--cs-space-2);margin:0 0 var(--cs-space-4);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);letter-spacing:.25em;text-transform:uppercase;color:var(--cs-accent);line-height:1;display:flex}.lh-kick.astro-oxiv22xh svg{color:var(--cs-accent)}.lh-dot.astro-oxiv22xh{width:var(--cs-space-2);height:var(--cs-space-2);border-radius:var(--cs-radius-full);background:var(--cs-accent);position:relative}.lh-h1.astro-oxiv22xh{margin:0 0 var(--cs-space-4);font-family:var(--cs-font-display);font-size:var(--cs-fs-5xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tighter);text-transform:uppercase;color:var(--cs-accent);line-height:1}.lh-lead.astro-oxiv22xh{max-width:24rem;margin:0 auto var(--cs-space-8);font-size:var(--cs-fs-base);font-weight:var(--cs-fw-medium);line-height:var(--cs-lh-relaxed);color:var(--cs-text-3)}.lh-tiles.astro-oxiv22xh{gap:var(--cs-space-2);width:100%;margin-bottom:var(--cs-space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lh-tile.astro-oxiv22xh{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--cs-space-1);min-width:0;padding:var(--cs-space-2);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-3);background:color-mix(in srgb, var(--cs-surface-0) 50%, transparent);-webkit-backdrop-filter:blur(var(--cs-blur-glass));backdrop-filter:blur(var(--cs-blur-glass));text-align:center;flex-direction:column;display:flex}.lh-tile.astro-oxiv22xh .lh-tile__ico{width:var(--cs-space-4);height:var(--cs-space-4);color:var(--cs-accent);flex:none}.lh-tile__n.astro-oxiv22xh{font-family:var(--cs-font-display);font-size:var(--cs-fs-2xs);font-weight:var(--cs-fw-black);white-space:nowrap;color:var(--cs-text-1);line-height:1}.lh-tile__l.astro-oxiv22xh{font-size:var(--cs-fs-5xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-tighter);text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--cs-text-3) 60%, transparent);line-height:1}.lh-plats.astro-oxiv22xh{align-items:center;gap:var(--cs-space-2);flex-wrap:wrap;display:flex}.lh-chip.astro-oxiv22xh{padding:var(--cs-space-1) var(--cs-space-3);border-radius:var(--cs-radius-1);font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-4xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;border:1px solid}.lh-chip--twitch.astro-oxiv22xh{border-color:color-mix(in srgb, var(--cs-hue-purple) 30%, transparent);background:color-mix(in srgb, var(--cs-hue-purple) 10%, transparent);color:var(--cs-hue-purple)}.lh-chip--kick.astro-oxiv22xh{border-color:color-mix(in srgb, var(--cs-kick) 30%, transparent);background:color-mix(in srgb, var(--cs-kick) 10%, transparent);color:var(--cs-kick)}.lh-stage.astro-oxiv22xh{flex-direction:column;justify-content:center;display:flex}.lh-card.astro-oxiv22xh{box-sizing:border-box;aspect-ratio:16/9;border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-4);background:var(--cs-surface-0);width:100%;color:inherit;transition:border-color var(--cs-dur-slow) var(--cs-ease-standard), box-shadow var(--cs-dur-slow) var(--cs-ease-standard);flex-direction:column;justify-content:space-between;text-decoration:none;display:flex;position:relative;overflow:hidden}.lh-card.astro-oxiv22xh:hover{border-color:color-mix(in srgb, var(--cs-accent) 50%, transparent);box-shadow:var(--cs-glow-halo-xl)}.lh-card__media.astro-oxiv22xh{background:var(--cs-surface-1);flex:1;width:100%;min-height:0;display:block;position:relative;overflow:hidden}.lh-card__media.astro-oxiv22xh img.astro-oxiv22xh{object-fit:cover;width:100%;height:100%;transition:transform var(--cs-dur-slower) var(--cs-ease-standard);position:absolute;inset:0}.lh-card.astro-oxiv22xh:hover .lh-card__media.astro-oxiv22xh img.astro-oxiv22xh{transform:scale(1.03)}.lh-card__shade.astro-oxiv22xh{pointer-events:none;background:linear-gradient(#0000 50%,#000000e6);position:absolute;inset:0}.lh-card__plat.astro-oxiv22xh{top:var(--cs-space-4);left:var(--cs-space-4);position:absolute}.lh-card__views.astro-oxiv22xh{top:var(--cs-space-4);right:var(--cs-space-4);align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-half) var(--cs-space-2);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-1);-webkit-backdrop-filter:blur(var(--cs-blur-glass-light));backdrop-filter:blur(var(--cs-blur-glass-light));font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-3xs);color:color-mix(in srgb, var(--cs-text-strong) 90%, transparent);background:#000000b3;display:flex;position:absolute}.lh-card__views.astro-oxiv22xh svg{color:color-mix(in srgb, var(--cs-text-3) 60%, transparent)}.lh-card__play.astro-oxiv22xh{opacity:0;transition:opacity var(--cs-dur-slow) var(--cs-ease-standard);background:#0000004d;place-items:center;display:grid;position:absolute;inset:0}.lh-card__play.astro-oxiv22xh svg{box-sizing:content-box;padding:var(--cs-space-4);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-accent) 90%, transparent);box-shadow:var(--cs-glow-accent-lg);fill:var(--cs-text-strong);color:var(--cs-text-strong)}.lh-card.astro-oxiv22xh:hover .lh-card__play.astro-oxiv22xh{opacity:1}.lh-card__bar.astro-oxiv22xh{align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-4);border-top:1px solid var(--cs-line-1);background:color-mix(in srgb, var(--cs-surface-1) 95%, transparent);display:flex}.lh-card__av.astro-oxiv22xh{box-sizing:border-box;width:var(--cs-space-10);height:var(--cs-space-10);border:2px solid color-mix(in srgb, var(--cs-accent) 60%, transparent);border-radius:var(--cs-radius-full);background:var(--cs-surface-1);flex:none;overflow:hidden}.lh-card__txt.astro-oxiv22xh{flex:1;min-width:0;display:block}.lh-card__who.astro-oxiv22xh{align-items:center;gap:var(--cs-space-2);margin-bottom:var(--cs-space-half);min-width:0;font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);display:flex}.lh-card__who.astro-oxiv22xh b.astro-oxiv22xh{text-overflow:ellipsis;white-space:nowrap;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-accent);overflow:hidden}.lh-card__who.astro-oxiv22xh i.astro-oxiv22xh{color:color-mix(in srgb, var(--cs-text-strong) 30%, transparent);font-style:normal}.lh-card__who.astro-oxiv22xh em.astro-oxiv22xh{text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:var(--cs-fw-semibold);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);overflow:hidden}.lh-card__title.astro-oxiv22xh{text-overflow:ellipsis;white-space:nowrap;font-family:var(--cs-font-display);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-tight);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong);margin:0;overflow:hidden}.lh-top.astro-oxiv22xh{padding-block:var(--cs-space-1);flex-direction:column;justify-content:space-between;display:flex}.lh-top__head.astro-oxiv22xh{justify-content:space-between;align-items:center;gap:var(--cs-space-4);margin-bottom:var(--cs-space-4);padding-bottom:var(--cs-space-2);border-bottom:1px solid var(--cs-line-1);display:flex}.lh-top__t.astro-oxiv22xh{align-items:center;gap:var(--cs-space-2);display:flex}.lh-bar.astro-oxiv22xh{width:var(--cs-space-1);height:var(--cs-space-4);border-radius:var(--cs-radius-1);background:var(--cs-accent)}.lh-top__h.astro-oxiv22xh{font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-text-strong);margin:0}.lh-top__all.astro-oxiv22xh{font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-4xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-accent);text-decoration:none}.lh-top__all.astro-oxiv22xh:hover{text-decoration:underline}.lh-top__list.astro-oxiv22xh{gap:var(--cs-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lh-row.astro-oxiv22xh{justify-content:space-between;align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--cs-surface-0) 30%, transparent);color:inherit;transition:border-color var(--cs-dur-slow) var(--cs-ease-standard), background-color var(--cs-dur-slow) var(--cs-ease-standard);text-decoration:none;display:flex}.lh-row.astro-oxiv22xh:hover{border-color:color-mix(in srgb, var(--cs-accent) 20%, transparent);background:color-mix(in srgb, var(--cs-text-strong) 3%, transparent)}.lh-row__l.astro-oxiv22xh{align-items:center;gap:var(--cs-space-3);min-width:0;display:flex}.lh-rank.astro-oxiv22xh{width:var(--cs-space-4);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);text-align:center;color:color-mix(in srgb, var(--cs-text-strong) 20%, transparent);flex:none}.lh-r1.astro-oxiv22xh{color:var(--cs-hue-orange)}.lh-r2.astro-oxiv22xh{color:var(--cs-text-3)}.lh-r3.astro-oxiv22xh{color:var(--cs-hue-gold)}.lh-row__av.astro-oxiv22xh{box-sizing:border-box;width:var(--cs-space-7);height:var(--cs-space-7);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);background:var(--cs-surface-1);flex:none;overflow:hidden}.lh-row__t.astro-oxiv22xh{min-width:0;display:block}.lh-row__t.astro-oxiv22xh b.astro-oxiv22xh,.lh-row__t.astro-oxiv22xh small.astro-oxiv22xh{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lh-row__t.astro-oxiv22xh b.astro-oxiv22xh{font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);color:var(--cs-text-1);transition:color var(--cs-dur-slow) var(--cs-ease-standard)}.lh-row.astro-oxiv22xh:hover .lh-row__t.astro-oxiv22xh b.astro-oxiv22xh{color:var(--cs-accent)}.lh-row__t.astro-oxiv22xh small.astro-oxiv22xh{margin-top:var(--cs-space-half);font-size:var(--cs-fs-4xs);color:color-mix(in srgb, var(--cs-text-3) 50%, transparent);line-height:1}.lh-row__v.astro-oxiv22xh{align-items:center;gap:var(--cs-space-1);font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-4xs);color:var(--cs-accent);flex:none;display:flex}.lh-row__v.astro-oxiv22xh i.astro-oxiv22xh{width:var(--cs-space-2);height:var(--cs-space-2);border-radius:var(--cs-radius-full);background:var(--cs-accent)}.lh-full.astro-oxiv22xh{margin-top:var(--cs-space-4);padding:var(--cs-space-2) 0;border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-menu);font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-4xs);letter-spacing:var(--cs-tracking-widest);text-align:center;text-transform:uppercase;color:var(--cs-text-1);transition:border-color var(--cs-dur-slow) var(--cs-ease-standard), color var(--cs-dur-slow) var(--cs-ease-standard);text-decoration:none;display:block}.lh-full.astro-oxiv22xh:hover{border-color:color-mix(in srgb, var(--cs-accent) 40%, transparent);color:var(--cs-accent)}@media (width>=768px){.lh-tiles.astro-oxiv22xh{gap:var(--cs-space-3)}.lh-tile.astro-oxiv22xh{gap:var(--cs-space-2);padding:var(--cs-space-3)}.lh-tile__n.astro-oxiv22xh{font-size:var(--cs-fs-base)}.lh-tile__l.astro-oxiv22xh{font-size:var(--cs-fs-5xs);letter-spacing:var(--cs-tracking-wider)}}@media (width>=1024px){.lh-in.astro-oxiv22xh{grid-template-columns:repeat(12,minmax(0,1fr))}.lh-copy.astro-oxiv22xh{text-align:left;grid-column:span 4;align-items:flex-start}.lh-kick.astro-oxiv22xh{justify-content:flex-start}.lh-h1.astro-oxiv22xh{font-size:var(--cs-fs-6xl)}.lh-lead.astro-oxiv22xh{margin-inline:0}.lh-stage.astro-oxiv22xh{grid-column:span 5}.lh-card.astro-oxiv22xh{height:100%}.lh-top.astro-oxiv22xh{grid-column:span 3}}.lv.astro-ihx7zmql{min-height:100vh;padding-bottom:var(--cs-space-6);background:var(--cs-bg);color:var(--cs-text-1)}.mc-card.astro-weimvkp5{border:1px solid var(--cs-line-solid-soft);border-radius:var(--cs-radius-4);background:var(--cs-surface-1);height:100%;transition:border-color var(--cs-dur-base) var(--cs-ease-standard), transform var(--cs-dur-base) var(--cs-ease-standard);flex-direction:column;display:flex;overflow:hidden}.mc-card.astro-weimvkp5[hidden]{display:none}.mc-card--featured.astro-weimvkp5{border-color:color-mix(in srgb, var(--cs-live-dot) 30%, transparent)}.mc-card.astro-weimvkp5:hover{border-color:var(--cs-line-3);transform:translateY(calc(var(--cs-space-1) * -1))}.mc-card__media.astro-weimvkp5{aspect-ratio:16/9;background:var(--cs-surface-deep);width:100%;position:relative;overflow:hidden}.mc-card__media.astro-weimvkp5>img.astro-weimvkp5{object-fit:cover;width:100%;height:100%;transition:transform var(--cs-dur-slower) var(--cs-ease-standard)}.mc-card.astro-weimvkp5:hover .mc-card__media.astro-weimvkp5>img.astro-weimvkp5{transform:scale(1.05)}.mc-card__shade.astro-weimvkp5{background:linear-gradient(to top, var(--cs-surface-1), color-mix(in srgb, var(--cs-surface-1) 20%, transparent), transparent);position:absolute;inset:0}.mc-card__flag.astro-weimvkp5,.mc-card__type.astro-weimvkp5{padding:var(--cs-space-1) var(--cs-space-2);border-radius:var(--cs-radius-1);color:var(--cs-text-strong);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;position:absolute;inset-block-start:var(--cs-space-3)}.mc-card__flag.astro-weimvkp5{background:var(--cs-danger-fill);font-weight:var(--cs-fw-black);inset-inline-start:var(--cs-space-3)}.mc-card__type.astro-weimvkp5{border:1px solid var(--cs-line-2-next);background:color-mix(in srgb, var(--cs-bg) 60%, transparent);-webkit-backdrop-filter:blur(var(--cs-blur-glass));backdrop-filter:blur(var(--cs-blur-glass));font-weight:var(--cs-fw-bold);inset-inline-end:var(--cs-space-3)}.mc-card__body.astro-weimvkp5{padding:var(--cs-space-5);flex-direction:column;flex:1;display:flex}.mc-card__pub.astro-weimvkp5{min-height:var(--cs-space-9);align-items:center;margin-block-end:var(--cs-space-3);display:flex}.mc-card__logo.astro-weimvkp5{max-width:100%;padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);background:var(--cs-text-strong);align-items:center;display:inline-flex}.mc-card__logo.astro-weimvkp5 img.astro-weimvkp5{width:auto;max-width:min(100%,8.75rem);height:var(--cs-space-6);object-fit:contain;object-position:left}.mc-card__pubname.astro-weimvkp5{align-items:center;gap:var(--cs-space-1);min-width:0;color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;display:flex}.mc-card__pubname.astro-weimvkp5 span.astro-weimvkp5{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-card__title.astro-weimvkp5{color:var(--cs-text-strong);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-tight);font-weight:var(--cs-fw-bold);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-block-end:var(--cs-space-2);display:-webkit-box;overflow:hidden}.mc-card__excerpt.astro-weimvkp5{color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-block-end:var(--cs-space-4);display:-webkit-box;overflow:hidden}.mc-card__foot.astro-weimvkp5{gap:var(--cs-space-3);flex-direction:column;margin-block-start:auto;padding-block-start:var(--cs-space-4);display:flex}.mc-card__meta.astro-weimvkp5{justify-content:space-between;align-items:center;gap:var(--cs-space-3);color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-2xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;display:flex}.mc-card__date.astro-weimvkp5{flex-shrink:0}.mc-card__loc.astro-weimvkp5{align-items:center;gap:var(--cs-space-1);text-align:end;min-width:0;display:flex}.mc-card__loc.astro-weimvkp5>svg{color:color-mix(in srgb, var(--cs-accent-text-strong) 70%, transparent);flex-shrink:0}.mc-card__loc.astro-weimvkp5 span.astro-weimvkp5{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-card__actions.astro-weimvkp5{align-items:center;gap:var(--cs-space-2);border-block-start:1px solid var(--cs-line-solid-soft);padding-block-start:var(--cs-space-3);display:flex}.mc-card__cta.astro-weimvkp5{justify-content:center;align-items:center;gap:var(--cs-space-2);min-width:0;padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-menu);background:var(--cs-line-1);color:var(--cs-text-strong);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);transition:background-color var(--cs-dur-base) var(--cs-ease-standard);flex:1;text-decoration:none;display:flex}.mc-card__cta.astro-weimvkp5:hover{background:var(--cs-line-2-next)}.mc-card__cta.astro-weimvkp5 span.astro-weimvkp5{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-card__cta.astro-weimvkp5>svg{flex-shrink:0}.md.astro-bqqsig76{color:var(--cs-text-1)}.md-wrap.astro-bqqsig76{width:100%;padding-inline:var(--cs-space-4);margin-inline:auto}@media (width>=640px){.md-wrap.astro-bqqsig76{max-width:640px}}@media (width>=768px){.md-wrap.astro-bqqsig76{max-width:768px}}@media (width>=1024px){.md-wrap.astro-bqqsig76{max-width:1024px}}@media (width>=1280px){.md-wrap.astro-bqqsig76{max-width:1280px}}@media (width>=1536px){.md-wrap.astro-bqqsig76{max-width:1536px}}.md-red.astro-bqqsig76{color:var(--cs-live-dot)}.md-hero.astro-bqqsig76{width:100%;min-height:25rem;padding-block:var(--cs-space-20) var(--cs-space-16);border-block-end:1px solid var(--cs-line-solid-soft);background:var(--cs-surface-deep);align-items:center;display:flex;position:relative;overflow:hidden}.md-hero__art.astro-bqqsig76{pointer-events:none;width:100%;position:absolute;inset-block:0;inset-inline-end:0}.md-hero__art.astro-bqqsig76 img.astro-bqqsig76{object-fit:cover;object-position:center;width:100%;height:100%}.md-hero__edge.astro-bqqsig76{background:linear-gradient(to right, var(--cs-surface-deep), transparent);width:33.333%;position:absolute;inset-block:0;inset-inline-start:0}.md-hero__veil.astro-bqqsig76{pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--cs-surface-deep) 80%, transparent), transparent 6rem), linear-gradient(to top, var(--cs-surface-deep), transparent 8rem), linear-gradient(to right, var(--cs-surface-deep), color-mix(in srgb, var(--cs-surface-deep) 90%, transparent) 50%, transparent 100%);position:absolute;inset:0}.md-hero__in.astro-bqqsig76{position:relative}.md-hero__copy.astro-bqqsig76{max-width:var(--cs-container-3xl)}.md-eyebrow.astro-bqqsig76{align-items:center;gap:var(--cs-space-2);color:var(--cs-live-dot);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin-block-end:var(--cs-space-4);display:flex}.md-h1.astro-bqqsig76{color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-4xl);line-height:var(--cs-lh-tight);font-weight:var(--cs-fw-black);text-transform:uppercase;margin-block-end:var(--cs-space-6)}.md-br.astro-bqqsig76{display:none}.md-lead.astro-bqqsig76{max-width:var(--cs-container-2xl);color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-relaxed)}@media (width>=768px){.md-hero__art.astro-bqqsig76{width:80%}.md-hero__veil.astro-bqqsig76{background:linear-gradient(to bottom, color-mix(in srgb, var(--cs-surface-deep) 80%, transparent), transparent 6rem), linear-gradient(to top, var(--cs-surface-deep), transparent 8rem), linear-gradient(to right, var(--cs-surface-deep), color-mix(in srgb, var(--cs-surface-deep) 90%, transparent) 40%, transparent 80%)}}@media (width>=1024px){.md-hero.astro-bqqsig76{padding-block:calc(var(--cs-space-16) * 2) var(--cs-space-24)}.md-hero__art.astro-bqqsig76{width:65%}.md-h1.astro-bqqsig76{font-size:var(--cs-fs-6xl)}.md-br.astro-bqqsig76{display:block}}.md-body.astro-bqqsig76{padding-block:var(--cs-space-8) var(--cs-space-12)}.md-filters.astro-bqqsig76{margin-block-end:var(--cs-space-10);position:relative}.md-filters__card.astro-bqqsig76{border:1px solid var(--cs-line-solid-soft);border-radius:var(--cs-radius-4);background:var(--cs-surface-1);box-shadow:var(--cs-shadow-e3);position:relative;overflow:hidden}.md-filters__line.astro-bqqsig76{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--cs-live-dot) 40%, transparent), transparent);height:1px;position:absolute;inset-block-start:0;inset-inline:0}.md-filters__in.astro-bqqsig76{gap:var(--cs-space-4);padding:var(--cs-space-4);flex-direction:column;display:flex}.md-filters__top.astro-bqqsig76{justify-content:space-between;align-items:center;gap:var(--cs-space-3);flex-wrap:wrap;display:flex}.md-filters__title.astro-bqqsig76{align-items:center;gap:var(--cs-space-3);display:flex}.md-filters__ico.astro-bqqsig76{width:var(--cs-space-9);height:var(--cs-space-9);border:1px solid color-mix(in srgb, var(--cs-live-dot) 20%, transparent);border-radius:var(--cs-radius-2);background:var(--cs-danger-tint);color:var(--cs-accent-text-strong);justify-content:center;align-items:center;display:flex}.md-filters__name.astro-bqqsig76{color:var(--cs-text-strong);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase}.md-filters__count.astro-bqqsig76{color:var(--cs-text-3);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-bold);margin-block-start:var(--cs-space-half)}.md-reset.astro-bqqsig76{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-4);border:1px solid color-mix(in srgb, var(--cs-live-dot) 25%, transparent);border-radius:var(--cs-radius-2);background:var(--cs-danger-tint);color:var(--cs-accent-text-strong);font:inherit;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);cursor:pointer;display:inline-flex}.md-reset.astro-bqqsig76[hidden]{display:none}.md-search.astro-bqqsig76{position:relative}.md-search.astro-bqqsig76 .md-search__ico,.md-select.astro-bqqsig76 .md-select__chev{color:var(--cs-text-disabled);pointer-events:none;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.md-search.astro-bqqsig76 .md-search__ico{inset-inline-start:var(--cs-space-4)}.md-search.astro-bqqsig76 input.astro-bqqsig76,.md-select.astro-bqqsig76 select.astro-bqqsig76{border:1px solid var(--cs-line-solid);border-radius:var(--cs-radius-2);background:var(--cs-surface-deep);width:100%;color:var(--cs-text-strong);font:inherit;font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);transition:border-color var(--cs-dur-base) var(--cs-ease-standard)}.md-search.astro-bqqsig76 input.astro-bqqsig76{padding-block:var(--cs-space-3);padding-inline:var(--cs-space-11) var(--cs-space-4)}.md-search.astro-bqqsig76 input.astro-bqqsig76::placeholder{color:var(--cs-text-disabled)}.md-search.astro-bqqsig76 input.astro-bqqsig76:focus,.md-select.astro-bqqsig76 select.astro-bqqsig76:focus{border-color:var(--cs-accent-line);outline:none}.md-selects.astro-bqqsig76{gap:var(--cs-space-3);grid-template-columns:minmax(0,1fr);display:grid}.md-select.astro-bqqsig76{gap:var(--cs-space-2);flex-direction:column;min-width:0;display:flex}.md-select__label.astro-bqqsig76{padding-inline:var(--cs-space-1);color:var(--cs-text-3);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase}.md-select__label--spacer.astro-bqqsig76{display:none}.md-select__box.astro-bqqsig76{display:block;position:relative}.md-select.astro-bqqsig76 select.astro-bqqsig76{padding-block:var(--cs-space-3);padding-inline:var(--cs-space-4) var(--cs-space-10);appearance:none;cursor:pointer}.md-select.astro-bqqsig76 .md-select__chev{inset-inline-end:var(--cs-space-3)}.md-state.astro-bqqsig76{align-items:center;gap:var(--cs-space-2);min-height:2.875rem;padding-inline:var(--cs-space-4);border:1px solid var(--cs-line-solid);border-radius:var(--cs-radius-2);background:var(--cs-surface-deep);color:var(--cs-text-3);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);display:flex}.md-state.astro-bqqsig76>svg{color:var(--cs-text-disabled);flex-shrink:0}@media (width>=768px){.md-filters__in.astro-bqqsig76{padding:var(--cs-space-5)}.md-selects.astro-bqqsig76{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.md-selects.astro-bqqsig76{grid-template-columns:repeat(4,minmax(0,1fr))}.md-select__label--spacer.astro-bqqsig76{display:block}}.md-block.astro-bqqsig76{margin-block-end:var(--cs-space-12)}.md-block.astro-bqqsig76[hidden],.md-press.astro-bqqsig76[hidden],.md-head.astro-bqqsig76[hidden],.md-empty.astro-bqqsig76[hidden]{display:none}.md-press.astro-bqqsig76{padding-block-end:var(--cs-space-12);position:relative}.md-head.astro-bqqsig76{justify-content:space-between;align-items:center;margin-block-end:var(--cs-space-6);display:flex}.md-h2.astro-bqqsig76{color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);line-height:var(--cs-lh-xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}.md-grid.astro-bqqsig76{gap:var(--cs-space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.md-grid.astro-bqqsig76{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.md-grid.astro-bqqsig76{grid-template-columns:repeat(3,minmax(0,1fr))}}.md-pe.astro-bqqsig76{border:1px solid var(--cs-line-solid-soft);border-radius:var(--cs-radius-5);background:var(--cs-surface-1);transition:border-color var(--cs-dur-base) var(--cs-ease-standard), background-color var(--cs-dur-base) var(--cs-ease-standard);flex-direction:column;display:flex;overflow:hidden}.md-pe.astro-bqqsig76:hover{border-color:var(--cs-line-solid);background:var(--cs-surface-2)}.md-pe__media.astro-bqqsig76{aspect-ratio:16/9;width:100%;display:block;position:relative;overflow:hidden}.md-pe__media.astro-bqqsig76 img.astro-bqqsig76{object-fit:cover;width:100%;height:100%;transition:transform var(--cs-dur-slower) var(--cs-ease-standard)}.md-pe.astro-bqqsig76:hover .md-pe__media.astro-bqqsig76 img.astro-bqqsig76{transform:scale(1.05)}.md-pe__badge.astro-bqqsig76{padding:var(--cs-space-1) var(--cs-space-2);border-radius:var(--cs-radius-1);background:var(--cs-danger-fill);color:var(--cs-text-strong);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;position:absolute;inset-block-start:var(--cs-space-4);inset-inline-start:var(--cs-space-4)}.md-pe__body.astro-bqqsig76{padding:var(--cs-space-6);flex-direction:column;flex:1;display:flex}.md-pe__title.astro-bqqsig76{color:var(--cs-text-strong);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-snug);font-weight:var(--cs-fw-bold);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-block-end:var(--cs-space-3);display:-webkit-box;overflow:hidden}.md-pe__title.astro-bqqsig76 a.astro-bqqsig76{color:inherit;text-decoration:none}.md-pe.astro-bqqsig76:hover .md-pe__title.astro-bqqsig76{color:var(--cs-accent-text-strong)}.md-pe__excerpt.astro-bqqsig76{color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);font-size:var(--cs-fs-base);line-height:var(--cs-lh-relaxed);flex:1;margin-block-end:var(--cs-space-4)}.md-pe__foot.astro-bqqsig76{border-block-start:1px solid var(--cs-line-solid-soft);margin-block-start:auto;padding-block-start:var(--cs-space-4)}.md-pe__more.astro-bqqsig76{align-items:center;gap:var(--cs-space-2);color:var(--cs-text-disabled);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;transition:color var(--cs-dur-base) var(--cs-ease-standard);text-decoration:none;display:inline-flex}.md-pe.astro-bqqsig76:hover .md-pe__more.astro-bqqsig76{color:var(--cs-text-strong)}.md-empty.astro-bqqsig76{padding-block:var(--cs-space-20);text-align:center}.md-empty.astro-bqqsig76 p.astro-bqqsig76{color:var(--cs-text-3);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-bold)}.md-empty.astro-bqqsig76 button.astro-bqqsig76{color:var(--cs-accent-text-strong);font:inherit;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-block-start:var(--cs-space-4)}.md-cta.astro-bqqsig76{padding-block:var(--cs-space-16);border-block-start:1px solid var(--cs-line-1);position:relative;overflow:hidden}.md-cta__glow.astro-bqqsig76{border-radius:var(--cs-radius-full);background:radial-gradient(closest-side, color-mix(in srgb, var(--cs-accent-fill-press) 20%, transparent), transparent);pointer-events:none;width:50rem;height:31.25rem;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.md-cta__wrap.astro-bqqsig76{max-width:var(--cs-container-7xl);padding-inline:var(--cs-space-6);margin-inline:auto;position:relative}.md-cta__card.astro-bqqsig76{padding:var(--cs-space-8);border:1px solid color-mix(in srgb, var(--cs-live-dot) 20%, transparent);border-radius:var(--cs-w3-cta-radius);background-image:linear-gradient(to bottom, var(--cs-w3-cta-from), var(--cs-w3-cta-to));box-shadow:var(--cs-w3-cta-glow);text-align:center;position:relative;overflow:hidden}.md-cta__line.astro-bqqsig76{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--cs-live-dot) 50%, transparent), transparent);width:100%;height:1px;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%)}.md-cta__ico.astro-bqqsig76{width:var(--cs-space-14);height:var(--cs-space-14);border:1px solid color-mix(in srgb, var(--cs-live-dot) 20%, transparent);border-radius:var(--cs-radius-4);background:var(--cs-danger-tint);box-shadow:var(--cs-w3-cta-icon-glow);color:var(--cs-live-dot);justify-content:center;align-items:center;margin-block-end:var(--cs-space-6);display:inline-flex}.md-cta__h2.astro-bqqsig76{background-image:linear-gradient(to right, var(--cs-text-strong), var(--cs-text-strong), color-mix(in srgb, var(--cs-text-strong) 60%, transparent));color:#0000;font-family:var(--cs-font-display);font-size:var(--cs-fs-3xl);line-height:var(--cs-lh-3xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;-webkit-background-clip:text;background-clip:text;margin-block-end:var(--cs-space-4)}.md-cta__h2.astro-bqqsig76 .md-red.astro-bqqsig76{-webkit-text-fill-color:var(--cs-live-dot)}.md-cta__text.astro-bqqsig76{max-width:var(--cs-container-2xl);color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);font-size:var(--cs-fs-base);line-height:var(--cs-lh-relaxed);margin-block-end:var(--cs-space-8);margin-inline:auto;font-weight:300}.md-cta__actions.astro-bqqsig76{justify-content:center;align-items:center;gap:var(--cs-space-5);flex-direction:column;display:flex}.md-btn.astro-bqqsig76{justify-content:center;align-items:center;gap:var(--cs-space-3);width:100%;padding:var(--cs-space-4) var(--cs-space-10);border:1px solid var(--cs-line-3);border-radius:var(--cs-radius-2);background:color-mix(in srgb, var(--cs-bg) 50%, transparent);-webkit-backdrop-filter:blur(var(--cs-blur-glass));backdrop-filter:blur(var(--cs-blur-glass));color:var(--cs-text-strong);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;transition:border-color var(--cs-dur-slow) var(--cs-ease-standard), background-color var(--cs-dur-slow) var(--cs-ease-standard), transform var(--cs-dur-slow) var(--cs-ease-standard);text-decoration:none;display:flex}.md-btn.astro-bqqsig76:hover{border-color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);background:var(--cs-line-2-next)}.md-btn--primary.astro-bqqsig76{background:var(--cs-danger-fill);box-shadow:var(--cs-w3-cta-btn-glow);font-weight:var(--cs-fw-black);border-color:#0000}.md-btn--primary.astro-bqqsig76:hover{background:var(--cs-live-dot);transform:scale(1.05)}@media (width>=768px){.md-cta__card.astro-bqqsig76{padding:var(--cs-space-12)}.md-cta__h2.astro-bqqsig76{font-size:var(--cs-fs-4xl);line-height:var(--cs-lh-4xl)}.md-cta__text.astro-bqqsig76{font-size:var(--cs-fs-lg)}.md-cta__actions.astro-bqqsig76{flex-direction:row}.md-btn.astro-bqqsig76{width:auto}}@media (width>=1024px){.md-cta.astro-bqqsig76{padding-block:var(--cs-space-20)}.md-cta__wrap.astro-bqqsig76{padding-inline:var(--cs-space-8)}.md-cta__card.astro-bqqsig76{padding:var(--cs-space-16)}.md-cta__h2.astro-bqqsig76{font-size:var(--cs-fs-5xl);line-height:var(--cs-lh-5xl)}}.zmv-facade.astro-dw3n2wjb{padding:var(--cs-space-6);border:1px solid var(--cs-line-solid-slate);border-radius:var(--cs-radius-menu);background:var(--cs-mv-facade);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.zmv-facade__box.astro-dw3n2wjb{z-index:var(--cs-z-raised);max-width:var(--cs-mv-facade-max);position:relative}.zmv-facade__h.astro-dw3n2wjb{margin:0 0 var(--cs-space-2);color:var(--cs-text-strong);font-size:var(--cs-fs-base);line-height:var(--cs-lh-base);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wide);text-transform:uppercase}@media (width>=768px){.zmv-facade__h.astro-dw3n2wjb{font-size:var(--cs-fs-lg);line-height:var(--cs-lh-lg)}}.zmv-facade__p.astro-dw3n2wjb{margin:0 0 var(--cs-space-4);color:var(--cs-text-3);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}.zmv-facade__btn.astro-dw3n2wjb{padding:var(--cs-space-2) var(--cs-space-5);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);background:var(--cs-accent-fill);box-shadow:var(--cs-glow-accent);color:var(--cs-accent-fill-ink);font:inherit;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;cursor:pointer;transition:background var(--cs-dur-fast) var(--cs-ease-out)}.zmv-facade__btn.astro-dw3n2wjb:hover{background:var(--cs-accent-fill-hover)}.zfs.astro-ryxdwef2{background:#000;width:100%;height:100vh;position:relative;overflow:hidden}.zfs.astro-ryxdwef2.is-loaded .zmv-facade{display:none}.zfs.astro-ryxdwef2 iframe{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.zfs--none.astro-ryxdwef2{background:var(--cs-surface-inset);color:var(--cs-text-3);font-family:var(--cs-font-display);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-black);text-transform:uppercase;justify-content:center;align-items:center;display:flex}.zmd.astro-jzsxhsab{min-height:var(--cs-mv-pane-min);max-height:var(--cs-mv-discover-h);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-surface-1);box-shadow:var(--cs-shadow-e3);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width>=1280px){.zmd.astro-jzsxhsab{height:var(--cs-mv-discover-h)}}.zmd-top.astro-jzsxhsab{padding:var(--cs-space-4);border-block-end:1px solid var(--cs-line-1)}@media (width>=768px){.zmd-top.astro-jzsxhsab{padding:var(--cs-space-6)}}.zmd-head.astro-jzsxhsab{align-items:center;gap:var(--cs-space-3);flex-direction:column;margin-block-end:var(--cs-space-4);display:flex}@media (width>=768px){.zmd-head.astro-jzsxhsab{flex-direction:row;justify-content:space-between}}.zmd-h.astro-jzsxhsab{color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-align:center;text-transform:uppercase;margin:0}@media (width>=768px){.zmd-h.astro-jzsxhsab{text-align:start}}.zmd-pf.astro-jzsxhsab{padding:var(--cs-space-half);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-menu);background:#0006;align-items:center;display:flex}.zmd-pf__b.astro-jzsxhsab{padding:var(--cs-space-1) var(--cs-space-2);border-radius:var(--cs-radius-1);color:var(--cs-text-3);font:inherit;font-size:var(--cs-fs-5xs);line-height:var(--cs-lh-5xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000}.zmd-pf__b.astro-jzsxhsab:hover{color:var(--cs-text-strong)}.zmd-pf__b.astro-jzsxhsab[aria-pressed=true]{border-color:color-mix(in srgb, var(--cs-accent) 30%, transparent);background:color-mix(in srgb, var(--cs-accent) 20%, transparent);color:var(--cs-accent)}.zmd-search.astro-jzsxhsab{margin-block-end:var(--cs-space-4);position:relative}.zmd-search.astro-jzsxhsab .zmd-search__ico{color:var(--cs-text-disabled);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--cs-space-4);transform:translateY(-50%)}.zmd-search__in.astro-jzsxhsab{box-sizing:border-box;width:100%;padding-block:var(--cs-space-3);padding-inline:var(--cs-space-11) var(--cs-space-4);border:1px solid var(--cs-line-field);border-radius:var(--cs-radius-2);background:var(--cs-surface-2);color:var(--cs-text-strong);font:inherit;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-medium)}.zmd-search__in.astro-jzsxhsab::placeholder{color:var(--cs-text-3)}.zmd-search__in.astro-jzsxhsab:focus{border-color:var(--cs-line-3);outline:none}.zmd-chips.astro-jzsxhsab{gap:var(--cs-space-1);scrollbar-width:none;flex-wrap:nowrap;min-width:0;display:flex;overflow-x:auto}.zmd-chips.astro-jzsxhsab::-webkit-scrollbar{display:none}.zmd-chip.astro-jzsxhsab{padding:var(--cs-space-half) var(--cs-space-2);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-full);background:var(--cs-surface-2);color:var(--cs-text-3);font:inherit;font-size:var(--cs-fs-5xs);line-height:var(--cs-lh-5xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wide);text-transform:uppercase;white-space:nowrap;cursor:pointer;flex:none}@media (width>=768px){.zmd-chip.astro-jzsxhsab{padding:var(--cs-space-1) var(--cs-space-3);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);letter-spacing:var(--cs-tracking-widest)}}.zmd-chip.astro-jzsxhsab:hover{border-color:var(--cs-line-2-next);background:var(--cs-line-2-next);color:var(--cs-text-strong)}.zmd-chip.astro-jzsxhsab[aria-pressed=true]{border-color:var(--cs-accent-fill);background:var(--cs-accent-fill);box-shadow:var(--cs-glow-dot-soft);color:var(--cs-accent-fill-ink)}.zmd-list.astro-jzsxhsab{gap:var(--cs-space-2);padding:var(--cs-space-4);scrollbar-width:none;flex-direction:column;flex:1;margin:0;list-style:none;display:flex;overflow-y:auto}.zmd-list.astro-jzsxhsab::-webkit-scrollbar{display:none}.zmd-list.astro-jzsxhsab li.astro-jzsxhsab[hidden]{display:none}.zmd-row.astro-jzsxhsab{align-items:center;gap:var(--cs-space-3);width:100%;padding:var(--cs-space-2);border-radius:var(--cs-radius-2);color:inherit;font:inherit;text-align:start;cursor:grab;-webkit-user-select:none;user-select:none;transition:all var(--cs-dur-slow) var(--cs-ease-out);background:0 0;border:1px solid #0000;display:flex}.zmd-row.astro-jzsxhsab:hover,.zmd-row.astro-jzsxhsab[aria-pressed=true]{border-color:var(--cs-line-1);background:var(--cs-surface-2)}.zmd-row.astro-jzsxhsab[aria-pressed=true]{border-color:var(--cs-accent-line)}.zmd-thumb.astro-jzsxhsab{--zmd-hue:var(--cs-accent);width:var(--cs-mv-thumb-w);height:var(--cs-mv-thumb-h);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-menu);background:linear-gradient(to bottom right, color-mix(in srgb, var(--zmd-hue) 45%, black), black);flex:none;position:relative;overflow:hidden}.zmd-row.astro-jzsxhsab[data-hue="1"] .zmd-thumb.astro-jzsxhsab{--zmd-hue:var(--cs-hue-blue)}.zmd-row.astro-jzsxhsab[data-hue="2"] .zmd-thumb.astro-jzsxhsab{--zmd-hue:var(--cs-hue-green)}.zmd-row.astro-jzsxhsab[data-hue="3"] .zmd-thumb.astro-jzsxhsab{--zmd-hue:var(--cs-hue-purple)}.zmd-thumb.astro-jzsxhsab img.astro-jzsxhsab{object-fit:cover;opacity:.8;width:100%;height:100%;position:absolute;inset:0}.zmd-thumb__live.astro-jzsxhsab,.zmd-thumb__pf.astro-jzsxhsab{z-index:var(--cs-z-raised);border-radius:var(--cs-radius-1);font-size:var(--cs-fs-5xs);line-height:var(--cs-lh-5xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;position:absolute}.zmd-thumb__live.astro-jzsxhsab{padding:var(--cs-space-half) var(--cs-space-1);background:var(--cs-accent-fill);box-shadow:var(--cs-shadow-e2);color:var(--cs-accent-fill-ink);inset-block-start:var(--cs-space-1);inset-inline-start:var(--cs-space-1)}.zmd-thumb__pf.astro-jzsxhsab{padding:var(--cs-space-half) var(--cs-space-1);border:1px solid var(--cs-line-2-next);color:var(--cs-text-2);background:#0009;inset-block-end:var(--cs-space-1);inset-inline-end:var(--cs-space-1)}.zmd-info.astro-jzsxhsab{flex-direction:column;flex:1;min-width:0;display:flex}.zmd-name-row.astro-jzsxhsab{align-items:center;gap:var(--cs-space-1);min-width:0;margin-block-end:var(--cs-space-1);display:flex}.zmd-name.astro-jzsxhsab,.zmd-game.astro-jzsxhsab{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zmd-name.astro-jzsxhsab{color:var(--cs-text-strong);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}.zmd-name-row.astro-jzsxhsab .zmd-check{color:var(--cs-info-text);flex:none}.zmd-game.astro-jzsxhsab{color:var(--cs-text-3);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-medium)}.zmd-right.astro-jzsxhsab{align-items:flex-end;gap:var(--cs-space-1);flex-direction:column;flex:none;display:flex}.zmd-views.astro-jzsxhsab{align-items:center;gap:var(--cs-space-1);color:var(--cs-text-2);font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-2xs);font-weight:var(--cs-fw-bold);display:flex}.zmd-dot.astro-jzsxhsab{width:var(--cs-home-live-dot);height:var(--cs-home-live-dot);border-radius:var(--cs-radius-full);background:var(--cs-accent);animation:zmd-pulse var(--cs-dur-loop) var(--cs-ease-in-out) infinite}@keyframes zmd-pulse{50%{opacity:.5}}.zmd-right.astro-jzsxhsab .zmd-more{color:var(--cs-text-disabled);opacity:0}.zmd-row.astro-jzsxhsab:hover .zmd-more{opacity:1}.zmd-none.astro-jzsxhsab{padding:var(--cs-space-8) var(--cs-space-4);color:var(--cs-text-3);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-semibold);letter-spacing:var(--cs-tracking-wider);text-align:center;text-transform:uppercase;margin:0}.zmd-none.astro-jzsxhsab[hidden],.zmd-more-btn.astro-jzsxhsab[hidden],.zmd-end.astro-jzsxhsab[hidden]{display:none}.zmd-foot.astro-jzsxhsab{padding:var(--cs-space-5);border-block-start:1px solid var(--cs-line-1);background:var(--cs-surface-deep)}.zmd-more-btn.astro-jzsxhsab{justify-content:center;align-items:center;gap:var(--cs-space-2);width:100%;padding-block:var(--cs-space-3);border:1px solid color-mix(in srgb, var(--cs-accent) 20%, transparent);border-radius:var(--cs-radius-2);background:var(--cs-accent-tint);color:var(--cs-accent);font:inherit;font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-2xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;cursor:pointer;transition:all var(--cs-dur-slow) var(--cs-ease-out);display:flex}.zmd-more-btn.astro-jzsxhsab:hover{background:var(--cs-accent-fill);box-shadow:var(--cs-glow-accent);color:var(--cs-accent-fill-ink)}.zmd-end.astro-jzsxhsab{color:var(--cs-text-3);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-align:center;text-transform:uppercase;margin:0}.zmh.astro-pqnqwnre{border-block-end:1px solid var(--cs-line-1);background:var(--cs-surface-deep)}.zmh__in.astro-pqnqwnre{justify-content:space-between;align-items:center;gap:var(--cs-space-6);max-width:var(--cs-mv-max);padding:var(--cs-space-6) var(--cs-space-4);flex-direction:column;margin-inline:auto;display:flex}@media (width>=768px){.zmh__in.astro-pqnqwnre{flex-direction:row}}@media (width>=1024px){.zmh__in.astro-pqnqwnre{padding-inline:var(--cs-space-8)}}.zmh__left.astro-pqnqwnre{align-items:center;gap:var(--cs-space-4);display:flex}.zmh__icon.astro-pqnqwnre{width:var(--cs-space-12);height:var(--cs-space-12);border:1px solid color-mix(in srgb, var(--cs-accent) 20%, transparent);border-radius:var(--cs-radius-2);background:var(--cs-accent-tint);box-shadow:var(--cs-glow-halo-md);color:var(--cs-accent);justify-content:center;align-items:center;display:flex}.zmh__h1.astro-pqnqwnre{margin:0 0 var(--cs-space-1);color:var(--cs-accent);font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);line-height:var(--cs-lh-5xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase}.zmh__copy.astro-pqnqwnre{max-width:var(--cs-mv-copy-max);color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-medium);margin:0}@media (width>=768px){.zmh__copy.astro-pqnqwnre{font-size:var(--cs-fs-md);line-height:var(--cs-lh-md)}}.zmh__earn.astro-pqnqwnre{align-items:center;gap:var(--cs-space-2);margin:var(--cs-space-2) 0 0;color:var(--cs-text-2);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);display:inline-flex}.zmh__earn.astro-pqnqwnre[hidden]{display:none}.zmh__dot.astro-pqnqwnre{width:var(--cs-space-2);height:var(--cs-space-2);border-radius:var(--cs-radius-full);background:var(--cs-text-3);flex:none}.zmh__earn.astro-pqnqwnre[data-state=earning]{color:var(--cs-success-text)}.zmh__earn.astro-pqnqwnre[data-state=earning] .zmh__dot.astro-pqnqwnre{background:var(--cs-success-fill)}.zmh__earn.astro-pqnqwnre[data-state=paused] .zmh__dot.astro-pqnqwnre,.zmh__earn.astro-pqnqwnre[data-state=elsewhere] .zmh__dot.astro-pqnqwnre{background:var(--cs-warn-fill)}.zmh__login.astro-pqnqwnre{color:var(--cs-accent);font-weight:var(--cs-fw-black)}.zmh__login.astro-pqnqwnre[hidden]{display:none}.zmh__modes.astro-pqnqwnre{padding:var(--cs-space-2);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-2);background:#0006;align-items:center;display:flex}.zmh__mode.astro-pqnqwnre{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-6);border-radius:var(--cs-radius-menu);color:var(--cs-text-3);font:inherit;font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-2xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;cursor:pointer;transition:all var(--cs-dur-slow) var(--cs-ease-out);background:0 0;border:1px solid #0000;display:flex}.zmh__mode.astro-pqnqwnre:hover{background:var(--cs-line-1);color:var(--cs-text-strong)}.zmh__mode.astro-pqnqwnre[aria-pressed=true]{border-color:color-mix(in srgb, var(--cs-accent) 40%, transparent);background:var(--cs-accent-tint);box-shadow:var(--cs-glow-halo-md);color:var(--cs-accent)}.zmh__hint.astro-pqnqwnre{align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-3) var(--cs-space-4);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-2);background:var(--cs-surface-1);box-shadow:var(--cs-shadow-e3);display:none}@media (width>=1280px){.zmh__hint.astro-pqnqwnre{display:flex}}.zmh__hint.astro-pqnqwnre .zmh__hint-ico{color:var(--cs-text-disabled)}.zmh__hint-h.astro-pqnqwnre,.zmh__hint-p.astro-pqnqwnre{font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);text-transform:uppercase;margin:0}.zmh__hint-h.astro-pqnqwnre{color:var(--cs-accent);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);margin-block-end:var(--cs-space-half)}.zmh__hint-p.astro-pqnqwnre{color:var(--cs-text-3);font-weight:var(--cs-fw-medium);letter-spacing:var(--cs-tracking-wider)}.zmv-pane.astro-26gtz7ei{--zmv-hue:var(--cs-accent);border:2px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:linear-gradient(to bottom right, color-mix(in srgb, var(--zmv-hue) 45%, black), black);min-width:0;transition:border-color var(--cs-dur-slow) var(--cs-ease-out), box-shadow var(--cs-dur-slow) var(--cs-ease-out);position:relative;overflow:hidden}.zmv-pane.astro-26gtz7ei[data-hue="1"]{--zmv-hue:var(--cs-hue-blue)}.zmv-pane.astro-26gtz7ei[data-hue="2"]{--zmv-hue:var(--cs-hue-green)}.zmv-pane.astro-26gtz7ei[data-hue="3"]{--zmv-hue:var(--cs-hue-purple)}.zmv-pane.astro-26gtz7ei:hover{border-color:var(--cs-line-3)}.zmv-pane.astro-26gtz7ei.is-active{z-index:var(--cs-z-raised);border-color:var(--cs-accent);box-shadow:var(--cs-glow-halo-xl)}.zmv-pane.astro-26gtz7ei.is-drop{border-color:var(--cs-accent);box-shadow:var(--cs-glow-accent-lg)}.zmv-pane.astro-26gtz7ei.is-flash{animation:zmv-flash var(--cs-dur-slower) var(--cs-ease-out)}@keyframes zmv-flash{50%{border-color:var(--cs-accent);box-shadow:var(--cs-glow-accent-lg)}}.zmv-d.astro-26gtz7ei{display:none}.zmv-m.astro-26gtz7ei{padding:var(--cs-space-3);background:color-mix(in srgb, var(--cs-surface-deep) 90%, transparent);text-align:center;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}@media (width>=768px){.zmv-d.astro-26gtz7ei{height:100%;display:block}.zmv-m.astro-26gtz7ei{display:none}}.zmv-stage.astro-26gtz7ei{height:100%;min-height:var(--cs-mv-pane-min);position:relative}.zmv-stage.astro-26gtz7ei iframe{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.zmv-pane.astro-26gtz7ei.is-empty .zmv-facade,.zmv-pane.astro-26gtz7ei.is-loaded .zmv-facade,.zmv-pane.astro-26gtz7ei:not(.is-empty) .zmv-empty.astro-26gtz7ei{display:none}.zmv-empty.astro-26gtz7ei{padding:var(--cs-space-6);text-align:center;border:1px solid var(--cs-line-1);background:var(--cs-surface-inset);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.zmv-empty__ring.astro-26gtz7ei{width:var(--cs-space-16);height:var(--cs-space-16);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);background:var(--cs-line-1);color:var(--cs-text-disabled);animation:zmv-pulse var(--cs-dur-loop) var(--cs-ease-in-out) infinite;place-items:center;margin-block-end:var(--cs-space-4);display:grid}.zmv-empty__h.astro-26gtz7ei{margin:0 0 var(--cs-space-1);color:var(--cs-text-2);font-family:var(--cs-font-display);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}.zmv-empty__p.astro-26gtz7ei{max-width:var(--cs-mv-empty-max);color:var(--cs-text-3);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin:0}@keyframes zmv-pulse{50%{opacity:.5}}.zmv-shade.astro-26gtz7ei{z-index:var(--cs-z-raised);pointer-events:none;position:absolute;inset-inline:0}.zmv-shade--bottom.astro-26gtz7ei{background:linear-gradient(#0000,#0006,#000000f2);height:66.667%;inset-block-end:0}.zmv-shade--top.astro-26gtz7ei{background:linear-gradient(#0009,#0000);height:33.333%;inset-block-start:0}.zmv-pane.astro-26gtz7ei.is-loaded .zmv-shade.astro-26gtz7ei{display:none}.zmv-tl.astro-26gtz7ei,.zmv-tr.astro-26gtz7ei,.zmv-who.astro-26gtz7ei,.zmv-br.astro-26gtz7ei{z-index:var(--cs-z-sticky);align-items:center;display:flex;position:absolute}.zmv-tl.astro-26gtz7ei{gap:var(--cs-space-3);inset-block-start:var(--cs-space-5);inset-inline-start:var(--cs-space-5)}.zmv-pane.astro-26gtz7ei.is-empty .zmv-tl.astro-26gtz7ei{display:none}.zmv-live.astro-26gtz7ei{align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-1) var(--cs-space-2);border-radius:var(--cs-radius-1);background:var(--cs-accent-fill);box-shadow:var(--cs-glow-accent);color:var(--cs-accent-fill-ink);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;display:flex}.zmv-live__dot.astro-26gtz7ei,.zmv-m__dot.astro-26gtz7ei{width:var(--cs-home-live-dot);height:var(--cs-home-live-dot);border-radius:var(--cs-radius-full);background:var(--cs-text-strong);animation:zmv-pulse var(--cs-dur-loop) var(--cs-ease-in-out) infinite;flex:none}.zmv-views.astro-26gtz7ei{align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-1) var(--cs-space-2);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-1);-webkit-backdrop-filter:blur(var(--cs-blur-glass));backdrop-filter:blur(var(--cs-blur-glass));color:var(--cs-text-strong);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-bold);background:#0006;display:flex}.zmv-views.astro-26gtz7ei svg{color:var(--cs-text-3)}.zmv-tr.astro-26gtz7ei{gap:var(--cs-space-2);opacity:0;transition:opacity var(--cs-dur-slow) var(--cs-ease-out);inset-block-start:var(--cs-space-5);inset-inline-end:var(--cs-space-5)}.zmv-pane.astro-26gtz7ei:hover .zmv-tr.astro-26gtz7ei,.zmv-tr.astro-26gtz7ei:focus-within,.zmv-pane.astro-26gtz7ei:hover .zmv-br.astro-26gtz7ei,.zmv-br.astro-26gtz7ei:focus-within{opacity:1}.zmv-pane.astro-26gtz7ei.is-empty .zmv-ctl--sound.astro-26gtz7ei,.zmv-pane.astro-26gtz7ei.is-empty .zmv-ctl--open.astro-26gtz7ei,.zmv-pane.astro-26gtz7ei.is-empty .zmv-menu__item.astro-26gtz7ei,.zmv-pane.astro-26gtz7ei:not(.is-empty) .zmv-menu__none.astro-26gtz7ei{display:none}.zmv-ctl.astro-26gtz7ei{width:var(--cs-space-9);height:var(--cs-space-9);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-2);-webkit-backdrop-filter:blur(var(--cs-blur-glass));backdrop-filter:blur(var(--cs-blur-glass));box-shadow:var(--cs-shadow-e2);color:var(--cs-text-3);cursor:pointer;transition:color var(--cs-dur-fast) var(--cs-ease-out);background:#0009;place-items:center;display:grid}.zmv-ctl.astro-26gtz7ei:hover{color:var(--cs-text-strong)}.zmv-ctl--sound.astro-26gtz7ei[aria-pressed=true]{background:var(--cs-accent-fill);color:var(--cs-accent-fill-ink)}.zmv-ctl--sound.astro-26gtz7ei[aria-pressed=true] .zmv-ctl__off,.zmv-ctl--sound.astro-26gtz7ei[aria-pressed=false] .zmv-ctl__on{display:none}.zmv-more.astro-26gtz7ei{position:relative}.zmv-menu.astro-26gtz7ei{z-index:var(--cs-z-popover);width:var(--cs-mv-menu-w);padding-block:var(--cs-space-2);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-2);background:var(--cs-surface-1);box-shadow:var(--cs-shadow-e4);flex-direction:column;margin-block-start:var(--cs-space-2);display:flex;position:absolute;inset-block-start:100%;inset-inline-end:0}.zmv-menu.astro-26gtz7ei[hidden]{display:none}.zmv-menu__item.astro-26gtz7ei{padding:var(--cs-space-2) var(--cs-space-4);color:var(--cs-text-2);font:inherit;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-align:start;text-transform:uppercase;cursor:pointer;background:0 0;border:0}.zmv-menu__item.astro-26gtz7ei:hover{background:var(--cs-line-1);color:var(--cs-text-strong)}.zmv-menu__item--danger.astro-26gtz7ei,.zmv-menu__item--danger.astro-26gtz7ei:hover{color:var(--cs-danger-text)}.zmv-menu__none.astro-26gtz7ei{padding:var(--cs-space-2) var(--cs-space-4);color:var(--cs-text-3);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}.zmv-who.astro-26gtz7ei{max-width:calc(100% - var(--cs-space-10));gap:var(--cs-space-4);pointer-events:none;inset-block-end:var(--cs-space-5);inset-inline-start:var(--cs-space-5)}.zmv-av.astro-26gtz7ei{width:var(--cs-space-12);height:var(--cs-space-12);border:2px solid var(--cs-accent);border-radius:var(--cs-radius-full);background:var(--cs-surface-1);box-shadow:var(--cs-glow-accent);color:var(--cs-text-strong);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-black);flex:none;place-items:center;display:grid;position:relative}.zmv-av__sound.astro-26gtz7ei{width:var(--cs-space-4);height:var(--cs-space-4);border-radius:var(--cs-radius-full);background:var(--cs-accent-fill);color:var(--cs-accent-fill-ink);border:2px solid #000;place-items:center;display:none;position:absolute;inset-block-end:calc(-1 * var(--cs-space-1));inset-inline-end:calc(-1 * var(--cs-space-1))}.zmv-pane.astro-26gtz7ei.is-active .zmv-av__sound.astro-26gtz7ei{display:grid}.zmv-pane.astro-26gtz7ei.is-empty .zmv-av.astro-26gtz7ei{border-color:var(--cs-line-2-next);box-shadow:none}.zmv-who__txt.astro-26gtz7ei{flex-direction:column;min-width:0;display:flex}.zmv-who__row.astro-26gtz7ei{align-items:center;gap:var(--cs-space-1);min-width:0;margin-block-end:var(--cs-space-half);display:flex}.zmv-name.astro-26gtz7ei{color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-base);line-height:var(--cs-lh-base);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.zmv-who.astro-26gtz7ei .zmv-check{color:var(--cs-info-text);flex:none}.zmv-pane.astro-26gtz7ei.is-empty .zmv-who.astro-26gtz7ei .zmv-check{display:none}.zmv-game.astro-26gtz7ei{color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-2xs);font-weight:var(--cs-fw-medium);letter-spacing:var(--cs-tracking-wide);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zmv-br.astro-26gtz7ei{opacity:0;transition:opacity var(--cs-dur-slow) var(--cs-ease-out);inset-block-end:var(--cs-space-5);inset-inline-end:var(--cs-space-5)}.zmv-target.astro-26gtz7ei{padding:var(--cs-space-2) var(--cs-space-4);border:1px dashed var(--cs-line-3);border-radius:var(--cs-radius-2);-webkit-backdrop-filter:blur(var(--cs-blur-glass-phone));backdrop-filter:blur(var(--cs-blur-glass-phone));color:var(--cs-text-3);font:inherit;font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;cursor:pointer;background:#0006}.zmv-target.astro-26gtz7ei.is-next{border-color:var(--cs-accent);background:color-mix(in srgb, var(--cs-accent) 20%, transparent);box-shadow:var(--cs-glow-halo-md);color:var(--cs-accent);animation:zmv-pulse var(--cs-dur-loop) var(--cs-ease-in-out) infinite}.zmv-m__top.astro-26gtz7ei{justify-content:space-between;align-items:center;width:100%;display:flex}.zmv-m__live.astro-26gtz7ei,.zmv-m__views.astro-26gtz7ei{align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-half) var(--cs-space-1);border-radius:var(--cs-radius-1);font-size:var(--cs-fs-5xs);line-height:var(--cs-lh-5xs);display:flex}.zmv-m__live.astro-26gtz7ei{background:var(--cs-accent-fill);color:var(--cs-accent-fill-ink);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}.zmv-m__dot.astro-26gtz7ei{width:var(--cs-space-1);height:var(--cs-space-1)}.zmv-m__views.astro-26gtz7ei{background:var(--cs-line-1);color:var(--cs-text-3);font-weight:var(--cs-fw-bold)}.zmv-m__views.astro-26gtz7ei svg{color:var(--cs-accent)}.zmv-m__empty.astro-26gtz7ei,.zmv-m__below.astro-26gtz7ei{color:var(--cs-text-3);font-size:var(--cs-fs-5xs);line-height:var(--cs-lh-5xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase}.zmv-m__below.astro-26gtz7ei{padding-block-end:var(--cs-space-1)}.zmv-pane.astro-26gtz7ei.is-empty .zmv-m__live.astro-26gtz7ei,.zmv-pane.astro-26gtz7ei.is-empty .zmv-m__views.astro-26gtz7ei,.zmv-pane.astro-26gtz7ei.is-empty .zmv-m__txt.astro-26gtz7ei,.zmv-pane.astro-26gtz7ei.is-empty .zmv-m__watch.astro-26gtz7ei,.zmv-pane.astro-26gtz7ei:not(.is-empty) .zmv-m__empty.astro-26gtz7ei,.zmv-pane.astro-26gtz7ei:not(.is-empty) .zmv-m__none.astro-26gtz7ei,.zmv-pane.astro-26gtz7ei:not(.is-empty) .zmv-m__below.astro-26gtz7ei{display:none}.zmv-m__mid.astro-26gtz7ei{flex-direction:column;justify-content:center;align-items:center;min-width:0;max-width:100%;margin-block:auto;display:flex}.zmv-m__av.astro-26gtz7ei{width:var(--cs-space-12);height:var(--cs-space-12);border:2px solid var(--cs-accent);border-radius:var(--cs-radius-full);background:var(--cs-surface-2);box-shadow:var(--cs-shadow-e3);color:var(--cs-text-strong);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-black);place-items:center;display:grid}.zmv-pane.astro-26gtz7ei.is-empty .zmv-m__av.astro-26gtz7ei{border-color:var(--cs-line-2-next)}.zmv-m__txt.astro-26gtz7ei{min-width:0;max-width:100%;flex-direction:column;margin-block-start:var(--cs-space-2);display:flex}.zmv-m__name.astro-26gtz7ei,.zmv-m__game.astro-26gtz7ei{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zmv-m__name.astro-26gtz7ei{color:var(--cs-text-strong);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}.zmv-m__game.astro-26gtz7ei{color:var(--cs-text-3);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);font-weight:var(--cs-fw-medium);margin-block-start:var(--cs-space-half)}.zmv-m__none.astro-26gtz7ei{color:var(--cs-text-3);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;margin-block-start:var(--cs-space-2)}.zmv-m__watch.astro-26gtz7ei{width:100%;padding-block:var(--cs-space-1);border:1px solid color-mix(in srgb, var(--cs-accent) 20%, transparent);border-radius:var(--cs-radius-menu);background:var(--cs-accent-tint);color:var(--cs-accent);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;transition:background var(--cs-dur-fast) var(--cs-ease-out), color var(--cs-dur-fast) var(--cs-ease-out);text-decoration:none;display:block}.zmv-m__watch.astro-26gtz7ei:hover{background:var(--cs-accent-fill);color:var(--cs-accent-fill-ink)}.zsq.astro-jb7fgenh{padding:var(--cs-space-4);border:1px solid color-mix(in srgb, var(--cs-text-strong) 5%, transparent);border-radius:var(--cs-radius-4);background:var(--cs-surface-1);box-shadow:var(--cs-shadow-e4);position:relative;overflow:hidden}@media (width>=768px){.zsq.astro-jb7fgenh{padding:var(--cs-space-6)}}.zsq-head.astro-jb7fgenh{text-align:center;margin-block-end:var(--cs-space-3)}@media (width>=768px){.zsq-head.astro-jb7fgenh{text-align:left;margin-block-end:var(--cs-space-5)}}.zsq-h.astro-jb7fgenh{justify-content:center;align-items:center;gap:var(--cs-space-2);margin:0 0 var(--cs-space-half);color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-md);line-height:var(--cs-lh-sm);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;display:flex}@media (width>=768px){.zsq-h.astro-jb7fgenh{justify-content:flex-start}}.zsq-h.astro-jb7fgenh .zsq-ico{color:var(--cs-accent)}.zsq-sub.astro-jb7fgenh{color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-2xs);font-weight:var(--cs-fw-medium);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;margin:0}.zsq-row.astro-jb7fgenh{justify-content:center;align-items:center;gap:var(--cs-space-4);flex-wrap:wrap;display:flex}@media (width>=768px){.zsq-row.astro-jb7fgenh{justify-content:flex-start}}.zsq-m.astro-jb7fgenh{align-items:center;gap:var(--cs-space-2);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.zsq-av.astro-jb7fgenh{width:var(--cs-space-12);height:var(--cs-space-12);border:1px solid color-mix(in srgb, var(--cs-text-strong) 10%, transparent);border-radius:var(--cs-radius-full);background:var(--cs-surface-chip);color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);transition:border-color var(--cs-dur-base) var(--cs-ease-standard), color var(--cs-dur-base) var(--cs-ease-standard);justify-content:center;align-items:center;display:flex}.zsq-name.astro-jb7fgenh{max-width:var(--cs-space-16);color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.zsq-m.astro-jb7fgenh:hover .zsq-av.astro-jb7fgenh{border-color:color-mix(in srgb, var(--cs-text-strong) 30%, transparent);color:var(--cs-text-strong)}.zsq-m.astro-jb7fgenh:hover .zsq-name.astro-jb7fgenh{color:var(--cs-text-strong)}.zsq-m.astro-jb7fgenh[data-active=true] .zsq-av.astro-jb7fgenh{border:2px solid var(--cs-accent);color:var(--cs-text-strong)}.zsq-m.astro-jb7fgenh[data-active=true] .zsq-name.astro-jb7fgenh{color:var(--cs-accent)}.zsq-av--invite.astro-jb7fgenh{border:1px dashed color-mix(in srgb, var(--cs-accent) 40%, transparent);color:var(--cs-accent);background:0 0}.zsq-m--invite.astro-jb7fgenh:hover .zsq-av.astro-jb7fgenh{border-color:var(--cs-accent);background:var(--cs-accent-tint);color:var(--cs-accent)}.zsq-m--invite.astro-jb7fgenh .zsq-name.astro-jb7fgenh,.zsq-m--invite.astro-jb7fgenh:hover .zsq-name.astro-jb7fgenh{color:var(--cs-accent)}.zmt.astro-cia6fwv2{gap:var(--cs-space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.zmt.astro-cia6fwv2{grid-template-columns:repeat(3,minmax(0,1fr))}}.zmt-card.astro-cia6fwv2{min-width:0;padding:var(--cs-space-6);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-surface-1);box-shadow:var(--cs-shadow-e3);position:relative;overflow:hidden}.zmt-card--col.astro-cia6fwv2{flex-direction:column;display:flex}.zmt-head.astro-cia6fwv2{text-align:center;margin-block-end:var(--cs-space-5)}.zmt-qhead.astro-cia6fwv2{align-items:center;gap:var(--cs-space-2);text-align:center;flex-direction:column;margin-block-end:var(--cs-space-5);display:flex}.zmt-qhead__txt.astro-cia6fwv2{display:contents}@media (width>=768px){.zmt-head.astro-cia6fwv2{text-align:start}.zmt-qhead.astro-cia6fwv2{text-align:start;flex-direction:row;justify-content:space-between}.zmt-qhead__txt.astro-cia6fwv2{align-items:flex-start;gap:var(--cs-space-half);flex-direction:column;display:flex}}.zmt-h.astro-cia6fwv2{margin:0 0 var(--cs-space-half);color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase}.zmt-qhead.astro-cia6fwv2 .zmt-h.astro-cia6fwv2{margin:0}.zmt-h--icon.astro-cia6fwv2{justify-content:center;align-items:center;gap:var(--cs-space-2);display:flex}@media (width>=768px){.zmt-h--icon.astro-cia6fwv2{justify-content:flex-start}}.zmt-h.astro-cia6fwv2 .zmt-flame{color:var(--cs-accent)}.zmt-sub.astro-cia6fwv2{color:var(--cs-text-3);font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-2xs);font-weight:var(--cs-fw-medium);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;margin:0}.zmt-arrows.astro-cia6fwv2{justify-content:center;align-items:center;gap:var(--cs-space-1);flex:none;display:flex}.zmt-arrow.astro-cia6fwv2{width:var(--cs-space-7);height:var(--cs-space-7);border-radius:var(--cs-radius-menu);color:var(--cs-text-disabled);cursor:pointer;transition:color var(--cs-dur-fast) var(--cs-ease-out);background:0 0;border:1px solid #0000;place-items:center;display:grid}.zmt-arrow.astro-cia6fwv2:hover{border-color:var(--cs-line-2-next);background:var(--cs-line-1);color:var(--cs-text-strong)}.zmt-row.astro-cia6fwv2{gap:var(--cs-space-3);scroll-snap-type:x mandatory;scrollbar-width:none;padding-block-end:var(--cs-space-2);display:flex;overflow-x:auto}.zmt-row.astro-cia6fwv2::-webkit-scrollbar{display:none}@media (width>=768px){.zmt-row.astro-cia6fwv2{gap:var(--cs-space-4)}}.zmt-q.astro-cia6fwv2{width:calc(50% - var(--cs-space-2));padding:var(--cs-space-4);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-2);background:var(--cs-surface-2);box-shadow:var(--cs-shadow-e3);color:inherit;font:inherit;text-align:center;cursor:grab;scroll-snap-align:start;-webkit-user-select:none;user-select:none;transition:border-color var(--cs-dur-slow) var(--cs-ease-out);flex-direction:column;flex:none;align-items:center;display:flex}@media (width>=768px){.zmt-q.astro-cia6fwv2{width:var(--cs-mv-card-w)}}.zmt-q.astro-cia6fwv2:hover{border-color:var(--cs-accent-line)}.zmt-q__views.astro-cia6fwv2{justify-content:center;align-items:center;gap:var(--cs-space-1);width:100%;padding-block:var(--cs-space-1);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-menu);color:var(--cs-text-2);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-bold);background:#0003;margin-block-end:var(--cs-space-3);display:flex}.zmt-q__dot.astro-cia6fwv2{width:var(--cs-home-live-dot);height:var(--cs-home-live-dot);border-radius:var(--cs-radius-full);background:var(--cs-accent);box-shadow:var(--cs-glow-dot)}.zmt-q__av.astro-cia6fwv2{width:var(--cs-space-12);height:var(--cs-space-12);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);background:var(--cs-surface-deep);font-size:var(--cs-fs-md);margin-block-end:var(--cs-space-3);overflow:hidden}.zmt-q__name.astro-cia6fwv2,.zmt-q__game.astro-cia6fwv2{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.zmt-q__name.astro-cia6fwv2{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}.zmt-q__game.astro-cia6fwv2{color:var(--cs-text-3);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-medium);margin-block-start:var(--cs-space-1)}.zmt-games.astro-cia6fwv2{gap:var(--cs-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zmt-game.astro-cia6fwv2{position:relative}.zmt-game__row.astro-cia6fwv2{justify-content:space-between;align-items:center;gap:var(--cs-space-2);display:flex}.zmt-game__who.astro-cia6fwv2{align-items:center;gap:var(--cs-space-3);min-width:0;display:flex}.zmt-game__rank.astro-cia6fwv2{width:var(--cs-space-4);color:var(--cs-text-disabled);font-family:var(--cs-font-display);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);flex:none}.zmt-game__ico.astro-cia6fwv2{width:var(--cs-space-7);height:var(--cs-space-7);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-menu);background:var(--cs-line-1);color:var(--cs-text-3);flex:none;place-items:center;display:grid}.zmt-game__name.astro-cia6fwv2{color:var(--cs-text-2);font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-2xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.zmt-game__views.astro-cia6fwv2{color:var(--cs-text-3);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-bold);flex:none}.zmt-game__bar.astro-cia6fwv2{inset-block-end:0;inset-inline:var(--cs-space-9) 0;height:var(--cs-space-half);border-radius:var(--cs-radius-full);background:var(--cs-line-1);position:absolute;overflow:hidden}.zmt-game__fill.astro-cia6fwv2{background:linear-gradient(to right, var(--cs-accent-tint), var(--cs-accent));height:100%;display:block}.zmt-layouts.astro-cia6fwv2{gap:var(--cs-space-3);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:var(--cs-space-5);display:grid}.zmt-layout.astro-cia6fwv2{padding:var(--cs-space-4);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-2);background:var(--cs-surface-2);color:inherit;font:inherit;cursor:pointer;transition:all var(--cs-dur-slow) var(--cs-ease-out);flex-direction:column;justify-content:center;align-items:center;display:flex}.zmt-layout.astro-cia6fwv2:hover{border-color:var(--cs-accent-line);background:color-mix(in srgb, var(--cs-accent) 5%, var(--cs-surface-2))}.zmt-layout.astro-cia6fwv2[aria-pressed=true]{border-color:var(--cs-accent);background:var(--cs-accent-tint);box-shadow:var(--cs-glow-halo-sm)}.zmt-layout.astro-cia6fwv2 .zmt-layout__ico{color:var(--cs-text-disabled);transition:color var(--cs-dur-fast) var(--cs-ease-out);margin-block-end:var(--cs-space-3)}.zmt-layout.astro-cia6fwv2:hover .zmt-layout__ico,.zmt-layout.astro-cia6fwv2[aria-pressed=true] .zmt-layout__ico{color:var(--cs-accent)}.zmt-layout__name.astro-cia6fwv2{color:var(--cs-text-2);font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-2xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}.zmt-layout.astro-cia6fwv2[aria-pressed=true] .zmt-layout__name.astro-cia6fwv2{color:var(--cs-text-strong)}.zmt-layout__desc.astro-cia6fwv2{color:var(--cs-text-3);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin-block-start:var(--cs-space-1)}.zmt-save.astro-cia6fwv2{width:100%;padding-block:var(--cs-space-3);border:1px dashed color-mix(in srgb, var(--cs-accent) 40%, transparent);border-radius:var(--cs-radius-2);color:var(--cs-accent);font:inherit;font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-2xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;cursor:pointer;transition:all var(--cs-dur-slow) var(--cs-ease-out);background:0 0}.zmt-save.astro-cia6fwv2:hover{border-color:var(--cs-accent);background:var(--cs-accent-fill);box-shadow:var(--cs-glow-accent);color:var(--cs-accent-fill-ink)}.zmv.astro-bcjg3zvr{background:var(--cs-bg);min-height:100vh;color:var(--cs-text-strong);overflow-x:hidden}.zmv-wrap.astro-bcjg3zvr{max-width:var(--cs-mv-max);padding-block:var(--cs-space-8) var(--cs-space-10);padding-inline:var(--cs-space-4);margin-inline:auto}@media (width>=1024px){.zmv-wrap.astro-bcjg3zvr{padding-inline:var(--cs-space-8)}}.zmv-cols.astro-bcjg3zvr{gap:var(--cs-space-8);flex-direction:column;display:flex}.zmv-main.astro-bcjg3zvr{gap:var(--cs-space-8);flex-direction:column;flex:1;min-width:0;display:flex}.zmv-side.astro-bcjg3zvr{gap:var(--cs-space-6);flex-direction:column;display:flex}@media (width>=1280px){.zmv-cols.astro-bcjg3zvr{flex-direction:row}.zmv-side.astro-bcjg3zvr{width:var(--cs-mv-side);flex:none}}.zmv-grid.astro-bcjg3zvr{gap:var(--cs-space-4);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.zmv-grid.astro-bcjg3zvr>.zmv-pane{aspect-ratio:1}.zmv-grid.astro-bcjg3zvr[data-mode=focus]{grid-template-columns:minmax(0,1fr)}.zmv-grid.astro-bcjg3zvr[data-mode=focus]>.zmv-pane:nth-child(n+2),.zmv-grid.astro-bcjg3zvr[data-mode=duo]>.zmv-pane:nth-child(n+3){display:none}.zmv-grid.astro-bcjg3zvr[data-mode=tournament]>.zmv-pane:first-child{aspect-ratio:21/10;grid-column:span 2}@media (width>=768px){.zmv-grid.astro-bcjg3zvr>.zmv-pane{aspect-ratio:auto}.zmv-grid.astro-bcjg3zvr[data-mode=quad]{aspect-ratio:16/10}.zmv-grid.astro-bcjg3zvr[data-mode=duo],.zmv-grid.astro-bcjg3zvr[data-mode=focus],.zmv-grid.astro-bcjg3zvr[data-mode=tournament]>.zmv-pane{aspect-ratio:16/9}.zmv-grid.astro-bcjg3zvr[data-mode=tournament]>.zmv-pane:first-child{aspect-ratio:21/9}}@media (width>=1024px){.zmv-grid.astro-bcjg3zvr[data-mode=tournament]{grid-template-columns:repeat(3,minmax(0,1fr))}.zmv-grid.astro-bcjg3zvr[data-mode=tournament]>.zmv-pane:first-child{grid-column:span 3}}.zmv-tip.astro-bcjg3zvr{z-index:var(--cs-z-sticky);padding-block:0 var(--cs-space-6);padding-inline:var(--cs-space-4);pointer-events:none;position:fixed;inset-block-end:0;inset-inline:0}.zmv-tip__box.astro-bcjg3zvr{justify-content:center;align-items:center;gap:var(--cs-space-3);max-width:var(--cs-mv-tip-max);padding:var(--cs-space-3) var(--cs-space-6);border:1px solid color-mix(in srgb, var(--cs-accent) 30%, transparent);border-radius:var(--cs-radius-4);-webkit-backdrop-filter:blur(var(--cs-blur-glass));backdrop-filter:blur(var(--cs-blur-glass));box-shadow:var(--cs-glow-halo-lg);background:#000c;margin:0 auto;display:flex}.zmv-tip__p.astro-bcjg3zvr{color:color-mix(in srgb, var(--cs-text-strong) 90%, transparent);font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-2xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin:0}@media (width<768px){.zmv-tip__box.astro-bcjg3zvr{padding-inline:var(--cs-space-4)}.zmv-tip__p.astro-bcjg3zvr{letter-spacing:var(--cs-tracking-wider)}}.zmv-tip__box.astro-bcjg3zvr .zmv-tip__ico{color:var(--cs-accent);flex:none}.hl__title.astro-6deix5za{margin:0 0 var(--cs-space-6);color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);line-height:var(--cs-lh-xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight)}.hl__title--big.astro-6deix5za{font-size:var(--cs-fs-2xl);line-height:var(--cs-lh-2xl)}@media (width>=768px){.hl__title.astro-6deix5za{font-size:var(--cs-fs-3xl);line-height:var(--cs-lh-3xl)}}.hl__tabs.astro-6deix5za{gap:var(--cs-space-2);flex-wrap:wrap;margin-block-end:var(--cs-space-6);display:flex}.hl__tab.astro-6deix5za{padding:var(--cs-space-2) var(--cs-space-3);border-radius:var(--cs-radius-menu);background:var(--cs-surface-raised);color:var(--cs-text-2);font:inherit;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);cursor:pointer;transition:background var(--cs-dur-fast) var(--cs-ease-out), color var(--cs-dur-fast) var(--cs-ease-out);border:0}.hl__tab.astro-6deix5za:hover{color:var(--cs-text-strong)}.hl__tab.astro-6deix5za[aria-pressed=true]{background:var(--cs-accent-fill);color:var(--cs-accent-fill-ink)}.hl__rows.astro-6deix5za{gap:var(--cs-space-6);flex-direction:column;display:flex}.hl__rows.astro-6deix5za[hidden]{display:none}.hl__more-row.astro-6deix5za{justify-content:center;margin-block-start:var(--cs-space-8);display:flex}.hl__more.astro-6deix5za{box-sizing:border-box;width:280px;max-width:100%;height:var(--cs-space-10);border:1px solid color-mix(in srgb, var(--cs-text-strong) 15%, transparent);border-radius:var(--cs-radius-1);color:var(--cs-text-strong);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;transition:border-color var(--cs-dur-fast) var(--cs-ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.hl__more.astro-6deix5za:hover{border-color:var(--cs-accent-line)}.hn.astro-6qzmj36x{box-sizing:border-box;min-width:0}.hn__sr.astro-6qzmj36x{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hn__status.astro-6qzmj36x{margin:var(--cs-space-2) 0 0;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}.hn--panel.astro-6qzmj36x{height:100%;padding:var(--cs-space-6);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:color-mix(in srgb, var(--cs-surface-inset) 70%, transparent);flex-direction:column;display:flex}.hn__ptitle.astro-6qzmj36x{align-items:center;gap:var(--cs-space-3);color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wide);text-transform:uppercase;margin:0;display:flex}.hn--inline.astro-6qzmj36x .hn__ptitle.astro-6qzmj36x{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);border-bottom:1px solid var(--cs-line-1);padding-block-end:var(--cs-space-3)}.hn__pbadge.astro-6qzmj36x{border:1px solid var(--cs-accent-line);border-radius:var(--cs-radius-menu);background:var(--cs-accent-tint);width:32px;height:32px;color:var(--cs-accent);place-items:center;display:grid}.hn__pcopy.astro-6qzmj36x{margin:var(--cs-space-4) 0 0;color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-xs);line-height:1.625}.hn__pform.astro-6qzmj36x{gap:var(--cs-space-3);flex-direction:column;margin-block-start:auto;padding-block-start:var(--cs-space-5);display:flex}.hn--inline.astro-6qzmj36x .hn__pform.astro-6qzmj36x{gap:var(--cs-space-2);flex-flow:wrap}.hn__pfield.astro-6qzmj36x{flex:1;min-width:0;display:block;position:relative}.hn__pfield.astro-6qzmj36x .hn__pfield-ico{color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);position:absolute;inset-block-start:50%;inset-inline-start:var(--cs-space-3);translate:0 -50%}.hn__pin.astro-6qzmj36x{box-sizing:border-box;width:100%;height:40px;padding:0 var(--cs-space-4);padding-left:var(--cs-space-10);border:1px solid var(--cs-line-field);border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--cs-surface-deep) 60%, transparent);color:var(--cs-text-strong);font:inherit;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}.hn--inline.astro-6qzmj36x .hn__pin.astro-6qzmj36x{padding-inline-start:var(--cs-space-3)}.hn__pin.astro-6qzmj36x::placeholder{color:color-mix(in srgb, var(--cs-text-strong) 30%, transparent)}.hn__pin.astro-6qzmj36x:focus-visible{border-color:var(--cs-accent-line);outline:none}.hn__pgo.astro-6qzmj36x{height:40px;padding-inline:var(--cs-space-6);border-radius:var(--cs-radius-menu);background:var(--cs-accent-fill);color:var(--cs-accent-fill-ink);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;cursor:pointer;border:0}.hn--inline.astro-6qzmj36x .hn__pgo.astro-6qzmj36x{height:34px;padding-inline:var(--cs-space-4);font-family:var(--cs-font-display);font-size:var(--cs-fs-4xs)}.hn__pgo.astro-6qzmj36x:hover{background:var(--cs-accent-fill-hover)}@media (width<768px){.hn--inline.astro-6qzmj36x{text-align:center}.hn--inline.astro-6qzmj36x .hn__ptitle.astro-6qzmj36x{justify-content:center}.hn--inline.astro-6qzmj36x .hn__pform.astro-6qzmj36x{flex-flow:column}}.hn--card.astro-6qzmj36x{height:100%;padding:var(--cs-space-6);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-surface-raised);flex-direction:column;display:flex}.hn__title.astro-6qzmj36x{align-items:center;gap:var(--cs-space-2);color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin:0;display:flex}@media (width<768px){.hn__title.astro-6qzmj36x,.hn__btitle.astro-6qzmj36x{font-size:var(--cs-fs-base)}}.hn__title.astro-6qzmj36x .hn__ico{color:var(--cs-accent)}.hn__copy.astro-6qzmj36x{margin:var(--cs-space-2) 0 0;color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-xs);line-height:1.625}.hn__form.astro-6qzmj36x{gap:var(--cs-space-2);flex-direction:column;margin-block-start:auto;padding-block-start:var(--cs-space-5);display:flex}.hn__in.astro-6qzmj36x,.hn__bin.astro-6qzmj36x{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--cs-text-strong) 10%, transparent);border-radius:var(--cs-radius-menu);background:var(--cs-w3-black);width:100%;color:var(--cs-text-strong);font:inherit;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}.hn__in.astro-6qzmj36x{height:38px;padding:calc(var(--cs-space-2) + var(--cs-space-half)) var(--cs-space-4)}.hn__in.astro-6qzmj36x::placeholder,.hn__bin.astro-6qzmj36x::placeholder{color:color-mix(in srgb, var(--cs-text-strong) 30%, transparent)}.hn__in.astro-6qzmj36x:focus-visible,.hn__bin.astro-6qzmj36x:focus-visible{border-color:var(--cs-accent-line);outline:none}.hn__go.astro-6qzmj36x{justify-content:center;align-items:center;gap:var(--cs-space-2);border-radius:var(--cs-radius-menu);background:var(--cs-accent);height:40px;box-shadow:var(--cs-glow-accent);color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;cursor:pointer;border:0;display:flex}.hn__go.astro-6qzmj36x:hover{background:var(--cs-accent-fill-hover)}.hn--band.astro-6qzmj36x{gap:var(--cs-space-4);padding:var(--cs-space-6);border:1px solid color-mix(in srgb, var(--cs-accent) 10%, transparent);border-radius:var(--cs-radius-4);background:color-mix(in srgb, var(--cs-accent) 5%, transparent);flex-direction:column;display:flex}@media (width>=1024px){.hn--band.astro-6qzmj36x{align-items:center;gap:var(--cs-space-6);padding:var(--cs-space-8);flex-direction:row}}.hn__badge.astro-6qzmj36x{border-radius:var(--cs-radius-2);background:var(--cs-accent-fill);width:48px;height:48px;box-shadow:var(--cs-glow-accent);color:var(--cs-text-strong);flex:none;place-items:center;display:grid}.hn__txt.astro-6qzmj36x{flex:1;min-width:0}.hn__btitle.astro-6qzmj36x{color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin:0}.hn__bcopy.astro-6qzmj36x{margin:var(--cs-space-1) 0 0;color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-xs)}.hn__bform.astro-6qzmj36x{gap:var(--cs-space-3);flex-direction:column;flex:none;width:100%;display:flex}@media (width>=640px){.hn__bform.astro-6qzmj36x{flex-direction:row;width:auto}}.hn__bin.astro-6qzmj36x{height:42px;padding:0 var(--cs-space-4);background:color-mix(in srgb, var(--cs-w3-black) 60%, transparent);font-size:var(--cs-fs-3xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}@media (width>=640px){.hn__bin.astro-6qzmj36x{width:256px}}.hn__bgo.astro-6qzmj36x{height:42px;padding:0 var(--cs-space-6);border-radius:var(--cs-radius-menu);background:var(--cs-accent);box-shadow:var(--cs-glow-accent);color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;cursor:pointer;border:0}.hn__bgo.astro-6qzmj36x:hover{background:var(--cs-accent-fill-hover)}.hc.astro-77dbdv2a{border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);min-width:0;color:var(--cs-text-strong);transition:border-color var(--cs-dur-fast) var(--cs-ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.hc.astro-77dbdv2a:hover{border-color:var(--cs-accent-line)}.hc--tile.astro-77dbdv2a{background:var(--cs-surface-raised)}.hc--feature.astro-77dbdv2a,.hc--pick.astro-77dbdv2a{padding:var(--cs-space-5);background:color-mix(in srgb, var(--cs-surface-inset) 50%, transparent)}.hc__media.astro-77dbdv2a{aspect-ratio:16/9;background:color-mix(in srgb, var(--cs-w3-black) 40%, transparent);display:block;position:relative;overflow:hidden}.hc--feature.astro-77dbdv2a .hc__media.astro-77dbdv2a,.hc--pick.astro-77dbdv2a .hc__media.astro-77dbdv2a{border-radius:var(--cs-radius-2)}.hc--pick.astro-77dbdv2a .hc__media.astro-77dbdv2a{aspect-ratio:283/159}.hc__img.astro-77dbdv2a{object-fit:cover;width:100%;height:100%;transition:transform var(--cs-dur-slow,.5s) var(--cs-ease-out);display:block}.hc.astro-77dbdv2a:hover .hc__img.astro-77dbdv2a{transform:scale(1.04)}.hc__chip.astro-77dbdv2a{max-width:calc(100% - var(--cs-space-6));padding:var(--cs-space-half) var(--cs-space-2);border:1px solid color-mix(in srgb, var(--hc-tone) 20%, transparent);border-radius:var(--cs-radius-1);background:color-mix(in srgb, var(--hc-tone) 10%, transparent);color:var(--hc-tone);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;position:absolute;inset-block-start:var(--cs-space-3);inset-inline-start:var(--cs-space-3);overflow:hidden}.hc__chip--blue.astro-77dbdv2a{--hc-tone:var(--cs-info-text)}.hc__chip--red.astro-77dbdv2a{--hc-tone:var(--cs-accent)}.hc__chip--green.astro-77dbdv2a{--hc-tone:var(--cs-success-text)}.hc__chip--purple.astro-77dbdv2a{--hc-tone:var(--cs-hue-purple)}.hc__body.astro-77dbdv2a{gap:var(--cs-space-3);flex-direction:column;flex:1;display:flex}.hc--tile.astro-77dbdv2a .hc__body.astro-77dbdv2a{padding:var(--cs-space-5)}.hc--feature.astro-77dbdv2a .hc__body.astro-77dbdv2a,.hc--pick.astro-77dbdv2a .hc__body.astro-77dbdv2a{padding-block-start:var(--cs-space-5)}.hc__text.astro-77dbdv2a{gap:var(--cs-space-3);flex-direction:column;flex:1;display:flex}.hc__title.astro-77dbdv2a{color:var(--cs-text-strong);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-bold);-webkit-line-clamp:2;transition:color var(--cs-dur-fast) var(--cs-ease-out);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hc--feature.astro-77dbdv2a .hc__title.astro-77dbdv2a{font-family:var(--cs-font-display);font-weight:var(--cs-fw-black);text-transform:uppercase}.hc.astro-77dbdv2a:hover .hc__title.astro-77dbdv2a{color:var(--cs-accent)}@media (width<768px){.hc__title.astro-77dbdv2a{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}.hc--feature.astro-77dbdv2a .hc__title.astro-77dbdv2a{-webkit-line-clamp:3}.hc--feature.astro-77dbdv2a,.hc--pick.astro-77dbdv2a,.hc--tile.astro-77dbdv2a .hc__body.astro-77dbdv2a{padding:var(--cs-space-4)}.hc--feature.astro-77dbdv2a .hc__body.astro-77dbdv2a,.hc--pick.astro-77dbdv2a .hc__body.astro-77dbdv2a{padding-block-start:var(--cs-space-4)}}.hc__excerpt.astro-77dbdv2a{color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-snug);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<768px){.hc__excerpt.astro-77dbdv2a{-webkit-line-clamp:2}}.hc__foot.astro-77dbdv2a{border-top:1px solid var(--cs-line-1);color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);padding-block-start:var(--cs-space-3)}.hcar.astro-iw7kj6th{box-sizing:border-box;border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-surface-deep);min-width:0;height:320px;position:relative;overflow:hidden}.hcar__slide.astro-iw7kj6th{align-items:flex-end;display:flex;position:absolute;inset:0}.hcar__slide.astro-iw7kj6th[hidden]{display:none}.hcar__img.astro-iw7kj6th{object-fit:cover;opacity:.8;width:100%;height:100%;position:absolute;inset:0}.hcar__fade.astro-iw7kj6th{pointer-events:none;position:absolute;inset:0}.hcar__fade--side.astro-iw7kj6th{background:linear-gradient(to right, var(--cs-bg), color-mix(in srgb, var(--cs-bg) 55%, transparent) 45%, transparent 80%)}.hcar__fade--bottom.astro-iw7kj6th{background:linear-gradient(to top, color-mix(in srgb, var(--cs-w3-black) 80%, transparent), transparent 55%)}@media (width>=1024px){.hcar.astro-iw7kj6th{height:100%;min-height:468px}}.hcar__ctl.astro-iw7kj6th{z-index:2;align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-1) var(--cs-space-3);border:1px solid color-mix(in srgb, var(--cs-text-strong) 15%, transparent);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-w3-black) 60%, transparent);color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);display:flex;position:absolute;inset-block-start:var(--cs-space-4);inset-inline-end:var(--cs-space-4)}.hcar__ctl-btn.astro-iw7kj6th{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.hcar__arrow.astro-iw7kj6th{z-index:2;border:1px solid color-mix(in srgb, var(--cs-text-strong) 15%, transparent);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-w3-black) 60%, transparent);width:44px;height:44px;color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);cursor:pointer;transition:border-color var(--cs-dur-fast) var(--cs-ease-out), color var(--cs-dur-fast) var(--cs-ease-out);place-items:center;margin-block-start:-22px;padding:0;display:none;position:absolute;inset-block-start:50%}.hcar__arrow.astro-iw7kj6th:hover{border-color:var(--cs-accent-line);color:var(--cs-text-strong)}@media (width>=1024px){.hcar__arrow.astro-iw7kj6th{display:grid}.hcar__ctl.astro-iw7kj6th{display:none}}.hcar__arrow--prev.astro-iw7kj6th{inset-inline-start:var(--cs-space-3)}.hcar__arrow--next.astro-iw7kj6th{inset-inline-end:var(--cs-space-3)}.hcar__copy.astro-iw7kj6th{z-index:1;justify-content:flex-end;gap:var(--cs-space-2);box-sizing:border-box;width:100%;height:100%;padding:var(--cs-space-4);flex-direction:column;display:flex;position:relative}@media (width>=1024px){.hcar__copy.astro-iw7kj6th{justify-content:center;gap:var(--cs-space-3);max-width:680px;padding-block:var(--cs-space-10);padding-inline:var(--cs-space-16) var(--cs-space-10)}}.hcar__label.astro-iw7kj6th{color:var(--cs-accent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase}.hcar__text.astro-iw7kj6th{gap:var(--cs-space-3);flex-direction:column;display:flex}.hcar__title.astro-iw7kj6th{color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-tight);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;margin:0}@media (width>=1024px){.hcar__title.astro-iw7kj6th{font-size:var(--cs-fs-4xl);line-height:1}}.hcar__title.astro-iw7kj6th a.astro-iw7kj6th{color:inherit;text-decoration:none}.hcar__title.astro-iw7kj6th a.astro-iw7kj6th:hover{color:var(--cs-accent)}.hcar__excerpt.astro-iw7kj6th{color:color-mix(in srgb, var(--cs-text-strong) 70%, transparent);font-size:var(--cs-fs-base);line-height:var(--cs-lh-base);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:none;overflow:hidden}@media (width>=768px){.hcar__excerpt.astro-iw7kj6th{display:-webkit-box}}.hcar__meta.astro-iw7kj6th{align-items:center;gap:var(--cs-space-4);color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);flex-wrap:wrap;padding-block-start:var(--cs-space-1);display:flex}.hcar__by.astro-iw7kj6th{align-items:center;gap:var(--cs-space-2);display:flex}.hcar__badge.astro-iw7kj6th{width:var(--cs-space-6);height:var(--cs-space-6);box-sizing:border-box;border:1px solid color-mix(in srgb, var(--cs-accent) 30%, transparent);border-radius:var(--cs-radius-full);background:var(--cs-accent-tint);color:var(--cs-accent);font-size:var(--cs-fs-5xs);line-height:1;font-weight:var(--cs-fw-black);flex:none;place-items:center;display:grid}.hcar__name.astro-iw7kj6th{color:var(--cs-text-strong);font-weight:var(--cs-fw-bold)}.hcar__actions.astro-iw7kj6th{justify-content:space-between;align-items:center;gap:var(--cs-space-4);padding-block-start:var(--cs-space-3);display:flex}.hcar__read.astro-iw7kj6th{align-items:center;gap:var(--cs-space-2);height:var(--cs-space-8);padding-inline:var(--cs-space-4);background:var(--cs-accent);box-shadow:var(--cs-glow-accent);color:var(--cs-text-strong);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;transition:background var(--cs-dur-base) var(--cs-ease-standard);border-radius:6px;text-decoration:none;display:inline-flex}.hcar__read.astro-iw7kj6th:hover{background:var(--cs-accent-fill-hover)}@media (width>=1024px){.hcar__read.astro-iw7kj6th{height:var(--cs-space-9);padding-inline:var(--cs-space-6)}}.hcar__dots.astro-iw7kj6th{align-items:center;gap:6px;display:flex}.hcar__dot.astro-iw7kj6th{border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);cursor:pointer;width:6px;height:6px;transition:width var(--cs-dur-base) var(--cs-ease-standard), background var(--cs-dur-base) var(--cs-ease-standard);border:0;padding:0}.hcar__dot.astro-iw7kj6th[aria-current=true]{background:var(--cs-accent);width:24px}.hside.astro-rljj2z5i{align-items:center;gap:var(--cs-space-4);box-sizing:border-box;min-width:0;min-height:82px;padding:var(--cs-space-4);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-2);background:var(--cs-surface-raised);color:var(--cs-text-strong);transition:border-color var(--cs-dur-fast) var(--cs-ease-out);text-decoration:none;display:flex}.hside.astro-rljj2z5i:hover{border-color:var(--cs-accent-line)}@media (width<768px){.hside.astro-rljj2z5i{gap:var(--cs-space-3);min-height:0;padding:calc(var(--cs-space-2) + var(--cs-space-half)) var(--cs-space-3)}}.hside__thumb.astro-rljj2z5i{border-radius:var(--cs-radius-1);background:color-mix(in srgb, var(--cs-w3-black) 40%, transparent);flex:none;width:64px;height:48px;overflow:hidden}.hside__thumb.astro-rljj2z5i img.astro-rljj2z5i{object-fit:cover;width:100%;height:100%;display:block}.hside__text.astro-rljj2z5i{gap:var(--cs-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.hside__title.astro-rljj2z5i{font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-snug);font-weight:var(--cs-fw-bold);-webkit-line-clamp:2;transition:color var(--cs-dur-fast) var(--cs-ease-out);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hside.astro-rljj2z5i:hover .hside__title.astro-rljj2z5i{color:var(--cs-accent)}.hside__date.astro-rljj2z5i{color:color-mix(in srgb, var(--cs-text-strong) 30%, transparent);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs)}.nh.astro-bsi22ax2{background:var(--cs-bg);color:var(--cs-text-strong);padding-block-end:var(--cs-space-12)}.nh__wrap.astro-bsi22ax2{gap:var(--cs-space-8);max-width:var(--cs-content-max);padding-inline:var(--cs-page-gutter);flex-direction:column;margin-block-start:var(--cs-space-8);margin-inline:auto;display:flex}@media (width>=768px){.nh__wrap.astro-bsi22ax2{gap:var(--cs-space-10);margin-block-start:var(--cs-space-10)}}.nh__empty.astro-bsi22ax2{color:var(--cs-text-3);font-size:var(--cs-fs-md);margin:0}.nh__grid.astro-bsi22ax2{gap:var(--cs-space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (width>=1024px){.nh__grid.astro-bsi22ax2{gap:var(--cs-space-8);grid-template-columns:repeat(12,minmax(0,1fr))}.nh__tiles-row.astro-bsi22ax2{column-gap:var(--cs-space-6)}.nh__main.astro-bsi22ax2{grid-column:span 9}.nh__aside.astro-bsi22ax2,.nh__panel.astro-bsi22ax2.nh__trend,.nh__recent.astro-bsi22ax2{grid-column:span 3}.nh__hero.astro-bsi22ax2{align-items:stretch}}.nh__main.astro-bsi22ax2{min-width:0}.nh__panel.astro-bsi22ax2{box-sizing:border-box;min-width:0;padding:var(--cs-space-5);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-surface-raised)}.nh__phead.astro-bsi22ax2{justify-content:space-between;align-items:center;gap:var(--cs-space-2);border-bottom:1px solid var(--cs-line-1);padding-block-end:var(--cs-space-3);display:flex}.nh__ph.astro-bsi22ax2{color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin:0}.nh__all.astro-bsi22ax2{color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;white-space:nowrap;transition:color var(--cs-dur-fast) var(--cs-ease-out);margin-inline-start:auto;text-decoration:none}.nh__all.astro-bsi22ax2:hover{color:var(--cs-accent)}.nh__trend.astro-bsi22ax2{background:var(--cs-surface-0);align-self:stretch}.nh__tlist.astro-bsi22ax2{margin:var(--cs-space-4) 0 0;flex-direction:column;gap:26px;padding:0;list-style:none;display:flex}.nh__titem.astro-bsi22ax2{align-items:flex-start;gap:var(--cs-space-3);color:inherit;text-decoration:none;display:flex}.nh__tnum.astro-bsi22ax2{width:var(--cs-space-6);color:color-mix(in srgb, var(--cs-text-strong) 15%, transparent);font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-black);flex:none}.nh__ttext.astro-bsi22ax2{gap:var(--cs-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.nh__tname.astro-bsi22ax2{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);-webkit-line-clamp:2;transition:color var(--cs-dur-fast) var(--cs-ease-out);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nh__titem.astro-bsi22ax2:hover .nh__tname.astro-bsi22ax2{color:var(--cs-accent)}.nh__tmeta.astro-bsi22ax2{color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs)}.nh__tiles.astro-bsi22ax2{gap:var(--cs-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=1024px){.nh__tiles.astro-bsi22ax2{gap:var(--cs-space-5);grid-template-columns:repeat(4,minmax(0,1fr))}}.nh__tile.astro-bsi22ax2{box-sizing:border-box;min-width:0;height:251px;padding:var(--cs-space-5);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-surface-raised);color:inherit;transition:border-color var(--cs-dur-fast) var(--cs-ease-out);flex-direction:column;justify-content:space-between;text-decoration:none;display:flex;position:relative;overflow:hidden}.nh__tile--blue.astro-bsi22ax2{--nh-tone:var(--cs-info-text)}.nh__tile--red.astro-bsi22ax2{--nh-tone:var(--cs-accent)}.nh__tile--green.astro-bsi22ax2{--nh-tone:var(--cs-success-text)}.nh__tile--purple.astro-bsi22ax2{--nh-tone:var(--cs-hue-purple)}.nh__tile.astro-bsi22ax2:hover{border-color:color-mix(in srgb, var(--nh-tone) 50%, transparent)}.nh__tile-bg.astro-bsi22ax2{opacity:.6;transition:transform var(--cs-dur-slow,.5s) var(--cs-ease-out);background-position:50%;background-size:cover;position:absolute;inset:0}.nh__tile.astro-bsi22ax2:hover .nh__tile-bg.astro-bsi22ax2{transform:scale(1.05)}.nh__tile-fade.astro-bsi22ax2{background:linear-gradient(to top, var(--cs-bg), color-mix(in srgb, var(--cs-bg) 60%, transparent) 50%, transparent);position:absolute;inset:0}.nh__tile-top.astro-bsi22ax2,.nh__tile-go.astro-bsi22ax2{position:relative}.nh__tile-top.astro-bsi22ax2{gap:var(--cs-space-2);flex-direction:column;display:flex}.nh__tile-ico.astro-bsi22ax2{width:var(--cs-space-8);height:var(--cs-space-8);border:1px solid color-mix(in srgb, var(--cs-text-strong) 10%, transparent);border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--cs-w3-black) 40%, transparent);color:var(--nh-tone);place-items:center;margin-block-end:var(--cs-space-3);display:grid}.nh__tile-h.astro-bsi22ax2{color:var(--nh-tone);font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase}.nh__tile-p.astro-bsi22ax2{color:color-mix(in srgb, var(--cs-text-strong) 65%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-snug)}.nh__tile-go.astro-bsi22ax2{color:color-mix(in srgb, var(--cs-text-strong) 45%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase}.nh__aside.astro-bsi22ax2{min-width:0}.nh__block.astro-bsi22ax2{gap:var(--cs-space-6);flex-direction:column;display:flex}.nh__bar.astro-bsi22ax2{align-items:center;gap:var(--cs-space-2);--nh-bar:var(--cs-accent);margin-block-end:var(--cs-space-6);display:flex}.nh__block.astro-bsi22ax2>.nh__bar.astro-bsi22ax2{margin-block-end:0}.nh__bar--blue.astro-bsi22ax2{--nh-bar:var(--cs-info-text)}.nh__bar--green.astro-bsi22ax2{--nh-bar:var(--cs-success-text)}.nh__bar-mark.astro-bsi22ax2{background:var(--nh-bar);flex:none;width:4px;height:20px}.nh__bar-h.astro-bsi22ax2{color:var(--cs-text-strong);font-family:var(--cs-font-display);font-weight:var(--cs-fw-black);text-transform:uppercase;margin:0}.nh__bar-h--md.astro-bsi22ax2{font-size:var(--cs-fs-xl);line-height:var(--cs-lh-xl);letter-spacing:var(--cs-tracking-widest)}.nh__bar-h--lg.astro-bsi22ax2{font-size:var(--cs-fs-2xl);line-height:var(--cs-lh-2xl);letter-spacing:var(--cs-tracking-tight)}.nh__bar.astro-bsi22ax2:has(.nh__bar-h--lg) .nh__bar-mark.astro-bsi22ax2{height:32px}.nh__bar.astro-bsi22ax2:has(.nh__all) .nh__bar-h--md.astro-bsi22ax2{font-size:var(--cs-fs-lg)}.nh__block.astro-bsi22ax2 .nh__bar.astro-bsi22ax2 .nh__bar-h--md.astro-bsi22ax2{font-size:var(--cs-fs-xl)}.nh__cards4.astro-bsi22ax2{gap:var(--cs-space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.nh__cards4.astro-bsi22ax2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.nh__cards4.astro-bsi22ax2{grid-template-columns:repeat(4,minmax(0,1fr))}}.nh__cards3.astro-bsi22ax2{gap:var(--cs-space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.nh__cards3.astro-bsi22ax2{grid-template-columns:repeat(3,minmax(0,1fr))}}.nh__spot.astro-bsi22ax2{border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-surface-raised);flex-direction:column;display:flex;overflow:hidden}@media (width>=768px){.nh__spot.astro-bsi22ax2{flex-direction:row;min-height:446px}}.nh__spot-media.astro-bsi22ax2{aspect-ratio:16/9;background:color-mix(in srgb, var(--cs-w3-black) 40%, transparent);flex:none;display:block;position:relative}@media (width>=768px){.nh__spot-media.astro-bsi22ax2{aspect-ratio:auto;flex:0 0 58.3%}}.nh__spot-media.astro-bsi22ax2 img.astro-bsi22ax2{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nh__spot-fade.astro-bsi22ax2{background:linear-gradient(to right, transparent 55%, var(--cs-surface-raised));position:absolute;inset:0}.nh__spot-body.astro-bsi22ax2{justify-content:space-between;gap:var(--cs-space-6);min-width:0;padding:var(--cs-space-6);flex-direction:column;flex:1;display:flex}@media (width>=768px){.nh__spot-body.astro-bsi22ax2{padding:var(--cs-space-8)}}.nh__spot-top.astro-bsi22ax2{gap:var(--cs-space-2);flex-direction:column;display:flex}.nh__eyebrow.astro-bsi22ax2{color:var(--cs-accent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase}.nh__spot-title.astro-bsi22ax2{margin:var(--cs-space-1) 0 0;font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);line-height:var(--cs-lh-2xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase}.nh__spot-title.astro-bsi22ax2 a.astro-bsi22ax2{color:inherit;text-decoration:none}.nh__spot-title.astro-bsi22ax2 a.astro-bsi22ax2:hover{color:var(--cs-accent)}.nh__spot-text.astro-bsi22ax2{margin:var(--cs-space-3) 0 0;color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);font-size:var(--cs-fs-xs);-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.625;display:-webkit-box;overflow:hidden}.nh__verdict.astro-bsi22ax2{gap:var(--cs-space-4);margin-block-start:var(--cs-space-6);display:flex}.nh__score.astro-bsi22ax2{box-sizing:border-box;min-width:64px;padding:var(--cs-space-2) var(--cs-space-4);border:1px solid color-mix(in srgb, var(--cs-accent) 40%, transparent);border-radius:var(--cs-radius-2);background:color-mix(in srgb, var(--cs-w3-black) 60%, transparent);flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.nh__score-n.astro-bsi22ax2{color:var(--cs-accent);font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);line-height:var(--cs-lh-xl);font-weight:var(--cs-fw-black)}.nh__score-d.astro-bsi22ax2{color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs)}.nh__pros.astro-bsi22ax2{justify-content:center;gap:var(--cs-space-1);color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);text-transform:uppercase;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nh__pros.astro-bsi22ax2 li.astro-bsi22ax2:before{content:"+";color:var(--cs-accent);margin-inline-end:var(--cs-space-2)}.nh__byline.astro-bsi22ax2{align-items:center;gap:var(--cs-space-4);border-top:1px solid var(--cs-line-1);color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);padding-block-start:var(--cs-space-4);display:flex}.nh__byname.astro-bsi22ax2{color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);font-weight:var(--cs-fw-bold)}.nh__recent.astro-bsi22ax2{padding:var(--cs-space-6)}.nh__rlist.astro-bsi22ax2{gap:var(--cs-space-4);margin:var(--cs-space-4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.nh__ritem.astro-bsi22ax2{justify-content:space-between;align-items:flex-start;gap:var(--cs-space-3);border-bottom:1px solid var(--cs-line-1);padding-block-end:var(--cs-space-3);display:flex}.nh__ritem.astro-bsi22ax2:last-child{border-bottom:0;padding-block-end:0}.nh__rtext.astro-bsi22ax2{gap:var(--cs-space-1);min-width:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.nh__rname.astro-bsi22ax2{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nh__rtext.astro-bsi22ax2:hover .nh__rname.astro-bsi22ax2{color:var(--cs-accent)}.nh__rdate.astro-bsi22ax2{color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs)}.nh__rscore.astro-bsi22ax2{padding:var(--cs-space-1) var(--cs-space-2);border:1px solid color-mix(in srgb, var(--cs-accent) 20%, transparent);border-radius:var(--cs-radius-1);background:var(--cs-accent-tint);color:var(--cs-accent);font-family:var(--cs-font-display);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-black);flex:none}.nh__duo.astro-bsi22ax2{gap:var(--cs-space-10);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.nh__duo.astro-bsi22ax2{gap:var(--cs-space-12);grid-template-columns:repeat(2,minmax(0,1fr))}}.nh__col.astro-bsi22ax2{min-width:0}.nh__bar--blue.astro-bsi22ax2 .nh__bar-mark.astro-bsi22ax2,.nh__bar--green.astro-bsi22ax2 .nh__bar-mark.astro-bsi22ax2{background:var(--nh-bar)}.nh__rows.astro-bsi22ax2{gap:var(--cs-space-4);flex-direction:column;display:flex}.nh__row.astro-bsi22ax2{align-items:center;gap:var(--cs-space-5);box-sizing:border-box;min-height:138px;padding:var(--cs-space-5);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:color-mix(in srgb, var(--cs-surface-inset) 60%, transparent);color:inherit;transition:border-color var(--cs-dur-fast) var(--cs-ease-out);text-decoration:none;display:flex}.nh__row.astro-bsi22ax2:hover{border-color:var(--cs-accent-line)}.nh__row-thumb.astro-bsi22ax2{border-radius:var(--cs-radius-2);background:color-mix(in srgb, var(--cs-w3-black) 40%, transparent);flex:none;width:144px;height:96px;overflow:hidden}.nh__row-thumb.astro-bsi22ax2 img.astro-bsi22ax2{object-fit:cover;width:100%;height:100%;display:block}@media (width<480px){.nh__row-thumb.astro-bsi22ax2{width:96px;height:72px}}.nh__row-text.astro-bsi22ax2{gap:var(--cs-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.nh__row-title.astro-bsi22ax2{font-family:var(--cs-font-display);font-size:var(--cs-fs-base);line-height:var(--cs-lh-snug);font-weight:var(--cs-fw-black);text-transform:uppercase;-webkit-line-clamp:2;transition:color var(--cs-dur-fast) var(--cs-ease-out);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nh__row.astro-bsi22ax2:hover .nh__row-title.astro-bsi22ax2{color:var(--cs-accent)}.nh__row-date.astro-bsi22ax2{color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}.nh__side.astro-bsi22ax2{gap:var(--cs-space-3);flex-direction:column;display:flex}@media (width>=1024px){.nh__side.astro-bsi22ax2{padding-block-start:0}}.nh__arch.astro-bsi22ax2{padding:var(--cs-space-6);flex-direction:column;display:flex}.nh__arch-p.astro-bsi22ax2{margin:var(--cs-space-2) 0 0;color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}.nh__arch-form.astro-bsi22ax2{gap:var(--cs-space-1);flex-direction:column;margin-block-start:var(--cs-space-6);display:flex}.nh__fl.astro-bsi22ax2{color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase}.nh__sel.astro-bsi22ax2{box-sizing:border-box;width:100%;height:38px;border:1px solid color-mix(in srgb, var(--cs-text-strong) 10%, transparent);border-radius:var(--cs-radius-menu);background:var(--cs-w3-black);color:var(--cs-text-strong);font:inherit;font-size:var(--cs-fs-xs);appearance:none;margin-block-end:var(--cs-space-3);padding:0 14px}.nh__go.astro-bsi22ax2{justify-content:center;align-items:center;gap:var(--cs-space-2);height:42px;border-radius:var(--cs-radius-menu);background:var(--cs-accent);box-shadow:var(--cs-glow-accent);color:var(--cs-text-strong);font-family:inherit;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;cursor:pointer;border:0;margin-block-start:var(--cs-space-1);display:flex}.nh__go.astro-bsi22ax2:hover{background:var(--cs-accent-fill-hover)}@media (width<768px){.nh__ph.astro-bsi22ax2,.nh__bar-h--md.astro-bsi22ax2,.nh__bar.astro-bsi22ax2:has(.nh__all) .nh__bar-h--md.astro-bsi22ax2{font-size:var(--cs-fs-base);line-height:var(--cs-lh-base)}.nh__block.astro-bsi22ax2 .nh__bar.astro-bsi22ax2 .nh__bar-h--md.astro-bsi22ax2,.nh__bar-h--lg.astro-bsi22ax2{font-size:var(--cs-fs-lg);line-height:var(--cs-lh-xl)}.nh__trend.astro-bsi22ax2 .nh__tlist.astro-bsi22ax2{scrollbar-width:none;gap:14px;max-height:283px;overflow-y:auto}.nh__tile.astro-bsi22ax2{height:125px;padding:var(--cs-space-4)}.nh__panel.astro-bsi22ax2{padding:var(--cs-space-4)}.nh__tile-ico.astro-bsi22ax2{margin-block-end:0}.nh__tile-h.astro-bsi22ax2{font-size:var(--cs-fs-md);line-height:var(--cs-lh-md)}.nh__tile-p.astro-bsi22ax2{display:none}.nh__spot-title.astro-bsi22ax2{font-size:var(--cs-fs-lg);line-height:var(--cs-lh-lg)}.nh__row-title.astro-bsi22ax2{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}.nh__row.astro-bsi22ax2{gap:var(--cs-space-3);min-height:0;padding:var(--cs-space-3)}.nh__row-thumb.astro-bsi22ax2{width:96px;height:64px}.nh__rows.astro-bsi22ax2,.nh__side.astro-bsi22ax2{gap:var(--cs-space-3)}.nh__duo.astro-bsi22ax2{gap:var(--cs-space-8)}}.zr.astro-fvopxden{isolation:isolate;min-height:calc(100svh - 5rem);padding-block:var(--cs-space-3) var(--cs-space-16);padding-inline:var(--cs-space-4);background:#07070a;position:relative;overflow:hidden}@media (width>=768px){.zr.astro-fvopxden{padding-block:var(--cs-space-4) var(--cs-space-20);padding-inline:var(--cs-space-6)}}@media (width>=1024px){.zr.astro-fvopxden{padding-top:var(--cs-space-5)}}.zr-bg.astro-fvopxden{z-index:-1;pointer-events:none;position:absolute;inset:0}.zr-bg__img.astro-fvopxden{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1s var(--cs-ease-in-out);position:absolute;inset:0}.zr-bg__img.astro-fvopxden.is-on{opacity:.75}@media (width>=1024px){.zr-bg__img.astro-fvopxden.is-on{opacity:.9}}.zr-bg__fade.astro-fvopxden{background:linear-gradient(#07070a99,#0000 50%,#07070a),linear-gradient(90deg,#07070a66,#0000 50%,#07070a66);position:absolute;inset:0}.zr-wrap.astro-fvopxden{max-width:1024px;margin-inline:auto}.zr-head.astro-fvopxden{margin-bottom:var(--cs-space-4);text-align:center;flex-direction:column;align-items:center;display:flex}.zr-brand.astro-fvopxden{align-items:center;gap:var(--cs-space-2);color:#fff;margin-bottom:6px;text-decoration:none;display:inline-flex}.zr-brand__mark.astro-fvopxden{background:var(--cs-accent);width:28px;height:28px;font-family:var(--cs-font-display);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-bold);border-radius:6px;justify-content:center;align-items:center;display:flex;box-shadow:0 0 12px #ff1e2d80}.zr-brand__word.astro-fvopxden{font-family:var(--cs-font-display);font-size:var(--cs-fs-base);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}.zr-brand__word.astro-fvopxden span.astro-fvopxden{color:var(--cs-accent)}.zr-title.astro-fvopxden{color:#fff;font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;margin:0 0 2px;line-height:1.33}@media (width>=768px){.zr-title.astro-fvopxden{font-size:var(--cs-fs-3xl)}}.zr-sub.astro-fvopxden{color:#fff9;font-size:var(--cs-fs-xs);margin:0}.zr-sub.astro-fvopxden strong.astro-fvopxden,.zr-sub.astro-fvopxden a.astro-fvopxden{color:var(--cs-accent);font-weight:var(--cs-fw-bold);text-decoration:none}.zr-sub.astro-fvopxden a.astro-fvopxden:hover{text-decoration:underline}.zr-dot.astro-fvopxden{margin-inline:var(--cs-space-2);color:#ffffff4d}.zr-grid.astro-fvopxden{gap:var(--cs-space-5);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (width>=1024px){.zr-grid.astro-fvopxden{gap:var(--cs-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.zr-card.astro-fvopxden{padding:var(--cs-space-4);border-radius:var(--cs-radius-4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0ff2;border:1px solid #ffffff1a;flex-direction:column;display:flex;box-shadow:0 25px 50px -12px #00000040}@media (width>=768px){.zr-card.astro-fvopxden{padding:var(--cs-space-5)}}.zr-perks.astro-fvopxden:not(:has(.zr-promo)){align-self:start}.zr-details.astro-fvopxden{border-color:color-mix(in srgb, var(--cs-accent) 50%, transparent);box-shadow:0 0 30px #ff1e2d2e}.zr-card__head.astro-fvopxden{padding-bottom:var(--cs-space-2);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.zr-details.astro-fvopxden .zr-card__head.astro-fvopxden{margin-bottom:var(--cs-space-3)}.zr-card__title.astro-fvopxden{color:var(--cs-accent);font-family:var(--cs-font-display);font-size:.6875rem;font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;align-items:center;gap:6px;margin:0;display:flex}.zr-card__title--gold.astro-fvopxden{color:#facc15}.zr-card__meta.astro-fvopxden{color:#fff6;font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-semibold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}.zr-founder.astro-fvopxden{padding:var(--cs-space-3);border-radius:var(--cs-radius-3);background:#c0a06014;border:1px solid #c0a06066}.zr-founder__top.astro-fvopxden{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.zr-founder__name.astro-fvopxden{color:#c0a060;font-size:.6875rem;font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;align-items:center;gap:6px;margin:0;display:flex}.zr-founder__emblem.astro-fvopxden{font-size:var(--cs-fs-md);line-height:1}.zr-founder__badge.astro-fvopxden{border-radius:var(--cs-radius-full);color:#c0a060;font-size:var(--cs-fs-5xs);font-weight:var(--cs-fw-bold);text-transform:uppercase;background:#c0a06033;border:1px solid #c0a0604d;padding:2px 6px}.zr-founder__lead.astro-fvopxden{margin:0 0 var(--cs-space-2);color:#ffffffb3;font-size:.6875rem;line-height:var(--cs-lh-relaxed)}.zr-founder__lead.astro-fvopxden strong.astro-fvopxden{color:#fff;font-weight:var(--cs-fw-semibold)}.zr-founder__list.astro-fvopxden{gap:var(--cs-space-1);padding:0;padding-left:var(--cs-space-1);color:#fffc;font-size:var(--cs-fs-3xs);margin:0;list-style:none;display:grid}.zr-founder__list.astro-fvopxden li.astro-fvopxden{align-items:center;gap:6px;display:flex}.zr-founder__list.astro-fvopxden li.astro-fvopxden:before{content:"✦";color:#c0a060}.zr-founder__list.astro-fvopxden strong.astro-fvopxden{color:#c0a060}.zr-promo.astro-fvopxden{margin-top:var(--cs-space-5);padding:var(--cs-space-4);border-radius:var(--cs-radius-4);text-align:center;background:#0a0a0fe6;border:1px solid #ffffff1a;flex-direction:column;align-items:center;display:flex;box-shadow:0 0 0 1px #eab30840,0 0 24px #ff1e2d33}.zr-promo__title.astro-fvopxden{align-items:center;gap:var(--cs-space-2);color:#facc15;font-family:var(--cs-font-display);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin:0 0 6px;display:flex}.zr-promo__text.astro-fvopxden{max-width:280px;margin:0 0 var(--cs-space-5);color:#fffc;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-medium);line-height:var(--cs-lh-relaxed)}.zr-promo__text.astro-fvopxden strong.astro-fvopxden{color:#fde047;font-size:var(--cs-fs-lg);font-weight:var(--cs-fw-black);margin-inline:6px}.zr-promo__row.astro-fvopxden{gap:10px;width:100%;max-width:280px;display:flex}.zr-promo__code.astro-fvopxden{padding:10px var(--cs-space-3);border-radius:var(--cs-radius-3);color:#facc15;font-family:ui-monospace,monospace;font-size:var(--cs-fs-lg);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);background:linear-gradient(90deg,#eab3081a,#ff1e2d1a);border:1px solid #eab30880;flex:1;justify-content:center;align-items:center;display:flex}.zr-promo__copy.astro-fvopxden{padding:0 var(--cs-space-5);border-radius:var(--cs-radius-3);background:var(--cs-accent);color:#fff;font:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;cursor:pointer;border:0;flex-shrink:0;align-items:center;gap:6px;display:flex}.zr-status.astro-fvopxden{margin-bottom:var(--cs-space-3)}.zr-form.astro-fvopxden{gap:var(--cs-space-2);display:grid}.zr-form.astro-fvopxden .za-field--sm{gap:2px}.zr-form.astro-fvopxden .za-field--sm .za-label-row>label{color:var(--cs-text-3);font-size:var(--cs-fs-3xs);letter-spacing:var(--cs-tracking-wider)}.zr-form.astro-fvopxden .za-field--sm input:not([type=checkbox]),.zr-form.astro-fvopxden .za-field--sm select{height:30px;padding:0 var(--cs-space-3);border-color:var(--cs-line-subtle);border-radius:var(--cs-radius-menu);background:var(--cs-surface-0);font-size:var(--cs-fs-xs)!important}.zr-form.astro-fvopxden .za-field--sm .za-input--icon input,.zr-form.astro-fvopxden .za-field--sm .za-input--icon select{padding-left:36px!important}.zr-form.astro-fvopxden .za-field--sm .za-input--reveal input{padding-right:36px!important}.zr-form.astro-fvopxden .za-field--sm .za-input__icon{left:var(--cs-space-3);color:color-mix(in srgb, var(--cs-text-3) 50%, transparent)}.zr-pair.astro-fvopxden{gap:var(--cs-space-2);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.zr-pair.astro-fvopxden{gap:var(--cs-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.zr-form.astro-fvopxden .za-field--sm .za-input__prefix{left:var(--cs-space-3);color:color-mix(in srgb, var(--cs-text-3) 50%, transparent);font-family:ui-monospace,monospace;font-size:var(--cs-fs-xs)}.zr-form.astro-fvopxden .za-field--sm .za-input--icon input[name=username]{padding-left:var(--cs-space-8)!important}.zr-form.astro-fvopxden .za-field--sm .za-reveal{right:var(--cs-space-1);width:28px;height:28px;color:color-mix(in srgb, var(--cs-text-3) 50%, transparent)}.zr-form.astro-fvopxden .za-field--sm .za-reveal:hover{color:#fff;background:0 0}.zr-form.astro-fvopxden .za-field--sm input:focus,.zr-form.astro-fvopxden .za-field--sm select:focus{background:var(--cs-surface-0);box-shadow:none}.zr-form.astro-fvopxden .za-input--select select{appearance:none;cursor:pointer}.zr-form.astro-fvopxden .za-error{margin-top:2px}.zr-form.astro-fvopxden .zr-code{letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;font-family:ui-monospace,monospace}.zr-submit.astro-fvopxden{justify-content:center;align-items:center;gap:var(--cs-space-2);width:100%;padding:var(--cs-space-3);border-radius:var(--cs-radius-menu);background:var(--cs-accent);color:#fff;font:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;cursor:pointer;border:0;margin-top:14px;text-decoration:none;display:flex;box-shadow:0 0 18px #ff1e2d59}@media (width>=768px){.zr-submit.astro-fvopxden{margin-top:var(--cs-space-4)}}.zr-submit.astro-fvopxden:hover:not(:disabled){background:var(--cs-accent-fill-hover)}.zr-submit.astro-fvopxden:focus-visible{outline-offset:2px;outline:2px solid #fff}.zr-submit.astro-fvopxden:disabled{opacity:.5;cursor:not-allowed}.zr-submit.astro-fvopxden[aria-busy=true]{cursor:progress}.zr-section.astro-fvopxden{margin-top:var(--cs-space-4);padding-top:var(--cs-space-4);border-top:1px solid #ffffff1a}.zr-extras.astro-fvopxden{gap:var(--cs-space-2);display:grid}.zr-optional.astro-fvopxden{color:color-mix(in srgb, var(--cs-text-3) 40%, transparent);font-size:var(--cs-fs-3xs)}.zr-done.astro-fvopxden{justify-items:center;gap:var(--cs-space-3);padding:var(--cs-space-8) var(--cs-space-2);text-align:center;display:grid}.zr-done.astro-fvopxden[hidden]{display:none}.zr-done.astro-fvopxden .zr-done__icon{color:var(--cs-accent)}.zr-done__title.astro-fvopxden{color:#fff;font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);font-weight:var(--cs-fw-black);text-transform:uppercase;margin:0}.zr-done__text.astro-fvopxden{color:#ffffffb3;max-width:360px;font-size:var(--cs-fs-md);line-height:var(--cs-lh-relaxed);margin:0}.zr-foot.astro-fvopxden{justify-content:center;align-items:center;gap:var(--cs-space-1);margin:var(--cs-space-2) 0 0;color:color-mix(in srgb, var(--cs-text-3) 60%, transparent);font-size:var(--cs-fs-3xs);text-align:center;display:flex}.zr-dialog.astro-fvopxden{border:1px solid #ffffff1a;border-top:2px solid var(--cs-accent);border-radius:var(--cs-radius-4);color:#fff;background:#0a0a0f;width:min(440px,100vw - 32px);margin:auto;padding:0;box-shadow:0 25px 50px -12px #0009}.zr-dialog.astro-fvopxden::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009}.zr-dialog__box.astro-fvopxden{justify-items:center;gap:var(--cs-space-3);padding-block:var(--cs-space-8) var(--cs-space-6);padding-inline:var(--cs-space-6);text-align:center;display:grid;position:relative}.zr-dialog__x.astro-fvopxden{top:var(--cs-space-3);right:var(--cs-space-3);padding:var(--cs-space-1);color:#ffffff80;cursor:pointer;background:0 0;border:0;display:flex;position:absolute}.zr-dialog__x.astro-fvopxden:hover{color:#fff}.zr-dialog__icon.astro-fvopxden{border:2px solid color-mix(in srgb, var(--cs-accent) 50%, transparent);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-accent) 10%, transparent);width:56px;height:56px;color:var(--cs-accent);justify-content:center;align-items:center;display:flex}.zr-dialog__title.astro-fvopxden{margin:var(--cs-space-2) 0 0;font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);font-weight:var(--cs-fw-black);text-transform:uppercase}.zr-dialog__text.astro-fvopxden{color:#fff9;font-size:var(--cs-fs-md);line-height:var(--cs-lh-relaxed);margin:0}.zr-dialog__ok.astro-fvopxden{width:100%;height:var(--cs-control-md);margin-top:var(--cs-space-3);border-radius:var(--cs-radius-3);color:#fff;font:inherit;font-weight:var(--cs-fw-bold);text-transform:uppercase;cursor:pointer;background:#ffffff14;border:0}.zr-dialog__ok.astro-fvopxden:hover{background:#ffffff24}.sr.astro-wp2l4cmv{min-height:100vh;background:var(--cs-bg);color:var(--cs-text-strong);padding-block-end:var(--cs-space-16)}.sr-in.astro-wp2l4cmv{max-width:var(--cs-container-3xl);padding-block:var(--cs-space-16) var(--cs-space-10);padding-inline:var(--cs-space-4);margin-inline:auto}@media (width>=640px){.sr-in.astro-wp2l4cmv{padding-inline:var(--cs-space-6)}}.sr-head.astro-wp2l4cmv{align-items:center;gap:var(--cs-space-3);margin-block-end:var(--cs-space-6);display:flex}.sr-head.astro-wp2l4cmv .sr-head__icon{width:28px;height:28px;color:var(--cs-accent)}.sr-h1.astro-wp2l4cmv{font-family:var(--cs-font-display);font-size:var(--cs-fs-3xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;margin:0}@media (width>=640px){.sr-h1.astro-wp2l4cmv{font-size:var(--cs-fs-4xl)}}.sr-form.astro-wp2l4cmv{margin-block-end:var(--cs-space-10)}.sr-sr.astro-wp2l4cmv{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sr-row.astro-wp2l4cmv{gap:var(--cs-space-2);display:flex}.sr-input.astro-wp2l4cmv{min-width:0;height:var(--cs-control-lg);padding-inline:var(--cs-space-4);border:1px solid var(--cs-line-field);border-radius:var(--cs-radius-4);background:var(--cs-surface-deep);color:var(--cs-text-strong);font:inherit;flex:1}.sr-input.astro-wp2l4cmv::placeholder{color:var(--cs-text-disabled)}.sr-input.astro-wp2l4cmv:focus,.sr-input.astro-wp2l4cmv:focus-visible{border-color:var(--cs-line-3);outline:none}.sr-btn.astro-wp2l4cmv{height:var(--cs-control-lg);padding-inline:var(--cs-space-6);border-radius:var(--cs-radius-4);background:var(--cs-accent-fill);color:var(--cs-accent-fill-ink);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;cursor:pointer;transition:background-color var(--cs-dur-fast), color var(--cs-dur-fast);border:0}.sr-btn.astro-wp2l4cmv:hover{background:var(--cs-text-strong);color:var(--cs-accent-fill)}.sr-sections.astro-wp2l4cmv{gap:var(--cs-space-10);display:grid}.sr-h2.astro-wp2l4cmv{margin:0 0 var(--cs-space-4);color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-family:var(--cs-font-display);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase}.sr-none.astro-wp2l4cmv{color:var(--cs-text-disabled);font-size:var(--cs-fs-md);margin:0}.sr-list.astro-wp2l4cmv{gap:var(--cs-space-3);margin:0;padding:0;list-style:none;display:grid}.sr-item.astro-wp2l4cmv{align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-3);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-glass-light);color:inherit;transition:border-color var(--cs-dur-fast);text-decoration:none;display:flex}.sr-item--article.astro-wp2l4cmv{display:block}.sr-item.astro-wp2l4cmv:hover{border-color:var(--cs-accent-line)}.sr-item--game.astro-wp2l4cmv:hover{border-color:color-mix(in srgb, var(--cs-secondary) 40%, transparent)}.sr-gico.astro-wp2l4cmv{width:var(--cs-control-md);height:var(--cs-space-12);border:1px solid color-mix(in srgb, var(--cs-secondary) 20%, transparent);border-radius:var(--cs-radius-3);background:color-mix(in srgb, var(--cs-secondary) 10%, transparent);color:var(--cs-secondary-text);flex:none;justify-content:center;align-items:center;display:flex}.sr-name.astro-wp2l4cmv{font-weight:var(--cs-fw-bold)}.sr-item--game.astro-wp2l4cmv:hover .sr-name.astro-wp2l4cmv{color:var(--cs-secondary-text)}.sr-meta.astro-wp2l4cmv{color:var(--cs-text-disabled);font-size:var(--cs-fs-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}.sr-meta--top.astro-wp2l4cmv,.sr-item--game.astro-wp2l4cmv .sr-meta.astro-wp2l4cmv{margin-block-start:var(--cs-space-1)}.ph.astro-mpuqtnbu{z-index:var(--cs-z-header);padding:var(--cs-space-4);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-3);background:var(--cs-surface-0);position:relative}.ph-in.astro-mpuqtnbu{gap:var(--cs-space-2);flex-direction:column;min-width:0;display:flex}.ph-top.astro-mpuqtnbu{align-items:flex-start;gap:var(--cs-space-2);flex-direction:column;width:100%;display:flex}.ph-id.astro-mpuqtnbu{align-items:flex-start;gap:var(--cs-space-3);width:100%;min-width:0;display:flex}.ph-av.astro-mpuqtnbu{box-sizing:border-box;width:var(--cs-space-12);height:var(--cs-space-12);border:2px solid color-mix(in srgb, var(--cs-text-strong) 20%, transparent);border-radius:var(--cs-radius-full);background:var(--cs-surface-1);box-shadow:var(--cs-shadow-e3);flex:none;overflow:hidden}.ph-av--live.astro-mpuqtnbu{border-color:var(--cs-accent);box-shadow:var(--cs-glow-accent)}.ph-who.astro-mpuqtnbu{text-align:left;flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.ph-line.astro-mpuqtnbu{align-items:center;gap:var(--cs-space-2);margin-bottom:var(--cs-space-1);flex-wrap:wrap;display:flex}.ph-name.astro-mpuqtnbu{font-family:var(--cs-font-display);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong);margin:0;line-height:1}.ph-fol.astro-mpuqtnbu{align-items:center;gap:var(--cs-space-1);margin-left:var(--cs-space-1);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);white-space:nowrap;color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);display:flex}.ph-game.astro-mpuqtnbu{align-items:center;gap:var(--cs-space-2);margin-top:var(--cs-space-1);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-3xs);color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);flex-wrap:wrap;display:flex}.ph-g.astro-mpuqtnbu,.ph-v.astro-mpuqtnbu{align-items:center;gap:var(--cs-space-1);display:flex}.ph-v.astro-mpuqtnbu{color:var(--cs-accent)}.ph-dot.astro-mpuqtnbu{color:color-mix(in srgb, var(--cs-text-strong) 20%, transparent)}.ph-live.astro-mpuqtnbu{align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-1) var(--cs-space-2);border-radius:var(--cs-radius-1);background:var(--cs-accent-fill-end);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-text-strong);display:flex}.ph-live.astro-mpuqtnbu i.astro-mpuqtnbu{width:var(--cs-space-1);height:var(--cs-space-1);border-radius:var(--cs-radius-full);background:var(--cs-text-strong)}.ph-title.astro-mpuqtnbu{max-width:20rem;margin-left:var(--cs-space-1);font-size:var(--cs-fs-3xs);font-style:italic;line-height:var(--cs-lh-3xs);text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb, var(--cs-text-strong) 70%, transparent);overflow:hidden}.ph-acts.astro-mpuqtnbu{justify-content:flex-start;align-items:center;gap:var(--cs-space-2);flex-flow:wrap;width:100%;display:flex}.pa-wrap.astro-mpuqtnbu{flex:none;position:relative}.pa.astro-mpuqtnbu{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--cs-space-2);height:var(--cs-space-9);padding:0 var(--cs-space-3);border-radius:var(--cs-radius-menu);font-family:var(--cs-font-display);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:filter var(--cs-dur-slow) var(--cs-ease-standard), box-shadow var(--cs-dur-slow) var(--cs-ease-standard), background-color var(--cs-dur-slow) var(--cs-ease-standard);border:1px solid #0000;line-height:1;text-decoration:none;display:flex}.pa.astro-mpuqtnbu:hover{filter:brightness(1.1)}.pa--claim.astro-mpuqtnbu{padding-inline:var(--cs-space-3);border-color:var(--cs-neon-cyan);background:var(--cs-gradient-claim);box-shadow:var(--cs-glow-claim);color:#000}.pa--claim.astro-mpuqtnbu:hover{box-shadow:var(--cs-glow-claim-hover)}.pa--follow.astro-mpuqtnbu{background:var(--cs-accent);min-width:0;box-shadow:var(--cs-glow-pill);font-family:var(--cs-font);font-weight:var(--cs-fw-bold);color:var(--cs-text-strong)}.pa--follow.astro-mpuqtnbu:hover{background:var(--cs-accent-fill-hover);filter:none}.pa--follow.astro-mpuqtnbu[aria-pressed=true]{border-color:var(--cs-accent);background:var(--cs-accent-tint);box-shadow:none;color:var(--cs-accent)}.pa--sub.astro-mpuqtnbu{gap:var(--cs-space-2);border-color:var(--cs-warn-text);background:var(--cs-gradient-subscribe);box-shadow:var(--cs-glow-subscribe);font-family:var(--cs-font);font-weight:var(--cs-fw-extrabold);color:#000}.pa--sub.astro-mpuqtnbu:hover{box-shadow:var(--cs-glow-subscribe-hover)}.pa--sub.astro-mpuqtnbu .pa-fill{fill:#000}.pa--boost.astro-mpuqtnbu{gap:var(--cs-space-2);padding-inline:var(--cs-space-3);border-color:var(--cs-accent-text-strong);background:var(--cs-gradient-boost);box-shadow:var(--cs-glow-boost);font-size:var(--cs-fs-xs);color:var(--cs-text-strong)}.pa--boost.astro-mpuqtnbu:hover{box-shadow:var(--cs-glow-boost-hover)}.pa--boost__t.astro-mpuqtnbu{font-size:var(--cs-fs-2xs)}.pa-zap.astro-mpuqtnbu{width:var(--cs-space-5);height:var(--cs-space-5);border-radius:var(--cs-radius-menu);background:#0000004d;flex:none;place-items:center;display:grid}.pa-zap.astro-mpuqtnbu .pa-zap__ico{fill:var(--cs-warn-text);color:var(--cs-warn-text)}.pa--boost.astro-mpuqtnbu .pa-chev{color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);transition:transform var(--cs-dur-base) var(--cs-ease-standard);flex:none}.pa--boost.astro-mpuqtnbu[aria-expanded=true] .pa-chev{transform:rotate(180deg)}.pa--vote.astro-mpuqtnbu{border-color:var(--cs-hue-orange);background:var(--cs-gradient-vote);box-shadow:var(--cs-glow-vote);color:var(--cs-text-strong)}.pa--vote.astro-mpuqtnbu:hover{box-shadow:var(--cs-glow-vote-hover)}.pa.astro-mpuqtnbu:focus-visible{outline:2px solid var(--cs-text-strong);outline-offset:2px}.ph-say.astro-mpuqtnbu{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);color:var(--cs-success-text);margin:0}.ph-say.astro-mpuqtnbu[data-tone=error]{color:var(--cs-danger-text)}.ph-say.astro-mpuqtnbu[hidden]{display:none}.bp.astro-mpuqtnbu{top:calc(100% + var(--cs-space-2));z-index:var(--cs-z-rail);box-sizing:border-box;width:min(21.25rem, calc(100vw - var(--cs-space-8)));padding:var(--cs-space-4);border:1px solid color-mix(in srgb, var(--cs-accent) 30%, transparent);border-radius:var(--cs-radius-3);background:var(--cs-surface-0);box-shadow:var(--cs-shadow-e4);position:absolute;right:0}.bp.astro-mpuqtnbu[hidden],.vp.astro-mpuqtnbu[hidden]{display:none}.bp-row.astro-mpuqtnbu{justify-content:space-between;align-items:center;gap:var(--cs-space-2);display:flex}.bp-row--sm.astro-mpuqtnbu{margin-top:var(--cs-space-2);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);color:var(--cs-text-3)}.bp-k.astro-mpuqtnbu{font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-text-3)}.bp-k--field.astro-mpuqtnbu{margin:var(--cs-space-4) 0 var(--cs-space-2);display:block}.bp-bal.astro-mpuqtnbu{font-size:var(--cs-fs-md);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-md);color:var(--cs-accent)}.bp-sec.astro-mpuqtnbu{margin-top:var(--cs-space-4)}.bp-cap.astro-mpuqtnbu{font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);color:var(--cs-text-strong)}.bp-pct.astro-mpuqtnbu{font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);color:var(--cs-accent)}.bp-bar.astro-mpuqtnbu{height:var(--cs-space-2);margin-top:var(--cs-space-2);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-text-strong) 10%, transparent);overflow:hidden}.bp-fill.astro-mpuqtnbu{border-radius:var(--cs-radius-full);background:var(--cs-gradient-boost);height:100%;display:block}.bp-field.astro-mpuqtnbu{gap:var(--cs-space-2);display:flex}.bp-in.astro-mpuqtnbu{box-sizing:border-box;min-width:0;height:var(--cs-space-12);padding:0 var(--cs-space-3);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:var(--cs-bg);font-family:inherit;font-size:var(--cs-fs-lg);line-height:var(--cs-lh-lg);color:var(--cs-text-strong);outline:none;flex:1}.bp-in.astro-mpuqtnbu:focus-visible{border-color:var(--cs-accent)}.bp-max.astro-mpuqtnbu,.bp-chip.astro-mpuqtnbu{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);font-family:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);color:var(--cs-text-strong);cursor:pointer;transition:border-color var(--cs-dur-fast) var(--cs-ease-standard), background-color var(--cs-dur-fast) var(--cs-ease-standard)}.bp-max.astro-mpuqtnbu{padding:0 var(--cs-space-4);flex:none}.bp-chips.astro-mpuqtnbu{gap:var(--cs-space-2);margin-top:var(--cs-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bp-chip.astro-mpuqtnbu{padding:var(--cs-space-2) 0}.bp-max.astro-mpuqtnbu:hover,.bp-chip.astro-mpuqtnbu:hover{border-color:color-mix(in srgb, var(--cs-accent) 50%, transparent)}.bp-chip--on.astro-mpuqtnbu{border-color:color-mix(in srgb, var(--cs-accent) 60%, transparent);background:var(--cs-accent-tint);color:var(--cs-accent)}.bp-go.astro-mpuqtnbu{width:100%;height:var(--cs-space-12);margin-top:var(--cs-space-4);border-radius:var(--cs-radius-menu);background:var(--cs-accent-fill);font-family:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-strong);cursor:pointer;transition:background-color var(--cs-dur-fast) var(--cs-ease-standard);border:0;padding:0;display:block}.bp-go.astro-mpuqtnbu:hover{background:var(--cs-accent-fill-hover)}.bp-go.astro-mpuqtnbu:disabled,.bp-in.astro-mpuqtnbu:disabled,.bp-max.astro-mpuqtnbu:disabled,.bp-chip.astro-mpuqtnbu:disabled,.vp-row.astro-mpuqtnbu:disabled{opacity:.4;cursor:not-allowed}.bp-go.astro-mpuqtnbu:disabled:hover{background:var(--cs-accent-fill)}.vp-row.astro-mpuqtnbu:disabled:hover{background:0 0}.bp-soon.astro-mpuqtnbu{margin:var(--cs-space-3) 0 0;font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);text-align:center;color:var(--cs-text-3)}.vp.astro-mpuqtnbu{top:calc(100% + var(--cs-space-2));z-index:var(--cs-z-rail);box-sizing:border-box;border:1px solid color-mix(in srgb, var(--cs-accent) 30%, transparent);border-radius:var(--cs-radius-3);background:var(--cs-surface-0);width:14rem;box-shadow:var(--cs-shadow-e4);position:absolute;left:0;overflow:hidden}.vp-head.astro-mpuqtnbu{padding-block:var(--cs-space-3) var(--cs-space-2);padding-inline:var(--cs-space-3);border-bottom:1px solid var(--cs-line-1)}.vp-t.astro-mpuqtnbu{font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-accent);margin:0}.vp-s.astro-mpuqtnbu{margin:var(--cs-space-1) 0 0;font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);color:color-mix(in srgb, var(--cs-text-3) 60%, transparent)}.vp-row.astro-mpuqtnbu{box-sizing:border-box;align-items:center;gap:var(--cs-space-3);width:100%;padding:var(--cs-space-3);color:inherit;text-align:left;cursor:pointer;transition:background-color var(--cs-dur-base) var(--cs-ease-standard);background:0 0;border:0;font-family:inherit;text-decoration:none;display:flex}.vp-row.astro-mpuqtnbu:hover{background:var(--cs-accent-tint)}.vp-row.astro-mpuqtnbu[hidden]{display:none}.vp-ico.astro-mpuqtnbu{width:var(--cs-space-7);height:var(--cs-space-7);border:1px solid color-mix(in srgb, var(--cs-accent) 30%, transparent);border-radius:var(--cs-radius-menu);background:var(--cs-accent-tint);color:var(--cs-accent);flex:none;place-items:center;display:grid}.vp-txt.astro-mpuqtnbu{flex-direction:column;min-width:0;display:flex}.vp-txt.astro-mpuqtnbu b.astro-mpuqtnbu{font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);color:var(--cs-text-strong)}.vp-txt.astro-mpuqtnbu small.astro-mpuqtnbu{font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);color:color-mix(in srgb, var(--cs-text-3) 50%, transparent)}.ph-rule.astro-mpuqtnbu{width:100%;margin:var(--cs-space-1) 0;border-top:1px solid var(--cs-line-1);display:none}.ph-about.astro-mpuqtnbu{gap:var(--cs-space-2);flex-direction:column;width:100%;display:flex}.ph-tabs.astro-mpuqtnbu{align-items:center;gap:var(--cs-space-2);display:flex}.ph-tab.astro-mpuqtnbu{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-1) var(--cs-space-2);border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--cs-text-strong) 10%, transparent);font-family:var(--cs-font-display);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-strong);cursor:pointer;border:0;display:flex}.ph-tab.astro-mpuqtnbu svg{color:var(--cs-accent)}.ph-panel.astro-mpuqtnbu{margin-top:var(--cs-space-1)}.ph-panel__in.astro-mpuqtnbu{gap:var(--cs-space-2);padding:var(--cs-space-2);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-menu);color:var(--cs-text-strong);background:#0003;flex-direction:column;display:flex}.ph-bio.astro-mpuqtnbu{-webkit-line-clamp:3;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-relaxed);color:var(--cs-text-2);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ph-facts.astro-mpuqtnbu{gap:var(--cs-space-1);padding-top:var(--cs-space-2);border-top:1px solid var(--cs-line-1);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);flex-direction:column;margin:0;display:flex}.ph-fact.astro-mpuqtnbu{align-items:center;gap:var(--cs-space-2);display:flex}.ph-fact.astro-mpuqtnbu dt.astro-mpuqtnbu{width:var(--cs-space-16)}.ph-fact.astro-mpuqtnbu dd.astro-mpuqtnbu{font-weight:var(--cs-fw-semibold);color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);margin:0}.ph-none.astro-mpuqtnbu{font-weight:var(--cs-fw-regular)}@media (width>=768px){.ph-av.astro-mpuqtnbu{width:var(--cs-space-16);height:var(--cs-space-16)}.ph-name.astro-mpuqtnbu{font-size:var(--cs-fs-base)}.ph-fol.astro-mpuqtnbu,.ph-game.astro-mpuqtnbu{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}.pa.astro-mpuqtnbu{font-size:var(--cs-fs-2xs)}.pa--follow.astro-mpuqtnbu{min-width:5.625rem}.pa--vote.astro-mpuqtnbu{min-width:5.25rem}.pa--boost.astro-mpuqtnbu,.pa--boost__t.astro-mpuqtnbu{font-size:var(--cs-fs-xs)}.ph-tab.astro-mpuqtnbu{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}}@media (width>=1024px){.ph-in.astro-mpuqtnbu,.ph-top.astro-mpuqtnbu{gap:var(--cs-space-3)}.ph-av.astro-mpuqtnbu{width:var(--cs-space-12);height:var(--cs-space-12)}.ph-name.astro-mpuqtnbu{font-size:var(--cs-fs-md)}.ph-rule.astro-mpuqtnbu{display:block}}@media (width>=1536px){.ph-acts.astro-mpuqtnbu{justify-content:flex-end}}.hh.astro-reu3uie6{box-sizing:border-box;padding:var(--cs-space-4);border:1px solid var(--cs-line-solid-slate);border-radius:var(--cs-radius-3);background:var(--cs-surface-0);box-shadow:var(--cs-shadow-e3);flex-direction:column;display:flex}.hh-head.astro-reu3uie6{margin-bottom:var(--cs-space-4);padding-bottom:var(--cs-space-2);border-bottom:1px solid var(--cs-line-solid-slate);justify-content:space-between;align-items:center;display:flex}.hh-h.astro-reu3uie6{align-items:center;gap:var(--cs-space-2);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-strong);margin:0;display:flex}.hh-dot.astro-reu3uie6{width:var(--cs-space-2);height:var(--cs-space-2);border-radius:var(--cs-radius-full);background:var(--cs-neon-pink);flex:none;position:relative}.hh-dot.astro-reu3uie6:after{content:"";border-radius:var(--cs-radius-full);background:var(--cs-neon-pink);opacity:.75;animation:hh-ping var(--cs-dur-loop) var(--cs-ease-out) infinite;position:absolute;inset:0}@keyframes hh-ping{75%,to{opacity:0;transform:scale(2)}}.hh-h.astro-reu3uie6 .hh-ico{color:var(--cs-neon-cyan);flex:none}.hh-h__t.astro-reu3uie6{background:linear-gradient(to right, var(--cs-text-strong), var(--cs-text-1), var(--cs-neon-cyan));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.hh-body.astro-reu3uie6{flex-direction:column;width:100%;min-height:25rem;display:flex}.hh-tabs.astro-reu3uie6{align-items:center;gap:var(--cs-space-2);margin-bottom:var(--cs-space-2);padding-block:var(--cs-space-1) var(--cs-space-2);flex:none;display:flex;overflow-x:auto}.hh-tab.astro-reu3uie6{--tone:var(--cs-neon-pink);--ink:var(--cs-text-strong);--line:var(--cs-neon-pink);--glow:var(--cs-glow-tab-pink);align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-line-solid-slate);border-radius:var(--cs-radius-menu);background:var(--cs-surface-chip);font-family:var(--cs-font-display);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;white-space:nowrap;color:var(--cs-text-2);cursor:pointer;transition:background-color var(--cs-dur-base) var(--cs-ease-standard), border-color var(--cs-dur-base) var(--cs-ease-standard), color var(--cs-dur-base) var(--cs-ease-standard), box-shadow var(--cs-dur-base) var(--cs-ease-standard);outline:none;flex:none;display:flex}.hh-tab.astro-reu3uie6 svg{color:var(--tone);flex:none}.hh-tab.astro-reu3uie6:hover{border-color:color-mix(in srgb, var(--tone) 50%, transparent);background:var(--cs-surface-2);color:var(--cs-text-strong)}.hh-tab.astro-reu3uie6:focus-visible{border-color:var(--cs-text-strong)}.hh-tab.astro-reu3uie6[data-tone=sky]{--tone:var(--cs-hue-sky);--ink:black;--line:var(--cs-hue-sky);--glow:var(--cs-glow-tab-sky)}.hh-tab.astro-reu3uie6[data-tone=red]{--tone:var(--cs-accent-text-strong);--ink:var(--cs-text-strong);--line:var(--cs-danger-text);--glow:var(--cs-glow-tab-danger)}.hh-tab.astro-reu3uie6[data-tone=green]{--tone:var(--cs-success-text);--ink:black;--line:var(--cs-success-text);--glow:var(--cs-glow-tab-success)}.hh-tab.astro-reu3uie6[data-tone=amber]{--tone:var(--cs-warn-text);--ink:black;--line:var(--cs-warn-text);--glow:var(--cs-glow-tab-warn)}.hh-tab.astro-reu3uie6[aria-selected=true],.hh-tab.astro-reu3uie6[aria-selected=true]:hover{border-color:var(--line);background:var(--fill,var(--tone));box-shadow:var(--glow);color:var(--ink);transform:scale(1.02)}.hh-tab.astro-reu3uie6[data-tone=pink][aria-selected=true]{--fill:var(--cs-neon-pink)}.hh-tab.astro-reu3uie6[data-tone=red][aria-selected=true]{--fill:var(--cs-danger-fill)}.hh-tab.astro-reu3uie6[aria-selected=true] svg{color:var(--ink)}.hh-panels.astro-reu3uie6,.hh-panel.astro-reu3uie6{flex-direction:column;flex:1;min-height:0;display:flex}.hh-panel.astro-reu3uie6[hidden]{display:none}.hc.astro-reu3uie6{border:1px solid var(--cs-line-solid-slate);border-radius:var(--cs-radius-3);background:var(--cs-surface-inset);min-height:28.125rem;box-shadow:var(--cs-shadow-e4);flex-direction:column;flex:1;display:flex;overflow:hidden}.hc-note.astro-reu3uie6{justify-content:space-between;align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-3);border-bottom:1px solid var(--cs-line-solid-slate);background:var(--cs-surface-1);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);color:var(--cs-text-2);flex:none;display:flex}.hc-note__t.astro-reu3uie6{align-items:center;gap:var(--cs-space-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--cs-fw-medium);display:flex;overflow:hidden}.hc-note__t.astro-reu3uie6 .hc-info{color:var(--cs-neon-cyan);flex:none}.hc-open.astro-reu3uie6{align-items:center;gap:var(--cs-space-1);font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-semibold);line-height:var(--cs-lh-4xs);color:color-mix(in srgb, var(--cs-neon-cyan) 60%, transparent);transition:color var(--cs-dur-fast) var(--cs-ease-standard);flex:none;text-decoration:none;display:flex}.hc-open.astro-reu3uie6:hover{color:var(--cs-neon-cyan)}.hc-body.astro-reu3uie6{justify-content:center;align-items:center;gap:var(--cs-space-3);background:var(--cs-bg);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.hc-body.astro-reu3uie6 iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.hc-load.astro-reu3uie6{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-3) var(--cs-space-5);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-strong);cursor:pointer;transition:border-color var(--cs-dur-base) var(--cs-ease-standard), background-color var(--cs-dur-base) var(--cs-ease-standard);display:flex}.hc-load.astro-reu3uie6:hover{border-color:color-mix(in srgb, var(--cs-neon-pink) 60%, transparent);background:color-mix(in srgb, var(--cs-neon-pink) 10%, transparent)}.hc-sub.astro-reu3uie6{padding-inline:var(--cs-space-4);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);color:var(--cs-text-3);text-align:center;margin:0}.hs.astro-reu3uie6{box-sizing:border-box;gap:var(--cs-space-4);padding:var(--cs-space-4);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-3);background:var(--cs-surface-inset);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.hs-glow.astro-reu3uie6{border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-accent) 5%, transparent);width:16rem;height:16rem;filter:blur(var(--cs-space-16));pointer-events:none;position:absolute;top:0;right:0;transform:translate(25%,-50%)}.hs-head.astro-reu3uie6{z-index:1;position:relative}.hs-h.astro-reu3uie6{align-items:center;gap:var(--cs-space-2);font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-lg);letter-spacing:var(--cs-tracking-wide);text-transform:uppercase;color:var(--cs-text-strong);margin:0;display:flex}.hs-h.astro-reu3uie6 svg{color:var(--cs-accent)}.hs-p.astro-reu3uie6{margin:var(--cs-space-1) 0 0;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent)}.hs-list.astro-reu3uie6{z-index:1;gap:var(--cs-space-3);margin:var(--cs-space-2) 0 0;flex-direction:column;padding-inline-end:var(--cs-space-2);list-style:none;display:flex;position:relative}.hs-slot.astro-reu3uie6{justify-content:space-between;align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--cs-text-strong) 2%, transparent);transition:background-color var(--cs-dur-slow) var(--cs-ease-standard), border-color var(--cs-dur-slow) var(--cs-ease-standard), transform var(--cs-dur-slow) var(--cs-ease-standard);display:flex}.hs-slot.astro-reu3uie6:hover{border-color:color-mix(in srgb, var(--cs-accent) 30%, transparent);background:color-mix(in srgb, var(--cs-text-strong) 4%, transparent);transform:translateX(var(--cs-space-1))}.hs-slot--past.astro-reu3uie6,.hs-slot--past.astro-reu3uie6:hover{opacity:.5;background:#0006;border-color:#0000;transform:none}.hs-slot__l.astro-reu3uie6{align-items:center;gap:var(--cs-space-4);min-width:0;display:flex}.hs-day.astro-reu3uie6{width:var(--cs-space-12);height:var(--cs-space-12);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-1);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);background:#00000080;flex:none;justify-content:center;align-items:center;display:flex}.hs-slot__t.astro-reu3uie6{gap:var(--cs-space-1);flex-direction:column;min-width:0;display:flex}.hs-title.astro-reu3uie6{font-size:var(--cs-fs-md);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-md);color:color-mix(in srgb, var(--cs-text-strong) 90%, transparent);margin:0}.hs-time.astro-reu3uie6{align-items:center;gap:var(--cs-space-1);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);display:flex}.hs-end.astro-reu3uie6{font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 30%, transparent);flex:none}.hs-plan.astro-reu3uie6{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);flex:none;display:none}.hs-note.astro-reu3uie6{z-index:1;max-width:20rem;padding-top:var(--cs-space-4);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-relaxed);text-align:center;color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);opacity:.6;margin:auto auto 0;position:relative}.hk.astro-reu3uie6{box-sizing:border-box;margin-top:var(--cs-space-6);padding:var(--cs-space-5);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:linear-gradient(to bottom right, var(--cs-surface-1), var(--cs-surface-deep));box-shadow:var(--cs-shadow-e4);position:relative;overflow:hidden}.hk-glow.astro-reu3uie6{border-radius:var(--cs-radius-full);width:16rem;height:16rem;filter:blur(var(--cs-space-20));pointer-events:none;position:absolute}.hk-glow--a.astro-reu3uie6{top:calc(var(--cs-space-10) * -1);right:calc(var(--cs-space-10) * -1);background:color-mix(in srgb, var(--cs-accent) 20%, transparent)}.hk-glow--b.astro-reu3uie6{bottom:calc(var(--cs-space-10) * -1);left:calc(var(--cs-space-10) * -1);background:color-mix(in srgb, var(--cs-hue-purple) 10%, transparent)}.hk-head.astro-reu3uie6{z-index:1;gap:var(--cs-space-4);margin-bottom:var(--cs-space-6);flex-direction:column;display:flex;position:relative}.hk-h.astro-reu3uie6{align-items:center;gap:var(--cs-space-2);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-md);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-text-strong);margin:0;display:flex}.hk-h__em.astro-reu3uie6{background:linear-gradient(to right, var(--cs-accent), var(--cs-hue-orange));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.hk-p.astro-reu3uie6{margin:var(--cs-space-1) 0 0;font-size:var(--cs-fs-2xs);font-weight:var(--cs-fw-medium);line-height:var(--cs-lh-xs);color:var(--cs-text-3)}.hk-seg.astro-reu3uie6{width:100%;padding:var(--cs-space-1);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-full);background:#0009;display:flex}.hk-seg__b.astro-reu3uie6{padding:var(--cs-space-2);border-radius:var(--cs-radius-full);font-family:inherit;font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;white-space:nowrap;color:var(--cs-text-3);cursor:pointer;transition:background-color var(--cs-dur-slow) var(--cs-ease-standard), color var(--cs-dur-slow) var(--cs-ease-standard);background:0 0;border:0;flex:1}.hk-seg__b.astro-reu3uie6:hover{color:var(--cs-text-strong)}.hk-seg__b--on.astro-reu3uie6,.hk-seg__b--on.astro-reu3uie6:hover{background:linear-gradient(to right, var(--cs-accent), var(--cs-accent-fill-end));box-shadow:var(--cs-glow-accent);color:var(--cs-text-strong)}.hk-list.astro-reu3uie6{z-index:1;position:relative}.hk-list.astro-reu3uie6[hidden]{display:none}.hk-empty.astro-reu3uie6{z-index:1;padding:var(--cs-space-10) var(--cs-space-4);border:1px dashed var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:#0000004d;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.hk-empty.astro-reu3uie6 .hk-empty__ico{margin-bottom:var(--cs-space-3);color:color-mix(in srgb, var(--cs-text-strong) 20%, transparent)}.hk-empty__t.astro-reu3uie6{font-size:var(--cs-fs-sm);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-sm);letter-spacing:var(--cs-tracking-widest);text-align:center;text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);margin:0}.hk-empty__s.astro-reu3uie6{margin:var(--cs-space-1) 0 0;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);text-align:center;color:var(--cs-text-3)}.hk-rows.astro-reu3uie6{gap:var(--cs-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hk-row.astro-reu3uie6{align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-3);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-3);background:#0000004d;display:flex}.hk-rank.astro-reu3uie6{width:var(--cs-space-6);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);text-align:center;color:var(--cs-text-3);flex:none}.hk-av.astro-reu3uie6{width:var(--cs-space-8);height:var(--cs-space-8);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);flex:none;overflow:hidden}.hk-name.astro-reu3uie6{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--cs-fs-md);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-md);color:var(--cs-text-strong);flex:1;overflow:hidden}.hk-pts.astro-reu3uie6{font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);color:var(--cs-accent);flex:none}.hp-opts.astro-reu3uie6{z-index:1;gap:var(--cs-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.hp-opt.astro-reu3uie6{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--cs-space-3);width:100%;min-height:var(--cs-space-12);padding:var(--cs-space-2) var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);font-family:inherit;font-size:var(--cs-fs-md);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-md);color:var(--cs-text-strong);text-align:left;cursor:pointer;transition:border-color var(--cs-dur-base) var(--cs-ease-standard);background:#0000004d;display:flex;position:relative;overflow:hidden}.hp-opt.astro-reu3uie6:hover:not(:disabled){border-color:color-mix(in srgb, var(--cs-accent) 50%, transparent)}.hp-opt.astro-reu3uie6:disabled{cursor:default;opacity:.7}.hp-opt--mine.astro-reu3uie6{border-color:var(--cs-accent)}.hp-opt__bar.astro-reu3uie6{inset-block:0;background:var(--cs-accent-tint);position:absolute;left:0}.hp-opt__l.astro-reu3uie6,.hp-opt__n.astro-reu3uie6{position:relative}.hp-opt__n.astro-reu3uie6{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);color:var(--cs-text-3);flex:none}.hp-note.astro-reu3uie6{margin:var(--cs-space-3) 0 0;font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-relaxed);color:var(--cs-text-3)}@media (width>=768px){.hh-h.astro-reu3uie6{font-size:var(--cs-fs-md);line-height:var(--cs-lh-md)}.hh-tab.astro-reu3uie6{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}.hs-plan.astro-reu3uie6{display:flex}.hk.astro-reu3uie6{padding:var(--cs-space-6)}.hk-seg__b.astro-reu3uie6{font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-2xs)}}@media (width>=1024px){.hs.astro-reu3uie6{padding:var(--cs-space-6)}.hc.astro-reu3uie6{min-height:0}}.pr.astro-zd7kfeke{padding:var(--cs-space-4);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-3);background:var(--cs-surface-0)}.pr-head.astro-zd7kfeke{justify-content:space-between;align-items:center;gap:var(--cs-space-3);margin-bottom:var(--cs-space-3);display:flex}.pr-tabs.astro-zd7kfeke{align-items:center;gap:var(--cs-space-4);display:flex}.pr-tab.astro-zd7kfeke{font-family:var(--cs-font-display);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-wide);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);cursor:pointer;transition:color var(--cs-dur-fast) var(--cs-ease-standard), border-color var(--cs-dur-fast) var(--cs-ease-standard);background:0 0;border:0;border-bottom:2px solid #0000;padding:0;padding-block-end:var(--cs-space-1)}.pr-tab.astro-zd7kfeke:hover{color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent)}.pr-tab--on.astro-zd7kfeke,.pr-tab--on.astro-zd7kfeke:hover{border-bottom-color:var(--cs-accent);color:var(--cs-accent)}.pr-search.astro-zd7kfeke{flex:none;display:block;position:relative}.pr-search.astro-zd7kfeke .pr-search__ico{top:50%;left:var(--cs-space-3);color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);pointer-events:none;position:absolute;transform:translateY(-50%)}.pr-sr.astro-zd7kfeke{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pr-search__in.astro-zd7kfeke{box-sizing:border-box;width:8rem;height:var(--cs-space-7);padding-inline:var(--cs-space-8) var(--cs-space-1);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);font-family:inherit;line-height:var(--cs-lh-xs);color:var(--cs-text-strong);transition:border-color var(--cs-dur-fast) var(--cs-ease-standard);appearance:none;outline:none;font-size:var(--cs-fs-xs)!important}.pr-search__in.astro-zd7kfeke::placeholder{color:color-mix(in srgb, var(--cs-text-strong) 30%, transparent)}.pr-search__in.astro-zd7kfeke:focus{border-color:color-mix(in srgb, var(--cs-text-strong) 25%, transparent)}.pr-search__in.astro-zd7kfeke:focus-visible{border-color:var(--cs-accent)}.pr-grid.astro-zd7kfeke{gap:clamp(var(--cs-space-2), 1vw, var(--cs-space-4));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pr-grid.astro-zd7kfeke:empty{display:none}.pr-card.astro-zd7kfeke{border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-menu);background:var(--cs-surface-1);transition:border-color var(--cs-dur-slow) var(--cs-ease-standard), box-shadow var(--cs-dur-slow) var(--cs-ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.pr-card.astro-zd7kfeke:hover{border-color:color-mix(in srgb, var(--cs-accent) 50%, transparent);box-shadow:var(--cs-glow-halo-lg)}.pr-card.astro-zd7kfeke[hidden]{display:none}.pr-link.astro-zd7kfeke{width:100%;height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.pr-media.astro-zd7kfeke{aspect-ratio:16/9;background:linear-gradient(to bottom right, var(--cs-surface-0), var(--cs-surface-1));width:100%;display:block;position:relative;overflow:hidden}.pr-img.astro-zd7kfeke{object-fit:cover;width:100%;height:100%;transition:transform var(--cs-dur-slower) var(--cs-ease-standard);display:block;position:absolute;inset:0}.pr-card.astro-zd7kfeke:hover .pr-img.astro-zd7kfeke{transform:scale(1.05)}.pr-shade.astro-zd7kfeke{pointer-events:none;background:linear-gradient(#0000 50%,#000000b3);position:absolute;inset:0}.pr-play.astro-zd7kfeke{opacity:0;transition:opacity var(--cs-dur-slow) var(--cs-ease-standard);background:#0006;place-items:center;display:grid;position:absolute;inset:0}.pr-play.astro-zd7kfeke svg{box-sizing:content-box;padding:var(--cs-space-4);border-radius:var(--cs-radius-full);background:var(--cs-accent-fill-end);box-shadow:var(--cs-glow-accent-lg);fill:var(--cs-text-strong);color:var(--cs-text-strong)}.pr-card.astro-zd7kfeke:hover .pr-play.astro-zd7kfeke{opacity:1}.pr-live.astro-zd7kfeke,.pr-views.astro-zd7kfeke{z-index:1;align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-1) var(--cs-space-2);border-radius:var(--cs-radius-1);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-3xs);color:var(--cs-text-strong);display:flex;position:absolute}.pr-live.astro-zd7kfeke{top:var(--cs-space-3);left:var(--cs-space-3);background:var(--cs-accent-fill-end);box-shadow:var(--cs-glow-dot-soft);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}.pr-live.astro-zd7kfeke i.astro-zd7kfeke{width:var(--cs-space-2);height:var(--cs-space-2);border-radius:var(--cs-radius-full);background:var(--cs-text-strong);animation:pr-pulse calc(var(--cs-dur-loop) * 1.25) var(--cs-ease-in-out) infinite}@keyframes pr-pulse{50%{opacity:.5}}.pr-tag.astro-zd7kfeke{top:var(--cs-space-3);right:var(--cs-space-3);z-index:1;position:absolute}.pr-views.astro-zd7kfeke{bottom:var(--cs-space-3);left:var(--cs-space-3);-webkit-backdrop-filter:blur(var(--cs-blur-glass));backdrop-filter:blur(var(--cs-blur-glass));background:#000c}.pr-views.astro-zd7kfeke svg{color:var(--cs-accent)}.pr-body.astro-zd7kfeke{align-items:flex-start;gap:var(--cs-space-2);padding:var(--cs-space-2);display:flex}.pr-av.astro-zd7kfeke{box-sizing:border-box;width:var(--cs-space-8);height:var(--cs-space-8);border:1px solid color-mix(in srgb, var(--cs-accent) 30%, transparent);border-radius:var(--cs-radius-full);background:var(--cs-surface-0);font-size:var(--cs-fs-xs);color:var(--cs-accent);flex:none;position:relative;overflow:hidden}.pr-txt.astro-zd7kfeke{flex:1;min-width:0;display:block}.pr-title.astro-zd7kfeke,.pr-name.astro-zd7kfeke,.pr-game.astro-zd7kfeke{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pr-title.astro-zd7kfeke{font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);color:var(--cs-text-strong);transition:color var(--cs-dur-slow) var(--cs-ease-standard);margin:0}.pr-card.astro-zd7kfeke:hover .pr-title.astro-zd7kfeke{color:var(--cs-accent)}.pr-name.astro-zd7kfeke,.pr-game.astro-zd7kfeke{margin-top:var(--cs-space-1);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);color:var(--cs-text-3)}.pr-name.astro-zd7kfeke{font-weight:var(--cs-fw-medium)}.pr-game.astro-zd7kfeke{color:color-mix(in srgb, var(--cs-text-3) 70%, transparent)}.pr-empty.astro-zd7kfeke{padding:var(--cs-space-2);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.pr-empty.astro-zd7kfeke[hidden]{display:none}.pr-empty__h.astro-zd7kfeke{margin:0 0 var(--cs-space-1);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);color:var(--cs-text-strong)}.pr-empty__p.astro-zd7kfeke{font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);margin:0}@media (width>=768px){.pr-tab.astro-zd7kfeke{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}.pr-search__in.astro-zd7kfeke{width:12rem}.pr-grid.astro-zd7kfeke{grid-template-columns:repeat(4,minmax(0,1fr))}.pr-body.astro-zd7kfeke{gap:var(--cs-space-3);padding:var(--cs-space-3)}.pr-av.astro-zd7kfeke{width:var(--cs-space-10);height:var(--cs-space-10);font-size:var(--cs-fs-sm)}.pr-title.astro-zd7kfeke{font-size:var(--cs-fs-md);line-height:var(--cs-lh-md)}.pr-name.astro-zd7kfeke,.pr-game.astro-zd7kfeke{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}}.ps.astro-s76vrdht{box-sizing:border-box;aspect-ratio:16/9;border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);width:100%;box-shadow:var(--cs-shadow-e4);background:#000;overflow:hidden}.ps-in.astro-s76vrdht{background:#000;height:100%;position:relative}.ps-back.astro-s76vrdht{top:var(--cs-space-2);left:var(--cs-space-2);z-index:var(--cs-z-sticky);align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-1) var(--cs-space-2);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-1);-webkit-backdrop-filter:blur(var(--cs-blur-glass-light));backdrop-filter:blur(var(--cs-blur-glass-light));font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-3xs);text-transform:uppercase;color:var(--cs-text-strong);background:#0009;text-decoration:none;display:flex;position:absolute}.ps-live.astro-s76vrdht{position:absolute;inset:0}.ps-off.astro-s76vrdht{box-sizing:border-box;aspect-ratio:16/9;width:100%;padding:var(--cs-space-6);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-surface-0);box-shadow:var(--cs-shadow-e4);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ps-off__art.astro-s76vrdht{opacity:.2;position:absolute;inset:0}.ps-off__art.astro-s76vrdht img.astro-s76vrdht{object-fit:cover;filter:grayscale();width:100%;height:100%;display:block}.ps-off__veil.astro-s76vrdht{background:linear-gradient(to bottom, #00000080, #000c, var(--cs-surface-0));position:absolute;inset:0}.ps-off__in.astro-s76vrdht{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.ps-off__av.astro-s76vrdht{box-sizing:border-box;width:var(--cs-space-20);height:var(--cs-space-20);margin-bottom:var(--cs-space-4);border:4px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);background:var(--cs-surface-1);box-shadow:var(--cs-shadow-e4);filter:grayscale();overflow:hidden}.ps-off__title.astro-s76vrdht{align-items:center;gap:var(--cs-space-2);margin-bottom:var(--cs-space-2);display:flex}.ps-off__h.astro-s76vrdht{font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xl);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);margin:0}.ps-off__p.astro-s76vrdht{max-width:28rem;margin:0 0 var(--cs-space-6);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-relaxed);color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent)}.ps-off__acts.astro-s76vrdht{align-items:center;gap:var(--cs-space-3);display:flex}.ps-btn.astro-s76vrdht{padding:var(--cs-space-3) var(--cs-space-5);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-strong);transition:background-color var(--cs-dur-base) var(--cs-ease-standard), border-color var(--cs-dur-base) var(--cs-ease-standard);text-decoration:none}.ps-btn.astro-s76vrdht:hover{background:color-mix(in srgb, var(--cs-text-strong) 10%, transparent)}.ps-btn--go.astro-s76vrdht{border-color:color-mix(in srgb, var(--cs-accent) 30%, transparent);background:var(--cs-accent);box-shadow:var(--cs-glow-accent)}.ps-btn--go.astro-s76vrdht:hover{background:var(--cs-accent-fill-hover)}@media (width>=768px){.ps-off.astro-s76vrdht{aspect-ratio:21/9}.ps-off__av.astro-s76vrdht{width:var(--cs-space-24);height:var(--cs-space-24)}.ps-off__title.astro-s76vrdht{gap:var(--cs-space-2)}.ps-off__h.astro-s76vrdht{font-size:var(--cs-fs-2xl);line-height:var(--cs-lh-2xl)}.ps-off__p.astro-s76vrdht{font-size:var(--cs-fs-md);line-height:var(--cs-lh-relaxed)}}@media (width>=1024px){.ps-back.astro-s76vrdht{display:none}}.btn.astro-3hh4rdru{cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}@media (pointer:coarse),(width<=768px){.btn.astro-3hh4rdru{min-height:var(--cs-control-lg)}}.btn-primary.astro-3hh4rdru{color:var(--cs-accent-gradient-ink);letter-spacing:.04em;text-transform:uppercase;background:var(--cs-btn-gradient);box-shadow:0 4px 12px var(--cs-btn-glow);border-radius:8px;padding:10px 18px;font-size:13px;font-weight:800}.btn-primary.astro-3hh4rdru.btn-nocaps{text-transform:none;letter-spacing:normal}.btn-primary.astro-3hh4rdru:hover{box-shadow:0 6px 16px var(--cs-btn-glow-hover);transform:translateY(-2px)}.btn-pill.astro-3hh4rdru{background:var(--cs-orange);color:var(--cs-accent-fill-ink);border-radius:999px;padding:8px 18px;font-size:.95rem;font-weight:700}.btn-pill.astro-3hh4rdru:hover{transform:translateY(-1px)}.btn-outline.astro-3hh4rdru{border-radius:var(--cs-radius);background:var(--cs-orange-tint);border-color:var(--cs-orange-line);color:var(--cs-orange);padding:8px 16px;font-weight:500}.btn-outline.astro-3hh4rdru:hover{background:var(--cs-orange-tint-2)}.btn-ghost.astro-3hh4rdru{border-radius:var(--cs-radius);background:var(--cs-btn-ghost);border-color:var(--cs-line-2);color:var(--cs-text);padding:8px 16px;font-size:.9rem;font-weight:600}.btn-ghost.astro-3hh4rdru:hover{background:var(--cs-btn-ghost-hover)}.is-soon.astro-3hh4rdru{cursor:default;opacity:.55;transform:none!important}.empty.astro-sft6qph7{align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-16) var(--cs-space-5);text-align:center;color:var(--cs-text-3);border:1px solid var(--cs-line);border-radius:var(--cs-radius);background:var(--cs-table-bg);flex-direction:column;display:flex}.empty-title.astro-sft6qph7{color:var(--cs-text);font-size:var(--cs-fs-lg);font-weight:700}.empty-text.astro-sft6qph7{max-width:440px;font-size:var(--cs-fs-base);line-height:1.6}.empty-actions.astro-sft6qph7{justify-content:center;gap:var(--cs-space-3);margin-top:var(--cs-space-3);flex-wrap:wrap;display:flex}.large.astro-sft6qph7{max-width:600px;margin:var(--cs-space-6) auto;padding:var(--cs-space-16) var(--cs-space-8);background:var(--cs-bg-dark);border-color:color-mix(in srgb, var(--cs-purple) 20%, transparent);box-shadow:0 20px 40px color-mix(in srgb, var(--cs-bg) 50%, transparent), inset 0 0 60px color-mix(in srgb, var(--cs-purple) 5%, transparent)}.large.astro-sft6qph7 .empty-icon.astro-sft6qph7{color:var(--cs-twitch-soft);filter:drop-shadow(0 0 20px #a855f780)}.large.astro-sft6qph7 .empty-title.astro-sft6qph7{font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);text-transform:uppercase;letter-spacing:1px;color:var(--cs-text-2);font-weight:800}.pg.astro-4rtfjcg7{width:100%;min-height:100vh;padding-bottom:var(--cs-space-12);background:var(--cs-bg);color:var(--cs-text-1);flex-direction:column;display:flex}.pg-in.astro-4rtfjcg7{box-sizing:border-box;width:100%;max-width:120rem;padding:var(--cs-space-4) var(--cs-space-2);margin-inline:auto}.pg-grid.astro-4rtfjcg7{gap:var(--cs-space-6);flex-direction:column;width:100%;display:flex}.pg-col.astro-4rtfjcg7{gap:var(--cs-space-6);flex-direction:column;width:100%;min-width:0;display:flex}.pg-fab.astro-4rtfjcg7{right:var(--cs-space-4);bottom:var(--cs-space-4);z-index:var(--cs-z-tooltip);color:var(--cs-text-strong);-webkit-user-select:none;user-select:none;align-items:center;text-decoration:none;display:flex;position:fixed}.pg-fab__in.astro-4rtfjcg7{box-sizing:border-box;width:calc(var(--cs-space-12) + var(--cs-space-2));height:calc(var(--cs-space-12) + var(--cs-space-2));padding:var(--cs-space-half);border-radius:var(--cs-radius-full);background:var(--cs-bg);box-shadow:var(--cs-glow-chat);transition:box-shadow var(--cs-dur-slow) var(--cs-ease-standard), color var(--cs-dur-slow) var(--cs-ease-standard);background-clip:content-box;place-items:center;display:grid;position:relative}.pg-fab__in.astro-4rtfjcg7:before{content:"";z-index:-1;border-radius:var(--cs-radius-full);background:var(--cs-gradient-chat);position:absolute;inset:0}.pg-fab.astro-4rtfjcg7:hover .pg-fab__in.astro-4rtfjcg7{box-shadow:var(--cs-glow-chat-hover);color:var(--cs-neon-cyan)}.pg-fab__on.astro-4rtfjcg7{top:var(--cs-space-3);right:var(--cs-space-3);width:var(--cs-space-3);height:var(--cs-space-3);border-radius:var(--cs-radius-full);background:var(--cs-success-fill);box-shadow:var(--cs-glow-online);position:absolute}.pg-fab__tip.astro-4rtfjcg7{right:calc(100% + var(--cs-space-3));align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:var(--cs-surface-0);box-shadow:var(--cs-shadow-e4);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);white-space:nowrap;opacity:0;transform:translateX(var(--cs-space-2));transition:opacity var(--cs-dur-base) var(--cs-ease-standard), transform var(--cs-dur-base) var(--cs-ease-standard);pointer-events:none;display:flex;position:absolute}.pg-fab__tip.astro-4rtfjcg7 i.astro-4rtfjcg7{width:var(--cs-space-2);height:var(--cs-space-2);border-radius:var(--cs-radius-full);background:var(--cs-neon-pink)}.pg-fab.astro-4rtfjcg7:hover .pg-fab__tip.astro-4rtfjcg7,.pg-fab.astro-4rtfjcg7:focus-visible .pg-fab__tip.astro-4rtfjcg7{opacity:1;transform:none}@media (width>=768px){.pg-in.astro-4rtfjcg7{padding-inline:var(--cs-space-4)}.pg-fab.astro-4rtfjcg7{right:var(--cs-space-6);bottom:var(--cs-space-6)}}@media (width>=1024px){.pg-in.astro-4rtfjcg7{padding-inline:var(--cs-space-6)}.pg-grid.astro-4rtfjcg7{grid-template-columns:minmax(0,1.25fr) minmax(21.25rem,1fr);display:grid}}.dc.astro-gtawri5o{max-width:var(--cs-content-max);margin:0 auto var(--cs-space-16);padding-inline:var(--cs-page-gutter)}.dc-head.astro-gtawri5o{gap:var(--cs-space-4);margin-bottom:var(--cs-space-6);flex-direction:column;display:flex}.dc-head__top.astro-gtawri5o{justify-content:space-between;align-items:center;gap:var(--cs-space-3);flex-wrap:wrap;display:flex}.dc-title.astro-gtawri5o{justify-content:center;align-items:center;gap:var(--cs-space-3);text-align:center;flex-wrap:wrap;display:flex}.dc-title.astro-gtawri5o .dc-ico{color:var(--cs-accent)}.dc-h.astro-gtawri5o{font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-2xl);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong);margin:0}.dc-sub.astro-gtawri5o{margin-left:var(--cs-space-2);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);color:var(--cs-text-3);display:none}.dc-tools.astro-gtawri5o{justify-content:center;align-items:center;gap:var(--cs-space-2);width:100%;display:flex}.dc-search.astro-gtawri5o{width:100%;position:relative}.dc-search.astro-gtawri5o .dc-search__ico{top:50%;left:var(--cs-space-3);color:var(--cs-text-3);pointer-events:none;position:absolute;transform:translateY(-50%)}.dc-search__in.astro-gtawri5o{box-sizing:border-box;width:100%;height:var(--cs-space-9);padding-inline:calc(var(--cs-space-8) + var(--cs-space-1)) var(--cs-space-8);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-menu);background:var(--cs-surface-inset);font:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);color:var(--cs-text-strong);transition:border-color var(--cs-dur-base) var(--cs-ease-standard)}.dc-search__in.astro-gtawri5o::placeholder{color:var(--cs-text-3)}.dc-search__in.astro-gtawri5o:hover,.dc-search__in.astro-gtawri5o:focus-visible{border-color:color-mix(in srgb, var(--cs-text-strong) 20%, transparent);outline:none}.dc-btn.astro-gtawri5o{width:var(--cs-space-9);height:var(--cs-space-9);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-full);background:var(--cs-surface-0);color:var(--cs-text-3);cursor:pointer;transition:color var(--cs-dur-fast) var(--cs-ease-standard), border-color var(--cs-dur-fast) var(--cs-ease-standard);flex:none;place-items:center;padding:0;display:grid}.dc-btn.astro-gtawri5o:hover{border-color:var(--cs-accent);color:var(--cs-text-strong)}.dc-count.astro-gtawri5o{font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-widest);text-align:center;text-transform:uppercase;color:var(--cs-text-3);margin:0;line-height:1.5}.dc-rail.astro-gtawri5o{gap:var(--cs-space-4);padding-bottom:var(--cs-space-3);scroll-snap-type:x proximity;display:flex;overflow-x:auto}.dc-rail.astro-gtawri5o::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--cs-text-strong) 20%, transparent)}.dc-tile.astro-gtawri5o{box-sizing:border-box;width:8.75rem;height:9rem;padding:var(--cs-space-3);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-2);background:var(--cs-surface-inset);color:inherit;scroll-snap-align:start;transition:border-color var(--cs-dur-slow) var(--cs-ease-standard), transform var(--cs-dur-slow) var(--cs-ease-standard);flex-direction:column;flex:none;justify-content:space-between;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.dc-tile.astro-gtawri5o[hidden]{display:none}.dc-tile.astro-gtawri5o:hover{border-color:color-mix(in srgb, var(--cs-accent) 50%, transparent);transform:translateY(calc(var(--cs-space-1) * -1))}.dc-tile--on.astro-gtawri5o,.dc-tile--on.astro-gtawri5o:hover{border-color:var(--cs-accent);box-shadow:var(--cs-glow-pill)}.dc-tile__bg.astro-gtawri5o{filter:blur(2px);opacity:.15;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.05)}.dc-tile__dot.astro-gtawri5o{top:var(--cs-space-2);right:var(--cs-space-2);z-index:1;width:var(--cs-space-1);height:var(--cs-space-1);border-radius:var(--cs-radius-full);background:var(--cs-accent);position:absolute}.dc-tile__mid.astro-gtawri5o{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.dc-box.astro-gtawri5o{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-1);place-items:center;display:grid;overflow:hidden}.dc-box--sq.astro-gtawri5o{width:var(--cs-space-12);height:var(--cs-space-12);border-color:var(--cs-line-subtle);background:color-mix(in srgb, var(--cs-bg) 50%, transparent);color:var(--cs-text-3)}.dc-box--art.astro-gtawri5o{width:var(--cs-space-12);height:var(--cs-space-16);background:var(--cs-surface-0);box-shadow:var(--cs-shadow-e2)}.dc-box--art.astro-gtawri5o img.astro-gtawri5o{object-fit:cover;width:100%;height:100%}.dc-tile--on.astro-gtawri5o .dc-box--sq.astro-gtawri5o{border-color:var(--cs-accent);background:var(--cs-accent-tint);color:var(--cs-accent)}.dc-tile__txt.astro-gtawri5o{width:100%;margin-top:var(--cs-space-2);text-align:center;display:block;position:relative}.dc-tile__txt.astro-gtawri5o b.astro-gtawri5o{margin-bottom:var(--cs-space-1);-webkit-line-clamp:2;font-family:var(--cs-font-display);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-tight);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-strong);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dc-tile--on.astro-gtawri5o .dc-tile__txt.astro-gtawri5o b.astro-gtawri5o,.dc-tile.astro-gtawri5o:hover .dc-tile__txt.astro-gtawri5o b.astro-gtawri5o{color:var(--cs-accent)}.dc-tile__txt.astro-gtawri5o small.astro-gtawri5o{font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);color:var(--cs-text-3);display:block}.dc-none.astro-gtawri5o{min-width:13.75rem;height:9rem;padding-inline:var(--cs-space-4);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-2);background:var(--cs-surface-inset);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-align:center;text-transform:uppercase;color:var(--cs-text-3);flex:none;justify-content:center;align-items:center;margin:0;display:flex}.dc-none.astro-gtawri5o[hidden]{display:none}@media (width>=768px){.dc-title.astro-gtawri5o{text-align:left;justify-content:flex-start}.dc-sub.astro-gtawri5o{display:inline-block}.dc-tools.astro-gtawri5o{justify-content:flex-end;width:auto}.dc-search.astro-gtawri5o{width:16rem}.dc-count.astro-gtawri5o{text-align:left}.dc-tile.astro-gtawri5o{width:9.375rem}}.fc.astro-k3v6zxvy{max-width:var(--cs-content-max);margin:var(--cs-space-12) auto var(--cs-space-10);padding-inline:var(--cs-page-gutter)}.fc-head.astro-k3v6zxvy{align-items:center;gap:var(--cs-space-3);margin-bottom:var(--cs-space-4);flex-direction:column;display:flex}.fc-title.astro-k3v6zxvy{align-items:center;gap:var(--cs-space-2);text-align:center;flex-direction:column;display:flex}.fc-title__row.astro-k3v6zxvy{justify-content:center;align-items:center;gap:var(--cs-space-3);display:flex}.fc-title__row.astro-k3v6zxvy .fc-flame{color:var(--cs-accent);flex:none}.fc-h.astro-k3v6zxvy{font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-2xl);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong);margin:0}.fc-sub.astro-k3v6zxvy{margin-left:var(--cs-space-2);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);color:var(--cs-text-3);display:none}.fc-nav.astro-k3v6zxvy{align-items:center;gap:var(--cs-space-2)}.fc-nav--wide.astro-k3v6zxvy{display:none}.fc-nav--narrow.astro-k3v6zxvy{margin-bottom:var(--cs-space-4);justify-content:center;display:flex}.fc-btn.astro-k3v6zxvy{width:var(--cs-space-12);height:var(--cs-space-12);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-full);background:var(--cs-surface-0);color:var(--cs-text-3);cursor:pointer;transition:color var(--cs-dur-fast) var(--cs-ease-standard), border-color var(--cs-dur-fast) var(--cs-ease-standard);place-items:center;padding:0;display:grid}.fc-btn.astro-k3v6zxvy:hover{border-color:var(--cs-accent);color:var(--cs-text-strong)}.fc-all.astro-k3v6zxvy{padding:var(--cs-space-2) var(--cs-space-4);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-full);background:var(--cs-surface-0);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);color:var(--cs-text-3);text-align:center;transition:color var(--cs-dur-fast) var(--cs-ease-standard), border-color var(--cs-dur-fast) var(--cs-ease-standard);text-decoration:none}.fc-all.astro-k3v6zxvy:hover{border-color:var(--cs-accent);color:var(--cs-text-strong)}.fc-rail.astro-k3v6zxvy{gap:var(--cs-space-4);margin-inline:calc(var(--cs-page-gutter) * -1);padding-inline:7.5vw;padding-block:0 var(--cs-space-4);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.fc-rail.astro-k3v6zxvy::-webkit-scrollbar{display:none}.fc-card.astro-k3v6zxvy{border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-4);background:var(--cs-surface-inset);width:85vw;color:inherit;scroll-snap-align:center;transition:border-color var(--cs-dur-slow) var(--cs-ease-standard), transform var(--cs-dur-slow) var(--cs-ease-standard);flex-direction:column;flex:none;text-decoration:none;display:flex;position:relative;overflow:hidden}.fc-card.astro-k3v6zxvy:hover{border-color:color-mix(in srgb, var(--cs-accent) 40%, transparent)}.fc-card--lead.astro-k3v6zxvy,.fc-card--lead.astro-k3v6zxvy:hover{z-index:1;border-color:var(--cs-accent);box-shadow:var(--cs-glow-card-hover)}.fc-tab.astro-k3v6zxvy{z-index:var(--cs-z-sticky);align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-1) var(--cs-space-4);border-radius:0 0 var(--cs-radius-menu) var(--cs-radius-menu);background:var(--cs-accent);box-shadow:var(--cs-shadow-e3);font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-4xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-text-strong);display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.fc-media.astro-k3v6zxvy{background:var(--cs-surface-0);height:7rem;display:block;position:relative;overflow:hidden}.fc-media.astro-k3v6zxvy img.astro-k3v6zxvy{object-fit:cover;opacity:.8;width:100%;height:100%}.fc-media__none.astro-k3v6zxvy{background:linear-gradient(to top right, var(--cs-accent-tint), transparent);width:100%;height:100%;display:block}.fc-media__fade.astro-k3v6zxvy{background:linear-gradient(to top, var(--cs-surface-inset), transparent 60%);position:absolute;inset:0}.fc-body.astro-k3v6zxvy{padding-inline:var(--cs-space-5);padding-block:0 var(--cs-space-5);flex-direction:column;flex:1;display:flex;position:relative}.fc-av.astro-k3v6zxvy{top:calc(var(--cs-space-8) * -1);left:var(--cs-space-5);z-index:1;width:var(--cs-space-16);height:var(--cs-space-16);border:4px solid var(--cs-surface-inset);border-radius:var(--cs-radius-full);background:var(--cs-surface-0);box-shadow:var(--cs-shadow-e3);box-sizing:border-box;position:absolute;overflow:hidden}.fc-info.astro-k3v6zxvy{margin-top:var(--cs-space-10);margin-bottom:auto;display:block}.fc-name.astro-k3v6zxvy{align-items:center;gap:var(--cs-space-1);margin-bottom:var(--cs-space-2);display:flex}.fc-name.astro-k3v6zxvy strong.astro-k3v6zxvy{text-overflow:ellipsis;white-space:nowrap;font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-lg);color:var(--cs-text-strong);overflow:hidden}.fc-card.astro-k3v6zxvy:hover .fc-name.astro-k3v6zxvy strong.astro-k3v6zxvy{color:var(--cs-accent)}.fc-name.astro-k3v6zxvy .fc-check{color:var(--cs-accent);flex:none}.fc-meta.astro-k3v6zxvy{align-items:center;gap:var(--cs-space-2);margin-bottom:var(--cs-space-3);display:flex}.fc-live.astro-k3v6zxvy{align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-half) var(--cs-space-2);border:1px solid color-mix(in srgb, var(--cs-accent) 20%, transparent);border-radius:var(--cs-radius-1);background:var(--cs-accent-tint);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-3xs);text-transform:uppercase;color:var(--cs-accent);display:flex}.fc-live.astro-k3v6zxvy i.astro-k3v6zxvy,.fc-viewers.astro-k3v6zxvy i.astro-k3v6zxvy{width:var(--cs-space-1);height:var(--cs-space-1);border-radius:var(--cs-radius-full);background:var(--cs-accent)}.fc-game.astro-k3v6zxvy{text-overflow:ellipsis;white-space:nowrap;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-medium);line-height:var(--cs-lh-xs);color:var(--cs-text-3);overflow:hidden}.fc-desc.astro-k3v6zxvy{height:var(--cs-space-8);-webkit-line-clamp:2;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-snug);color:var(--cs-text-3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fc-viewers.astro-k3v6zxvy{align-items:center;gap:var(--cs-space-1);margin-right:var(--cs-space-1);font-weight:var(--cs-fw-bold);color:var(--cs-accent);display:inline-flex}.fc-cta.astro-k3v6zxvy{margin-top:var(--cs-space-5);padding:var(--cs-space-2) 0;border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-menu);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-align:center;text-transform:uppercase;color:var(--cs-text-3);transition:color var(--cs-dur-base) var(--cs-ease-standard), border-color var(--cs-dur-base) var(--cs-ease-standard), background-color var(--cs-dur-base) var(--cs-ease-standard);display:block}.fc-card.astro-k3v6zxvy:hover .fc-cta.astro-k3v6zxvy{border-color:color-mix(in srgb, var(--cs-text-strong) 20%, transparent);background:var(--cs-surface-0);color:var(--cs-text-strong)}.fc-card--lead.astro-k3v6zxvy .fc-cta.astro-k3v6zxvy{background:var(--cs-surface-0);color:var(--cs-text-strong)}.fc-card--lead.astro-k3v6zxvy:hover .fc-cta.astro-k3v6zxvy{border-color:var(--cs-accent);background:var(--cs-accent-tint)}@media (width>=768px){.fc-head.astro-k3v6zxvy{margin-bottom:var(--cs-space-6);flex-direction:row;justify-content:space-between;gap:0}.fc-title.astro-k3v6zxvy{gap:var(--cs-space-3);text-align:left;flex-direction:row}.fc-sub.astro-k3v6zxvy{display:inline-block}.fc-nav--wide.astro-k3v6zxvy{display:flex}.fc-nav--narrow.astro-k3v6zxvy{display:none}.fc-rail.astro-k3v6zxvy{margin-inline:0;padding-inline:0}.fc-card.astro-k3v6zxvy{width:calc(50% - var(--cs-space-2))}}@media (width>=1024px){.fc-card.astro-k3v6zxvy{width:calc(25% - var(--cs-space-3))}.fc-card--lead.astro-k3v6zxvy{transform:translateY(calc(var(--cs-space-2) * -1))}.fc-card.astro-k3v6zxvy:not(.fc-card--lead):hover{transform:translateY(calc(var(--cs-space-1) * -1))}}.df.astro-xjb5h6cs{z-index:var(--cs-z-sticky);margin-top:calc(var(--cs-space-8) * -1);margin-bottom:var(--cs-space-8);position:relative}.df-in.astro-xjb5h6cs{max-width:var(--cs-content-max);padding-inline:var(--cs-page-gutter);margin-inline:auto}.df-form.astro-xjb5h6cs{gap:var(--cs-space-3);margin:var(--cs-space-4) 0 var(--cs-space-8);display:flex}.df-field.astro-xjb5h6cs{flex:1;min-width:0;position:relative}.df-glow.astro-xjb5h6cs{border-radius:var(--cs-radius-2);background:var(--cs-accent-tint);filter:blur(var(--cs-space-6));pointer-events:none;position:absolute;inset:0}.df-field.astro-xjb5h6cs .df-ico{top:50%;left:var(--cs-space-5);z-index:1;color:var(--cs-accent);position:absolute;transform:translateY(-50%)}.df-input.astro-xjb5h6cs{box-sizing:border-box;width:100%;padding-block:var(--cs-space-4);padding-inline:calc(var(--cs-space-12) + var(--cs-space-2)) var(--cs-space-4);border:2px solid color-mix(in srgb, var(--cs-text-strong) 15%, transparent);border-radius:var(--cs-radius-2);background:var(--cs-surface-deep);font:inherit;font-size:var(--cs-fs-base);line-height:var(--cs-lh-base);color:var(--cs-text-strong);transition:border-color var(--cs-dur-base) var(--cs-ease-standard);position:relative}.df-input.astro-xjb5h6cs::placeholder{color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent)}.df-input.astro-xjb5h6cs:hover{border-color:color-mix(in srgb, var(--cs-text-strong) 25%, transparent)}.df-input.astro-xjb5h6cs:focus-visible{border-color:color-mix(in srgb, var(--cs-text-strong) 30%, transparent);outline:none}.df-go.astro-xjb5h6cs{padding:var(--cs-space-4) var(--cs-space-6);border:2px solid color-mix(in srgb, var(--cs-accent) 20%, transparent);border-radius:var(--cs-radius-2);background:var(--cs-surface-deep);box-shadow:var(--cs-glow-halo-sm);color:color-mix(in srgb, var(--cs-accent) 70%, transparent);cursor:pointer;transition:border-color var(--cs-dur-base) var(--cs-ease-standard), box-shadow var(--cs-dur-base) var(--cs-ease-standard), color var(--cs-dur-base) var(--cs-ease-standard);flex:none;place-items:center;display:grid}.df-go.astro-xjb5h6cs:hover{border-color:color-mix(in srgb, var(--cs-accent) 50%, transparent);box-shadow:var(--cs-glow-halo-md);color:var(--cs-accent)}.df-tabs.astro-xjb5h6cs{align-items:center;gap:var(--cs-space-2);padding-bottom:var(--cs-space-2);scrollbar-width:none;display:flex;overflow-x:auto}.df-tabs.astro-xjb5h6cs::-webkit-scrollbar{display:none}.df-tab.astro-xjb5h6cs{padding:var(--cs-space-2) var(--cs-space-6);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-full);background:var(--cs-surface-0);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;white-space:nowrap;color:var(--cs-text-3);transition:color var(--cs-dur-slow) var(--cs-ease-standard), border-color var(--cs-dur-slow) var(--cs-ease-standard);flex:none;text-decoration:none}.df-tab.astro-xjb5h6cs:hover{border-color:color-mix(in srgb, var(--cs-accent) 40%, transparent);color:var(--cs-text-strong)}.df-tab--on.astro-xjb5h6cs,.df-tab--on.astro-xjb5h6cs:hover{border-color:var(--cs-accent);background:var(--cs-accent);box-shadow:var(--cs-glow-pill);color:var(--cs-text-strong)}.dg.astro-4rhk2nnn{min-width:0;scroll-margin-top:var(--cs-space-24);flex:1}.dg-head.astro-4rhk2nnn{gap:var(--cs-space-4);margin-bottom:var(--cs-space-8);flex-direction:column;display:flex}.dg-title.astro-4rhk2nnn{justify-content:center;align-items:center;gap:var(--cs-space-3);display:flex}.dg-bar.astro-4rhk2nnn{width:var(--cs-space-2);height:var(--cs-space-6);border-radius:var(--cs-radius-full);background:var(--cs-accent);flex:none}.dg-h.astro-4rhk2nnn{justify-content:center;align-items:center;gap:var(--cs-space-2);font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xl);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong);flex-wrap:wrap;margin:0;display:flex}.dg-count.astro-4rhk2nnn{padding:var(--cs-space-half) var(--cs-space-2);border-radius:var(--cs-radius-menu);background:var(--cs-surface-0);font-family:var(--cs-font);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-medium);line-height:var(--cs-lh-3xs);letter-spacing:normal;text-transform:none;color:var(--cs-text-3)}.dg-sort.astro-4rhk2nnn{justify-content:center;align-items:center;gap:var(--cs-space-2);display:flex}.dg-sort__lbl.astro-4rhk2nnn{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);color:var(--cs-text-3)}.dg-sort__sel.astro-4rhk2nnn{box-sizing:border-box;height:var(--cs-space-8);padding:0 var(--cs-space-3);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-menu);background:var(--cs-surface-0);font:inherit;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);color:var(--cs-text-strong);cursor:pointer}.dg-sort__sel.astro-4rhk2nnn:focus-visible{border-color:color-mix(in srgb, var(--cs-accent) 50%, transparent);outline:1px solid color-mix(in srgb, var(--cs-accent) 50%, transparent)}.dg-sort__go.astro-4rhk2nnn{padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-menu);background:var(--cs-surface-0);font:inherit;font-size:var(--cs-fs-xs);color:var(--cs-text-strong)}.dg-filter.astro-4rhk2nnn{margin:0 0 var(--cs-space-4);font-size:var(--cs-fs-2xs);letter-spacing:var(--cs-tracking-wider);text-align:center;text-transform:uppercase;color:var(--cs-text-3)}.dg-filter.astro-4rhk2nnn a.astro-4rhk2nnn{margin-left:var(--cs-space-2);color:var(--cs-accent)}.dg-grid.astro-4rhk2nnn{gap:var(--cs-space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.dg-card.astro-4rhk2nnn{align-items:center;gap:var(--cs-space-3);box-sizing:border-box;height:100%;padding:var(--cs-space-4);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-2);background:var(--cs-glass);-webkit-backdrop-filter:blur(var(--cs-blur-glass-phone));backdrop-filter:blur(var(--cs-blur-glass-phone));color:inherit;transition:transform var(--cs-dur-slow) var(--cs-ease-standard), border-color var(--cs-dur-slow) var(--cs-ease-standard), background-color var(--cs-dur-slow) var(--cs-ease-standard), box-shadow var(--cs-dur-slow) var(--cs-ease-standard);flex-direction:column;text-decoration:none;display:flex}.dg-card.astro-4rhk2nnn:hover{border-color:color-mix(in srgb, var(--cs-accent) 40%, transparent);background:color-mix(in srgb, var(--cs-surface-0) 80%, transparent);transform:translateY(calc(var(--cs-space-1) * -1))}.dg-card--live.astro-4rhk2nnn{border-color:color-mix(in srgb, var(--cs-accent) 30%, transparent);box-shadow:var(--cs-glow-halo-xs)}.dg-card--live.astro-4rhk2nnn:hover{border-color:color-mix(in srgb, var(--cs-accent) 60%, transparent);background:var(--cs-accent-tint);box-shadow:var(--cs-glow-card-hover)}.dg-av-wrap.astro-4rhk2nnn{display:block;position:relative}.dg-ring.astro-4rhk2nnn{--ring-a:var(--cs-accent);--ring-b:var(--cs-accent-fill-end);box-sizing:border-box;width:var(--cs-space-16);height:var(--cs-space-16);padding:var(--cs-space-half);border-radius:var(--cs-radius-full);background:linear-gradient(to bottom right, var(--ring-a), var(--ring-b));box-shadow:var(--cs-shadow-e3);transition:transform var(--cs-dur-slow) var(--cs-ease-standard);display:block}.dg-card.astro-4rhk2nnn:hover .dg-ring.astro-4rhk2nnn{transform:scale(1.05)}.dg-ring--1.astro-4rhk2nnn{--ring-a:var(--cs-hue-purple);--ring-b:color-mix(in srgb, var(--cs-hue-purple) 45%, var(--cs-bg))}.dg-ring--2.astro-4rhk2nnn{--ring-a:var(--cs-hue-cyan);--ring-b:var(--cs-hue-blue)}.dg-ring--3.astro-4rhk2nnn{--ring-a:var(--cs-warn-text);--ring-b:color-mix(in srgb, var(--cs-hue-orange) 60%, var(--cs-bg))}.dg-ring--4.astro-4rhk2nnn{--ring-a:var(--cs-success-fill);--ring-b:color-mix(in srgb, var(--cs-success-fill) 45%, var(--cs-bg))}.dg-ring--5.astro-4rhk2nnn{--ring-a:var(--cs-accent);--ring-b:var(--cs-hue-purple)}.dg-ring--6.astro-4rhk2nnn{--ring-a:var(--cs-hue-blue);--ring-b:color-mix(in srgb, var(--cs-hue-blue) 40%, var(--cs-bg))}.dg-ring--7.astro-4rhk2nnn{--ring-a:var(--cs-hue-orange);--ring-b:color-mix(in srgb, var(--cs-hue-orange) 50%, var(--cs-bg))}.dg-av.astro-4rhk2nnn{border-radius:var(--cs-radius-full);background:var(--cs-bg);width:100%;height:100%;font-size:var(--cs-fs-base);display:block;overflow:hidden}.dg-flag.astro-4rhk2nnn{top:calc(var(--cs-space-1) * -1);right:calc(var(--cs-space-1) * -1);align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-half) var(--cs-space-2);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-1);background:var(--cs-surface-0);font-size:var(--cs-fs-5xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-5xs);text-transform:uppercase;color:var(--cs-text-3);display:flex;position:absolute}.dg-flag--live.astro-4rhk2nnn{border-color:var(--cs-accent);background:var(--cs-accent);box-shadow:var(--cs-glow-dot);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);color:var(--cs-text-strong)}.dg-flag--live.astro-4rhk2nnn i.astro-4rhk2nnn{width:var(--cs-space-1);height:var(--cs-space-1);border-radius:var(--cs-radius-full);background:var(--cs-text-strong)}.dg-who.astro-4rhk2nnn{text-align:center;width:100%;min-width:0;display:block}.dg-name.astro-4rhk2nnn{justify-content:center;align-items:center;gap:var(--cs-space-1);margin-bottom:var(--cs-space-1);display:flex}.dg-name.astro-4rhk2nnn strong.astro-4rhk2nnn{text-overflow:ellipsis;white-space:nowrap;max-width:6.875rem;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);color:var(--cs-text-strong);transition:color var(--cs-dur-fast) var(--cs-ease-standard);display:block;overflow:hidden}.dg-card.astro-4rhk2nnn:hover .dg-name.astro-4rhk2nnn strong.astro-4rhk2nnn{color:var(--cs-accent)}.dg-name.astro-4rhk2nnn .dg-check{color:var(--cs-accent);flex:none}.dg-game.astro-4rhk2nnn{justify-content:center;align-items:center;gap:var(--cs-space-1);text-overflow:ellipsis;white-space:nowrap;font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);color:var(--cs-text-3);display:flex;overflow:hidden}.dg-game.astro-4rhk2nnn i.astro-4rhk2nnn{width:var(--cs-space-1);height:var(--cs-space-1);border-radius:var(--cs-space-half);background:var(--cs-line-subtle);flex:none}.dg-foot.astro-4rhk2nnn{gap:var(--cs-space-2);width:100%;margin-top:var(--cs-space-1);flex-direction:column;display:flex}.dg-views.astro-4rhk2nnn{justify-content:center;align-items:center;gap:var(--cs-space-1);font-size:var(--cs-fs-2xs);color:var(--cs-text-3);line-height:1.5;display:flex}.dg-views.astro-4rhk2nnn b.astro-4rhk2nnn{font-weight:var(--cs-fw-bold);color:var(--cs-accent)}.dg-views--hide.astro-4rhk2nnn{opacity:0}.dg-open.astro-4rhk2nnn{padding:var(--cs-space-2) 0;border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-menu);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-align:center;text-transform:uppercase;color:var(--cs-text-3);transition:color var(--cs-dur-slow) var(--cs-ease-standard), border-color var(--cs-dur-slow) var(--cs-ease-standard), background-color var(--cs-dur-slow) var(--cs-ease-standard);line-height:1.5;display:block}.dg-card.astro-4rhk2nnn:hover .dg-open.astro-4rhk2nnn{border-color:color-mix(in srgb, var(--cs-text-strong) 20%, transparent);color:var(--cs-text-strong)}.dg-card--live.astro-4rhk2nnn .dg-open.astro-4rhk2nnn{border-color:color-mix(in srgb, var(--cs-accent) 30%, transparent);color:var(--cs-accent)}.dg-card--live.astro-4rhk2nnn:hover .dg-open.astro-4rhk2nnn{background:var(--cs-accent);color:var(--cs-text-strong)}.dg-empty.astro-4rhk2nnn{align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-12);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-4);background:var(--cs-glass);text-align:center;color:var(--cs-text-3);flex-direction:column;display:flex}.dg-empty__t.astro-4rhk2nnn{font-family:var(--cs-font-display);font-size:var(--cs-fs-md);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;margin:0}.dg-empty__s.astro-4rhk2nnn{max-width:var(--cs-container-2xl);font-size:var(--cs-fs-sm);margin:0}.dg-empty__a.astro-4rhk2nnn{color:var(--cs-accent)}@media (width>=768px){.dg-head.astro-4rhk2nnn{flex-direction:row;justify-content:space-between;align-items:center}.dg-title.astro-4rhk2nnn,.dg-h.astro-4rhk2nnn,.dg-sort.astro-4rhk2nnn{justify-content:flex-start}.dg-sort.astro-4rhk2nnn{justify-content:flex-end}.dg-filter.astro-4rhk2nnn{text-align:left}.dg-grid.astro-4rhk2nnn{gap:var(--cs-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.dg-card.astro-4rhk2nnn{gap:var(--cs-space-4);padding:var(--cs-space-5);-webkit-backdrop-filter:blur(var(--cs-blur-glass));backdrop-filter:blur(var(--cs-blur-glass))}.dg-ring.astro-4rhk2nnn{width:var(--cs-space-20);height:var(--cs-space-20)}.dg-av.astro-4rhk2nnn{font-size:var(--cs-fs-xl)}.dg-flag.astro-4rhk2nnn{font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);padding-inline:var(--cs-space-2)}.dg-name.astro-4rhk2nnn strong.astro-4rhk2nnn{max-width:8.75rem;font-size:var(--cs-fs-md);line-height:var(--cs-lh-md)}.dg-game.astro-4rhk2nnn{font-size:var(--cs-fs-2xs)}.dg-foot.astro-4rhk2nnn{gap:var(--cs-space-3);margin-top:var(--cs-space-2)}.dg-views.astro-4rhk2nnn{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}.dg-open.astro-4rhk2nnn{padding-block:var(--cs-space-2);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}}@media (width>=1280px){.dg-grid.astro-4rhk2nnn{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1536px){.dg-grid.astro-4rhk2nnn{grid-template-columns:repeat(5,minmax(0,1fr))}}.dh.astro-x4pihsgs{border-bottom:1px solid var(--cs-line-subtle);background:var(--cs-surface-deep);position:relative;overflow:hidden}.dh-bg.astro-x4pihsgs{pointer-events:none;position:absolute;inset:0}.dh-bg__img.astro-x4pihsgs{object-fit:cover;object-position:center;width:100%;height:100%}.dh-bg__glow.astro-x4pihsgs{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--cs-accent) 18%, transparent) 0%, transparent 60%);width:50rem;height:50rem;position:absolute;top:0;right:0;transform:translate(25%,-25%)}.dh-bg__fade-x.astro-x4pihsgs{background:linear-gradient(to right, color-mix(in srgb, var(--cs-surface-deep) 55%, transparent) 0%, color-mix(in srgb, var(--cs-surface-deep) 25%, transparent) 40%, color-mix(in srgb, var(--cs-surface-deep) 5%, transparent) 100%);position:absolute;inset:0}.dh-bg__fade-y.astro-x4pihsgs{background:linear-gradient(to bottom, transparent 35%, color-mix(in srgb, var(--cs-surface-deep) 45%, transparent) 100%);position:absolute;inset:0}.dh-in.astro-x4pihsgs{z-index:1;align-items:center;gap:var(--cs-space-12);max-width:var(--cs-content-max);padding-block:var(--cs-space-20) var(--cs-space-16);padding-inline:var(--cs-page-gutter);flex-direction:column;margin-inline:auto;display:flex;position:relative}.dh-copy.astro-x4pihsgs{text-align:center;width:100%}.dh-crumb.astro-x4pihsgs{align-items:center;gap:var(--cs-space-2);margin:0 0 var(--cs-space-6);font-family:var(--cs-font-display);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);letter-spacing:.25em;text-transform:uppercase;display:inline-flex}.dh-crumb__a.astro-x4pihsgs{color:var(--cs-accent)}.dh-crumb__sep.astro-x4pihsgs{font-family:var(--cs-font);font-size:var(--cs-fs-base);font-weight:var(--cs-fw-regular);letter-spacing:normal;color:color-mix(in srgb, var(--cs-text-3) 50%, transparent)}.dh-crumb__b.astro-x4pihsgs{color:var(--cs-text-strong)}.dh-h1.astro-x4pihsgs{margin:0 0 var(--cs-space-6);font-family:var(--cs-font-display);font-size:var(--cs-fs-4xl);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-4xl);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-accent)}.dh-lead.astro-x4pihsgs{max-width:var(--cs-container-2xl);font-size:var(--cs-fs-base);line-height:var(--cs-lh-base);color:var(--cs-text-3);margin:0 auto}.dh-panel.astro-x4pihsgs{width:100%;margin-top:var(--cs-space-8);border:1px solid color-mix(in srgb, var(--cs-accent) 30%, transparent);border-radius:var(--cs-radius-4);background:color-mix(in srgb, var(--cs-surface-inset) 80%, transparent);-webkit-backdrop-filter:blur(var(--cs-blur-glass));backdrop-filter:blur(var(--cs-blur-glass));box-shadow:var(--cs-glow-halo-hero);position:relative;overflow:hidden}.dh-panel__art.astro-x4pihsgs{inset-block:0;opacity:.3;pointer-events:none;width:66.667%;position:absolute;right:0;-webkit-mask-image:linear-gradient(270deg,#000 20%,#0000 100%);mask-image:linear-gradient(270deg,#000 20%,#0000 100%)}.dh-panel__art.astro-x4pihsgs img.astro-x4pihsgs{object-fit:cover;object-position:right;width:100%;height:100%}.dh-panel__tint.astro-x4pihsgs{background:color-mix(in srgb, var(--cs-accent) 30%, transparent);mix-blend-mode:overlay;position:absolute;inset:0}.dh-panel__in.astro-x4pihsgs{padding:var(--cs-space-6);position:relative}.dh-panel__head.astro-x4pihsgs{margin-bottom:var(--cs-space-8);justify-content:space-between;align-items:center;display:flex}.dh-panel__lead.astro-x4pihsgs{align-items:center;gap:var(--cs-space-3);display:flex}.dh-panel__title.astro-x4pihsgs{font-family:var(--cs-font-display);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-md);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-text-strong);margin:0}.dh-panel__title.astro-x4pihsgs em.astro-x4pihsgs{color:var(--cs-accent);font-style:normal}.dh-panel__lead.astro-x4pihsgs .dh-panel__flame{color:var(--cs-accent)}.dh-pill.astro-x4pihsgs{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-1) var(--cs-space-3);border:1px solid color-mix(in srgb, var(--cs-accent) 20%, transparent);border-radius:var(--cs-radius-full);background:var(--cs-accent-tint);box-shadow:var(--cs-glow-halo-md);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-accent);display:inline-flex}.dh-pill__dot.astro-x4pihsgs{width:var(--cs-space-2);height:var(--cs-space-2);border-radius:var(--cs-radius-full);background:var(--cs-accent)}.dh-list.astro-x4pihsgs{gap:var(--cs-space-2);margin:0 0 var(--cs-space-8);flex-direction:column;padding:0;list-style:none;display:flex}.dh-row.astro-x4pihsgs{align-items:center;gap:var(--cs-space-4);margin-inline:calc(var(--cs-space-3) * -1);padding:var(--cs-space-3);border-radius:var(--cs-radius-2);color:inherit;transition:background-color var(--cs-dur-fast) var(--cs-ease-standard);text-decoration:none;display:flex;position:relative}.dh-row.astro-x4pihsgs:hover{background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent)}.dh-rank.astro-x4pihsgs{width:var(--cs-space-8);height:var(--cs-space-8);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);color:var(--cs-text-3);flex:none;place-items:center;display:grid}.dh-av.astro-x4pihsgs{width:var(--cs-space-10);height:var(--cs-space-10);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-bg) 50%, transparent);flex:none;overflow:hidden}.dh-info.astro-x4pihsgs{flex:1;justify-content:space-between;align-items:center;min-width:0;display:flex}.dh-name.astro-x4pihsgs{flex-direction:column;flex:none;width:6.25rem;min-width:0;display:flex}.dh-name.astro-x4pihsgs strong.astro-x4pihsgs{text-overflow:ellipsis;white-space:nowrap;font-size:var(--cs-fs-md);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-md);color:var(--cs-text-strong);overflow:hidden}.dh-row.astro-x4pihsgs:hover .dh-name.astro-x4pihsgs strong.astro-x4pihsgs{color:var(--cs-accent)}.dh-name.astro-x4pihsgs small.astro-x4pihsgs,.dh-status.astro-x4pihsgs small.astro-x4pihsgs{text-overflow:ellipsis;white-space:nowrap;font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);color:var(--cs-text-3);overflow:hidden}.dh-status.astro-x4pihsgs{padding-inline:var(--cs-space-4);flex-direction:column;flex:1;display:none}.dh-status.astro-x4pihsgs b.astro-x4pihsgs{align-items:center;gap:var(--cs-space-1);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-accent);display:flex}.dh-status.astro-x4pihsgs b.astro-x4pihsgs i.astro-x4pihsgs{width:var(--cs-space-1);height:var(--cs-space-1);border-radius:var(--cs-radius-full);background:var(--cs-accent)}.dh-status.astro-x4pihsgs small.astro-x4pihsgs{max-width:7.5rem}.dh-nums.astro-x4pihsgs{align-items:center;gap:var(--cs-space-5);flex:none;display:flex}.dh-viewers.astro-x4pihsgs{flex-direction:column;align-items:flex-end;min-width:3.75rem;display:flex}.dh-viewers__n.astro-x4pihsgs{align-items:center;gap:var(--cs-space-1);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-md);color:var(--cs-text-strong);display:flex}.dh-viewers__n.astro-x4pihsgs .dh-viewers__ico{color:color-mix(in srgb, var(--cs-accent) 70%, transparent)}.dh-viewers__gain.astro-x4pihsgs{font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-3xs);color:var(--cs-success-text)}.dh-plat.astro-x4pihsgs{width:var(--cs-space-8);height:var(--cs-space-8);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-bg) 40%, transparent);flex:none;place-items:center;display:grid}.dh-plat--twitch.astro-x4pihsgs{color:var(--cs-twitch-text)}.dh-plat--kick.astro-x4pihsgs{color:var(--cs-kick)}@media (width>=768px){.dh-in.astro-x4pihsgs{padding-block:calc(var(--cs-space-24) + var(--cs-space-4)) var(--cs-space-24)}.dh-h1.astro-x4pihsgs{font-size:var(--cs-fs-6xl);line-height:var(--cs-lh-6xl)}.dh-lead.astro-x4pihsgs{font-size:var(--cs-fs-lg);line-height:var(--cs-lh-lg)}.dh-panel.astro-x4pihsgs{width:37.5rem}.dh-panel__in.astro-x4pihsgs{padding:var(--cs-space-8)}.dh-panel__title.astro-x4pihsgs{font-size:var(--cs-fs-base);line-height:var(--cs-lh-base)}.dh-panel__art.astro-x4pihsgs{opacity:.4}.dh-name.astro-x4pihsgs{width:8.125rem}.dh-name.astro-x4pihsgs strong.astro-x4pihsgs{font-size:var(--cs-fs-base);line-height:var(--cs-lh-base)}.dh-name.astro-x4pihsgs small.astro-x4pihsgs{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}.dh-status.astro-x4pihsgs{display:flex}.dh-viewers__n.astro-x4pihsgs{font-size:var(--cs-fs-base);line-height:var(--cs-lh-base)}}@media (width>=1024px){.dh-h1.astro-x4pihsgs{font-size:var(--cs-fs-7xl);line-height:var(--cs-lh-7xl)}.dh-panel.astro-x4pihsgs{width:40.625rem}}@media (width>=1280px){.dh-in.astro-x4pihsgs{gap:var(--cs-space-20);flex-direction:row}.dh-copy.astro-x4pihsgs{text-align:left;flex:1}.dh-crumb.astro-x4pihsgs{justify-content:flex-start}.dh-lead.astro-x4pihsgs{margin-inline:0}.dh-panel.astro-x4pihsgs{flex:none;margin-top:0}}.sb.astro-5tkxcxwx{gap:var(--cs-space-4);flex-direction:column;flex:none;width:100%;display:flex}.sb.astro-5tkxcxwx .sb-ico{color:var(--cs-accent);flex:none}ol.astro-5tkxcxwx,ul.astro-5tkxcxwx{margin:0;padding:0;list-style:none}.sb-boost.astro-5tkxcxwx{box-sizing:border-box;padding:var(--cs-space-4);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-surface-deep);box-shadow:var(--cs-shadow-e3);-webkit-backdrop-filter:blur(var(--cs-blur-glass));backdrop-filter:blur(var(--cs-blur-glass));align-self:flex-start}.sb-boost__head.astro-5tkxcxwx{justify-content:center;align-items:center;gap:var(--cs-space-2);margin-bottom:var(--cs-space-3);padding-bottom:var(--cs-space-3);border-bottom:1px solid var(--cs-line-1);display:flex}.sb-boost__h.astro-5tkxcxwx{font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-text-strong);margin:0}.sb-boost__n.astro-5tkxcxwx{font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);color:var(--cs-text-3);margin-left:auto}.sb-boost__none.astro-5tkxcxwx{padding-block:var(--cs-space-1);font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-snug);color:var(--cs-text-3);margin:0}.sb-boost__list.astro-5tkxcxwx{gap:var(--cs-space-3);flex-direction:column;display:flex}.sb-boost__row.astro-5tkxcxwx{align-items:center;gap:var(--cs-space-2);color:inherit;text-decoration:none;display:flex}.sb-boost__rank.astro-5tkxcxwx{width:var(--cs-space-5);text-align:center;font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);color:var(--cs-text-3)}.sb-boost__av.astro-5tkxcxwx{width:var(--cs-space-8);height:var(--cs-space-8);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);flex:none;overflow:hidden}.sb-boost__who.astro-5tkxcxwx{flex:1;min-width:0}.sb-boost__who.astro-5tkxcxwx strong.astro-5tkxcxwx,.sb-boost__who.astro-5tkxcxwx small.astro-5tkxcxwx{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sb-boost__who.astro-5tkxcxwx strong.astro-5tkxcxwx{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);color:var(--cs-text-strong)}.sb-boost__who.astro-5tkxcxwx small.astro-5tkxcxwx{font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);color:var(--cs-text-3)}.sb-boost__pct.astro-5tkxcxwx{align-items:center;gap:var(--cs-space-1);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);color:var(--cs-text-strong);display:flex}.sb-boost__pct.astro-5tkxcxwx svg{color:var(--cs-warn-text);fill:currentColor}.sb-card.astro-5tkxcxwx{padding:var(--cs-space-5);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-2);background:color-mix(in srgb, var(--cs-surface-0) 50%, transparent)}.sb-card__head.astro-5tkxcxwx{margin-bottom:var(--cs-space-5);justify-content:space-between;align-items:center;display:flex}.sb-card__title.astro-5tkxcxwx{align-items:center;gap:var(--cs-space-2);display:flex}.sb-card__title.astro-5tkxcxwx h3.astro-5tkxcxwx{font-family:var(--cs-font-display);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-md);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-strong);margin:0}.sb-card__all.astro-5tkxcxwx{font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-3);text-decoration:none}.sb-card__all.astro-5tkxcxwx:hover{color:var(--cs-text-strong)}.sb-idx.astro-5tkxcxwx{width:var(--cs-space-3);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);color:var(--cs-text-3)}.sb-none.astro-5tkxcxwx{font-size:var(--cs-fs-3xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-3);margin:0}.sb-games.astro-5tkxcxwx{gap:var(--cs-space-4);flex-direction:column;display:flex}.sb-game.astro-5tkxcxwx{align-items:center;gap:var(--cs-space-3);color:inherit;text-decoration:none;display:flex}.sb-cover.astro-5tkxcxwx{width:var(--cs-space-6);height:var(--cs-space-8);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-1);background:var(--cs-surface-0);color:var(--cs-text-3);flex:none;place-items:center;display:grid;overflow:hidden}.sb-cover.astro-5tkxcxwx img.astro-5tkxcxwx{object-fit:cover;width:100%;height:100%}.sb-game__mid.astro-5tkxcxwx{flex:1;min-width:0}.sb-game__row.astro-5tkxcxwx{justify-content:space-between;align-items:center;gap:var(--cs-space-2);margin-bottom:var(--cs-space-1);display:flex}.sb-game__row.astro-5tkxcxwx strong.astro-5tkxcxwx{text-overflow:ellipsis;white-space:nowrap;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);color:var(--cs-text-strong);transition:color var(--cs-dur-fast) var(--cs-ease-standard);overflow:hidden}.sb-game.astro-5tkxcxwx:hover .sb-game__row.astro-5tkxcxwx strong.astro-5tkxcxwx,.sb-rise__row.astro-5tkxcxwx:hover .sb-rise__name.astro-5tkxcxwx,.sb-recent__row.astro-5tkxcxwx:hover strong.astro-5tkxcxwx{color:var(--cs-accent)}.sb-game__row.astro-5tkxcxwx small.astro-5tkxcxwx{font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);color:var(--cs-text-3);flex:none}.sb-bar.astro-5tkxcxwx{height:var(--cs-space-1);border-radius:var(--cs-radius-full);background:var(--cs-surface-0);display:block;overflow:hidden}.sb-bar.astro-5tkxcxwx i.astro-5tkxcxwx{background:color-mix(in srgb, var(--cs-accent-fill) 90%, transparent);height:100%;display:block}.sb-rise.astro-5tkxcxwx{gap:var(--cs-space-3);flex-direction:column;display:flex}.sb-rise__row.astro-5tkxcxwx{align-items:center;gap:var(--cs-space-3);color:inherit;text-decoration:none;display:flex}.sb-rise__av.astro-5tkxcxwx{width:var(--cs-space-8);height:var(--cs-space-8);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-full);background:var(--cs-surface-0);flex:none;overflow:hidden}.sb-rise__name.astro-5tkxcxwx{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);color:var(--cs-text-strong);transition:color var(--cs-dur-fast) var(--cs-ease-standard);flex:1;overflow:hidden}.sb-rise__gain.astro-5tkxcxwx{font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-3xs);color:var(--cs-success-text)}.sb-rise__v.astro-5tkxcxwx{width:var(--cs-space-8);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);text-align:right;color:var(--cs-text-3)}.sb-recent.astro-5tkxcxwx{gap:var(--cs-space-4);flex-direction:column;display:flex}.sb-recent__row.astro-5tkxcxwx{align-items:center;gap:var(--cs-space-3);color:inherit;text-decoration:none;display:flex}.sb-recent__av.astro-5tkxcxwx{width:var(--cs-space-10);height:var(--cs-space-10);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-full);background:var(--cs-surface-0);filter:grayscale();transition:filter var(--cs-dur-fast) var(--cs-ease-standard);flex:none;overflow:hidden}.sb-recent__row.astro-5tkxcxwx:hover .sb-recent__av.astro-5tkxcxwx,.sb-recent__av--live.astro-5tkxcxwx{filter:none}.sb-recent__av--live.astro-5tkxcxwx{border-color:color-mix(in srgb, var(--cs-accent) 40%, transparent)}.sb-recent__who.astro-5tkxcxwx{flex:1;min-width:0}.sb-recent__who.astro-5tkxcxwx strong.astro-5tkxcxwx,.sb-recent__who.astro-5tkxcxwx small.astro-5tkxcxwx{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sb-recent__who.astro-5tkxcxwx strong.astro-5tkxcxwx{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);color:var(--cs-text-strong);transition:color var(--cs-dur-fast) var(--cs-ease-standard)}.sb-recent__who.astro-5tkxcxwx small.astro-5tkxcxwx{font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);color:var(--cs-text-3)}.sb-recent__when.astro-5tkxcxwx{font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-medium);line-height:var(--cs-lh-3xs);white-space:nowrap;color:var(--cs-text-3)}.sb-recent__when--live.astro-5tkxcxwx{color:var(--cs-accent)}@media (width>=768px){.sb-boost__head.astro-5tkxcxwx{justify-content:flex-start}}@media (width>=1024px){.sb.astro-5tkxcxwx{width:20rem}}.ds.astro-p3bqh7my{max-width:var(--cs-content-max);margin:0 auto var(--cs-space-10);padding-inline:var(--cs-page-gutter)}.ds-grid.astro-p3bqh7my{gap:var(--cs-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-tile.astro-p3bqh7my{--ds-hue:var(--cs-accent);align-items:center;gap:var(--cs-space-4);padding:var(--cs-space-4);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-2);background:var(--cs-surface-inset);transition:border-color var(--cs-dur-fast) var(--cs-ease-standard);display:flex}.ds-tile--green.astro-p3bqh7my{--ds-hue:var(--cs-success-fill)}.ds-tile--purple.astro-p3bqh7my{--ds-hue:var(--cs-hue-purple)}.ds-tile--gold.astro-p3bqh7my{--ds-hue:var(--cs-warn-text)}.ds-tile.astro-p3bqh7my:hover{border-color:color-mix(in srgb, var(--ds-hue) 30%, transparent)}.ds-ico.astro-p3bqh7my{width:var(--cs-space-10);height:var(--cs-space-10);border:1px solid color-mix(in srgb, var(--ds-hue) 20%, transparent);border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--ds-hue) 10%, transparent);color:var(--ds-hue);flex:none;place-items:center;display:grid}.ds-txt.astro-p3bqh7my{flex:1;min-width:0}.ds-val.astro-p3bqh7my{margin:0 0 var(--cs-space-1);font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);font-weight:var(--cs-fw-black);color:var(--cs-text-strong);line-height:1}.ds-tile--gold.astro-p3bqh7my .ds-val.astro-p3bqh7my{color:var(--ds-hue)}.ds-lbl.astro-p3bqh7my{text-overflow:ellipsis;white-space:nowrap;font-family:var(--cs-font-display);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-3);margin:0;overflow:hidden}@media (width>=1024px){.ds-grid.astro-p3bqh7my{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-val.astro-p3bqh7my{font-size:var(--cs-fs-2xl)}}.dir.astro-pdzhciar{min-height:100vh;padding-bottom:var(--cs-space-6);background:var(--cs-bg);color:var(--cs-text-1)}.dir-main.astro-pdzhciar{gap:var(--cs-space-8);max-width:var(--cs-content-max);margin:var(--cs-space-16) auto var(--cs-space-8);padding-inline:var(--cs-page-gutter);flex-direction:column;display:flex}@media (width>=1024px){.dir-main.astro-pdzhciar{flex-direction:row;align-items:flex-start}}.tm.astro-gsygyv63{color:var(--cs-text-strong);font-family:var(--cs-font);flex-direction:column;display:flex;position:relative;overflow:hidden}.tm-glow.astro-gsygyv63{z-index:0;border-radius:var(--cs-radius-full);background:radial-gradient(closest-side, color-mix(in srgb, var(--cs-accent) 5%, transparent), transparent);pointer-events:none;position:absolute;inset-block-start:0}.tm-glow--right.astro-gsygyv63{width:50rem;height:50rem;inset-inline-end:0}.tm-glow--left.astro-gsygyv63{width:31.25rem;height:31.25rem;inset-inline-start:0}.tm-hero.astro-gsygyv63{z-index:1;padding-block:var(--cs-space-24) var(--cs-space-16);position:relative;overflow:hidden}.tm-watermark.astro-gsygyv63{z-index:0;color:color-mix(in srgb, var(--cs-text-strong) 2%, transparent);font-size:20vw;font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tighter);text-transform:uppercase;white-space:nowrap;-webkit-text-stroke:1px color-mix(in srgb, var(--cs-text-strong) 3%, transparent);pointer-events:none;font-style:italic;line-height:1;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.tm-hero__in.astro-gsygyv63{z-index:1;max-width:var(--cs-container-7xl);padding-inline:var(--cs-space-4);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}.tm-eyebrow.astro-gsygyv63{color:var(--cs-accent);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-bold);letter-spacing:.2em;text-transform:uppercase;margin-block-end:var(--cs-space-4)}.tm-h1.astro-gsygyv63{font-family:var(--cs-font);font-size:var(--cs-fs-5xl);line-height:var(--cs-lh-5xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;margin-block-end:var(--cs-space-6)}.tm-lead.astro-gsygyv63{max-width:var(--cs-container-3xl);color:var(--cs-w3-muted);font-size:var(--cs-fs-base);line-height:var(--cs-lh-base);margin-inline:auto}@media (width>=768px){.tm-h1.astro-gsygyv63{font-size:var(--cs-fs-7xl);line-height:var(--cs-lh-7xl)}.tm-lead.astro-gsygyv63{font-size:var(--cs-fs-lg);line-height:var(--cs-lh-lg)}}.tm-main.astro-gsygyv63{z-index:1;gap:var(--cs-space-16);width:100%;max-width:var(--cs-container-6xl);padding-inline:var(--cs-space-4);flex-direction:column;margin-inline:auto;padding-block-end:var(--cs-space-24);display:flex;position:relative}.tm-sec.astro-gsygyv63{gap:var(--cs-space-6);flex-direction:column;display:flex}.tm-head.astro-gsygyv63{align-items:center;gap:var(--cs-space-3);display:flex}.tm-h2.astro-gsygyv63{align-items:center;gap:var(--cs-space-2);color:var(--cs-text-strong);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-lg);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;display:flex}@media (width>=768px){.tm-h2.astro-gsygyv63{font-size:var(--cs-fs-xl);line-height:var(--cs-lh-xl)}}.tm-slash.astro-gsygyv63{color:var(--cs-accent);font-weight:var(--cs-fw-black)}.tm-rule.astro-gsygyv63{background:linear-gradient(to right, var(--cs-accent-line), transparent);flex-grow:1;max-width:12.5rem;height:1px}.tm-desc.astro-gsygyv63{max-width:var(--cs-container-3xl);color:var(--cs-w3-muted);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md)}.tm-grid.astro-gsygyv63{gap:var(--cs-space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.tm-grid.astro-gsygyv63{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.tm-grid--three.astro-gsygyv63{grid-template-columns:repeat(3,minmax(0,1fr))}}.tm-card.astro-gsygyv63{border:1px solid var(--cs-line-solid-soft);border-radius:var(--cs-radius-menu);background:var(--cs-surface-deep);transition:border-color var(--cs-dur-slow) var(--cs-ease-standard);display:flex;position:relative;overflow:hidden}.tm-card.astro-gsygyv63:hover{border-color:var(--cs-line-solid)}.tm-photo.astro-gsygyv63{background:var(--cs-bg);flex-shrink:0;width:35%;position:relative;overflow:hidden}.tm-photo__slash.astro-gsygyv63{z-index:0;opacity:.3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tm-photo__slash.astro-gsygyv63:before{content:"";background:linear-gradient(to right, transparent, color-mix(in srgb, var(--cs-accent) 20%, transparent), transparent);width:100%;height:120%;transform:skew(-30deg)}.tm-photo__img.astro-gsygyv63{z-index:1;object-fit:cover;object-position:center;filter:brightness(.9);width:100%;height:100%;transition:filter var(--cs-dur-slower) var(--cs-ease-standard), transform var(--cs-dur-slower) var(--cs-ease-standard);display:block;position:relative}.tm-card.astro-gsygyv63:hover .tm-photo__img.astro-gsygyv63{filter:brightness(1.1);transform:scale(1.05)}.tm-photo__initial.astro-gsygyv63{z-index:1;color:color-mix(in srgb, var(--cs-text-strong) 10%, transparent);font-size:var(--cs-fs-4xl);font-weight:var(--cs-fw-black);text-transform:uppercase;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tm-photo__fade.astro-gsygyv63{z-index:1;width:var(--cs-space-12);background:linear-gradient(to left, var(--cs-surface-deep), transparent);position:absolute;inset-block:0;inset-inline-end:0}.tm-body.astro-gsygyv63{z-index:1;width:100%;min-width:0;padding:var(--cs-space-4);flex-direction:column;display:flex;position:relative}.tm-name.astro-gsygyv63{color:var(--cs-text-strong);font-size:var(--cs-fs-base);line-height:var(--cs-lh-tight);font-weight:var(--cs-fw-bold);text-overflow:ellipsis;white-space:nowrap;margin-block-end:var(--cs-space-half);overflow:hidden}.tm-role.astro-gsygyv63{color:var(--cs-accent);font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-normal);font-weight:var(--cs-fw-medium);letter-spacing:var(--cs-tracking-wide);text-transform:uppercase;margin-block-end:var(--cs-space-2)}.tm-links.astro-gsygyv63{align-items:center;gap:var(--cs-space-2);margin-block-end:var(--cs-space-2);display:flex}.tm-link.astro-gsygyv63{color:var(--cs-text-disabled);transition:color var(--cs-dur-base) var(--cs-ease-standard);line-height:0;display:inline-flex}.tm-link.astro-gsygyv63:hover{color:var(--cs-text-strong)}.tm-bio.astro-gsygyv63{overflow:hidden}.tm-bio.astro-gsygyv63 p.astro-gsygyv63{color:var(--cs-w3-muted);font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-relaxed);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=768px){.tm-body.astro-gsygyv63{padding:var(--cs-space-5)}.tm-name.astro-gsygyv63{font-size:var(--cs-fs-lg)}.tm-role.astro-gsygyv63{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}.tm-bio.astro-gsygyv63 p.astro-gsygyv63{font-size:var(--cs-fs-xs);-webkit-line-clamp:4;line-clamp:4}}.tm-empty.astro-gsygyv63{padding-block:var(--cs-space-8);border:1px dashed var(--cs-line-solid);border-radius:var(--cs-radius-menu);color:color-mix(in srgb, var(--cs-text-strong) 30%, transparent);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-medium);justify-content:center;align-items:center;display:flex}.tm-none.astro-gsygyv63{padding-block:var(--cs-space-24);color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);text-align:center}.tn{min-height:100vh;padding-bottom:var(--cs-space-20);background:var(--cs-bg);color:var(--cs-text-1)}.tn [hidden]{display:none}.tn-wrap{max-width:1720px;padding-inline:var(--cs-space-4);margin-inline:auto}.tn-wrap--event{max-width:1600px}.tn-wrap--narrow{max-width:1100px}@media (width>=768px){.tn-wrap{padding-inline:var(--cs-space-6)}}@media (width>=1024px){.tn-wrap{padding-inline:var(--cs-space-8)}}.tn-stack>*+*{margin-top:var(--cs-space-6)}@media (width>=768px){.tn-stack>*+*{margin-top:var(--cs-space-8)}}.tn-h1{font-family:var(--cs-font-display);font-size:var(--cs-fs-3xl);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-tight);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-accent);margin:0}@media (width>=768px){.tn-h1{font-size:var(--cs-fs-4xl)}}@media (width>=1024px){.tn-h1{font-size:var(--cs-fs-5xl)}}.tn-lead{max-width:48rem;margin:var(--cs-space-1) 0 0;font-size:var(--cs-fs-md);line-height:var(--cs-lh-relaxed);color:var(--cs-text-2)}@media (width>=768px){.tn-lead{font-size:var(--cs-fs-base)}}.tn-pagehead{padding-top:var(--cs-space-4);padding-bottom:var(--cs-space-3);border-bottom:1px solid var(--cs-line-solid-cool)}.tn-h2{align-items:center;gap:var(--cs-space-3);font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-strong);margin:0;display:flex}.tn-h2--big{font-size:var(--cs-fs-3xl)}.tn-h2--sm{font-size:var(--cs-fs-md)}.tn-kicker{align-items:center;gap:var(--cs-space-2);font-family:var(--cs-font-display);font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-text-3);margin:0;display:flex}.tn-kicker--gold{font-size:var(--cs-fs-2xs);color:var(--cs-warn-text)}.tn-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--cs-fs-4xs);color:var(--cs-text-3)}.tn-row{justify-content:space-between;align-items:center;gap:var(--cs-space-4);flex-wrap:wrap;display:flex}.tn-row>.tn-row{min-width:0;max-width:100%}.tn-icon-red{color:var(--cs-accent)}.tn-icon-cyan{color:var(--cs-hue-cyan)}.tn-icon-gold{color:var(--cs-warn-text)}.tn-badge{align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-half) var(--cs-space-2);border-radius:var(--cs-radius-1);font-size:var(--cs-fs-5xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-5xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;display:inline-flex}.tn-badge--live{background:var(--cs-danger-fill);color:var(--cs-danger-fill-ink)}.tn-badge--upcoming{border:1px solid color-mix(in srgb, var(--cs-hue-cyan) 30%, transparent);background:color-mix(in srgb, var(--cs-hue-cyan) 20%, transparent);color:var(--cs-hue-cyan)}.tn-badge--done{border:1px solid var(--cs-line-2-next);background:var(--cs-line-2-next);color:var(--cs-text-2)}.tn-badge--gold{background:var(--cs-warn-fill);color:var(--cs-warn-fill-ink)}.tn-badge--core{border:1px solid color-mix(in srgb, var(--cs-secondary) 30%, transparent);background:color-mix(in srgb, var(--cs-secondary) 15%, transparent);color:var(--cs-secondary-text)}.tn-badge--sub{border:1px solid color-mix(in srgb, var(--cs-warn-text) 30%, transparent);background:var(--cs-glass-light);color:var(--cs-warn-text)}.tn-badge--green{border:1px solid var(--cs-success-line);background:var(--cs-success-tint);color:var(--cs-success-text)}.tn-pills{gap:var(--cs-space-2);scrollbar-width:none;min-width:0;max-width:100%;display:flex;overflow-x:auto}.tn-pill{padding:var(--cs-space-1) var(--cs-space-3);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);background:var(--cs-surface-chip);font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-bold);text-transform:uppercase;white-space:nowrap;color:var(--cs-text-3);cursor:pointer;transition:background var(--cs-dur-base) var(--cs-ease-standard), color var(--cs-dur-base) var(--cs-ease-standard);flex:none}.tn-pill:hover{color:var(--cs-text-strong)}.tn-pill[aria-pressed=true]{background:var(--cs-danger-fill);color:var(--cs-danger-fill-ink);border-color:#0000}.tn-link-more{align-items:center;gap:var(--cs-space-1);font-size:var(--cs-fs-2xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-3);flex:none;text-decoration:none;display:inline-flex}.tn-link-more:hover{color:var(--cs-text-strong)}.tn-hubs{gap:var(--cs-space-2);margin-top:var(--cs-space-3);flex-wrap:wrap;display:flex}.tn-hub{padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);background:var(--cs-line-1);font-size:var(--cs-fs-2xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-1);text-decoration:none}.tn-hub:hover{border-color:var(--cs-accent-line)}.tn-hero{border:1px solid var(--cs-line-solid-cool);border-radius:var(--cs-radius-5);background:var(--cs-surface-inset);position:relative;overflow:hidden}.tn-hero-slide{min-height:440px;padding:var(--cs-space-6);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.tn-hero-slide[hidden]{display:none}@media (width>=768px){.tn-hero-slide{padding:var(--cs-space-10)}}@media (width>=1024px){.tn-hero-slide{min-height:480px}}.tn-cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tn-hero-fade{background:linear-gradient(to right, var(--cs-surface-inset), color-mix(in srgb, var(--cs-surface-inset) 80%, transparent) 40%, transparent), linear-gradient(to top, color-mix(in srgb, var(--cs-surface-inset) 50%, transparent), transparent);position:absolute;inset:0}.tn-hero-top{top:var(--cs-space-6);right:var(--cs-space-6);left:var(--cs-space-6);z-index:1;justify-content:space-between;align-items:center;display:flex;position:absolute}.tn-hero-flag{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-1) var(--cs-space-3);border:1px solid var(--cs-danger-line);border-radius:var(--cs-radius-full);background:var(--cs-danger-tint);font-size:var(--cs-fs-2xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-danger-text);display:inline-flex}.tn-dot{border-radius:var(--cs-radius-full);background:var(--cs-live-dot);flex:none;width:8px;height:8px}.tn-hero-nav{align-items:center;gap:var(--cs-space-3);display:flex}.tn-round{border:1px solid var(--cs-line-3);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-bg) 40%, transparent);width:32px;height:32px;color:var(--cs-text-strong);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.tn-round:hover{background:var(--cs-line-3)}.tn-round:disabled{opacity:.3;cursor:not-allowed}.tn-hero-body{z-index:1;padding-top:var(--cs-space-12);position:relative}@media (width>=1024px){.tn-hero-body{max-width:66%}}.tn-hero-body>*+*{margin-top:var(--cs-space-5)}.tn-hero-title{font-family:var(--cs-font-display);font-size:var(--cs-fs-3xl);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-tight);letter-spacing:var(--cs-tracking-wide);text-transform:uppercase;color:var(--cs-text-strong);margin:0}@media (width>=768px){.tn-hero-title{font-size:var(--cs-fs-5xl)}}.tn-meta{align-items:center;gap:var(--cs-space-4);font-size:var(--cs-fs-2xs);font-weight:var(--cs-fw-semibold);color:var(--cs-text-1);flex-wrap:wrap;display:flex}.tn-meta>span{align-items:center;gap:var(--cs-space-1);display:inline-flex}.tn-hero-stats{gap:var(--cs-space-4);max-width:560px;padding-top:var(--cs-space-2);border-top:1px solid var(--cs-line-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tn-stat-label{font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-bold);text-transform:uppercase;color:var(--cs-text-3);display:block}.tn-stat-value{font-family:var(--cs-font-display);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-black);color:var(--cs-text-strong)}.tn-gold{color:var(--cs-warn-text)}.tn-green{color:var(--cs-success-text)}.tn-redtext{color:var(--cs-danger-text)}.tn-hero-logo{top:50%;right:var(--cs-space-12);z-index:1;object-fit:contain;opacity:.85;width:224px;height:144px;display:none;position:absolute;transform:translateY(-50%)}@media (width>=1024px){.tn-hero-logo{display:block}}.tn-empty{justify-content:center;align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-12) var(--cs-space-4);border:1px dashed var(--cs-line-2-next);border-radius:var(--cs-radius-5);font-family:var(--cs-font-display);font-size:var(--cs-fs-md);letter-spacing:var(--cs-tracking-wider);text-align:center;text-transform:uppercase;color:var(--cs-text-3);flex-direction:column;display:flex}.tn-btn{justify-content:center;align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-3) var(--cs-space-6);border:1px solid var(--cs-line-3);border-radius:var(--cs-radius-4);background:var(--cs-line-1);font-size:var(--cs-fs-2xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;white-space:nowrap;color:var(--cs-text-strong);text-decoration:none;display:inline-flex}.tn-btn:hover{background:var(--cs-line-2-next)}.tn-btn--sm{padding:var(--cs-space-2) var(--cs-space-4)}.tn-btn--red{background:var(--cs-accent-fill);color:var(--cs-accent-fill-ink);border-color:#0000}.tn-btn--red:hover{background:var(--cs-accent-fill-hover)}.tn-btn--gold{border-color:color-mix(in srgb, var(--cs-warn-text) 30%, transparent);background:color-mix(in srgb, var(--cs-warn-text) 15%, transparent);width:100%;color:var(--cs-warn-text)}.tn-btn--gold:hover{background:var(--cs-warn-fill);color:var(--cs-warn-fill-ink)}.tn-btn--open{border-color:var(--cs-danger-line);background:color-mix(in srgb, var(--cs-danger-fill) 20%, transparent);width:100%;color:var(--cs-danger-text)}.tn-btn--open:hover{background:var(--cs-danger-fill);color:var(--cs-danger-fill-ink)}.tn-grid{gap:var(--cs-space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.tn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.tn-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.tn-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.tn-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.tn-card{justify-content:space-between;gap:var(--cs-space-3);min-width:0;padding:var(--cs-space-4);border:1px solid var(--cs-line-solid-cool);border-radius:var(--cs-radius-5);background:var(--cs-surface-1);color:inherit;transition:border-color var(--cs-dur-base) var(--cs-ease-standard);flex-direction:column;text-decoration:none;display:flex}.tn-card[hidden]{display:none}.tn-card:hover{border-color:var(--cs-danger-line)}.tn-card--gold:hover{border-color:color-mix(in srgb, var(--cs-warn-text) 40%, transparent)}.tn-card--flush{padding:0;overflow:hidden}.tn-art{aspect-ratio:16/9;border-radius:var(--cs-radius-4);background:var(--cs-surface-raised);position:relative;overflow:hidden}.tn-card--flush .tn-art{border-radius:0}.tn-art .tn-badge{top:var(--cs-space-2);left:var(--cs-space-2);z-index:1;position:absolute}.tn-art-badges{top:var(--cs-space-2);left:var(--cs-space-2);z-index:1;gap:var(--cs-space-1);display:flex;position:absolute}.tn-art-badges .tn-badge{position:static}.tn-art-fade{background:linear-gradient(to top, var(--cs-surface-1), transparent 50%, color-mix(in srgb, var(--cs-bg) 40%, transparent));position:absolute;inset:0}.tn-card-body{justify-content:space-between;gap:var(--cs-space-3);padding:var(--cs-space-4);flex-direction:column;flex:1;display:flex}.tn-card-title{font-family:var(--cs-font-display);font-size:var(--cs-fs-base);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-snug);text-overflow:ellipsis;text-transform:uppercase;color:var(--cs-text-strong);margin:0;overflow:hidden}.tn-card-title--sm{font-size:var(--cs-fs-md);white-space:nowrap}.tn-card-title--1{white-space:nowrap}.tn-card:hover .tn-card-title{color:var(--cs-danger-text)}.tn-card--gold:hover .tn-card-title{color:var(--cs-warn-text)}.tn-sub{margin:var(--cs-space-1) 0 0;font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-semibold);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--cs-text-3);overflow:hidden}.tn-sub--plain{text-transform:none}.tn-gamedot{align-items:center;gap:var(--cs-space-1);display:inline-flex}.tn-gamedot:before{border-radius:var(--cs-radius-full);background:var(--cs-accent);content:"";width:6px;height:6px}.tn-lines{gap:var(--cs-space-1);padding-top:var(--cs-space-2);border-top:1px solid var(--cs-line-solid-cool);font-size:var(--cs-fs-4xs);color:var(--cs-text-2);display:grid}.tn-lines>span{align-items:center;gap:var(--cs-space-1);white-space:nowrap;display:flex;overflow:hidden}.tn-foot{padding-top:var(--cs-space-1);border-top:1px solid var(--cs-line-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tn-trio{gap:var(--cs-space-2);padding-top:var(--cs-space-2);border-top:1px solid var(--cs-line-1);font-size:var(--cs-fs-4xs);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tn-trio b{font-weight:var(--cs-fw-bold);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;display:block;overflow:hidden}.tn-split{justify-content:space-between;align-items:center;gap:var(--cs-space-2);padding-top:var(--cs-space-2);border-top:1px solid var(--cs-line-1);font-size:var(--cs-fs-4xs);display:flex}.tn-podium{gap:var(--cs-space-2);padding:var(--cs-space-3);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-surface-raised);font-size:var(--cs-fs-2xs);display:grid}.tn-podium>div{justify-content:space-between;align-items:center;display:flex}.tn-podium>:not(:first-child){padding-top:var(--cs-space-2);border-top:1px solid var(--cs-line-1)}.tn-week{justify-content:space-between;align-items:center;gap:var(--cs-space-3);min-width:0;padding:var(--cs-space-3);border:1px solid var(--cs-line-solid-cool);border-radius:var(--cs-radius-4);background:var(--cs-surface-0);color:inherit;text-decoration:none;display:flex}.tn-week:hover{border-color:var(--cs-danger-line)}.tn-week-name{align-items:center;gap:var(--cs-space-1);min-width:0;display:flex}.tn-week-name b{font-family:var(--cs-font-display);font-size:var(--cs-fs-2xs);font-weight:var(--cs-fw-black);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.tn-chipdate{padding:var(--cs-space-1) var(--cs-space-2);border-radius:var(--cs-radius-1);background:var(--cs-line-1);flex:none}.tn-rule{padding-top:var(--cs-space-8);border-top:1px solid var(--cs-line-solid-cool)}.tn-back{align-items:center;gap:var(--cs-space-1);margin-top:var(--cs-space-8);font-size:var(--cs-fs-2xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-3);text-decoration:none;display:inline-flex}.tn-list{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);margin:0;padding:0;list-style:none;overflow:hidden}.tn-list>:not(:first-child){border-top:1px solid var(--cs-line-2-next)}.tn-list a{gap:var(--cs-space-2);padding:var(--cs-space-3) var(--cs-space-4);color:inherit;flex-direction:column;text-decoration:none;display:flex}@media (width>=768px){.tn-list a{flex-direction:row;justify-content:space-between;align-items:center}}.tn-list .tn-sub{margin-top:0}.tn-list .tn-mono{font-size:var(--cs-fs-2xs)}.tn-list a:hover{background:var(--cs-line-1)}.tn-list-name{font-family:var(--cs-font-display);font-weight:var(--cs-fw-black);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--cs-text-strong);display:block;overflow:hidden}.tn-ehead{border-bottom:1px solid var(--cs-line-2-next);background:var(--cs-bg);min-height:280px;position:relative;overflow:hidden}@media (width>=768px){.tn-ehead{min-height:340px}}@media (width>=1024px){.tn-ehead{min-height:400px}}.tn-ehead-bg{position:absolute;inset:0;overflow:hidden}.tn-ehead-bg img{object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.tn-ehead-bg--cs img{object-fit:contain;opacity:1;width:auto;max-width:70%;height:95%;-webkit-mask-image:linear-gradient(to right, transparent 0%, var(--cs-bg) 20%, var(--cs-bg) 80%, transparent 100%);mask-image:linear-gradient(to right, transparent 0%, var(--cs-bg) 20%, var(--cs-bg) 80%, transparent 100%);top:50%;left:auto;right:10%;transform:translateY(-50%)}.tn-ehead-bg:after{background:linear-gradient(to right, var(--cs-bg), color-mix(in srgb, var(--cs-bg) 50%, transparent) 50%, transparent), linear-gradient(to top, var(--cs-bg), transparent 128px), linear-gradient(to bottom, color-mix(in srgb, var(--cs-bg) 60%, transparent), transparent 96px);content:"";position:absolute;inset:0}.tn-ehead-bg--cs:after{background:linear-gradient(to right, var(--cs-bg), color-mix(in srgb, var(--cs-bg) 80%, transparent) 30%, transparent 60%), linear-gradient(to top, var(--cs-bg), transparent 128px)}.tn-ehead-in{z-index:1;min-height:inherit;padding-top:var(--cs-space-8);flex-direction:column;display:flex;position:relative}@media (width>=1024px){.tn-ehead-in{padding-top:var(--cs-space-12)}}.tn-crumbs{align-items:center;gap:var(--cs-space-2);font-size:var(--cs-fs-5xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-3);flex-wrap:wrap;display:flex}@media (width>=768px){.tn-crumbs{font-size:var(--cs-fs-4xs);letter-spacing:var(--cs-tracking-widest)}}.tn-crumbs a{color:inherit;text-decoration:none}.tn-crumbs a:hover,.tn-crumbs [aria-current]{color:var(--cs-text-strong)}.tn-crumbs .tn-sep{color:var(--cs-line-3)}.tn-ehead-top{align-items:center;gap:var(--cs-space-3);margin-bottom:var(--cs-space-4);flex-wrap:wrap;display:flex}.tn-status{align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-1) var(--cs-space-2);border:1px solid var(--cs-line-3);border-radius:var(--cs-radius-1);background:var(--cs-line-2-next);font-size:var(--cs-fs-5xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-text-2);display:inline-flex}.tn-status--live{border-color:color-mix(in srgb, var(--cs-success-text) 50%, transparent);background:color-mix(in srgb, var(--cs-success-text) 20%, transparent);color:var(--cs-success-text)}.tn-status--live:before{border-radius:var(--cs-radius-full);content:"";background:currentColor;width:6px;height:6px}.tn-ehead-h1{font-family:var(--cs-font-display);font-size:var(--cs-fs-4xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong);margin:0 0 auto;line-height:1}@media (width>=768px){.tn-ehead-h1{font-size:var(--cs-fs-5xl)}}@media (width>=1024px){.tn-ehead-h1{font-size:var(--cs-fs-6xl)}}.tn-ehead-bottom{gap:var(--cs-space-4);margin:var(--cs-space-8) 0 var(--cs-space-5);flex-direction:column;display:flex}@media (width>=1024px){.tn-ehead-bottom{margin-top:var(--cs-space-10);flex-direction:row;justify-content:space-between;align-items:flex-end}}.tn-chips{align-items:center;gap:var(--cs-space-2);min-width:0;font-size:var(--cs-fs-2xs);font-weight:var(--cs-fw-medium);color:var(--cs-text-2);flex-wrap:wrap;flex:1;display:flex}.tn-chip{align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-1) var(--cs-space-2);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);background:var(--cs-line-1);display:inline-flex}.tn-chip b{font-weight:var(--cs-fw-bold);color:var(--cs-text-strong)}.tn-chip-muted{color:var(--cs-text-3)}.tn-chip--tier{border-color:color-mix(in srgb, var(--cs-secondary) 30%, transparent);background:color-mix(in srgb, var(--cs-secondary) 20%, transparent);font-size:var(--cs-fs-5xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-secondary-text)}.tn-actions{align-items:center;gap:var(--cs-space-3);flex-wrap:wrap;flex:none;display:flex}.tn-series-link{display:none}@media (width>=768px){.tn-series-link{display:inline-flex}}.tn-series-link small{font-size:var(--cs-fs-5xs);color:var(--cs-text-3)}.tn-tabs{gap:var(--cs-space-6);padding-top:var(--cs-space-3);border-top:1px solid var(--cs-line-2-next);scrollbar-width:none;display:flex;position:relative;overflow-x:auto}@media (width>=1024px){.tn-tabs{gap:var(--cs-space-8)}}.tn-tab{padding-bottom:var(--cs-space-3);font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;white-space:nowrap;color:var(--cs-text-3);flex:none;text-decoration:none;position:relative}@media (width>=768px){.tn-tab{font-size:var(--cs-fs-2xs);letter-spacing:var(--cs-tracking-widest)}}.tn-tab:hover{color:var(--cs-text-2)}.tn-tab[aria-selected=true]{color:var(--cs-text-strong)}.tn-tab[aria-selected=true]:after{border-radius:var(--cs-radius-full);background:var(--cs-accent);height:2px;box-shadow:var(--cs-glow-accent);content:"";position:absolute;bottom:0;left:0;right:0}.tn-panel[hidden]{display:none}.tn-dash,.tn-matches,.tn-teams,.tn-related,.tn-bottom,.tn-two{grid-template-columns:minmax(0,1fr)}.tn-dash{gap:var(--cs-space-5);padding-block:var(--cs-space-6);display:grid}.tn-box{min-width:0;padding:var(--cs-space-5);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-5);background:var(--cs-surface-inset)}@media (width>=768px){.tn-box{padding:var(--cs-space-6)}}.tn-box-head{justify-content:space-between;align-items:center;gap:var(--cs-space-3);margin-bottom:var(--cs-space-4);display:flex}.tn-box-title{align-items:center;gap:var(--cs-space-2);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-text-strong);margin:0;display:flex}.tn-box-title--sm{font-size:var(--cs-fs-2xs)}.tn-box-title:before{border-radius:var(--cs-radius-full);background:var(--cs-accent);content:"";flex:none;width:4px;height:16px}.tn-two{gap:var(--cs-space-4);display:grid}@media (width>=1024px){.tn-two{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.tn-about{flex-direction:column;display:flex}.tn-about p{margin:0 0 var(--cs-space-4);font-size:var(--cs-fs-md);line-height:var(--cs-lh-relaxed);color:var(--cs-text-2);flex:1}.tn-format{padding-top:var(--cs-space-4);border-top:1px solid var(--cs-line-2-next)}.tn-format h4{margin:0 0 var(--cs-space-3);font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-3)}.tn-format-grid{gap:var(--cs-space-2);font-size:var(--cs-fs-2xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=768px){.tn-format-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tn-tile{padding:var(--cs-space-3);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-line-1)}.tn-tile span{align-items:center;gap:var(--cs-space-1);margin-bottom:var(--cs-space-1);color:var(--cs-text-3);display:flex}.tn-tile b{color:var(--cs-text-strong)}.tn-facts{font-size:var(--cs-fs-2xs);flex-direction:column;flex:1;justify-content:space-between;margin:0;display:flex}.tn-facts div{justify-content:space-between;gap:var(--cs-space-3);padding-block:var(--cs-space-3);border-bottom:1px solid var(--cs-line-1);display:flex}.tn-facts div:last-child{border-bottom:0}.tn-facts dt{font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-3)}.tn-facts dd{font-weight:var(--cs-fw-bold);text-align:right;color:var(--cs-text-strong);margin:0}.tn-facts dd.tn-green{color:var(--cs-success-text)}.tn-matches{gap:var(--cs-space-2);display:grid}@media (width>=1280px){.tn-matches{grid-template-columns:repeat(2,minmax(0,1fr))}}.tn-match{align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-3);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-line-1);display:flex}.tn-match-time{width:72px;font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-tight);text-overflow:ellipsis;color:var(--cs-text-3);flex:none;overflow:hidden}@media (width>=768px){.tn-match-time{width:96px}}.tn-vs{align-items:center;gap:var(--cs-space-2);flex:1;min-width:0;display:flex}.tn-side{align-items:center;gap:var(--cs-space-2);min-width:0;font-size:var(--cs-fs-2xs);font-weight:var(--cs-fw-bold);color:var(--cs-text-strong);flex:1;display:flex}@media (width>=768px){.tn-side{font-size:var(--cs-fs-md)}}.tn-side--l{text-align:right;justify-content:flex-end}.tn-side span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tn-score{padding-inline:var(--cs-space-1);font-size:var(--cs-fs-5xs);font-weight:var(--cs-fw-black);text-transform:uppercase;color:var(--cs-text-disabled);flex:none}.tn-fmt{font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-bold);color:var(--cs-text-disabled);flex:none;display:none}@media (width>=768px){.tn-fmt{display:inline}}.tn-logo{width:28px;height:28px;padding:var(--cs-space-half);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--cs-bg) 50%, transparent);object-fit:contain;flex:none}.tn-logo--lg{width:34px;height:34px}.tn-teams{gap:var(--cs-space-2);display:grid}@media (width>=768px){.tn-teams{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.tn-teams{grid-template-columns:repeat(4,minmax(0,1fr))}}.tn-team{align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-4);background:var(--cs-line-1);display:flex}.tn-team p{min-width:0;font-size:var(--cs-fs-md);font-weight:var(--cs-fw-bold);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.tn-stages{gap:var(--cs-space-2);text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=768px){.tn-stages{grid-template-columns:repeat(4,minmax(0,1fr))}}.tn-stage{font-size:var(--cs-fs-5xs);color:var(--cs-text-3);flex-direction:column;align-items:center;display:flex}.tn-stage i{width:36px;height:36px;margin-bottom:var(--cs-space-2);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);color:var(--cs-text-disabled);justify-content:center;align-items:center;display:inline-flex}.tn-stage--active i{border-color:var(--cs-accent);background:var(--cs-accent-fill);color:var(--cs-accent-fill-ink)}.tn-stage--completed i{border-color:var(--cs-line-3);background:var(--cs-line-2-next);color:var(--cs-text-strong)}.tn-stage b{font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}.tn-bottom{gap:var(--cs-space-4);display:grid}@media (width>=1024px){.tn-bottom{grid-template-columns:repeat(12,minmax(0,1fr))}.tn-span-2{grid-column:span 2}.tn-span-3{grid-column:span 3}.tn-span-4{grid-column:span 4}.tn-span-5{grid-column:span 5}.tn-span-7{grid-column:span 7}.tn-span-12{grid-column:span 12}}.tn-maps{gap:var(--cs-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width>=1280px){.tn-maps{grid-template-columns:repeat(7,minmax(0,1fr))}}.tn-map{aspect-ratio:4/3;border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);background:linear-gradient(to bottom right, var(--cs-surface-3), var(--cs-surface-0));position:relative;overflow:hidden}.tn-map span{z-index:1;padding:var(--cs-space-1);font-size:var(--cs-fs-5xs);font-weight:var(--cs-fw-black);text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--cs-text-strong);position:absolute;bottom:0;left:0;right:0;overflow:hidden}.tn-prizes{gap:var(--cs-space-1);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--cs-fs-md);margin:0;padding:0;list-style:none;display:grid}.tn-prizes li{justify-content:space-between;gap:var(--cs-space-4);display:flex}.tn-streams{gap:var(--cs-space-2);flex-wrap:wrap;display:flex}.tn-stream{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-line-1);width:48px;height:48px;color:var(--cs-text-strong);justify-content:center;align-items:center;display:inline-flex}.tn-statgrid{gap:var(--cs-space-2);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width>=768px){.tn-statgrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=1024px){.tn-statgrid--narrow{grid-template-columns:repeat(3,minmax(0,1fr))}}.tn-stattile{padding:var(--cs-space-2) var(--cs-space-1);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-line-1)}.tn-stattile b{font-size:var(--cs-fs-md);font-weight:var(--cs-fw-black);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tn-stattile span{font-size:var(--cs-fs-5xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-3)}.tn-related{gap:var(--cs-space-2);display:grid}.tn-related a{justify-content:space-between;align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-3);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-line-1);font-size:var(--cs-fs-2xs);font-weight:var(--cs-fw-bold);color:var(--cs-text-strong);text-decoration:none;display:flex}.tn-related a:hover{border-color:var(--cs-accent-line)}.tn-group-title{padding-top:var(--cs-space-8);font-size:var(--cs-fs-xl);font-weight:var(--cs-fw-bold);margin:0}.tn-shead{padding-block:var(--cs-space-8);border-bottom:1px solid var(--cs-line-2-next);background:var(--cs-surface-inset)}.tn-shead .tn-crumbs{margin-bottom:var(--cs-space-4)}.tn-sid{gap:var(--cs-space-4);flex-direction:column;display:flex}@media (width>=768px){.tn-sid{align-items:center;gap:var(--cs-space-6);flex-direction:row}}.tn-slogo{width:64px;height:64px;padding:var(--cs-space-2);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-5);background:color-mix(in srgb, var(--cs-bg) 60%, transparent);color:var(--cs-accent);flex:none;justify-content:center;align-items:center;display:flex}@media (width>=768px){.tn-slogo{width:96px;height:96px;padding:var(--cs-space-3)}}.tn-slogo img{object-fit:contain;width:100%;height:100%}.tn-stitle{align-items:center;gap:var(--cs-space-3);flex-wrap:wrap;display:flex}.tn-stitle h1{font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong);margin:0;line-height:1}@media (width>=768px){.tn-stitle h1{font-size:var(--cs-fs-3xl)}}@media (width>=1024px){.tn-stitle h1{font-size:var(--cs-fs-4xl)}}.tn-sinfo>*+*{margin-top:var(--cs-space-2)}.tn-sdesc{max-width:48rem;font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-relaxed);color:var(--cs-text-3);margin:0}.tn-records{gap:var(--cs-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=768px){.tn-records{grid-template-columns:repeat(4,minmax(0,1fr))}}.tn-record{padding:var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-surface-inset);text-align:center}.tn-record b{font-size:var(--cs-fs-2xl);font-weight:var(--cs-fw-black);display:block}.tn-record span{font-size:var(--cs-fs-5xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-text-3)}.tn-feature{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-5);background:var(--cs-surface-inset);position:relative;overflow:hidden}.tn-feature>img{object-fit:cover;opacity:.3;width:100%;height:100%;position:absolute;inset:0}.tn-feature-in{gap:var(--cs-space-6);padding:var(--cs-space-6);background:linear-gradient(to right, var(--cs-surface-inset), color-mix(in srgb, var(--cs-surface-inset) 80%, transparent), transparent);flex-direction:column;display:flex;position:relative}@media (width>=1024px){.tn-feature-in{padding:var(--cs-space-8);flex-direction:row;justify-content:space-between;align-items:center}}.tn-toolbar{gap:var(--cs-space-4);padding:var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-5);background:var(--cs-surface-inset);flex-direction:column;display:flex}@media (width>=1024px){.tn-toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.tn-search{flex:1;max-width:448px;position:relative}.tn-search svg{top:50%;left:var(--cs-space-3);color:var(--cs-text-3);position:absolute;transform:translateY(-50%)}.tn-field{width:100%;padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-line-field);border-radius:var(--cs-radius-4);background:color-mix(in srgb, var(--cs-bg) 40%, transparent);font:inherit;font-size:var(--cs-fs-md);color:var(--cs-text-strong)}.tn-search .tn-field{padding-left:var(--cs-space-8)}.tn-tools{align-items:center;gap:var(--cs-space-2);display:flex}.tn-tools select.tn-field{width:auto;font-size:var(--cs-fs-2xs)}.tn-toggle{padding:var(--cs-space-2);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);color:var(--cs-text-3);cursor:pointer;background:0 0;display:inline-flex}.tn-toggle[aria-pressed=true]{border-color:var(--cs-line-3);background:var(--cs-line-3);color:var(--cs-text-strong)}.tn-timeline{padding:var(--cs-space-6);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-5);background:var(--cs-surface-inset)}.tn-timeline[hidden]{display:none}@media (width>=768px){.tn-timeline{padding:var(--cs-space-8)}}.tn-scroll{margin-block:var(--cs-space-6);overflow-x:auto}.tn-table{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--cs-fs-2xs);font-weight:var(--cs-fw-bold);text-align:left}.tn-table th{padding-bottom:var(--cs-space-3);font-size:var(--cs-fs-5xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-text-3)}.tn-table td{padding-block:var(--cs-space-3);border-top:1px solid var(--cs-line-1);color:var(--cs-text-2)}.tn-table td.tn-green,.tn-past-body p.tn-green{color:var(--cs-success-text)}.tn-table td.tn-gold,.tn-past-body p.tn-gold{color:var(--cs-warn-text)}.tn-table tr[hidden]{display:none}.tn-table .tn-first{padding-left:var(--cs-space-4)}.tn-table .tn-last{padding-right:var(--cs-space-4);text-align:right}.tn-table a{color:var(--cs-text-strong);text-decoration:none}.tn-table a:hover{color:var(--cs-accent)}.tn-evcell{align-items:center;gap:var(--cs-space-3);display:flex}.tn-sdot{border-radius:var(--cs-radius-full);flex:none;width:10px;height:10px}.tn-sdot--live{background:var(--cs-accent)}.tn-sdot--completed{background:var(--cs-success-text)}.tn-sdot--upcoming{border:2px solid var(--cs-secondary)}.tn-subs summary{align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-half) var(--cs-space-2);border:1px solid color-mix(in srgb, var(--cs-secondary) 30%, transparent);border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--cs-secondary) 15%, transparent);font-size:var(--cs-fs-5xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-secondary-text);cursor:pointer;list-style:none;display:inline-flex}.tn-subs summary::-webkit-details-marker{display:none}.tn-subs[open] summary svg{transform:rotate(180deg)}.tn-sublist{gap:var(--cs-space-1);margin-top:var(--cs-space-2);padding-left:var(--cs-space-3);border-left:2px solid var(--cs-accent-line);display:grid}.tn-sublist a{justify-content:space-between;align-items:center;gap:var(--cs-space-2);font-size:var(--cs-fs-2xs);display:flex}.tn-totals{gap:var(--cs-space-4);padding-top:var(--cs-space-4);border-top:1px solid var(--cs-line-2-next);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tn-totals b{font-size:var(--cs-fs-lg);font-weight:var(--cs-fw-black);display:block}.tn-totals span{font-size:var(--cs-fs-5xs);font-weight:var(--cs-fw-black);text-transform:uppercase;color:var(--cs-text-3)}.tn-past-art{background:color-mix(in srgb, var(--cs-bg) 40%, transparent);height:128px;color:var(--cs-text-disabled);justify-content:center;align-items:center;display:flex;position:relative}.tn-past-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tn-past-body{padding:var(--cs-space-4)}.tn-past-body>*+*{margin-top:var(--cs-space-2)}.tn-past-body p{font-size:var(--cs-fs-4xs);color:var(--cs-text-3);margin:0}.tn-past-foot{padding-inline:var(--cs-space-3);padding-bottom:var(--cs-space-3)}.tn-past-foot summary{background:var(--cs-line-1);border:0;justify-content:center;width:100%;display:flex}.tn-news{padding:var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-surface-inset);color:inherit;text-decoration:none;display:block}.tn-news:hover{border-color:var(--cs-line-3)}.tn-news b{-webkit-line-clamp:2;font-size:var(--cs-fs-md);color:var(--cs-text-strong);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tn-news span{margin-top:var(--cs-space-2);font-size:var(--cs-fs-4xs);color:var(--cs-text-3);display:block}.tn-credit{margin-top:var(--cs-space-10);font-size:var(--cs-fs-4xs);color:var(--cs-text-3)}.tn-credit a{color:inherit}.tn-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tn-hhead{border-bottom:1px solid var(--cs-line-1);background:var(--cs-bg);min-height:260px;display:flex;position:relative;overflow:hidden}@media (width>=768px){.tn-hhead{min-height:360px}}.tn-hhead-art{object-fit:cover;object-position:right;width:100%;height:100%;position:absolute;inset:0}.tn-hhead:after{background:linear-gradient(to right, color-mix(in srgb, var(--cs-bg) 55%, transparent), color-mix(in srgb, var(--cs-bg) 20%, transparent) 50%, transparent), linear-gradient(to top, color-mix(in srgb, var(--cs-bg) 40%, transparent), transparent 50%);pointer-events:none;content:"";position:absolute;inset:0}.tn-hhead-in{z-index:1;width:100%;padding-top:var(--cs-space-8);padding-bottom:var(--cs-space-6);flex-direction:column;display:flex;position:relative}@media (width>=768px){.tn-hhead-in{padding-top:var(--cs-space-16);padding-bottom:var(--cs-space-8)}}.tn-hhead-copy>*+*{margin-top:var(--cs-space-2)}.tn-hhead-crumb{font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-text-2);margin:0}.tn-hhead-h1{font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-tight);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-accent);margin:0}@media (width>=768px){.tn-hhead-h1{font-size:var(--cs-fs-4xl)}}@media (width>=1024px){.tn-hhead-h1{font-size:var(--cs-fs-5xl)}}.tn-hhead-blurb{max-width:48rem;font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-relaxed);color:var(--cs-text-1);margin:0}@media (width>=768px){.tn-hhead-blurb{font-size:var(--cs-fs-md)}}.tn-hstats{gap:var(--cs-space-2);padding-top:var(--cs-space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;display:grid}@media (width>=768px){.tn-hstats{gap:var(--cs-space-3);padding-top:var(--cs-space-10);flex-wrap:wrap;display:flex}}.tn-hstat{align-items:center;gap:var(--cs-space-3);min-width:0;padding:var(--cs-space-3) var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:color-mix(in srgb, var(--cs-surface-chip) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex:1;display:flex}@media (width>=768px){.tn-hstat{min-width:170px}}.tn-hstat>span{flex-direction:column;min-width:0;display:flex}.tn-hstat b{font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-tight);text-overflow:ellipsis;white-space:nowrap;color:var(--cs-text-strong);overflow:hidden}.tn-hstat small{font-size:var(--cs-fs-5xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--cs-text-3);overflow:hidden}.tn-htabs{gap:var(--cs-space-2);margin-top:var(--cs-space-6);padding-bottom:var(--cs-space-2);scrollbar-width:none;display:flex;overflow-x:auto}@media (width>=768px){.tn-htabs{flex-wrap:wrap}}.tn-htab{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-4);border-radius:var(--cs-radius-full);background:var(--cs-surface-chip);font-size:var(--cs-fs-2xs);font-weight:var(--cs-fw-bold);white-space:nowrap;color:var(--cs-text-3);transition:color var(--cs-dur-base) var(--cs-ease-standard), background var(--cs-dur-base) var(--cs-ease-standard);border:1px solid #0000;flex:none;text-decoration:none;display:inline-flex}.tn-htab:hover{background:var(--cs-line-2-next);color:var(--cs-text-strong)}.tn-htab[aria-current=page]{border-color:var(--cs-accent);background:color-mix(in srgb, var(--cs-accent) 10%, transparent);box-shadow:var(--cs-glow-accent);color:var(--cs-text-strong)}.tn-htabs .tn-htab[aria-current=page] svg{color:var(--cs-accent)}.tn-htab-count{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--cs-fs-3xs);color:var(--cs-text-3)}.tn-htab[aria-current=page] .tn-htab-count{font-weight:var(--cs-fw-bold);color:var(--cs-text-1)}.tn-hbody{gap:var(--cs-space-8);padding-top:var(--cs-space-6);flex-direction:column;display:flex}.tn-hsec{min-width:0}.tn-hsec-head{justify-content:space-between;align-items:center;gap:var(--cs-space-3);margin-bottom:var(--cs-space-3);display:flex}.tn-hsec-title,.tn-hlabel,.tn-hcol-title{align-items:center;gap:var(--cs-space-2);font-size:var(--cs-fs-2xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-text-1);margin:0;display:flex}.tn-hsec-title:before{border-radius:var(--cs-radius-full);background:var(--cs-accent);content:"";flex:none;width:4px;height:16px}.tn-hlabel{color:var(--cs-text-3)}.tn-hpanel{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-5);background:var(--cs-surface-inset);min-width:0;overflow:hidden}.tn-hsplit{gap:var(--cs-space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.tn-hsplit{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.tn-haside{gap:var(--cs-space-6);flex-direction:column;min-width:0;display:flex}.tn-hcards{gap:var(--cs-space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.tn-hcards--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.tn-hcards--grid.tn-hcards--art,.tn-hcards--grid.tn-hcards--catalogue{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.tn-hcards--grid.tn-hcards--art{grid-template-columns:repeat(4,minmax(0,1fr))}}.tn-hcards--rail{scrollbar-width:none;display:flex;overflow-x:auto}.tn-hcards--rail>*{flex:none;width:240px}.tn-hcards--rail.tn-hcards--portrait{grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.tn-hcards--rail.tn-hcards--portrait>*{width:auto}@media (width>=768px){.tn-hcards--rail.tn-hcards--portrait{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.tn-hcards--rail.tn-hcards--portrait{grid-template-columns:repeat(5,minmax(0,1fr))}}.tn-hcard--portrait .tn-hcard-body{text-align:center;align-items:center}.tn-hcard{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-5);background:var(--cs-surface-inset);min-width:0;color:inherit;transition:border-color var(--cs-dur-base) var(--cs-ease-standard);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}a.tn-hcard:hover{border-color:color-mix(in srgb, var(--cs-accent) 40%, transparent)}.tn-hcard[hidden]{display:none}.tn-hcard-art{background:var(--cs-surface-deep);flex:none;height:144px;position:relative;overflow:hidden}.tn-hcard-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tn-hcard--series .tn-hcard-art img{opacity:.4}.tn-hcard--series .tn-hcard-art:after,.tn-hcard--art .tn-hcard-art:after{background:linear-gradient(to top, var(--cs-surface-inset), color-mix(in srgb, var(--cs-surface-inset) 70%, transparent) 40%, transparent);content:"";position:absolute;inset:0}.tn-hcard--portrait .tn-hcard-art{height:200px}.tn-hcard--portrait .tn-hcard-art img{inset:var(--cs-space-4);width:calc(100% - 2 * var(--cs-space-4));height:calc(100% - 2 * var(--cs-space-4));object-fit:contain}.tn-hcard--catalogue .tn-hcard-art{height:180px;margin:var(--cs-space-3) var(--cs-space-3) 0;border-radius:var(--cs-radius-3);background:linear-gradient(to bottom, color-mix(in srgb, var(--cs-accent) 18%, var(--cs-surface-deep)), var(--cs-surface-deep))}.tn-hcard--catalogue .tn-hcard-art img{object-fit:contain;object-position:bottom}.tn-hcard-top{z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--cs-space-2);padding:var(--cs-space-3);display:flex;position:absolute;top:0;left:0;right:0}.tn-hcard-rank{z-index:1;top:var(--cs-space-3);left:var(--cs-space-3);padding:var(--cs-space-half) var(--cs-space-2);border-radius:var(--cs-radius-1);background:var(--cs-danger-fill);font-size:var(--cs-fs-5xs);font-weight:var(--cs-fw-black);color:var(--cs-danger-fill-ink);position:absolute}.tn-hcard-cap{z-index:1;padding:var(--cs-space-3);position:absolute;bottom:0;left:0;right:0}.tn-hcard .tn-hcard-name{font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-tight);text-transform:uppercase;color:var(--cs-text-strong);margin:0}.tn-hcard--catalogue .tn-hcard-name,.tn-hcard--portrait .tn-hcard-name{font-size:var(--cs-fs-md);text-transform:none}.tn-hcard .tn-hcard-body{gap:var(--cs-space-2);min-width:0;padding:var(--cs-space-4);flex-direction:column;flex:1;display:flex}.tn-hcard-line{justify-content:space-between;align-items:center;gap:var(--cs-space-2);display:flex}.tn-hcard-corner{z-index:1;right:var(--cs-space-3);bottom:var(--cs-space-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--cs-fs-2xs);font-weight:var(--cs-fw-bold);color:var(--cs-text-strong);position:absolute}.tn-hbadges{gap:var(--cs-space-1);flex-wrap:wrap;display:flex}.tn-hbadge{padding:var(--cs-space-half) var(--cs-space-2);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-1);background:var(--cs-line-2-next);font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;white-space:nowrap;color:var(--cs-text-2);flex:none;align-items:center;display:inline-flex}.tn-hbadge.tn-tone-purple{background:color-mix(in srgb, var(--cs-secondary) 80%, transparent);color:var(--cs-text-strong);border-color:#0000}.tn-hbadge.tn-tone-blue{border-color:color-mix(in srgb, var(--cs-hue-cyan) 30%, transparent);background:color-mix(in srgb, var(--cs-hue-cyan) 15%, transparent);color:var(--cs-hue-cyan)}.tn-hbadge.tn-tone-green{border-color:var(--cs-success-line);background:var(--cs-success-tint);color:var(--cs-success-text)}.tn-hbadge.tn-tone-red{background:var(--cs-danger-fill);color:var(--cs-danger-fill-ink);border-color:#0000}.tn-hcard-sub,.tn-hcard-text{font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-relaxed);color:var(--cs-text-3);margin:0}.tn-hcard-text{color:var(--cs-text-2)}.tn-hcard-facts{justify-content:space-between;gap:var(--cs-space-2) var(--cs-space-4);font-size:var(--cs-fs-3xs);color:var(--cs-text-3);flex-wrap:wrap;margin:auto 0 0;display:flex}.tn-hcard-facts dt{text-transform:uppercase}.tn-hcard-facts dd{font-weight:var(--cs-fw-bold);color:var(--cs-text-1);margin:0}.tn-hcard-list{gap:var(--cs-space-2);margin:var(--cs-space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.tn-hcard-list li{gap:var(--cs-space-1);padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-3);background:var(--cs-surface-deep);font-size:var(--cs-fs-5xs);line-height:var(--cs-lh-relaxed);color:var(--cs-text-3);flex-direction:column;display:flex}.tn-hcard-list-head{justify-content:space-between;gap:var(--cs-space-2);font-size:var(--cs-fs-4xs);color:var(--cs-text-strong);display:flex}.tn-hbar{justify-content:space-between;align-items:center;gap:var(--cs-space-3);margin-bottom:var(--cs-space-4);padding:var(--cs-space-3) var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-surface-inset);flex-wrap:wrap;display:flex}.tn-hchips{align-items:center;gap:var(--cs-space-2);flex-wrap:wrap;min-width:0;display:flex}.tn-hchip{padding:var(--cs-space-1) var(--cs-space-3);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-2);background:var(--cs-surface-chip);font:inherit;font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-bold);text-transform:uppercase;white-space:nowrap;color:var(--cs-text-3);cursor:pointer;text-decoration:none}.tn-hchip:hover{color:var(--cs-text-strong)}@media (width>=768px){.tn-hfilters .tn-hchip{padding:var(--cs-space-2) var(--cs-space-5);font-size:var(--cs-fs-2xs)}}.tn-hchip[aria-current=page],.tn-hchip[aria-pressed=true]{border-color:color-mix(in srgb, var(--cs-accent) 30%, transparent);background:color-mix(in srgb, var(--cs-accent) 15%, transparent);color:var(--cs-accent)}.tn-hsearch{align-items:center;gap:var(--cs-space-2);min-width:0;padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:var(--cs-surface-deep);color:var(--cs-text-3);display:flex}.tn-hsearch input{min-width:0;font:inherit;font-size:var(--cs-fs-4xs);color:var(--cs-text-1);background:0 0;border:0;outline:none;flex:1}.tn-hsearch:focus-within{border-color:color-mix(in srgb, var(--cs-accent) 50%, transparent)}.tn-hfilters{gap:var(--cs-space-3);padding:var(--cs-space-4);flex-direction:column;display:flex}@media (width>=1024px){.tn-hfilters{flex-flow:wrap;justify-content:space-between;align-items:center}}.tn-hselects{align-items:center;gap:var(--cs-space-3);flex-wrap:wrap;display:flex}.tn-hselect{align-items:center;gap:var(--cs-space-2);display:flex}.tn-hselect select{padding:var(--cs-space-1) var(--cs-space-3);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:var(--cs-surface-chip);font:inherit;font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-bold);text-transform:uppercase;color:var(--cs-text-1)}.tn-hempty{padding:var(--cs-space-6);font-size:var(--cs-fs-2xs);text-align:center;color:var(--cs-text-3);margin:0}.tn-hlines{flex-direction:column;display:flex}.tn-hlines>:not(:first-child){border-top:1px solid var(--cs-line-1)}.tn-hline{justify-content:space-between;align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-3) var(--cs-space-4);color:inherit;text-decoration:none;display:flex}.tn-hline:hover,.tn-hevent:hover{background:var(--cs-glass-light)}.tn-hline-main{gap:var(--cs-space-half);flex-direction:column;min-width:0;display:flex}.tn-hline-main b,.tn-hevent-top b{font-size:var(--cs-fs-2xs);text-overflow:ellipsis;white-space:nowrap;color:var(--cs-text-strong);overflow:hidden}.tn-hline:hover b,.tn-hevent:hover b{color:var(--cs-accent)}.tn-hline-main small{font-size:var(--cs-fs-3xs);color:var(--cs-text-3)}.tn-hcols{gap:var(--cs-space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.tn-hcols{grid-template-columns:repeat(3,minmax(0,1fr))}}.tn-hcol{flex-direction:column;display:flex;position:relative}.tn-hcol:before{background:var(--cs-hue-cyan);content:"";height:2px;position:absolute;top:0;left:0;right:0}.tn-hcol--red:before{background:var(--cs-accent)}.tn-hcol--green:before{background:var(--cs-success-text)}.tn-hcol-head{justify-content:space-between;align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-3) var(--cs-space-4);border-bottom:1px solid var(--cs-line-1);display:flex}.tn-hevent{gap:var(--cs-space-2);padding:var(--cs-space-3) var(--cs-space-4);color:inherit;flex-direction:column;text-decoration:none;display:flex}.tn-hevent-top,.tn-hevent-meta{justify-content:space-between;align-items:flex-start;gap:var(--cs-space-2);display:flex}.tn-hevent .tn-hevent-top b{white-space:normal}.tn-hevent-meta,.tn-hevent-loc{font-size:var(--cs-fs-3xs);color:var(--cs-text-3)}.tn-hevent-meta>span,.tn-hevent-loc{align-items:center;gap:var(--cs-space-1);display:inline-flex}.tn-hlive{color:var(--cs-accent);font-weight:var(--cs-fw-black);text-transform:uppercase}.tn-hcol-more{padding:var(--cs-space-3);border-top:1px solid var(--cs-line-1);font-size:var(--cs-fs-5xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-align:center;text-transform:uppercase;color:var(--cs-text-3);margin-top:auto;text-decoration:none}.tn-hcol-more:hover{color:var(--cs-text-strong)}.tn-hchipbox-in{padding:var(--cs-space-4)}.tn-hlinks{gap:var(--cs-space-2);flex-wrap:wrap;display:flex;position:relative;overflow:hidden}.tn-hlinks a{padding:var(--cs-space-1) var(--cs-space-3);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:var(--cs-glass-light);font-size:var(--cs-fs-2xs);font-weight:var(--cs-fw-bold);color:var(--cs-text-1);text-decoration:none}.tn-hlinks small{margin-left:var(--cs-space-2);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-normal);color:var(--cs-text-3)}.tn-hlinks a:hover{border-color:color-mix(in srgb, var(--cs-accent) 40%, transparent);color:var(--cs-text-strong)}.tn-hfold{justify-content:center;align-items:center;gap:var(--cs-space-1);width:100%;padding:var(--cs-space-3) var(--cs-space-4);border:0;border-top:1px solid var(--cs-line-1);background:var(--cs-glass-light);font:inherit;font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-3);cursor:pointer;display:flex}.tn-hfold:hover{color:var(--cs-text-strong)}.tn-hchipbox .tn-hfold[aria-expanded=true] svg{transform:rotate(180deg)}.tn-hcard-meta{gap:var(--cs-space-1) var(--cs-space-3);font-size:var(--cs-fs-3xs);color:var(--cs-text-3);flex-wrap:wrap;margin:0;display:flex}.tn-hcard-meta span,.tn-hcard-foot span{align-items:center;gap:var(--cs-space-1);display:inline-flex}.tn-hcard-foot{justify-content:space-between;align-items:center;gap:var(--cs-space-3);padding-top:var(--cs-space-3);border-top:1px solid var(--cs-line-1);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--cs-fs-3xs);color:var(--cs-text-3);margin:auto 0 0;display:flex}.tn-hcard-foot span:first-child{font-size:var(--cs-fs-md);font-weight:var(--cs-fw-bold);color:var(--cs-warn-text)}.tn-hcard-foot .tn-tone-red{font-weight:var(--cs-fw-bold);color:var(--cs-accent)}.tn-hcard-foot .tn-tone-blue{color:var(--cs-hue-cyan)}.tn-hrow{align-items:start;gap:var(--cs-space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.tn-hrow{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.tn-hrow-main,.tn-hrow-aside{gap:var(--cs-space-6);flex-direction:column;min-width:0;display:flex}.tn-hchart-note{margin-left:var(--cs-space-1);font-weight:var(--cs-fw-regular);color:var(--cs-text-3)}.tn-hlegend{align-items:center;gap:var(--cs-space-1);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-2);display:inline-flex}.tn-hlegend-dot{border-radius:var(--cs-radius-full);background:var(--cs-accent);width:8px;height:8px}.tn-hline-svg{width:100%;height:auto;padding:var(--cs-space-5);display:block}.tn-hline-svg.tn-hline-svg--wide{display:none}@media (width>=768px){.tn-hline-svg.tn-hline-svg--wide{display:block}.tn-hline-svg.tn-hline-svg--narrow{display:none}}.tn-hgrid{stroke:var(--cs-line-1);stroke-dasharray:3 3}.tn-haxis{font-size:var(--cs-fs-3xs);fill:var(--cs-text-3)}.tn-hline-path{fill:none;stroke:var(--cs-accent);stroke-width:2px}.tn-hline-dot{fill:var(--cs-accent)}.tn-hdonut{justify-content:space-between;align-items:center;gap:var(--cs-space-4);padding:var(--cs-space-5);display:flex}.tn-hdonut-svg{flex:none}.tn-hdonut-arc{fill:var(--cs-line-3)}.tn-hdonut-legend{gap:var(--cs-space-2);font-size:var(--cs-fs-2xs);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.tn-hdonut-legend li{justify-content:space-between;align-items:center;gap:var(--cs-space-2);display:flex}.tn-hdonut-name{align-items:center;gap:var(--cs-space-2);color:var(--cs-text-2);display:inline-flex}.tn-hchart .tn-hdonut-legend b{color:var(--cs-text-strong);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tn-hdonut-key{border-radius:var(--cs-radius-1);background:var(--cs-line-3);width:10px;height:10px}.tn-hnotice{align-items:center;gap:var(--cs-space-4);padding:var(--cs-space-8);text-align:center;flex-direction:column;display:flex}.tn-hnotice h3{font-size:var(--cs-fs-base);color:var(--cs-text-strong);margin:0}.tn-hnotice .tn-hcard-text{max-width:36rem;font-size:var(--cs-fs-md)}.tn-hnotice-link{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-4);border:1px solid var(--cs-success-line);border-radius:var(--cs-radius-3);background:var(--cs-success-tint);font-size:var(--cs-fs-2xs);font-weight:var(--cs-fw-semibold);color:var(--cs-success-text);text-decoration:none;display:inline-flex}.tn-hcol-head--raised{background:var(--cs-surface-1)}.tn-hthumbs{gap:var(--cs-space-4);padding:var(--cs-space-4);flex-direction:column;display:flex}.tn-hthumbs-group+.tn-hthumbs-group{padding-top:var(--cs-space-4);border-top:1px solid var(--cs-line-1)}.tn-hthumbs h4{margin:0 0 var(--cs-space-3);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);color:var(--cs-accent)}.tn-hthumbs-row{gap:var(--cs-space-3);flex-wrap:wrap;display:flex}.tn-hthumb{border-radius:var(--cs-radius-1);background:var(--cs-surface-deep);width:40px;height:24px;position:relative;overflow:hidden}.tn-hthumbs .tn-hthumb img,.tn-hrank .tn-hrank-img img{object-fit:cover;width:100%;height:100%}.tn-hrank{margin:0;padding:0;list-style:none}.tn-hrank li{align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-3) var(--cs-space-4);display:flex}.tn-hrank li+li{border-top:1px solid var(--cs-line-1)}.tn-hrank-n{width:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--cs-fs-2xs);font-weight:var(--cs-fw-black);text-align:center;color:var(--cs-text-3)}.tn-hrank-img{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-1);flex:none;width:32px;height:20px;overflow:hidden}.tn-hrank-main{gap:var(--cs-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.tn-hrank-line{justify-content:space-between;align-items:flex-end;gap:var(--cs-space-2);font-size:var(--cs-fs-2xs);color:var(--cs-text-strong);display:flex}.tn-hrank-bar{border-radius:var(--cs-radius-full);background:var(--cs-glass-light);height:6px;display:block;overflow:hidden}.tn-hrank-bar>span{border-radius:var(--cs-radius-full);background:var(--cs-success-text);height:100%;display:block}.tn-htable-wrap{overflow-x:auto}.tn-htable{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--cs-fs-md);text-align:left}.tn-htable--board{min-width:0}.tn-htable th{padding:var(--cs-space-4);border-bottom:1px solid var(--cs-line-1);background:var(--cs-glass-light);font-family:var(--cs-font-display);font-size:var(--cs-fs-2xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;white-space:nowrap;color:var(--cs-text-3)}.tn-htable td{padding:var(--cs-space-4);border-top:1px solid var(--cs-line-1);vertical-align:middle;color:var(--cs-text-2)}.tn-htable--board th,.tn-htable--board td{padding:var(--cs-space-2) var(--cs-space-4)}.tn-htable tbody tr:hover{background:var(--cs-glass-light)}.tn-cell{align-items:center;gap:var(--cs-space-2);max-width:100%;display:inline-flex}.tn-cell--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--cs-fs-3xs);white-space:nowrap;color:var(--cs-text-3)}.tn-cell.tn-tone-green{color:var(--cs-success-text)}.tn-cell.tn-tone-gold{color:var(--cs-warn-text)}.tn-cell.tn-tone-blue{color:var(--cs-hue-cyan)}.tn-cell-logo{object-fit:contain;flex:none;width:28px;height:28px}.tn-cell-flag{object-fit:cover;flex:none;width:20px;height:14px}.tn-cell-text{gap:var(--cs-space-1);flex-direction:column;min-width:0;display:flex}.tn-cell-text--strong>a,.tn-cell-text--strong>span:first-child{font-weight:var(--cs-fw-bold);color:var(--cs-text-strong);text-decoration:none}.tn-cell-text>a:hover{color:var(--cs-accent)}.tn-cell-meta{align-items:center;gap:var(--cs-space-2);display:flex}.tn-cell-meta small{font-size:var(--cs-fs-3xs);text-overflow:ellipsis;white-space:nowrap;color:var(--cs-text-3);overflow:hidden}.tn-cell-pill{padding:var(--cs-space-half) var(--cs-space-2);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-2);background:var(--cs-line-2-next);font-size:var(--cs-fs-5xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;white-space:nowrap;color:var(--cs-text-3)}.tn-cell-pill--blue{border-color:color-mix(in srgb, var(--cs-hue-cyan) 30%, transparent);background:color-mix(in srgb, var(--cs-hue-cyan) 15%, transparent);color:var(--cs-hue-cyan)}.tn-cell-pill--live{background:var(--cs-danger-fill);color:var(--cs-danger-fill-ink);border-color:#0000}.tn-cell-pill--ok{border-color:var(--cs-success-line);background:var(--cs-success-tint);color:var(--cs-success-text)}.tn-cell-bar{border-radius:var(--cs-radius-full);background:var(--cs-line-2-next);flex:none;width:96px;height:6px;overflow:hidden}.tn-cell-bar>span{background:var(--cs-success-text);height:100%;display:block}.tn-hpager{justify-content:space-between;align-items:center;gap:var(--cs-space-3);margin-top:var(--cs-space-2);padding-top:var(--cs-space-4);border-top:1px solid var(--cs-line-1);flex-wrap:wrap;display:flex}.tn-hpager .tn-mono b{color:var(--cs-text-strong)}.tn-hpager-links{gap:var(--cs-space-2);display:flex}.tn-hpager .tn-hpager-links>*{border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-2);background:var(--cs-surface-deep);width:28px;height:28px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--cs-fs-4xs);color:var(--cs-text-3);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.tn-hpager .tn-hpager-links>span{opacity:.3}.tn-hpager .tn-hpager-links a:hover{color:var(--cs-text-strong)}.tn-hpager .tn-hpager-links [aria-current=page]{border-color:color-mix(in srgb, var(--cs-accent) 50%, transparent);background:color-mix(in srgb, var(--cs-accent) 20%, transparent);font-weight:var(--cs-fw-bold);color:var(--cs-accent)}.tn-hhighlight{margin-top:var(--cs-space-3);padding:var(--cs-space-5)}.tn-hhighlight-head{justify-content:space-between;align-items:center;gap:var(--cs-space-3);display:flex}.tn-hhighlight-head h3{font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);font-weight:var(--cs-fw-black);color:var(--cs-text-strong);margin:0}.tn-hhighlight-move{align-items:center;gap:var(--cs-space-3);margin:var(--cs-space-3) 0;flex-wrap:wrap;display:flex}.tn-htiles{gap:var(--cs-space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.tn-htiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.tn-htile{align-items:center;gap:var(--cs-space-3);min-width:0;padding:var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-surface-inset);color:inherit;text-decoration:none;display:flex}a.tn-htile:hover{border-color:color-mix(in srgb, var(--cs-accent) 40%, transparent)}.tn-htile-icon{border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--tn-tint) 12%, transparent);width:40px;height:40px;color:var(--tn-tint);flex:none;justify-content:center;align-items:center;display:inline-flex}.tn-htile-icon,.tn-htile-icon.tn-tone-red{--tn-tint:var(--cs-accent)}.tn-htile-icon.tn-tone-green{--tn-tint:var(--cs-success-text)}.tn-htile-icon.tn-tone-blue{--tn-tint:var(--cs-hue-blue)}.tn-htile-icon.tn-tone-gold{--tn-tint:var(--cs-hue-gold)}.tn-htile>span:last-child{flex-direction:column;min-width:0;display:flex}.tn-htiles .tn-htile b{font-size:var(--cs-fs-2xs);color:var(--cs-text-strong)}.tn-htiles .tn-htile small{font-size:var(--cs-fs-4xs);color:var(--cs-text-3)}.tn-hboards{gap:var(--cs-space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.tn-hboards{grid-template-columns:repeat(3,minmax(0,1fr))}}.tn-hboard-more{align-items:center;gap:var(--cs-space-1);font-size:var(--cs-fs-5xs);font-weight:var(--cs-fw-black);text-transform:uppercase;color:var(--cs-accent);text-decoration:none;display:inline-flex}.tn-hboard-scroll{scrollbar-width:thin;max-height:480px;overflow-y:auto}.tn-hboard-foot{padding:var(--cs-space-3) var(--cs-space-4);border-top:1px solid var(--cs-line-1);margin:0}.tn-hfacts dl{padding:var(--cs-space-2) var(--cs-space-4);margin:0}.tn-hfacts dl>div{justify-content:space-between;gap:var(--cs-space-3);padding-block:var(--cs-space-2);font-size:var(--cs-fs-4xs);display:flex}.tn-hfacts dl>div:not(:first-child){border-top:1px solid var(--cs-line-1)}.tn-hfacts dt{color:var(--cs-text-3)}.tn-hfacts dd{font-weight:var(--cs-fw-bold);color:var(--cs-text-strong);margin:0}.tn-hfacts.tn-hfacts--stats dl{gap:var(--cs-space-4);padding:var(--cs-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tn-hfacts.tn-hfacts--stats dl>div{align-items:center;gap:var(--cs-space-1);text-align:center;border:0;flex-direction:column;padding:0}.tn-hfacts--stats dt{font-size:var(--cs-fs-5xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}.tn-hfacts--stats dd{font-size:var(--cs-fs-xl);font-weight:var(--cs-fw-black)}.tn-hfacts-meta{font-size:var(--cs-fs-5xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-3)}.tn-htable--board td{border-top:0}.tn-htable--board .tn-cell-flag{order:1}.tn-htable--board .tn-cell-bar{order:-1;display:none}@media (width>=768px){.tn-htable--board .tn-cell-bar{display:block}}.tn-htable--board .tn-cell-meta small{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tn-htable--board .tn-cell-bar span{background:var(--cs-hue-green)}.tn-htable--board .tn-cell.tn-tone-green{font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);color:var(--cs-hue-green)}.tn-htable--board td:last-child,.tn-htable--board th:last-child{text-align:right}.tn-hbadge.tn-tone-sky,.tn-hbadge.tn-tone-cyan,.tn-hbadge.tn-tone-mint,.tn-hbadge.tn-tone-orange,.tn-hbadge.tn-tone-pink,.tn-hbadge.tn-tone-gold{border-color:color-mix(in srgb, var(--tn-tint) 30%, transparent);background:color-mix(in srgb, var(--tn-tint) 14%, transparent);color:var(--tn-tint)}.tn-tone-sky{--tn-tint:var(--cs-hue-sky)}.tn-tone-cyan{--tn-tint:var(--cs-hue-cyan)}.tn-tone-mint{--tn-tint:var(--cs-success-text)}.tn-tone-orange{--tn-tint:var(--cs-hue-orange)}.tn-tone-pink{--tn-tint:var(--cs-neon-pink)}.tn-tone-gold{--tn-tint:var(--cs-hue-gold)}.tn-hcard-facts dd.tn-tone-gold,.tn-hcard-facts dd.tn-tone-sky,.tn-hcard-line .tn-tone-gold{color:var(--tn-tint)}.tn-hcard-facts dd.tn-tone-green{color:var(--cs-success-text)}.tn-hcard-facts dd.tn-tone-red{color:var(--cs-danger-text)}.tn-hstars{font-size:var(--cs-fs-3xs);letter-spacing:var(--cs-tracking-wide);color:var(--cs-hue-gold);margin-left:auto}.tn-hbox{--tn-tint:var(--cs-text-3);gap:var(--cs-space-1);padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-3);background:var(--cs-surface-deep);flex-direction:column;display:flex}.tn-hbox-label{font-size:var(--cs-fs-5xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--tn-tint)}.tn-hbox.tn-tone-red{--tn-tint:var(--cs-danger-text)}.tn-hbox.tn-tone-purple{--tn-tint:var(--cs-hue-purple)}.tn-hbox.tn-tone-green{--tn-tint:var(--cs-success-text)}.tn-hbox p{font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-relaxed);color:var(--cs-text-2);margin:0}.tn-hbadge.tn-hbadge--chip{font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wide);color:var(--cs-text-3)}.tn-hbullets{gap:var(--cs-space-1);padding-left:var(--cs-space-4);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-relaxed);color:var(--cs-text-3);flex-direction:column;margin:0;display:flex}.tn-hcard--contain .tn-hcard-art img{object-fit:contain}.tn-hcard.tn-hcard--map{border-radius:var(--cs-radius-4)}.tn-hcard--map .tn-hcard-art{height:200px}.tn-hcard--map .tn-hcard-art img{opacity:.8}.tn-hcard--map .tn-hcard-art:after{background:linear-gradient(to top, var(--cs-surface-inset), color-mix(in srgb, var(--cs-surface-inset) 40%, transparent) 50%, transparent);content:"";position:absolute;inset:0}.tn-hcard--map .tn-hcard-body{display:none}.tn-hcard--map .tn-hcard-cap{align-items:flex-start;gap:var(--cs-space-1);flex-direction:column;display:flex}.tn-hcard--map .tn-hcard-cap .tn-hbadge{font-size:var(--cs-fs-5xs);letter-spacing:var(--cs-tracking-widest);background:0 0;border:0;padding:0}.tn-hcard--map .tn-hcard-cap .tn-hbadge.tn-tone-muted{color:var(--cs-text-3)}.tn-hcard--map .tn-hcard-cap .tn-hbadge.tn-tone-blue{color:var(--cs-hue-sky)}.tn-hcard--map .tn-hcard-corner{font-family:inherit;font-size:var(--cs-fs-xs)}.tn-hcards--rail .tn-hcard--map .tn-hcard-art{height:180px}.tn-hcards--rail .tn-hcard--map .tn-hcard-cap{padding-bottom:var(--cs-space-12);justify-content:center;align-items:center;top:0}.tn-hcards--rail .tn-hcard--map .tn-hcard-name{font-size:var(--cs-fs-xl);text-transform:none}.tn-hcards--rail .tn-hcard--map .tn-hcard-cap .tn-hbadge{padding:var(--cs-space-half) var(--cs-space-2);border:1px solid color-mix(in srgb, currentcolor 30%, transparent);background:color-mix(in srgb, var(--cs-surface-inset) 80%, transparent)}.tn-hcards--grid .tn-hcard--map .tn-hcard-name{font-size:var(--cs-fs-lg);text-transform:none}.tn-hcards--rail .tn-hcard--map .tn-hcard-body{z-index:1;padding:var(--cs-space-3) var(--cs-space-4);border-top:1px solid var(--cs-line-1);background:color-mix(in srgb, var(--cs-surface-inset) 80%, transparent);display:block;position:absolute;bottom:0;left:0;right:0}.tn-hcards--rail .tn-hcard--map .tn-hcard-facts dt{font-size:var(--cs-fs-5xs);font-weight:var(--cs-fw-medium);text-transform:none}.tn-hcards--rail .tn-hcard--map .tn-hcard-facts dd{font-size:var(--cs-fs-sm);color:var(--cs-text-strong)}.tn-hcards--rail .tn-hcard--map .tn-hcard-facts div:last-child{text-align:right}.tn-hcard.tn-hcard--cover .tn-hcard-art{aspect-ratio:3/4;height:auto}.tn-hcard--cover .tn-hcard-art:after{background:linear-gradient(to top, var(--cs-surface-inset), transparent 50%);content:"";position:absolute;inset:0}.tn-hcard.tn-hcard--cover .tn-hcard-name{font-size:var(--cs-fs-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tn-hcard.tn-hcard--cover .tn-hcard-text{-webkit-line-clamp:2;min-height:2rem;color:var(--cs-text-3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tn-hcard.tn-hcard--roster{align-content:start;gap:var(--cs-space-3) var(--cs-space-4);padding:var(--cs-space-5);grid-template-columns:80px minmax(0,1fr);display:grid}.tn-hcard.tn-hcard--roster.tn-hcard--noart{grid-template-columns:minmax(0,1fr)}.tn-hcard.tn-hcard--roster .tn-hcard-art{border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-5);grid-row:1/span 3;width:80px;height:80px}.tn-hcard.tn-hcard--roster .tn-hcard-body{display:contents}.tn-hcard--roster .tn-hcard-body>*{grid-column:1/-1}.tn-hcard--roster .tn-hcard-body>.tn-hcard-line,.tn-hcard--roster .tn-hcard-body>.tn-hbadges--head,.tn-hcard--roster .tn-hcard-body>.tn-hcard-sub{grid-column:-2}.tn-hcard--roster .tn-hcard-body>.tn-hcard-sub{font-style:italic}.tn-hcard--roster .tn-hcard-body>.tn-hcard-text{margin-top:var(--cs-space-2);font-size:var(--cs-fs-2xs)}.tn-hcard--roster .tn-hcard-facts{padding:var(--cs-space-3);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-3);background:var(--cs-surface-deep);text-align:center;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.tn-hcard.tn-hcard--roster .tn-hcard-facts dt{font-size:var(--cs-fs-5xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider)}.tn-hcard.tn-hcard--roster .tn-hcard-facts dd{font-size:var(--cs-fs-sm);font-weight:var(--cs-fw-black)}.tn-hcard--roster .tn-hcard-facts div.tn-tone-gold dt,.tn-hcard--roster .tn-hcard-facts div.tn-tone-sky dt{color:var(--tn-tint)}.tn-hcard--roster .tn-hcard-facts div dd.tn-tone-gold,.tn-hcard--roster .tn-hcard-facts div dd.tn-tone-sky{color:var(--cs-text-strong)}.tn-hcard--roster .tn-hcard-list li{font-size:var(--cs-fs-4xs)}.tn-hcard--roster .tn-hcard-list-head{font-size:var(--cs-fs-3xs)}.tn-hcard--roster .tn-hcard-list-head .tn-mono{text-transform:uppercase;color:var(--cs-text-3);font-family:inherit}.tn-hcard--roster.tn-hcard--contain .tn-hcard-art img{inset:var(--cs-space-1);width:calc(100% - 2 * var(--cs-space-1));height:calc(100% - 2 * var(--cs-space-1))}.tn-hcard.tn-hcard--roster .tn-hcard-name,.tn-hcard.tn-hcard--banner .tn-hcard-name,.tn-hcard.tn-hcard--tile .tn-hcard-name{font-family:inherit;font-size:var(--cs-fs-lg);font-weight:var(--cs-fw-bold);text-transform:none}.tn-hcard.tn-hcard--roster .tn-hcard-name{font-size:var(--cs-fs-xl)}@media (width>=768px){.tn-hcard.tn-hcard--roster{grid-template-columns:96px minmax(0,1fr)}.tn-hcard.tn-hcard--roster .tn-hcard-art{width:96px;height:96px}}.tn-hcards--grid.tn-hcards--tile{gap:var(--cs-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.tn-hcard--tile{padding:var(--cs-space-3);text-align:center;align-items:center}.tn-hcard.tn-hcard--tile .tn-hcard-art{aspect-ratio:1;border-radius:var(--cs-radius-3);width:100%;height:auto}.tn-hcard--tile.tn-hcard--contain .tn-hcard-art{width:80px;height:80px}.tn-hcard--tile.tn-hcard--contain .tn-hcard-art img{inset:var(--cs-space-2);width:calc(100% - 2 * var(--cs-space-2));height:calc(100% - 2 * var(--cs-space-2))}.tn-hcard.tn-hcard--tile .tn-hcard-body{width:100%;padding:0;padding-top:var(--cs-space-2);align-items:center}.tn-hcard.tn-hcard--tile .tn-hcard-name{font-size:var(--cs-fs-sm)}.tn-hcard.tn-hcard--tile .tn-hcard-line{justify-content:center}.tn-hcard--tile .tn-hcard-facts{width:100%;padding-top:var(--cs-space-2);border-top:1px solid var(--cs-line-1)}@media (width>=768px){.tn-hcards--grid.tn-hcards--tile{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){.tn-hcards--grid.tn-hcards--tile{grid-template-columns:repeat(6,minmax(0,1fr))}}.tn-hcard.tn-hcard--banner .tn-hcard-art{background:linear-gradient(to bottom, color-mix(in srgb, var(--cs-accent) 12%, var(--cs-surface-deep)), var(--cs-surface-deep));height:224px}.tn-hcard.tn-hcard--banner .tn-hcard-art img{top:var(--cs-space-2);height:calc(100% - var(--cs-space-2));object-position:bottom}.tn-hcard--banner .tn-hcard-corner--top{top:var(--cs-space-3);color:var(--cs-success-text);bottom:auto}.tn-hcard.tn-hcard--banner .tn-hcard-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tn-hcards--grid.tn-hcards--map,.tn-hcards--grid.tn-hcards--cover{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=768px){.tn-hcards--grid.tn-hcards--map,.tn-hcards--grid.tn-hcards--cover{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.tn-hcards--grid.tn-hcards--roster,.tn-hcards--grid.tn-hcards--item,.tn-hcards--grid.tn-hcards--banner{grid-template-columns:repeat(3,minmax(0,1fr))}.tn-hcards--grid.tn-hcards--map,.tn-hcards--grid.tn-hcards--cover{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){.tn-hcards--grid.tn-hcards--banner{grid-template-columns:repeat(4,minmax(0,1fr))}.tn-hcards--grid.tn-hcards--cover{grid-template-columns:repeat(5,minmax(0,1fr))}}.tn-hpsec.tn-tone-red,.tn-hpbox.tn-tone-red,.tn-hnotes.tn-tone-red,.tn-hnote.tn-tone-red{--tn-tint:var(--cs-accent)}.tn-hpsec.tn-tone-green,.tn-hpbox.tn-tone-green,.tn-hnotes.tn-tone-green,.tn-hnote.tn-tone-green{--tn-tint:var(--cs-success-text)}.tn-hpsec.tn-tone-blue,.tn-hpbox.tn-tone-blue,.tn-hnotes.tn-tone-blue,.tn-hnote.tn-tone-blue{--tn-tint:var(--cs-hue-blue)}.tn-hpsec.tn-tone-purple,.tn-hpbox.tn-tone-purple,.tn-hnotes.tn-tone-purple,.tn-hnote.tn-tone-purple{--tn-tint:var(--cs-hue-purple)}.tn-hpsec.tn-tone-muted,.tn-hpbox.tn-tone-muted,.tn-hnotes.tn-tone-muted,.tn-hnote.tn-tone-muted{--tn-tint:var(--cs-text-3)}.tn-hsubtabs{gap:var(--cs-space-2);padding-bottom:var(--cs-space-4);border-bottom:1px solid var(--cs-line-2-next);flex-wrap:wrap;display:flex}.tn-hsubtab{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-4);border-radius:var(--cs-radius-3);background:var(--cs-line-1);font-size:var(--cs-fs-2xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wide);text-transform:uppercase;color:var(--cs-text-3);text-decoration:none;display:inline-flex}.tn-hsubtab:hover{color:var(--cs-text-strong)}.tn-hsubtab[aria-current=page]{background:var(--cs-accent);color:var(--cs-text-strong)}.tn-hsubtab-count{padding:var(--cs-space-half) var(--cs-space-2);border-radius:var(--cs-radius-1);background:var(--cs-surface-deep);font-size:var(--cs-fs-5xs)}.tn-hpsec,.tn-hnotes{gap:var(--cs-space-4);flex-direction:column;display:flex}.tn-hpsec-head,.tn-hpbox-head{justify-content:space-between;align-items:flex-end;gap:var(--cs-space-3);display:flex}.tn-hpsec-head{padding-bottom:var(--cs-space-3);border-bottom:1px solid var(--cs-line-2-next)}.tn-hpsec-head h2,.tn-hpbox-head h3{align-items:center;gap:var(--cs-space-2);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-strong);margin:0;display:flex}.tn-hpbox-head h3{font-weight:var(--cs-fw-bold);letter-spacing:normal;text-transform:none}.tn-hpsec-head .tn-hpicon,.tn-hpbox-head .tn-hpicon{color:var(--tn-tint);flex:none}.tn-hpsec-head p,.tn-hpbox-head p{margin:var(--cs-space-1) 0 0;font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-relaxed);color:var(--cs-text-3)}.tn-hdot{border-radius:var(--cs-radius-full);background:var(--tn-tint);flex:none;width:8px;height:8px}.tn-hpill{padding:var(--cs-space-1) var(--cs-space-3);border:1px solid color-mix(in srgb, var(--tn-tint) 30%, transparent);border-radius:var(--cs-radius-1);background:color-mix(in srgb, var(--tn-tint) 10%, transparent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--cs-fs-4xs);color:var(--tn-tint);flex:none}.tn-hpill.tn-hpill--sm{padding:var(--cs-space-half) var(--cs-space-2);border-color:var(--cs-line-1);background:var(--cs-line-1);font-size:var(--cs-fs-5xs);color:var(--cs-text-3)}.tn-hnote[class*=tn-tone-] .tn-hpill.tn-hpill--tint{border-color:color-mix(in srgb, var(--tn-tint) 30%, transparent);background:color-mix(in srgb, var(--tn-tint) 15%, transparent);color:var(--tn-tint)}.tn-hpanel.tn-hpbox{gap:var(--cs-space-4);padding:var(--cs-space-6);flex-direction:column;display:flex}.tn-hpgrid{gap:var(--cs-space-4);grid-template-columns:minmax(0,1fr);display:grid}.tn-hnote{gap:var(--cs-space-3);min-width:0;padding:var(--cs-space-5);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-5);background:var(--cs-surface-inset);flex-direction:column;display:flex}.tn-hpbox .tn-hnote{gap:var(--cs-space-2);padding:var(--cs-space-3) var(--cs-space-4);border-color:var(--cs-line-1);border-radius:var(--cs-radius-3);background:var(--cs-surface-deep)}.tn-hnote-head{align-items:flex-start;gap:var(--cs-space-3);min-width:0;display:flex}.tn-hnote-img{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);object-fit:cover;flex:none;width:44px;height:44px}.tn-hnote-names{gap:var(--cs-space-half);flex-direction:column;flex:1;min-width:0;display:flex}.tn-hnote-line{justify-content:space-between;align-items:center;gap:var(--cs-space-2);display:flex}.tn-hnote-label{font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wide);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--tn-tint);overflow:hidden}.tn-hnote-title{font-size:var(--cs-fs-md);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-tight);color:var(--cs-text-strong);margin:0}.tn-hnote.tn-hnote--entries .tn-hnote-title{font-size:var(--cs-fs-4xs);letter-spacing:var(--cs-tracking-wide);text-transform:uppercase;color:var(--cs-text-2)}.tn-hnote.tn-hnote--plain[class*=tn-tone-] .tn-hnote-title{color:var(--tn-tint)}.tn-hnote.tn-hnote--plain[class*=tn-tone-]{border-color:color-mix(in srgb, var(--tn-tint) 30%, transparent);background:color-mix(in srgb, var(--tn-tint) 8%, var(--cs-surface-inset))}.tn-hpbox .tn-hnote.tn-hnote--plain[class*=tn-tone-]{border-color:var(--cs-line-1);background:var(--cs-surface-deep)}.tn-hpsec-head.tn-hpsec-head--bare{border-bottom:0;padding-bottom:0}.tn-hnote-text{font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-relaxed);color:var(--cs-text-2);margin:0}.tn-hnote-mono{padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-2);background:var(--cs-surface-deep);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--cs-fs-4xs);white-space:pre-wrap;color:var(--cs-hue-gold);display:block}.tn-hnote-facts{gap:var(--cs-space-2);font-size:var(--cs-fs-4xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.tn-hnote-facts .tn-hnote-fact{gap:var(--cs-space-half);min-width:0;padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-2);background:var(--cs-surface-deep);flex-direction:column;display:flex}.tn-hnote-facts .tn-hnote-fk{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--cs-fs-5xs);color:var(--cs-text-3)}.tn-hnote-facts .tn-hnote-fv{font-weight:var(--cs-fw-bold);color:var(--cs-text-strong);margin:0}.tn-hnote-foot{justify-content:space-between;align-items:center;gap:var(--cs-space-2);padding-top:var(--cs-space-3);border-top:1px solid var(--cs-line-2-next);font-size:var(--cs-fs-4xs);color:var(--cs-text-3);margin:auto 0 0;display:flex}.tn-hentries{gap:var(--cs-space-1);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tn-hentries .tn-hentry{align-items:center;gap:var(--cs-space-2);min-width:0;padding:var(--cs-space-2);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-2);background:var(--cs-surface-deep);font-size:var(--cs-fs-3xs);color:var(--cs-text-2);display:flex}.tn-hentries .tn-hentry-img{border-radius:var(--cs-radius-1);object-fit:cover;flex:none;width:28px;height:16px}.tn-hentries .tn-hentry-note{font-size:var(--cs-fs-5xs);color:var(--cs-text-3);margin-left:auto}.tn-hpgrid--rows .tn-hnote{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.tn-hpgrid--rows .tn-hnote>*{grid-column:1}.tn-hpgrid--rows .tn-hnote-line{justify-content:flex-start}.tn-hpgrid--rows .tn-hnote .tn-hnote-foot{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--cs-fs-3xs);color:var(--cs-text-strong);border:0;grid-area:1/2/span 2;margin:0;padding:0}.tn-hpgrid.tn-hpgrid--rows{gap:var(--cs-space-3)}.tn-hpbox .tn-hpgrid--rows .tn-hnote{padding:var(--cs-space-4)}.tn-hpbox .tn-hpgrid--rows .tn-hnote .tn-hnote-title{font-size:var(--cs-fs-sm)}.tn-hpgrid--rows .tn-hpill.tn-hpill--sm{border-color:color-mix(in srgb, var(--cs-accent) 30%, transparent);background:color-mix(in srgb, var(--cs-accent) 20%, transparent);font-family:inherit;font-weight:var(--cs-fw-bold);color:var(--cs-accent)}.tn-hcard-place{align-items:center;gap:var(--cs-space-1);min-width:0;font-size:var(--cs-fs-3xs);white-space:nowrap;color:var(--cs-text-3);display:inline-flex;overflow:hidden}.tn-hcard-place .tn-hcard-place-name{text-overflow:ellipsis;overflow:hidden}.tn-hcard-list-head .tn-hcard-mark{margin-right:var(--cs-space-1);vertical-align:-1px;color:var(--cs-hue-gold);display:inline-block}.tn-hnote-foot .tn-hnote-footpill{font-weight:var(--cs-fw-bold);letter-spacing:normal;text-transform:none}.tn-htable.tn-htable--dense td{padding-top:var(--cs-space-2);padding-bottom:var(--cs-space-2)}.tn-htable--dense .tn-cell.tn-tone-red{color:var(--cs-danger-text)}.tn-htable--dense .tn-cell.tn-tone-sky{color:var(--cs-hue-sky)}.tn-htable--dense .tn-cell.tn-tone-gold{color:var(--cs-hue-gold)}.tn-htable.tn-htable--dense td:nth-child(n+3),.tn-htable.tn-htable--dense th:nth-child(n+3){text-align:right}.tn-htable--dense .tn-cell .tn-cell-logo{border-radius:var(--cs-radius-1);object-fit:cover;width:40px;height:24px}.tn-htable--dense .tn-cell .tn-cell-pill{text-transform:none}.tn-hcard.tn-hcard--item{align-items:center;gap:var(--cs-space-2) var(--cs-space-3);padding:var(--cs-space-4);grid-template-columns:44px minmax(0,1fr) auto;display:grid}.tn-hcard.tn-hcard--item.tn-hcard--noart{grid-template-columns:minmax(0,1fr) auto}.tn-hcard.tn-hcard--item .tn-hcard-art{border-radius:var(--cs-radius-2);width:44px;height:32px}.tn-hcard.tn-hcard--item .tn-hcard-body{display:contents}.tn-hcard--item .tn-hcard-body>*{grid-column:1/-1}.tn-hcard--item .tn-hcard-body>.tn-hcard-line{grid-column:auto}.tn-hcard--item .tn-hcard-body>.tn-hbadges--head{grid-column:-2}.tn-hcard.tn-hcard--item .tn-hcard-name{font-family:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);text-transform:none}.tn-hcard.tn-hcard--item .tn-hbadges--head .tn-hbadge{letter-spacing:normal}.tn-hcard-sub.tn-tone-green{font-weight:var(--cs-fw-bold);color:var(--cs-success-text)}.tn-hcard-sub.tn-tone-gold{font-weight:var(--cs-fw-bold);color:var(--cs-hue-gold)}.tn-cell-logo.tn-cell-logo--empty{display:inline-block}.tn-cell.tn-tone-red .tn-cell-pill,.tn-cell.tn-tone-green .tn-cell-pill,.tn-cell.tn-tone-sky .tn-cell-pill,.tn-cell.tn-tone-gold .tn-cell-pill{border-color:color-mix(in srgb, currentcolor 30%, transparent);background:color-mix(in srgb, currentcolor 14%, transparent);color:inherit}.tn-hchip.tn-hchip--toggle{align-items:center;gap:var(--cs-space-1);border-color:color-mix(in srgb, var(--cs-hue-gold) 30%, transparent);background:color-mix(in srgb, var(--cs-hue-gold) 10%, transparent);color:var(--cs-hue-gold);display:inline-flex}.tn-hchip.tn-hchip--toggle[aria-pressed=true]{background:var(--cs-hue-gold);color:var(--cs-surface-deep)}.tn-hchip-count{padding:0 var(--cs-space-1);border-radius:var(--cs-radius-1);background:color-mix(in srgb, currentcolor 20%, transparent);color:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tn-hcard--roster .tn-hcard-line .tn-hcard-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tn-hbadge.tn-hbadge--tint.tn-tone-blue{--tn-tint:var(--cs-hue-blue)}.tn-hbadge.tn-hbadge--tint.tn-tone-purple{--tn-tint:var(--cs-hue-purple)}.tn-hbadge.tn-hbadge--tint{border-color:color-mix(in srgb, var(--tn-tint) 30%, transparent);background:color-mix(in srgb, var(--tn-tint) 10%, transparent);color:var(--tn-tint)}.tn-hcard--roster .tn-hcard-body>.tn-hcard-sub.tn-tone-gold{font-style:normal;font-weight:var(--cs-fw-medium)}.tn-hcard-stars{align-items:center;gap:var(--cs-space-1);font-size:var(--cs-fs-4xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-3);margin:0;display:flex}.tn-hcard-stars .tn-hstars{margin-left:0}.tn-hcard--roster .tn-hcard-body>.tn-hcard-stars{grid-column:-2}.tn-hbox .tn-hbox-label{align-items:center;gap:var(--cs-space-1);display:flex}.tn-hbox .tn-hbox-icon{color:var(--cs-hue-cyan);flex:none}.tn-hbox.tn-tone-gold{--tn-tint:var(--cs-hue-gold)}.tn-hbox.tn-tone-gold .tn-hbox-icon{color:var(--tn-tint)}.tn-hbox .tn-hbadge.tn-hbox-chip{border-color:var(--cs-line-1);background:var(--cs-line-1);font-size:var(--cs-fs-2xs);font-weight:var(--cs-fw-medium);letter-spacing:normal;text-transform:none;color:var(--cs-text-strong)}.tn-hcard-list .tn-hcard-plus{color:var(--cs-success-text)}.tn-hcard-list .tn-hcard-minus{color:var(--cs-danger-text)}.tn-hcard.tn-hcard--mission{padding:var(--cs-space-5)}.tn-hcard.tn-hcard--mission .tn-hcard-art{height:176px;margin-bottom:var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-5);aspect-ratio:auto}.tn-hcard.tn-hcard--mission .tn-hcard-body{padding:0}.tn-hcard.tn-hcard--mission .tn-hcard-name{font-family:inherit;font-size:var(--cs-fs-lg);font-weight:var(--cs-fw-bold);text-transform:none}.tn-hcard-flag{z-index:1;top:var(--cs-space-2);right:var(--cs-space-2);padding:var(--cs-space-1) var(--cs-space-2);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-2);background:color-mix(in srgb, var(--cs-surface-deep) 80%, transparent);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wide);text-transform:uppercase;color:var(--cs-danger-text);position:absolute}.tn-hcard--mission .tn-hbox p{font-size:var(--cs-fs-2xs);font-weight:var(--cs-fw-medium);line-height:var(--cs-lh-tight);color:var(--cs-text-strong)}.tn-hcard.tn-hcard--mission .tn-hcard-text{font-size:var(--cs-fs-2xs)}.tn-hcard-note{align-items:center;gap:var(--cs-space-1);padding-top:var(--cs-space-2);border-top:1px solid var(--cs-line-1);font-size:var(--cs-fs-3xs);color:var(--cs-text-3);margin:0;display:flex}.tn-hcard-note .tn-hcard-note-icon{color:var(--cs-success-text);flex:none}.tn-hcard-note .tn-hcard-note-label{color:var(--cs-text-2)}@media (width>=1024px){.tn-hcards--grid.tn-hcards--mission{grid-template-columns:repeat(3,minmax(0,1fr))}}.tn-hnote .tn-hnote-label,.tn-hnote .tn-hnote-text,.tn-hnote .tn-hbullets{font-size:var(--cs-fs-2xs)}.tn-hnote .tn-hnote-title .tn-hnote-icon{margin-right:var(--cs-space-2);vertical-align:-3px;color:var(--tn-tint);display:inline-block}.tn-hpsec .tn-hpsec-head h2{font-size:var(--cs-fs-base)}.tn-hpsec .tn-hpsec-head p,.tn-hpbox .tn-hpbox-head p{font-size:var(--cs-fs-2xs)}.tn-hnote .tn-hpill.tn-hpill--sm.tn-hpill--tint.tn-tone-gold{border-color:color-mix(in srgb, var(--cs-hue-gold) 30%, transparent);background:color-mix(in srgb, var(--cs-hue-gold) 20%, transparent);font-family:inherit;font-weight:var(--cs-fw-bold);color:var(--cs-hue-gold)}@media (width>=768px){.tn-hpgrid--1 .tn-hentries{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=480px){.tn-hpgrid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.tn-hpgrid--2,.tn-hpgrid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.tn-hpgrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tn-hpgrid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.tn-card,.tn-pill,.tn-htab,.tn-hcard{transition:none}}.acr.astro-tkb3y6jj{border-bottom:1px solid var(--cs-line-1);background:var(--cs-surface-deep)}.acr__in.astro-tkb3y6jj{align-items:center;gap:var(--cs-space-3);max-width:var(--cs-content-max);padding:var(--cs-space-3) var(--cs-page-gutter);color:var(--cs-text-3);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;flex-direction:column;margin-inline:auto;display:flex;position:relative}@media (width>=768px){.acr__in.astro-tkb3y6jj{min-height:var(--cs-space-10);justify-content:center}}.acr--plain.astro-tkb3y6jj{max-width:var(--cs-content-max);padding-block-start:var(--cs-space-6);padding-inline:var(--cs-page-gutter);background:0 0;border-bottom:0;margin-inline:auto}.acr--plain.astro-tkb3y6jj .acr__in.astro-tkb3y6jj{padding:0}@media (width>=768px){.acr--plain.astro-tkb3y6jj .acr__back.astro-tkb3y6jj{inset-inline-end:0}}.acr__trail.astro-tkb3y6jj{justify-content:center;align-items:center;gap:var(--cs-space-1) var(--cs-space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.acr__trail.astro-tkb3y6jj a.astro-tkb3y6jj{color:inherit;transition:color var(--cs-dur-fast) var(--cs-ease-out);text-decoration:none}.acr__trail.astro-tkb3y6jj a.astro-tkb3y6jj:hover{color:var(--cs-text-strong)}.acr__sep.astro-tkb3y6jj{color:var(--cs-text-disabled)}.acr__current.astro-tkb3y6jj{max-width:var(--cs-article-crumb-max);color:var(--cs-accent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width>=768px){.acr__current.astro-tkb3y6jj{max-width:var(--cs-container-md)}}.acr__back.astro-tkb3y6jj{justify-content:center;align-items:center;gap:var(--cs-space-2);width:100%;padding:var(--cs-space-1) var(--cs-space-3);border:1px solid color-mix(in srgb, var(--cs-accent) 20%, transparent);border-radius:var(--cs-radius-menu);background:var(--cs-accent-tint);color:var(--cs-accent);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-semibold);letter-spacing:var(--cs-tracking-widest);transition:color var(--cs-dur-fast) var(--cs-ease-out), background var(--cs-dur-fast) var(--cs-ease-out);flex-shrink:0;text-decoration:none;display:flex}.acr__back.astro-tkb3y6jj:hover{background:var(--cs-accent-fill);color:var(--cs-accent-fill-ink)}@media (width>=768px){.acr__back.astro-tkb3y6jj{width:auto;padding-block:var(--cs-space-2);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);position:absolute;inset-block-start:50%;inset-inline-end:var(--cs-space-4);transform:translateY(-50%)}}@media (width>=1024px){.acr__back.astro-tkb3y6jj{inset-inline-end:var(--cs-space-8)}}.aac.astro-rhh336af{padding:var(--cs-space-3);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:color-mix(in srgb, var(--cs-text-strong) 4%, transparent);box-shadow:var(--cs-shadow-e4);position:relative}.aac__row.astro-rhh336af{gap:var(--cs-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.aac__share.astro-rhh336af{position:relative}.aac__btn.astro-rhh336af{width:100%;height:var(--cs-space-11);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:color-mix(in srgb, var(--cs-text-strong) 3%, transparent);color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);cursor:pointer;transition:color var(--cs-dur-fast) var(--cs-ease-out), border-color var(--cs-dur-fast) var(--cs-ease-out), background var(--cs-dur-fast) var(--cs-ease-out);justify-content:center;align-items:center;padding:0;display:flex}.aac__btn.astro-rhh336af:hover{border-color:var(--cs-line-3);background:color-mix(in srgb, var(--cs-text-strong) 6%, transparent);color:var(--cs-text-strong)}.aac__btn.astro-rhh336af:focus-visible{outline:var(--cs-ring-focus);outline-offset:2px}.aac__btn.astro-rhh336af[aria-expanded=true]{border-color:var(--cs-accent);background:color-mix(in srgb, var(--cs-accent) 20%, transparent);color:var(--cs-accent);box-shadow:var(--cs-glow-accent)}.aac__menu.astro-rhh336af{z-index:var(--cs-z-popover);min-width:calc(var(--cs-space-24) + var(--cs-space-18));border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:var(--cs-surface-1);box-shadow:var(--cs-shadow-e4);position:absolute;inset-block-start:calc(100% + var(--cs-space-2));inset-inline-start:50%;overflow:hidden;transform:translate(-50%)}.aac__menu.astro-rhh336af[hidden]{display:none}.aac__item.astro-rhh336af{width:100%;padding:var(--cs-space-3);color:var(--cs-text-2);font:inherit;font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-2xs);font-weight:var(--cs-fw-bold);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:block}.aac__item.astro-rhh336af+.aac__item.astro-rhh336af{border-top:1px solid var(--cs-line-subtle)}.aac__item.astro-rhh336af:hover{background:var(--cs-line-1);color:var(--cs-text-strong)}.aac__news.astro-rhh336af{border-top:1px solid var(--cs-line-2-next);margin-block-start:var(--cs-space-3);padding-block-start:var(--cs-space-3)}.aac__news.astro-rhh336af[hidden]{display:none}.aac__news-title.astro-rhh336af{margin:0 0 var(--cs-space-3);color:color-mix(in srgb, var(--cs-text-strong) 45%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-widest);text-align:center;text-transform:uppercase}.aac__form.astro-rhh336af{gap:var(--cs-space-2);flex-direction:column;display:flex}.aac__sr.astro-rhh336af{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aac__in.astro-rhh336af{width:100%;padding:var(--cs-space-3) var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:var(--cs-surface-inset);color:var(--cs-text-strong);font:inherit;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}.aac__in.astro-rhh336af::placeholder{color:var(--cs-text-disabled)}.aac__in.astro-rhh336af:focus{border-color:color-mix(in srgb, var(--cs-accent) 50%, transparent);outline:none}.aac__go.astro-rhh336af{min-height:var(--cs-control-md);border-radius:var(--cs-radius-3);background:var(--cs-accent-fill);color:var(--cs-accent-fill-ink);font:inherit;font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;display:flex}.aac__go.astro-rhh336af:hover{background:var(--cs-accent-fill-hover)}.aac__status.astro-rhh336af{font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-2xs);text-align:center;margin:0}@media (prefers-reduced-motion:reduce){.aac__btn.astro-rhh336af{transition:none}}.ahr.astro-be5qaxbq{border-bottom:1px solid var(--cs-line-2-next);grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:hidden}.ahr.astro-be5qaxbq>.astro-be5qaxbq{grid-area:1/1}.ahr__ratio.astro-be5qaxbq{aspect-ratio:1920/620;min-height:var(--cs-article-hero-min);max-height:var(--cs-article-hero-max);margin-block-end:-1px}.ahr__media.astro-be5qaxbq{background:var(--cs-bg);position:absolute;inset:0;overflow:hidden}.ahr__img.astro-be5qaxbq{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.ahr__media.astro-be5qaxbq:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--cs-bg) 85%, transparent), color-mix(in srgb, var(--cs-bg) 55%, transparent));pointer-events:none;position:absolute;inset:0}.ahr__credit.astro-be5qaxbq{z-index:var(--cs-z-raised);padding:var(--cs-space-1) var(--cs-space-3);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);background:var(--cs-scrim);-webkit-backdrop-filter:blur(var(--cs-blur-glass));backdrop-filter:blur(var(--cs-blur-glass));color:var(--cs-text-2);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-semibold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;position:absolute;inset-block-end:var(--cs-space-2);inset-inline-end:var(--cs-space-4)}.ahr__fade.astro-be5qaxbq{height:calc(var(--cs-space-24) * 2);background:linear-gradient(to top, var(--cs-bg), color-mix(in srgb, var(--cs-bg) 60%, transparent), transparent);pointer-events:none;position:absolute;inset-block-end:0;inset-inline:0}@media (width>=768px){.ahr__fade.astro-be5qaxbq{height:calc(var(--cs-space-14) * 4)}}.ahr__copy.astro-be5qaxbq{justify-content:center;align-items:stretch;display:flex;position:relative}.ahr__in.astro-be5qaxbq{width:100%;max-width:var(--cs-container-4xl);padding-inline:var(--cs-space-6);text-align:center;flex-direction:column;margin-inline:auto;padding-block-end:var(--cs-space-10);display:flex}@media (width>=768px){.ahr__copy.astro-be5qaxbq{align-items:flex-end}.ahr__in.astro-be5qaxbq{padding-inline:var(--cs-space-10);padding-block-start:var(--cs-space-6);padding-block-end:var(--cs-space-14);display:block}}.ahr__chips.astro-be5qaxbq{justify-content:center;gap:var(--cs-space-2);margin-block-end:auto;margin-inline:calc(-1 * var(--cs-space-6));padding-block:var(--cs-space-3);padding-inline:var(--cs-space-6);background:var(--cs-bg);flex-wrap:wrap;display:flex}@media (width>=768px){.ahr__chips.astro-be5qaxbq{background:0 0;margin-block-end:var(--cs-space-5);margin-inline:0;padding:0}}.ahr__chip.astro-be5qaxbq{padding:var(--cs-space-1) var(--cs-space-3);border:1px solid var(--cs-line-3);border-radius:var(--cs-radius-menu);background:var(--cs-line-2-next);color:var(--cs-text-strong);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase}.ahr__chip--type.astro-be5qaxbq{border-color:var(--cs-accent-fill);background:var(--cs-accent-fill);color:var(--cs-accent-fill-ink);font-weight:var(--cs-fw-black)}.ahr__title.astro-be5qaxbq{margin:var(--cs-space-5) 0 0;color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-3xl);line-height:var(--cs-lh-hero);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase}@media (width>=768px){.ahr__title.astro-be5qaxbq{font-size:var(--cs-fs-5xl);margin-block-start:0}}@media (width>=1024px){.ahr__title.astro-be5qaxbq{font-size:var(--cs-fs-6xl)}}.ahr__meta.astro-be5qaxbq{justify-content:center;align-items:center;gap:var(--cs-space-2) var(--cs-space-4);color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;flex-wrap:wrap;margin-block-start:var(--cs-space-5);display:flex}.ahr__fact.astro-be5qaxbq{align-items:center;gap:var(--cs-space-2);display:flex}.ahr__fact.astro-be5qaxbq svg.astro-be5qaxbq{width:var(--cs-space-4);height:var(--cs-space-4);fill:currentColor}.atc.astro-twdwaz5s{padding:var(--cs-space-5);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-glass-light)}.atc__head.astro-twdwaz5s{align-items:center;gap:var(--cs-space-2);border-bottom:1px solid var(--cs-line-subtle);margin-block-end:var(--cs-space-4);padding-block-end:var(--cs-space-3);display:flex}.atc__ico.astro-twdwaz5s{color:var(--cs-accent);flex-shrink:0;display:flex}.atc__label.astro-twdwaz5s{color:var(--cs-text-3);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin:0}.atc__list.astro-twdwaz5s{flex-direction:column;display:flex}.atc__list.astro-twdwaz5s a.astro-twdwaz5s{align-items:flex-start;gap:var(--cs-space-2);padding-block:var(--cs-space-2);color:var(--cs-text-3);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-snug);font-weight:var(--cs-fw-semibold);text-align:left;transition:color var(--cs-dur-fast) var(--cs-ease-out);text-decoration:none;display:flex}.atc__list.astro-twdwaz5s a.astro-twdwaz5s:hover{color:var(--cs-accent)}.atc__n.astro-twdwaz5s{color:var(--cs-accent-line);font-weight:var(--cs-fw-black);font-variant-numeric:tabular-nums;flex-shrink:0}.atc__list.astro-twdwaz5s a.astro-twdwaz5s:hover .atc__n.astro-twdwaz5s{color:var(--cs-accent)}.atc__t.astro-twdwaz5s{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.aau.astro-7wa5sns2{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-surface-inset);overflow:hidden}.aau__head.astro-7wa5sns2{justify-content:center;align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-4) var(--cs-space-5);border-bottom:1px solid var(--cs-line-subtle);display:flex}@media (width>=768px){.aau__head.astro-7wa5sns2{justify-content:flex-start}}.aau__ring.astro-7wa5sns2{width:var(--cs-space-5);height:var(--cs-space-5);border:1px solid color-mix(in srgb, var(--cs-accent) 60%, transparent);border-radius:var(--cs-radius-full);color:var(--cs-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.aau__label.astro-7wa5sns2{color:var(--cs-text-3);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase}.aau__body.astro-7wa5sns2{gap:var(--cs-space-4);padding:var(--cs-space-5);text-align:center;flex-direction:column;display:flex}.aau__who.astro-7wa5sns2{align-items:center;gap:var(--cs-space-4);flex-direction:column;display:flex}@media (width>=768px){.aau__body.astro-7wa5sns2{text-align:left}.aau__who.astro-7wa5sns2{flex-direction:row;align-items:flex-start}}.aau__photo.astro-7wa5sns2{flex-shrink:0}.aau__photo.astro-7wa5sns2 img.astro-7wa5sns2{width:var(--cs-space-14);height:var(--cs-space-14);border-radius:var(--cs-radius-full);object-fit:cover;outline:2px solid color-mix(in srgb, var(--cs-accent) 30%, transparent);outline-offset:2px;display:block}.aau__names.astro-7wa5sns2{min-width:0;flex:1;padding-block-start:var(--cs-space-1)}.aau__name.astro-7wa5sns2{color:var(--cs-text-strong);font-size:var(--cs-fs-md);line-height:var(--cs-lh-tight);font-weight:var(--cs-fw-black);transition:color var(--cs-dur-fast) var(--cs-ease-out);margin-block-end:var(--cs-space-1);text-decoration:none;display:inline-block}.aau__name.astro-7wa5sns2:hover{color:var(--cs-accent)}.aau__role.astro-7wa5sns2{color:var(--cs-text-3);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-semibold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;margin:0}.aau__by.astro-7wa5sns2{color:var(--cs-text-3);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-prose);margin:0}.aau__by.astro-7wa5sns2 a.astro-7wa5sns2{color:var(--cs-accent)}.aau__bio.astro-7wa5sns2{border-top:1px solid var(--cs-line-1);color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-prose);margin:0;padding-block-start:var(--cs-space-4)}.aau__links.astro-7wa5sns2{justify-content:center;gap:var(--cs-space-4);border-top:1px solid var(--cs-line-1);padding-block-start:var(--cs-space-3);display:flex}@media (width>=768px){.aau__links.astro-7wa5sns2{justify-content:flex-start}}.aau__mail.astro-7wa5sns2{align-items:center;gap:var(--cs-space-2);color:var(--cs-text-disabled);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-semibold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;transition:color var(--cs-dur-fast) var(--cs-ease-out);text-decoration:none;display:flex}.aau__mail.astro-7wa5sns2:hover{color:var(--cs-accent)}.arl.astro-kto7b6de{padding:var(--cs-space-5);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-glass-light);box-shadow:var(--cs-shadow-e4)}.arl__head.astro-kto7b6de{justify-content:center;align-items:center;gap:var(--cs-space-2);border-bottom:1px solid var(--cs-line-2-next);margin-block-end:var(--cs-space-4);padding-block-end:var(--cs-space-4);display:flex}@media (width>=768px){.arl__head.astro-kto7b6de{justify-content:flex-start}}.arl__head.astro-kto7b6de svg.astro-kto7b6de{width:var(--cs-space-5);height:var(--cs-space-5);color:var(--cs-accent);fill:var(--cs-accent)}.arl__title.astro-kto7b6de{color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-lg);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;margin:0}.arl__list.astro-kto7b6de{gap:var(--cs-space-4);flex-direction:column;display:flex}.arl__item.astro-kto7b6de{gap:var(--cs-space-3);color:inherit;text-align:left;text-decoration:none;display:flex}.arl__thumb.astro-kto7b6de{width:var(--cs-space-20);height:var(--cs-space-16);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);background:var(--cs-surface-0);flex-shrink:0;overflow:hidden}.arl__thumb.astro-kto7b6de img.astro-kto7b6de{object-fit:cover;width:100%;height:100%;display:block}.arl__text.astro-kto7b6de{flex:1;min-width:0}.arl__name.astro-kto7b6de{color:var(--cs-text-strong);font-size:var(--cs-fs-md);line-height:var(--cs-lh-tight);font-weight:var(--cs-fw-bold);-webkit-line-clamp:2;transition:color var(--cs-dur-fast) var(--cs-ease-out);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.arl__item.astro-kto7b6de:hover .arl__name.astro-kto7b6de{color:var(--cs-accent)}.arl__age.astro-kto7b6de{color:var(--cs-text-3);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);margin-block-start:var(--cs-space-1);display:block}.arl__more.astro-kto7b6de{justify-content:center;align-items:center;gap:var(--cs-space-2);width:100%;padding-block:var(--cs-space-2);border-radius:var(--cs-radius-2);background:var(--cs-line-1);color:var(--cs-text-strong);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;transition:background var(--cs-dur-fast) var(--cs-ease-out);margin-block-start:var(--cs-space-4);text-decoration:none;display:flex}.arl__more.astro-kto7b6de:hover{background:var(--cs-line-2-next)}.arl__more.astro-kto7b6de svg.astro-kto7b6de{width:var(--cs-space-4);height:var(--cs-space-4);fill:currentColor}.arel.astro-yk76cwb6{margin:var(--cs-space-10) 0;text-align:left}.arel__label.astro-yk76cwb6{align-items:center;gap:var(--cs-space-2);margin-block-end:var(--cs-space-4);display:flex}.arel__label.astro-yk76cwb6 .arel__label-ico{color:var(--cs-accent)}.arel__label-text.astro-yk76cwb6{color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin:0}.arel__card.astro-yk76cwb6{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-surface-deep);box-shadow:var(--cs-shadow-e4);color:inherit;transition:border-color var(--cs-dur-fast) var(--cs-ease-out);text-decoration:none;display:block;position:relative;overflow:hidden}.arel__card.astro-yk76cwb6:hover{border-color:color-mix(in srgb, var(--cs-accent) 50%, transparent)}.arel__row.astro-yk76cwb6{flex-direction:column;height:100%;display:flex}.arel__media.astro-yk76cwb6{aspect-ratio:16/9;background:var(--cs-surface-0);flex-shrink:0;width:100%;position:relative;overflow:hidden}.arel__img.astro-yk76cwb6{object-fit:cover;width:100%;height:100%;transition:transform var(--cs-dur-slower) var(--cs-ease-out);position:absolute;inset:0}.arel__card.astro-yk76cwb6:hover .arel__img.astro-yk76cwb6{transform:scale(1.05)}.arel__fade.astro-yk76cwb6{background:linear-gradient(to top, var(--cs-surface-deep), transparent);position:absolute;inset:0}.arel__copy.astro-yk76cwb6{padding:var(--cs-space-6);flex-direction:column;flex:1;justify-content:center;display:flex;position:relative}.arel__chips.astro-yk76cwb6{align-items:center;gap:var(--cs-space-2);flex-wrap:wrap;margin-block-end:var(--cs-space-3);display:flex}.arel__chip.astro-yk76cwb6{padding:var(--cs-space-1) var(--cs-space-3);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);background:var(--cs-line-2-next);color:var(--cs-text-2);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase}.arel__chip--type.astro-yk76cwb6{border-color:color-mix(in srgb, var(--cs-accent) 20%, transparent);background:color-mix(in srgb, var(--cs-accent) 20%, transparent);color:var(--cs-accent);font-weight:var(--cs-fw-black)}.arel__title.astro-yk76cwb6{margin:0 0 var(--cs-space-3);-webkit-line-clamp:2;color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);line-height:var(--cs-lh-hero);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;transition:color var(--cs-dur-fast) var(--cs-ease-out);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.arel__card.astro-yk76cwb6:hover .arel__title.astro-yk76cwb6{color:var(--cs-accent)}.arel__excerpt.astro-yk76cwb6{margin:0 0 var(--cs-space-3);-webkit-line-clamp:2;color:color-mix(in srgb, var(--cs-text-strong) 55%, transparent);font-size:var(--cs-fs-base);line-height:var(--cs-lh-relaxed);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.arel__meta.astro-yk76cwb6{align-items:center;gap:var(--cs-space-4);color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;flex-wrap:wrap;margin-block-start:auto;display:flex}.arel__fact.astro-yk76cwb6{align-items:center;gap:var(--cs-space-2);display:flex}.arel__go.astro-yk76cwb6{width:var(--cs-control-md);height:var(--cs-control-md);border-radius:var(--cs-radius-full);background:var(--cs-accent-fill);color:var(--cs-accent-fill-ink);box-shadow:var(--cs-glow-accent);opacity:0;transform:translateY(var(--cs-space-4));transition:opacity var(--cs-dur-base) var(--cs-ease-out), transform var(--cs-dur-base) var(--cs-ease-out);justify-content:center;align-items:center;display:none;position:absolute;inset-block-end:var(--cs-space-6);inset-inline-end:var(--cs-space-6)}.arel__card.astro-yk76cwb6:hover .arel__go.astro-yk76cwb6{opacity:1;transform:none}@media (width>=768px){.arel__row.astro-yk76cwb6{flex-direction:row}.arel__media.astro-yk76cwb6{width:33.333%;min-height:calc(var(--cs-space-24) * 2 + var(--cs-space-7));aspect-ratio:auto}.arel__fade.astro-yk76cwb6{background:linear-gradient(to right, transparent, var(--cs-surface-deep))}.arel__copy.astro-yk76cwb6{padding:var(--cs-space-8)}.arel__title.astro-yk76cwb6{font-size:var(--cs-fs-3xl)}.arel__go.astro-yk76cwb6{display:flex}}@media (prefers-reduced-motion:reduce){.arel__img.astro-yk76cwb6,.arel__go.astro-yk76cwb6{transition:none}}.rg.astro-snqibult{margin:var(--cs-space-10) 0;border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-surface-deep);box-shadow:var(--cs-shadow-e4);transition:border-color var(--cs-dur-slow) var(--cs-ease-standard), box-shadow var(--cs-dur-slow) var(--cs-ease-standard);position:relative;overflow:hidden}.rg--linked.astro-snqibult:hover{border-color:var(--cs-line-3);box-shadow:var(--cs-glow-card-hover)}.rg-in.astro-snqibult{gap:var(--cs-space-6);padding:var(--cs-space-6);flex-direction:column;display:flex;position:relative}.rg-art.astro-snqibult{aspect-ratio:3/4;border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:var(--cs-surface-2);width:100%;box-shadow:var(--cs-shadow-e3);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.rg-art.astro-snqibult img.astro-snqibult{object-fit:cover;width:100%;height:100%;transition:transform var(--cs-dur-slower) var(--cs-ease-standard);position:absolute;inset:0}.rg--linked.astro-snqibult:hover .rg-art.astro-snqibult img.astro-snqibult{transform:scale(1.05)}.rg-art.astro-snqibult .rg-ph{color:color-mix(in srgb, var(--cs-text-strong) 10%, transparent)}.rg-info.astro-snqibult{min-width:0;padding:var(--cs-space-2) 0;flex-direction:column;flex:1;justify-content:center;display:flex}.rg-head.astro-snqibult{justify-content:space-between;align-items:flex-start;gap:var(--cs-space-4);margin-bottom:var(--cs-space-3);display:flex}.rg-stars.astro-snqibult{align-items:center;gap:var(--cs-space-1);margin-top:var(--cs-space-1);padding:var(--cs-space-1) var(--cs-space-2);border:1px solid color-mix(in srgb, var(--cs-accent) 20%, transparent);border-radius:var(--cs-radius-3);background:var(--cs-accent-tint);color:var(--cs-accent);flex-shrink:0;display:flex;position:relative}.rg-stars.astro-snqibult .rg-star{color:color-mix(in srgb, var(--cs-accent) 25%, transparent)}.rg-stars.astro-snqibult .rg-star.on{color:var(--cs-accent);fill:currentColor}.rg-link.astro-snqibult{color:var(--cs-text-strong);transition:color var(--cs-dur-base) var(--cs-ease-standard);align-self:flex-start;text-decoration:none}.rg-link.astro-snqibult:before{content:"";position:absolute;inset:0}.rg-link.astro-snqibult:hover{color:var(--cs-accent)}.rg-name--plain.astro-snqibult{color:var(--cs-text-strong);align-self:flex-start}.rg-name.astro-snqibult{font-family:var(--cs-font-display);font-size:var(--cs-fs-3xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;margin:0;line-height:1}.rg-blurb.astro-snqibult{max-width:576px;margin:0 0 var(--cs-space-6);-webkit-line-clamp:5;font-size:var(--cs-fs-base);line-height:var(--cs-lh-relaxed);color:color-mix(in srgb, var(--cs-text-strong) 55%, transparent);pointer-events:none;-webkit-box-orient:vertical;display:-webkit-box;position:relative;overflow:hidden}.rg-meta.astro-snqibult{gap:var(--cs-space-6) var(--cs-space-4);font-size:var(--cs-fs-md);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;display:grid;position:relative}.rg-meta.astro-snqibult p.astro-snqibult{margin:0}.rg-meta.astro-snqibult .rg-label.astro-snqibult{align-items:center;gap:var(--cs-space-1);margin-bottom:var(--cs-space-1);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 30%, transparent);display:flex}.rg-value.astro-snqibult{font-weight:var(--cs-fw-semibold);line-height:var(--cs-lh-md);text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);overflow:hidden}.rg-systems.astro-snqibult{align-items:stretch;gap:var(--cs-space-3);margin-top:var(--cs-space-8);padding-top:var(--cs-space-6);border-top:1px solid var(--cs-line-2-next);flex-direction:column;display:flex;position:relative}.rg-tag.astro-snqibult{padding:var(--cs-space-1) var(--cs-space-3);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-menu);background:var(--cs-surface-2);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 30%, transparent);display:inline-block}@media (width>=640px){.rg-name.astro-snqibult{font-size:var(--cs-fs-4xl)}}@media (width>=768px){.rg-in.astro-snqibult{flex-direction:row}.rg-art.astro-snqibult{align-self:flex-start;width:192px}}@media (width>=1024px){.rg-meta.astro-snqibult{grid-template-columns:repeat(3,minmax(0,1fr))}}.avd.astro-etvnxndi{margin:var(--cs-space-10) 0;border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-surface-deep);box-shadow:var(--cs-shadow-e4);text-align:left;overflow:hidden}.avd__top.astro-etvnxndi{align-items:center;gap:var(--cs-space-8);padding:var(--cs-space-6);border-bottom:1px solid var(--cs-line-2-next);flex-direction:column;display:flex}.avd__say.astro-etvnxndi{gap:var(--cs-space-3);text-align:center;flex-direction:column;flex:1;display:flex}.avd__title.astro-etvnxndi{color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-3xl);line-height:var(--cs-lh-3xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;margin:0}.avd__summary.astro-etvnxndi{color:var(--cs-text-2);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-relaxed);margin:0}.avd__ring.astro-etvnxndi{width:calc(var(--cs-space-16) * 2);height:calc(var(--cs-space-16) * 2);border:var(--cs-space-1) solid var(--cs-accent);border-radius:var(--cs-radius-full);background:var(--cs-accent-tint);box-shadow:var(--cs-glow-accent);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.avd__score.astro-etvnxndi{color:var(--cs-text-strong);font-size:var(--cs-fs-4xl);line-height:var(--cs-lh-5xl);font-weight:var(--cs-fw-black)}.avd__of.astro-etvnxndi{color:var(--cs-accent);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin-block-start:var(--cs-space-1)}.avd__lists.astro-etvnxndi{background:var(--cs-surface-0);grid-template-columns:minmax(0,1fr);display:grid}.avd__col.astro-etvnxndi{gap:var(--cs-space-4);padding:var(--cs-space-6);flex-direction:column;display:flex}.avd__col--bad.astro-etvnxndi{border-top:1px solid var(--cs-line-2-next);background:var(--cs-danger-tint)}.avd__head.astro-etvnxndi{align-items:center;gap:var(--cs-space-2);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin:0;display:flex}.avd__head--good.astro-etvnxndi{color:var(--cs-success-text)}.avd__head--bad.astro-etvnxndi{color:var(--cs-danger-text)}.avd__list.astro-etvnxndi{gap:var(--cs-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.avd__item.astro-etvnxndi{align-items:flex-start;gap:var(--cs-space-3);color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);font-size:var(--cs-fs-base);line-height:var(--cs-lh-relaxed);display:flex}.avd__mark.astro-etvnxndi{font-weight:var(--cs-fw-bold);flex-shrink:0}.avd__mark--good.astro-etvnxndi{color:var(--cs-success-fill)}.avd__mark--bad.astro-etvnxndi{color:var(--cs-danger-fill)}@media (width>=768px){.avd__top.astro-etvnxndi{padding:var(--cs-space-8);flex-direction:row}.avd__say.astro-etvnxndi{text-align:left}.avd__lists.astro-etvnxndi{grid-template-columns:repeat(2,minmax(0,1fr))}.avd__col.astro-etvnxndi{padding:var(--cs-space-8)}.avd__col--bad.astro-etvnxndi{border-top:0;border-inline-start:1px solid var(--cs-line-2-next)}}.se.astro-b5nmolwp{margin:var(--cs-space-8) auto;max-width:550px}.se--kick.astro-b5nmolwp{max-width:none}.se.astro-b5nmolwp iframe.astro-b5nmolwp{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-surface-0);width:100%;display:block}.se--x.astro-b5nmolwp iframe.astro-b5nmolwp{border:0;height:560px}.se--reddit.astro-b5nmolwp iframe.astro-b5nmolwp{height:520px}.se--kick.astro-b5nmolwp iframe.astro-b5nmolwp{aspect-ratio:16/9;border:0;height:auto}.se.astro-b5nmolwp figcaption.astro-b5nmolwp{color:var(--cs-text-3);font-size:var(--cs-fs-sm);line-height:var(--cs-lh-sm);text-align:center;margin-block-start:var(--cs-space-2)}.se.astro-b5nmolwp figcaption.astro-b5nmolwp a.astro-b5nmolwp{color:var(--cs-accent);font-weight:var(--cs-fw-medium);text-decoration:none}.art.astro-focrnizz{color:var(--cs-text-strong);padding-block-end:var(--cs-space-24)}.art__wrap.astro-focrnizz{max-width:var(--cs-content-max);padding-inline:var(--cs-page-gutter);margin-inline:auto;padding-block-start:var(--cs-space-10)}.art__grid.astro-focrnizz{align-items:start;gap:var(--cs-space-8);grid-template-columns:minmax(0,1fr);display:grid}.art__left.astro-focrnizz{order:2}.art__left.astro-focrnizz>*+*{margin-block-start:var(--cs-space-5)}.art__main.astro-focrnizz{text-align:center;order:1;min-width:0}.art__right.astro-focrnizz{gap:var(--cs-space-6);flex-direction:column;order:3;display:flex}@media (width>=768px){.art__main.astro-focrnizz{text-align:left}}@media (width>=1280px){.art__grid.astro-focrnizz{grid-template-columns:var(--cs-article-rail-left) minmax(0, 1fr) var(--cs-article-rail-right)}.art__left.astro-focrnizz{order:1;position:sticky;inset-block-start:var(--cs-space-24)}.art__main.astro-focrnizz{order:2}}.art__lede.astro-focrnizz{margin:0 0 var(--cs-space-10);border-bottom:1px solid var(--cs-line-subtle);color:var(--cs-text-2);font-size:var(--cs-fs-xl);line-height:var(--cs-lh-relaxed);font-weight:var(--cs-fw-medium);padding-block-end:var(--cs-space-10)}.art__body.astro-focrnizz{color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-prose)}.art__body.astro-focrnizz p{margin:0}.art__body.astro-focrnizz p+p,.art__body.astro-focrnizz ul+p,.art__body.astro-focrnizz ol+p,.art__body.astro-focrnizz p+ul,.art__body.astro-focrnizz p+ol{margin-block-start:calc(var(--cs-lh-prose) * var(--cs-fs-lg))}.art__body.astro-focrnizz a{color:var(--cs-accent);font-weight:var(--cs-fw-medium);text-decoration:none}.art__body.astro-focrnizz a:hover{color:var(--cs-accent-text-strong)}.art__body.astro-focrnizz strong{color:var(--cs-text-strong);font-weight:var(--cs-fw-bold)}.art__body.astro-focrnizz h2{margin:calc(var(--cs-space-14) + var(--cs-space-4) + var(--cs-space-half)) 0 var(--cs-space-5);color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-3xl);line-height:var(--cs-lh-3xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;scroll-margin-top:var(--cs-space-24);position:relative}.art__body.astro-focrnizz h2:before{content:"";height:var(--cs-space-half);border-radius:var(--cs-radius-full);background:linear-gradient(90deg, transparent 0%, var(--cs-line-1) 25%, var(--cs-accent) 46%, var(--cs-accent) 54%, var(--cs-line-1) 75%, transparent 100%);position:absolute;inset-block-end:calc(100% + var(--cs-space-4));inset-inline:0}.art__body.astro-focrnizz h3,.art__body.astro-focrnizz h4{margin:var(--cs-space-8) 0 var(--cs-space-4);color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);line-height:var(--cs-lh-xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase}.art__body.astro-focrnizz figure{margin:var(--cs-space-8) 0}.art__body.astro-focrnizz figure img,.art__body.astro-focrnizz p img{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-surface-0);width:100%;max-width:100%;height:auto;box-shadow:var(--cs-shadow-e4);display:block}.art__body.astro-focrnizz figcaption{color:var(--cs-text-3);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);text-align:center;margin-block-start:var(--cs-space-3);font-style:italic}.art__body.astro-focrnizz ul,.art__body.astro-focrnizz ol{gap:var(--cs-space-2);margin:var(--cs-space-4) 0;text-align:left;flex-direction:column;padding-inline-start:var(--cs-space-7);display:flex}.art__body.astro-focrnizz li{line-height:var(--cs-lh-relaxed)}.art__body.astro-focrnizz li::marker{color:var(--cs-accent);font-weight:var(--cs-fw-bold)}.art__body.astro-focrnizz blockquote{margin:var(--cs-space-5) 0;padding:var(--cs-space-3) var(--cs-space-5);border-inline-start:var(--cs-space-1) solid var(--cs-accent);border-radius:0 var(--cs-radius-2) var(--cs-radius-2) 0;background:linear-gradient(to right, var(--cs-accent-tint), transparent);color:var(--cs-text-strong);font-style:italic;font-weight:var(--cs-fw-medium)}.art__body.astro-focrnizz .table-responsive{margin:var(--cs-space-8) 0;overflow-x:auto}.art__body.astro-focrnizz table{border-collapse:collapse;width:100%;font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);text-align:left}.art__body.astro-focrnizz th,.art__body.astro-focrnizz td{padding:var(--cs-space-3);border-bottom:1px solid var(--cs-line-2-next)}.art__body.astro-focrnizz th{color:var(--cs-text-strong)}.art__body.astro-focrnizz iframe{aspect-ratio:16/9;width:100%;height:auto;margin:var(--cs-space-8) 0;border-radius:var(--cs-radius-4);border:0;display:block}.art__body.astro-focrnizz hr{height:var(--cs-space-2);margin:var(--cs-space-10) 0;background:radial-gradient(circle, var(--cs-accent) 0 3px, transparent 3.5px) center / var(--cs-space-2) var(--cs-space-2) no-repeat, linear-gradient(var(--cs-line-subtle), var(--cs-line-subtle)) left center / calc(50% - var(--cs-space-5)) 1px no-repeat, linear-gradient(var(--cs-line-subtle), var(--cs-line-subtle)) right center / calc(50% - var(--cs-space-5)) 1px no-repeat;border:0}.art__body.astro-focrnizz ul[data-list=circle]{list-style-type:circle}.art__body.astro-focrnizz ul[data-list=square]{list-style-type:square}.art__body.astro-focrnizz ul[data-list=star]{list-style-type:"★  "}.art__body.astro-focrnizz ol[data-list=lower-alpha]{list-style-type:lower-alpha}.art__body.astro-focrnizz ol[data-list=upper-alpha]{list-style-type:upper-alpha}.art__body.astro-focrnizz ol[data-list=lower-roman]{list-style-type:lower-roman}.art__body.astro-focrnizz ol[data-list=upper-roman]{list-style-type:upper-roman}.art__takeaways.astro-focrnizz{margin:var(--cs-space-8) 0;padding:var(--cs-space-6);border-inline-start:var(--cs-space-1) solid var(--cs-accent);border-radius:0 var(--cs-radius-4) var(--cs-radius-4) 0;background:linear-gradient(135deg, var(--cs-accent-tint), transparent);text-align:left}.art__takeaways-title.astro-focrnizz{align-items:center;gap:var(--cs-space-2);margin:0 0 var(--cs-space-4);color:var(--cs-accent);font-size:var(--cs-fs-sm);line-height:var(--cs-lh-sm);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;display:flex}.art__takeaways.astro-focrnizz .art__body.astro-focrnizz{color:color-mix(in srgb, var(--cs-text-strong) 85%, transparent);font-weight:var(--cs-fw-medium)}.art__takeaways.astro-focrnizz .art__body.astro-focrnizz ul,.art__takeaways.astro-focrnizz .art__body.astro-focrnizz ol{gap:var(--cs-space-3);margin:0}.art__tags.astro-focrnizz{border-top:1px solid var(--cs-line-subtle);margin-block-start:var(--cs-space-16);padding-block-start:var(--cs-space-8)}.art__tags-title.astro-focrnizz{margin:0 0 var(--cs-space-4);color:var(--cs-text-3);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase}.art__tag-list.astro-focrnizz{justify-content:center;gap:var(--cs-space-2);flex-wrap:wrap;display:flex}@media (width>=768px){.art__tag-list.astro-focrnizz{justify-content:flex-start}}.art__tag.astro-focrnizz{align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);background:var(--cs-line-1);color:var(--cs-text-2);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-semibold);display:flex}.art__hash.astro-focrnizz{color:var(--cs-accent);font-weight:var(--cs-fw-bold)}.hh.astro-hqr4ncaa{justify-content:space-between;align-items:center;gap:var(--cs-space-4);min-width:0;display:flex}.hh__main.astro-hqr4ncaa{min-width:0}.hh__row.astro-hqr4ncaa{align-items:stretch;gap:var(--hh-gap,12px);display:flex}.hh__bar.astro-hqr4ncaa{width:var(--hh-bar,4px);background:var(--cs-accent);border-radius:2px;flex:none}.hh__h.astro-hqr4ncaa{color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);line-height:1;font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;margin:0}.hh__red.astro-hqr4ncaa{color:var(--cs-accent)}.hh__sub.astro-hqr4ncaa{margin:var(--cs-space-half) 0 0;color:var(--cs-text-3);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);padding-inline-start:calc(var(--hh-bar,4px) + var(--hh-gap,12px))}.hh__more.astro-hqr4ncaa{align-items:center;gap:var(--cs-space-2);color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;flex:none;text-decoration:none;display:inline-flex}.hh__more--hot.astro-hqr4ncaa{color:var(--cs-accent)}.hh__more.astro-hqr4ncaa:hover{color:var(--cs-text-strong)}@media (width>=768px){.hh__h.astro-hqr4ncaa{font-size:var(--cs-fs-2xl)}}@media (width<768px){.hh--stack.astro-hqr4ncaa{align-items:flex-start;gap:var(--cs-space-3);flex-direction:column}}.dh.astro-muv7knej{background:var(--cs-bg);color:var(--cs-text-strong);padding-block-end:var(--cs-space-24)}.dh__in.astro-muv7knej{max-width:var(--cs-content-max);padding-inline:var(--cs-page-gutter);margin-inline:auto}.dh__top.astro-muv7knej{padding-block-start:var(--cs-space-6)}.dh__hero.astro-muv7knej{justify-content:center;gap:var(--cs-space-5);box-sizing:border-box;min-height:419px;padding:var(--cs-space-6);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:linear-gradient(90deg, color-mix(in srgb, var(--cs-accent-fill) 24%, transparent) 0%, transparent 32%), radial-gradient(ellipse 50% 70% at 70% 60%, color-mix(in srgb, var(--cs-success-text) 5%, transparent), transparent 70%), var(--cs-surface-inset);flex-direction:column;display:flex;overflow:hidden}.dh__kick.astro-muv7knej{color:var(--cs-accent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:.3em;text-transform:uppercase}.dh__h1.astro-muv7knej{color:var(--cs-accent);font-family:var(--cs-font-display);font-size:var(--cs-fs-3xl);line-height:1.25;font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;align-self:flex-start;margin:0}.dh__intro.astro-muv7knej{max-width:44rem;color:color-mix(in srgb, var(--cs-text-strong) 70%, transparent);font-size:var(--cs-fs-base);line-height:var(--cs-lh-relaxed);margin:0}@media (width>=768px){.dh__hero.astro-muv7knej{padding:var(--cs-space-10)}.dh__h1.astro-muv7knej{font-size:var(--cs-fs-4xl)}}@media (width>=1280px){.dh__h1.astro-muv7knej{font-size:var(--cs-fs-5xl)}.dh__sec.astro-muv7knej:last-child{margin-block-start:var(--cs-space-8)}}@media (width<768px){.dh__hero.astro-muv7knej{min-height:358px}.dh__h1.astro-muv7knej{font-size:var(--cs-fs-3xl);line-height:1.25}.dh__intro.astro-muv7knej{font-size:var(--cs-fs-md)}}.dh__sec.astro-muv7knej{--hh-bar:3px;--hh-gap:11px;margin-block-start:var(--cs-space-10)}.dh__sec.astro-muv7knej .hh__h{font-family:var(--cs-font);font-size:var(--cs-fs-lg);letter-spacing:var(--cs-tracking-wide);text-transform:none;font-weight:700;line-height:28px}.dh__sec.astro-muv7knej .hh__red{color:inherit}.dh__sec.astro-muv7knej .hh__more{font-size:var(--cs-fs-xs);letter-spacing:0;text-transform:none}.dh__sec.astro-muv7knej .hh{margin-block-end:var(--cs-space-5)}.dh__stores.astro-muv7knej{gap:var(--cs-space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media (width<1280px){.dh__stores.astro-muv7knej{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=599px){.dh__stores.astro-muv7knej{grid-template-columns:repeat(2,minmax(0,1fr))}}.dh__store.astro-muv7knej{align-items:center;gap:var(--cs-space-3);box-sizing:border-box;min-width:0;height:62px;padding-inline:var(--cs-space-3);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-3);background:var(--cs-surface-inset);color:var(--cs-text-strong);text-decoration:none;display:flex}.dh__store.astro-muv7knej:hover,.dh__card.astro-muv7knej:hover{border-color:var(--cs-accent-line)}.dh__ico.astro-muv7knej{border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--cs-hue-purple) 15%, transparent);width:32px;height:32px;color:var(--cs-text-strong);flex:none;place-items:center;display:grid}.dh__ico--hot.astro-muv7knej{border:1px solid var(--cs-accent-line);background:var(--cs-accent-tint);width:36px;height:36px;color:var(--cs-accent)}.dh__store-t.astro-muv7knej,.dh__shelf-t.astro-muv7knej{flex-direction:column;flex:1;min-width:0;display:flex}.dh__store-n.astro-muv7knej{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dh__store-s.astro-muv7knej{color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dh__store.astro-muv7knej .dh__chev{color:color-mix(in srgb, var(--cs-text-strong) 30%, transparent);flex:none}.dh__shelves.astro-muv7knej{gap:var(--cs-space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--cs-space-6);display:grid}@media (width<=899px){.dh__shelves.astro-muv7knej{grid-template-columns:minmax(0,1fr)}}.dh__shelf.astro-muv7knej{align-items:flex-start;gap:var(--cs-space-4);box-sizing:border-box;min-height:108px;padding:var(--cs-space-5);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-3);background:var(--cs-surface-inset);display:flex}.dh__shelf-n.astro-muv7knej{font-size:var(--cs-fs-base);line-height:var(--cs-lh-normal);font-weight:var(--cs-fw-black)}.dh__all.astro-muv7knej{align-items:center;gap:var(--cs-space-1);color:var(--cs-accent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);flex:none;padding-block-start:var(--cs-space-2);text-decoration:none;display:inline-flex}.dh__grid.astro-muv7knej{gap:var(--cs-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<1024px){.dh__grid.astro-muv7knej{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.dh__grid.astro-muv7knej{grid-template-columns:minmax(0,1fr)}}.dh__card.astro-muv7knej{border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-3);background:var(--cs-surface-inset);min-width:0;color:var(--cs-text-strong);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.dh__media.astro-muv7knej{background:color-mix(in srgb, var(--cs-w3-black) 40%, transparent);height:160px;display:block;overflow:hidden}.dh__media.astro-muv7knej img.astro-muv7knej{object-fit:cover;width:100%;height:100%;display:block}.dh__body.astro-muv7knej{gap:var(--cs-space-3);padding:var(--cs-space-4);flex-direction:column;flex:1;display:flex}.dh__meta.astro-muv7knej{align-items:center;gap:var(--cs-space-2);color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);display:flex}.dh__by.astro-muv7knej{color:var(--cs-accent);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}.dh__title.astro-muv7knej{font-size:var(--cs-fs-md);line-height:24px;font-weight:var(--cs-fw-bold);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dh__card.astro-muv7knej:hover .dh__title.astro-muv7knej{color:var(--cs-accent)}.dh__text.astro-muv7knej{color:var(--cs-text-3);font-size:var(--cs-fs-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.dh__cta.astro-muv7knej{justify-content:space-between;align-items:center;gap:var(--cs-space-6);box-sizing:border-box;min-height:176px;padding:var(--cs-space-8) var(--cs-space-8);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:radial-gradient(ellipse 40% 90% at 85% 100%, color-mix(in srgb, var(--cs-accent-fill) 14%, transparent), transparent 70%), var(--cs-surface-inset);flex-wrap:wrap;display:flex}.dh__cta-copy.astro-muv7knej{gap:var(--cs-space-2);flex-direction:column;max-width:36rem;display:flex}.dh__cta-kick.astro-muv7knej{align-items:center;gap:var(--cs-space-2);color:var(--cs-accent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;display:inline-flex}.dh__cta-h.astro-muv7knej{font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);line-height:var(--cs-lh-xl);font-weight:var(--cs-fw-black);margin:0}@media (width>=768px){.dh__cta-h.astro-muv7knej{font-size:var(--cs-fs-2xl);line-height:var(--cs-lh-2xl)}}.dh__cta-p.astro-muv7knej{margin:var(--cs-space-2) 0 0;color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-md);line-height:1.6}.dh__cta-links.astro-muv7knej{align-items:center;gap:var(--cs-space-3);flex-wrap:wrap;display:flex}.dh__year.astro-muv7knej,.dh__full.astro-muv7knej{align-items:center;gap:var(--cs-space-2);box-sizing:border-box;height:34px;padding-inline:var(--cs-space-4);border:1px solid var(--cs-line-3);border-radius:var(--cs-radius-menu);color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;text-decoration:none;display:inline-flex}.dh__full.astro-muv7knej{border-color:var(--cs-accent-line);background:color-mix(in srgb, var(--cs-accent-fill) 30%, transparent);color:var(--cs-accent)}@media (width<768px){.dh__shelf-n.astro-muv7knej{font-size:var(--cs-fs-md)}.dh__sec.astro-muv7knej .hh__h{font-size:var(--cs-fs-base);line-height:24px}.dh__cta.astro-muv7knej{gap:var(--cs-space-5);min-height:0;padding:var(--cs-space-6)}.dh__cta-kick.astro-muv7knej{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}.dh__cta-h.astro-muv7knej{font-size:var(--cs-fs-lg);line-height:28px}.dh__cta-p.astro-muv7knej{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-relaxed);margin-block-start:var(--cs-space-1)}.dh__cta-links.astro-muv7knej{gap:var(--cs-space-3)}.dh__year.astro-muv7knej,.dh__full.astro-muv7knej{height:32px;padding-inline:var(--cs-space-4);font-size:var(--cs-fs-xs)}.dh__sec.astro-muv7knej .hh__more{font-size:var(--cs-fs-xs)}}.eh.astro-d23qgew3{--cs-content-max:1500px;--cs-page-gutter:clamp(18px, 3vw, 48px);background:var(--cs-bg);color:var(--cs-text-strong);padding-block-end:var(--cs-space-24)}.eh__in.astro-d23qgew3{max-width:var(--cs-content-max);padding-inline:var(--cs-page-gutter);margin-inline:auto}.eh__red.astro-d23qgew3{color:var(--cs-accent)}.eh__hero.astro-d23qgew3{border-bottom:1px solid var(--cs-line-1);background:#050508;flex-direction:column;justify-content:center;min-height:480px;display:flex;position:relative;overflow:hidden}.eh__hero-img.astro-d23qgew3{object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.eh__hero-fade.astro-d23qgew3{background:linear-gradient(#0a0a0f33 0%,#0a0a0fb3 50%,#0a0a0f 100%);position:absolute;inset:0}@media (width>=1024px){.eh__hero.astro-d23qgew3{min-height:580px}.eh__hero-fade.astro-d23qgew3{background:linear-gradient(90deg,#0a0a0ff2 0%,#0a0a0f99 50%,#0000 100%)}}.eh__hero-in.astro-d23qgew3{box-sizing:border-box;width:100%;padding-block:var(--cs-space-10);position:relative}@media (width>=1024px){.eh__hero-in.astro-d23qgew3{padding-block:var(--cs-space-16)}}.eh__hero-copy.astro-d23qgew3{flex-direction:column;align-items:flex-start;max-width:920px;display:flex}.eh__kick.astro-d23qgew3{align-items:center;gap:var(--cs-space-2);margin-block-end:var(--cs-space-4);display:flex}.eh__chip.astro-d23qgew3{padding:var(--cs-space-half) var(--cs-space-2);border-radius:var(--cs-radius-1);background:color-mix(in srgb, var(--cs-accent-fill) 20%, transparent);color:var(--cs-accent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:.25em;text-transform:uppercase}.eh__game.astro-d23qgew3{color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}.eh__hero-h.astro-d23qgew3{max-width:56rem;margin:0 0 var(--cs-space-5);font-family:var(--cs-font-display);font-size:var(--cs-fs-3xl);line-height:.95;font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;text-shadow:0 10px 8px #0000000a,0 4px 3px #0000001a}@media (width>=1024px){.eh__kick.astro-d23qgew3,.eh__hero-h.astro-d23qgew3{margin-block-end:var(--cs-space-6)}}.eh__hero-h.astro-d23qgew3 a.astro-d23qgew3{color:var(--cs-text-strong);text-decoration:none}.eh__hero-p.astro-d23qgew3{max-width:42rem;margin:0 0 var(--cs-space-8);color:color-mix(in srgb, var(--cs-text-strong) 70%, transparent);font-size:var(--cs-fs-base);line-height:var(--cs-lh-relaxed);font-weight:var(--cs-fw-medium);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.eh__hero-foot.astro-d23qgew3{align-items:center;gap:var(--cs-space-4);flex-wrap:wrap;margin-block-end:var(--cs-space-6);display:flex}.eh__cta.astro-d23qgew3{align-items:center;gap:var(--cs-space-2);height:40px;padding-inline:var(--cs-space-6);border-radius:var(--cs-radius-menu);background:var(--cs-accent);box-shadow:var(--cs-glow-accent);color:var(--cs-accent-fill-ink);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;transition:background var(--cs-dur-base) var(--cs-ease-standard);text-decoration:none;display:inline-flex}@media (width>=640px){.eh__cta.astro-d23qgew3{height:48px;padding-inline:var(--cs-space-8);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md)}}.eh__cta.astro-d23qgew3:hover{background:var(--cs-accent-fill-hover)}.eh__by.astro-d23qgew3{align-items:center;gap:var(--cs-space-2);color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);display:inline-flex}.eh__by-av.astro-d23qgew3{border:1px solid var(--cs-line-3);border-radius:var(--cs-radius-full);background:var(--cs-surface-1);width:24px;height:24px;font-size:var(--cs-fs-4xs);line-height:1;font-weight:var(--cs-fw-black);place-items:center;display:grid}.eh__by.astro-d23qgew3{margin-inline-start:var(--cs-space-4)}.eh__dot.astro-d23qgew3{margin-inline:var(--cs-space-1);color:color-mix(in srgb, var(--cs-text-strong) 30%, transparent)}@media (width<640px){.eh__by.astro-d23qgew3,.eh__game.astro-d23qgew3{display:none}}@media (width>=640px){.eh__hero-h.astro-d23qgew3{font-size:var(--cs-fs-5xl)}}@media (width>=1024px){.eh__hero-h.astro-d23qgew3{font-size:4rem}}.eh__sec.astro-d23qgew3{margin-block-start:var(--cs-space-12)}.eh__sec.astro-d23qgew3 .hh{margin-block-end:var(--cs-space-6)}@media (width>=1280px){.eh__sec.astro-d23qgew3{margin-block-start:var(--cs-space-14)}}.eh__top.astro-d23qgew3{gap:var(--cs-space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.eh__tcard.astro-d23qgew3{border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-3);background:var(--cs-surface-inset);min-width:0;color:var(--cs-text-strong);transition:border-color var(--cs-dur-base) var(--cs-ease-standard);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.eh__tcard.astro-d23qgew3:hover{border-color:var(--cs-accent-line)}.eh__tmedia.astro-d23qgew3{background:color-mix(in srgb, var(--cs-w3-black) 40%, transparent);height:200px;display:block;position:relative;overflow:hidden}.eh__tmedia.astro-d23qgew3 img.astro-d23qgew3{object-fit:cover;width:100%;height:100%;transition:transform var(--cs-dur-slower) var(--cs-ease-out);display:block}.eh__tcard.astro-d23qgew3:hover .eh__tmedia.astro-d23qgew3 img.astro-d23qgew3{transform:scale(1.05)}.eh__tfade.astro-d23qgew3{background:linear-gradient(0deg, var(--cs-surface-inset) 0%, transparent 60%);position:absolute;inset:0}.eh__tbody.astro-d23qgew3{gap:var(--cs-space-2);padding-block:0 var(--cs-space-5);padding-inline:var(--cs-space-5);flex-direction:column;flex:1;display:flex}.eh__label.astro-d23qgew3{color:var(--cs-accent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}.eh__ttitle.astro-d23qgew3,.eh__stitle.astro-d23qgew3{font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);line-height:28px;font-weight:var(--cs-fw-display);text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.eh__tcard.astro-d23qgew3:hover .eh__ttitle.astro-d23qgew3,.eh__scard.astro-d23qgew3:hover .eh__stitle.astro-d23qgew3{color:var(--cs-accent)}.eh__texcerpt.astro-d23qgew3,.eh__sexcerpt.astro-d23qgew3{color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);font-size:var(--cs-fs-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.eh__date.astro-d23qgew3{color:color-mix(in srgb, var(--cs-text-strong) 30%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;margin-block-start:auto;padding-block-start:var(--cs-space-2)}@media (width<1024px){.eh__top.astro-d23qgew3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<768px){.eh__top.astro-d23qgew3{gap:var(--cs-space-4);margin-inline:calc(var(--cs-page-gutter) * -1);padding-inline:var(--cs-page-gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--cs-page-gutter);scrollbar-width:none;display:flex;overflow-x:auto}.eh__tcard.astro-d23qgew3{scroll-snap-align:start;flex:none;width:320px}}.eh__stories.astro-d23qgew3{gap:var(--cs-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.eh__scard.astro-d23qgew3{border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-3);background:var(--cs-surface-inset);min-width:0;min-height:360px;color:var(--cs-text-strong);flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.eh__scard.astro-d23qgew3:hover{border-color:var(--cs-accent-line)}.eh__scard-img.astro-d23qgew3{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.eh__scard-fade.astro-d23qgew3{background:linear-gradient(#06080e1a 0%,#06080eb3 55%,#06080ef5 100%);position:absolute;inset:0}.eh__scard-body.astro-d23qgew3{align-items:flex-start;gap:var(--cs-space-2);padding:var(--cs-space-5);flex-direction:column;display:flex;position:relative}.eh__schip.astro-d23qgew3{padding:var(--cs-space-half) var(--cs-space-2);border:1px solid var(--cs-accent-line);border-radius:var(--cs-radius-1);background:color-mix(in srgb, var(--cs-accent-fill) 25%, transparent);color:var(--cs-accent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}.eh__sread.astro-d23qgew3{align-items:center;gap:var(--cs-space-2);color:color-mix(in srgb, var(--cs-text-strong) 55%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin-block-start:var(--cs-space-2);display:inline-flex}@media (width<1024px){.eh__stories.astro-d23qgew3{grid-template-columns:minmax(0,1fr)}}.eh__hub.astro-d23qgew3{gap:var(--cs-space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.eh__hub.astro-d23qgew3{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.eh__hub.astro-d23qgew3>.eh__patch.astro-d23qgew3:only-child{height:auto}}.eh__patch.astro-d23qgew3{box-sizing:border-box;height:360px;padding:var(--cs-space-5);border-color:var(--cs-line-1);color:var(--cs-text-strong);transition:border-color var(--cs-dur-base) var(--cs-ease-standard);background:#0a0a0f;flex-direction:column;align-items:flex-start;text-decoration:none;display:flex}@media (width>=768px) and (width<1024px){.eh__patch.astro-d23qgew3{height:320px}}.eh__patch.astro-d23qgew3:hover{border-color:#3b82f640}.eh__patch.astro-d23qgew3 .eh__panel-head.astro-d23qgew3{gap:var(--cs-space-2);margin-block-end:var(--cs-space-4)}.eh__panel-ic.astro-d23qgew3.eh__panel-ic--blue{color:#60a5fa;background:#3b82f61a;border-color:#3b82f633}.eh__patch-k.astro-d23qgew3{color:color-mix(in srgb, var(--cs-text-strong) 35%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase}.eh__patch-game.astro-d23qgew3{font-family:var(--cs-font-display);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;margin-block-end:var(--cs-space-1)}.eh__patch-v.astro-d23qgew3{color:var(--cs-accent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);margin-block-end:var(--cs-space-1)}.eh__patch-date.astro-d23qgew3{color:color-mix(in srgb, var(--cs-text-strong) 35%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);margin-block-end:var(--cs-space-3)}.eh__patch-hl.astro-d23qgew3{color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-relaxed);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block-end:var(--cs-space-4);display:-webkit-box;overflow:hidden}.eh__patch-go.astro-d23qgew3{color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);margin-block-start:0}.eh__patch.astro-d23qgew3:hover .eh__patch-go.astro-d23qgew3{color:var(--cs-text-strong)}.eh__panel.astro-d23qgew3{padding:var(--cs-space-6);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-3);background:color-mix(in srgb, var(--cs-surface-inset) 80%, transparent)}.eh__panel-head.astro-d23qgew3{align-items:center;gap:var(--cs-space-3);margin-block-end:var(--cs-space-5);display:flex}.eh__panel-ic.astro-d23qgew3{border:1px solid var(--cs-accent-line);border-radius:var(--cs-radius-menu);background:var(--cs-accent-tint);width:32px;height:32px;color:var(--cs-accent);place-items:center;display:grid}.eh__panel-h.astro-d23qgew3{font-family:var(--cs-font-display);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;margin:0}.eh__streamers.astro-d23qgew3{gap:var(--cs-space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.eh__streamers.astro-d23qgew3{grid-template-columns:repeat(3,minmax(0,1fr))}}.eh__srow.astro-d23qgew3{align-items:center;gap:var(--cs-space-3);box-sizing:border-box;min-height:62px;padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-2);background:var(--cs-surface-inset);color:var(--cs-text-strong);text-decoration:none;display:flex}.eh__srow.astro-d23qgew3:hover{border-color:var(--cs-accent-line)}.eh__sav.astro-d23qgew3{border-radius:var(--cs-radius-full);flex:none;width:40px;height:40px;overflow:hidden}.eh__sinfo.astro-d23qgew3{flex-direction:column;flex:1;min-width:0;display:flex}.eh__sname.astro-d23qgew3{font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eh__smeta.astro-d23qgew3{color:color-mix(in srgb, var(--cs-text-strong) 45%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eh__live.astro-d23qgew3{color:var(--cs-accent);font-weight:var(--cs-fw-black)}.eh__splat.astro-d23qgew3{color:color-mix(in srgb, var(--cs-text-strong) 25%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;flex:none}.eh__pager.astro-d23qgew3{max-width:var(--cs-content-max);padding-inline:var(--cs-page-gutter);margin-block-start:var(--cs-space-14);margin-inline:auto}.fh.astro-nkwuganc{background:var(--cs-bg);color:var(--cs-text-strong);padding-block-end:var(--cs-space-24)}.fh__in.astro-nkwuganc{max-width:var(--cs-content-max);padding-inline:var(--cs-page-gutter);margin-inline:auto}.fh__red.astro-nkwuganc{color:var(--cs-accent)}.fh__kick.astro-nkwuganc{color:var(--cs-accent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase}.fh__by.astro-nkwuganc{align-items:center;gap:var(--cs-space-2);color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);flex-wrap:wrap;display:flex}.fh__by-n.astro-nkwuganc{color:var(--cs-text-strong);font-weight:var(--cs-fw-bold)}.fh__av.astro-nkwuganc{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);background:var(--cs-surface-1);width:24px;height:24px;color:var(--cs-text-strong);font-size:var(--cs-fs-4xs);line-height:1;font-weight:var(--cs-fw-black);place-items:center;display:grid}.fh__dot.astro-nkwuganc{margin-inline:var(--cs-space-half)}.fh__by.astro-nkwuganc .fh__clock{color:var(--cs-accent)}.fh__btn.astro-nkwuganc{justify-content:center;align-items:center;gap:var(--cs-space-3);box-sizing:border-box;height:42px;padding-inline:var(--cs-space-6);border:1px solid var(--cs-accent-line);border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--cs-accent-fill) 10%, transparent);color:var(--cs-accent);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;transition:background var(--cs-dur-base) var(--cs-ease-standard);text-decoration:none;display:inline-flex}.fh__btn.astro-nkwuganc:hover{background:color-mix(in srgb, var(--cs-accent-fill) 25%, transparent)}.fh__btn--sm.astro-nkwuganc{height:34px;padding-inline:var(--cs-space-5);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs)}.fh__btn--block.astro-nkwuganc{width:100%;height:36px;margin-block-start:auto}.fh__hero.astro-nkwuganc{background:var(--cs-w3-black);align-items:center;min-height:480px;display:flex;position:relative;overflow:hidden}.fh__hero-media.astro-nkwuganc{position:absolute;inset:0}.fh__hero-media.astro-nkwuganc img.astro-nkwuganc{object-fit:cover;object-position:70% 30%;width:100%;height:100%;display:block}.fh__hero-fade.astro-nkwuganc{background:linear-gradient(90deg, var(--cs-bg) 0%, var(--cs-bg) 28%, #0505088c 46%, transparent 70%);position:absolute;inset:0}.fh__hero-in.astro-nkwuganc{width:100%;padding-block:var(--cs-space-12);position:relative}.fh__hero-copy.astro-nkwuganc{align-items:flex-start;gap:var(--cs-space-6);flex-direction:column;max-width:550px;display:flex}.fh__hero-h.astro-nkwuganc{font-family:var(--cs-font-display);font-size:var(--cs-fs-3xl);line-height:1.2;font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;margin:0}.fh__hero-h.astro-nkwuganc a.astro-nkwuganc,.fh__spot-h.astro-nkwuganc a.astro-nkwuganc,.fh__essay-h.astro-nkwuganc a.astro-nkwuganc{color:inherit;text-decoration:none}.fh__hero-p.astro-nkwuganc{color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);font-size:var(--cs-fs-md);margin:0;line-height:1.6}@media (width>=1024px){.fh__hero-h.astro-nkwuganc{font-size:2.875rem;line-height:1.05}}@media (width<768px){.fh__hero.astro-nkwuganc{min-height:0}.fh__hero-fade.astro-nkwuganc{background:linear-gradient(#05050859 0%,#05050899 45%,#050508eb 100%)}.fh__hero-media.astro-nkwuganc img.astro-nkwuganc{object-position:50% 20%}.fh__hero-h.astro-nkwuganc{line-height:1.05}.fh__hero-in.astro-nkwuganc{padding-block:var(--cs-space-12)}}.fh__spotrow.astro-nkwuganc{gap:var(--cs-space-6);grid-template-columns:minmax(0,1fr);margin-block-start:var(--cs-space-10);display:grid}@media (width>=1024px){.fh__spotrow.astro-nkwuganc{grid-template-columns:minmax(0,1fr) 326px}}.fh__spot.astro-nkwuganc{border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-surface-inset);align-items:center;min-height:430px;display:flex;position:relative;overflow:hidden}.fh__spot-img.astro-nkwuganc,.fh__essay-img.astro-nkwuganc{object-fit:cover;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.fh__spot-fade.astro-nkwuganc,.fh__essay-fade.astro-nkwuganc{background:linear-gradient(90deg,#080a10b3,#0000 80%);position:absolute;inset:0}.fh__spot-copy.astro-nkwuganc{align-items:flex-start;gap:var(--cs-space-5);max-width:30rem;padding:var(--cs-space-10);flex-direction:column;display:flex;position:relative}.fh__spot-h.astro-nkwuganc{font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);line-height:1.2;font-weight:var(--cs-fw-display);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;margin:0}.fh__spot-p.astro-nkwuganc{color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);font-size:var(--cs-fs-xs);margin:0;line-height:1.9}@media (width>=1024px){.fh__spot-h.astro-nkwuganc{font-size:var(--cs-fs-4xl);line-height:1.05}}@media (width<1024px){.fh__spot.astro-nkwuganc{min-height:0}.fh__spot-copy.astro-nkwuganc{max-width:none;padding:var(--cs-space-6);text-align:center;align-items:center}.fh__spot-copy.astro-nkwuganc .fh__by.astro-nkwuganc{justify-content:center}.fh__spot-h.astro-nkwuganc{font-size:var(--cs-fs-xl);line-height:1.4}}.fh__trend.astro-nkwuganc{gap:var(--cs-space-4);padding:var(--cs-space-5);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:color-mix(in srgb, var(--cs-surface-inset) 70%, transparent);flex-direction:column;display:flex}.fh__trend-head.astro-nkwuganc{align-items:center;gap:6px;display:flex}.fh__trend-h.astro-nkwuganc{font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;margin:0}.fh__trend-list.astro-nkwuganc{gap:var(--cs-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fh__trow.astro-nkwuganc{align-items:center;gap:var(--cs-space-3);color:var(--cs-text-strong);text-decoration:none;display:flex}.fh__tn.astro-nkwuganc{width:28px;color:color-mix(in srgb, var(--cs-text-strong) 20%, transparent);font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);line-height:1;font-weight:var(--cs-fw-black);flex:none}.fh__tthumb.astro-nkwuganc{border-radius:var(--cs-radius-1);background:color-mix(in srgb, var(--cs-w3-black) 40%, transparent);flex:none;width:62px;height:46px;overflow:hidden}.fh__tthumb.astro-nkwuganc img.astro-nkwuganc{object-fit:cover;width:100%;height:100%;display:block}.fh__ttext.astro-nkwuganc{gap:var(--cs-space-half);flex-direction:column;flex:1;min-width:0;display:flex}.fh__ttitle.astro-nkwuganc{font-size:var(--cs-fs-3xs);line-height:1.6;font-weight:var(--cs-fw-black);text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fh__trow.astro-nkwuganc:hover .fh__ttitle.astro-nkwuganc{color:var(--cs-accent)}.fh__tmeta.astro-nkwuganc,.fh__ometa.astro-nkwuganc{color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);font-weight:var(--cs-fw-bold);text-transform:uppercase}.fh__pair.astro-nkwuganc{gap:var(--cs-space-8);grid-template-columns:minmax(0,1fr);margin-block-start:var(--cs-space-8);display:grid}@media (width>=1280px){.fh__pair.astro-nkwuganc{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.fh__sh.astro-nkwuganc{justify-content:space-between;align-items:center;gap:var(--cs-space-4);border-bottom:1px solid var(--cs-line-1);margin-block-end:var(--cs-space-6);padding-block-end:var(--cs-space-3);display:flex}.fh__sh-row.astro-nkwuganc{align-items:stretch;gap:var(--cs-space-2);display:flex}.fh__bar.astro-nkwuganc{background:var(--cs-accent);flex:none;width:3px}.fh__sh-h.astro-nkwuganc{font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin:0}.fh__sh-more.astro-nkwuganc{align-items:center;gap:var(--cs-space-1);color:var(--cs-accent);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;text-decoration:none;display:inline-flex}.fh__series.astro-nkwuganc{gap:var(--cs-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fh__scard.astro-nkwuganc{border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-3);background:var(--cs-surface-inset);min-width:0;min-height:198px;color:var(--cs-text-strong);text-decoration:none;display:flex;overflow:hidden}.fh__scard.astro-nkwuganc:hover{border-color:var(--cs-accent-line)}.fh__scard-body.astro-nkwuganc{align-items:flex-start;gap:var(--cs-space-2);min-width:0;padding:var(--cs-space-6);flex-direction:column;flex:1;display:flex}.fh__scard-kick.astro-nkwuganc{color:var(--cs-accent);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}.fh__scard-title.astro-nkwuganc{font-size:var(--cs-fs-md);line-height:1.4;font-weight:var(--cs-fw-black);text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fh__scard-text.astro-nkwuganc{color:color-mix(in srgb, var(--cs-text-strong) 45%, transparent);font-size:var(--cs-fs-4xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.fh__chip.astro-nkwuganc{align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-line-3);border-radius:var(--cs-radius-menu);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;margin-block-start:auto;display:inline-flex}.fh__chip--hot.astro-nkwuganc{border-color:var(--cs-accent-line);background:color-mix(in srgb, var(--cs-accent-fill) 10%, transparent);color:var(--cs-accent)}.fh__scard-media.astro-nkwuganc{background:color-mix(in srgb, var(--cs-w3-black) 40%, transparent);flex:none;width:40%;overflow:hidden}.fh__scard-media.astro-nkwuganc img.astro-nkwuganc{object-fit:cover;width:100%;height:100%;display:block}.fh__col--retro.astro-nkwuganc .fh__scard-media.astro-nkwuganc{width:40%}@media (width<768px){.fh__series.astro-nkwuganc{grid-template-columns:minmax(0,1fr)}}.fh__opwrap.astro-nkwuganc{gap:var(--cs-space-8);grid-template-columns:minmax(0,1fr);margin-block-start:var(--cs-space-8);display:grid}@media (width>=1024px){.fh__opwrap.astro-nkwuganc{grid-template-columns:minmax(0,1fr) 320px}.fh__opwrap.astro-nkwuganc .fh__sh.astro-nkwuganc{margin-block-end:var(--cs-space-6)}.fh__news.astro-nkwuganc{padding-block-start:var(--cs-space-12)}}.fh__op.astro-nkwuganc{gap:var(--cs-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<768px){.fh__op.astro-nkwuganc{grid-template-columns:minmax(0,1fr)}}.fh__ocard.astro-nkwuganc{border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-3);background:var(--cs-surface-inset);min-width:0;color:var(--cs-text-strong);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.fh__ocard.astro-nkwuganc:hover{border-color:var(--cs-accent-line)}.fh__omedia.astro-nkwuganc{background:color-mix(in srgb, var(--cs-w3-black) 40%, transparent);height:128px;display:block;overflow:hidden}.fh__omedia.astro-nkwuganc img.astro-nkwuganc{object-fit:cover;width:100%;height:100%;display:block}.fh__obody.astro-nkwuganc{gap:var(--cs-space-3);padding:var(--cs-space-4);flex-direction:column;flex:1;display:flex}.fh__otitle.astro-nkwuganc{font-size:var(--cs-fs-xs);line-height:1.5;font-weight:var(--cs-fw-black);text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fh__otext.astro-nkwuganc{color:color-mix(in srgb, var(--cs-text-strong) 45%, transparent);font-size:var(--cs-fs-4xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.75;display:-webkit-box;overflow:hidden}.fh__ometa.astro-nkwuganc{margin-block-start:auto;padding-block-start:var(--cs-space-4)}.fh__essaywrap.astro-nkwuganc{margin-block-start:var(--cs-space-12)}.fh__essay.astro-nkwuganc{justify-content:space-between;align-items:center;gap:var(--cs-space-6);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-surface-inset);min-height:278px;display:flex;position:relative;overflow:hidden}.fh__essay-copy.astro-nkwuganc{align-items:flex-start;gap:var(--cs-space-3);max-width:42rem;padding:var(--cs-space-12) var(--cs-space-12);flex-direction:column;display:flex;position:relative}.fh__essay-h.astro-nkwuganc{font-family:var(--cs-font-display);font-size:var(--cs-fs-3xl);line-height:1.2;font-weight:var(--cs-fw-display);margin:0}.fh__essay-p.astro-nkwuganc{color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);font-size:var(--cs-fs-md);margin:0;line-height:1.65}.fh__essay-more.astro-nkwuganc{align-items:center;gap:var(--cs-space-1);color:var(--cs-accent);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;padding-inline-end:var(--cs-space-12);text-decoration:none;display:inline-flex;position:relative}@media (width<768px){.fh__essay.astro-nkwuganc{text-align:center;flex-direction:column;align-items:center}.fh__essay-copy.astro-nkwuganc{padding:var(--cs-space-8);align-items:center;padding-block-end:0}.fh__essay-h.astro-nkwuganc{font-size:var(--cs-fs-xl)}.fh__essay-p.astro-nkwuganc{font-size:var(--cs-fs-xs)}.fh__essay.astro-nkwuganc .fh__by.astro-nkwuganc{justify-content:center}.fh__essay-more.astro-nkwuganc{padding-block:0 var(--cs-space-8);padding-inline:var(--cs-space-8);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}}.fh__latest.astro-nkwuganc{margin-block-start:var(--cs-space-12)}.fh__pager.astro-nkwuganc{max-width:var(--cs-content-max);padding-inline:var(--cs-page-gutter);margin-block-start:var(--cs-space-8);margin-inline:auto}.gh.astro-ihze7u2b{background:var(--cs-bg);color:var(--cs-text-strong);padding-block-end:var(--cs-space-24)}.gh__in.astro-ihze7u2b{max-width:var(--cs-content-max);padding-inline:var(--cs-page-gutter);margin-inline:auto}.gh__top.astro-ihze7u2b{padding-block-start:var(--cs-space-6)}.gh__hero.astro-ihze7u2b{align-items:center;gap:var(--cs-space-8);box-sizing:border-box;min-height:440px;padding:var(--cs-space-6);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:#06080e;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.gh__hero-glow.astro-ihze7u2b{background:radial-gradient(ellipse 75% 50% at 25% 25%, color-mix(in srgb, var(--cs-accent) 9%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}@media (width>=640px){.gh__hero.astro-ihze7u2b{padding:var(--cs-space-8)}}@media (width>=1024px){.gh__hero.astro-ihze7u2b{min-height:480px;padding:var(--cs-space-10);grid-template-columns:minmax(0,1fr) 460px}}@media (width>=1280px){.gh__hero.astro-ihze7u2b{grid-template-columns:minmax(0,1fr) 500px}}.gh__hero-copy.astro-ihze7u2b{align-items:flex-start;gap:var(--cs-space-5);flex-direction:column;max-width:42rem;display:flex;position:relative}.gh__kick.astro-ihze7u2b{color:var(--cs-accent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:.25em;text-transform:uppercase}.gh__h1.astro-ihze7u2b{color:var(--cs-accent);font-family:var(--cs-font-display);font-size:var(--cs-fs-3xl);line-height:1.25;font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;margin:0}.gh__intro.astro-ihze7u2b{max-width:36rem;color:color-mix(in srgb, var(--cs-text-strong) 70%, transparent);font-size:var(--cs-fs-base);line-height:var(--cs-lh-relaxed);margin:0}@media (width>=768px){.gh__h1.astro-ihze7u2b{font-size:var(--cs-fs-4xl);line-height:60px}}@media (width>=1280px){.gh__h1.astro-ihze7u2b{font-size:var(--cs-fs-5xl)}}.gh__cta.astro-ihze7u2b{align-items:center;gap:var(--cs-space-2);height:48px;padding-inline:var(--cs-space-6);border-radius:var(--cs-radius-menu);background:var(--cs-accent);box-shadow:var(--cs-glow-accent);color:var(--cs-accent-fill-ink);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;text-decoration:none;display:inline-flex}.gh__cta.astro-ihze7u2b:hover{background:var(--cs-accent-fill-hover);box-shadow:var(--cs-glow-accent-hover)}.gh__feat.astro-ihze7u2b{flex-direction:column;gap:14px;min-width:0;display:flex;position:relative}.gh__fstack.astro-ihze7u2b{flex-direction:column;gap:10px;display:flex}.gh__fcard.astro-ihze7u2b{box-sizing:border-box;border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);color:var(--cs-text-strong);background:#0a0d14e6;align-items:center;gap:14px;padding:10px;text-decoration:none;display:flex}.gh__fcard.astro-ihze7u2b:hover{border-color:var(--cs-line-3)}.gh__fthumb.astro-ihze7u2b{box-sizing:border-box;border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--cs-w3-black) 60%, transparent);flex:none;width:144px;height:88px;overflow:hidden}.gh__fctl.astro-ihze7u2b{padding-block:var(--cs-space-1) 0;padding-inline:var(--cs-space-1);justify-content:space-between;align-items:center;display:flex}.gh__dots.astro-ihze7u2b,.gh__arrows.astro-ihze7u2b{align-items:center;gap:6px;display:flex}.gh__dot.astro-ihze7u2b{border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-text-strong) 30%, transparent);cursor:pointer;width:6px;height:6px;transition:width var(--cs-dur-base) var(--cs-ease-standard);border:0;padding:0}.gh__dot.astro-ihze7u2b[aria-current=true]{background:var(--cs-accent-fill);width:20px;box-shadow:0 0 8px var(--cs-accent-fill)}.gh__arrow.astro-ihze7u2b{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);width:28px;height:28px;color:color-mix(in srgb, var(--cs-text-strong) 70%, transparent);cursor:pointer;place-items:center;padding:0;display:grid}.gh__arrow.astro-ihze7u2b:hover{background:color-mix(in srgb, var(--cs-text-strong) 15%, transparent);color:var(--cs-text-strong)}.gh__fthumb.astro-ihze7u2b img.astro-ihze7u2b{object-fit:cover;width:100%;height:100%;display:block}.gh__fbody.astro-ihze7u2b{gap:var(--cs-space-2);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.gh__flabel.astro-ihze7u2b{color:var(--cs-accent);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}.gh__ftitle.astro-ihze7u2b{font-family:var(--cs-font-display);font-size:var(--cs-fs-md);line-height:1.375;font-weight:var(--cs-fw-black);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gh__ftag.astro-ihze7u2b{padding:1px var(--cs-space-2);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-1);background:var(--cs-line-1);color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}@media (width<768px){.gh__hero.astro-ihze7u2b{min-height:0}.gh__intro.astro-ihze7u2b{font-size:var(--cs-fs-md)}.gh__cta.astro-ihze7u2b{height:44px;font-size:var(--cs-fs-xs)}.gh__fthumb.astro-ihze7u2b{width:112px;height:80px}.gh__ftitle.astro-ihze7u2b{font-size:var(--cs-fs-xs)}}.gh__search.astro-ihze7u2b{box-sizing:border-box;padding:var(--cs-space-2);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);box-shadow:var(--cs-shadow-e3);background:#0a0d14f2;flex-direction:column;align-items:stretch;gap:10px;margin-block-start:var(--cs-space-6);display:flex;position:relative}@media (width>=640px){.gh__search.astro-ihze7u2b{margin-block-start:var(--cs-space-8);padding:10px}}.gh__search-q.astro-ihze7u2b{min-width:0;padding-inline:var(--cs-space-3);flex:1;align-items:center;display:flex}.gh__search.astro-ihze7u2b .gh__search-ico{color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);flex:none}.gh__search-in.astro-ihze7u2b{min-width:0;padding:var(--cs-space-2) var(--cs-space-3);color:var(--cs-text-strong);font:inherit;font-size:var(--cs-fs-md);background:0 0;border:0;outline:none;flex:1}.gh__search-in.astro-ihze7u2b::placeholder{color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent)}.gh__search-sep.astro-ihze7u2b{background:var(--cs-line-2-next);flex:none;width:1px;height:28px;display:none}.gh__selects.astro-ihze7u2b{align-items:center;gap:var(--cs-space-2);flex-wrap:wrap;display:flex}.gh__sel.astro-ihze7u2b{box-sizing:border-box;padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:color-mix(in srgb, var(--cs-text-strong) 4%, transparent);color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);flex:100%;align-items:center;display:flex;position:relative}.gh__sel.astro-ihze7u2b:hover{background:color-mix(in srgb, var(--cs-text-strong) 7%, transparent)}.gh__sel.astro-ihze7u2b .gh__sel-ico{flex:none;margin-inline-end:var(--cs-space-2)}.gh__sel.astro-ihze7u2b .gh__sel-car{color:color-mix(in srgb, var(--cs-text-strong) 70%, transparent);pointer-events:none;flex:none;margin-inline-start:var(--cs-space-1)}.gh__sel.astro-ihze7u2b select.astro-ihze7u2b{appearance:none;min-width:0;color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);font:inherit;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-semibold);cursor:pointer;background:0 0;border:0;outline:none;flex:0 auto;padding:0}.gh__sel.astro-ihze7u2b select.astro-ihze7u2b option.astro-ihze7u2b{color:var(--cs-text-strong);background:#0b0e17}@media (width>=640px){.gh__selects.astro-ihze7u2b{flex-wrap:nowrap}.gh__sel.astro-ihze7u2b{flex:auto}}@media (width>=1024px){.gh__search.astro-ihze7u2b{flex-direction:row;align-items:center}.gh__search-sep.astro-ihze7u2b{display:block}.gh__sel.astro-ihze7u2b{flex:none}}.gh__search-go.astro-ihze7u2b{height:36px;padding-inline:var(--cs-space-6);border-radius:var(--cs-radius-3);background:var(--cs-accent);box-shadow:var(--cs-glow-accent);color:var(--cs-accent-fill-ink);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;cursor:pointer;border:0;flex:100%}.gh__search-go.astro-ihze7u2b:hover{background:var(--cs-accent-fill-hover)}@media (width>=640px){.gh__search-go.astro-ihze7u2b{flex:none}}.gh__results.astro-ihze7u2b{margin-block-start:var(--cs-space-6)}.gh__results.astro-ihze7u2b[hidden],.gh__ucard.astro-ihze7u2b[hidden]{display:none}.gh__res-head.astro-ihze7u2b{justify-content:space-between;align-items:center;margin-block-end:var(--cs-space-4);display:flex}.gh__res-h.astro-ihze7u2b{border-inline-start:4px solid var(--cs-accent-fill);font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-lg);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wide);text-transform:uppercase;margin:0;padding-inline-start:14px}.gh__res-clear.astro-ihze7u2b{color:var(--cs-accent);font:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);cursor:pointer;background:0 0;border:0;padding:0}.gh__res-clear.astro-ihze7u2b:hover{text-decoration:underline}.gh__res-none.astro-ihze7u2b{padding:var(--cs-space-8);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-surface-inset);color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);font-size:var(--cs-fs-md);text-align:center;margin:0}.gh__res-none.astro-ihze7u2b[hidden]{display:none}.gh__block.astro-ihze7u2b{margin-block-start:var(--cs-space-8)}.gh__block.astro-ihze7u2b .hh{margin-block-end:var(--cs-space-4)}.gh__block.astro-ihze7u2b{--hh-bar:3px;--hh-gap:11px}.gh__block.astro-ihze7u2b .hh__h{font-size:var(--cs-fs-xl);letter-spacing:var(--cs-tracking-wide);line-height:28px}@media (width<768px){.gh__block.astro-ihze7u2b .hh__h{font-size:var(--cs-fs-lg)}}.gh__block.astro-ihze7u2b .hh__more{font-size:var(--cs-fs-3xs)}.gh__ups.astro-ihze7u2b{gap:var(--cs-space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<1024px){.gh__ups.astro-ihze7u2b{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.gh__ups.astro-ihze7u2b{grid-template-columns:minmax(0,1fr)}}.gh__ucard.astro-ihze7u2b{border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-3);background:var(--cs-surface-inset);min-width:0;color:var(--cs-text-strong);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.gh__ucard.astro-ihze7u2b:hover{border-color:var(--cs-accent-line)}.gh__umedia.astro-ihze7u2b{aspect-ratio:16/10;background:color-mix(in srgb, var(--cs-w3-black) 40%, transparent);display:block;position:relative;overflow:hidden}.gh__umedia.astro-ihze7u2b img.astro-ihze7u2b{object-fit:cover;width:100%;height:100%;display:block}.gh__uchip.astro-ihze7u2b{padding:var(--cs-space-half) var(--cs-space-2);border-radius:var(--cs-radius-1);background:var(--cs-accent-fill);color:var(--cs-accent-fill-ink);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;position:absolute;inset-block-end:var(--cs-space-2);inset-inline-start:var(--cs-space-3)}.gh__ubody.astro-ihze7u2b{gap:var(--cs-space-4);padding:var(--cs-space-4);flex-direction:column;flex:1;display:flex}.gh__utitle.astro-ihze7u2b{font-size:var(--cs-fs-md);line-height:1.5;font-weight:var(--cs-fw-bold);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gh__uby.astro-ihze7u2b{color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);margin-block-start:auto}.gh__cols.astro-ihze7u2b{gap:var(--cs-space-8);grid-template-columns:minmax(0,1fr);margin-block-start:var(--cs-space-8);display:grid}@media (width>=1024px){.gh__cols.astro-ihze7u2b{grid-template-columns:minmax(0,1fr) 330px;gap:28px}}@media (width>=1280px){.gh__cols.astro-ihze7u2b{grid-template-columns:minmax(0,1fr) 360px}}.gh__shelves.astro-ihze7u2b{gap:var(--cs-space-4);flex-direction:column;min-width:0;display:flex}.gh__shelves.astro-ihze7u2b .hh{margin-block-end:var(--cs-space-3)}.gh__shelves.astro-ihze7u2b .hh__h{font-family:var(--cs-font-display);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wide)}@media (width>=768px){.gh__shelves.astro-ihze7u2b .hh__h{font-size:var(--cs-fs-base);line-height:var(--cs-lh-base)}}.gh__shelves.astro-ihze7u2b .hh__red{color:inherit}.gh__shelves.astro-ihze7u2b .hh__more{font-size:var(--cs-fs-3xs)}.gh__row.astro-ihze7u2b{border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-3);background:var(--cs-surface-inset);min-width:0;min-height:168px;color:var(--cs-text-strong);text-decoration:none;display:flex;overflow:hidden}.gh__row.astro-ihze7u2b:hover{border-color:var(--cs-accent-line)}.gh__row-media.astro-ihze7u2b{background:color-mix(in srgb, var(--cs-w3-black) 40%, transparent);flex:none;width:320px;overflow:hidden}.gh__row-media.astro-ihze7u2b img.astro-ihze7u2b{object-fit:cover;width:100%;height:100%;display:block}.gh__row-body.astro-ihze7u2b{gap:var(--cs-space-2);min-width:0;padding-block:var(--cs-space-5) var(--cs-space-4);padding-inline:var(--cs-space-5);flex-direction:column;flex:1;display:flex}.gh__row-chips.astro-ihze7u2b{align-items:center;gap:var(--cs-space-2);flex-wrap:wrap;display:flex}.gh__chip.astro-ihze7u2b{padding:var(--cs-space-half) var(--cs-space-2);border-radius:var(--cs-radius-1);color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}.gh__chip--hot.astro-ihze7u2b{background:var(--cs-accent-fill);color:var(--cs-accent-fill-ink)}.gh__chip--read.astro-ihze7u2b{font-weight:var(--cs-fw-medium);letter-spacing:0;text-transform:none}.gh__row-title.astro-ihze7u2b{font-size:var(--cs-fs-base);line-height:1.5;font-weight:var(--cs-fw-bold);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gh__row-text.astro-ihze7u2b{color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.gh__row-foot.astro-ihze7u2b{justify-content:space-between;align-items:center;gap:var(--cs-space-3);border-top:1px solid var(--cs-line-1);color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);margin-block-start:auto;padding-block-start:var(--cs-space-3);display:flex}.gh__row-read.astro-ihze7u2b{align-items:center;gap:var(--cs-space-1);color:var(--cs-accent);font-weight:var(--cs-fw-black);display:inline-flex}@media (width<768px){.gh__row.astro-ihze7u2b{flex-direction:column}.gh__row-media.astro-ihze7u2b{width:auto;height:222px}.gh__row-title.astro-ihze7u2b{font-size:var(--cs-fs-md);-webkit-line-clamp:2}}.gh__side.astro-ihze7u2b{gap:var(--cs-space-6);flex-direction:column;align-self:start;min-width:0;display:flex}.gh__top-games.astro-ihze7u2b{gap:var(--cs-space-4);padding:var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);box-shadow:var(--cs-shadow-e2);background:#090c12;flex-direction:column;display:flex}@media (width>=640px){.gh__top-games.astro-ihze7u2b{padding:var(--cs-space-5)}}.gh__tg-head.astro-ihze7u2b{justify-content:space-between;align-items:center;display:flex}.gh__tg-h.astro-ihze7u2b{font-family:var(--cs-font-display);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wide);text-transform:uppercase;margin:0}.gh__tg-all.astro-ihze7u2b{color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-bold);text-transform:uppercase;text-decoration:none}.gh__tg-all.astro-ihze7u2b:hover{color:var(--cs-text-strong)}.gh__tg-list.astro-ihze7u2b{gap:var(--cs-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gh__tg-row.astro-ihze7u2b{align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-2);border-radius:var(--cs-radius-3);color:var(--cs-text-strong);text-decoration:none;display:flex}.gh__tg-row.astro-ihze7u2b:hover{background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent)}.gh__tg-rank.astro-ihze7u2b{box-sizing:border-box;border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-1);background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);width:20px;height:20px;color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);font-size:var(--cs-fs-4xs);line-height:1;font-weight:var(--cs-fw-black);flex:none;place-items:center;display:grid}.gh__tg-img.astro-ihze7u2b{box-sizing:border-box;border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--cs-w3-black) 60%, transparent);flex:none;width:32px;height:32px;overflow:hidden}.gh__tg-img.astro-ihze7u2b img.astro-ihze7u2b{object-fit:cover;width:100%;height:100%;display:block}.gh__tg-ini.astro-ihze7u2b{width:100%;height:100%;color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);font-family:var(--cs-font-display);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-black);place-items:center;display:grid}.gh__tg-name.astro-ihze7u2b{min-width:0;font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}@media (width>=640px){.gh__tg-name.astro-ihze7u2b{font-size:var(--cs-fs-md);line-height:var(--cs-lh-md)}}.gh__tg-row.astro-ihze7u2b:hover .gh__tg-name.astro-ihze7u2b{color:var(--cs-accent)}.gh__tg-n.astro-ihze7u2b{color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-medium);flex:none;margin-inline-start:var(--cs-space-2)}.gh__archive.astro-ihze7u2b{margin-block-start:var(--cs-space-10)}.gh__archive.astro-ihze7u2b:before{content:"";height:1px;background:var(--cs-line-1);margin-block-end:var(--cs-space-8);display:block}.gh__pager.astro-ihze7u2b{max-width:var(--cs-content-max);padding-inline:var(--cs-page-gutter);margin-block-start:var(--cs-space-8);margin-inline:auto}.rh.astro-duxku7rh{background:var(--cs-bg);color:var(--cs-text-strong);padding-block-end:var(--cs-space-24)}.rh__wrap.astro-duxku7rh{max-width:var(--cs-content-max);padding-inline:var(--cs-page-gutter);margin-inline:auto}.rh__wrap--hero.astro-duxku7rh{margin-block-start:var(--cs-space-6)}.rh__hero-grid.astro-duxku7rh,.rh__grid.astro-duxku7rh{gap:var(--cs-space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (width>=1280px){.rh__hero-grid.astro-duxku7rh{grid-template-columns:repeat(12,minmax(0,1fr))}.rh__hero.astro-duxku7rh{grid-column:span 8}.rh__choice.astro-duxku7rh{grid-column:span 4}.rh__grid.astro-duxku7rh{gap:var(--cs-space-8);grid-template-columns:repeat(12,minmax(0,1fr))}.rh__left.astro-duxku7rh{grid-column:span 8}.rh__right.astro-duxku7rh{grid-column:span 4}}.rh__hero.astro-duxku7rh{border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-surface-deep,var(--cs-surface-0));flex-direction:column;min-width:0;min-height:420px;display:flex;position:relative;overflow:hidden}@media (width>=768px){.rh__hero.astro-duxku7rh{min-height:700px}}.rh__hero-media.astro-duxku7rh{flex:none;height:276px;position:relative}@media (width>=768px){.rh__hero-media.astro-duxku7rh{width:55%;height:auto;position:absolute;inset:0 0 0 auto}}.rh__hero-media.astro-duxku7rh img.astro-duxku7rh{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rh__hero-fade--side.astro-duxku7rh{background:linear-gradient(to right, var(--cs-surface-deep,var(--cs-surface-0)), transparent 30%);display:none;position:absolute;inset:0}@media (width>=768px){.rh__hero-fade--side.astro-duxku7rh{display:block}}.rh__hero-fade--bottom.astro-duxku7rh{background:linear-gradient(to top, var(--cs-surface-deep,var(--cs-surface-0)), transparent);height:96px;position:absolute;inset:auto 0 0}.rh__hero-copy.astro-duxku7rh{justify-content:center;gap:var(--cs-space-4);box-sizing:border-box;max-width:100%;padding:var(--cs-space-6);flex-direction:column;display:flex;position:relative}@media (width>=768px){.rh__hero-copy.astro-duxku7rh{width:60%;height:100%;padding:var(--cs-space-10);margin-block-start:0}}.rh__chip.astro-duxku7rh{padding:var(--cs-space-half) var(--cs-space-2);border-radius:var(--cs-radius-1);background:var(--cs-accent);color:var(--cs-text-strong);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;align-self:flex-start}.rh__hero-title.astro-duxku7rh{font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);line-height:1.25;font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tighter);text-transform:uppercase;margin:0}@media (width>=768px){.rh__hero-title.astro-duxku7rh{font-size:var(--cs-fs-4xl);line-height:1.25}}.rh__hero-title.astro-duxku7rh a.astro-duxku7rh{color:inherit;text-decoration:none}.rh__hero-title.astro-duxku7rh a.astro-duxku7rh:hover{color:var(--cs-accent)}.rh__hero-text.astro-duxku7rh{color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);font-size:var(--cs-fs-md);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.625;display:-webkit-box;overflow:hidden}.rh__byline.astro-duxku7rh{align-items:center;gap:var(--cs-space-3);color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);flex-wrap:wrap;display:flex}.rh__by.astro-duxku7rh{color:color-mix(in srgb, var(--cs-text-strong) 70%, transparent);font-weight:var(--cs-fw-bold)}.rh__read.astro-duxku7rh{align-self:flex-start;align-items:center;gap:var(--cs-space-2);height:var(--cs-space-10);padding-inline:var(--cs-space-6);border-radius:var(--cs-radius-1);background:var(--cs-accent);box-shadow:var(--cs-glow-accent);color:var(--cs-text-strong);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin-block-start:var(--cs-space-2);text-decoration:none;display:inline-flex}.rh__read.astro-duxku7rh:hover{background:var(--cs-accent-fill-hover)}.rh__choice.astro-duxku7rh{gap:var(--cs-space-3);flex-direction:column;min-width:0;display:flex}.rh__choice-head.astro-duxku7rh{align-items:center;gap:var(--cs-space-3);border-bottom:1px solid var(--cs-line-1);padding-block-end:var(--cs-space-2);display:flex}.rh__choice-mark.astro-duxku7rh{border-radius:var(--cs-radius-1);background:var(--cs-accent);width:6px;height:16px}.rh__choice-h.astro-duxku7rh{font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin:0}.rh__choice-list.astro-duxku7rh{gap:var(--cs-space-3);flex-direction:column;display:flex}.rh__citem.astro-duxku7rh{box-sizing:border-box;border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-2);background:var(--cs-surface-raised);min-height:123px;color:inherit;transition:border-color var(--cs-dur-fast) var(--cs-ease-out);text-decoration:none;display:flex;overflow:hidden}.rh__citem.astro-duxku7rh:hover{border-color:var(--cs-accent-line)}.rh__citem-media.astro-duxku7rh{background:var(--cs-glass-light);flex:none;width:130px;position:relative}.rh__citem-media.astro-duxku7rh img.astro-duxku7rh{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rh__citem-fade.astro-duxku7rh{background:linear-gradient(to right, transparent, var(--cs-surface-raised));width:48px;position:absolute;inset:0 0 0 auto}.rh__citem-body.astro-duxku7rh{min-width:0;padding:var(--cs-space-4);flex-direction:column;flex:1;justify-content:center;gap:6px;display:flex}.rh__citem-title.astro-duxku7rh{font-family:var(--cs-font-display);font-size:var(--cs-fs-base);line-height:1.375;font-weight:var(--cs-fw-black);text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-inline-end:var(--cs-space-10);display:-webkit-box;overflow:hidden}.rh__citem.astro-duxku7rh:hover .rh__citem-title.astro-duxku7rh{color:var(--cs-accent)}.rh__citem-text.astro-duxku7rh{color:color-mix(in srgb, var(--cs-text-strong) 45%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-medium);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rh__band.astro-duxku7rh{padding-block:var(--cs-space-12);border-block:1px solid var(--cs-line-1);background:color-mix(in srgb, var(--cs-surface-inset) 85%, transparent);margin-block-start:var(--cs-space-12)}.rh__band-in.astro-duxku7rh{max-width:var(--cs-content-max);padding-inline:var(--cs-page-gutter);margin-inline:auto}.rh__band-h.astro-duxku7rh{margin:0 0 var(--cs-space-6);border-inline-start:3px solid var(--cs-accent);color:var(--cs-accent);font-family:var(--cs-font-display);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-black);letter-spacing:.25em;text-transform:uppercase;padding-inline-start:var(--cs-space-3)}.rh__strip.astro-duxku7rh{gap:var(--cs-space-4);padding-block:var(--cs-space-1) var(--cs-space-3);scrollbar-width:thin;padding-inline:0;display:flex;overflow-x:auto}.rh__ucard.astro-duxku7rh{box-sizing:border-box;border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-2);background:color-mix(in srgb, var(--cs-surface-inset) 85%, transparent);min-width:min(100%,280px);max-width:100%;color:inherit;transition:border-color var(--cs-dur-fast) var(--cs-ease-out);flex-direction:column;flex:none;text-decoration:none;display:flex;overflow:hidden}@media (width>=768px){.rh__ucard.astro-duxku7rh{min-width:320px}}.rh__ucard.astro-duxku7rh:hover{border-color:var(--cs-accent-line)}.rh__ucard-media.astro-duxku7rh{background:var(--cs-surface-1);height:176px;display:block;position:relative}.rh__ucard-media.astro-duxku7rh img.astro-duxku7rh{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rh__ucard-fade.astro-duxku7rh{background:linear-gradient(to top, color-mix(in srgb, var(--cs-w3-black) 60%, transparent), transparent 60%);position:absolute;inset:0}.rh__ucard-body.astro-duxku7rh{justify-content:space-between;gap:var(--cs-space-6);box-sizing:border-box;height:105px;padding:var(--cs-space-4);flex-direction:column;display:flex}.rh__ucard-title.astro-duxku7rh{font-family:var(--cs-font-display);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}@media (width<768px){.rh__ucard.astro-duxku7rh{flex-basis:100%}.rh__ucard-title.astro-duxku7rh{font-family:var(--cs-font-display);font-size:var(--cs-fs-3xs);letter-spacing:0}.rh__ucard-media.astro-duxku7rh{height:148px}.rh__ucard-body.astro-duxku7rh{gap:var(--cs-space-4);height:84px}.rh__band.astro-duxku7rh{padding-block:var(--cs-space-8);margin-block-start:var(--cs-space-8)}.rh__band-h.astro-duxku7rh{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}.rh__citem.astro-duxku7rh{min-height:0}.rh__citem-media.astro-duxku7rh{width:90px}.rh__citem-body.astro-duxku7rh{gap:var(--cs-space-1);padding:var(--cs-space-3)}.rh__citem-title.astro-duxku7rh{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);padding-inline-end:0}}.rh__ucard-meta.astro-duxku7rh{color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;align-items:center;gap:6px;display:flex}.rh__ucard-meta.astro-duxku7rh svg{color:color-mix(in srgb, var(--cs-accent) 70%, transparent)}.rh__wrap--main.astro-duxku7rh{margin-block-start:var(--cs-space-12)}.rh__left.astro-duxku7rh{gap:var(--cs-space-8);flex-direction:column;min-width:0;display:flex}.rh__sh.astro-duxku7rh{margin:0 0 var(--cs-space-6);border-inline-start:3px solid var(--cs-accent);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:.2em;text-transform:uppercase;padding-inline-start:var(--cs-space-3)}.rh__spot.astro-duxku7rh{box-sizing:border-box;border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-surface-deep,var(--cs-surface-0));min-height:368px;color:inherit;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (width<768px){.rh__spot.astro-duxku7rh{min-height:296px}}.rh__spot-img.astro-duxku7rh,.rh__mcard-img.astro-duxku7rh{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rh__spot-fade.astro-duxku7rh,.rh__mcard-fade.astro-duxku7rh{background:linear-gradient(to top, color-mix(in srgb, var(--cs-w3-black) 90%, transparent), color-mix(in srgb, var(--cs-w3-black) 45%, transparent) 50%, color-mix(in srgb, var(--cs-w3-black) 20%, transparent));position:absolute;inset:0}.rh__spot-copy.astro-duxku7rh{gap:var(--cs-space-3);box-sizing:border-box;width:100%;padding:var(--cs-space-6);flex-direction:column;display:flex;position:relative}@media (width>=768px){.rh__spot-copy.astro-duxku7rh{padding:var(--cs-space-8)}}.rh__spot-title.astro-duxku7rh{font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-lg);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase}@media (width>=768px){.rh__spot-title.astro-duxku7rh{font-size:var(--cs-fs-3xl);line-height:var(--cs-lh-3xl)}}.rh__spot.astro-duxku7rh:hover .rh__spot-title.astro-duxku7rh,.rh__mcard.astro-duxku7rh:hover .rh__mcard-title.astro-duxku7rh{color:var(--cs-accent)}.rh__spot-text.astro-duxku7rh{color:color-mix(in srgb, var(--cs-text-strong) 65%, transparent);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rh__go.astro-duxku7rh{color:var(--cs-accent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}.rh__go--sm.astro-duxku7rh{font-size:var(--cs-fs-3xs)}.rh__more.astro-duxku7rh{gap:var(--cs-space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.rh__more.astro-duxku7rh{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.rh__more.astro-duxku7rh{grid-template-columns:repeat(3,minmax(0,1fr))}}.rh__mcard.astro-duxku7rh{box-sizing:border-box;border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-surface-deep,var(--cs-surface-0));min-height:320px;color:inherit;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.rh__mcard-fade.astro-duxku7rh{background:linear-gradient(to top, color-mix(in srgb, var(--cs-w3-black) 80%, transparent), color-mix(in srgb, var(--cs-w3-black) 40%, transparent) 55%, transparent)}.rh__mcard-copy.astro-duxku7rh{gap:var(--cs-space-2);box-sizing:border-box;width:100%;padding:var(--cs-space-6);flex-direction:column;display:flex;position:relative}.rh__mcard-title.astro-duxku7rh{font-family:var(--cs-font-display);font-size:var(--cs-fs-base);line-height:var(--cs-lh-tight);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=768px){.rh__mcard-title.astro-duxku7rh{font-size:var(--cs-fs-lg)}}@media (width>=1024px){.rh__mcard-title.astro-duxku7rh{font-size:var(--cs-fs-xl)}}.rh__mcard-text.astro-duxku7rh{color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-md);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rh__right.astro-duxku7rh{gap:var(--cs-space-8);flex-direction:column;min-width:0;display:flex}.rh__box.astro-duxku7rh{box-sizing:border-box;padding:var(--cs-space-6);border:1px solid color-mix(in srgb, var(--cs-text-strong) 6%, transparent);border-radius:var(--cs-radius-4);background:color-mix(in srgb, var(--cs-text-strong) 2%, transparent)}.rh__sh--box.astro-duxku7rh{width:fit-content;font-family:var(--cs-font-display);margin-block-end:0}.rh__best.astro-duxku7rh{gap:var(--cs-space-3);margin:var(--cs-space-5) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.rh__best-row.astro-duxku7rh{justify-content:space-between;align-items:center;gap:var(--cs-space-3);color:inherit;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);text-decoration:none;display:flex}.rh__best-row.astro-duxku7rh:hover{color:var(--cs-accent)}.rh__best-score.astro-duxku7rh{padding:var(--cs-space-half) var(--cs-space-2);border:1px solid color-mix(in srgb, var(--cs-accent) 20%, transparent);border-radius:var(--cs-radius-1);background:var(--cs-accent-tint);color:var(--cs-accent);font-weight:var(--cs-fw-black);flex:none}.rh__side.astro-duxku7rh{flex-direction:column;margin-block-start:var(--cs-space-5);display:flex}.rh__srow.astro-duxku7rh{gap:var(--cs-space-4);box-sizing:border-box;min-height:111px;padding:10px var(--cs-space-2);border-radius:var(--cs-radius-menu);border-bottom:1px solid var(--cs-line-1);color:inherit;text-decoration:none;display:flex}.rh__srow.astro-duxku7rh:last-child{border-bottom:0}.rh__srow-thumb.astro-duxku7rh{border:1px solid color-mix(in srgb, var(--cs-text-strong) 10%, transparent);border-radius:var(--cs-radius-menu);background:var(--cs-surface-1);flex:none;width:72px;height:90px;overflow:hidden}.rh__srow-thumb.astro-duxku7rh img.astro-duxku7rh{object-fit:cover;width:100%;height:100%;display:block}.rh__srow-text.astro-duxku7rh{justify-content:center;gap:var(--cs-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.rh__srow-title.astro-duxku7rh{font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase}.rh__srow.astro-duxku7rh:hover .rh__srow-title.astro-duxku7rh{color:var(--cs-accent)}.rh__srow-date.astro-duxku7rh{color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs)}.rh__cta.astro-duxku7rh{align-items:center;gap:var(--cs-space-3);box-sizing:border-box;padding:var(--cs-space-8);border:1px solid color-mix(in srgb, var(--cs-accent) 15%, transparent);border-radius:var(--cs-radius-4);background:color-mix(in srgb, var(--cs-accent) 5%, transparent);text-align:center;flex-direction:column;display:flex}.rh__cta.astro-duxku7rh .rh__cta-ico{color:var(--cs-accent)}.rh__cta-h.astro-duxku7rh{margin:var(--cs-space-2) 0 0;font-family:var(--cs-font-display);font-size:var(--cs-fs-base);line-height:var(--cs-lh-sm);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}.rh__cta-p.astro-duxku7rh{color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-xs);margin:0}.rh__cta-btn.astro-duxku7rh{box-sizing:border-box;width:100%;height:var(--cs-space-10);border:1px solid color-mix(in srgb, var(--cs-accent) 30%, transparent);border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--cs-accent) 15%, transparent);color:var(--cs-text-strong);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;transition:background var(--cs-dur-base) var(--cs-ease-standard);justify-content:center;align-items:center;margin-block-start:var(--cs-space-3);text-decoration:none;display:flex}.rh__cta-btn.astro-duxku7rh:hover{background:color-mix(in srgb, var(--cs-accent) 28%, transparent)}.rh__pager.astro-duxku7rh{margin-block-start:var(--cs-space-8)}.rh__wrap--latest.astro-duxku7rh{margin-block-start:var(--cs-space-12)}.sh.astro-ouy63w7x{background:var(--cs-bg);color:var(--cs-text-strong);padding-block-end:var(--cs-space-24)}.sh__in.astro-ouy63w7x{max-width:var(--cs-content-max);padding-inline:var(--cs-page-gutter);margin-inline:auto}.sh__top.astro-ouy63w7x{padding-block-start:var(--cs-space-6)}.sh__hero.astro-ouy63w7x{align-items:center;gap:var(--cs-space-8);box-sizing:border-box;min-height:419px;padding:var(--cs-space-6);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:radial-gradient(ellipse 50% 80% at 0% 40%, color-mix(in srgb, var(--cs-accent-fill) 14%, transparent), transparent 70%), var(--cs-surface-inset);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@media (width>=1024px){.sh__hero.astro-ouy63w7x{padding:var(--cs-space-10);grid-template-columns:minmax(0,1fr) minmax(0,640px)}}.sh__hero-copy.astro-ouy63w7x{gap:var(--cs-space-5);flex-direction:column;max-width:40rem;display:flex}.sh__kick.astro-ouy63w7x{color:var(--cs-accent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:.3em;text-transform:uppercase}.sh__h1.astro-ouy63w7x{color:var(--cs-accent);font-family:var(--cs-font-display);font-size:var(--cs-fs-3xl);line-height:1.25;font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;margin:0}.sh__intro.astro-ouy63w7x{color:color-mix(in srgb, var(--cs-text-strong) 70%, transparent);font-size:var(--cs-fs-base);line-height:var(--cs-lh-relaxed);margin:0}@media (width>=768px){.sh__h1.astro-ouy63w7x{font-size:var(--cs-fs-4xl);line-height:60px}}@media (width>=1280px){.sh__h1.astro-ouy63w7x{font-size:var(--cs-fs-5xl)}}.sh__panels.astro-ouy63w7x{align-items:center;gap:var(--cs-space-3);min-width:0;display:flex}.sh__more.astro-ouy63w7x{display:none}@media (width>=1024px){.sh__more.astro-ouy63w7x{display:flex}.sh__panel.astro-ouy63w7x{flex:none;width:127px;height:320px}}.sh__panel.astro-ouy63w7x{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:var(--cs-surface-deep);flex:1;min-width:0;max-width:127px;height:222px;position:relative;overflow:hidden}.sh__panel.astro-ouy63w7x img.astro-ouy63w7x{object-fit:cover;width:100%;height:100%;display:block}.sh__panel-fade.astro-ouy63w7x{background:linear-gradient(#0000 50%,#050508d9);position:absolute;inset:0}.sh__panel-label.astro-ouy63w7x{bottom:var(--cs-space-4);left:var(--cs-space-3);color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-3xs);line-height:1;font-weight:var(--cs-fw-black);letter-spacing:.2em;text-transform:uppercase;writing-mode:vertical-rl;position:absolute;rotate:180deg}@media (width>=768px){.sh__panel-label.astro-ouy63w7x{font-size:var(--cs-fs-xs)}}.sh__more.astro-ouy63w7x{align-items:center;gap:var(--cs-space-1);color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-lg);font-weight:var(--cs-fw-black);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;margin-inline-start:var(--cs-space-4);font-style:italic}.sh__more-hot.astro-ouy63w7x{border-bottom:2px solid var(--cs-accent);color:var(--cs-accent);padding-block-end:var(--cs-space-2)}@media (width>=1024px){.sh__panel.astro-ouy63w7x{flex:none;width:127px;max-width:none;height:320px}}.sh__tiles.astro-ouy63w7x{gap:var(--cs-space-5);grid-template-columns:repeat(5,minmax(0,1fr));margin-block-start:var(--cs-space-10);display:grid}@media (width<1280px){.sh__tiles.astro-ouy63w7x{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<768px){.sh__tiles.astro-ouy63w7x{gap:var(--cs-space-4);grid-template-columns:minmax(0,1fr)}.sh__tile-thumb.astro-ouy63w7x{width:64px;height:64px}.sh__intro.astro-ouy63w7x{font-size:var(--cs-fs-md)}.sh__hero.astro-ouy63w7x{min-height:0}}.sh__tile.astro-ouy63w7x{justify-content:space-between;align-items:center;gap:var(--cs-space-3);box-sizing:border-box;min-width:0;min-height:112px;padding:var(--cs-space-4);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-3);background:var(--cs-surface-inset);color:var(--cs-text-strong);text-decoration:none;display:flex}.sh__tile.astro-ouy63w7x:hover,.sh__fcard.astro-ouy63w7x:hover,.sh__pcard.astro-ouy63w7x:hover{border-color:var(--cs-accent-line)}.sh__tile-copy.astro-ouy63w7x{align-self:stretch;gap:var(--cs-space-2);flex-direction:column;min-width:0;display:flex}.sh__tile-head.astro-ouy63w7x{align-items:center;gap:var(--cs-space-2);display:flex}.sh__tile-ico.astro-ouy63w7x{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-1);background:var(--cs-line-1);flex:none;place-items:center;width:24px;height:24px;display:grid}.sh__tile-n.astro-ouy63w7x{font-family:var(--cs-font-display);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wide);text-transform:uppercase;white-space:nowrap}.sh__tile-s.astro-ouy63w7x{color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs)}.sh__tile-copy.astro-ouy63w7x .sh__tile-arrow{color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);margin-block-start:auto}.sh__tile-thumb.astro-ouy63w7x{border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--cs-w3-black) 40%, transparent);flex:none;width:72px;height:72px;overflow:hidden}.sh__tile-thumb.astro-ouy63w7x img.astro-ouy63w7x{object-fit:cover;width:100%;height:100%;display:block}.sh__sec.astro-ouy63w7x{margin-block-start:var(--cs-space-10)}.sh__sec.astro-ouy63w7x .hh{margin-block-end:var(--cs-space-5)}.sh__sec.astro-ouy63w7x{--hh-bar:3px;--hh-gap:11px}.sh__sec.astro-ouy63w7x .hh__h{font-size:var(--cs-fs-xl);letter-spacing:var(--cs-tracking-wide);line-height:28px}@media (width<768px){.sh__sec.astro-ouy63w7x .hh__h{font-size:var(--cs-fs-lg)}}.sh__sec.astro-ouy63w7x .hh__red{color:inherit}.sh__sec.astro-ouy63w7x .hh__more{font-size:var(--cs-fs-xs);letter-spacing:0;text-transform:none}.sh__chip.astro-ouy63w7x{padding:var(--cs-space-half) var(--cs-space-2);border:1px solid color-mix(in srgb, var(--sh-tone) 30%, transparent);border-radius:var(--cs-radius-1);background:color-mix(in srgb, var(--sh-tone) 15%, var(--cs-surface-deep));color:var(--sh-tone);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;align-self:flex-start}.sh__chip--blue.astro-ouy63w7x{--sh-tone:var(--cs-info-text)}.sh__chip--red.astro-ouy63w7x{--sh-tone:var(--cs-accent)}.sh__chip--green.astro-ouy63w7x{--sh-tone:var(--cs-success-text)}.sh__chip--purple.astro-ouy63w7x{--sh-tone:var(--cs-hue-purple)}.sh__chip--over.astro-ouy63w7x{position:absolute;inset-block-end:var(--cs-space-2);inset-inline-start:var(--cs-space-2)}.sh__feat.astro-ouy63w7x{gap:var(--cs-space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<1024px){.sh__feat.astro-ouy63w7x{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.sh__feat.astro-ouy63w7x{grid-template-columns:minmax(0,1fr)}}.sh__fcard.astro-ouy63w7x,.sh__pcard.astro-ouy63w7x{border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-3);background:var(--cs-surface-inset);min-width:0;color:var(--cs-text-strong);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.sh__fmedia.astro-ouy63w7x,.sh__pmedia.astro-ouy63w7x{background:color-mix(in srgb, var(--cs-w3-black) 40%, transparent);display:block;position:relative;overflow:hidden}.sh__fmedia.astro-ouy63w7x{height:204px}.sh__pmedia.astro-ouy63w7x{height:132px}@media (width<768px){.sh__fmedia.astro-ouy63w7x{height:224px}}.sh__fmedia.astro-ouy63w7x img.astro-ouy63w7x,.sh__pmedia.astro-ouy63w7x img.astro-ouy63w7x{object-fit:cover;width:100%;height:100%;display:block}.sh__fbody.astro-ouy63w7x{gap:var(--cs-space-3);padding:var(--cs-space-5);flex-direction:column;flex:1;display:flex}.sh__ftitle.astro-ouy63w7x{font-size:var(--cs-fs-base);line-height:24px;font-weight:var(--cs-fw-bold);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sh__ftext.astro-ouy63w7x{color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-xs);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:20px;display:-webkit-box;overflow:hidden}.sh__prof-head.astro-ouy63w7x{align-items:center;gap:var(--cs-space-4);flex-wrap:wrap;margin-block-end:var(--cs-space-5);display:flex}.sh__prof-head.astro-ouy63w7x .hh{margin-block-end:0}.sh__pills.astro-ouy63w7x{gap:var(--cs-space-1);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-menu);background:var(--cs-surface-inset);flex-wrap:wrap;padding:3px;display:flex}.sh__pill.astro-ouy63w7x{padding:var(--cs-space-1) calc(var(--cs-space-3) + var(--cs-space-half));border-radius:var(--cs-radius-menu);color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);text-decoration:none}.sh__pill--on.astro-ouy63w7x{background:var(--cs-accent-fill);color:var(--cs-accent-fill-ink)}.sh__all.astro-ouy63w7x{align-items:center;gap:var(--cs-space-1);color:var(--cs-accent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);margin-inline-start:auto;text-decoration:none;display:inline-flex}.sh__grid.astro-ouy63w7x{gap:var(--cs-space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media (width<1280px){.sh__grid.astro-ouy63w7x{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=599px){.sh__grid.astro-ouy63w7x{gap:var(--cs-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.sh__pbody.astro-ouy63w7x{gap:var(--cs-space-2);padding:var(--cs-space-3);flex-direction:column;flex:1;display:flex}.sh__ptitle.astro-ouy63w7x{font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sh__ptext.astro-ouy63w7x{color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-3xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:13px;display:-webkit-box;overflow:hidden}.sh__pdate.astro-ouy63w7x{color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);margin-block-start:auto;padding-block-start:var(--cs-space-2)}.sh__archive.astro-ouy63w7x{margin-block-start:var(--cs-space-12)}@media (width<=599px){.sh__grid.astro-ouy63w7x{gap:var(--cs-space-4);grid-template-columns:minmax(0,1fr)}.sh__pmedia.astro-ouy63w7x{height:224px}.sh__pbody.astro-ouy63w7x{gap:var(--cs-space-2);padding:var(--cs-space-4)}.sh__ptext.astro-ouy63w7x{font-size:var(--cs-fs-xs);line-height:1.6}.sh__pdate.astro-ouy63w7x{font-size:var(--cs-fs-3xs)}.sh__pill.astro-ouy63w7x{padding:var(--cs-space-2) var(--cs-space-4);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}.sh__prof-head.astro-ouy63w7x{flex-direction:column;align-items:flex-start}.sh__all.astro-ouy63w7x{margin-inline-start:0}}.sh__pager.astro-ouy63w7x{max-width:var(--cs-content-max);padding-inline:var(--cs-page-gutter);margin-block-start:var(--cs-space-8);margin-inline:auto}.cpg.astro-d2j37ebq{width:100%;max-width:var(--cs-container-4xl);padding:var(--cs-space-12) var(--cs-space-4);color:var(--cs-text-1);margin-inline:auto}.cpg-h1.astro-d2j37ebq{margin:0 0 var(--cs-space-6);font-size:var(--cs-fs-4xl);line-height:1.15}.cpg-body.astro-d2j37ebq p,.cpg-body.astro-d2j37ebq ul,.cpg-body.astro-d2j37ebq ol,.cpg-body.astro-d2j37ebq blockquote{margin:0 0 var(--cs-space-4);line-height:1.7}.cpg-body.astro-d2j37ebq h2,.cpg-body.astro-d2j37ebq h3{margin:var(--cs-space-8) 0 var(--cs-space-3)}.cpg-body.astro-d2j37ebq img{max-width:100%;height:auto}.cpg-body.astro-d2j37ebq a{color:var(--cs-live-dot)}.ls.astro-jycbpjgm{height:var(--cs-listing-lead-phone);min-height:var(--cs-listing-lead-min-phone);max-height:var(--cs-listing-lead-max-phone);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-surface-deep);box-shadow:var(--cs-shadow-e4);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}@media (width>=768px){.ls.astro-jycbpjgm{height:auto;min-height:var(--cs-listing-lead-min);max-height:none}}@media (width>=1280px){.ls.astro-jycbpjgm{grid-column:span 9}.ls--wide.astro-jycbpjgm{grid-column:1/-1}}.ls__slide.astro-jycbpjgm{flex-direction:column;flex:1;justify-content:flex-end;display:flex}.ls__slide.astro-jycbpjgm[hidden]{display:none}.ls__media.astro-jycbpjgm{position:absolute;inset:0}.ls__img.astro-jycbpjgm{object-fit:cover;object-position:center;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.ls__fade.astro-jycbpjgm{background:linear-gradient(to top, var(--cs-bg), color-mix(in srgb, var(--cs-bg) 40%, transparent), transparent);position:absolute;inset:0}.ls__fade--side.astro-jycbpjgm{background:linear-gradient(to right, color-mix(in srgb, var(--cs-bg) 80%, transparent), transparent, transparent);display:none}@media (width>=768px){.ls__fade--side.astro-jycbpjgm{display:block}}.ls__copy.astro-jycbpjgm{max-width:var(--cs-container-2xl);padding:var(--cs-space-4);margin-block-start:auto;position:relative}@media (width>=768px){.ls__copy.astro-jycbpjgm{padding:var(--cs-space-10)}}.ls__chip.astro-jycbpjgm{padding:var(--cs-space-half) var(--cs-space-2);border:1px solid color-mix(in srgb, var(--cs-accent) 45%, transparent);border-radius:var(--cs-radius-1);background:color-mix(in srgb, var(--cs-accent) 25%, transparent);color:var(--cs-accent);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin-block-end:var(--cs-space-4);display:inline-block}.ls__text.astro-jycbpjgm{gap:var(--cs-space-3);flex-direction:column;display:flex}.ls__title.astro-jycbpjgm{color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-tight);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tighter);text-transform:uppercase;margin:0}@media (width>=768px){.ls__title.astro-jycbpjgm{font-size:var(--cs-fs-4xl)}}.ls__title.astro-jycbpjgm a.astro-jycbpjgm{color:inherit;transition:color var(--cs-dur-fast) var(--cs-ease-out);text-decoration:none}.ls__title.astro-jycbpjgm a.astro-jycbpjgm:hover{color:var(--cs-accent)}.ls__excerpt.astro-jycbpjgm{color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-relaxed);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:none;overflow:hidden}@media (width>=768px){.ls__excerpt.astro-jycbpjgm{font-size:var(--cs-fs-md);display:-webkit-box}}.ls__meta.astro-jycbpjgm{align-items:center;gap:var(--cs-space-1) var(--cs-space-3);color:var(--cs-text-3);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-bold);flex-wrap:wrap;display:flex}.ls__by.astro-jycbpjgm{align-items:center;gap:var(--cs-space-2);display:flex}.ls__badge.astro-jycbpjgm{width:var(--cs-space-5);height:var(--cs-space-5);box-sizing:border-box;border:1px solid color-mix(in srgb, var(--cs-accent) 20%, transparent);border-radius:var(--cs-radius-full);background:var(--cs-accent-tint);color:var(--cs-accent);font-size:var(--cs-fs-5xs);line-height:var(--cs-lh-5xs);font-weight:var(--cs-fw-black);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ls__name.astro-jycbpjgm{color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent)}.ls__dot.astro-jycbpjgm{display:none}@media (width>=768px){.ls__dot.astro-jycbpjgm{display:inline}}.ls__actions.astro-jycbpjgm{align-items:center;gap:var(--cs-space-4);padding-block-start:var(--cs-space-4);display:flex;position:relative}.ls__read.astro-jycbpjgm{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-4);border-radius:var(--cs-radius-menu);background:var(--cs-accent-fill);box-shadow:var(--cs-glow-accent);color:var(--cs-accent-fill-ink);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;transition:background var(--cs-dur-base) var(--cs-ease-standard);text-decoration:none;display:flex}.ls__read.astro-jycbpjgm:hover{background:var(--cs-accent-fill-end)}@media (width>=768px){.ls__read.astro-jycbpjgm{padding:var(--cs-space-3) var(--cs-space-6);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}}.ls__ctl.astro-jycbpjgm{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-bg) 40%, transparent);color:var(--cs-text-3);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);margin-inline-start:auto;display:flex}.ls__arrow.astro-jycbpjgm{color:inherit;cursor:pointer;transition:color var(--cs-dur-fast) var(--cs-ease-out);background:0 0;border:0;padding:0;display:flex}.ls__arrow.astro-jycbpjgm:hover{color:var(--cs-text-strong)}.lsb.astro-cthca67z{gap:var(--cs-space-6);flex-direction:column;display:flex}@media (width>=1280px){.lsb.astro-cthca67z{grid-column:span 3}}.lsb__card.astro-cthca67z{border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-surface-0)}.lsb.astro-cthca67z .lsb__ico{color:var(--cs-accent);flex-shrink:0}.lsb__nl.astro-cthca67z{padding:var(--cs-space-6);text-align:center;flex-direction:column;justify-content:center;display:flex}.lsb__nl-title.astro-cthca67z{justify-content:center;align-items:center;gap:var(--cs-space-2);color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-lg);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin:0;display:flex}.lsb__nl-copy.astro-cthca67z{margin:var(--cs-space-2) 0 0;color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-relaxed)}@media (width>=768px){.lsb__nl.astro-cthca67z{text-align:left}.lsb__nl-title.astro-cthca67z{justify-content:flex-start}}.lsb__form.astro-cthca67z{gap:var(--cs-space-2);flex-direction:column;margin-block-start:var(--cs-space-6);display:flex}.lsb__sr.astro-cthca67z{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lsb__in.astro-cthca67z{box-sizing:border-box;width:100%;padding:var(--cs-space-3) var(--cs-space-4);border:1px solid var(--cs-line-field);border-radius:var(--cs-radius-menu);background:var(--cs-bg);color:var(--cs-text-strong);font:inherit;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);transition:border-color var(--cs-dur-base) var(--cs-ease-standard)}.lsb__in.astro-cthca67z::placeholder{color:var(--cs-text-3)}.lsb__in.astro-cthca67z:focus-visible{border-color:var(--cs-accent);outline:none}.lsb__go.astro-cthca67z{justify-content:center;align-items:center;gap:var(--cs-space-2);width:100%;min-height:var(--cs-control-md);padding:var(--cs-space-3) var(--cs-space-4);border-radius:var(--cs-radius-menu);background:var(--cs-accent-fill);color:var(--cs-accent-fill-ink);font:inherit;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;cursor:pointer;transition:background var(--cs-dur-base) var(--cs-ease-standard);border:0;display:flex}.lsb__go.astro-cthca67z:hover{background:var(--cs-accent-fill-end)}.lsb__go.astro-cthca67z:disabled{opacity:.5;cursor:wait}.lsb__status.astro-cthca67z{margin:0}.lsb__qr.astro-cthca67z{gap:var(--cs-space-4);padding:var(--cs-space-5);flex-direction:column;display:flex}.lsb__qr-head.astro-cthca67z{align-items:center;gap:var(--cs-space-2);border-bottom:1px solid var(--cs-line-1);padding-block-end:var(--cs-space-3);display:flex}.lsb__qr-title.astro-cthca67z{color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin:0}.lsb__qr-list.astro-cthca67z{gap:var(--cs-space-4);flex-direction:column;display:flex}.lsb__qr-item.astro-cthca67z{color:var(--cs-text-strong);text-decoration:none;display:block}.lsb__qr-name.astro-cthca67z{margin:0 0 var(--cs-space-1);font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-snug);font-weight:var(--cs-fw-bold);-webkit-line-clamp:2;transition:color var(--cs-dur-fast) var(--cs-ease-out);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lsb__qr-item.astro-cthca67z:hover .lsb__qr-name.astro-cthca67z{color:var(--cs-accent)}.lsb__qr-date.astro-cthca67z{color:var(--cs-text-3);font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs);display:block}.tp.astro-54dhxwza{padding:var(--cs-space-5);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-surface-0);flex-direction:column;display:flex}@media (width>=1280px){.tp.astro-54dhxwza{grid-column:span 3}}.tp__head.astro-54dhxwza{border-bottom:1px solid var(--cs-line-1);justify-content:space-between;align-items:center;margin-block-end:var(--cs-space-4);padding-block-end:var(--cs-space-3);display:flex}.tp__title.astro-54dhxwza{color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-lg);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin:0}.tp__list.astro-54dhxwza{gap:var(--cs-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tp__item.astro-54dhxwza{align-items:flex-start;gap:var(--cs-space-3);color:var(--cs-text-strong);text-decoration:none;display:flex}.tp__num.astro-54dhxwza{width:var(--cs-space-6);color:var(--cs-text-disabled);font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);line-height:1;font-weight:var(--cs-fw-black);transition:color var(--cs-dur-fast) var(--cs-ease-out);flex-shrink:0;margin-block-start:var(--cs-space-1)}.tp__text.astro-54dhxwza{min-width:0}.tp__name.astro-54dhxwza{font-size:var(--cs-fs-2xs);line-height:var(--cs-lh-snug);font-weight:var(--cs-fw-bold);-webkit-line-clamp:2;transition:color var(--cs-dur-fast) var(--cs-ease-out);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.tp__item.astro-54dhxwza:hover .tp__num.astro-54dhxwza,.tp__item.astro-54dhxwza:hover .tp__name.astro-54dhxwza{color:var(--cs-accent)}.lv.astro-ydarwhqn{background:var(--cs-bg);color:var(--cs-text-strong);padding-block-end:var(--cs-space-24)}.lv__wrap.astro-ydarwhqn{max-width:var(--cs-content-max);padding-inline:var(--cs-page-gutter);margin-inline:auto}.lv__wrap--top.astro-ydarwhqn{margin-block-start:var(--cs-space-6)}.lv__wrap--main.astro-ydarwhqn{margin-block-start:var(--cs-space-12)}.lv__wrap--latest.astro-ydarwhqn{margin-block-start:var(--cs-space-12);padding-block-end:var(--cs-space-12)}@media (width>=768px){.lv__wrap--latest.astro-ydarwhqn{margin-block-start:var(--cs-space-16)}}.lv__grid.astro-ydarwhqn{align-items:stretch;gap:var(--cs-space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1280px){.lv__grid.astro-ydarwhqn{grid-template-columns:repeat(12,minmax(0,1fr))}.lv__feed.astro-ydarwhqn{grid-column:span 9}}.lv__feed.astro-ydarwhqn{gap:var(--cs-space-6);flex-direction:column;min-width:0;display:flex}.lv__feed-head.astro-ydarwhqn{border-inline-start:var(--cs-space-1) solid var(--cs-accent);justify-content:space-between;align-items:center;padding-inline-start:var(--cs-space-3);display:flex}.lv__feed-title.astro-ydarwhqn{font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);line-height:var(--cs-lh-xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;margin:0}@media (width>=768px){.lv__feed-title.astro-ydarwhqn{font-size:var(--cs-fs-2xl);line-height:var(--cs-lh-2xl)}}.lv__empty.astro-ydarwhqn{color:var(--cs-text-3);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);margin:0}.lv__cards.astro-ydarwhqn{gap:var(--cs-space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.lv__cards.astro-ydarwhqn{grid-template-columns:repeat(2,minmax(0,1fr))}}.lv__feed.astro-ydarwhqn>.fp{margin-block-start:var(--cs-space-4)}.lv__latest.astro-ydarwhqn>.astro-ydarwhqn+.astro-ydarwhqn{margin-block-start:var(--cs-space-6)}.lv__latest-title.astro-ydarwhqn{font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);line-height:var(--cs-lh-2xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);margin:0}@media (width>=768px){.lv__latest-title.astro-ydarwhqn{font-size:var(--cs-fs-3xl);line-height:var(--cs-lh-3xl)}}.lv__rows.astro-ydarwhqn{gap:var(--cs-space-5);flex-direction:column;display:flex}@media (width>=768px){.lv__rows.astro-ydarwhqn{gap:var(--cs-space-6)}}.lv__more-row.astro-ydarwhqn{justify-content:center;padding-block-start:var(--cs-space-2);display:flex}.lv__more.astro-ydarwhqn{min-width:var(--cs-listing-more-min-phone);box-sizing:border-box;padding:var(--cs-space-3) var(--cs-space-8);border:1px solid var(--cs-line-3);border-radius:var(--cs-radius-menu);color:var(--cs-text-strong);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-align:center;text-transform:uppercase;transition:color var(--cs-dur-fast) var(--cs-ease-out), border-color var(--cs-dur-fast) var(--cs-ease-out);text-decoration:none}.lv__more.astro-ydarwhqn:hover{border-color:var(--cs-accent);color:var(--cs-accent)}@media (width>=768px){.lv__more.astro-ydarwhqn{min-width:var(--cs-listing-more-min)}}.hc.astro-mcfiukbe{gap:var(--cs-space-6);min-width:0;flex-direction:column;margin-block-end:var(--cs-space-6);display:flex}@media (width>=768px){.hc.astro-mcfiukbe{gap:var(--cs-space-8);margin-block-end:var(--cs-space-8)}}@media (width>=1024px){.hc.astro-mcfiukbe{gap:var(--cs-space-10);margin-block-end:var(--cs-space-10)}}.hc-stories.astro-mcfiukbe{gap:var(--cs-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (width>=768px){.hc-stories.astro-mcfiukbe{gap:var(--cs-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.hc-stories.astro-mcfiukbe{gap:var(--cs-space-6);grid-template-columns:repeat(4,minmax(0,1fr))}}.hc-story.astro-mcfiukbe{aspect-ratio:16/9;padding:var(--cs-space-4);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-3);color:var(--cs-text-1);transition:border-color var(--cs-dur-slow) var(--cs-ease-out), box-shadow var(--cs-dur-slow) var(--cs-ease-out);flex-direction:column;justify-content:space-between;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (width>=768px){.hc-story.astro-mcfiukbe{padding:var(--cs-space-5)}}.hc-story.astro-mcfiukbe:hover{border-color:color-mix(in srgb, var(--cs-accent) 30%, transparent);box-shadow:var(--cs-glow-halo-lg)}.hc-story__img.astro-mcfiukbe{object-fit:cover;width:100%;height:100%;transition:transform var(--cs-dur-slower) var(--cs-ease-out);position:absolute;inset:0}.hc-story.astro-mcfiukbe:hover .hc-story__img.astro-mcfiukbe{transform:scale(1.03)}.hc-story__fade.astro-mcfiukbe{pointer-events:none;background:linear-gradient(#0000,#0000004d,#000000e6);height:60%;position:absolute;inset-block-end:0;inset-inline:0}.hc-story__top.astro-mcfiukbe{justify-content:space-between;align-items:center;gap:var(--cs-space-2);width:100%;display:flex;position:relative}.hc-story__chip.astro-mcfiukbe,.hc-story__age.astro-mcfiukbe{font-size:var(--cs-fs-xs);line-height:1;font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}.hc-story__chip.astro-mcfiukbe{min-width:0;padding:var(--cs-space-1) var(--cs-space-3);border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--cs-accent) 20%, transparent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hc-story__age.astro-mcfiukbe{color:color-mix(in srgb, var(--cs-text-strong) 70%, transparent);flex:none}.hc-story__foot.astro-mcfiukbe{align-items:flex-end;margin-block-start:auto;padding-block-start:var(--cs-space-4);display:flex;position:relative}.hc-story__title.astro-mcfiukbe{color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-md);line-height:var(--cs-lh-snug);font-weight:var(--cs-fw-black);text-transform:uppercase;-webkit-line-clamp:2;transition:color var(--cs-dur-fast) var(--cs-ease-out);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (width>=768px){.hc-story__title.astro-mcfiukbe{font-size:var(--cs-fs-base)}}.hc-story.astro-mcfiukbe:hover .hc-story__title.astro-mcfiukbe{color:var(--cs-accent)}.hc-hubs.astro-mcfiukbe{gap:var(--cs-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (width>=768px){.hc-hubs.astro-mcfiukbe{gap:var(--cs-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.hc-hubs.astro-mcfiukbe{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.hc-hubs.astro-mcfiukbe{grid-template-columns:repeat(5,minmax(0,1fr))}}.hc-hub.astro-mcfiukbe{--hc-tone:var(--cs-accent);min-height:var(--cs-home-hub-min);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-3);background:color-mix(in srgb, var(--cs-surface-inset) 60%, transparent);color:var(--cs-text-strong);transition:border-color var(--cs-dur-slow) var(--cs-ease-out), background var(--cs-dur-slow) var(--cs-ease-out), box-shadow var(--cs-dur-slow) var(--cs-ease-out);align-items:stretch;text-decoration:none;display:flex;position:relative;overflow:hidden}.hc-hub--cyan.astro-mcfiukbe{--hc-tone:var(--cs-hue-sky)}.hc-hub--gold.astro-mcfiukbe{--hc-tone:var(--cs-hue-gold)}.hc-hub--purple.astro-mcfiukbe{--hc-tone:var(--cs-hue-purple)}.hc-hub.astro-mcfiukbe:hover{border-color:color-mix(in srgb, var(--hc-tone) 40%, transparent);background:color-mix(in srgb, var(--cs-surface-inset) 90%, transparent);box-shadow:0 0 24px color-mix(in srgb, var(--hc-tone) 12%, transparent)}.hc-hub__text.astro-mcfiukbe{z-index:1;width:62%;min-width:0;padding:var(--cs-space-5);flex-direction:column;justify-content:space-between;display:flex;position:relative}.hc-hub__copy.astro-mcfiukbe{gap:var(--cs-space-2);flex-direction:column;display:flex}.hc-hub__name.astro-mcfiukbe{font-family:var(--cs-font-display);font-size:var(--cs-fs-md);line-height:var(--cs-lh-snug);font-weight:var(--cs-fw-black);text-transform:uppercase;transition:color var(--cs-dur-fast) var(--cs-ease-out);margin:0}@media (width>=768px){.hc-hub__name.astro-mcfiukbe{font-size:var(--cs-fs-base)}}.hc-hub.astro-mcfiukbe:hover .hc-hub__name.astro-mcfiukbe,.hc-hub.astro-mcfiukbe:hover .hc-hub__go.astro-mcfiukbe{color:var(--hc-tone)}.hc-hub__desc.astro-mcfiukbe{color:var(--cs-text-3);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-relaxed);font-weight:var(--cs-fw-medium);-webkit-user-select:none;user-select:none;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hc-hub__go.astro-mcfiukbe{align-items:center;gap:var(--cs-space-1);color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);line-height:1;font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;transition:color var(--cs-dur-fast) var(--cs-ease-out);padding-block-start:var(--cs-space-2);display:flex}.hc-hub__media.astro-mcfiukbe{background:color-mix(in srgb, var(--cs-text-strong) 5%, transparent);flex-shrink:0;width:38%;position:relative;overflow:hidden}.hc-hub__media.astro-mcfiukbe img.astro-mcfiukbe{object-fit:cover;width:100%;height:100%;transition:transform var(--cs-dur-slower) var(--cs-ease-out);position:absolute;inset:0}.hc-hub.astro-mcfiukbe:hover .hc-hub__media.astro-mcfiukbe img.astro-mcfiukbe{transform:scale(1.03)}.hc-hub__fade.astro-mcfiukbe{background:linear-gradient(to right, var(--cs-surface-inset), color-mix(in srgb, var(--cs-surface-inset) 40%, transparent), transparent);position:absolute;inset:0}.hf.astro-fvn6rk7l{width:100%;margin-block-end:var(--cs-space-6)}.hf-head.astro-fvn6rk7l{justify-content:center;align-items:center;gap:var(--cs-space-3);margin-block-end:var(--cs-space-4);display:flex}@media (width>=768px){.hf-head.astro-fvn6rk7l{justify-content:flex-start}}.hf-bar.astro-fvn6rk7l{width:var(--cs-home-bar-w);height:var(--cs-space-6);border-radius:var(--cs-radius-1);background:var(--cs-accent);box-shadow:var(--cs-glow-dot);flex:none}.hf-h.astro-fvn6rk7l{align-items:center;gap:var(--cs-space-2);color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);line-height:var(--cs-lh-2xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;margin:0;display:flex}.hf-red.astro-fvn6rk7l{color:var(--cs-accent)}.hf-empty.astro-fvn6rk7l{color:var(--cs-text-3);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);margin:0}.hf-grid.astro-fvn6rk7l{align-items:stretch;gap:var(--cs-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (width>=1024px){.hf-grid.astro-fvn6rk7l{grid-template-columns:var(--cs-home-player-cols);gap:var(--cs-space-5)}}@media (width>=1280px){.hf-grid.astro-fvn6rk7l{gap:var(--cs-space-6)}}.hf-info.astro-fvn6rk7l,.hf-top.astro-fvn6rk7l{min-width:0;padding:var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-surface-1)}@media (width>=768px){.hf-info.astro-fvn6rk7l,.hf-top.astro-fvn6rk7l{padding:var(--cs-space-5)}}@media (width>=1280px){.hf-info.astro-fvn6rk7l,.hf-top.astro-fvn6rk7l{padding:var(--cs-space-6)}}.hf-info.astro-fvn6rk7l{justify-content:space-between;gap:var(--cs-space-4);flex-direction:column;order:2;display:flex}@media (width>=768px){.hf-info.astro-fvn6rk7l{gap:var(--cs-space-5)}}@media (width>=1024px){.hf-info.astro-fvn6rk7l{order:1}}.hf-info__body.astro-fvn6rk7l{gap:var(--cs-space-4);flex-direction:column;min-width:0;display:flex}.hf-title.astro-fvn6rk7l{overflow-wrap:anywhere;color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-tight);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (width>=768px){.hf-title.astro-fvn6rk7l{font-size:var(--cs-fs-xl)}}@media (width>=1280px){.hf-title.astro-fvn6rk7l{font-size:var(--cs-fs-2xl)}}.hf-who.astro-fvn6rk7l{align-items:center;gap:var(--cs-space-3);min-width:0;display:flex}.hf-who__av.astro-fvn6rk7l{width:var(--cs-space-10);height:var(--cs-space-10);border:1px solid color-mix(in srgb, var(--cs-text-strong) 15%, transparent);border-radius:var(--cs-radius-full);font-size:var(--cs-fs-xs);background:#000;flex:none;overflow:hidden}.hf-who__txt.astro-fvn6rk7l{flex-direction:column;min-width:0;display:flex}.hf-who__name.astro-fvn6rk7l,.hf-who__game.astro-fvn6rk7l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hf-who__name.astro-fvn6rk7l{color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-bold)}.hf-who__game.astro-fvn6rk7l{color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs)}.hf-chips.astro-fvn6rk7l{gap:var(--cs-space-2);flex-wrap:wrap;display:flex}.hf-chip.astro-fvn6rk7l{padding:var(--cs-space-1) var(--cs-space-3);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-text-strong) 6%, transparent);color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-semibold);align-items:center;display:inline-flex}.hf-desc.astro-fvn6rk7l{color:color-mix(in srgb, var(--cs-text-strong) 55%, transparent);font-size:var(--cs-fs-md);line-height:var(--cs-lh-relaxed);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.hf-viewers.astro-fvn6rk7l{align-items:center;gap:var(--cs-space-2);color:var(--cs-accent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin:0;display:flex}.hf-acts.astro-fvn6rk7l{gap:var(--cs-space-3);flex-direction:column;display:flex}.hf-acts.astro-fvn6rk7l .hf-fill{fill:currentColor}.hf-video.astro-fvn6rk7l{aspect-ratio:16/9;border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:#000;order:1;width:100%;min-width:0;position:relative;overflow:hidden}@media (width>=1024px){.hf-video.astro-fvn6rk7l{order:2}}.hf-video.astro-fvn6rk7l .play{width:var(--cs-space-16);height:var(--cs-space-16);padding-left:var(--cs-space-1);background:color-mix(in srgb, var(--cs-accent) 90%, transparent);box-shadow:0 0 35px color-mix(in srgb, var(--cs-accent) 70%, transparent)}@media (width>=768px){.hf-video.astro-fvn6rk7l .play{width:var(--cs-space-20);height:var(--cs-space-20)}}.hf-video.astro-fvn6rk7l .facade img{opacity:1}.hf-video.astro-fvn6rk7l .note{display:none}.hf-video.astro-fvn6rk7l .player{position:absolute;inset:0}.hf-video__top.astro-fvn6rk7l{margin:var(--cs-space-4);z-index:var(--cs-z-raised);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:sticky;inset-block-start:0}.hf-video.astro-fvn6rk7l:has(iframe) .hf-video__top.astro-fvn6rk7l{display:none}.hf-video__tags.astro-fvn6rk7l{align-items:center;gap:var(--cs-space-2);display:flex}.hf-live.astro-fvn6rk7l,.hf-card__live.astro-fvn6rk7l{color:var(--cs-text-strong);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;align-items:center;display:flex}.hf-live.astro-fvn6rk7l{gap:var(--cs-space-2);padding:var(--cs-space-1) var(--cs-space-3);border-radius:var(--cs-radius-menu);background:var(--cs-accent-fill-end);box-shadow:var(--cs-glow-accent)}.hf-live__dot.astro-fvn6rk7l{width:var(--cs-home-live-dot);height:var(--cs-home-live-dot);border-radius:var(--cs-radius-full);background:var(--cs-text-strong);animation:hf-pulse var(--cs-dur-loop) var(--cs-ease-in-out) infinite;flex:none}@keyframes hf-pulse{50%{opacity:.5}}.hf-views.astro-fvn6rk7l{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-1) var(--cs-space-3);border:1px solid color-mix(in srgb, var(--cs-text-strong) 15%, transparent);border-radius:var(--cs-radius-menu);color:var(--cs-text-strong);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);-webkit-backdrop-filter:blur(var(--cs-blur-glass));backdrop-filter:blur(var(--cs-blur-glass));background:#000c;display:flex}.hf-views.astro-fvn6rk7l svg,.hf-card__views.astro-fvn6rk7l svg{color:var(--cs-accent)}.hf-top.astro-fvn6rk7l{flex-direction:column;order:3;min-height:0;display:flex;overflow:hidden}.hf-top__head.astro-fvn6rk7l{justify-content:space-between;align-items:center;margin-block-end:var(--cs-space-4);display:flex}.hf-top__h.astro-fvn6rk7l{color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin:0}.hf-top__now.astro-fvn6rk7l{color:var(--cs-accent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase}.hf-top__list.astro-fvn6rk7l{gap:var(--cs-space-4);flex-direction:column;flex:1;min-height:0;display:flex}.hf-top__row.astro-fvn6rk7l{justify-content:space-between;align-items:center;gap:var(--cs-space-3);min-width:0;color:inherit;text-decoration:none;display:flex}.hf-top__who.astro-fvn6rk7l{align-items:center;gap:var(--cs-space-3);min-width:0;display:flex}.hf-top__av.astro-fvn6rk7l{width:var(--cs-space-8);height:var(--cs-space-8);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);background:var(--cs-line-1);font-size:var(--cs-fs-3xs);flex:none;overflow:hidden}.hf-top__txt.astro-fvn6rk7l{flex-direction:column;min-width:0;display:flex}.hf-top__name.astro-fvn6rk7l,.hf-top__game.astro-fvn6rk7l{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hf-top__name.astro-fvn6rk7l{color:var(--cs-text-strong);font-weight:var(--cs-fw-bold);transition:color var(--cs-dur-fast) var(--cs-ease-out)}.hf-top__row.astro-fvn6rk7l:hover .hf-top__name.astro-fvn6rk7l{color:var(--cs-accent)}.hf-top__game.astro-fvn6rk7l{color:var(--cs-text-2)}.hf-top__count.astro-fvn6rk7l{color:var(--cs-accent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);font-variant-numeric:tabular-nums;flex:none}.hf-top__all.astro-fvn6rk7l{align-items:center;gap:var(--cs-space-1);color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;transition:color var(--cs-dur-fast) var(--cs-ease-out);margin-block-start:var(--cs-space-5);text-decoration:none;display:inline-flex}.hf-top__all.astro-fvn6rk7l:hover{color:var(--cs-accent)}.hf-cards.astro-fvn6rk7l{gap:var(--cs-space-4);min-width:0;grid-template-columns:minmax(0,1fr);margin-block-end:var(--cs-space-6);display:grid}@media (width>=768px){.hf-cards.astro-fvn6rk7l{gap:var(--cs-space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:var(--cs-space-8)}}@media (width>=1024px){.hf-cards.astro-fvn6rk7l{grid-template-columns:repeat(3,minmax(0,1fr))}}.hf-card.astro-fvn6rk7l{border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-3);background:color-mix(in srgb, var(--cs-surface-0) 80%, transparent);box-shadow:var(--cs-shadow-e3);color:inherit;transition:border-color var(--cs-dur-slow) var(--cs-ease-out), box-shadow var(--cs-dur-slow) var(--cs-ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.hf-card.astro-fvn6rk7l:hover{border-color:color-mix(in srgb, var(--cs-accent) 40%, transparent);box-shadow:var(--cs-glow-halo-lg)}.hf-card__media.astro-fvn6rk7l{aspect-ratio:16/9;background:#00000080;width:100%;display:block;position:relative;overflow:hidden}.hf-card__media.astro-fvn6rk7l img.astro-fvn6rk7l{object-fit:cover;width:100%;height:100%;transition:transform var(--cs-dur-slower) var(--cs-ease-out);position:absolute;inset:0}.hf-card.astro-fvn6rk7l:hover .hf-card__media.astro-fvn6rk7l img.astro-fvn6rk7l{transform:scale(1.03)}.hf-card__fade.astro-fvn6rk7l{pointer-events:none;background:linear-gradient(#0000,#0000,#000000b3);position:absolute;inset:0}.hf-card__live.astro-fvn6rk7l{gap:var(--cs-space-1);padding:var(--cs-space-half) var(--cs-space-2);border-radius:var(--cs-radius-menu);background:var(--cs-accent-fill);position:absolute;inset-block-start:var(--cs-space-3);inset-inline-start:var(--cs-space-3)}.hf-card__views.astro-fvn6rk7l{align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-half) var(--cs-space-2);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-menu);color:color-mix(in srgb, var(--cs-text-strong) 90%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);-webkit-backdrop-filter:blur(var(--cs-blur-glass-light));backdrop-filter:blur(var(--cs-blur-glass-light));background:#000000b3;display:flex;position:absolute;inset-block-start:var(--cs-space-3);inset-inline-end:var(--cs-space-3)}.hf-card__body.astro-fvn6rk7l{align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-4);display:flex}.hf-card__av.astro-fvn6rk7l{width:var(--cs-space-9);height:var(--cs-space-9);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);background:var(--cs-line-1);font-size:var(--cs-fs-3xs);flex:none;overflow:hidden}.hf-card__txt.astro-fvn6rk7l{gap:var(--cs-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.hf-card__name.astro-fvn6rk7l{color:var(--cs-text-strong);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-bold);text-overflow:ellipsis;white-space:nowrap;transition:color var(--cs-dur-fast) var(--cs-ease-out);margin:0;overflow:hidden}.hf-card.astro-fvn6rk7l:hover .hf-card__name.astro-fvn6rk7l{color:var(--cs-accent)}.hf-card__game.astro-fvn6rk7l{align-items:center;gap:var(--cs-space-2);color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);white-space:nowrap;display:flex;overflow:hidden}.hf-card__game.astro-fvn6rk7l svg{color:var(--cs-accent);fill:currentColor;flex:none}.hf-card__lang.astro-fvn6rk7l{padding:var(--cs-space-half) var(--cs-space-2);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-text-strong) 6%, transparent);color:var(--cs-text-2);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-semibold);flex:none}.he.astro-o6xdkqvi{gap:var(--cs-space-5);flex-direction:column;min-width:0;display:flex}.he-grid.astro-o6xdkqvi{gap:var(--cs-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (width>=1024px){.he-grid.astro-o6xdkqvi{gap:var(--cs-space-6);grid-template-columns:repeat(12,minmax(0,1fr))}.he-lead.astro-o6xdkqvi{grid-column:span 7}.he-side.astro-o6xdkqvi{grid-column:span 5}.he--reviews.astro-o6xdkqvi .he-lead.astro-o6xdkqvi,.he--features.astro-o6xdkqvi .he-lead.astro-o6xdkqvi{grid-column:span 8}.he--reviews.astro-o6xdkqvi .he-side.astro-o6xdkqvi,.he--features.astro-o6xdkqvi .he-side.astro-o6xdkqvi{grid-column:span 4}}.he-media.astro-o6xdkqvi{background:linear-gradient(to bottom right, var(--cs-surface-0), var(--cs-surface-2));display:block;position:relative;overflow:hidden}.he-media.astro-o6xdkqvi img.astro-o6xdkqvi{object-fit:cover;width:100%;height:100%;transition:transform var(--cs-dur-slower) var(--cs-ease-out);position:absolute;inset:0}.he-media--wide.astro-o6xdkqvi{aspect-ratio:16/9}.he-shade.astro-o6xdkqvi{background:linear-gradient(to top, var(--cs-bg), color-mix(in srgb, var(--cs-bg) 60%, transparent) 45%, transparent);position:absolute;inset:0}.he-shade--side.astro-o6xdkqvi{background:linear-gradient(to top, var(--cs-bg), color-mix(in srgb, var(--cs-bg) 50%, transparent) 50%, transparent)}@media (width>=768px){.he-shade--side.astro-o6xdkqvi{background:linear-gradient(to right, var(--cs-bg), color-mix(in srgb, var(--cs-bg) 70%, transparent) 45%, transparent)}}.he-kick.astro-o6xdkqvi{max-width:100%;padding:var(--cs-space-1) var(--cs-space-2);border:1px solid color-mix(in srgb, var(--cs-accent) 35%, transparent);border-radius:var(--cs-radius-1);background:color-mix(in srgb, var(--cs-accent) 15%, transparent);color:var(--cs-accent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-self:flex-start;overflow:hidden}.he-kick--sm.astro-o6xdkqvi{font-size:var(--cs-fs-4xs);line-height:var(--cs-lh-4xs)}.he-eyebrow.astro-o6xdkqvi{align-items:center;gap:var(--cs-space-2);color:var(--cs-accent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;display:inline-flex}.he-title.astro-o6xdkqvi{color:var(--cs-text-strong);font-family:var(--cs-font-display);font-weight:var(--cs-fw-black);text-transform:uppercase;-webkit-line-clamp:3;transition:color var(--cs-dur-fast) var(--cs-ease-out);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.he-title.astro-o6xdkqvi a.astro-o6xdkqvi{color:inherit;text-decoration:none}.he-title--sm.astro-o6xdkqvi{font-family:inherit;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);text-transform:none;-webkit-line-clamp:2}.he-title--md.astro-o6xdkqvi{font-size:var(--cs-fs-md);line-height:var(--cs-lh-snug)}.he-title--lg.astro-o6xdkqvi,.he-title--xl.astro-o6xdkqvi{font-size:var(--cs-fs-xl);line-height:var(--cs-lh-tight);letter-spacing:var(--cs-tracking-tight)}@media (width>=768px){.he-title--md.astro-o6xdkqvi{font-size:var(--cs-fs-base)}.he-title--lg.astro-o6xdkqvi{font-size:var(--cs-fs-2xl)}.he-title--xl.astro-o6xdkqvi{font-size:var(--cs-fs-3xl)}}.he-dek.astro-o6xdkqvi{color:color-mix(in srgb, var(--cs-text-strong) 65%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-relaxed);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.he-meta.astro-o6xdkqvi{align-items:center;gap:var(--cs-space-2);color:color-mix(in srgb, var(--cs-text-strong) 45%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);flex-wrap:wrap;display:inline-flex}.he-by.astro-o6xdkqvi{color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);font-weight:var(--cs-fw-bold)}.he-cta.astro-o6xdkqvi{align-self:flex-start;align-items:center;gap:var(--cs-space-2);color:var(--cs-accent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;text-decoration:none;display:inline-flex}.he-cta--box.astro-o6xdkqvi{padding:var(--cs-space-2) var(--cs-space-4);border:1px solid color-mix(in srgb, var(--cs-accent) 45%, transparent);border-radius:var(--cs-radius-2);background:color-mix(in srgb, var(--cs-accent) 10%, transparent)}.he-over.astro-o6xdkqvi{border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);min-width:0;color:inherit;aspect-ratio:4/3;transition:border-color var(--cs-dur-slow) var(--cs-ease-out);flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.he-over.astro-o6xdkqvi>.he-media.astro-o6xdkqvi{position:absolute;inset:0}.he-over-copy.astro-o6xdkqvi{gap:var(--cs-space-2);padding:var(--cs-space-5);flex-direction:column;display:flex;position:relative}@media (width>=768px){.he-over.astro-o6xdkqvi{aspect-ratio:16/9}.he-over-copy.astro-o6xdkqvi{padding:var(--cs-space-6)}}.he-over.astro-o6xdkqvi:hover{border-color:color-mix(in srgb, var(--cs-accent) 45%, transparent)}.he-over.astro-o6xdkqvi:hover .he-media.astro-o6xdkqvi img.astro-o6xdkqvi,.he-mini.astro-o6xdkqvi:hover .he-media.astro-o6xdkqvi img.astro-o6xdkqvi{transform:scale(1.03)}.he-over.astro-o6xdkqvi:hover .he-title.astro-o6xdkqvi,.he-mini.astro-o6xdkqvi:hover .he-title.astro-o6xdkqvi,.he-row.astro-o6xdkqvi:hover .he-title.astro-o6xdkqvi,.he-title.astro-o6xdkqvi a.astro-o6xdkqvi:hover{color:var(--cs-accent)}@media (width>=1024px){.he--news.astro-o6xdkqvi .he-lead.astro-o6xdkqvi,.he-lead--hero.astro-o6xdkqvi{aspect-ratio:auto;min-height:100%}.he-lead--hero.astro-o6xdkqvi .he-over-copy.astro-o6xdkqvi{max-width:var(--cs-container-2xl);padding:var(--cs-space-10)}}.he-minis.astro-o6xdkqvi{gap:var(--cs-space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.he-mini.astro-o6xdkqvi{border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-3);background:var(--cs-surface-raised);min-width:0;color:inherit;transition:border-color var(--cs-dur-slow) var(--cs-ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.he-mini.astro-o6xdkqvi:hover{border-color:color-mix(in srgb, var(--cs-accent) 45%, transparent)}.he-mini-body.astro-o6xdkqvi{gap:var(--cs-space-2);min-width:0;padding:var(--cs-space-3);flex-direction:column;flex:1;display:flex}.he-mini-body.astro-o6xdkqvi .he-meta.astro-o6xdkqvi{margin-block-start:auto}.he-split.astro-o6xdkqvi{border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-surface-raised);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.he-split.astro-o6xdkqvi>.he-media.astro-o6xdkqvi{aspect-ratio:16/9}.he-split-body.astro-o6xdkqvi{gap:var(--cs-space-3);min-width:0;padding:var(--cs-space-5);flex-direction:column;display:flex}@media (width>=768px){.he-split.astro-o6xdkqvi{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.he-split.astro-o6xdkqvi>.he-media.astro-o6xdkqvi{aspect-ratio:auto;min-height:100%}.he-split-body.astro-o6xdkqvi{padding:var(--cs-space-8)}.he-split--panel.astro-o6xdkqvi{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.he-verdict.astro-o6xdkqvi{align-items:center;gap:var(--cs-space-4);margin-block:var(--cs-space-2);display:flex}.he-score.astro-o6xdkqvi{padding:var(--cs-space-2) var(--cs-space-4);border:1px solid color-mix(in srgb, var(--cs-accent) 40%, transparent);border-radius:var(--cs-radius-2);background:color-mix(in srgb, var(--cs-bg) 60%, transparent);flex-direction:column;flex:none;align-items:center;display:flex}.he-score-n.astro-o6xdkqvi{color:var(--cs-accent);font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);line-height:var(--cs-lh-xl);font-weight:var(--cs-fw-black)}.he-score-d.astro-o6xdkqvi{color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs)}.he-pros.astro-o6xdkqvi{gap:var(--cs-space-1);color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);font-size:var(--cs-fs-3xs);line-height:var(--cs-lh-3xs);text-transform:uppercase;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.he-pros.astro-o6xdkqvi li.astro-o6xdkqvi:before{content:"+";color:var(--cs-accent);margin-inline-end:var(--cs-space-2)}.he-panel.astro-o6xdkqvi{gap:var(--cs-space-4);min-width:0;padding:var(--cs-space-5);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-surface-raised);flex-direction:column;display:flex}.he-list.astro-o6xdkqvi{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.he-list.astro-o6xdkqvi>li.astro-o6xdkqvi+li.astro-o6xdkqvi{border-top:1px solid var(--cs-line-1)}.he-list--rule.astro-o6xdkqvi{border-top:1px solid var(--cs-line-1);margin-block-start:var(--cs-space-3)}.he-row.astro-o6xdkqvi{align-items:center;gap:var(--cs-space-3);padding-block:var(--cs-space-3);color:inherit;text-decoration:none;display:flex}.he-row-text.astro-o6xdkqvi{gap:var(--cs-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.he-num.astro-o6xdkqvi{width:var(--cs-space-8);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--cs-text-strong) 20%, transparent);font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);line-height:var(--cs-lh-tight);font-weight:var(--cs-fw-black);flex:none}.he-thumb.astro-o6xdkqvi{width:var(--cs-space-16);aspect-ratio:4/3;border-radius:var(--cs-radius-2);background:linear-gradient(to bottom right, var(--cs-surface-0), var(--cs-surface-2));flex:none;position:relative;overflow:hidden}.he-thumb.astro-o6xdkqvi img.astro-o6xdkqvi{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.he-pill-score.astro-o6xdkqvi{padding:var(--cs-space-1) var(--cs-space-2);border:1px solid color-mix(in srgb, var(--cs-accent) 20%, transparent);border-radius:var(--cs-radius-1);background:var(--cs-accent-tint);color:var(--cs-accent);font-family:var(--cs-font-display);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);font-weight:var(--cs-fw-black);flex:none}.he-trio.astro-o6xdkqvi{gap:var(--cs-space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.he-trio.astro-o6xdkqvi{gap:var(--cs-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.he-story--lead.astro-o6xdkqvi{aspect-ratio:21/9;grid-column:1/-1}.he-story.astro-o6xdkqvi:not(.he-story--lead){aspect-ratio:4/3}}@media (width>=1024px){.he-trio.astro-o6xdkqvi{gap:var(--cs-space-6);grid-template-columns:repeat(4,minmax(0,1fr))}.he-story--lead.astro-o6xdkqvi{aspect-ratio:auto;grid-column:span 2}.he-story.astro-o6xdkqvi:not(.he-story--lead){aspect-ratio:3/4}}@media (prefers-reduced-motion:reduce){.he-media.astro-o6xdkqvi img.astro-o6xdkqvi,.he-title.astro-o6xdkqvi{transition:none}.he-over.astro-o6xdkqvi:hover .he-media.astro-o6xdkqvi img.astro-o6xdkqvi,.he-mini.astro-o6xdkqvi:hover .he-media.astro-o6xdkqvi img.astro-o6xdkqvi{transform:none}}.hs.astro-nulsdzg6{align-items:stretch;gap:var(--cs-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (width>=768px){.hs.astro-nulsdzg6{gap:var(--cs-space-6)}}@media (width>=1024px){.hs.astro-nulsdzg6{grid-template-columns:repeat(12,minmax(0,1fr))}.hs-lead.astro-nulsdzg6{grid-column:span 8}.hs-side.astro-nulsdzg6{grid-column:span 4}}.hs-lead.astro-nulsdzg6,.hs-side.astro-nulsdzg6{flex-direction:column;min-width:0;height:100%;display:flex}.hs-head.astro-nulsdzg6{border-bottom:1px solid var(--cs-line-2-next);flex-shrink:0;justify-content:space-between;align-items:center;margin-block-end:var(--cs-space-3);padding-block-end:var(--cs-space-3);display:flex}.hs-title.astro-nulsdzg6{align-items:center;gap:var(--cs-space-2);color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);line-height:var(--cs-lh-lg);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;margin:0;display:flex}@media (width>=768px){.hs-title.astro-nulsdzg6{font-size:var(--cs-fs-xl);line-height:var(--cs-lh-xl)}}.hs-title--h1.astro-nulsdzg6{column-gap:var(--cs-space-3);row-gap:var(--cs-space-1);flex-wrap:wrap}.hs-label.astro-nulsdzg6{align-items:center;gap:var(--cs-space-2);display:flex}.hs-tag.astro-nulsdzg6{color:var(--cs-text-3);font-size:var(--cs-fs-sm);line-height:var(--cs-lh-sm);font-weight:var(--cs-fw-medium);letter-spacing:normal;text-transform:none}.hs-red.astro-nulsdzg6{color:var(--cs-accent)}.hs-pulse.astro-nulsdzg6{width:var(--cs-home-pulse);height:var(--cs-home-pulse);border-radius:var(--cs-radius-full);background:var(--cs-accent);flex:none;position:relative}.hs-pulse.astro-nulsdzg6:before{content:"";border-radius:inherit;background:var(--cs-accent);opacity:.75;animation:hs-ping var(--cs-dur-loop) var(--cs-ease-out) infinite;position:absolute;inset:0}@keyframes hs-ping{75%,to{opacity:0;transform:scale(2)}}.hs-more.astro-nulsdzg6{align-items:center;gap:var(--cs-space-1);color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;transition:color var(--cs-dur-fast) var(--cs-ease-out);text-decoration:none;display:inline-flex}.hs-more.astro-nulsdzg6:hover{color:var(--cs-accent)}.hs-slider.astro-nulsdzg6{flex-direction:column;flex:1;display:flex;position:relative}.hs-box.astro-nulsdzg6{min-height:var(--cs-home-slide-min-phone);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);transition:border-color var(--cs-dur-slow) var(--cs-ease-out);flex:1;position:relative;overflow:hidden}.hs-box.astro-nulsdzg6:hover{border-color:color-mix(in srgb, var(--cs-accent) 30%, transparent)}@media (width>=768px){.hs-box.astro-nulsdzg6{min-height:var(--cs-home-slide-min-md)}}@media (width>=1024px){.hs-box.astro-nulsdzg6{min-height:var(--cs-home-slide-min)}}.hs-slide.astro-nulsdzg6{color:var(--cs-text-1);text-decoration:none;display:block;position:absolute;inset:0}.hs-slide.astro-nulsdzg6[hidden]{display:none}.hs-slide__img.astro-nulsdzg6{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hs-slide__fade.astro-nulsdzg6{pointer-events:none;background:linear-gradient(#0000,#0006,#000000e6);height:60%;position:absolute;inset-block-end:0;inset-inline:0}.hs-slide__in.astro-nulsdzg6{padding:var(--cs-space-5);flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset:0}@media (width>=768px){.hs-slide__in.astro-nulsdzg6{padding:var(--cs-space-8)}}@media (width>=1024px){.hs-slide__in.astro-nulsdzg6{padding:var(--cs-space-10)}}.hs-chips.astro-nulsdzg6{align-items:center;gap:var(--cs-space-2);flex-wrap:wrap;display:flex}.hs-chip.astro-nulsdzg6{align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-1) var(--cs-space-3);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-1);background:var(--cs-accent-tint);color:var(--cs-text-strong);font-size:var(--cs-fs-xs);line-height:1;font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;-webkit-user-select:none;user-select:none;display:flex}.hs-chip--featured.astro-nulsdzg6{background:var(--cs-accent-fill-end);box-shadow:var(--cs-glow-accent);border-color:#0000}@media (width>=768px){.hs-chip.astro-nulsdzg6{padding:var(--cs-space-2) var(--cs-space-3)}}.hs-copy.astro-nulsdzg6{gap:var(--cs-space-3);width:100%;max-width:var(--cs-container-3xl);flex-direction:column;margin-block-start:auto;display:flex}@media (width>=768px){.hs-copy.astro-nulsdzg6{gap:var(--cs-space-4)}}.hs-meta.astro-nulsdzg6{align-items:center;gap:var(--cs-space-2);color:color-mix(in srgb, var(--cs-text-strong) 82%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;-webkit-user-select:none;user-select:none;display:flex}.hs-meta.astro-nulsdzg6 .hs-meta__clock{color:var(--cs-accent);flex:none}.hs-meta__dot.astro-nulsdzg6{opacity:.7}.hs-meta__by.astro-nulsdzg6{color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent)}.hs-slide__title.astro-nulsdzg6{overflow-wrap:anywhere;color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-lg);line-height:1.1;font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;text-shadow:0 2px 8px #000c;transition:color var(--cs-dur-fast) var(--cs-ease-out);margin:0;display:block}.hs-slide.astro-nulsdzg6:hover .hs-slide__title.astro-nulsdzg6{color:color-mix(in srgb, var(--cs-accent) 95%, transparent)}.hs-slide__link.astro-nulsdzg6{color:inherit;text-decoration:none}.hs-slide__link.astro-nulsdzg6:after{content:"";position:absolute;inset:0}.hs-slide__link.astro-nulsdzg6:focus-visible{outline:none}.hs-slide__link.astro-nulsdzg6:focus-visible:after{outline:2px solid var(--cs-accent);outline-offset:-2px}@media (width>=768px){.hs-slide__title.astro-nulsdzg6{font-size:var(--cs-fs-3xl);line-height:1.05}}@media (width>=1024px){.hs-slide__title.astro-nulsdzg6{font-size:var(--cs-fs-4xl)}}.hs-slide__text.astro-nulsdzg6{max-width:var(--cs-container-2xl);color:color-mix(in srgb, var(--cs-text-strong) 82%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-relaxed);font-weight:var(--cs-fw-medium);text-shadow:0 2px 4px #0009;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=768px){.hs-slide__text.astro-nulsdzg6{font-size:var(--cs-fs-md)}}@media (width>=1024px){.hs-slide__text.astro-nulsdzg6{font-size:var(--cs-fs-base)}}.hs-ctl.astro-nulsdzg6{justify-content:center;align-items:center;gap:var(--cs-space-3);min-height:var(--cs-space-10);-webkit-user-select:none;user-select:none;margin-block-start:var(--cs-space-3);display:flex}@media (width>=1024px){.hs-ctl.astro-nulsdzg6{z-index:var(--cs-z-raised);margin:0;position:absolute;inset-block-end:var(--cs-space-8);inset-inline-end:var(--cs-space-8)}}.hs-arrow.astro-nulsdzg6{width:var(--cs-space-9);height:var(--cs-space-9);border:1px solid color-mix(in srgb, var(--cs-text-strong) 15%, transparent);border-radius:var(--cs-radius-full);color:var(--cs-text-strong);cursor:pointer;-webkit-backdrop-filter:blur(var(--cs-blur-glass));backdrop-filter:blur(var(--cs-blur-glass));transition:background var(--cs-dur-slow) var(--cs-ease-out), border-color var(--cs-dur-slow) var(--cs-ease-out);background:#0009;place-items:center;padding:0;display:grid}.hs-arrow.astro-nulsdzg6:hover{border-color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);background:var(--cs-accent-fill)}@media (width>=768px){.hs-arrow.astro-nulsdzg6{width:var(--cs-space-10);height:var(--cs-space-10)}}.hs-dots.astro-nulsdzg6{align-items:center;gap:var(--cs-space-4);display:flex}.hs-dot.astro-nulsdzg6{padding:var(--cs-space-2) 0;cursor:pointer;background:0 0;border:0;position:relative}.hs-dot.astro-nulsdzg6:after{content:"";inset:0 calc(-1 * var(--cs-space-2));position:absolute}.hs-dot__mark.astro-nulsdzg6{width:var(--cs-space-2);height:var(--cs-space-2);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);transition:width var(--cs-dur-slow) var(--cs-ease-out), background var(--cs-dur-slow) var(--cs-ease-out);display:block}.hs-dot.astro-nulsdzg6:hover .hs-dot__mark.astro-nulsdzg6{background:color-mix(in srgb, var(--cs-text-strong) 80%, transparent)}.hs-dot.astro-nulsdzg6[aria-current=true] .hs-dot__mark.astro-nulsdzg6{width:var(--cs-space-6);background:var(--cs-accent)}.hs-rows.astro-nulsdzg6{justify-content:space-between;gap:var(--cs-space-3);flex-direction:column;flex:1;display:flex}.hs-row.astro-nulsdzg6{min-height:var(--cs-home-row-min);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-surface-0);color:var(--cs-text-strong);transition:background var(--cs-dur-slow) var(--cs-ease-out), border-color var(--cs-dur-slow) var(--cs-ease-out), box-shadow var(--cs-dur-slow) var(--cs-ease-out);flex:1;align-items:stretch;text-decoration:none;display:flex;overflow:hidden}.hs-row.astro-nulsdzg6:hover{border-color:color-mix(in srgb, var(--cs-accent) 30%, transparent);background:var(--cs-surface-1);box-shadow:var(--cs-glow-halo-lg)}.hs-row__media.astro-nulsdzg6{width:var(--cs-home-thumb-phone);background:var(--cs-surface-chip);flex-shrink:0;align-self:stretch;position:relative;overflow:hidden}@media (width>=768px){.hs-row__media.astro-nulsdzg6{width:var(--cs-home-thumb-md)}}@media (width>=1024px){.hs-row__media.astro-nulsdzg6{width:var(--cs-home-thumb-lg)}}@media (width>=1280px){.hs-row__media.astro-nulsdzg6{width:var(--cs-home-thumb-xl)}}.hs-row__media.astro-nulsdzg6 img.astro-nulsdzg6{object-fit:cover;width:100%;height:100%;transition:transform var(--cs-dur-slower) var(--cs-ease-out);position:absolute;inset:0}.hs-row.astro-nulsdzg6:hover .hs-row__media.astro-nulsdzg6 img.astro-nulsdzg6{transform:scale(1.05)}.hs-row__fade.astro-nulsdzg6{background:linear-gradient(to right, #0000004d, #0006, var(--cs-surface-0));pointer-events:none;position:absolute;inset:0}.hs-row__text.astro-nulsdzg6{justify-content:center;gap:var(--cs-space-2);min-width:0;padding:var(--cs-space-4);flex-direction:column;flex:1;display:flex}.hs-row__title.astro-nulsdzg6{font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-snug);font-weight:var(--cs-fw-black);text-transform:uppercase;-webkit-line-clamp:2;transition:color var(--cs-dur-fast) var(--cs-ease-out);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.hs-row.astro-nulsdzg6:hover .hs-row__title.astro-nulsdzg6{color:var(--cs-accent)}.hs-row__excerpt.astro-nulsdzg6{color:var(--cs-text-3);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-relaxed);font-weight:var(--cs-fw-medium);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=768px){.hs-row__title.astro-nulsdzg6,.hs-row__excerpt.astro-nulsdzg6{font-size:var(--cs-fs-md)}}.tl.astro-nelqi33i{height:var(--cs-home-trend-tile-phone);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-3);min-width:0;color:var(--cs-text-strong);transition:border-color var(--cs-dur-slow) var(--cs-ease-out), box-shadow var(--cs-dur-slow) var(--cs-ease-out);background:#000;text-decoration:none;display:block;position:relative;overflow:hidden}.tl.astro-nelqi33i[hidden],.tl--wide-only.astro-nelqi33i{display:none}.tl.astro-nelqi33i:hover{border-color:color-mix(in srgb, var(--cs-accent) 40%, transparent);box-shadow:var(--cs-glow-halo-lg)}.tl__img.astro-nelqi33i{object-fit:cover;width:100%;height:100%;transition:transform var(--cs-dur-slower) var(--cs-ease-out);position:absolute;inset:0}.tl.astro-nelqi33i:hover .tl__img.astro-nelqi33i{transform:scale(1.05)}.tl__fade.astro-nelqi33i{pointer-events:none;background:linear-gradient(#0000,#0000004d,#000);position:absolute;inset:0}.tl__live.astro-nelqi33i,.tl__views.astro-nelqi33i{z-index:1;align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-half) var(--cs-space-2);border-radius:var(--cs-radius-1);color:var(--cs-text-strong);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);box-shadow:var(--cs-shadow-e2);display:flex;position:absolute;inset-block-start:var(--cs-space-2)}.tl__live.astro-nelqi33i{background:var(--cs-accent-fill);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;inset-inline-start:var(--cs-space-2)}.tl__views.astro-nelqi33i{border:1px solid var(--cs-line-2-next);font-weight:var(--cs-fw-bold);-webkit-backdrop-filter:blur(var(--cs-blur-glass-light));backdrop-filter:blur(var(--cs-blur-glass-light));background:#000000bf;inset-inline-end:var(--cs-space-2)}.tl__views.astro-nelqi33i svg{color:var(--cs-accent)}.tl__dot.astro-nelqi33i{width:var(--cs-home-live-dot);height:var(--cs-home-live-dot);border-radius:var(--cs-radius-full);background:var(--cs-text-strong);animation:tl-pulse var(--cs-dur-loop) var(--cs-ease-in-out) infinite;flex:none}.tl__bar.astro-nelqi33i{z-index:1;align-items:flex-end;gap:var(--cs-space-2);min-width:0;padding:var(--cs-space-2);display:flex;position:absolute;inset-block-end:0;inset-inline:0}.tl__av.astro-nelqi33i{width:var(--cs-space-6);height:var(--cs-space-6);border:1px solid var(--cs-line-3);border-radius:var(--cs-radius-full);background:var(--cs-line-2-next);font-size:var(--cs-fs-3xs);flex:none;overflow:hidden}.tl__txt.astro-nelqi33i{flex-direction:column;flex:1;min-width:0;display:flex}.tl__name.astro-nelqi33i,.tl__game.astro-nelqi33i,.tl__title.astro-nelqi33i{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tl__name.astro-nelqi33i{font-weight:var(--cs-fw-bold);transition:color var(--cs-dur-fast) var(--cs-ease-out)}.tl.astro-nelqi33i:hover .tl__name.astro-nelqi33i{color:var(--cs-accent)}.tl__game.astro-nelqi33i{color:color-mix(in srgb, var(--cs-text-strong) 55%, transparent)}.tl__title.astro-nelqi33i{font-family:var(--cs-font-display);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase}@media (width>=768px){.tl.astro-nelqi33i{height:auto}.tl--wide-only.astro-nelqi33i{display:block}.tl--big.astro-nelqi33i{height:var(--cs-home-trend-row-md);grid-column:span 2}.tl--tall.astro-nelqi33i{height:var(--cs-home-trend-row-md)}.tl--stack.astro-nelqi33i{flex:1;min-height:0}.tl--small.astro-nelqi33i{aspect-ratio:16/9}.tl__live.astro-nelqi33i,.tl__views.astro-nelqi33i{inset-block-start:var(--cs-space-3)}.tl__live.astro-nelqi33i{inset-inline-start:var(--cs-space-3)}.tl__views.astro-nelqi33i{inset-inline-end:var(--cs-space-3)}.tl__bar.astro-nelqi33i{padding:var(--cs-space-3)}.tl__av.astro-nelqi33i{width:var(--cs-space-8);height:var(--cs-space-8)}}@media (width>=1024px){.tl--big.astro-nelqi33i{grid-column:span 1}.tl--big.astro-nelqi33i,.tl--tall.astro-nelqi33i{height:100%}}.ht.astro-nocrwrb6{width:100%;min-width:0;padding-block-start:var(--cs-space-2)}@media (width>=768px){.ht.astro-nocrwrb6{padding-block-start:var(--cs-space-6)}}.ht-panel.astro-nocrwrb6{min-width:0;padding:var(--cs-space-4);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-4);background:color-mix(in srgb, var(--cs-surface-inset) 70%, transparent);margin-block-end:var(--cs-space-6)}@media (width>=768px){.ht-panel.astro-nocrwrb6{padding:var(--cs-space-5);margin-block-end:var(--cs-space-8)}}.ht-panel__top.astro-nocrwrb6{justify-content:space-between;gap:var(--cs-space-3);flex-direction:column;min-width:0;display:flex}@media (width>=768px){.ht-panel__top.astro-nocrwrb6{align-items:center;gap:var(--cs-space-4);flex-direction:row}}.ht-title.astro-nocrwrb6{align-items:center;gap:var(--cs-space-3);display:flex}.ht-bar.astro-nocrwrb6{width:var(--cs-home-bar-w);height:var(--cs-space-6);border-radius:var(--cs-radius-1);background:var(--cs-accent);box-shadow:var(--cs-glow-dot);flex:none}.ht-h.astro-nocrwrb6{align-items:center;gap:var(--cs-space-2);color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);line-height:var(--cs-lh-xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;flex-wrap:wrap;margin:0;display:flex}@media (width>=768px){.ht-h.astro-nocrwrb6{font-size:var(--cs-fs-2xl);line-height:var(--cs-lh-2xl)}}.ht-red.astro-nocrwrb6{color:var(--cs-accent)}.ht-sub.astro-nocrwrb6{max-width:var(--cs-container-2xl);margin:var(--cs-space-1) 0 0;color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-medium)}@media (width>=768px){.ht-sub.astro-nocrwrb6{font-size:var(--cs-fs-md);line-height:var(--cs-lh-md)}}.ht-search.astro-nocrwrb6{flex-shrink:0;width:100%;position:relative}@media (width>=768px){.ht-search.astro-nocrwrb6{width:var(--cs-home-search)}}.ht-search.astro-nocrwrb6 .ht-search__icon{color:var(--cs-text-3);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--cs-space-4);transform:translateY(-50%)}.ht-search__input.astro-nocrwrb6{box-sizing:border-box;width:100%;padding-block:var(--cs-space-2);padding-inline:var(--cs-space-9) var(--cs-space-8);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);background:var(--cs-surface-chip);color:var(--cs-text-strong);font:inherit;font-size:var(--cs-fs-base);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);transition:border-color var(--cs-dur-fast) var(--cs-ease-out)}@media (width>=768px){.ht-search__input.astro-nocrwrb6{font-size:var(--cs-fs-xs)}}.ht-search__input.astro-nocrwrb6::placeholder{color:var(--cs-text-3)}.ht-search__input.astro-nocrwrb6:hover{border-color:var(--cs-line-3)}.ht-search__input.astro-nocrwrb6:focus{border-color:color-mix(in srgb, var(--cs-accent) 50%, transparent);box-shadow:var(--cs-ring-accent-soft);outline:none}.ht-pills.astro-nocrwrb6{align-items:center;gap:var(--cs-space-2);border-top:1px solid var(--cs-line-subtle);flex-wrap:wrap;margin-block-start:var(--cs-space-3);padding-block-start:var(--cs-space-3);display:flex}.ht-pill.astro-nocrwrb6{height:var(--cs-control-sm);padding-inline:var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);background:var(--cs-surface-chip);color:var(--cs-text-2);font:inherit;font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);white-space:nowrap;cursor:pointer;transition:color var(--cs-dur-base) var(--cs-ease-standard), border-color var(--cs-dur-base) var(--cs-ease-standard), background var(--cs-dur-base) var(--cs-ease-standard);align-items:center;display:inline-flex}.ht-pill.astro-nocrwrb6:hover{border-color:var(--cs-line-3);color:var(--cs-text-strong)}.ht-pill.astro-nocrwrb6[aria-pressed=true]{border-color:var(--cs-accent-fill);background:var(--cs-accent-fill);box-shadow:var(--cs-glow-accent);color:var(--cs-accent-fill-ink)}.ht-empty.astro-nocrwrb6,.ht-none.astro-nocrwrb6{margin:0 0 var(--cs-space-4);color:var(--cs-text-3);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md)}.ht-none.astro-nocrwrb6[hidden]{display:none}.ht-grid.astro-nocrwrb6{gap:var(--cs-space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.ht-row1.astro-nocrwrb6,.ht-row2.astro-nocrwrb6,.ht-stack.astro-nocrwrb6{display:contents}.ht-none.astro-nocrwrb6{grid-column:1/-1}@media (width>=768px){.ht-grid.astro-nocrwrb6{gap:var(--cs-space-4);flex-direction:column;display:flex}.ht-row1.astro-nocrwrb6,.ht-row2.astro-nocrwrb6{gap:var(--cs-space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.ht-stack.astro-nocrwrb6{gap:var(--cs-space-4);height:var(--cs-home-trend-row-md);flex-direction:column;min-height:0;display:flex}}@media (width>=1024px){.ht-row1.astro-nocrwrb6{height:var(--cs-home-trend-row);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.ht-row2.astro-nocrwrb6{grid-template-columns:repeat(4,minmax(0,1fr))}.ht-stack.astro-nocrwrb6{height:100%}}.ht-rise.astro-nocrwrb6{min-width:0;min-height:var(--cs-home-rising-min);padding:var(--cs-space-4);border:1px solid color-mix(in srgb, var(--cs-text-strong) 12%, transparent);border-radius:var(--cs-radius-4);background:var(--cs-surface-raised);box-shadow:var(--cs-shadow-e3);flex-direction:column;grid-column:1/-1;display:flex;overflow:hidden}@media (width>=1024px){.ht-rise.astro-nocrwrb6{grid-column:span 1}}.ht-rise__head.astro-nocrwrb6{border-bottom:1px solid var(--cs-line-2-next);justify-content:space-between;align-items:center;margin-block-end:var(--cs-space-3);padding-block-end:var(--cs-space-3);display:flex}.ht-rise__h.astro-nocrwrb6{align-items:center;gap:var(--cs-space-2);color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;margin:0;display:flex}.ht-rise__h.astro-nocrwrb6 svg{color:var(--cs-accent)}.ht-rise__all.astro-nocrwrb6{color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;transition:color var(--cs-dur-fast) var(--cs-ease-out);text-decoration:none}.ht-rise__all.astro-nocrwrb6:hover{color:var(--cs-accent)}.ht-rise__list.astro-nocrwrb6{gap:var(--cs-space-3);flex-direction:column;flex:1;min-height:0;display:flex}.ht-rise__row.astro-nocrwrb6{align-items:center;gap:var(--cs-space-3);min-height:var(--cs-space-9);color:inherit;text-decoration:none;display:flex}.ht-rise__av.astro-nocrwrb6{width:var(--cs-space-8);height:var(--cs-space-8);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);background:var(--cs-line-1);font-size:var(--cs-fs-3xs);flex:none;overflow:hidden}.ht-rise__txt.astro-nocrwrb6{flex-direction:column;flex:1;min-width:0;display:flex}.ht-rise__name.astro-nocrwrb6,.ht-rise__game.astro-nocrwrb6{font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ht-rise__name.astro-nocrwrb6{font-weight:var(--cs-fw-bold);transition:color var(--cs-dur-fast) var(--cs-ease-out)}.ht-rise__row.astro-nocrwrb6:hover .ht-rise__name.astro-nocrwrb6{color:var(--cs-accent)}.ht-rise__game.astro-nocrwrb6{color:var(--cs-text-2)}.ht-rise__count.astro-nocrwrb6{align-items:center;gap:var(--cs-space-1);color:color-mix(in srgb, var(--cs-text-strong) 50%, transparent);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-bold);flex:none;display:flex}.ht-rise__count.astro-nocrwrb6 svg{color:var(--cs-accent)}.ht-band.astro-nocrwrb6{min-width:0;border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-3);background:radial-gradient(ellipse at left, color-mix(in srgb, var(--cs-accent) 22%, transparent), transparent 55%), linear-gradient(to right, color-mix(in srgb, var(--cs-accent) 15%, transparent), transparent 50%), var(--cs-surface-0);margin-block-start:var(--cs-space-3);position:relative;overflow:hidden}@media (width>=768px){.ht-band.astro-nocrwrb6{margin-block-start:var(--cs-space-4)}}.ht-band__in.astro-nocrwrb6{gap:var(--cs-space-3);padding:var(--cs-space-4);flex-direction:column;display:flex}@media (width>=768px){.ht-band__in.astro-nocrwrb6{justify-content:space-between;align-items:center;gap:var(--cs-space-4);padding:var(--cs-space-5) var(--cs-space-6);flex-direction:row}}.ht-band__copy.astro-nocrwrb6{align-items:center;gap:var(--cs-space-3);min-width:0;display:flex}.ht-band__icon.astro-nocrwrb6{width:var(--cs-space-9);height:var(--cs-space-9);border:1px solid color-mix(in srgb, var(--cs-accent) 30%, transparent);border-radius:var(--cs-radius-menu);background:color-mix(in srgb, var(--cs-accent) 15%, transparent);color:var(--cs-accent);flex:none;place-items:center;display:grid}.ht-band__icon.astro-nocrwrb6 svg{fill:currentColor}@media (width>=768px){.ht-band__icon.astro-nocrwrb6{width:var(--cs-space-10);height:var(--cs-space-10)}}.ht-band__txt.astro-nocrwrb6{flex-direction:column;min-width:0;display:flex}.ht-band__h.astro-nocrwrb6{color:var(--cs-text-strong);font-family:var(--cs-font-display);font-size:var(--cs-fs-md);line-height:var(--cs-lh-base);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wide);text-transform:uppercase}@media (width>=768px){.ht-band__h.astro-nocrwrb6{font-size:var(--cs-fs-base)}}.ht-band__p.astro-nocrwrb6{color:var(--cs-text-3);font-size:var(--cs-fs-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-fw-medium)}.ht-band__acts.astro-nocrwrb6{align-items:center;gap:var(--cs-space-3);flex-wrap:wrap;width:100%;display:flex}.ht-band__acts.astro-nocrwrb6 .z1c-btn{flex:1;width:auto}@media (width>=768px){.ht-band__acts.astro-nocrwrb6{flex-shrink:0;width:auto}.ht-band__acts.astro-nocrwrb6 .z1c-btn{flex:none}}.hm.astro-lcdefpme{background:var(--cs-bg);width:100%;color:var(--cs-text-1)}.hm-in.astro-lcdefpme{gap:var(--cs-space-6);box-sizing:border-box;width:100%;max-width:var(--cs-home-max);min-width:0;padding:var(--cs-space-6) var(--cs-space-4);flex-direction:column;margin-inline:auto;display:flex;overflow-x:clip}@media (width>=768px){.hm-in.astro-lcdefpme{gap:var(--cs-space-8);padding:var(--cs-space-7) var(--cs-space-6)}}@media (width>=1024px){.hm-in.astro-lcdefpme{gap:var(--cs-space-10);padding:var(--cs-space-8) var(--cs-space-12)}}@media (width>=1280px){.hm-in.astro-lcdefpme{padding-inline:var(--cs-space-16)}}@media (width>=1536px){.hm-in.astro-lcdefpme{padding-inline:var(--cs-space-20)}}.hm-games.astro-lcdefpme{--cs-content-max:var(--cs-home-max);--cs-page-gutter:var(--cs-space-4)}@media (width>=768px){.hm-games.astro-lcdefpme{--cs-page-gutter:var(--cs-space-6)}}@media (width>=1024px){.hm-games.astro-lcdefpme{--cs-page-gutter:var(--cs-space-12)}}@media (width>=1280px){.hm-games.astro-lcdefpme{--cs-page-gutter:var(--cs-space-16)}}@media (width>=1536px){.hm-games.astro-lcdefpme{--cs-page-gutter:var(--cs-space-20)}}.hm-empty.astro-lcdefpme{font-weight:var(--cs-fw-regular,400);color:var(--cs-text-3);font-size:var(--cs-fs-md);line-height:var(--cs-lh-md);margin:0}.hm-live.astro-lcdefpme{gap:var(--cs-space-6);flex-direction:column;min-width:0;display:flex}@media (width>=768px){.hm-live.astro-lcdefpme{gap:var(--cs-space-8)}}@media (width>=1024px){.hm-live.astro-lcdefpme{gap:var(--cs-space-10)}}.hm-rule.astro-lcdefpme{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--cs-accent) 80%, transparent), transparent);height:1px;box-shadow:var(--cs-glow-dot-soft)}.hm-feat.astro-lcdefpme{min-width:0;padding-block-start:var(--cs-space-2)}
/*$vite$:1*/