@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/build/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/build/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/build/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");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:Doto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/doto-latin-ext-wght-normal-BuEMryYU.woff2)format("woff2-variations");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:Doto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/doto-latin-wght-normal-DtlIPefW.woff2)format("woff2-variations");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}[data-surface=platform][data-theme=light],[data-surface=platform][data-theme=dark]{--surface:#f3f4f0;--surface-raised:#fff;--surface-raised-2:#e9ebe4;--surface-sunken:#e3e5dd;--on-surface:#11131a;--on-surface-muted:#434855;--on-surface-dim:#585d6e;--primary:#2433d6;--primary-hover:#1a26a8;--on-primary:#fff;--on-button:#fff;--button-gradient:linear-gradient(180deg, #2e3fe6 0%, #1f2cc2 100%);--accent:#b8360a;--accent-2:#ff5a1f;--on-accent:#fff;--accent-100:#fff0e8;--accent-200:#ffd9c4;--accent-300:#ffb38e;--accent-400:#ff8a55;--accent-500:#ff5a1f;--accent-600:#e0450c;--accent-700:#b0360a;--accent-800:#7e2708;--accent-900:#4a1805;--neutral-100:#f7f7f4;--neutral-200:#ecede8;--neutral-300:#d6d8d1;--neutral-400:#b3b6ae;--neutral-500:#8c8f99;--neutral-600:#6b6f7d;--neutral-700:#4a4e5b;--neutral-800:#2c303b;--neutral-900:#161922;--success:#1b7a3e;--warning:#8a5a00;--danger:#c0262d;--danger-bg:#fbe6e5;--on-success:#fff;--on-warning:#fff;--on-danger:#fff;--highlight:#ffd23f;--highlight-bg:#fff3c9;--on-highlight:#11131a;--outline:#cfd1c9;--outline-strong:#656a78;--focus-ring:#2433d6;--stripe:#eeefea;--dmd-bg:#150a04;--dmd-ink:#ff6b1a;--dmd-shadow:#3a1a08;--glow-accent:0 0 28px #ff5a1f4d;--glow-danger:0 0 20px #c0262d4d;--glow-dmd:0 0 6px #ff6b1abf;--glow-success:0 0 20px #1b7a3e4d;--font-display:"Archivo Variable", "Helvetica Neue", sans-serif;--font-score:"Doto Variable", ui-monospace, monospace;--font-body:"Archivo Variable", "Helvetica Neue", sans-serif;--radius-control:8px;--radius-surface:16px;--scale-heading:1.25;--scale-dmd:1;--shadow-sm:0 1px 2px #1619221f;--shadow-md:0 6px 18px #1619221f;--shadow-lg:0 24px 60px #16192238;--logo-gradient:linear-gradient(135deg, #2433d6 0%, #2433d6 50%, #ff5a1f 50%, #ff5a1f 100%)}[data-surface=platform] .wordmark{font-family:var(--font-display);letter-spacing:-.02em;-webkit-text-fill-color:currentColor;color:var(--on-surface);background:0 0;font-weight:850;font-stretch:125%}[data-surface=platform] .marquee{font-family:var(--font-display);letter-spacing:-.02em;text-shadow:none;color:var(--on-surface);font-weight:800;font-stretch:110%}[data-surface=platform] .pl-btn:hover{background:var(--primary-hover);color:var(--on-button)}[data-surface=platform] .pl-btn-ghost:hover{background:var(--surface-raised-2)}[data-surface=platform] .pl-btn-invert:hover{background:var(--surface-raised)}[data-surface=platform] .pl-link{text-underline-offset:3px}[data-surface=platform] .pl-link:hover{color:var(--primary)}[data-surface=platform] .mock-club{--surface:#0a0b24;--surface-raised:#151842;--surface-raised-2:#1f2358;--on-surface:#f2f0ff;--on-surface-muted:#bec0ea;--outline:#2c3170;--primary:#ff3fa4;--on-primary:#0a0b24;--accent:#2ee6e6;--success:#5be39a;--radius-control:4px;--radius-surface:10px;--glow-accent:0 0 14px color-mix(in srgb, var(--primary) 70%, transparent)}[data-surface=platform] .mock-club[data-decade="1970"]{--surface:#1a120b;--surface-raised:#2b1e13;--surface-raised-2:#3a2a1b;--on-surface:#f7e8d0;--on-surface-muted:#d2bc98;--outline:#4e3a25;--primary:#f29a2e;--on-primary:#1a120b;--accent:#e8c35a;--success:#a8d86e}[data-surface=platform] .mock-club[data-decade="1990"]{--surface:#130a1d;--surface-raised:#24143b;--surface-raised-2:#311c4e;--on-surface:#fbefff;--on-surface-muted:#d2bce0;--outline:#432a63;--primary:#ff7a1a;--on-primary:#130a1d;--accent:#2bd6b8;--success:#6be3a0}[data-surface=platform] .mock-club[data-decade="2000"]{--surface:#0c1218;--surface-raised:#17222d;--surface-raised-2:#213041;--on-surface:#eaf3fa;--on-surface-muted:#afc2d1;--outline:#2c3e52;--primary:#52b6ff;--on-primary:#0c1218;--accent:#c8f03c;--success:#7be3a6}[data-surface=platform] .mock-club[data-decade="2010"]{--surface:#101316;--surface-raised:#1c2126;--surface-raised-2:#262d34;--on-surface:#f2f4f5;--on-surface-muted:#b4bcc3;--outline:#343c45;--primary:#f5d02f;--on-primary:#101316;--accent:#ff6a6f;--success:#6fd99a}[data-surface=platform] .mock-club[data-decade="2020"]{--surface:#07090c;--surface-raised:#12161c;--surface-raised-2:#1b212a;--on-surface:#f4f6f8;--on-surface-muted:#adb6c0;--outline:#262d38;--primary:#7cf29b;--on-primary:#07090c;--accent:#b79bff;--success:#7cf29b}[data-surface=platform] .mock-board{--surface:#f6f2ea;--surface-raised:#fffdf8;--surface-raised-2:#efe9dd;--surface-sunken:#ece6da;--on-surface:#221e18;--on-surface-muted:#5a5246;--outline:#d9d0c0;--outline-strong:#8c8170;--primary:#7a5418;--on-primary:#fffdf8;--success:#2f6b3a;--warning:#8a5a00;--stripe:#f1ece2;--font-display:Georgia, "Times New Roman", serif;--font-body:Georgia, "Times New Roman", serif;--radius-control:3px;--radius-surface:4px}
