@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2?dpl=dpl_HDXZeaHHK44oDcZgxK9474z4t6MV)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2?dpl=dpl_HDXZeaHHK44oDcZgxK9474z4t6MV)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2?dpl=dpl_HDXZeaHHK44oDcZgxK9474z4t6MV)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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2?dpl=dpl_HDXZeaHHK44oDcZgxK9474z4t6MV)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2?dpl=dpl_HDXZeaHHK44oDcZgxK9474z4t6MV)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2?dpl=dpl_HDXZeaHHK44oDcZgxK9474z4t6MV)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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2?dpl=dpl_HDXZeaHHK44oDcZgxK9474z4t6MV)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2?dpl=dpl_HDXZeaHHK44oDcZgxK9474z4t6MV)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2?dpl=dpl_HDXZeaHHK44oDcZgxK9474z4t6MV)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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2?dpl=dpl_HDXZeaHHK44oDcZgxK9474z4t6MV)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2?dpl=dpl_HDXZeaHHK44oDcZgxK9474z4t6MV)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2?dpl=dpl_HDXZeaHHK44oDcZgxK9474z4t6MV)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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.1jc1xb-qv_87z.woff2?dpl=dpl_HDXZeaHHK44oDcZgxK9474z4t6MV)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.3dbq0oou7i_24.woff2?dpl=dpl_HDXZeaHHK44oDcZgxK9474z4t6MV)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.2mm3nq9i83l-m.woff2?dpl=dpl_HDXZeaHHK44oDcZgxK9474z4t6MV)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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_cbf63aad-module__0E7NAW__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_cbf63aad-module__0E7NAW__variable{--ff-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4876d0d2b3890f5b-s.1-hti1q24_0xn.woff2?dpl=dpl_HDXZeaHHK44oDcZgxK9474z4t6MV)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fad8c11517de0c51-s.3taa34zb7zg2j.woff2?dpl=dpl_HDXZeaHHK44oDcZgxK9474z4t6MV)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bcc6c7b97aa3243e-s.p.0-bot13eqj7bq.woff2?dpl=dpl_HDXZeaHHK44oDcZgxK9474z4t6MV)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:Saira Condensed Fallback;src:local(Arial);ascent-override:143.34%;descent-override:55.44%;line-gap-override:0.0%;size-adjust:79.18%}.saira_condensed_7f41b435-module__wrHMoq__className{font-family:Saira Condensed,Saira Condensed Fallback;font-style:normal;font-weight:700}.saira_condensed_7f41b435-module__wrHMoq__variable{--ff-saira:"Saira Condensed", "Saira Condensed Fallback"}
@font-face{font-family:Poller One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c4686a7368f05275-s.p.2_qy2_xpl4ucy.woff2?dpl=dpl_HDXZeaHHK44oDcZgxK9474z4t6MV)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:Poller One Fallback;src:local(Arial);ascent-override:67.29%;descent-override:18.01%;line-gap-override:0.0%;size-adjust:139.32%}.poller_one_37da518a-module__Pg5uQq__className{font-family:Poller One,Poller One Fallback;font-style:normal;font-weight:400}.poller_one_37da518a-module__Pg5uQq__variable{--ff-poller:"Poller One", "Poller One Fallback"}
:root{--font-sans:var(--ff-poppins),"Poppins",system-ui,-apple-system,sans-serif;--font-ui:var(--font-sans);--font-display:var(--font-sans);--font-card-condensed:var(--ff-saira),"Saira Condensed",system-ui,sans-serif;--font-card-serif-display:var(--ff-poller),"Poller One",Georgia,serif}
:root{--color-bg-deep:#08070c;--color-bg-primary:#0b0a11;--color-surface-elevated:#101018;--color-surface-secondary:#171426;--color-surface-overlay:#15141c;--color-surface-sunken:#0f0f17;--color-surface-nav:#0e0d14;--color-surface-raised:#ffffff12;--color-scrim:#08070ca8;--color-brand-primary:#7b5cff;--color-brand-highlight:#a392ff;--color-brand-primary-deep:#5b3fd6;--color-accent-coral:#ff7a59;--color-accent-mint:#7bffce;--color-accent-gold:#e8c24a;--color-text-primary:#f4f2ff;--color-text-secondary:#f4f2ffb8;--color-text-tertiary:#f4f2ff8c;--color-text-quaternary:#f4f2ff6b;--color-text-disabled:#f4f2ff4d;--color-text-lavender:#c9c6e0;--color-text-on-brand:#0b0a11;--color-text-on-light:#0b0a11;--color-border-subtle:#ffffff14;--color-border-default:#ffffff1f;--color-border-strong:#ffffff2e;--color-border-emphasis:#ffffff47;--color-border-brand:var(--color-brand-primary);--color-focus-ring:#a392ff;--color-success:#7bffce;--color-success-bg:#7bffce14;--color-warning:#e8c24a;--color-warning-bg:#e8c24a1a;--color-error:#e8536f;--color-error-bg:#e8536f1a;--color-info:#8fb4ff;--color-info-bg:#8fb4ff1a;--color-pending:#ff7a59;--color-pending-bg:#ff7a5914;--color-selected-bg:#7b5cff1a;--color-selected-border:var(--color-brand-primary);--color-achievement-bg:#e8c24a1a;--color-achievement-border:#e8c24a8c;--link:var(--color-brand-primary);--link-hover:var(--color-brand-highlight)}
:root{--fs-display:56px;--fs-h1:38px;--fs-h2:28px;--fs-h3:22px;--fs-section:17px;--fs-body-lg:15px;--fs-body:13px;--fs-body-sm:12px;--fs-label:11px;--fs-button:12px;--fs-caption:10px;--fs-metadata:8.5px;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--lh-flush:1;--lh-tight:1.1;--lh-snug:1.3;--lh-default:1.5;--lh-relaxed:1.65;--tracking-tight:-.02em;--tracking-normal:0;--tracking-label:.12em;--tracking-metadata:.2em;--text-display:var(--fw-bold) var(--fs-display)/var(--lh-tight) var(--font-sans);--text-h1:var(--fw-bold) var(--fs-h1)/var(--lh-tight) var(--font-sans);--text-h2:var(--fw-bold) var(--fs-h2)/var(--lh-tight) var(--font-sans);--text-h3:var(--fw-semibold) var(--fs-h3)/var(--lh-snug) var(--font-sans);--text-section:var(--fw-semibold) var(--fs-section)/var(--lh-snug) var(--font-sans);--text-body-lg:var(--fw-regular) var(--fs-body-lg)/var(--lh-default) var(--font-sans);--text-body:var(--fw-regular) var(--fs-body)/var(--lh-default) var(--font-sans);--text-body-sm:var(--fw-regular) var(--fs-body-sm)/var(--lh-default) var(--font-sans);--text-label:var(--fw-semibold) var(--fs-label)/var(--lh-snug) var(--font-sans);--text-button:var(--fw-semibold) var(--fs-button)/1 var(--font-sans);--text-caption:var(--fw-regular) var(--fs-caption)/var(--lh-snug) var(--font-sans);--text-metadata:var(--fw-extrabold) var(--fs-metadata)/1 var(--font-sans)}
:root{--card-fs-name:22px;--card-fs-name-lg:28px;--card-fs-number:48px;--card-fs-number-sm:18px;--card-fs-team:15px;--card-fs-stat:11px;--card-fs-stat-label:7px;--card-fs-rail:7px;--card-fs-micro:7.5px;--card-text-name:var(--fw-bold) var(--card-fs-name)/1 var(--font-card-condensed);--card-text-name-lg:var(--fw-bold) var(--card-fs-name-lg)/1 var(--font-card-condensed);--card-text-number:var(--fw-regular) var(--card-fs-number)/.85 var(--font-card-serif-display);--card-text-team:var(--fw-regular) var(--card-fs-team)/1 var(--font-card-serif-display);--card-text-micro:var(--fw-extrabold) var(--card-fs-micro)/1 var(--font-sans);--card-tracking-rail:.16em}
:root{--space-micro:4px;--space-xs:8px;--space-compact:12px;--space-standard:16px;--space-section:24px;--space-separation:32px;--space-lg:40px;--space-xl:48px;--space-2xl:64px;--space-3xl:96px;--gutter-app:20px;--gutter-app-tight:14px;--gutter-web:32px;--gutter-web-wide:64px;--content-max:1200px;--content-narrow:720px;--control-h-sm:32px;--control-h-md:40px;--control-h-lg:48px;--tap-target-min:44px;--nav-h:64px;--appbar-h:52px;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px}
:root{--radius-none:0;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-xl:14px;--radius-pill:1000px;--radius-full:50%;--card-chamfer:26px;--card-chamfer-inner:24px;--border-hairline:1px;--border-emphasis:2px;--card-border-w:3px;--elev-0:none;--elev-1:0 1px 2px #0006;--elev-2:0 8px 24px #00000073;--elev-3:0 24px 60px #0009;--elev-card:0 30px 60px -12px #000000bf,0 0 0 1px #ffffff0f;--glow-brand:0 0 0 1px #7b5cff80,0 0 24px #7b5cff40;--glow-achievement:0 0 0 1px #e8c24a8c,0 0 28px #e8c24a38;--focus-ring:0 0 0 2px #0b0a11,0 0 0 4px #a392ff;--scrim-photo-bottom:linear-gradient(180deg,#0b0a110f 40%,#0b0a11ed);--scrim-card-photo:linear-gradient(180deg,#10101880 0%,#10101800 24%,#10101824 54%,#101018f0 100%);--scrim-top:linear-gradient(180deg,#0b0a11d9,#0b0a1100);--finish-foil:linear-gradient(115deg,transparent 30%,#ffffff47 46%,#a392ff59 52%,transparent 68%);--finish-holo:linear-gradient(115deg,transparent 28%,#7bffce4d 42%,#cc88ff52 50%,#00d4ff47 58%,transparent 72%);--finish-gold:linear-gradient(115deg,transparent 30%,#e8c24a6b 48%,transparent 66%);--dur-instant:80ms;--dur-fast:.12s;--dur-base:.18s;--dur-slow:.32s;--dur-flip:.56s;--ease-standard:cubic-bezier(.22,.8,.2,1);--ease-drawer:cubic-bezier(.2,.8,.2,1);--ease-out:ease-out}
:root,[data-card-skin=signal]{--card-body:#101018;--card-well:#171426;--card-frame:#7b5cff;--card-accent:#ff7a59;--card-accent-2:#7b5cff;--card-accent-3:#7bffce;--card-ink:#f4f2ff;--card-ink-dim:#f4f2ff9e;--card-finish:var(--finish-foil);--card-finish-opacity:.18}[data-card-skin=flag]{--card-body:#0a0705;--card-well:#241a14;--card-frame:#ff6a2b;--card-accent:#ff6a2b;--card-accent-2:#ffd0a6;--card-accent-3:#7a2708;--card-ink:#fff;--card-ink-dim:#ffffff94;--card-finish:var(--finish-foil);--card-finish-opacity:.14}[data-card-skin=crimson]{--card-body:#130208;--card-well:#1b0409;--card-frame:#ff3c3c;--card-accent:#ff3c3c;--card-accent-2:#ff7a00;--card-accent-3:#e8d000;--card-ink:#e8b75a;--card-ink-dim:#e8b75a9e;--card-finish:var(--finish-gold);--card-finish-opacity:.2}[data-card-skin=vintage]{--card-body:#b7d2c2;--card-well:#c8deda;--card-frame:#e2673f;--card-accent:#e2673f;--card-accent-2:#2b2733;--card-accent-3:#7fb0c0;--card-ink:#2b2733;--card-ink-dim:#2b27339e;--card-finish:none;--card-finish-opacity:0}[data-card-skin=holo]{--card-body:#0f0f17;--card-well:#171426;--card-frame:#a392ff;--card-accent:#c8f;--card-accent-2:#00d4ff;--card-accent-3:#7bffce;--card-ink:#f4f2ff;--card-ink-dim:#f4f2ff9e;--card-finish:var(--finish-holo);--card-finish-opacity:.3}[data-card-skin=achievement]{--card-body:#0f0f17;--card-well:#171426;--card-frame:#e8c24a;--card-accent:#e8c24a;--card-accent-2:#f2d98a;--card-accent-3:#fff3df;--card-ink:#fff9e8;--card-ink-dim:#fff9e89e;--card-finish:var(--finish-gold);--card-finish-opacity:.26}[data-card-skin=team]{--team-primary:#2f6bff;--team-secondary:#8fb4ff;--card-body:#0b0a11;--card-well:#12141b;--card-frame:var(--team-primary);--card-accent:var(--team-primary);--card-accent-2:var(--team-secondary);--card-accent-3:#f4f2ff;--card-ink:#fff;--card-ink-dim:#ffffff94;--card-finish:var(--finish-foil);--card-finish-opacity:.14}
@keyframes ss-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ss-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ss-slide-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ss-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ss-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ss-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ss-pulse-gold{0%,to{box-shadow:0 0 0 1px #e8c24a8c,0 0 18px #e8c24a24}50%{box-shadow:0 0 0 1px #e8c24acc,0 0 34px #e8c24a4d}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{background:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}body{flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}main{flex-direction:column;flex:1;display:flex}img,video,canvas{max-width:100%}a{color:var(--link);transition:color var(--dur-fast) var(--ease-standard);text-decoration:none}a:hover{color:var(--link-hover)}button{white-space:nowrap;font-family:inherit}input,select,textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:inherit}[id]{scroll-margin-top:24px}:focus-visible,a:focus-visible,button:focus-visible,[role=checkbox]:focus-visible,[role=switch]:focus-visible,[role=tab]:focus-visible{box-shadow:var(--focus-ring);outline:none}:root{--gutter-web:clamp(20px,3.2vw,40px)}.wrap{max-width:1280px;padding-left:var(--gutter-web);padding-right:var(--gutter-web);box-sizing:border-box;width:100%;margin:0 auto}@media (max-width:1099px){.hdr-row{justify-content:space-between;height:64px!important}.hdr-mark{font-size:14px!important}}.eyebrow{font:800 11px/1 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;margin:0}.h-hero{letter-spacing:-.045em;margin:0;font-weight:800}.h-section{font:700 clamp(32px,4vw,44px)/1.08 var(--font-sans);letter-spacing:-.02em;text-wrap:balance;margin:0}.lede{font:400 17px/1.65 var(--font-sans);color:var(--color-text-secondary);text-wrap:pretty;margin:0}.body{font:400 16px/1.65 var(--font-sans);color:var(--color-text-secondary);margin:0}.ss-btn:not(:disabled):hover{filter:brightness(1.08)}.ss-btn[data-tone=secondary]:not(:disabled):hover{border-color:var(--color-border-emphasis)!important;background:var(--color-surface-raised)!important}.ss-btn[data-tone=tertiary]:not(:disabled):hover{color:var(--color-text-primary)!important}.ss-btn:not(:disabled):active{filter:brightness(.94)}.lnk-quiet{color:var(--color-text-secondary)}.lnk-quiet:hover{color:var(--color-text-primary)}.lnk-faint{color:var(--color-text-tertiary)}.lnk-faint:hover{color:var(--color-text-secondary)}.legal{font:400 15px/1.7 var(--font-sans);color:var(--color-text-secondary);overflow-wrap:anywhere;flex-direction:column;gap:16px;display:flex}.legal h2{font:700 22px/1.25 var(--font-sans);letter-spacing:-.01em;color:var(--color-text-primary);margin:32px 0 0}.legal h3{font:600 16px/1.35 var(--font-sans);color:var(--color-text-primary);margin:12px 0 0}.legal p,.legal ul,.legal address{margin:0}.legal ul{flex-direction:column;gap:8px;padding-left:22px;display:flex}.legal ul ul{margin-top:8px;list-style:circle}.legal strong{color:var(--color-text-primary);font-weight:600}.legal a{text-underline-offset:3px;text-decoration:underline}.legal address{border-left:2px solid var(--color-border-default);padding-left:16px;font-style:normal}.legal table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.55}.legal th,.legal td{text-align:left;vertical-align:top;border:1px solid var(--color-border-default);padding:12px 14px}.legal th{color:var(--color-text-primary);background:var(--color-surface-elevated);font-weight:600}.legal .blank{background:color-mix(in srgb,var(--color-accent-coral) 22%,transparent);color:var(--color-text-primary);padding:1px 6px;font-weight:600}.legal .fine{color:var(--color-text-tertiary);font-size:13px}@media (max-width:720px){[data-deco=narrow]{display:none!important}}@media (max-width:959px){[data-deco=wide]{display:none!important}}@media (max-width:760px){[data-photo-strip]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.card-fan{place-items:center;padding:24px 0;display:grid;position:relative}@keyframes ss-fan-focus{0%{opacity:0;transform:translateY(28px)scale(.94)}to{opacity:1;transform:none}}@keyframes ss-fan-out{0%{opacity:0;transform:translate(0)translateY(0)rotate(0)scale(.96)}12%{opacity:1;transform:translate(0)translateY(0)rotate(0)scale(.96)}70%{transform:translateX(calc(var(--x) * 1.12)) translateY(0) rotate(calc(var(--rot) * 1.35)) scale(1)}to{transform:translateX(var(--x)) translateY(0) rotate(var(--rot)) scale(1)}}.fan-focus{animation:.7s cubic-bezier(.22,.8,.2,1) .15s backwards ss-fan-focus}.fan-card{animation:1.1s cubic-bezier(.22,.8,.2,1) backwards ss-fan-out}@media (prefers-reduced-motion:reduce){.fan-focus,.fan-card{animation:none}}@media (min-width:1008px){.card-fan{transform-origin:85%;scale:.9}}@media (min-width:1008px) and (max-width:1180px){.card-fan{scale:.8}}@media (max-width:560px){.card-fan{padding:0}.card-fan>.fan-inner{transform-origin:50%;margin:-60px 0;transform:scale(.78)}}@media (max-width:380px){.card-fan>.fan-inner{margin:-90px 0;transform:scale(.68)}}@media (pointer:coarse){.ss-input{font-size:16px!important}}.ss-check:focus-visible+.ss-check-box{box-shadow:var(--focus-ring)}.hdr-narrow{display:none}@media (max-width:1099px){.hdr-wide{display:none!important}div.hdr-narrow:not([hidden]){display:block}button.hdr-narrow{align-items:center;display:inline-flex}}.skip-link{z-index:100;background:var(--color-brand-primary);color:var(--color-text-on-brand);font:800 12px/1 var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:12px 16px;position:absolute;top:-60px;left:12px}.skip-link:focus{color:var(--color-text-on-brand);top:12px}.roster-row{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 12px;transition:background .12s cubic-bezier(.22,.8,.2,1);display:grid}.roster-row:hover{background:var(--color-surface-elevated);color:var(--color-text-primary)}@media (max-width:480px){.roster-row{gap:14px;padding:16px 4px}}.card-link{transition:opacity .12s cubic-bezier(.22,.8,.2,1)}.card-link:hover{opacity:.86}.player-glow{filter:drop-shadow(0 0 8px #a392ffb3)drop-shadow(0 0 30px #7b5cff73)}@media (max-width:379px){.player-card-fit{zoom:.86}}@media (max-width:759px){[data-deco=nf]{display:none!important}}@media (min-width:960px){.invite-preview{position:sticky;top:96px}}.play-stage{aspect-ratio:16/9;width:min(1400px,100%,177.8svh - 113.792px)}.play-port{display:none}@media (max-width:759px){.play-land{display:none}.play-port{display:block}.play-stage{aspect-ratio:9/16;width:min(100%,56.25svh - 27px)}}@media (max-width:440px){.phone-wrap{zoom:.86}}@media (max-width:374px){.phone-wrap{zoom:.8}}@media (max-width:340px){.phone-wrap{zoom:.74}}.hotspot{cursor:pointer;pointer-events:auto;background:0 0;border:none;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;display:grid;position:absolute}.hotspot:focus-visible{outline:none}.hotspot:focus-visible .hotspot-dot{box-shadow:var(--focus-ring)}.hotspot-ring{border:1.5px solid var(--color-brand-highlight);pointer-events:none;border-radius:50%;width:22px;height:22px;animation:1.8s cubic-bezier(.22,.8,.2,1) infinite backwards ss-hs-ring;position:absolute}.hotspot-dot{width:22px;height:22px;font:700 11px/1 var(--font-sans);border-radius:50%;place-items:center;transition:transform .18s cubic-bezier(.22,.8,.2,1),background .12s cubic-bezier(.22,.8,.2,1);display:grid;position:relative;box-shadow:0 0 0 2px #0b0a11b3,0 2px 10px #00000080}@keyframes ss-hs-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.tour-tip{animation:.52s cubic-bezier(.22,.8,.2,1) .18s backwards ss-tip-in}.tour-tip-l{--tip-from:translateX(24px) scale(.96);transform-origin:100%}.tour-tip-r{--tip-from:translateX(-24px) scale(.96);transform-origin:0}.tour-tip-in{--tip-from:translateY(-16px) scale(.97);transform-origin:top}@keyframes ss-tip-in{0%{opacity:0;transform:var(--tip-from);filter:blur(3px)}to{opacity:1;filter:blur();transform:none}}.tip-lead{animation:.42s cubic-bezier(.22,.8,.2,1) backwards ss-fade-in}@keyframes ss-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hotspot-ring,.tour-tip,.tip-lead{animation:none}}.upload-tile{border:1px dashed var(--color-border-emphasis);min-width:0;height:72px;color:var(--color-text-primary);cursor:pointer;background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;transition:border-color .12s cubic-bezier(.22,.8,.2,1);display:flex}.upload-tile:hover,.upload-tile[aria-pressed=true]{border-color:var(--color-brand-highlight)}.ss-icon-btn{transition:background var(--dur-fast) var(--ease-standard)}.ss-icon-btn:hover{background:var(--color-surface-raised)!important;color:var(--color-text-primary)!important}.opp-rail::-webkit-scrollbar{display:none}.opp-rail:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}@media (max-width:1079px){.try-points{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:599px){.try-points{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:620px){.culture-card{margin-bottom:0!important}}.bst-stage{width:1120px;height:560px;position:relative}.bst-card{width:270px;height:378px;position:absolute;top:0}.bst-share{justify-content:center;width:568px;display:flex;position:absolute;top:400px;left:276px}.bst-marker{z-index:7;background:var(--color-brand-primary);width:26px;height:26px;box-shadow:0 0 0 3px var(--color-bg-primary);font:700 12px/1 var(--font-sans);color:var(--color-text-on-brand);pointer-events:none;border-radius:50%;place-items:center;margin:-13px 0 0 -13px;display:grid;position:absolute}.bst-lines{pointer-events:none;position:absolute;inset:0;overflow:visible}.bst-notes{margin:0;padding:0;list-style:none}.bst-note{align-items:flex-start;gap:14px;width:240px;display:flex;position:absolute}.bst-note-l{text-align:right;--nx:24px;--clip:inset(0 0 0 100%);flex-direction:row-reverse;left:0}.bst-note-r{--nx:-24px;--clip:inset(0 100% 0 0);left:880px}.bst-badge{border:1px solid var(--color-brand-primary);background:var(--color-selected-bg);width:26px;height:26px;font:700 12px/1 var(--font-sans);color:var(--color-brand-highlight);border-radius:50%;flex:none;place-items:center;display:grid}@media (max-width:1199px){.bst-stage{flex-direction:column;align-items:center;gap:28px;width:100%;height:auto;display:flex}.bst-card,.bst-share{position:relative;top:auto;left:auto!important}.bst-share{width:auto}.bst-lines{display:none}.bst-notes{flex-direction:column;gap:20px;width:100%;max-width:460px;display:flex}.bst-note{text-align:left;--nx:0px;--ny:14px;--clip:inset(0 100% 0 0);flex-direction:row;width:100%;position:static}}.bst-armed .bst-card,.bst-armed .bst-share,.bst-armed .bst-marker,.bst-armed .bst-note,.bst-armed .bst-lines path{opacity:0}.bst-playing .bst-card{animation:bst-card .64s cubic-bezier(.22,.8,.2,1) var(--d) both}.bst-playing .bst-share{animation:bst-up .42s cubic-bezier(.22,.8,.2,1) var(--d) both}.bst-playing .bst-marker{animation:bst-pop .52s cubic-bezier(.22,.8,.2,1) var(--d) both}.bst-playing .bst-lines path{animation:ss-fade-in .42s cubic-bezier(.22,.8,.2,1) var(--d) both}.bst-playing .bst-note{animation:bst-note .56s cubic-bezier(.22,.8,.2,1) var(--d) both}@keyframes bst-card{0%{opacity:0;transform:translateY(36px)scale(.96)}to{opacity:1;transform:none}}@keyframes bst-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes bst-pop{0%{opacity:0;transform:scale(.2)}55%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes bst-note{0%{opacity:0;transform:translate(var(--nx,0px),var(--ny,0px));clip-path:var(--clip)}to{opacity:1;clip-path:inset(0);transform:none}}.bst-dialog{border:1px solid var(--color-border-strong);background:var(--color-surface-overlay);width:calc(100% - 48px);max-width:420px;color:var(--color-text-primary);padding:0}.bst-dialog::backdrop{background:#08070ca8}.card-qr-btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.rd-label{flex-direction:column;gap:8px;min-width:0;display:flex}.rd-label>span:not(.rd-err){font:600 13px/1 var(--font-sans);color:#f4f2ffb8}.rd-field{color:#f4f2ff;height:48px;font:400 15px var(--font-sans);background:#0b0a11;border:1px solid #ffffff2e;border-radius:0;outline:none;width:100%;min-width:0;padding:0 14px;transition:border-color .12s cubic-bezier(.22,.8,.2,1)}.rd-field::placeholder{color:#f4f2ff6b}.rd-field:focus,.rd-field:focus-visible{box-shadow:none;border-color:#a392ff}.rd-field[aria-invalid=true]{border-color:var(--color-error)}textarea.rd-field{resize:vertical;height:auto;padding:12px 14px;line-height:1.5}select.rd-field{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#f4f2ffb8 50%),linear-gradient(135deg,#f4f2ffb8 50%,#0000 50%);background-position:calc(100% - 20px) 21px,calc(100% - 15px) 21px;background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}select.rd-field option{background:#101018}.rd-field.on-panel{background:#0b0a11}.rd-field.on-ground{background:#101018}@media (pointer:coarse){.rd-field{font-size:16px}}.rd-err{font:500 12px/1.4 var(--font-sans);color:var(--color-error)}.rd-btn{color:#0b0a11;height:56px;font:800 12px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#7b5cff;border:none;justify-content:center;align-items:center;padding:0 24px;transition:filter .12s;display:inline-flex}.rd-btn:hover:not(:disabled){filter:brightness(1.08);color:#0b0a11}.rd-btn:disabled{opacity:.6;cursor:default}.rd-btn.ghost{color:#f4f2ff;background:0 0;border:1px solid #ffffff2e}.rd-btn.ghost:hover:not(:disabled){filter:none;color:#f4f2ff;border-color:#ffffff5c}.rd-pick{color:#f4f2ff;min-height:52px;font:600 14px/1.25 var(--font-sans);text-align:left;cursor:pointer;background:#101018;border:1px solid #ffffff2e;align-items:center;gap:10px;padding:0 16px;display:flex}.rd-pick[aria-checked=true]{background:#7b5cff1a;border-color:#7b5cff}.rd-pick:disabled{opacity:.45;cursor:not-allowed}.rd-pick .dot{border:1.5px solid #ffffff2e;border-radius:50%;flex:none;width:14px;height:14px}.rd-pick[aria-checked=true] .dot{background:#7b5cff;border-color:#7b5cff}.rd-row{color:#f4f2ff;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:0 4px;display:flex}a.rd-row:hover{color:#c4b8ff}.rd-search{background:#101018;border:1px solid #ffffff2e;align-items:center;gap:12px;width:100%;height:52px;padding:0 16px;display:flex}.rd-search:focus-within{border-color:#a392ff}.rd-search input{color:#f4f2ff;min-width:0;font:400 15px var(--font-sans);background:0 0;border:none;outline:none;flex:1}.rd-search input:focus-visible{box-shadow:none}.rd-search input::placeholder{color:#f4f2ff6b}@media (pointer:coarse){.rd-search input{font-size:16px}}.mk-cta{transition:filter .12s cubic-bezier(.22,.8,.2,1),background .12s cubic-bezier(.22,.8,.2,1),border-color .12s cubic-bezier(.22,.8,.2,1)}.mk-cta:hover{filter:brightness(1.08);color:var(--color-text-on-brand)}.mk-cta.mk-cta-2:hover{filter:none;color:var(--color-text-primary);border-color:#fff6!important}.mk-entry{box-sizing:border-box;min-height:240px;color:var(--color-text-primary);background:#101018;border:1px solid #ffffff1f;flex-direction:column;gap:14px;padding:28px;transition:border-color .12s cubic-bezier(.22,.8,.2,1),background .12s cubic-bezier(.22,.8,.2,1);display:flex}.mk-entry:hover{border-color:var(--color-brand-primary);color:var(--color-text-primary);background:#14121f}.mk-fan{box-sizing:content-box;justify-content:center;align-items:center;min-height:382px;padding:24px 0 8px;display:flex}.mk-fan-card{filter:drop-shadow(0 24px 40px #0000008c);flex:none}.mk-fan-card+.mk-fan-card{margin-left:-96px}@media (max-width:560px){.mk-fan{min-height:270px}.mk-fan-card>div{font-size:5px!important}.mk-fan-card+.mk-fan-card{margin-left:-78px}.mk-strip>div>div{font-size:6px!important}.mk-feature-card{zoom:var(--mk-zoom,.857)}}.member-card{color:var(--color-text-primary);flex-direction:column;align-items:center;gap:10px;padding:10px 6px;display:flex}.member-card-open{outline-offset:6px;border-radius:4px;outline:2px solid #0000;transition:transform .22s cubic-bezier(.2,.8,.2,1),outline-color .22s}.member-card-open:hover,.member-card-open:focus-visible{box-shadow:none;color:var(--color-text-primary);outline-color:#7b5cff;transform:translateY(-8px)scale(1.03)}@media (prefers-reduced-motion:reduce){.member-card-open{transition:none}.member-card-open:hover,.member-card-open:focus-visible{transform:none}}.member-card-tag{font:800 9px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#f4f2ff8c}.member-card-open .member-card-tag{color:#a392ff}.bz-col{background:#101018;border:1px solid #ffffff1f;flex-direction:column;min-width:0;display:flex}.bz-head{font:800 9px/1 var(--font-sans);letter-spacing:.2em;color:#f4f2ff8c;text-transform:uppercase;padding:16px 16px 10px}.bz-row{color:#f4f2ffb8;min-height:48px;font:600 14px/1.25 var(--font-sans);border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:8px;padding:0 16px;display:flex}.bz-row:hover{color:#f4f2ff;background:#7b5cff14}.bz-row[aria-current=true]{color:#f4f2ff;background:#7b5cff29}.bz-empty{font:400 13px/1.5 var(--font-sans);color:#f4f2ff6b;padding:14px 16px 18px}.sr-row{color:#f4f2ff;min-height:52px;font:600 15px/1.3 var(--font-sans);border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}a.sr-row:hover{color:#f4f2ff;background:#7b5cff1f}.sr-sub{font:500 12px/1.3 var(--font-sans);color:#f4f2ff8c;text-align:right}.prog-chip{color:#f4f2ff;min-height:46px;font:600 14px var(--font-sans);background:#101018;border:1px solid #ffffff24;align-items:center;gap:8px;padding:0 16px;display:flex}.prog-chip:hover{color:#f4f2ff;border-color:#7b5cff}.glog{border:1px solid #ffffff14;overflow-x:auto}.glog-row{font:500 14px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;border-top:1px solid #ffffff0f;gap:12px;padding:14px 16px;display:grid}.glog-head{font:800 9px/1 var(--font-sans);letter-spacing:.2em;color:#f4f2ff8c;background:#0b0a11;border-top:none;padding:12px 16px}.share-scrim{z-index:50;background:#050409b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.share-panel{background:#12101c;border:1px solid #ffffff24;flex-direction:column;gap:18px;width:100%;max-width:520px;max-height:calc(100dvh - 32px);padding:24px;display:flex;overflow-y:auto}@media (max-width:600px){.share-scrim{align-items:flex-end;padding:0}.share-panel{max-width:none}}.share-opt{color:#f4f2ff;min-height:64px;font:600 12px/1.2 var(--font-sans);cursor:pointer;white-space:normal;text-align:center;background:#0b0a11;border:1px solid #ffffff24;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.share-opt:hover{color:#f4f2ff;border-color:#a392ff}.share-toast{z-index:60;color:#0b0a11;height:44px;font:700 13px/1 var(--font-sans);background:#7bffce;align-items:center;gap:10px;padding:0 18px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}@media (max-width:420px){.member-hero-card>*{zoom:.76}}.bz-search{max-width:594px;height:54px}.bz-card .member-card{gap:14px;padding:0}@media (max-width:560px){.bz-card .member-card>:first-child{zoom:1.1579}}.sr-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px;display:grid}.sr-grid .member-card{padding:12px 8px}@media (max-width:560px){.sr-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.sr-grid .member-card>:first-child{zoom:.875}}.nf-section{min-height:727px}@media (max-width:600px){.nf-section{min-height:779px}}.rd-login-label{padding-top:8px}.rd-login-label>span{line-height:1}.ct-grid{grid-template-columns:1fr;grid-template-areas:"intro""form""other";align-items:start;gap:48px;display:grid}.ct-intro{grid-area:intro}.ct-form{grid-area:form;min-width:0}.ct-other{grid-area:other}@media (min-width:960px){.ct-grid{grid-template:"intro form""other form"1fr/1fr 1fr;row-gap:32px}}.ct-form input.rd-field{height:50px}.mb-extras{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:799px){.mb-extras{grid-template-columns:1fr}}.mb-mates .member-card{padding:0}.mb-mates .member-card-open .member-card-tag{display:none}@media (max-width:600px){.mb-mates .member-card{zoom:.8889}.mb-mates.compact .member-card{zoom:.8125}}@media (max-width:420px){.member-hero-card.compact>*{zoom:.7333}}.bc-goal{width:280px}.bc-narrow{display:none}@media (max-width:560px){.bc-goal{width:240px}.bc-wide{display:none}.bc-narrow{display:block}}.student-tile:hover,.student-tile:focus-visible,.choice-row:hover,.choice-row:focus-visible{border-color:#7b5cff!important}.photo-opt{position:relative}.photo-opt:has(input:focus-visible){box-shadow:var(--focus-ring)}.acct-link{cursor:pointer;min-height:44px;font:inherit;color:inherit;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}@media (pointer:coarse){.acct-field{font-size:16px!important}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
