:root,[data-surface=light]{--p-n-0:#fff;--p-n-25:#fafafc;--p-n-50:#f5f5f9;--p-n-100:#eeeef4;--p-n-200:#e2e2ec;--p-n-300:#cfcfdd;--p-n-400:#a6a6bb;--p-n-500:#65657e;--p-n-600:#5a5a73;--p-n-700:#40405a;--p-n-800:#2a2a40;--p-n-900:#1c1c2c;--p-n-950:#0c0c24;--p-n-1000:#000;--p-o-50:#fff3ee;--p-o-100:#ffe3d8;--p-o-200:#ffc7b1;--p-o-300:#ffa483;--p-o-400:#ff7a4d;--p-o-500:#ff5a26;--p-o-600:#f43c04;--p-o-650:#da3300;--p-o-700:#cc3003;--p-o-800:#b42a03;--p-o-900:#8f2103;--p-o-950:#4a1101;--brand-mark:#e04d27;--p-g-50:#ecfaf3;--p-g-100:#d1f2e2;--p-g-200:#a3e5c6;--p-g-300:#6ed3a5;--p-g-400:#38bd85;--p-g-500:#1fae72;--p-g-600:#18a76c;--p-g-650:#008453;--p-g-700:#0d8153;--p-g-800:#0a6642;--p-g-900:#08472e;--p-g-950:#042418;--p-b-50:#eef4ff;--p-b-100:#dbe7ff;--p-b-200:#b9d0ff;--p-b-300:#8bb1ff;--p-b-400:#5a8dfb;--p-b-500:#3a70f0;--p-b-600:#0849fa;--p-b-700:#0236cd;--p-b-800:#0128a2;--p-b-900:#001c7b;--p-b-950:#000e53;--p-a-50:#fff8e6;--p-a-100:#ffedbf;--p-a-200:#ffdc85;--p-a-300:#f7c44a;--p-a-400:#e0a411;--p-a-500:#c2860a;--p-a-600:#9e6c05;--p-a-700:#7a5204;--p-a-800:#543703;--p-a-900:#2e1e01;--p-r-50:#fff0f2;--p-r-100:#ffdde1;--p-r-200:#ffb9c2;--p-r-300:#ff8a99;--p-r-400:#f85b70;--p-r-500:#e63652;--p-r-600:#d11f3f;--p-r-700:#a8152f;--p-r-800:#7d1224;--p-r-900:#4d0c17;--p-gold-50:#fdf8e8;--p-gold-100:#fbeec2;--p-gold-200:#f6dd8e;--p-gold-300:#f0d478;--p-gold-400:#e0b845;--p-gold-500:#c99a1e;--p-gold-600:#a87f13;--p-gold-700:#82620f;--p-gold-900:#2e2103;--p-v-300:#c3b5fb;--p-v-500:#7c5cf0;--p-v-700:#5334c4;--p-t-300:#7fdcdc;--p-t-500:#10a5a5;--p-t-700:#0a7373;--bg-canvas:var(--p-n-50);--bg-surface:var(--p-n-0);--bg-surface-alt:var(--p-n-25);--bg-sunken:var(--p-n-100);--bg-overlay:#0c0c2473;--bg-canvas-gradient:linear-gradient(168deg, var(--p-n-0) 0%, var(--p-n-25) 42%, var(--p-n-100) 100%);--bg-canvas-landing:var(--p-n-900);--scrollbar-thumb:#0c0c2438;--scrollbar-thumb-hover:#0c0c2457;--texture-dot:transparent;--bg-chrome:var(--p-n-950);--bg-chrome-alt:var(--p-n-900);--fg-primary:var(--p-n-950);--fg-secondary:var(--p-n-700);--fg-tertiary:var(--p-n-500);--fg-disabled:var(--p-n-400);--fg-on-solid:var(--p-n-0);--fg-on-chrome:var(--p-n-0);--fg-on-chrome-muted:#ffffffa3;--fg-link:var(--p-b-600);--chrome-fill-subtle:#ffffff0f;--chrome-fill:#ffffff1a;--chrome-fill-strong:#ffffff29;--chrome-border:#ffffff1f;--chrome-border-strong:#ffffff38;--chrome-hover-overlay:#ffffff14;--chrome-specular:#ffffff14;--chrome-cast:#08081c29;--chrome-accent:var(--p-o-400);--chrome-premium:var(--p-gold-400);--chrome-ring:0 0 0 3px #ffffff38;--chrome-scrim:#0009;--chrome-plate:linear-gradient(180deg, #ffffff08 0%, #ffffff02 16%, #fff0 42%), radial-gradient(ellipse 85% 150% at 0% 0%, color-mix(in srgb, var(--p-o-500) 8%, transparent) 0%, color-mix(in srgb, var(--p-o-500) 4%, transparent) 28%, color-mix(in srgb, var(--p-o-500) 1.5%, transparent) 55%, color-mix(in srgb, var(--p-o-500) 0%, transparent) 80%), radial-gradient(ellipse 82% 148% at 100% 100%, color-mix(in srgb, var(--p-b-400) 8%, transparent) 0%, color-mix(in srgb, var(--p-b-400) 4%, transparent) 30%, color-mix(in srgb, var(--p-b-400) 1.4%, transparent) 56%, color-mix(in srgb, var(--p-b-400) 0%, transparent) 82%), radial-gradient(ellipse 58% 115% at 100% 0%, color-mix(in srgb, var(--p-o-500) 3.6%, transparent) 0%, color-mix(in srgb, var(--p-o-500) 1.9%, transparent) 38%, color-mix(in srgb, var(--p-o-500) 0.7%, transparent) 62%, color-mix(in srgb, var(--p-o-500) 0%, transparent) 84%), radial-gradient(ellipse 62% 122% at 0% 100%, color-mix(in srgb, var(--p-b-400) 4%, transparent) 0%, color-mix(in srgb, var(--p-b-400) 2%, transparent) 40%, color-mix(in srgb, var(--p-b-400) 0.8%, transparent) 64%, color-mix(in srgb, var(--p-b-400) 0%, transparent) 85%), var(--bg-chrome);--chrome-hairline:linear-gradient(90deg, transparent 0%, #ffffff0f 16%, #ffffff2b 50%, #ffffff0f 84%, transparent 100%);--chrome-field:linear-gradient(180deg, #ffffff07 0%, #ffffff02 4.5rem, #fff0 10rem), radial-gradient(ellipse 58vw 12rem at 0% 0%, color-mix(in srgb, var(--p-o-500) 7%, transparent) 0%, color-mix(in srgb, var(--p-o-500) 3%, transparent) 46%, transparent 80%), radial-gradient(ellipse 50vw 11rem at 100% 0%, color-mix(in srgb, var(--p-b-400) 7%, transparent) 0%, color-mix(in srgb, var(--p-b-400) 3%, transparent) 48%, transparent 82%), radial-gradient(ellipse 52vw 38rem at 100% 100%, color-mix(in srgb, var(--p-o-500) 5%, transparent) 0%, color-mix(in srgb, var(--p-o-500) 2%, transparent) 48%, transparent 82%), var(--bg-chrome);--chrome-field-solid:radial-gradient(ellipse 58vw 12rem at 0% 0%, color-mix(in srgb, var(--p-o-500) 6%, transparent), transparent 80%), radial-gradient(ellipse 50vw 11rem at 100% 0%, color-mix(in srgb, var(--p-b-400) 6%, transparent), transparent 82%), var(--bg-chrome);--chrome-tint:#12122a;--decor-wash-1:color-mix(in srgb, var(--p-o-500) 12%, transparent);--decor-wash-2:color-mix(in srgb, var(--p-b-400) 10%, transparent);--decor-wash-3:color-mix(in srgb, var(--fg-primary) 7%, transparent);--fg-link-hover:var(--p-b-700);--fg-accent:var(--p-o-700);--fg-brand:var(--p-o-600);--fg-favorite:var(--p-gold-500);--fg-on-brand:#fff4f0;--border-subtle:#0c0c240f;--border-default:#0c0c241a;--border-strong:#0c0c2429;--border-focus:var(--p-b-500);--action-primary:var(--p-o-500);--action-primary-hover:var(--p-o-400);--action-primary-active:var(--p-o-600);--action-primary-subtle:var(--p-o-50);--action-primary-subtle-hover:var(--p-o-100);--action-primary-border:var(--p-o-500);--action-primary-fg:var(--p-n-1000);--action-secondary:var(--p-n-0);--action-secondary-hover:var(--p-n-50);--action-secondary-border:#0c0c241a;--action-secondary-fg:var(--p-n-950);--action-ghost-hover:#0c0c240a;--action-ghost-fg:var(--p-n-700);--tone-success-fg:var(--p-g-700);--tone-success-bg:var(--p-g-50);--tone-success-border:var(--p-g-200);--tone-success-solid:var(--p-g-500);--tone-success-solid-fg:var(--p-n-1000);--tone-warning-fg:var(--p-a-700);--tone-warning-bg:var(--p-a-50);--tone-warning-border:var(--p-a-200);--tone-warning-solid:var(--p-a-400);--tone-warning-solid-fg:var(--p-n-1000);--tone-danger-fg:var(--p-r-600);--tone-danger-bg:var(--p-r-50);--tone-danger-border:var(--p-r-200);--tone-danger-solid:var(--p-r-600);--tone-danger-solid-fg:var(--p-n-0);--tone-info-fg:var(--p-b-600);--tone-info-bg:var(--p-b-50);--tone-info-border:var(--p-b-200);--tone-info-solid:var(--p-b-600);--tone-info-solid-fg:var(--p-n-0);--tone-live-fg:var(--p-r-600);--tone-live-bg:var(--p-r-50);--tone-live-border:var(--p-r-200);--tone-live-solid:var(--p-r-600);--tone-live-solid-fg:var(--p-n-0);--tone-premium-fg:var(--p-gold-700);--tone-premium-bg:var(--p-gold-50);--tone-premium-border:var(--p-gold-200);--tone-premium-solid:var(--p-gold-400);--tone-premium-solid-fg:var(--p-gold-900);--premium-gradient:linear-gradient(160deg, var(--p-gold-300) 0%, var(--p-gold-500) 100%);--medal-gold-fg:var(--p-gold-700);--medal-gold-bg:var(--p-gold-100);--medal-silver-fg:var(--p-n-600);--medal-silver-bg:var(--p-n-100);--medal-bronze-fg:#7d4a25;--medal-bronze-bg:#f2e2d6;--medal-gold-solid:#e0b845;--medal-gold-solid-fg:#2e2103;--medal-silver-solid:#c3c3d4;--medal-silver-solid-fg:#2a2a40;--medal-bronze-solid:#a06a3f;--medal-bronze-solid-fg:#fff;--skeleton-base:var(--p-n-100);--skeleton-sheen:var(--p-n-25);--segment-track:var(--bg-sunken);--segment-idle-fg:var(--fg-tertiary);--segment-hover-fg:var(--fg-secondary);--segment-active-bg:var(--bg-surface);--segment-active-fg:var(--fg-accent);--tone-neutral-fg:var(--p-n-600);--tone-neutral-bg:var(--p-n-100);--tone-neutral-border:var(--p-n-200);--tone-neutral-solid:var(--p-n-700);--tone-neutral-solid-fg:var(--p-n-0);--tone-accent-fg:var(--p-o-700);--tone-accent-fg-strong:var(--p-o-800);--tone-accent-bg:var(--p-o-50);--tone-accent-border:var(--p-o-200);--tone-accent-solid:var(--p-o-500);--tone-accent-solid-fg:var(--p-n-1000);--state-hover-overlay:#0c0c240a;--state-active-overlay:#0c0c2414;--state-disabled-opacity:.45;--state-selected-bg:var(--p-o-50);--state-selected-border:var(--p-o-650);--state-selected-fg:var(--p-o-700);--elev-0:none;--elev-1:0 1px 2px #0c0c240a, 0 8px 24px #0c0c240f;--elev-2:0 2px 4px #0c0c240d, 0 12px 32px #0c0c2417;--elev-3:0 4px 8px #0c0c240f, 0 16px 40px #0c0c241f;--ring-focus:0 0 0 3px #3a70f059;--ring-danger:0 0 0 3px #d11f3f38;--surface-specular:#ffffffe6;--glass-fill:linear-gradient(165deg, #ffffffd1 0%, #ffffffb8 55%, #ffffffad 100%);--glass-fill-strong:#fffffff5;--glass-border:#ffffffb8;--glass-edge:#0c0c2424;--glass-specular:#fffffff2;--glass-backdrop:#1c1c2c47;--media-ink:#000;--media-fg:#fff;--series-1:var(--p-b-600);--series-2:var(--p-o-650);--series-3:var(--p-g-650);--series-4:var(--p-v-500);--series-5:var(--p-t-500);--series-6:var(--p-a-500);--series-7:var(--p-r-500);--series-8:var(--p-n-600);--series-grid:#0c0c2414;--series-axis:var(--p-n-500);--scale-1-bg:color-mix(in srgb, var(--tone-accent-solid) 10%, transparent);--scale-1-fg:var(--fg-accent);--scale-2-bg:color-mix(in srgb, var(--tone-accent-solid) 24%, transparent);--scale-2-fg:var(--fg-accent);--scale-3-bg:var(--tone-accent-solid);--scale-3-fg:var(--tone-accent-solid-fg);--group-1:var(--p-b-600);--group-2:var(--p-o-650);--group-3:var(--p-g-650);--group-4:var(--p-v-700);--group-5:var(--p-t-700);--group-6:var(--p-a-600);--group-7:var(--p-r-600);--group-8:var(--p-n-600);--tone-success-hover:var(--p-g-700);--contest-glass-fill:var(--bg-surface);--contest-glass-fill-strong:var(--bg-surface);--contest-glass-border:var(--border-subtle);--contest-glass-shadow:var(--elev-1);--pick-cell-bg:var(--bg-surface);--pick-cell-bg-hover:var(--state-hover-overlay);--pick-cell-border:var(--border-default);--pick-cell-label:var(--fg-secondary);--pick-cell-points:var(--fg-accent);--pick-cell-selected-bg:var(--state-selected-bg);--pick-cell-selected-border:var(--state-selected-border);--verdict-hit-bg:color-mix(in srgb, var(--tone-success-solid) 22%, transparent);--verdict-hit-ring:color-mix(in srgb, var(--tone-success-solid) 40%, transparent);--verdict-hit-fg:var(--p-g-800);--verdict-outcome-bg:color-mix(in srgb, var(--p-a-500) 15%, transparent);--verdict-outcome-ring:color-mix(in srgb, var(--p-a-500) 30%, transparent);--verdict-outcome-fg:var(--tone-warning-fg);--verdict-miss-bg:color-mix(in srgb, var(--tone-danger-solid) 7%, transparent);--verdict-miss-ring:color-mix(in srgb, var(--tone-danger-solid) 16%, transparent);--verdict-miss-fg:color-mix(in srgb, var(--tone-danger-fg) 66%, var(--fg-secondary));--surface-hero:linear-gradient(165deg, var(--p-n-0) 0%, var(--p-n-0) 46%, var(--p-n-50) 100%);--surface-hero-navy:linear-gradient(165deg, var(--p-n-900) 0%, var(--p-n-950) 55%, var(--p-n-950) 100%)}:root[data-theme=dark],[data-surface=dark]{--bg-canvas:var(--p-n-1000);--bg-surface:var(--p-n-950);--bg-surface-alt:#14142e;--bg-sunken:#08081a;--bg-overlay:#000000a8;--bg-canvas-gradient:none;--bg-canvas-landing:var(--p-n-900);--scrollbar-thumb:#ffffff38;--scrollbar-thumb-hover:#ffffff57;--bg-chrome:var(--p-n-950);--bg-chrome-alt:var(--p-n-900);--fg-primary:var(--p-n-0);--fg-secondary:#ffffffc7;--fg-tertiary:#ffffff94;--fg-disabled:#ffffff5c;--fg-on-solid:var(--p-n-0);--fg-on-chrome:var(--p-n-0);--fg-on-chrome-muted:#ffffffa3;--fg-link:var(--p-b-300);--fg-link-hover:var(--p-b-200);--fg-accent:var(--p-o-400);--fg-brand:var(--p-o-500);--fg-favorite:var(--p-gold-300);--fg-on-brand:#fff4f0;--border-subtle:#ffffff0f;--border-default:#ffffff1a;--border-strong:#ffffff29;--border-focus:var(--p-b-400);--action-primary:var(--p-o-500);--action-primary-hover:var(--p-o-400);--action-primary-active:var(--p-o-600);--action-primary-subtle:#ff5a2624;--action-primary-subtle-hover:#ff5a2638;--action-primary-border:var(--p-o-500);--action-primary-fg:var(--p-n-1000);--action-secondary:#ffffff0f;--action-secondary-hover:#ffffff1a;--action-secondary-border:#ffffff1f;--action-secondary-fg:var(--p-n-0);--action-ghost-hover:#ffffff0f;--action-ghost-fg:#ffffffc7;--tone-success-fg:var(--p-g-300);--tone-success-bg:#1fae7224;--tone-success-border:#1fae7261;--tone-success-solid:var(--p-g-500);--tone-success-solid-fg:var(--p-n-1000);--tone-warning-fg:var(--p-a-300);--tone-warning-bg:#e0a41124;--tone-warning-border:#e0a41161;--tone-warning-solid:var(--p-a-400);--tone-warning-solid-fg:var(--p-n-1000);--tone-danger-fg:var(--p-r-300);--tone-danger-bg:#e6365229;--tone-danger-border:#e636526b;--tone-danger-solid:var(--p-r-600);--tone-danger-solid-fg:var(--p-n-0);--tone-info-fg:var(--p-b-300);--tone-info-bg:#3a70f029;--tone-info-border:#3a70f06b;--tone-info-solid:var(--p-b-600);--tone-info-solid-fg:var(--p-n-0);--tone-live-fg:var(--p-r-300);--tone-live-bg:#e6365229;--tone-live-border:#e636526b;--tone-live-solid:var(--p-r-600);--tone-live-solid-fg:var(--p-n-0);--tone-premium-fg:var(--p-gold-300);--tone-premium-bg:#e0b84524;--tone-premium-border:#e0b84566;--tone-premium-solid:var(--p-gold-400);--tone-premium-solid-fg:var(--p-gold-900);--premium-gradient:linear-gradient(160deg, var(--p-gold-300) 0%, var(--p-gold-500) 100%);--medal-gold-fg:var(--p-gold-300);--medal-gold-bg:#e0b84524;--medal-silver-fg:var(--p-n-300);--medal-silver-bg:#ffffff14;--medal-bronze-fg:#d9a37c;--segment-track:var(--bg-sunken);--segment-idle-fg:var(--fg-tertiary);--segment-hover-fg:var(--fg-secondary);--segment-active-bg:var(--bg-surface);--segment-active-fg:var(--fg-accent);--contest-glass-border:var(--border-subtle);--contest-glass-shadow:var(--elev-1);--pick-cell-border:var(--border-default);--pick-cell-label:var(--fg-secondary);--pick-cell-points:var(--fg-accent);--pick-cell-selected-bg:var(--state-selected-bg);--pick-cell-selected-border:var(--state-selected-border);--verdict-hit-bg:color-mix(in srgb, var(--tone-success-solid) 28%, transparent);--verdict-hit-ring:color-mix(in srgb, var(--tone-success-solid) 50%, transparent);--verdict-hit-fg:var(--tone-success-fg);--verdict-outcome-bg:color-mix(in srgb, var(--tone-warning-solid) 18%, transparent);--verdict-outcome-ring:color-mix(in srgb, var(--tone-warning-solid) 32%, transparent);--verdict-outcome-fg:var(--tone-warning-fg);--verdict-miss-bg:color-mix(in srgb, var(--tone-danger-solid) 12%, transparent);--verdict-miss-ring:color-mix(in srgb, var(--tone-danger-solid) 20%, transparent);--verdict-miss-fg:color-mix(in srgb, var(--tone-danger-fg) 62%, var(--fg-secondary));--decor-wash-3:color-mix(in srgb, var(--fg-primary) 7%, transparent);--skeleton-base:#ffffff12;--skeleton-sheen:#ffffff1f;--texture-dot:#ffffffb3;--medal-bronze-bg:#d9a37c24;--tone-neutral-fg:#ffffffb3;--tone-neutral-bg:#ffffff12;--tone-neutral-border:#ffffff24;--tone-neutral-solid:#ffffff29;--tone-neutral-solid-fg:var(--p-n-0);--tone-accent-fg:var(--p-o-400);--tone-accent-fg-strong:var(--p-o-400);--tone-accent-bg:#ff5a2624;--tone-accent-border:#ff5a2666;--tone-accent-solid:var(--p-o-500);--tone-accent-solid-fg:var(--p-n-1000);--state-hover-overlay:#ffffff0f;--state-active-overlay:#ffffff1a;--state-disabled-opacity:.4;--state-selected-bg:#ff5a2629;--state-selected-border:var(--p-o-500);--state-selected-fg:var(--p-o-400);--elev-0:none;--elev-1:inset 0 1px 0 #ffffff14, 0 1px 2px #0006, 0 12px 28px #00000052;--elev-2:inset 0 1px 0 #ffffff1a, 0 4px 10px #00000070, 0 16px 36px #0000005c;--elev-3:inset 0 1px 0 #ffffff1f, 0 8px 20px #00000080, 0 24px 48px #0000006b;--ring-focus:0 0 0 3px #5a8dfb80;--ring-danger:0 0 0 3px #f85b7066;--surface-specular:#ffffff14;--glass-fill:linear-gradient(165deg, #ffffff1f 0%, #ffffff12 45%, #ffffff0b 100%);--glass-fill-strong:#161926f5;--glass-border:#ffffff1a;--glass-edge:#00000038;--glass-specular:#ffffff1f;--glass-backdrop:#00000094;--series-1:var(--p-b-300);--series-2:var(--p-o-400);--series-3:var(--p-g-300);--series-4:var(--p-v-300);--series-5:var(--p-t-300);--series-6:var(--p-a-300);--series-7:var(--p-r-300);--series-8:#ffffff8c;--series-grid:#ffffff14;--series-axis:#ffffff8c;--scale-1-bg:color-mix(in srgb, var(--tone-accent-solid) 14%, transparent);--scale-1-fg:var(--fg-accent);--scale-2-bg:color-mix(in srgb, var(--tone-accent-solid) 30%, transparent);--scale-2-fg:var(--p-o-300);--scale-3-bg:var(--tone-accent-solid);--scale-3-fg:var(--tone-accent-solid-fg);--tone-success-hover:var(--p-g-400);--pick-cell-bg:#ffffff0e;--pick-cell-bg-hover:#ffffff17;--surface-hero:linear-gradient(165deg, var(--p-n-900) 0%, var(--p-n-950) 55%, var(--p-n-950) 100%)}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:italic;font-weight:300 900;font-display:swap;src:url(/fonts/figtree-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:italic;font-weight:300 900;font-display:swap;src:url(/fonts/figtree-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Fallback;font-weight:100 500;src:local(Arial),local(ArialMT);size-adjust:100.72%;ascent-override:94.32%;descent-override:24.82%;line-gap-override:0%}@font-face{font-family:Figtree Fallback;font-weight:600 900;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:100.72%;ascent-override:94.32%;descent-override:24.82%;line-gap-override:0%}@font-face{font-family:Figtree Fallback Roboto;font-weight:100 500;src:local(Roboto),local(Roboto-Regular);size-adjust:100.94%;ascent-override:94.12%;descent-override:24.77%;line-gap-override:0%}@font-face{font-family:Figtree Fallback Roboto;font-weight:600 900;src:local(Roboto Bold),local(Roboto-Bold);size-adjust:100.94%;ascent-override:94.12%;descent-override:24.77%;line-gap-override:0%}@font-face{font-family:Figtree Fallback Helvetica;font-weight:100 500;src:local(Helvetica Neue),local(HelveticaNeue),local(Helvetica);size-adjust:100.72%;ascent-override:94.32%;descent-override:24.82%;line-gap-override:0%}@font-face{font-family:Figtree Fallback Helvetica;font-weight:600 900;src:local(Helvetica Neue Bold),local(HelveticaNeue-Bold),local(Helvetica-Bold);size-adjust:100.72%;ascent-override:94.32%;descent-override:24.82%;line-gap-override:0%}@font-face{font-family:Figtree Fallback Segoe;font-weight:100 500;src:local(Segoe UI),local(SegoeUI);size-adjust:101.26%;ascent-override:93.82%;descent-override:24.69%;line-gap-override:0%}@font-face{font-family:Figtree Fallback Segoe;font-weight:600 900;src:local(Segoe UI Bold),local(SegoeUI-Bold);size-adjust:101.26%;ascent-override:93.82%;descent-override:24.69%;line-gap-override:0%}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Figtree,Figtree Fallback,Figtree Fallback Roboto,Figtree Fallback Helvetica,Figtree Fallback Segoe,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--bp-phone-max:639px;--bp-tablet-min:640px;--bp-desktop-min:1024px;--page-gutter:1rem;--page-gutter-sm:1.5rem;--page-gutter-lg:2rem;--content-max:80rem;--viewport-height:100dvh;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--forehead-fade:0px;--safe-bottom-chrome:0px;--bottom-chrome-shift:0px;--app-header-offset:calc(56px + 1.1rem + var(--safe-top,0px));--font-sans:"Figtree", "Figtree Fallback", "Figtree Fallback Roboto", "Figtree Fallback Helvetica", "Figtree Fallback Segoe", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--radius-2xs:4px;--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-pill:999px;--radius-control:12px;--transition-ui:var(--duration-fast) var(--ease-standard);--gap-shell:.75rem;--gap-shell-tight:.5rem;--brand-logo-height:40px;--brand-logo-max-width:168px;--contest-icon-badge:.75rem;--contest-icon-status:.875rem;--contest-icon-header:1rem;--contest-icon-header-lg:1.125rem;--contest-icon-nav:1.25rem;--text-display-size:3rem;--text-display-leading:1.05;--text-display-weight:800;--text-h1-size:2.25rem;--text-h1-leading:1.15;--text-h1-weight:800;--text-h2-size:1.75rem;--text-h2-leading:1.2;--text-h2-weight:700;--text-h3-size:1.375rem;--text-h3-leading:1.25;--text-h3-weight:700;--text-h4-size:1.125rem;--text-h4-leading:1.3;--text-h4-weight:600;--text-body-size:1rem;--text-body-leading:1.5;--text-body-weight:400;--text-small-size:.875rem;--text-small-leading:1.45;--text-small-weight:500;--text-caption-size:.75rem;--text-caption-leading:1.4;--text-caption-weight:600;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.22, 1, .36, 1);--duration-fast:.1s;--duration-base:.15s;--duration-slow:.22s;--ease-settle:cubic-bezier(.22, 1, .36, 1);--duration-instant:70ms;--duration-enter:.18s;--transition-interactive:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);--transition-row:color var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);--press-scale:.97;--press-scale-subtle:.985;--contest-radius-panel:var(--radius-lg);--contest-radius-nested:var(--radius-md);--contest-radius-inset:var(--radius-sm);--contest-section-header-pad-y:.75rem;--contest-section-header-pad-x:1rem;--contest-section-header-pad-left:1.125rem;--contest-section-header-gap:.625rem;--contest-section-header-title-size:.75rem;--contest-section-header-title-weight:800;--contest-section-header-title-tracking:.08em;--contest-section-header-title-lh:1.2;--contest-header-h:auto;--contest-header-pad-x:var(--contest-section-header-pad-x)}@media (width<=1023px){:root{--app-header-offset:calc(40px + 1.1rem + var(--safe-top,0px) + var(--forehead-fade,0px))}}@media (display-mode:standalone) and (width<=1023px){:root{--forehead-fade:min(calc(var(--safe-top,0px) * 1000), 8px)}}@media (width>=1024px){:root{--contest-section-header-pad-y:.9375rem;--contest-section-header-pad-x:1.25rem;--contest-section-header-pad-left:1.375rem;--contest-header-pad-x:var(--contest-section-header-pad-x)}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scrollbar-gutter:stable;background-color:var(--bg-canvas);--theme-transition-duration:.22s;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;font-family:var(--font-sans);letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;font-optical-sizing:auto;font-kerning:normal;font-weight:400;line-height:1.5;overflow:clip auto}html:has(.dashboard-shell){background-color:var(--bg-canvas);background-image:var(--bg-canvas-gradient);overscroll-behavior-y:none;background-attachment:fixed}html:has(.dashboard-shell) body{background-color:var(--bg-canvas);background-image:var(--bg-canvas-gradient);overscroll-behavior-y:none;background-attachment:fixed}html::-webkit-scrollbar{width:12px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);background-clip:content-box;border:3px solid #0000;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}body{font-family:inherit;font-weight:inherit;line-height:inherit;min-height:calc(var(--viewport-height) + var(--ios-viewport-underhang,0px));background-color:var(--bg-canvas);margin:0;overflow:clip}#root{overflow:clip}@media (display-mode:standalone){html,body{background-color:var(--chrome-tint);background-image:none}html:has(.dashboard-shell){background-color:var(--chrome-tint);background-image:none}html:has(.dashboard-shell) body{background-color:var(--chrome-tint);background-image:none}#root{min-height:calc(var(--viewport-height) + var(--ios-viewport-underhang,0px));background-color:var(--bg-canvas)}html:has(.dashboard-shell) #root{background-image:var(--bg-canvas-gradient);background-attachment:fixed}}button,input,select,textarea,optgroup{font-family:inherit;font-weight:inherit;letter-spacing:inherit}input[type=password]{font-family:Arial,Helvetica,sans-serif}input[type=password]::placeholder{font-family:var(--font-sans)}@media (hover:none) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=hidden]),select,textarea{font-size:16px!important}}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}:where(a,button,[role=button],[role=tab],[role=option],summary,input,select,textarea,label){transition:var(--transition-interactive)}:where(a[href],button,[role=button],[role=tab],[role=option],summary,label,select,input[type=checkbox],input[type=radio],input[type=submit],input[type=button]){touch-action:manipulation}:where(tbody tr,tbody td,tbody th,li){transition:var(--transition-row)}::selection{background:var(--state-selected-bg);color:var(--fg-primary)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{box-shadow:var(--ring-focus);outline:none}h1,h2,h3,h4,h5,h6{text-rendering:optimizelegibility;font-family:inherit}img,video,svg{max-width:100%;height:auto}@media (width>=640px){:root{--page-gutter:var(--page-gutter-sm)}}@media (width>=1024px){:root{--page-gutter:var(--page-gutter-lg)}}@supports not (height:100dvh){:root{--viewport-height:100vh}}@media (display-mode:standalone),(display-mode:fullscreen),(display-mode:minimal-ui),(display-mode:window-controls-overlay){:root{--safe-bottom-chrome:env(safe-area-inset-bottom,0px)}}@media (width<=1023px){:root{--bottom-chrome-shift:min(max(1rem, calc(var(--safe-bottom-chrome,0px) + .625rem)), var(--ios-viewport-underhang,0px))}}@media (width<=639px){:root{--bottom-chrome-shift:min(max(.875rem, calc(var(--safe-bottom-chrome,0px) + .5rem)), var(--ios-viewport-underhang,0px))}}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.bg-app-shell{background-color:var(--bg-canvas);background-image:var(--bg-canvas-gradient)}.text-h3{font-size:var(--text-h3-size);line-height:var(--text-h3-leading);font-weight:var(--text-h3-weight)}.u-rise-in{animation:u-rise-in var(--duration-enter) var(--ease-standard) both}.u-pop-in{animation:u-pop-in var(--duration-base) var(--ease-settle) both}.u-stagger{animation-delay:calc(min(var(--u-stagger-index,0), 8) * var(--u-stagger-step,20ms))}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.\!relative{position:relative!important}.relative{position:relative}.\!sticky{position:sticky!important}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.right-3{right:.75rem}.top-0{top:0}.top-9{top:2.25rem}.z-20{z-index:20}.z-\[140\]{z-index:140}.z-\[9999\]{z-index:9999}.m-0{margin:0}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.-mt-px{margin-top:-1px}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.\!block{display:block!important}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-full{height:100%}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-\[16px\]{min-height:16px}.min-h-\[24rem\]{min-height:24rem}.min-h-\[30px\]{min-height:30px}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[4\.25rem\]{width:4.25rem}.w-\[4\.75rem\]{width:4.75rem}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[1\.75rem\]{min-width:1.75rem}.min-w-\[18px\]{min-width:18px}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-full{min-width:100%}.max-w-7xl{max-width:80rem}.max-w-\[8rem\]{max-width:8rem}.max-w-\[9rem\]{max-width:9rem}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-rotate-45{--tw-rotate:-45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate:0deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x:.75;--tw-scale-y:.75;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[var\(--border-subtle\)\]>:not([hidden])~:not([hidden]){border-color:var(--border-subtle)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-action-primary{border-color:var(--action-primary)}.border-action-secondary-border{border-color:var(--action-secondary-border)}.border-group-1{border-color:var(--group-1)}.border-group-2{border-color:var(--group-2)}.border-group-3{border-color:var(--group-3)}.border-group-4{border-color:var(--group-4)}.border-group-5{border-color:var(--group-5)}.border-group-6{border-color:var(--group-6)}.border-group-7{border-color:var(--group-7)}.border-group-8{border-color:var(--group-8)}.border-selected-border{border-color:var(--state-selected-border)}.border-stroke{border-color:var(--border-default)}.border-stroke-strong{border-color:var(--border-strong)}.border-stroke-subtle{border-color:var(--border-subtle)}.border-tone-danger-border{border-color:var(--tone-danger-border)}.border-tone-danger-solid{border-color:var(--tone-danger-solid)}.border-tone-success-border{border-color:var(--tone-success-border)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.bg-\[var\(--bg-surface\)\]{background-color:var(--bg-surface)}.bg-\[var\(--border-default\)\]{background-color:var(--border-default)}.bg-\[var\(--border-strong\)\]{background-color:var(--border-strong)}.bg-\[var\(--border-subtle\)\]{background-color:var(--border-subtle)}.bg-action-primary{background-color:var(--action-primary)}.bg-action-primary-subtle{background-color:var(--action-primary-subtle)}.bg-action-secondary{background-color:var(--action-secondary)}.bg-bg-chrome-alt{background-color:var(--bg-chrome-alt)}.bg-bg-sunken{background-color:var(--bg-sunken)}.bg-bg-surface{background-color:var(--bg-surface)}.bg-bg-surface-alt{background-color:var(--bg-surface-alt)}.bg-black\/40{background-color:#0006}.bg-group-1{background-color:var(--group-1)}.bg-group-2{background-color:var(--group-2)}.bg-group-3{background-color:var(--group-3)}.bg-group-4{background-color:var(--group-4)}.bg-group-5{background-color:var(--group-5)}.bg-group-6{background-color:var(--group-6)}.bg-group-7{background-color:var(--group-7)}.bg-group-8{background-color:var(--group-8)}.bg-tone-accent{background-color:var(--tone-accent-bg)}.bg-tone-danger{background-color:var(--tone-danger-bg)}.bg-tone-info{background-color:var(--tone-info-bg)}.bg-tone-success{background-color:var(--tone-success-bg)}.bg-tone-success-solid{background-color:var(--tone-success-solid)}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/80{background-color:#fffc}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1\.5{padding:.375rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-8{padding-bottom:2rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[var\(--fg-accent\)\]{color:var(--fg-accent)}.text-\[var\(--fg-primary\)\]{color:var(--fg-primary)}.text-\[var\(--tone-danger-solid\)\]{color:var(--tone-danger-solid)}.text-action-ghost-fg{color:var(--action-ghost-fg)}.text-action-primary-fg{color:var(--action-primary-fg)}.text-action-secondary-fg{color:var(--action-secondary-fg)}.text-fg-accent{color:var(--fg-accent)}.text-fg-primary{color:var(--fg-primary)}.text-fg-secondary{color:var(--fg-secondary)}.text-fg-tertiary{color:var(--fg-tertiary)}.text-tone-accent-fg{color:var(--tone-accent-fg)}.text-tone-danger-fg{color:var(--tone-danger-fg)}.text-tone-info-fg{color:var(--tone-info-fg)}.text-tone-success-fg{color:var(--tone-success-fg)}.text-tone-success-solid{color:var(--tone-success-solid)}.text-tone-success-solid-fg{color:var(--tone-success-solid-fg)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-\[var\(--border-strong\)\]{-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.accent-\[var\(--tone-success-solid\)\]{accent-color:var(--tone-success-solid)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-\[0\.42\]{opacity:.42}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-elev-1{--tw-shadow:var(--elev-1);--tw-shadow-colored:var(--elev-1);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[var\(--elev-1\)\]{--tw-shadow-color:var(--elev-1);--tw-shadow:var(--tw-shadow-colored)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[filter\,background-color\,color\,border-color\,transform\]{transition-property:filter,background-color,color,border-color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-\[var\(--duration-base\)\]{transition-duration:var(--duration-base)}.duration-\[var\(--duration-fast\)\]{transition-duration:var(--duration-fast)}.ease-\[var\(--ease-standard\)\]{transition-timing-function:var(--ease-standard)}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.\[animation-delay\:60ms\]{animation-delay:60ms}html:root:has(.landing){--bg-canvas:var(--bg-canvas-landing)}html.theme-transition{--theme-transition-duration:.16s}@media (width<=1023px){html.theme-transition{--theme-transition-duration:.12s}}html.theme-transition,html.theme-transition body,html.theme-transition #root,html.theme-transition .dashboard-shell,html.theme-transition .dashboard-header,html.theme-transition .app-sidebar,html.theme-transition .contest-chrome,html.theme-transition .contest-mobile-bottom-nav,html.theme-transition .contest-mobile-bottom-nav__tabs,html.theme-transition .selection-portal-mobile-footer,html.theme-transition .selection-portal-mobile-footer__tabs{transition:background-color var(--theme-transition-duration) var(--ease-standard), border-color var(--theme-transition-duration) var(--ease-standard), color var(--theme-transition-duration) var(--ease-standard)!important}html.theme-transition :where(tbody tr,tbody td,tbody th){transition:none}html.theme-transition .contest-mobile-bottom-nav__tabs,html.theme-transition .contest-chrome .top-nav--page-subnav,html.theme-transition .selection-portal-mobile-footer__tabs,html.theme-transition .selection-portal-mobile-footer:after,html.theme-transition .contest-mobile-bottom-nav.selection-portal-mobile-footer:after{-webkit-backdrop-filter:none!important}@media (prefers-reduced-motion:reduce){html.theme-transition,html.theme-transition body,html.theme-transition #root,html.theme-transition .dashboard-shell,html.theme-transition .dashboard-header,html.theme-transition .app-sidebar,html.theme-transition .contest-chrome,html.theme-transition .contest-mobile-bottom-nav,html.theme-transition .contest-mobile-bottom-nav__tabs,html.theme-transition .selection-portal-mobile-footer,html.theme-transition .selection-portal-mobile-footer__tabs{transition:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes u-rise-in{0%{opacity:0;transform:translate3d(0, var(--u-rise-from,6px), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes u-fade-in{0%{opacity:0}to{opacity:1}}@keyframes u-pop-in{0%{opacity:0;transform:scale(var(--u-pop-from,.92))}to{opacity:1;transform:scale(1)}}@keyframes u-breathe{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.u-breathe{animation:none}}.texture-dots--corners{isolation:isolate;position:relative}.texture-dots--corners:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;opacity:.1;background-image:radial-gradient(var(--texture-dot) 1px, transparent 1px);-webkit-mask-composite:source-over;background-position:0 0;background-size:11px 11px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(58% 58% at 0 0,#000 0%,#0000 72%),radial-gradient(58% 58% at 100% 0,#000 0%,#0000 72%),radial-gradient(58% 58% at 0 100%,#000 0%,#0000 72%),radial-gradient(58% 58% at 100% 100%,#000 0%,#0000 72%);mask-image:radial-gradient(58% 58% at 0 0,#000 0%,#0000 72%),radial-gradient(58% 58% at 100% 0,#000 0%,#0000 72%),radial-gradient(58% 58% at 0 100%,#000 0%,#0000 72%),radial-gradient(58% 58% at 100% 100%,#000 0%,#0000 72%);-webkit-mask-composite:source-over;mask-composite:add}.texture-dots--corners>*{z-index:1;position:relative}[data-rht-toaster],[data-rht-toaster] *{font-family:var(--font-sans)!important}.app-home-back,.coverage-page__back,.playbook-page__back,.guide-page__back,.promo-page__back,.pset-back,.selection-status-page__back{border:1px solid var(--border-default);background:var(--bg-surface);width:fit-content;box-shadow:var(--elev-1);color:var(--fg-tertiary);transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .75rem .4rem .55rem;font-size:.82rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.app-home-back:hover,.coverage-page__back:hover,.playbook-page__back:hover,.guide-page__back:hover,.promo-page__back:hover,.pset-back:hover,.selection-status-page__back:hover{color:var(--fg-accent);border-color:var(--action-primary-border);background:var(--action-primary-subtle);box-shadow:var(--elev-2);text-decoration:none}[data-rht-toaster]{top:calc(var(--app-header-offset,4.625rem) + .75rem)!important;right:max(.75rem, calc(var(--safe-right,env(safe-area-inset-right,0px)) + .35rem))!important;left:max(.75rem, calc(var(--safe-left,env(safe-area-inset-left,0px)) + .35rem))!important}.pset-switch__track,.mset-points-controls__switch,.cset-week-boards__switch,.cset-gp-bonus .cset-gp-toggle__input{--switch-track:var(--p-n-400);--switch-edge:color-mix(in srgb, var(--p-n-1000) 16%, transparent);--switch-knob:var(--p-n-0);border:1px solid var(--switch-edge);background:var(--switch-track);width:2.375rem;height:1.375rem;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--p-n-1000) 14%, transparent);transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border-radius:999px;flex-shrink:0;position:relative}.cset-gp-bonus .cset-gp-toggle__input{appearance:none;cursor:pointer;margin:0}.pset-switch__knob,.mset-points-controls__knob,.cset-week-boards__knob,.cset-gp-bonus .cset-gp-toggle__input:after{content:"";background:var(--switch-knob);border:1px solid color-mix(in srgb, var(--p-n-1000) 10%, transparent);width:1rem;height:1rem;box-shadow:var(--elev-1);transition:transform var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);border-radius:999px;position:absolute;top:.125rem;left:.125rem}.pset-switch.is-on .pset-switch__track,.mset-points-controls.is-on .mset-points-controls__switch,.cset-week-boards.is-on .cset-week-boards__switch,.cset-gp-bonus .cset-gp-toggle__input:checked{--switch-track:var(--tone-success-solid);--switch-edge:color-mix(in srgb, var(--p-n-1000) 18%, transparent);--switch-knob:var(--p-n-0);box-shadow:none}.pset-switch.is-on .pset-switch__knob,.mset-points-controls.is-on .mset-points-controls__knob,.cset-week-boards.is-on .cset-week-boards__knob,.cset-gp-bonus .cset-gp-toggle__input:checked:after{transform:translate(1rem)}.cset-gp-bonus .cset-gp-toggle__input:focus-visible{box-shadow:var(--ring-focus)}.pset-switch:has(.pset-switch__input:focus-visible) .pset-switch__track{box-shadow:var(--ring-focus)}.mset-points-controls__toggle:has(.mset-points-controls__input:focus-visible) .mset-points-controls__switch{box-shadow:var(--ring-focus)}.cset-week-boards:has(.cset-week-boards__input:focus-visible) .cset-week-boards__switch{box-shadow:var(--ring-focus)}[data-theme=dark] .pset-switch__track,[data-theme=dark] .mset-points-controls__switch,[data-theme=dark] .cset-week-boards__switch,[data-theme=dark] .cset-gp-bonus .cset-gp-toggle__input{--switch-track:color-mix(in srgb, var(--p-n-1000) 50%, transparent);--switch-edge:color-mix(in srgb, var(--p-n-0) 20%, transparent);--switch-knob:var(--p-n-300);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--p-n-1000) 35%, transparent)}[data-theme=dark] .pset-switch.is-on .pset-switch__track,[data-theme=dark] .mset-points-controls.is-on .mset-points-controls__switch,[data-theme=dark] .cset-week-boards.is-on .cset-week-boards__switch,[data-theme=dark] .cset-gp-bonus .cset-gp-toggle__input:checked{--switch-track:var(--tone-success-solid);--switch-edge:color-mix(in srgb, var(--p-n-0) 30%, transparent);--switch-knob:var(--p-n-0);box-shadow:none}.placeholder\:text-fg-tertiary::placeholder{color:var(--fg-tertiary)}.hover\:border-\[var\(--border-subtle\)\]:hover{border-color:var(--border-subtle)}.hover\:border-stroke:hover{border-color:var(--border-default)}.hover\:bg-\[var\(--action-primary-subtle-hover\)\]:hover{background-color:var(--action-primary-subtle-hover)}.hover\:bg-\[var\(--border-default\)\]:hover{background-color:var(--border-default)}.hover\:bg-\[var\(--border-subtle\)\]:hover{background-color:var(--border-subtle)}.hover\:bg-action-ghost-hover:hover{background-color:var(--action-ghost-hover)}.hover\:bg-action-primary-hover:hover{background-color:var(--action-primary-hover)}.hover\:bg-action-secondary-hover:hover{background-color:var(--action-secondary-hover)}.hover\:bg-bg-sunken:hover{background-color:var(--bg-sunken)}.hover\:bg-tone-danger-solid:hover{background-color:var(--tone-danger-solid)}.hover\:text-\[var\(--fg-primary\)\]:hover,.hover\:text-fg-primary:hover{color:var(--fg-primary)}.hover\:text-fg-secondary:hover{color:var(--fg-secondary)}.hover\:text-tone-danger-solid-fg:hover{color:var(--tone-danger-solid-fg)}.hover\:text-tone-success-fg:hover{color:var(--tone-success-fg)}.hover\:underline:hover{text-decoration-line:underline}.hover\:brightness-\[0\.94\]:hover{--tw-brightness:brightness(.94);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-selected-border:focus{border-color:var(--state-selected-border)}.focus\:border-stroke-focus:focus{border-color:var(--border-focus)}.focus\:shadow-focus:focus{--tw-shadow:var(--ring-focus);--tw-shadow-colored:var(--ring-focus);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:shadow-\[var\(--ring-danger\)\]:focus{--tw-shadow-color:var(--ring-danger);--tw-shadow:var(--tw-shadow-colored)}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-stroke-focus:focus{--tw-ring-color:var(--border-focus)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-action-primary-active:active{background-color:var(--action-primary-active)}.active\:shadow-sm:active{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.active\:brightness-90:active{--tw-brightness:brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-bg-sunken:disabled{background-color:var(--bg-sunken)}.disabled\:text-fg-disabled:disabled{color:var(--fg-disabled)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-\[var\(--state-disabled-opacity\)\]:disabled{opacity:var(--state-disabled-opacity)}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.disabled\:active\:scale-100:active:disabled{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (width>=640px){.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-end{align-items:flex-end}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (width>=1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}}.\[\&_button\]\:h-4 button{height:1rem}.\[\&_button\]\:w-4 button{width:1rem}.\[\&_svg\]\:h-3\.5 svg{height:.875rem}.\[\&_svg\]\:w-3\.5 svg{width:.875rem}.platform-icon-frame,.platform-icon-initials,.profile-icon-library__tile-img,.profile-icon-library__upload-img,.contest-icon-display,.contest-icon-picker__image-wrap,.contest-icon-picker__current-image{border:none;border-radius:50%;-webkit-mask-image:radial-gradient(circle closest-side,#000 0% calc(100% - 1.25px),#0000 100%);mask-image:radial-gradient(circle closest-side,#000 0% calc(100% - 1.25px),#0000 100%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.platform-icon-image,.profile-icon-library__tile-img,.profile-icon-library__upload-img,.contest-icon-display--image,.contest-icon-picker__image,.contest-icon-picker__current-image{border-radius:50%}.app-toast-motion{will-change:transform, opacity;width:min(23rem,100vw - 1.5rem)}.app-toast-motion.is-visible{animation:app-toast-in var(--duration-enter) var(--ease-settle) both}.app-toast-motion.is-leaving{animation:app-toast-out .18s var(--ease-standard) both}.app-toast-drag{touch-action:pan-y;cursor:grab;will-change:transform, opacity;width:100%;transition:transform var(--duration-base) var(--ease-standard), opacity var(--duration-base) var(--ease-standard)}.app-toast-drag.is-dragging{cursor:grabbing;touch-action:none;transition:none}.app-toast-drag.is-flinging{pointer-events:none;transition:transform var(--duration-enter) var(--ease-standard), opacity var(--duration-enter) var(--ease-standard)}.app-toast{--toast-tone:var(--tone-neutral-solid);--toast-tone-fg:var(--tone-neutral-solid-fg);border:1px solid var(--border-subtle);border-color:color-mix(in srgb, var(--toast-tone) 22%, var(--border-subtle));border-radius:var(--radius-lg);background:var(--bg-surface);width:100%;box-shadow:var(--elev-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:.625rem;padding:.75rem .75rem .75rem .875rem;display:grid;position:relative}.app-toast--success{--toast-tone:var(--tone-success-solid);--toast-tone-fg:var(--tone-success-solid-fg)}.app-toast--warning{--toast-tone:var(--tone-warning-solid);--toast-tone-fg:var(--tone-warning-solid-fg)}.app-toast--error{--toast-tone:var(--tone-danger-solid);--toast-tone-fg:var(--tone-danger-solid-fg)}.app-toast--info{--toast-tone:var(--tone-info-solid);--toast-tone-fg:var(--tone-info-solid-fg)}.app-toast--loading{--toast-tone:var(--tone-neutral-solid);--toast-tone-fg:var(--tone-neutral-solid-fg)}.app-toast__icon{border-radius:var(--radius-pill);width:1.25rem;height:1.25rem;color:var(--toast-tone-fg);background:var(--toast-tone);place-items:center;margin-top:.0625rem;display:grid}.app-toast__icon>svg{display:block}.app-toast__body{flex-direction:column;gap:.125rem;min-width:0;display:flex}.app-toast__title{min-width:0;color:var(--fg-primary);letter-spacing:-.006em;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:.875rem;font-weight:650;line-height:1.35}.app-toast__description{min-width:0;color:var(--fg-secondary);overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:.8125rem;font-weight:450;line-height:1.4}.app-toast__dismiss{width:1.375rem;height:1.375rem;color:var(--fg-tertiary);border-radius:var(--radius-xs);cursor:pointer;opacity:.7;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;margin-top:.0625rem;padding:0;display:grid;position:relative}.app-toast__dismiss:before{content:"";position:absolute;inset:-.6875rem}.app-toast:hover .app-toast__dismiss{opacity:1}.app-toast__dismiss:hover{color:var(--fg-primary);background:var(--action-ghost-hover);opacity:1}.app-toast__dismiss:focus-visible{color:var(--fg-primary);opacity:1;box-shadow:var(--ring-focus);outline:none}@media (hover:none){.app-toast__dismiss{opacity:1}}.app-toast__spinner{animation:.85s linear infinite app-toast-spin}@keyframes app-toast-spin{to{transform:rotate(1turn)}}@keyframes app-toast-in{0%{opacity:0;transform:translate(.75rem,-.25rem)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes app-toast-out{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate(.5rem)scale(.98)}}@media (width<=639px){.app-toast-motion{width:calc(100vw - 1.5rem);max-width:23rem}.app-toast{padding:.6875rem .6875rem .6875rem .8125rem}}@media (prefers-reduced-motion:reduce){.app-toast-drag{transition:opacity .16s linear}.app-toast-motion.is-visible,.app-toast-motion.is-leaving{animation-duration:1ms}.app-toast__spinner{animation-duration:1.8s}}@media (forced-colors:active){.app-toast{color:canvastext;forced-color-adjust:none;background:canvas;border:1px solid canvastext}.app-toast__icon{color:canvas;background:canvastext}}.app-boot{--boot-mark:var(--brand-mark);--boot-arc:var(--fg-brand);--boot-track:color-mix(in srgb, var(--fg-primary) 10%, transparent);--boot-halo:color-mix(in srgb, var(--fg-brand) 20%, transparent);--boot-wash-a:color-mix(in srgb, var(--fg-brand) 11%, transparent);--boot-wash-b:color-mix(in srgb, var(--fg-primary) 6%, transparent);--boot-ring-w:2px;background:radial-gradient(120% 80% at 50% -10%, var(--boot-wash-a), transparent 55%), radial-gradient(90% 60% at 100% 100%, var(--boot-wash-b), transparent 50%), var(--bg-canvas-gradient,none), var(--bg-canvas);place-items:center;min-height:100dvh;display:grid}.app-boot--inline{color-scheme:normal;background:0 0;min-height:0;padding:4rem 0}.app-boot__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-boot__stage{place-items:center;width:4.5rem;height:4.5rem;display:grid;position:relative}.app-boot__halo{background:radial-gradient(circle at 50% 50%, var(--boot-halo) 0%, transparent 68%);border-radius:50%;position:absolute;inset:-14%}.app-boot__track{border:var(--boot-ring-w) solid var(--boot-track);box-sizing:border-box;border-radius:50%;position:absolute;inset:0}.app-boot__orbit{background:conic-gradient(from 0deg, transparent 0deg, var(--boot-arc) 320deg, var(--boot-arc) 360deg);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--boot-ring-w)), var(--p-n-1000) calc(100% - var(--boot-ring-w)));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--boot-ring-w)), var(--p-n-1000) calc(100% - var(--boot-ring-w)));mask:radial-gradient(farthest-side, transparent calc(100% - var(--boot-ring-w)), var(--p-n-1000) calc(100% - var(--boot-ring-w)));border-radius:50%;animation:1.1s linear infinite app-boot-orbit;position:absolute;inset:0}.app-boot__mark{z-index:1;width:1.6rem;height:1.6rem;color:var(--boot-mark);animation:2.2s ease-in-out infinite app-boot-breathe;position:relative}@keyframes app-boot-orbit{to{transform:rotate(360deg)}}@keyframes app-boot-breathe{0%,to{opacity:.88;transform:scale(.97)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.app-boot__orbit,.app-boot__mark{animation:none}.app-boot__mark{opacity:1;transform:none}}.arena{aspect-ratio:1000/980;color:var(--p-n-0);--arena-ease:cubic-bezier(.22, 1, .36, 1);--arena-spring:cubic-bezier(.34, 1.45, .64, 1);--tilt:rotateY(-7deg) rotateX(2deg);--arena-gold:var(--p-gold-400);--arena-gold-deep:var(--p-gold-600);--arena-gold-ink:var(--p-gold-900);--arena-accent:var(--p-o-400);--arena-accent-solid:var(--tone-accent-solid);position:relative;container-type:inline-size}.arena__stage{--su:.1cqw;perspective:calc(2400 * var(--su));perspective-origin:40% 40%;position:absolute;inset:0}.arena__stage>*{position:absolute}.arena.is-reset .arena__stage>:not(.arena-board,.arena__glow--base){opacity:0;transition-delay:0s}.arena.is-idle .arena__stage>:not(.arena-board),.arena.is-idle .arena__stage>:not(.arena-board) *{transition:none}.arena__glow{pointer-events:none;border-radius:50%}.arena__glow--base{left:calc(-50 * var(--su));top:calc(50 * var(--su));width:calc(900 * var(--su));height:calc(900 * var(--su));background:radial-gradient(circle, color-mix(in srgb, var(--p-n-0) 6%, transparent), transparent 68%)}.arena__glow--win{left:calc(430 * var(--su));top:calc(-110 * var(--su));width:calc(440 * var(--su));height:calc(440 * var(--su));background:radial-gradient(circle, color-mix(in srgb, var(--arena-gold) 11%, transparent), transparent 64%);opacity:0;transition:opacity .8s}.arena.has-win .arena__glow--win{opacity:1}.arena-avatar{border-radius:50%;line-height:0;display:inline-block}.arena-avatar svg{width:100%;height:100%;display:block}.arena-avatar__stop-hi{stop-color:color-mix(in srgb, var(--tone) 74%, var(--p-n-0))}.arena-avatar__stop-lo{stop-color:color-mix(in srgb, var(--tone) 86%, var(--p-n-950))}.arena-avatar__stop-shade{stop-color:var(--p-n-950);stop-opacity:.28}.arena-avatar__stop-clear{stop-color:var(--p-n-950);stop-opacity:0}.arena-avatar__rim{stroke:color-mix(in srgb, var(--p-n-0) 38%, transparent);stroke-width:2.5px}.arena-avatar__stop-ink-hi{stop-color:var(--p-n-800)}.arena-avatar__stop-ink-lo{stop-color:var(--p-n-950)}.arena-avatar__kit{fill:color-mix(in srgb, var(--tone) 86%, var(--p-n-950))}.arena-avatar--blue,.arena-card--blue,.arena-tone--blue{--tone:var(--p-b-400)}.arena-avatar--violet,.arena-card--violet{--tone:var(--p-v-300)}.arena-avatar--teal,.arena-card--teal{--tone:var(--p-t-300)}.arena-avatar--green,.arena-card--green{--tone:var(--p-g-300)}.arena-avatar--gold,.arena-card--gold{--tone:var(--arena-gold)}.arena-tone--red{--tone:var(--p-r-400)}.arena-tone--white{--tone:var(--p-n-0)}.arena-avatar--pulse:after{content:"";border:calc(3 * var(--su)) solid var(--tone);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.arena-friend{width:calc(112 * var(--su));height:calc(112 * var(--su));box-shadow:0 0 0 calc(3 * var(--su)) color-mix(in srgb, var(--p-n-0) 10%, transparent), 0 calc(14 * var(--su)) calc(26 * var(--su)) calc(-12 * var(--su)) color-mix(in srgb, var(--p-n-1000) 55%, transparent);opacity:0;transition:opacity .45s var(--d,0s), transform .6s var(--d,0s) var(--arena-spring);transform:scale(.55)}.arena-friend--left{left:calc(22 * var(--su));top:calc(374 * var(--su));--float-t:5.6s}.arena-friend--right{left:calc(704 * var(--su));top:calc(504 * var(--su));--d:.12s;--float-t:4.8s;--float-d:-1.6s}.arena-friend--bottom{left:calc(22 * var(--su));top:calc(704 * var(--su));--d:.26s;--float-t:6.2s;--float-d:-3.1s}.arena.has-gather .arena-friend{opacity:1;transform:none}.arena-board{left:calc(150 * var(--su));top:calc(100 * var(--su));width:calc(500 * var(--su));min-height:calc(812 * var(--su));box-sizing:border-box;padding:0 calc(30 * var(--su)) calc(24 * var(--su));border-radius:calc(28 * var(--su));background:var(--chrome-plate);border:1px solid var(--chrome-border);box-shadow:inset 0 1px 0 var(--chrome-specular), 0 calc(24 * var(--su)) calc(40 * var(--su)) calc(-18 * var(--su)) color-mix(in srgb, var(--p-n-1000) 55%, transparent), 0 calc(70 * var(--su)) calc(110 * var(--su)) calc(-40 * var(--su)) color-mix(in srgb, var(--p-n-1000) 75%, transparent);transform-origin:50% 40%;transform:var(--tilt)}.arena-board:before{content:"";background:var(--chrome-hairline);pointer-events:none;height:1px;position:absolute;top:-1px;left:6%;right:6%}.arena-board__head{justify-items:center;row-gap:calc(6 * var(--su));margin:0 calc(-30 * var(--su));padding:calc(24 * var(--su)) calc(30 * var(--su)) calc(54 * var(--su));border-radius:calc(28 * var(--su) - 1px) calc(28 * var(--su) - 1px) 0 0;background:radial-gradient(70% 130% at 50% -10%, color-mix(in srgb, var(--p-n-0) 10%, transparent), transparent 70%), linear-gradient(180deg, var(--chrome-fill-strong), var(--chrome-fill-subtle));box-shadow:0 1px 0 var(--chrome-border);display:grid;position:relative}.arena-board__head:after{content:"";background:var(--chrome-hairline);pointer-events:none;height:1px;position:absolute;bottom:0;left:8%;right:8%}.arena-live{align-items:center;gap:calc(6 * var(--su));padding:calc(5 * var(--su)) calc(13 * var(--su)) calc(5 * var(--su)) calc(11 * var(--su));font-size:max(8px, calc(13 * var(--su)));letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--p-g-300);background:color-mix(in srgb, var(--tone-success-solid) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone-success-solid) 30%, transparent);border-radius:999px;font-weight:800;transition:color .4s,background-color .4s,box-shadow .4s;display:inline-flex}.arena-live__dot{width:calc(7 * var(--su));height:calc(7 * var(--su));background:var(--tone-success-solid);border-radius:50%;transition:background-color .4s,box-shadow .4s}.arena-live.is-on{color:var(--p-r-300);background:color-mix(in srgb, var(--tone-live-solid) 22%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone-live-solid) 40%, transparent)}.arena-live.is-on .arena-live__dot{background:var(--tone-live-solid);box-shadow:0 0 0 calc(3 * var(--su)) color-mix(in srgb, var(--tone-live-solid) 32%, transparent)}.arena-match{justify-content:center;align-items:center;gap:calc(24 * var(--su));height:calc(72 * var(--su));display:flex}.arena-match__kit{width:calc(68 * var(--su));height:calc(68 * var(--su));flex:none}.arena-kit{filter:drop-shadow(0 calc(4 * var(--su)) calc(7 * var(--su)) color-mix(in srgb, var(--p-n-1000) 50%, transparent));display:block;overflow:visible}.arena-kit__body,.arena-kit__pattern,.arena-kit__trim{fill:var(--tone)}.arena-kit__outline{fill:none;stroke:color-mix(in srgb, var(--p-n-1000) 42%, transparent);stroke-width:1.25px;stroke-linejoin:round}.arena-score{align-items:center;gap:calc(14 * var(--su));font-size:max(22px, calc(60 * var(--su)));letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--p-n-0);font-weight:800;line-height:1;display:inline-flex}.arena-score__digit{text-align:center;min-width:1ch;font-weight:inherit;opacity:0;translate:0 calc(10 * var(--su));transition:opacity .4s, translate .55s var(--arena-spring), scale .55s var(--arena-spring);display:inline-block;position:relative;scale:.8}.arena.has-live .arena-score__digit{opacity:1;translate:0;scale:1}.arena-score__digit:before{content:"";border:calc(3 * var(--su)) solid var(--tone);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-20% -36%}.arena-score i{color:var(--p-n-500);font-size:.55em;font-style:normal;font-weight:700}.arena-table{--row-h:calc(70 * var(--su));--row-gap:calc(10 * var(--su));height:calc(var(--rows) * var(--row-h) + (var(--rows) - 1) * var(--row-gap));margin:calc(80 * var(--su)) 0 0;padding:0;list-style:none;position:relative;overflow:hidden}.arena-row{height:var(--row-h);box-sizing:border-box;grid-template-columns:calc(30 * var(--su)) calc(40 * var(--su)) minmax(0, 1fr) auto auto;align-items:center;gap:calc(12 * var(--su));padding:0 calc(14 * var(--su));border-radius:calc(16 * var(--su));background:var(--chrome-fill-subtle);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--p-n-0) 4%, transparent);--pos:var(--before);transform:translateY(calc(var(--pos) * (var(--row-h) + var(--row-gap))));transition:transform .75s var(--arena-ease), opacity .45s, background-color .45s, box-shadow .45s;transition-delay:calc(var(--before) * 45ms);display:grid;position:absolute;top:0;left:0;right:0}.arena-row.is-out-before{opacity:0}.arena.has-climb .arena-row{--pos:var(--after)}.arena.has-climb .arena-row.is-out-before{opacity:1}.arena.has-climb .arena-row.is-out-after{opacity:0}.arena-row.is-you:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(100deg, transparent 35%, color-mix(in srgb, var(--p-n-0) 26%, transparent) 50%, transparent 65%) no-repeat;background-position:-150% 0;background-size:60% 100%;position:absolute;inset:0}.arena-row.is-first{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--medal-gold-solid) 45%, transparent)}.arena-row.is-you{background:color-mix(in srgb, var(--arena-accent-solid) 16%, transparent)}.arena-row.is-you.is-first{background:color-mix(in srgb, var(--arena-accent-solid) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--medal-gold-solid) 55%, transparent)}.arena-row__rank{width:calc(30 * var(--su));height:calc(30 * var(--su));font-size:max(9px, calc(15 * var(--su)));font-variant-numeric:tabular-nums;background:var(--chrome-fill-strong);color:var(--p-n-300);box-shadow:inset 0 0 0 1px var(--chrome-border);border-radius:50%;place-items:center;font-weight:800;display:grid}.arena-row--gold .arena-row__rank{background:var(--medal-gold-solid);color:var(--medal-gold-solid-fg);box-shadow:0 calc(2 * var(--su)) calc(8 * var(--su)) color-mix(in srgb, var(--medal-gold-solid) 40%, transparent)}.arena-row--silver .arena-row__rank{background:var(--medal-silver-solid);color:var(--medal-silver-solid-fg);box-shadow:0 calc(2 * var(--su)) calc(8 * var(--su)) color-mix(in srgb, var(--medal-silver-solid) 35%, transparent)}.arena-row--bronze .arena-row__rank{background:var(--medal-bronze-solid);color:var(--medal-bronze-solid-fg);box-shadow:0 calc(2 * var(--su)) calc(8 * var(--su)) color-mix(in srgb, var(--medal-bronze-solid) 35%, transparent)}.arena-row__avatar{width:calc(40 * var(--su));height:calc(40 * var(--su))}.arena-row__name{font-size:max(10px, calc(19 * var(--su)));white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.arena-row.is-you .arena-row__name{color:var(--arena-accent)}.arena-row__gain{vertical-align:middle;margin:calc(-2 * var(--su)) 0 0 calc(9 * var(--su));padding:calc(2 * var(--su)) calc(8 * var(--su));background:color-mix(in srgb, var(--arena-accent-solid) 26%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--arena-accent) 35%, transparent);color:var(--arena-accent);font-size:max(8px, calc(13 * var(--su)));font-variant-numeric:tabular-nums;letter-spacing:.01em;opacity:0;transform:translateY(calc(6 * var(--su))) scale(.4);transition:opacity .3s .15s, transform .6s .15s var(--arena-spring);border-radius:999px;align-items:center;font-weight:800;display:inline-flex}.arena.has-climb .arena-row__gain{opacity:1;transform:none}.arena-row__cs{align-items:baseline;gap:calc(2 * var(--su));font-size:max(8px, calc(15 * var(--su)));font-variant-numeric:tabular-nums;color:var(--p-n-200);font-weight:700;display:inline-flex}.arena-row__cs svg{width:calc(12 * var(--su));height:calc(12 * var(--su));margin-right:calc(3 * var(--su));color:var(--p-g-300);align-self:center}.arena-row__cs small{font-size:max(7px, calc(12 * var(--su)));color:var(--p-n-500);font-weight:600}.arena-row__total{text-align:right;min-width:3ch;font-size:max(12px, calc(24 * var(--su)));font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--arena-accent);font-weight:800}.arena-board__more{margin:calc(10 * var(--su)) 0 0;text-align:center;font-size:max(8px, calc(13 * var(--su)));letter-spacing:.04em;color:var(--p-n-400);font-weight:600}.arena-board__strip{height:calc(44 * var(--su));margin-top:calc(14 * var(--su));padding:0 calc(14 * var(--su));border-radius:calc(14 * var(--su));background:var(--chrome-fill-subtle);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--p-n-0) 4%, transparent);font-size:max(9px, calc(15 * var(--su)));color:var(--p-n-300);white-space:nowrap;justify-content:space-between;align-items:center;font-weight:700;display:flex}.arena-board__stat{align-items:center;gap:calc(8 * var(--su));display:inline-flex}.arena-board__stat>svg{width:calc(16 * var(--su));height:calc(16 * var(--su));color:var(--arena-gold)}.arena-stack{display:inline-flex}.arena-stack__item{width:calc(24 * var(--su));height:calc(24 * var(--su));margin-left:calc(-8 * var(--su));box-shadow:0 0 0 calc(2 * var(--su)) var(--bg-chrome);position:relative}.arena-stack__item:first-child{margin-left:0}.arena-card{top:calc(248 * var(--su));width:calc(176 * var(--su));height:calc(92 * var(--su));box-sizing:border-box;padding:calc(12 * var(--su)) calc(14 * var(--su));border-radius:calc(18 * var(--su));background:var(--p-n-0);color:var(--p-n-950);box-shadow:0 calc(3 * var(--su)) 0 0 var(--p-n-200), 0 calc(22 * var(--su)) calc(44 * var(--su)) calc(-14 * var(--su)) color-mix(in srgb, var(--p-n-1000) 65%, transparent);transform-origin:50%;opacity:0;transform:var(--tilt) translate(calc(var(--fx) * var(--su)), calc(var(--fy) * var(--su))) scale(.92);transition:opacity .45s var(--d,0s), transform .7s var(--d,0s) var(--arena-spring);--float:4;flex-direction:column;justify-content:space-between;display:flex}.arena-card--slot1{left:calc(120 * var(--su));--fx:-70;--fy:90;--float-t:6.4s}.arena-card--slot2{left:calc(312 * var(--su));--fx:140;--fy:110;--d:.14s;--float-t:5.6s;--float-d:-2s}.arena-card--slot3{left:calc(504 * var(--su));--fx:40;--fy:-70;--d:.28s;--float-t:7s;--float-d:-4s}.arena.has-picks .arena-card{opacity:1;transform:var(--tilt)}.arena-card__owner{align-items:center;gap:calc(6 * var(--su));font-size:max(8px, calc(13 * var(--su)));letter-spacing:.08em;text-transform:uppercase;color:var(--p-n-500);white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:inline-flex;overflow:hidden}.arena-card__owner:before{content:"";width:calc(8 * var(--su));height:calc(8 * var(--su));background:var(--tone);border-radius:50%;flex:none}.arena-card__line{justify-content:space-between;align-items:baseline;gap:calc(8 * var(--su));display:flex}.arena-card__score{font-size:max(15px, calc(32 * var(--su)));letter-spacing:-.02em;font-weight:800;line-height:1}.arena-card__price{font-size:max(9px, calc(17 * var(--su)));color:var(--tone-accent-fg);white-space:nowrap;font-weight:800}.arena-card__price small{font-size:max(7px, calc(11 * var(--su)));margin-left:calc(3 * var(--su))}.arena-card.is-you{background:var(--arena-gold);color:var(--arena-gold-ink);box-shadow:0 calc(3 * var(--su)) 0 0 var(--arena-gold-deep), 0 calc(22 * var(--su)) calc(44 * var(--su)) calc(-14 * var(--su)) color-mix(in srgb, var(--p-n-1000) 65%, transparent)}.arena-card.is-you .arena-card__owner{color:color-mix(in srgb, var(--arena-gold-ink) 72%, transparent)}.arena-card.is-you .arena-card__owner:before{background:var(--arena-gold-ink)}.arena-card.is-you .arena-card__price{color:var(--arena-gold-ink)}.arena-card__state{top:calc(-11 * var(--su));right:calc(12 * var(--su));align-items:center;gap:calc(4 * var(--su));padding:calc(3 * var(--su)) calc(9 * var(--su));background:var(--p-n-950);color:var(--p-n-0);font-size:max(7px, calc(11 * var(--su)));letter-spacing:.06em;text-transform:uppercase;box-shadow:0 calc(2 * var(--su)) 0 0 color-mix(in srgb, var(--p-n-1000) 40%, transparent);opacity:0;transition:opacity .3s .55s, transform .4s .55s var(--arena-ease), background-color .3s;border-radius:999px;font-weight:800;display:inline-flex;position:absolute;transform:scale(.7)}.arena-card__state svg{width:calc(12 * var(--su));height:calc(12 * var(--su))}.arena.has-picks .arena-card__state{opacity:1;transform:none}.arena-card.is-hit .arena-card__state{background:var(--tone-success-solid);color:var(--tone-success-solid-fg);box-shadow:0 calc(2 * var(--su)) 0 0 var(--p-g-700)}.arena-you{left:calc(636 * var(--su));top:calc(42 * var(--su));width:calc(108 * var(--su));height:calc(108 * var(--su));--float:4;transition:opacity .45s}.arena-you__ring{border:calc(4 * var(--su)) solid var(--arena-gold);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.arena-you__avatar{box-shadow:0 0 0 calc(4 * var(--su)) var(--bg-chrome), 0 0 0 calc(5 * var(--su)) color-mix(in srgb, var(--p-n-0) 12%, transparent), 0 calc(18 * var(--su)) calc(34 * var(--su)) calc(-10 * var(--su)) color-mix(in srgb, var(--p-n-1000) 60%, transparent);opacity:0;transition:opacity .45s .2s, transform .6s .2s var(--arena-ease), box-shadow .6s;position:absolute;inset:0;transform:scale(.7)}.arena.has-intro .arena-you__avatar{opacity:1;transform:none}.arena.has-win .arena-you__avatar{box-shadow:0 0 0 calc(4 * var(--su)) var(--bg-chrome), 0 0 0 calc(6 * var(--su)) color-mix(in srgb, var(--arena-gold) 70%, transparent), 0 calc(18 * var(--su)) calc(34 * var(--su)) calc(-10 * var(--su)) color-mix(in srgb, var(--p-n-1000) 60%, transparent);transition-delay:0s;transform:scale(1.06)}.arena-crown{position:absolute}.arena-you__crown{left:calc(50% - 34 * var(--su));top:calc(-60 * var(--su));width:calc(68 * var(--su));height:calc(51 * var(--su));transform-origin:50% 100%;filter:drop-shadow(0 calc(6 * var(--su)) calc(10 * var(--su)) color-mix(in srgb, var(--p-n-1000) 45%, transparent));opacity:0;transform:translateY(calc(-40 * var(--su))) rotate(-18deg);transition:opacity .35s, transform .7s var(--arena-spring)}.arena.has-win .arena-you__crown{opacity:1;transform:rotate(-8deg)}.arena-crown__body{fill:var(--arena-gold)}.arena-crown__band{fill:var(--arena-gold-deep)}.arena-crown__gem{fill:var(--arena-gold-ink)}.arena-confetti{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.arena-confetti__shard{width:calc(10 * var(--su));height:calc(10 * var(--su));margin:calc(-5 * var(--su)) 0 0 calc(-5 * var(--su));opacity:0;border-radius:50%;display:block;position:absolute;top:0;left:0}.arena-confetti__shard--bar{width:calc(14 * var(--su));height:calc(6 * var(--su));border-radius:calc(2 * var(--su))}.arena-confetti__shard--gold{background:var(--arena-gold)}.arena-confetti__shard--orange{background:var(--p-o-500)}.arena-confetti__shard--green{background:var(--p-g-400)}.arena-confetti__shard--blue{background:var(--p-b-400)}.arena-confetti__shard--violet{background:var(--p-v-300)}.arena-confetti__shard--white{background:var(--p-n-0)}.arena-chip{align-items:center;gap:calc(10 * var(--su));padding:0 calc(16 * var(--su));white-space:nowrap;border-radius:999px;display:inline-flex}.arena-chip--light{background:var(--p-n-0);color:var(--p-n-950);box-shadow:0 0 0 1px color-mix(in srgb, var(--p-n-950) 12%, transparent), 0 calc(3 * var(--su)) 0 0 var(--p-n-200), 0 calc(16 * var(--su)) calc(36 * var(--su)) calc(-14 * var(--su)) color-mix(in srgb, var(--p-n-1000) 60%, transparent)}.arena-chip--gold{background:var(--arena-gold);color:var(--arena-gold-ink);box-shadow:0 calc(4 * var(--su)) 0 0 var(--arena-gold-deep), 0 calc(18 * var(--su)) calc(40 * var(--su)) calc(-14 * var(--su)) color-mix(in srgb, var(--p-n-1000) 65%, transparent)}.arena-chip__icon{flex:none;display:inline-flex}.arena-chip__text{align-items:baseline;gap:.3em;display:inline-flex}.arena-signal--joined{left:calc(30 * var(--su));top:calc(914 * var(--su));height:calc(44 * var(--su));font-size:max(9px, calc(15 * var(--su)));font-weight:600}.arena-signal--joined .arena-chip__icon{color:var(--p-t-500)}.arena-signal--joined .arena-chip__icon svg{width:calc(16 * var(--su));height:calc(16 * var(--su))}.arena-signal--joined strong{font-weight:800}.arena-signal--joined{opacity:0;transform:translateY(calc(10 * var(--su)));transition:opacity .4s .45s, transform .5s .45s var(--arena-spring);--float:3}.arena.has-gather .arena-signal--joined{opacity:1;transform:none}.arena-signal--payoff{left:calc(460 * var(--su));top:calc(892 * var(--su));height:calc(78 * var(--su));padding:0 calc(24 * var(--su)) 0 calc(18 * var(--su));gap:calc(12 * var(--su));opacity:0;transform:var(--tilt) translateY(calc(14 * var(--su))) scale(.9);transition:opacity .4s .2s, transform .6s .2s var(--arena-spring);--float:4}.arena-signal--payoff .arena-chip__icon{color:var(--arena-gold-ink)}.arena-signal--payoff .arena-chip__icon svg{width:calc(26 * var(--su));height:calc(26 * var(--su))}.arena-signal--payoff .arena-chip__text{gap:calc(2 * var(--su));line-height:1.05;display:grid}.arena-signal--payoff strong{font-size:max(13px, calc(27 * var(--su)));letter-spacing:-.01em;font-weight:800}.arena-signal--payoff span{font-size:max(8px, calc(13 * var(--su)));opacity:.8;font-weight:700}.arena.has-win .arena-signal--payoff{opacity:1;transform:var(--tilt)}@media (prefers-reduced-motion:no-preference){.arena__glow--base{animation:9s ease-in-out infinite arena-breathe}.arena.has-intro .arena-you,.arena.has-gather .arena-friend,.arena.has-gather .arena-signal--joined,.arena.has-picks .arena-card,.arena.has-win .arena-signal--payoff{animation:arena-float var(--float-t,6s) ease-in-out var(--float-d,0s) infinite}.arena.has-intro .arena-you{--float-t:6.6s;--float-d:-1s}.arena.has-gather .arena-signal--joined{--float-t:5.8s;--float-d:.8s}.arena.has-win .arena-signal--payoff{--float-t:5.4s;--float-d:.9s}.arena.has-gather .arena-avatar--pulse:after{animation:arena-pulse 1.3s var(--arena-ease) .3s 2 both}.arena-live.is-on .arena-live__dot{animation:1.4s ease-out infinite arena-live-pulse}.arena-score__digit{animation:arena-goal .8s var(--arena-spring) both}.arena-score__digit:before{animation:.85s ease-out both arena-goal-ring}.arena-match__kit{animation:arena-kit-bump .65s var(--arena-spring) both}.arena-row__rank{animation:arena-pop .45s var(--arena-spring) both}.arena.has-win .arena-row.is-you:after{animation:1.1s ease-out .25s both arena-shine}.arena.has-win .arena-you__ring{animation:1.1s ease-out 50ms 2 both arena-pulse}.arena.has-win .arena-confetti__shard{animation:1.3s cubic-bezier(.2,.7,.3,1) forwards arena-shard;animation-delay:calc(var(--i) * 28ms)}}@keyframes arena-float{0%,to{translate:0}50%{translate:0 calc(var(--float,7) * -1 * var(--su))}}@keyframes arena-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes arena-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes arena-live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tone-live-solid) 60%, transparent)}to{box-shadow:0 0 0 calc(9 * var(--su)) transparent}}@keyframes arena-pop{0%{transform:translateY(calc(-6 * var(--su))) scale(1.45)}to{transform:none}}@keyframes arena-goal{0%{transform:translateY(calc(-14 * var(--su))) scale(1.7) rotate(-8deg);color:var(--tone);text-shadow:0 0 calc(30 * var(--su)) color-mix(in srgb, var(--tone) 85%, transparent)}45%{color:var(--tone);text-shadow:0 0 calc(20 * var(--su)) color-mix(in srgb, var(--tone) 55%, transparent)}to{text-shadow:0 0 #0000;transform:none}}@keyframes arena-goal-ring{0%{opacity:.95;transform:scale(.45)}to{opacity:0;transform:scale(1.8)}}@keyframes arena-kit-bump{0%{transform:scale(1.32)rotate(-9deg)}to{transform:none}}@keyframes arena-shine{0%{background-position:-150% 0}to{background-position:250% 0}}@keyframes arena-shard{0%{opacity:0;transform:translate(0)rotate(0)scale(.6)}12%{opacity:1}65%{opacity:1;transform:translate(calc(var(--dx) * var(--su)), calc(var(--dy) * var(--su))) rotate(var(--rot)) scale(1)}to{opacity:0;transform:translate(calc(var(--dx) * 1.12 * var(--su)), calc((var(--dy) + 80) * var(--su))) rotate(calc(var(--rot) * 1.35)) scale(.85)}}@media (width<=1023px){.arena{aspect-ratio:600/1108;--tilt:none}.arena__stage{--su:calc(1cqw / 6);perspective:none}.arena-friend,.arena-signal--joined,.arena-row__cs{display:none}.arena__glow--base{left:calc(50 * var(--su));top:calc(70 * var(--su));width:calc(500 * var(--su));height:calc(970 * var(--su));border-radius:calc(82 * var(--su));background:radial-gradient(ellipse 95% 40% at 50% 102%, color-mix(in srgb, var(--p-n-1000) 50%, transparent), transparent 72%), radial-gradient(ellipse 88% 70% at 50% 44%, color-mix(in srgb, var(--p-n-0) 14%, transparent), transparent 70%)}.arena-board{left:calc(50 * var(--su));top:calc(70 * var(--su));width:calc(500 * var(--su));min-height:0;padding:0 calc(20 * var(--su)) calc(44 * var(--su));border:calc(10 * var(--su)) solid var(--p-n-1000);border-radius:calc(72 * var(--su));box-shadow:0 0 0 1.5px color-mix(in srgb, var(--p-n-0) 38%, transparent), 0 0 calc(52 * var(--su)) calc(2 * var(--su)) color-mix(in srgb, var(--p-n-0) 14%, transparent), 0 calc(28 * var(--su)) calc(52 * var(--su)) calc(-14 * var(--su)) color-mix(in srgb, var(--p-n-1000) 72%, transparent), 0 calc(72 * var(--su)) calc(120 * var(--su)) calc(-36 * var(--su)) color-mix(in srgb, var(--p-n-1000) 58%, transparent), 0 calc(18 * var(--su)) calc(40 * var(--su)) calc(-6 * var(--su)) color-mix(in srgb, var(--p-o-700) 22%, transparent)}.arena-board:before{top:auto;left:50%;right:auto;bottom:calc(14 * var(--su));width:calc(120 * var(--su));height:calc(5 * var(--su));background:color-mix(in srgb, var(--p-n-0) 32%, transparent);border-radius:999px;translate:-50%}.arena-board:after{content:"";left:50%;top:calc(14 * var(--su));z-index:2;width:calc(120 * var(--su));height:calc(34 * var(--su));background:var(--p-n-1000);pointer-events:none;border-radius:999px;position:absolute;translate:-50%}.arena-board__head{margin:0 calc(-20 * var(--su));padding:calc(74 * var(--su)) calc(20 * var(--su)) calc(70 * var(--su));border-radius:calc(62 * var(--su)) calc(62 * var(--su)) 0 0}.arena-table{--row-h:calc(76 * var(--su));--row-gap:calc(12 * var(--su))}.arena-board__more{margin-top:calc(14 * var(--su))}.arena-card{top:calc(286 * var(--su));width:calc(144 * var(--su))}.arena-card--slot1{left:calc(72 * var(--su))}.arena-card--slot2{left:calc(228 * var(--su))}.arena-card--slot3{left:calc(384 * var(--su))}.arena-you{left:calc(486 * var(--su));top:calc(18 * var(--su));width:calc(100 * var(--su));height:calc(100 * var(--su));filter:drop-shadow(0 calc(10 * var(--su)) calc(22 * var(--su)) color-mix(in srgb, var(--p-n-1000) 50%, transparent)) drop-shadow(0 0 calc(24 * var(--su)) color-mix(in srgb, var(--arena-gold) 28%, transparent))}.arena__glow--win{left:calc(230 * var(--su));top:calc(-140 * var(--su))}.arena-signal--payoff{left:0;right:0;top:calc(1018 * var(--su));width:max-content;margin-inline:auto}}@media (width<=359px){.arena-card{padding-inline:calc(10 * var(--su))}.arena-card__owner{letter-spacing:.04em}.arena-card__owner:before{display:none}}.landing{--content-width:min(100cqw, 1440px);--u:calc(var(--content-width) / 1920);--pad-orange:var(--p-o-600);--pad-orange-deep:var(--p-o-700);--pad-navy:var(--p-n-950);--pad-black:var(--p-n-1000);--pad-ink:var(--p-n-900);--pad-amber:var(--p-a-400);--pad-live:var(--tone-success-solid);--landing-viewport-left:calc(50% - 50vw);--landing-viewport-width:100vw;background:var(--p-n-0);width:100%;max-width:none;color:var(--p-n-1000);-webkit-font-smoothing:antialiased;margin:0;font-family:Figtree,sans-serif;position:relative;overflow-x:clip;container-type:inline-size}.landing *,.landing :before,.landing :after{box-sizing:border-box}.landing a{text-decoration:none}.landing button{cursor:pointer;font-family:inherit}.landing :is(a,button):focus-visible{outline:3px solid var(--p-o-400);outline-offset:4px}html:has(.landing){scroll-behavior:smooth}.landing h1,.landing h2,.landing h3,.landing p{margin:0}.ref-eyebrow{font-size:max(11px, calc(24 * var(--u)));letter-spacing:.18em;text-transform:uppercase;color:var(--p-o-600);font-weight:700;line-height:1.3}.landing h2{font-size:max(30px, calc(60 * var(--u)));letter-spacing:-.025em;font-weight:700;line-height:1.14}.landing-topbar{z-index:10;padding-top:calc(var(--safe-top,env(safe-area-inset-top,0px)) + var(--forehead-fade,0px));position:absolute;inset:0 0 auto}.landing-topbar__inner{width:calc(var(--content-width) * .86);height:calc(122 * var(--u));grid-template-columns:1fr auto 1fr;align-items:center;margin:auto;display:grid}.landing-topbar__brand{width:calc(314 * var(--u));justify-self:start;display:block}.landing-topbar__brand-picture,.landing-topbar__brand-logo{width:100%;height:auto;display:block}.landing-topbar__nav{align-items:center;gap:calc(18 * var(--u));justify-self:center;display:flex}.landing-topbar__nav-dot{width:max(4px, calc(6 * var(--u)));height:max(4px, calc(6 * var(--u)));background:var(--p-n-0);opacity:.85;border-radius:50%;flex:none}.landing-topbar__nav-link{color:var(--p-n-0);text-transform:uppercase;font-size:max(12px, calc(18 * var(--u)));letter-spacing:.04em;opacity:.92;padding-block:12px;font-weight:600;transition:opacity .2s}.landing-topbar__nav-link:hover{opacity:1}.landing-topbar__actions{gap:calc(18 * var(--u));justify-self:end;display:flex}.landing-topbar__login,.landing-topbar__cta{text-transform:uppercase;font-size:max(12px, calc(20 * var(--u)));color:var(--p-n-0);border:1px solid var(--p-o-600);height:max(38px, calc(64 * var(--u)));min-height:32px;padding:0 calc(36 * var(--u));white-space:nowrap;background:0 0;border-radius:99px;font-weight:700;transition:filter .2s,background .2s}.landing-topbar__cta{background:var(--p-o-700)}.landing-topbar__cta:hover{filter:brightness(1.12)}.landing-topbar__login:hover{background:color-mix(in srgb, var(--p-o-600) 16%, transparent)}.ref-hero{height:calc(1080 * var(--u));color:var(--p-n-0);width:var(--content-width);isolation:isolate;margin-inline:auto;position:relative}.ref-hero:before{content:"";z-index:-1;top:0;left:var(--landing-viewport-left);width:var(--landing-viewport-width);pointer-events:none;background:url(/landing/reference/banner%20bg.webp) top/100% 100% no-repeat;height:100%;position:absolute}.ref-hero__copy{z-index:3;left:7%;top:calc(248 * var(--u));width:49%;position:absolute}.ref-hero h1{font-size:max(56px, calc(120 * var(--u)));letter-spacing:-.025em;margin:0 0 calc(26 * var(--u));font-weight:700;line-height:1.0833}.ref-hero__body{font-size:max(17px, calc(24 * var(--u)));color:var(--p-n-50);text-wrap:pretty;font-weight:500;line-height:1.6}.ref-hero .landing__actions{margin-top:calc(44 * var(--u))}.landing__actions{gap:calc(18 * var(--u));margin-top:calc(32 * var(--u));align-items:center;display:flex}.landing__cta-primary,.landing__cta-secondary{border:1px solid var(--p-o-600);color:var(--p-n-0);background:var(--p-o-700);text-transform:uppercase;font-size:max(12px, calc(20 * var(--u)));letter-spacing:.02em;min-height:max(44px, calc(72 * var(--u)));padding:calc(18 * var(--u)) calc(34 * var(--u));white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;font-weight:700;transition:filter .2s,background .2s,transform .2s;display:inline-flex}.landing__cta-secondary{background:0 0}.landing__cta-primary:hover{filter:brightness(1.12)}.landing__cta-secondary:hover{background:color-mix(in srgb, var(--p-o-600) 16%, transparent)}.landing__cta-primary:active,.landing__cta-secondary:active{transform:translateY(1px)}.ref-hero__arena{z-index:2;pointer-events:none;width:44%;position:absolute;top:12%;left:55%}@media (width<=1279px){.ref-hero__arena{width:43%;left:57%}}.landing__sections-skeleton{min-height:100vh}.duel-skip-link{z-index:100;background:var(--p-n-0);color:var(--p-n-950);padding:12px 20px;position:absolute;top:10px;left:10px;transform:translateY(-160%)}.duel-skip-link:focus{transform:none}@media (width<=1023px){.landing-topbar__inner{width:auto;margin:0 max(20px, var(--safe-right,0px)) 0 max(20px, var(--safe-left,0px));justify-content:space-between;gap:12px;height:78px;display:flex}.landing-topbar__brand{width:118px}.landing-topbar__nav{display:none}.landing-topbar__actions{gap:8px}.landing-topbar__login,.landing-topbar__cta{height:38px;padding:0 14px;font-size:11px}.landing .ref-eyebrow,.landing h2.ref-features__heading,.landing h2.ref-preview__heading{letter-spacing:.18em;font-size:14px;line-height:1.3}.landing h2{font-size:30px}.ref-hero{--hero-overlap:200px;height:auto;min-height:0;padding:calc(112px + var(--safe-top,env(safe-area-inset-top,0px)) + var(--forehead-fade,0px)) max(24px, var(--safe-right,0px)) 60px max(24px, var(--safe-left,0px))}.ref-hero:before{height:calc(100% - var(--hero-overlap));background:url(/landing/hero-mobile-sky.png) center top / 100% auto no-repeat, radial-gradient(75% 50% at 50% 92%, color-mix(in srgb, var(--p-o-600) 32%, transparent), transparent 68%), linear-gradient(180deg, var(--p-n-900) 0%, color-mix(in srgb, var(--p-o-700) 16%, var(--p-n-900)) 55%, color-mix(in srgb, var(--p-o-700) 36%, var(--p-n-800)) 100%);clip-path:polygon(-1px 0, calc(100% + 1px) 0, calc(100% + 1px) calc(100% - 349 * var(--u)), -1px 100%)}.ref-hero__copy{width:100%;max-width:480px;margin:auto;position:relative;top:auto;left:auto}.ref-hero h1{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(34px,11vw,64px);font-weight:800;line-height:1.02}.ref-hero__body{color:var(--p-n-100);font-size:16px;line-height:1.5}.ref-hero__body br,.ref-hero__body-more{display:none}.landing__actions{flex-wrap:nowrap;gap:8px;margin-top:24px}.landing__cta-primary,.landing__cta-secondary{letter-spacing:0;flex:1 1 0;min-width:0;min-height:46px;padding:12px 8px;font-size:11px}.ref-hero .landing__actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:34px}.ref-hero .landing__cta-primary,.ref-hero .landing__cta-secondary{letter-spacing:.04em;flex:none;width:100%;min-height:52px;padding:14px 20px;font-size:14px}.ref-hero__arena{width:100%;max-width:440px;margin:44px auto 0;position:relative;top:auto;left:auto}}@media (prefers-reduced-motion:reduce){html:has(.landing){scroll-behavior:auto}.landing *,.landing :before,.landing :after{transition:none!important;animation:none!important}}
