@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-Czevyj-6.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.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}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--font-ui:"Plus Jakarta Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Fraunces Variable", georgia, "Times New Roman", serif;--font-mono:ui-monospace, "Cascadia Mono", "SF Mono", consolas, monospace;--text-xs:12px;--leading-xs:16px;--text-sm:14px;--leading-sm:20px;--text-md:16px;--leading-md:24px;--text-lg:18px;--leading-lg:28px;--text-xl:20px;--leading-xl:28px;--text-2xl:24px;--leading-2xl:32px;--text-3xl:32px;--leading-3xl:40px;--text-4xl:40px;--text-coord-min:10px;--text-micro:11px;--leading-micro:14px;--text-caption:13px;--leading-caption:18px;--text-base:15px;--leading-base:22px;--text-cta:17px;--text-brand:22px;--text-hero:28px;--leading-hero:30px;--tracking-tight:-.01em;--leading-4xl:48px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--tracking-eyebrow:.04em;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-icon:14px;--radius-tile:18px;--radius-avatar:22px;--radius-nav:22px;--radius-segment:10px;--radius-chip-sm:6px;--radius-full:9999px;--border-hairline:1px;--border-strong:2px;--focus-ring-width:2px;--focus-ring-offset:2px;--space-tight:3px;--space-row-x:14px;--space-brand:10px;--icon-chevron:18px;--icon-watch:22px;--space-hero:18px;--avatar-hero:84px;--nav-height:68px;--way-height:60px;--cta-height:56px;--coin-size:14px;--coin-edge:3px;--rise-art-height:184px;--rise-step:48px;--rise-dot:20px;--rise-dot-current:24px;--rise-glow:4px;--rise-copy-max:230px;--rise-title-max:220px;--rise-steps-top:14px;--puzzle-thumb:112px;--streak-dot:22px;--puzzle-solved-board:300px;--puzzle-panel:360px;--puzzle-desktop-max:1024px;--lesson-icon:34px;--legacy-art-width:92px;--legacy-art-height:124px;--legacy-hero-height:264px;--legacy-hero-text:176px;--legacy-hero-text-wide:190px;--legacy-hero-planned:220px;--legacy-portrait-slot:108px;--treasury-side:340px;--treasury-desktop-max:1040px;--legacy-hero-art:268px;--legacy-claimed-ring:220px;--legacy-claimed-text:320px;--legacy-claimed-art:300px;--legacy-claimed-king:290px;--leading-claimed:40px;--twin-tile:#1b2a4a;--twin-mark:#d6a934;--twin-figure:#fff;--twin-ghost:#b8c0d4;--twin-hero:84px;--twin-row:44px;--twin-setup:var(--space-16);--twin-game:var(--space-10);--border-check:1.5px;--leading-like:44px;--leading-pair:22px;--twin-consent-gap:90px;--text-legacy:32px;--leading-legacy:36px;--text-art-coming:10px;--space-board-tile:6px;--space-moment-badge:28px;--leading-moment:26px;--watch-pace-button:84px;--space-board-tile-icon:18px;--watch-reserve:300px;--friend-tile-sm:36px;--friend-tile-lg:52px;--radius-tile-xs:7px;--brand-mark-lg:36px;--radius-mark-lg:9px;--friend-clock-min:72px;--friend-countdown:56px;--friend-spinner:40px;--friend-spinner-edge:3px;--friend-dot:8px;--friend-back:36px;--join-board:520px;--join-card:420px;--join-gap:56px;--join-reserve:240px;--friend-sheet-radius:24px;--friend-card-y:18px;--friend-link-height:52px;--friend-joined-top:10px;--text-friend-title:26px;--friend-head-icon:28px;--target-min:44px;--duration-fast:.12s;--duration-base:.2s;--duration-piece:.16s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--content-max:1200px;--board-max:720px;--board-phone:320px;--board-viewport-reserve:216px;--board-fit:min(var(--board-max), calc(100dvh - var(--board-viewport-reserve)));--board-fit-eval:min(var(--board-max), calc(100dvh - var(--board-viewport-reserve) - var(--space-5) - var(--space-2)));--game-phone-reserve:260px;--action-height:48px;--layout-panel-min:360px;--layout-swatch-min:88px;--layout-sheet-max:560px;--eval-graph-height:96px;--layout-rail-width:200px;--wf-phone-width:360px;--wf-phone-height:760px;--wf-desktop-max:1040px;--wf-avatar:40px;--wf-avatar-lg:56px;--wf-mini-piece:16px;--ad-mpu-width:300px;--ad-mpu-height:250px;--ad-banner-width:320px;--ad-banner-height:50px;--pinned-reserve:112px;--z-overlay:100;--z-modal:200;--z-toast:300;--piece-light-fill:#fbf7ee;--piece-light-stroke:#1d1a15;--piece-light-detail:#1d1a15;--piece-dark-fill:#24201b;--piece-dark-stroke:#e9e1d0;--piece-dark-detail:#e9e1d0;--piece-stroke-width:3.5;--piece-detail-width:2.5;--board-last-move:#d6a83473;--board-selected:#3b5bdb38;--board-selected-edge:#151a2de6;--board-selected-inner:#ffffffe6;--board-legal-dot:#151a2db3;--board-capture-ring:#151a2db3;--board-mark-light:#ffffffbf;--board-check:#c8322ad9;--board-check-edge:#6e1210f2;--board-drop-target:#ffffff59;--board-scrim:#14120f73;--board-arrow:#0c3e26f2;--board-threat:#6e1210f2;--board-threat-solid:#6e1210;--color-on-threat:#fff;--board-paused:#0e122059;--board-played:#28303ee6;--piece-lift-shadow:0 4px 4px #0000004d}@media (width>=60em){:root{--board-viewport-reserve:192px}}:root,[data-board=walnut]{--board-light:#e8d3ae;--board-dark:#9c6b43;--board-coord-on-light:#6b4526;--board-coord-on-dark:#fff}[data-board=leather]{--board-light:#e7e3cf;--board-dark:#5f7e5c;--board-coord-on-light:#3f573d;--board-coord-on-dark:#fff}[data-board=slate]{--board-light:#dce3ea;--board-dark:#5f758b;--board-coord-on-light:#3e5266;--board-coord-on-dark:#fff}[data-board=mono]{--board-light:#f4f4f4;--board-dark:#767676;--board-coord-on-light:#4a4a4a;--board-coord-on-dark:#fff}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f3f5fa;--color-surface:#fff;--color-surface-sunken:#eef0f5;--color-raised:#fff;--color-border-subtle:#dde2ec;--color-border-strong:#767f94;--color-text:#151a2d;--color-text-muted:#5a6378;--color-primary:#3b5bdb;--color-primary-subtle:#e7ecff;--color-primary-fill:#3b5bdb;--color-primary-fill-hover:#2f4ac0;--color-primary-fill-pressed:#263da0;--color-on-primary:#fff;--color-gold:#8f6800;--color-gold-subtle:#fff4d6;--color-coin:#f5b700;--color-coin-edge:#a87800;--color-on-coin:#151a2d;--color-accent:#c2410c;--color-accent-subtle:#ffe8dd;--color-danger:#b42318;--color-on-danger:#fff;--color-success:#1f7a45;--color-on-success:#fff;--color-friend:#1f7a45;--color-friend-subtle:#e3f4ea;--color-away-subtle:#fff1e6;--color-warning:#8a5a00;--color-focus:#3b5bdb;--board-focus:#151a2d;--board-focus-halo:#fff;--color-card-edge:transparent;--card-edge-width:0px;--color-segment-track:#e4e8f0;--color-on-accent:#fff;--color-show-me:#2f4ac0;--color-win-white:#f4ebdd;--color-win-white-edge:#c9bca4;--color-win-white-dot-edge:#8a7a60;--color-win-black:#2b2420;--color-chip:#eef0f5;--color-chip-text:#3d4559;--color-arena-them:#5c2a4e;--color-rise-bg:#151a2d;--color-rise-edge:#151a2d;--color-rise-text:#fff;--color-rise-muted:#c5cad8;--color-rise-track:#c5cad838;--color-rise-off:#687189;--color-rise-gold:#f5b700;--color-rise-glow:#f5b7004d;--color-rank-here:#fffbf0;--color-rise-chip:#f5b70029;--color-rise-glow-soft:#f5b70038;--color-rise-ring:#f5b7008c;--color-rise-chip-neutral:#ffffff14;--shadow-1:0 1px 3px #151a2d1a;--shadow-2:0 8px 24px #151a2d14;--shadow-nav:0 8px 24px #151a2d24;--shadow-board:0 12px 28px #151a2d2e;--shadow-card:0 1px 3px #151a2d1a;--shadow-hero:0 8px 24px #151a2d14;--shadow-tab:0 1px 3px #151a2d1f;--shadow-chip:0 1px 3px #151a2d1f;--shadow-board-chip:0 2px 6px #00000040}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0e1220;--color-surface:#171c2e;--color-surface-sunken:#0a0d18;--color-raised:#1b2135;--color-border-subtle:#2a3149;--color-border-strong:#6e7898;--color-text:#eef1f8;--color-text-muted:#a0a8be;--color-primary:#8fa2ff;--color-primary-subtle:#232a44;--color-primary-fill:#4f67ea;--color-primary-fill-hover:#3f55cc;--color-primary-fill-pressed:#3549b8;--color-on-primary:#fff;--color-gold:#f5b700;--color-gold-subtle:#2b2410;--color-coin:#f5b700;--color-coin-edge:#c99600;--color-on-coin:#151a2d;--color-accent:#ff9a62;--color-accent-subtle:#3a2418;--color-danger:#ff8a80;--color-on-danger:#0e1220;--color-success:#6fd49a;--color-on-success:#0e1220;--color-friend:#6fd49a;--color-friend-subtle:#15301f;--color-away-subtle:#3a2418;--color-warning:#f2c14e;--color-focus:#8fa2ff;--color-card-edge:#2a3149;--card-edge-width:1px;--color-segment-track:#0a0d18;--color-on-accent:#0e1220;--color-show-me:#b3c0ff;--color-win-white:#f4ebdd;--color-win-white-edge:#c9bca4;--color-win-white-dot-edge:#8a7a60;--color-win-black:#3b332d;--color-chip:#232a44;--color-chip-text:#c9cfde;--color-arena-them:#e7a3d2;--color-rise-bg:#1a1710;--color-rise-edge:#4a3d18;--color-rise-text:#eef1f8;--color-rise-muted:#c9be9c;--color-rise-track:#c9be9c38;--color-rise-off:#7a6c44;--color-rise-gold:#f5b700;--color-rise-glow:#f5b7004d;--color-rank-here:#221d0f;--color-rise-chip:#f5b70029;--color-rise-glow-soft:#f5b70038;--color-rise-ring:#f5b7008c;--color-rise-chip-neutral:#ffffff14;--shadow-1:0 1px 3px #0006;--shadow-2:0 8px 24px #00000059;--shadow-nav:0 8px 24px #00000073;--shadow-board:0 12px 28px #0000008c;--shadow-card:none;--shadow-hero:none;--shadow-tab:none;--shadow-chip:none;--way-height:56px}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0e1220;--color-surface:#171c2e;--color-surface-sunken:#0a0d18;--color-raised:#1b2135;--color-border-subtle:#2a3149;--color-border-strong:#6e7898;--color-text:#eef1f8;--color-text-muted:#a0a8be;--color-primary:#8fa2ff;--color-primary-subtle:#232a44;--color-primary-fill:#4f67ea;--color-primary-fill-hover:#3f55cc;--color-primary-fill-pressed:#3549b8;--color-on-primary:#fff;--color-gold:#f5b700;--color-gold-subtle:#2b2410;--color-coin:#f5b700;--color-coin-edge:#c99600;--color-on-coin:#151a2d;--color-accent:#ff9a62;--color-accent-subtle:#3a2418;--color-danger:#ff8a80;--color-on-danger:#0e1220;--color-success:#6fd49a;--color-on-success:#0e1220;--color-friend:#6fd49a;--color-friend-subtle:#15301f;--color-away-subtle:#3a2418;--color-warning:#f2c14e;--color-focus:#8fa2ff;--color-card-edge:#2a3149;--card-edge-width:1px;--color-segment-track:#0a0d18;--color-on-accent:#0e1220;--color-show-me:#b3c0ff;--color-win-white:#f4ebdd;--color-win-white-edge:#c9bca4;--color-win-white-dot-edge:#8a7a60;--color-win-black:#3b332d;--color-chip:#232a44;--color-chip-text:#c9cfde;--color-arena-them:#e7a3d2;--color-rise-bg:#1a1710;--color-rise-edge:#4a3d18;--color-rise-text:#eef1f8;--color-rise-muted:#c9be9c;--color-rise-track:#c9be9c38;--color-rise-off:#7a6c44;--color-rise-gold:#f5b700;--color-rise-glow:#f5b7004d;--color-rank-here:#221d0f;--color-rise-chip:#f5b70029;--color-rise-glow-soft:#f5b70038;--color-rise-ring:#f5b7008c;--color-rise-chip-neutral:#ffffff14;--shadow-1:0 1px 3px #0006;--shadow-2:0 8px 24px #00000059;--shadow-nav:0 8px 24px #00000073;--shadow-board:0 12px 28px #0000008c;--shadow-card:none;--shadow-hero:none;--shadow-tab:none;--shadow-chip:none;--way-height:56px}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]){--duration-fast:0s;--duration-base:0s;--duration-piece:0s}}[data-motion=reduced]{--duration-fast:0s;--duration-base:0s;--duration-piece:0s}[data-board=classic-walnut-maple]{--board-light:#e4bf9d;--board-dark:#64483b;--board-light-lo:#ddb592;--board-light-hi:#eac6a6;--board-dark-lo:#533d32;--board-dark-hi:#735243;--board-coord-zone-light:#d8b190 #eac4a3;--board-coord-zone-dark:#573e34 #72554a;--board-coord-on-light:#4b454a;--board-coord-on-dark:#dad3d0;--board-coord-halo-on-light:transparent;--board-coord-halo-on-dark:transparent;--board-image:url(/boards/classic-walnut-maple-800.webp);--board-light-fill:transparent;--board-dark-fill:transparent}[data-board=classic-castle-stone]{--board-light:#d0c0b1;--board-dark:#6d6b67;--board-light-lo:#c0b0a1;--board-light-hi:#dcccbd;--board-dark-lo:#494847;--board-dark-hi:#8d8a85;--board-coord-zone-light:#b1a191 #dcccbc;--board-coord-zone-dark:#45423f #908c89;--board-coord-on-light:#373845;--board-coord-on-dark:#fff;--board-coord-halo-on-light:transparent;--board-coord-halo-on-dark:#151a2d;--board-image:url(/boards/classic-castle-stone-800.webp);--board-light-fill:transparent;--board-dark-fill:transparent}[data-board=classic-green-leather]{--board-light:#e4cfb7;--board-dark:#2f3d36;--board-light-lo:#dcc6ae;--board-light-hi:#e9d7c1;--board-dark-lo:#24322c;--board-dark-hi:#404d46;--board-coord-zone-light:#48483c #e9e2d3;--board-coord-zone-dark:#22312a #52605a;--board-coord-on-light:#151a2d;--board-coord-on-dark:#d5d8d7;--board-coord-halo-on-light:#fff;--board-coord-halo-on-dark:transparent;--board-image:url(/boards/classic-green-leather-800.webp);--board-light-fill:transparent;--board-dark-fill:transparent}[data-board=classic-heraldic-tile]{--board-light:#e8ddd1;--board-dark:#21407d;--board-light-lo:#e2d9cf;--board-light-hi:#eae0d6;--board-dark-lo:#1d3b76;--board-dark-hi:#294682;--board-coord-zone-light:#e3d7ca #f4f0ef;--board-coord-zone-dark:#183a77 #7481ab;--board-coord-on-light:#5d5c65;--board-coord-on-dark:#fff;--board-coord-halo-on-light:transparent;--board-coord-halo-on-dark:#151a2d;--board-image:url(/boards/classic-heraldic-tile-800.webp);--board-light-fill:transparent;--board-dark-fill:transparent}[data-board=classic-ebony-pearl]{--board-light:#e2bc9a;--board-dark:#3f322c;--board-light-lo:#d8b08d;--board-light-hi:#e9c4a4;--board-dark-lo:#30251f;--board-dark-hi:#4c4039;--board-coord-zone-light:#d8ad8a #e7c3a3;--board-coord-zone-dark:#302724 #55443f;--board-coord-on-light:#4a4449;--board-coord-on-dark:#bab5b3;--board-coord-halo-on-light:transparent;--board-coord-halo-on-dark:transparent;--board-image:url(/boards/classic-ebony-pearl-800.webp);--board-light-fill:transparent;--board-dark-fill:transparent}[data-board=classic-malachite-onyx]{--board-light:#d6d5d2;--board-dark:#124637;--board-light-lo:#afada9;--board-light-hi:#e0dfdd;--board-dark-lo:#09291c;--board-dark-hi:#236c58;--board-coord-zone-light:#2d1f16 #dedcdb;--board-coord-zone-dark:#01271e #2e6857;--board-coord-on-light:#151a2d;--board-coord-on-dark:#d0dad7;--board-coord-halo-on-light:#fff;--board-coord-halo-on-dark:transparent;--board-image:url(/boards/classic-malachite-onyx-800.webp);--board-light-fill:transparent;--board-dark-fill:transparent}[data-board=mongol-steppe-leather]{--board-light:#dac8b2;--board-dark:#3d4432;--board-light-lo:#cfbda8;--board-light-hi:#e3d1bd;--board-dark-lo:#2e3724;--board-dark-hi:#4d5444;--board-coord-zone-light:#ccbaa4 #e0ceba;--board-coord-zone-dark:#2b321e #454c3d;--board-coord-on-light:#4c4b52;--board-coord-on-dark:#b9bcb5;--board-coord-halo-on-light:transparent;--board-coord-halo-on-dark:transparent;--board-image:url(/boards/mongol-steppe-leather-800.webp);--board-light-fill:transparent;--board-dark-fill:transparent}[data-board=mongol-ger-felt]{--board-light:#d5c2a9;--board-dark:#821318;--board-light-lo:#c8b49b;--board-light-hi:#dfcdb6;--board-dark-lo:#73090e;--board-dark-hi:#941b20;--board-coord-zone-light:#bba98e #ddc9b1;--board-coord-zone-dark:#6c090a #9a1e24;--board-coord-on-light:#3f3f48;--board-coord-on-dark:#dcbdbe;--board-coord-halo-on-light:transparent;--board-coord-halo-on-dark:transparent;--board-image:url(/boards/mongol-ger-felt-800.webp);--board-light-fill:transparent;--board-dark-fill:transparent}[data-board=mongol-winter-birch-slate]{--board-light:#d2ccc7;--board-dark:#6a6e77;--board-light-lo:#bab3b0;--board-light-hi:#ded9d6;--board-dark-lo:#4b5057;--board-dark-hi:#92949c;--board-coord-zone-light:#a6a1a0 #e1dcd9;--board-coord-zone-dark:#494e56 #aeb0b5;--board-coord-on-light:#333646;--board-coord-on-dark:#fff;--board-coord-halo-on-light:transparent;--board-coord-halo-on-dark:#151a2d;--board-image:url(/boards/mongol-winter-birch-slate-800.webp);--board-light-fill:transparent;--board-dark-fill:transparent}[data-board=mongol-gobi-sandstone]{--board-light:#cea880;--board-dark:#9a5b38;--board-light-lo:#c19a71;--board-light-hi:#dbb590;--board-dark-lo:#894926;--board-dark-hi:#ac6d4a;--board-coord-zone-light:#9a6941 #d5ad84;--board-coord-zone-dark:#7d4421 #c08a61;--board-coord-on-light:#151a2d;--board-coord-on-dark:#fff;--board-coord-halo-on-light:#fff;--board-coord-halo-on-dark:#151a2d;--board-image:url(/boards/mongol-gobi-sandstone-800.webp);--board-light-fill:transparent;--board-dark-fill:transparent}[data-board=soviet-era-folding-box]{--board-light:#dbba93;--board-dark:#6c4f3d;--board-light-lo:#cba87e;--board-light-hi:#e6c6a1;--board-dark-lo:#5a3c29;--board-dark-hi:#7e614c;--board-coord-zone-light:#a78667 #e1c19b;--board-coord-zone-dark:#513523 #795a47;--board-coord-on-light:#212433;--board-coord-on-dark:#e2dcd8;--board-coord-halo-on-light:transparent;--board-coord-halo-on-dark:transparent;--board-image:url(/boards/soviet-era-folding-box-800.webp);--board-light-fill:transparent;--board-dark-fill:transparent}[data-board=soviet-era-karelian-malachite]{--board-light:#deaf72;--board-dark:#284c3b;--board-light-lo:#c2955b;--board-light-hi:#f0c288;--board-dark-lo:#0f3325;--board-dark-hi:#4b785f;--board-coord-zone-light:#b2834b #ebc38f;--board-coord-zone-dark:#0d2d1f #436d59;--board-coord-on-light:#212331;--board-coord-on-dark:#e1e6e4;--board-coord-halo-on-light:transparent;--board-coord-halo-on-dark:transparent;--board-image:url(/boards/soviet-era-karelian-malachite-800.webp);--board-light-fill:transparent;--board-dark-fill:transparent}[data-board=stone-age-sandstone-slab]{--board-light:#b6a696;--board-dark:#4a4948;--board-light-lo:#928272;--board-light-hi:#cebeae;--board-dark-lo:#302f2c;--board-dark-hi:#706e6f;--board-coord-zone-light:#645545 #cebfaf;--board-coord-zone-dark:#2c2a29 #91857c;--board-coord-on-light:#151a2d;--board-coord-on-dark:#fff;--board-coord-halo-on-light:#fff;--board-coord-halo-on-dark:#151a2d;--board-image:url(/boards/stone-age-sandstone-slab-800.webp);--board-light-fill:transparent;--board-dark-fill:transparent}[data-board=stone-age-ochre-rawhide]{--board-light:#d7c1a9;--board-dark:#823a2f;--board-light-lo:#cab299;--board-light-hi:#e0ccb5;--board-dark-lo:#722c20;--board-dark-hi:#a15a4c;--board-coord-zone-light:#bca287 #e3d1bd;--board-coord-zone-dark:#742d23 #c9a692;--board-coord-on-light:#3c3b46;--board-coord-on-dark:#fff;--board-coord-halo-on-light:transparent;--board-coord-halo-on-dark:#151a2d;--board-image:url(/boards/stone-age-ochre-rawhide-800.webp);--board-light-fill:transparent;--board-dark-fill:transparent}[data-board=stone-age-basalt-bone]{--board-light:#d9c7b3;--board-dark:#454340;--board-light-lo:#cbb6a1;--board-light-hi:#e2d2bd;--board-dark-lo:#21201c;--board-dark-hi:#686461;--board-coord-zone-light:#92826b #e5d6c8;--board-coord-zone-dark:#201c1a #6c6c67;--board-coord-on-light:#151a2d;--board-coord-on-dark:#f0f0f0;--board-coord-halo-on-light:transparent;--board-coord-halo-on-dark:transparent;--board-image:url(/boards/stone-age-basalt-bone-800.webp);--board-light-fill:transparent;--board-dark-fill:transparent}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-md);line-height:var(--leading-md);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p{margin:0}code{font-family:var(--font-mono);font-size:var(--text-xs)}button,input,select{font:inherit;color:inherit}html:has(nav[aria-label=Main]){scroll-padding-bottom:var(--pinned-reserve)}@media (width<60em){html:has(nav[aria-label=Main]){scroll-padding-bottom:calc(var(--nav-height) + var(--space-4) + var(--pinned-reserve) + env(safe-area-inset-bottom))}}@media (width<60em) and (height<44em){html:has(nav[aria-label=Main]){scroll-padding-bottom:calc(var(--nav-height) + var(--space-4) + env(safe-area-inset-bottom))}}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.visuallyHidden{width:var(--border-hairline);height:var(--border-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}._box_wjfnn_1{align-items:flex-start;gap:var(--space-brand);padding:var(--space-3) var(--space-row-x);border-radius:var(--radius-lg);background:var(--color-chip);display:flex}._icon_wjfnn_10{width:var(--icon-chevron);height:var(--icon-chevron);margin-top:var(--border-hairline);fill:none;stroke:var(--color-chip-text);flex:none}._dot_wjfnn_19{fill:var(--color-chip-text)}._text_wjfnn_23{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-sm)}._portrait_9im64_1{border-radius:26%;flex:none;display:block}._hero_9im64_7{width:var(--twin-hero);height:var(--twin-hero)}._row_9im64_12{width:var(--twin-row);height:var(--twin-row)}._setup_9im64_17{width:var(--twin-setup);height:var(--twin-setup)}._game_9im64_22{width:var(--twin-game);height:var(--twin-game)}._tile_9im64_27{fill:var(--twin-tile)}._spark_9im64_31{fill:var(--twin-mark)}._arrow_9im64_35{fill:none;stroke:var(--twin-mark);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}._you_9im64_43,._twin_9im64_44{stroke:var(--twin-tile);stroke-width:5px;stroke-linejoin:round}._you_9im64_43{fill:var(--twin-figure)}._twin_9im64_44{fill:var(--twin-ghost)}._learning_9im64_59{opacity:.95;fill:none;stroke:var(--twin-ghost);stroke-width:4px;stroke-linejoin:round;stroke-dasharray:7 6}._segmented_1bx1l_1{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}._legend_1bx1l_11{margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-caption);padding:0}._segments_1bx1l_20{gap:var(--space-2);flex-wrap:wrap;display:flex}._cols2_1bx1l_26,._cols3_1bx1l_27,._cols4_1bx1l_28{display:grid}._cols2_1bx1l_26{grid-template-columns:repeat(2,1fr)}._cols3_1bx1l_27{grid-template-columns:repeat(3,1fr)}._cols4_1bx1l_28{grid-template-columns:repeat(4,1fr)}._segment_1bx1l_1{flex:1;position:relative}._segment_1bx1l_1 input{opacity:0;position:absolute}._segment_1bx1l_1 span{min-height:calc(var(--target-min) + 2 * var(--border-hairline));padding:0 var(--space-3);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:flex}._segment_1bx1l_1 input:checked+span{border-color:var(--color-primary);background:var(--color-primary-subtle);color:var(--color-primary);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-primary)}._segment_1bx1l_1 input:focus-visible+span{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}._list_1bx1l_82{border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-1);overflow:hidden}._row_1bx1l_89,._switchRow_1bx1l_90{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--space-14);padding:var(--space-2) var(--space-4);border:0;border-bottom:var(--border-hairline) solid var(--color-border-subtle);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:left;cursor:pointer;background:0 0;display:flex}._row_1bx1l_89:last-child,._switchRow_1bx1l_90:last-child{border-bottom:0}._switchTall_1bx1l_112{padding-block:var(--space-brand)}._switchText_1bx1l_116{gap:var(--border-strong);line-height:var(--leading-sm);flex-direction:column;display:flex}._switchDetail_1bx1l_123{color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--weight-regular);line-height:var(--leading-caption)}._row_1bx1l_89:hover,._switchRow_1bx1l_90:hover{background:var(--color-surface-sunken)}._row_1bx1l_89:disabled{color:var(--color-text-muted);cursor:default;background:0 0}._rowLabel_1bx1l_141{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}._rowValue_1bx1l_149{color:var(--color-text-muted);white-space:nowrap;align-items:center;display:flex}._chevron_1bx1l_156{width:var(--icon-chevron);height:var(--icon-chevron);margin-left:calc(-1 * var(--space-1));fill:none;stroke:currentColor;flex-shrink:0}._danger_1bx1l_165{color:var(--color-danger)}._switch_1bx1l_90{width:var(--space-10);height:var(--space-6);border-radius:var(--radius-full);background:var(--color-border-strong);transition:background-color var(--duration-fast) var(--ease-standard);flex-shrink:0;position:relative}._switch_1bx1l_90:after{content:"";top:var(--space-1);left:var(--space-1);width:var(--space-4);height:var(--space-4);border-radius:var(--radius-full);background:var(--color-surface);transition:transform var(--duration-fast) var(--ease-standard);position:absolute}._switchOn_1bx1l_191{background:var(--color-primary-fill)}._switchOn_1bx1l_191:after{transform:translateX(var(--space-4))}._groupLabel_1bx1l_199{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._topBar_1bx1l_208{align-items:center;gap:var(--space-2);min-height:var(--target-min);display:flex}._back_1bx1l_215{min-height:var(--target-min);padding:0 var(--space-2) 0 0;color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:0}._title_1bx1l_226{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-extrabold);line-height:var(--leading-xl);flex:1}._avatar_1bx1l_234{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-lg);background:var(--color-primary-subtle);color:var(--color-primary);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-extrabold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._portrait_1bx1l_249{object-fit:cover;background:0 0}._avatarLarge_1bx1l_254{width:var(--space-16);height:var(--space-16);border-radius:var(--radius-xl);font-size:var(--text-3xl)}._botTag_1bx1l_262{align-items:center;gap:var(--space-1);padding:var(--space-tight) var(--space-2);border-radius:var(--radius-md);background:var(--color-chip);color:var(--color-chip-text);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);white-space:nowrap;line-height:normal;display:inline-flex}._botIcon_1bx1l_277{width:var(--text-xs);height:var(--text-xs)}._fit_1bx1l_283{flex-wrap:nowrap}._fit_1bx1l_283 ._segment_1bx1l_1{flex:auto}._backHeader_1bx1l_292{align-items:center;gap:var(--space-1);height:var(--space-14);margin:0 calc(-1 * var(--space-1)) calc(-1 * var(--space-2)) calc(-1 * var(--space-3));flex:none;display:flex}._backChevron_1bx1l_301{width:var(--target-min);height:var(--target-min);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}._backChevron_1bx1l_301 svg{width:var(--icon-watch);height:var(--icon-watch);fill:none;stroke:var(--color-text)}._backTitle_1bx1l_320{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-extrabold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._backTrailing_1bx1l_330{color:var(--color-text-muted);font-size:var(--text-md);font-weight:var(--weight-semibold);flex:none;margin-left:auto}._row_lheu5_1{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-row-x);color:var(--color-text);font:inherit;text-align:left;background:0 0;border:0;display:flex}._row_lheu5_1+._row_lheu5_1{border-top:var(--border-hairline) solid var(--color-border-subtle)}._button_lheu5_18{cursor:pointer}._button_lheu5_18:hover{background:var(--color-surface-sunken)}._text_lheu5_26{gap:var(--border-strong);flex-direction:column;flex:1;min-width:0;display:flex}._name_lheu5_34{align-items:center;gap:var(--space-2);font-size:var(--text-md);font-weight:var(--weight-bold);flex-wrap:wrap;line-height:normal;display:flex}._chip_lheu5_44{padding:var(--border-strong) var(--space-2);border-radius:var(--radius-md);background:var(--color-primary-subtle);color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-bold)}._meta_lheu5_53,._line_lheu5_54{font-size:var(--text-sm);line-height:var(--leading-sm)}._meta_lheu5_53{color:var(--color-text-muted)}._line_lheu5_54{color:var(--color-chip-text)}._progress_lheu5_67{align-items:center;gap:var(--space-brand);display:flex}._inRow_lheu5_73{margin-top:var(--space-1)}._track_lheu5_77{height:var(--space-board-tile);border-radius:var(--radius-full);background:var(--color-chip);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-border-subtle);flex:1;display:block;overflow:hidden}._fill_lheu5_87{border-radius:var(--radius-full);background:var(--color-primary);height:100%;display:block}._count_lheu5_94{color:var(--color-text-muted);line-height:normal;font-size:var(--text-caption);white-space:nowrap}._chevron_lheu5_101{width:var(--icon-chevron);height:var(--icon-chevron);fill:none;stroke:var(--color-text-muted);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}._box_mey0y_2{justify-content:center;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-1);flex-direction:column;display:flex;overflow:hidden}._slot_mey0y_16{gap:var(--space-1);justify-self:center;display:grid}._mpu_mey0y_22{width:var(--ad-mpu-width);margin:var(--space-4) calc((100% - var(--ad-mpu-width)) / 2) var(--space-8)}._mpu_mey0y_22 ._box_mey0y_2{height:var(--ad-mpu-height)}._banner_mey0y_32{margin:0 calc(-1 * var(--space-4));padding:var(--space-2) 0 var(--space-3);border-top:var(--border-hairline) solid var(--color-border-subtle);background:var(--color-bg);justify-self:stretch;justify-items:center}._banner_mey0y_32 ._box_mey0y_2{width:var(--ad-banner-width);height:var(--ad-banner-height);padding:0 var(--space-4);box-shadow:none}._label_mey0y_48{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._reserved_mey0y_54{color:var(--color-text-muted);font-size:var(--text-sm);align-self:center}._banner_mey0y_32 ._label_mey0y_48{width:var(--ad-banner-width)}._button_10ixm_1{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:0 var(--space-5);border:var(--border-hairline) solid transparent;border-radius:var(--radius-xl);font-size:var(--text-md);font-weight:var(--weight-extrabold);line-height:var(--leading-md);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);display:inline-flex}._button_10ixm_1:disabled{cursor:not-allowed;opacity:.45}._primary_10ixm_25{background:var(--color-primary-fill);color:var(--color-on-primary)}._primary_10ixm_25:hover:not(:disabled){background:var(--color-primary-fill-hover)}._primary_10ixm_25:active:not(:disabled){background:var(--color-primary-fill-pressed)}._secondary_10ixm_38{background:var(--color-surface);border-color:var(--color-border-subtle);box-shadow:var(--shadow-1);color:var(--color-text)}._secondary_10ixm_38:hover:not(:disabled){background:var(--color-surface-sunken)}._tertiary_10ixm_49{color:var(--color-primary);background:0 0}._tertiary_10ixm_49:hover:not(:disabled){background:var(--color-primary-subtle)}._block_10ixm_58{width:100%}._backdrop_nbwmp_1{z-index:var(--z-modal);background:var(--board-scrim);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._sheet_nbwmp_11{gap:var(--space-3);width:100%;max-width:var(--layout-sheet-max);max-height:calc(100dvh - var(--space-8));padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background:var(--color-surface);box-shadow:var(--shadow-2);display:grid;overflow-y:auto}@media (width>=60em){._backdrop_nbwmp_1{align-items:center}._sheet_nbwmp_11{border-radius:var(--radius-2xl)}}._chip_dpmhs_2{align-items:center;gap:var(--space-1);padding:var(--space-tight) var(--space-2);border-radius:var(--radius-md);background:var(--color-friend-subtle);color:var(--color-friend);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);white-space:nowrap;line-height:normal;display:inline-flex}._chipIcon_dpmhs_17{width:var(--text-xs);height:var(--text-xs)}._tile_dpmhs_23{background:var(--color-primary-subtle);color:var(--color-primary);font-family:var(--font-display);font-weight:var(--weight-extrabold);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}._friendTile_dpmhs_35{background:var(--color-friend-subtle);color:var(--color-friend)}._xs_dpmhs_40{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-tile-xs);font-size:var(--text-xs)}._sm_dpmhs_47{width:var(--friend-tile-sm);height:var(--friend-tile-sm);border-radius:var(--radius-segment);font-size:var(--text-md)}._md_dpmhs_54{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-lg);font-size:var(--text-lg)}._lg_dpmhs_61{width:var(--friend-tile-lg);height:var(--friend-tile-lg);border-radius:var(--radius-xl);font-size:var(--text-2xl)}._xl_dpmhs_68{width:var(--space-16);height:var(--space-16);border-radius:var(--radius-tile);font-size:var(--text-hero)}._mark_dpmhs_75{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-md);flex:none}._markLarge_dpmhs_82{width:var(--brand-mark-lg);height:var(--brand-mark-lg);border-radius:var(--radius-mark-lg)}._markTile_dpmhs_88{fill:var(--twin-tile)}._markCrown_dpmhs_92{fill:var(--twin-mark)}._markPawn_dpmhs_96{fill:var(--twin-figure);stroke:var(--twin-tile);stroke-width:5px;stroke-linejoin:round}div._fill_argye_4{min-height:100dvh}._spacer_argye_8{flex:1}._card_argye_12{gap:var(--space-row-x);padding:var(--friend-card-y) var(--space-4);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}._cardHead_argye_23{gap:var(--space-1);flex-direction:column;display:flex}._eyebrow_argye_29{color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);line-height:var(--leading-xs);text-transform:uppercase}._cardTitle_argye_38{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-extrabold);line-height:1.15}._body_argye_45{color:var(--color-chip-text);font-size:var(--text-base);line-height:var(--leading-base)}._link_argye_51{align-items:center;gap:var(--space-3);min-height:var(--friend-link-height);padding:0 var(--space-row-x);border-radius:var(--radius-lg);background:var(--color-chip);font-size:var(--text-base);font-weight:var(--weight-bold);display:flex}._linkIcon_argye_63{width:var(--icon-chevron);height:var(--icon-chevron);color:var(--color-chip-text);flex:none}._linkText_argye_70{overflow-wrap:anywhere;flex:1;min-width:0}._twoUp_argye_76{gap:var(--space-3);display:flex}._twoUp_argye_76>*{padding-inline:var(--space-2);flex:1}._cta_argye_86{min-height:var(--space-12)}._buttonIcon_argye_90{width:var(--icon-chevron);height:var(--icon-chevron);flex:none}._facts_argye_96{gap:var(--space-2);padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--color-border-subtle);color:var(--color-chip-text);font-size:var(--text-sm);line-height:var(--leading-sm);flex-direction:column;display:flex}._fact_argye_96{align-items:center;gap:var(--space-2);display:flex}._factIcon_argye_113{width:var(--icon-chevron);height:var(--icon-chevron);margin-inline:var(--space-tight);flex:none}._strong_argye_120{color:var(--color-text)}._waiting_argye_124{align-items:center;gap:var(--space-row-x);display:flex}._spinner_argye_130{width:var(--friend-spinner);height:var(--friend-spinner);border:var(--friend-spinner-edge) solid var(--color-chip);border-top-color:var(--color-primary);border-radius:var(--radius-full);flex:none;animation:1s linear infinite _spin_argye_130}@keyframes _spin_argye_130{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){._spinner_argye_130{animation-duration:4s}}:root[data-motion=reduced] ._spinner_argye_130{animation-duration:4s}._waitingText_argye_156{gap:var(--border-strong);flex-direction:column;display:flex}._waitingTitle_argye_162{font-size:var(--text-md);font-weight:var(--weight-bold)}._waitingBody_argye_167{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._danger_argye_173{width:100%;min-height:var(--target-min);margin-bottom:var(--space-1);border-radius:var(--radius-xl);color:var(--color-danger);font-size:var(--text-base);font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:0}._joined_argye_187{align-items:center;gap:var(--space-row-x);padding:var(--friend-joined-top) 0 var(--space-1);text-align:center;flex-direction:column;display:flex}._pair_argye_196{align-items:center;gap:var(--space-row-x);display:flex}._versus_argye_202{color:var(--color-text-muted);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-extrabold)}._joinedName_argye_209{align-items:center;gap:var(--space-board-tile);flex-direction:column;display:flex}._joinedTitle_argye_216{font-family:var(--font-display);font-size:var(--text-friend-title);font-weight:var(--weight-extrabold);line-height:1.15}._joinedBody_argye_223{color:var(--color-chip-text);font-size:var(--text-base);line-height:var(--leading-base)}._count_argye_229{align-items:center;gap:var(--border-strong);margin-top:var(--space-1);flex-direction:column;display:flex}._countNumber_argye_237{color:var(--color-primary);font-family:var(--font-display);font-size:var(--friend-countdown);font-weight:var(--weight-extrabold);line-height:1}._countLabel_argye_245{color:var(--color-text-muted);font-size:var(--text-sm)}._hello_argye_250{gap:var(--space-2);flex-direction:column;display:flex}._label_argye_256{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}._cheers_argye_262{gap:var(--space-2);flex-wrap:wrap;display:flex}._cheer_argye_262{height:var(--space-10);padding:0 var(--space-4);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--shadow-1);font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer}._cheerSent_argye_280{border-color:var(--color-primary);background:var(--color-primary-subtle);box-shadow:none;color:var(--color-primary)}._got_argye_287{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._sheetHead_argye_296{align-items:center;gap:var(--space-3);display:flex}._headTile_argye_302{width:var(--space-14);height:var(--space-14);border-radius:var(--radius-xl);background:var(--color-primary-subtle);color:var(--color-primary);flex:none;justify-content:center;align-items:center;display:flex}._headIcon_argye_314{width:var(--friend-head-icon);height:var(--friend-head-icon)}._headText_argye_319{gap:var(--border-strong);flex-direction:column;display:flex}._headTitle_argye_325{font-size:var(--text-lg);font-weight:var(--weight-extrabold);line-height:normal}._headSub_argye_331{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._field_argye_337{gap:var(--space-board-tile);flex-direction:column;display:flex}._input_argye_343{width:100%;min-height:var(--space-12);padding:0 var(--space-row-x);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-semibold)}._input_argye_343[aria-invalid=true]{border-color:var(--color-danger)}._help_argye_359{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-caption)}._switchCard_argye_365{border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}._friendly_argye_373{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._error_argye_379{color:var(--color-danger);font-size:var(--text-sm);line-height:var(--leading-sm)}._screen_1uirl_2{gap:var(--space-4);width:100%;max-width:var(--layout-sheet-max);min-height:calc(100dvh - var(--nav-height) - var(--space-8));padding:var(--space-4);flex-direction:column;margin:0 auto;display:flex}@media (width>=60em){._screen_1uirl_2{min-height:100dvh;padding-top:var(--space-8)}}._tag_1uirl_20{padding:0 var(--space-2);border-radius:var(--radius-md);background:var(--color-primary-subtle);color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-sm);white-space:nowrap}._card_1uirl_31{gap:var(--space-3);padding:var(--space-4);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-1);display:grid}._eyebrow_1uirl_41{color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._persona_1uirl_50{align-items:center;gap:var(--space-3);display:flex}._personaText_1uirl_56{min-width:0;font-size:var(--text-sm);line-height:var(--leading-sm);display:grid}._personaName_1uirl_63{align-items:center;gap:var(--space-2);font-size:var(--text-md);font-weight:var(--weight-bold);flex-wrap:wrap;display:flex}._muted_1uirl_72{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._small_1uirl_78{font-size:var(--text-sm);line-height:var(--leading-sm)}._pinned_1uirl_84{bottom:calc(var(--nav-height) + var(--space-4) + env(safe-area-inset-bottom));z-index:1;padding:var(--space-3) 0;background:var(--color-bg);margin-top:auto;position:sticky}@media (width>=60em){._pinned_1uirl_84{bottom:0}}._pinnedBanner_1uirl_100{bottom:calc(var(--nav-height) + 2 * var(--space-4) + env(safe-area-inset-bottom));margin-bottom:calc(-1 * var(--space-4));padding:0}@media (width>=60em){._pinnedBanner_1uirl_100{bottom:0}}@media (width<60em) and (height<44em){._pinned_1uirl_84{position:static}}._sheetTitle_1uirl_122{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-extrabold);line-height:var(--leading-3xl)}._tightGroup_1uirl_130,._paceBlock_1uirl_137{gap:var(--space-2);flex-direction:column;display:flex}._tabs_o0tu9_2{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-icon);background:var(--color-segment-track);display:flex}._tab_o0tu9_2{height:var(--target-min);border-radius:var(--radius-segment);color:var(--color-text-muted);font-size:var(--text-base);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;flex:1}._tab_o0tu9_2[aria-selected=true]{background:var(--color-surface);box-shadow:var(--shadow-tab);color:var(--color-text);font-weight:var(--weight-bold)}._panel_o0tu9_29{gap:var(--space-4);flex-direction:column;display:flex}._sub_o0tu9_35{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._list_o0tu9_41,._card_o0tu9_42{border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}._card_o0tu9_42{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}._row_o0tu9_57{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-row-x);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}._row_o0tu9_57+._row_o0tu9_57{border-top:var(--border-hairline) solid var(--color-border-subtle)}._row_o0tu9_57:hover{background:var(--color-surface-sunken)}._portrait_o0tu9_77{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-lg);flex-shrink:0}._rowText_o0tu9_84{gap:var(--border-strong);flex-direction:column;flex:1;min-width:0;display:flex}._name_o0tu9_92{align-items:center;gap:var(--space-2);font-size:var(--text-md);font-weight:var(--weight-bold);flex-wrap:wrap;line-height:normal;display:flex}._meta_o0tu9_102,._line_o0tu9_103{font-size:var(--text-sm);line-height:var(--leading-sm)}._meta_o0tu9_102{color:var(--color-text-muted)}._line_o0tu9_103{color:var(--color-chip-text)}._chevron_o0tu9_116{width:var(--icon-chevron);height:var(--icon-chevron);fill:none;stroke:var(--color-text-muted);flex-shrink:0}._heading_o0tu9_124{margin-top:var(--space-3);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-extrabold);line-height:var(--leading-hero)}._moreRow_o0tu9_132{width:100%;min-height:var(--space-14);padding:0 var(--space-row-x);font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}._moreRow_o0tu9_132:hover{background:var(--color-surface-sunken)}._peopleButton_o0tu9_151{height:var(--target-min);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer}._peopleButton_o0tu9_151:hover{background:var(--color-surface-sunken)}._group_o0tu9_167{gap:var(--space-board-tile);flex-direction:column;display:flex}._groupLabel_o0tu9_173{color:var(--color-text-muted);line-height:normal;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._groupList_o0tu9_182{margin-top:calc(-1 * var(--space-1))}._eyebrow_o0tu9_187{margin-bottom:calc(var(--space-2) - var(--space-4));color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);line-height:var(--leading-xs);text-transform:uppercase}._inviteCard_o0tu9_197{gap:var(--space-row-x)}._inviteTop_o0tu9_201{align-items:flex-start;gap:var(--space-3);display:flex}._iconTile_o0tu9_207{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-lg);background:var(--color-primary-subtle);color:var(--color-primary);flex:none;justify-content:center;align-items:center;display:flex}._iconTileGrey_o0tu9_219{background:var(--color-chip);color:var(--color-chip-text)}._tileIcon_o0tu9_224{width:var(--space-6);height:var(--space-6)}._inviteText_o0tu9_229{gap:var(--space-1);flex-direction:column;display:flex}._inviteTitle_o0tu9_235{font-size:var(--text-md);font-weight:var(--weight-bold);line-height:normal}._inviteBody_o0tu9_241{color:var(--color-chip-text);font-size:var(--text-sm);line-height:var(--leading-sm)}._inviteButton_o0tu9_247{min-height:var(--space-12)}._list_o0tu9_41 ._row_o0tu9_57:only-child{padding:var(--space-row-x) var(--space-4)}._note_o0tu9_255{align-items:flex-start;gap:var(--space-board-tile);padding:var(--space-3) var(--space-row-x);border-radius:var(--radius-lg);background:var(--color-chip);color:var(--color-chip-text);font-size:var(--text-sm);line-height:var(--leading-sm);display:flex}._noteIcon_o0tu9_267{width:var(--icon-chevron);height:var(--icon-chevron);margin-top:var(--border-hairline);margin-right:var(--space-1);flex:none}._piece_qym1g_1{width:100%;height:100%;display:block;overflow:visible}._photo_qym1g_8{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}._photoDark_qym1g_21{filter:drop-shadow(0 0 var(--border-hairline) var(--piece-dark-stroke)) drop-shadow(0 0 var(--border-hairline) var(--piece-dark-stroke))}._photoLight_qym1g_25{filter:drop-shadow(0 0 var(--border-hairline) var(--piece-light-stroke)) drop-shadow(0 0 var(--border-hairline) var(--piece-light-stroke))}._light_qym1g_29{--pf:var(--piece-light-fill);--ps:var(--piece-light-stroke);--pd:var(--piece-light-detail)}._dark_qym1g_35{--pf:var(--piece-dark-fill);--ps:var(--piece-dark-stroke);--pd:var(--piece-dark-detail)}._body_qym1g_41{fill:var(--pf);stroke:var(--ps);stroke-width:var(--piece-stroke-width);stroke-linejoin:round}._detail_qym1g_48{fill:none;stroke:var(--pd);stroke-width:var(--piece-detail-width);stroke-linecap:round}._dot_qym1g_55{fill:var(--pd)}._silhouette_qym1g_60 ._body_qym1g_41{fill:var(--color-text);stroke:var(--color-text)}._silhouette_qym1g_60 ._detail_qym1g_48,._silhouette_qym1g_60 ._dot_qym1g_55{display:none}._board_x0osh_1{width:100%;max-width:var(--board-max);aspect-ratio:1;border-radius:var(--board-radius,var(--radius-sm));background:var(--board-image,none) center / cover;box-shadow:var(--shadow-board);-webkit-user-select:none;user-select:none;grid-template:repeat(8,1fr)/repeat(8,1fr);display:grid;overflow:hidden;container-type:inline-size}._row_x0osh_17{display:contents}._square_x0osh_21{position:relative}._light_x0osh_26{--coord-halo:var(--board-coord-halo-on-light,transparent);background:var(--board-light-fill,var(--board-light));color:var(--board-coord-on-light)}._dark_x0osh_33{--coord-halo:var(--board-coord-halo-on-dark,transparent);background:var(--board-dark-fill,var(--board-dark));color:var(--board-coord-on-dark)}._selected_x0osh_41:before,._check_x0osh_42:before{content:"";position:absolute;inset:0}._lastMove_x0osh_49{background-image:linear-gradient(var(--board-last-move), var(--board-last-move))}._selected_x0osh_41:before{background:var(--board-selected);box-shadow:inset 0 0 0 var(--space-1) var(--board-selected-edge), inset 0 0 0 calc(var(--space-1) + var(--border-strong)) var(--board-selected-inner)}._ring_x0osh_61:after{content:"";z-index:2;border-radius:var(--radius-full);box-shadow:0 0 0 var(--border-strong) var(--board-threat), 0 0 0 calc(var(--border-strong) * 2) var(--board-mark-light);pointer-events:none;position:absolute;inset:8%}._check_x0osh_42:before{background:radial-gradient(circle, var(--board-check) 0%, var(--board-check) 30%, transparent 72%);box-shadow:inset 0 0 0 var(--border-strong) var(--board-check-edge), inset 0 0 0 calc(var(--border-strong) * 2) var(--board-mark-light)}._piece_x0osh_81{z-index:1;position:absolute;inset:0}._target_x0osh_88:after,._captureTarget_x0osh_89:after{content:"";z-index:2;pointer-events:none;position:absolute}._target_x0osh_88:after{border-radius:var(--radius-full);background:var(--board-legal-dot);width:30%;height:30%;box-shadow:0 0 0 var(--border-strong) var(--board-mark-light);margin:auto;inset:0}._captureTarget_x0osh_89:after{background:radial-gradient(circle closest-side, transparent 72%, var(--board-mark-light) 74%, var(--board-mark-light) 78%, var(--board-capture-ring) 78%, var(--board-capture-ring) 94%, transparent 96%);inset:0}._rankLabel_x0osh_119,._fileLabel_x0osh_120{z-index:3;font-size:clamp(var(--text-coord-min), 2.75cqi, var(--text-sm));font-weight:var(--weight-semibold);text-shadow:calc(-1 * var(--border-hairline)) 0 var(--coord-halo), var(--border-hairline) 0 var(--coord-halo), 0 calc(-1 * var(--border-hairline)) var(--coord-halo), 0 var(--border-hairline) var(--coord-halo), 0 0 var(--border-strong) var(--coord-halo);pointer-events:none;line-height:1;position:absolute}._rankLabel_x0osh_119{top:4%;left:5%}._fileLabel_x0osh_120{bottom:4%;right:5%}._wrap_x0osh_148{width:100%;max-width:var(--board-max);position:relative}._interactive_x0osh_154{touch-action:none;cursor:pointer}._interactive_x0osh_154 ._square_x0osh_21:focus-visible{outline:var(--focus-ring-width) solid var(--board-focus);outline-offset:calc(var(--focus-ring-width) * -2);box-shadow:inset 0 0 0 var(--focus-ring-width) var(--board-focus-halo);z-index:4}._dragOrigin_x0osh_168{opacity:.35}._ghost_x0osh_172{z-index:var(--z-overlay);width:var(--ghost-size);height:var(--ghost-size);transform:translate(var(--ghost-x), var(--ghost-y)) scale(1.1);pointer-events:none;filter:drop-shadow(var(--piece-lift-shadow));position:absolute;top:0;left:0}._arrows_x0osh_185{z-index:5;filter:drop-shadow(0 0 var(--border-hairline) var(--board-mark-light)) drop-shadow(0 0 var(--border-hairline) var(--board-mark-light));pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._arrow_x0osh_185{stroke:var(--board-arrow);stroke-width:.16px;stroke-linecap:round}._arrowHead_x0osh_203{fill:var(--board-arrow)}._threat_x0osh_207{stroke:var(--board-threat);stroke-width:.14px;stroke-linecap:round;stroke-dasharray:.3 .22}._threatHead_x0osh_214{fill:var(--board-threat)}._played_x0osh_219{stroke:var(--board-played);stroke-width:.12px;stroke-linecap:round}._playedHead_x0osh_225{fill:var(--board-played)}._promotionBackdrop_x0osh_230{z-index:var(--z-modal);background:var(--board-scrim);position:absolute;inset:0}._promotion_x0osh_230{left:calc(var(--promo-col) * 12.5%);border-radius:var(--radius-sm);background:var(--color-surface);width:12.5%;height:50%;box-shadow:var(--shadow-2);flex-direction:column;display:flex;position:absolute;overflow:hidden}._fromTop_x0osh_250{top:0}._fromBottom_x0osh_255{flex-direction:column-reverse;bottom:0}._promotionChoice_x0osh_260{background:var(--color-surface);cursor:pointer;border:0;flex:1;padding:0}._promotionChoice_x0osh_260:hover{background:var(--color-primary-subtle)}._promotionChoice_x0osh_260:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:calc(var(--focus-ring-width) * -2)}div._page_17p74_5{min-height:100dvh}._game_17p74_10>:first-child{gap:var(--space-brand)}div._topStack_17p74_15{align-items:stretch;gap:var(--space-brand);flex-direction:column}._topLine_17p74_21{align-items:center;gap:var(--space-1);min-height:var(--friend-back);display:flex}._back_17p74_28{width:var(--friend-back);height:var(--friend-back);color:var(--color-primary);font-size:var(--text-2xl);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}._topText_17p74_41{color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--weight-semibold)}._bar_17p74_47{align-items:center;gap:var(--space-3);min-width:0;display:flex;position:relative}._barText_17p74_55{flex-direction:column;flex:1;min-width:0;line-height:normal;display:flex}._barName_17p74_63{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-bold);display:flex}._barName_17p74_63>span:last-child{align-self:flex-start}._youTag_17p74_75{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._barSub_17p74_81{align-items:center;gap:var(--space-board-tile);color:var(--color-text-muted);font-size:var(--text-caption);display:flex}._dot_17p74_89{width:var(--friend-dot);height:var(--friend-dot);border-radius:var(--radius-full);background:var(--color-friend);flex:none}._lost_17p74_97{color:var(--color-accent);font-weight:var(--weight-semibold)}._dotLost_17p74_102{background:var(--color-accent)}._clock_17p74_106{min-width:var(--friend-clock-min);padding:var(--space-board-tile) var(--space-brand);border-radius:var(--radius-segment);background:var(--color-surface);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-border-subtle);color:var(--color-text);font-size:var(--text-lg);font-weight:var(--weight-extrabold);font-variant-numeric:tabular-nums;text-align:center;flex:none}._clockActive_17p74_120{background:var(--color-primary-fill);box-shadow:none;color:var(--color-on-primary)}._clockLow_17p74_126._clockActive_17p74_120{background:var(--color-danger);color:var(--color-on-danger)}._clockPaused_17p74_131{color:var(--color-text-muted)}._statusArea_17p74_135{gap:var(--space-brand);flex-direction:column;display:flex}._status_17p74_135{min-height:0}._banner_17p74_146{gap:var(--space-brand);padding:var(--space-3) var(--space-row-x);border-radius:var(--radius-icon);background:var(--color-primary-subtle);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-primary);flex-direction:column;display:flex}._bannerAway_17p74_156{padding:var(--space-row-x);background:var(--color-away-subtle);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-accent)}._requestText_17p74_162{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-sm)}._bannerHead_17p74_168{align-items:flex-start;gap:var(--space-brand);display:flex}._bannerIcon_17p74_174{width:var(--space-5);height:var(--space-5);color:var(--color-accent);flex:none}._bannerText_17p74_181{gap:var(--border-strong);flex-direction:column;display:flex}._bannerTitle_17p74_187{font-size:var(--text-base);font-weight:var(--weight-bold)}._bannerBody_17p74_192{color:var(--color-chip-text);font-size:var(--text-caption);line-height:var(--leading-caption)}._bannerButtons_17p74_198{gap:var(--space-2);display:flex}._bannerButton_17p74_198{min-height:var(--space-10);padding-inline:var(--space-2);border-radius:var(--radius-lg);font-size:var(--text-sm);flex:1}._keepWaiting_17p74_211{height:var(--friend-back);color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:0}._waitingNote_17p74_221{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-caption)}._boardArea_17p74_227{isolation:isolate;position:relative}._scrim_17p74_233{z-index:6;border-radius:var(--board-radius,var(--radius-sm));background:var(--board-paused);pointer-events:none;position:absolute;inset:0}._movesLine_17p74_243{font-size:var(--text-sm)}._movesCard_17p74_247{display:none}._sheetNote_17p74_251{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-caption)}._overTitle_17p74_258{font-family:var(--font-display);font-size:var(--text-friend-title);font-weight:var(--weight-extrabold);line-height:1.15}._overTitle_17p74_258:focus{outline:none}._overDetail_17p74_269{color:var(--color-text-muted);font-size:var(--text-base)}._got_17p74_274{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._overNote_17p74_282{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-caption)}._cta_17p74_288{min-height:var(--space-12)}._rematch_17p74_292{gap:var(--space-brand);padding:var(--space-row-x);border-radius:var(--radius-icon);background:var(--color-primary-subtle);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-primary);flex-direction:column;display:flex}._rematchHead_17p74_302{align-items:center;gap:var(--space-brand);display:flex}._rematchText_17p74_308{flex-direction:column;display:flex}._rematchTitle_17p74_313{font-size:var(--text-base);font-weight:var(--weight-bold)}._rematchBody_17p74_318{color:var(--color-chip-text);font-size:var(--text-caption)}._rematchButton_17p74_323{border-radius:var(--radius-lg);font-size:var(--text-base);flex:1}._cheers_17p74_330{gap:var(--space-2);flex-wrap:wrap;display:flex}._cheer_17p74_330{height:var(--space-10);padding:0 var(--space-row-x);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--shadow-1);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-bold);white-space:nowrap;cursor:pointer}._cheerSent_17p74_350{border-color:var(--color-primary);background:var(--color-primary-subtle);box-shadow:none;color:var(--color-primary)}._textButton_17p74_358{width:100%;min-height:var(--target-min);border-radius:var(--radius-xl);color:var(--color-primary);font-size:var(--text-base);font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:0}@media (width>=60em){._statusArea_17p74_135{margin-top:var(--space-2);grid-area:status}._movesLine_17p74_243{display:none}._movesCard_17p74_247{display:flex}}._game_1mzbx_3{gap:var(--space-3);max-width:var(--content-max);min-height:100dvh;padding:var(--space-3) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));grid-template-rows:auto 1fr;margin:0 auto;display:grid}._boardColumn_1mzbx_14{align-content:start;gap:var(--space-2);width:100%;max-width:var(--board-fit);display:grid}._side_1mzbx_22{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._topRow_1mzbx_29{align-items:center;gap:var(--space-2);display:flex}._back_1mzbx_35{width:var(--target-min);min-height:var(--target-min);color:var(--color-primary);font-size:var(--text-2xl);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}._playerBar_1mzbx_48{align-items:center;gap:var(--space-2);min-width:0;display:flex;position:relative}._topRow_1mzbx_29 ._playerBar_1mzbx_48{flex:1}._playerText_1mzbx_61{min-width:0;font-size:var(--text-sm);line-height:var(--leading-sm);flex:1;display:grid}._muted_1mzbx_69{color:var(--color-text-muted);font-size:var(--text-sm)}._small_1mzbx_74{font-size:var(--text-sm);line-height:var(--leading-sm)}._captured_1mzbx_79{margin-left:var(--space-1);vertical-align:middle;display:inline-flex}._miniPiece_1mzbx_85{width:var(--space-4);height:var(--space-4)}._clock_1mzbx_90{padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:var(--color-surface-sunken);font-size:var(--text-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._clockActive_1mzbx_99{background:var(--color-primary-fill);color:var(--color-on-primary)}._clockLow_1mzbx_104._clockActive_1mzbx_99{background:var(--color-danger);color:var(--color-on-danger)}._bubble_1mzbx_109{bottom:100%;left:var(--space-10);z-index:2;max-width:80%;padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-2);font-size:var(--text-sm);line-height:var(--leading-sm);position:absolute}._disclosure_1mzbx_124{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-caption)}._status_1mzbx_130{min-height:var(--leading-sm);color:var(--color-text-muted);font-size:var(--text-sm);font-style:italic;line-height:var(--leading-sm)}._moveStrip_1mzbx_139{gap:var(--space-1) var(--space-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._actionBar_1mzbx_150{gap:var(--space-2);margin-top:auto;display:flex}._actionBar_1mzbx_150>*{padding-inline:var(--space-3);flex:1}@media (width<60em){._game_1mzbx_3{gap:var(--space-2);flex-direction:column;display:flex}._boardColumn_1mzbx_14{margin-top:auto}._side_1mzbx_22{display:contents}._boardArea_1mzbx_177{width:100%;max-width:min(100%, calc(100dvh - var(--game-phone-reserve)));margin-inline:auto}._game_1mzbx_3:has(._evalRow_1mzbx_183) ._boardArea_1mzbx_177{max-width:min(100%, calc(100dvh - var(--game-phone-reserve) - var(--space-5) - var(--space-2)))}}._you_1mzbx_191{margin-top:var(--space-1)}._moveNo_1mzbx_195{color:var(--color-text-muted)}._movesLabel_1mzbx_199,._moveStrip_1mzbx_139 li:nth-last-child(n+9){display:none}@media (width>=60em){._game_1mzbx_3{grid-template:"top ." auto "status ." auto "eval ." auto "board side" auto "you ." auto / minmax(0, var(--board-fit)) var(--layout-panel-min);place-content:start center;align-items:start;gap:0 var(--space-6);padding:var(--space-6) var(--space-10)}._boardColumn_1mzbx_14{display:contents}._topRow_1mzbx_29{gap:var(--space-3);grid-area:top}._back_1mzbx_35{font-size:var(--text-xl);font-weight:var(--weight-bold)}._playerBar_1mzbx_48{gap:var(--space-3);min-height:var(--target-min)}._playerName_1mzbx_243{font-size:var(--text-base)}._status_1mzbx_130{margin-top:var(--space-2);grid-area:status;font-style:normal}._evalRow_1mzbx_183{margin-top:var(--space-2);grid-area:eval}._boardArea_1mzbx_177{--board-radius:var(--radius-md);margin-top:var(--space-2);grid-area:board}._game_1mzbx_3:has(._evalRow_1mzbx_183){grid-template-columns:minmax(0, var(--board-fit-eval)) var(--layout-panel-min)}._you_1mzbx_191{margin-top:var(--space-2);grid-area:you}._side_1mzbx_22{contain:size;margin-top:var(--space-2);grid-area:side;align-self:stretch}._movesCard_1mzbx_284{gap:var(--space-2);min-height:0;padding:var(--space-4);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;flex:0 auto;display:flex;overflow-y:auto}._movesLabel_1mzbx_199{color:var(--color-text-muted);line-height:normal;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;display:block}._moveStrip_1mzbx_139{grid-template-columns:var(--space-10) minmax(0, 1fr) minmax(0, 1fr);gap:var(--space-1) 0;line-height:normal;font-family:var(--font-mono);font-size:var(--text-base);font-weight:var(--weight-medium);display:grid}._moveStrip_1mzbx_139 li,._moveStrip_1mzbx_139 li:nth-last-child(n+9){display:contents}._lastMove_1mzbx_323{font-weight:var(--weight-bold)}._actionBar_1mzbx_150{gap:var(--space-3);flex-shrink:0;margin-top:0}._actionBar_1mzbx_150>*{min-height:var(--action-height);border-radius:var(--radius-icon);box-shadow:var(--shadow-card);font-size:var(--text-base);font-weight:var(--weight-bold)}}._loading_1mzbx_342{gap:var(--space-4);padding:var(--space-8) var(--space-4);justify-items:start;display:grid}._label_1mzbx_349{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}._cheers_1mzbx_355{gap:var(--space-2);flex-wrap:wrap;display:flex}._cheer_1mzbx_355{min-height:var(--target-min);padding:0 var(--space-4);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}._cheerSent_1mzbx_372{border-color:var(--color-primary);background:var(--color-primary-subtle);color:var(--color-primary)}._sheetTitle_1mzbx_378{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-semibold);line-height:var(--leading-3xl)}._sheetTitle_1mzbx_378:focus{outline:none}._quote_1mzbx_389{padding-left:var(--space-3);border-left:var(--border-strong) solid var(--color-gold);font-family:var(--font-display);font-size:var(--text-lg);font-style:italic;line-height:var(--leading-lg);margin:0}._playerName_1mzbx_243{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._cite_1mzbx_406{color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-sm);font-style:normal;display:block}._rewards_1mzbx_414{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-gold-subtle);font-size:var(--text-sm);line-height:var(--leading-sm);margin:0;list-style:none;display:grid}._rating_1mzbx_426{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._twoUp_1mzbx_431{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}._paceTitle_1mzbx_438{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-extrabold);line-height:var(--leading-xl)}._paceHelp_1mzbx_445{font-size:var(--text-sm);line-height:var(--leading-sm)}._paceNote_1mzbx_450{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._page_1emq6_2{gap:var(--friend-card-y);width:100%;max-width:var(--layout-sheet-max);min-height:100dvh;padding:var(--space-4);flex-direction:column;margin:0 auto;display:flex}._brand_1emq6_13{align-items:center;gap:var(--space-brand);display:flex}._brandName_1emq6_19{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-extrabold)}._layout_1emq6_25,._column_1emq6_26{gap:var(--friend-card-y);flex-direction:column;display:flex}._preview_1emq6_33{display:none}._card_1emq6_37{gap:var(--space-4);padding:var(--friend-card-y) var(--space-4);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}._invited_1emq6_48{align-items:center;gap:var(--space-3);display:flex}._invitedText_1emq6_54{gap:var(--border-strong);flex-direction:column;display:flex}._eyebrow_1emq6_60{color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);line-height:var(--leading-xs);text-transform:uppercase}._title_1emq6_69{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-extrabold);line-height:1.15}._facts_1emq6_76{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}._fact_1emq6_76{padding:var(--space-brand) var(--space-3);border-radius:var(--radius-lg);background:var(--color-chip);flex-direction:column;line-height:normal;display:flex}._factLabel_1emq6_91{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._factValue_1emq6_97{align-items:center;gap:var(--space-board-tile);font-size:var(--text-base);font-weight:var(--weight-bold);display:flex}._swatch_1emq6_105{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full);background:var(--piece-dark-fill);box-shadow:0 0 0 var(--border-hairline) var(--color-border-strong);flex:none}._swatchWhite_1emq6_114{background:var(--piece-light-fill)}._form_1emq6_118{gap:var(--space-4);flex-direction:column;display:flex}._field_1emq6_124{gap:var(--space-board-tile);flex-direction:column;display:flex}._label_1emq6_130{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}._input_1emq6_136{width:100%;min-height:var(--space-12);padding:0 var(--space-row-x);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-semibold)}._input_1emq6_136[aria-invalid=true]{border-color:var(--color-danger)}._help_1emq6_152,._muted_1emq6_153{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-caption)}._muted_1emq6_153{font-size:var(--text-sm);line-height:var(--leading-sm)}._error_1emq6_164{color:var(--color-danger);font-size:var(--text-sm);line-height:var(--leading-sm)}._cta_1emq6_170{min-height:var(--space-12)}._about_1emq6_174{color:var(--color-chip-text);font-size:var(--text-sm);line-height:var(--leading-sm)}._strong_1emq6_180{color:var(--color-text)}._iconTile_1emq6_185{width:var(--friend-tile-lg);height:var(--friend-tile-lg);border-radius:var(--radius-xl);background:var(--color-chip);color:var(--color-chip-text);justify-content:center;align-items:center;display:flex}._icon_1emq6_185{width:var(--friend-head-icon);height:var(--friend-head-icon)}._body_1emq6_201{color:var(--color-chip-text);font-size:var(--text-base);line-height:var(--leading-base)}._card_1emq6_37:has(._iconTile_1emq6_185){gap:var(--space-row-x)}._botCard_1emq6_211{gap:var(--space-3);padding:var(--space-4)}._botTitle_1emq6_216,._botButton_1emq6_221{font-size:var(--text-base);font-weight:var(--weight-bold)}@media (width>=60em){._page_1emq6_2{gap:var(--friend-head-icon);max-width:none;padding:var(--friend-head-icon) var(--space-16)}._brandName_1emq6_19{font-size:var(--text-xl)}._brand_1emq6_13>svg{width:var(--brand-mark-lg);height:var(--brand-mark-lg);border-radius:var(--radius-mark-lg)}._layout_1emq6_25{justify-content:center;align-items:center;gap:var(--join-gap);flex-direction:row}._preview_1emq6_33{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}._board_1emq6_258{width:min(var(--join-board), calc(100dvh - var(--join-reserve)))}._layout_1emq6_25 ._column_1emq6_26{width:var(--join-card)}._page_1emq6_2>._column_1emq6_26{width:var(--join-card);margin-inline:auto}}._portrait_1g5tp_5{border-radius:var(--radius-md);object-fit:cover;flex:none;display:block}._mutedEyebrow_1g5tp_19{color:var(--color-text-muted)}._lockedTitle_1g5tp_27{font-size:var(--text-base);font-weight:var(--weight-bold)}._heroRow_1g5tp_37{align-items:center;gap:var(--space-3);display:flex}._heroTitle_1g5tp_49{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-extrabold);line-height:var(--leading-lg);flex:1}._heroText_1g5tp_65{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}._body2_1g5tp_81{color:var(--color-chip-text);font-size:var(--text-sm);line-height:var(--leading-sm)}._arenaCard_1g5tp_95{gap:0;padding:0;overflow:hidden}._cardBody_1g5tp_107{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}._cardRows_1g5tp_121{border-top:var(--border-hairline) solid var(--color-border-subtle)}._cardRows_1g5tp_121>button{border-radius:0}._cardTop_1g5tp_137{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._week_1g5tp_151{color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--weight-semibold)}._twinName_1g5tp_163{align-items:center;gap:var(--space-2);font-size:var(--text-md);font-weight:var(--weight-bold);flex-wrap:wrap;display:flex}._today_1g5tp_181{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-bg);flex-direction:column;display:flex}._todayLabel_1g5tp_199{color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--weight-semibold)}._todayTitle_1g5tp_211{font-size:var(--text-base);font-weight:var(--weight-bold)}._todayNote_1g5tp_221{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-caption)}._enterHero_1g5tp_235{align-items:center;gap:var(--space-3);display:flex}._enterName_1g5tp_247{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-brand);font-weight:var(--weight-extrabold);flex-wrap:wrap;display:flex}._lead_1g5tp_267{font-size:var(--text-base);line-height:var(--leading-md)}._choice_1g5tp_277{gap:var(--space-2);flex-direction:column;display:flex}._choiceLabel_1g5tp_289{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}._segments_1g5tp_301{gap:var(--space-2);display:flex}._segment_1g5tp_301{min-height:var(--target-min);padding:0 var(--space-3);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;flex:auto;justify-content:center;align-items:center;display:flex}._segment_1g5tp_301:disabled{color:var(--color-text-muted);cursor:default}._segmentOn_1g5tp_355{border-color:var(--color-primary);background:var(--color-primary-subtle);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-primary);color:var(--color-primary)}._hint_1g5tp_369{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-caption)}._error_1g5tp_381{color:var(--color-danger);font-size:var(--text-caption);font-weight:var(--weight-semibold);line-height:var(--leading-caption)}._field_1g5tp_395{gap:var(--space-1);flex-direction:column;display:flex}._fieldLabel_1g5tp_407{color:var(--color-text-muted);font-size:var(--text-sm)}._input_1g5tp_417{min-height:var(--target-min);padding:0 var(--space-3);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-md)}._facts_1g5tp_437{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._facts_1g5tp_437 li{gap:calc(var(--space-1) / 2);flex-direction:column;display:flex}._factHead_1g5tp_467{font-size:var(--text-sm);font-weight:var(--weight-bold)}._disclosure_1g5tp_477{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-caption)}._pills_1g5tp_491{gap:var(--space-2);flex-wrap:wrap;display:flex}._pill_1g5tp_491{padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:var(--color-chip);color:var(--color-chip-text);font-size:var(--text-xs);font-weight:var(--weight-bold);white-space:nowrap;align-items:center;display:inline-flex}._pillGold_1g5tp_527{background:var(--color-gold-subtle);color:var(--color-gold)}._table_1g5tp_537{border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-1);overflow:hidden}._tableHead_1g5tp_553,._row_1g5tp_555{grid-template-columns:var(--space-1) var(--space-5) var(--space-8) minmax(0, 1fr) var(--space-16) var(--space-8);align-items:center;gap:var(--space-2);display:grid}._tableHead_1g5tp_553{padding:var(--space-3) var(--space-3) var(--space-1) var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._rows_1g5tp_583{margin:0;padding:0;list-style:none}._rows_1g5tp_583 li+li{border-top:var(--border-hairline) solid var(--color-border-subtle)}._row_1g5tp_555{width:100%;min-height:calc(var(--space-12) + var(--space-3));padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);color:var(--color-text);font:inherit;text-align:left;background:0 0;border:0}button._row_1g5tp_555{cursor:pointer}._youRow_1g5tp_633{background:var(--color-primary-subtle)}._zone_1g5tp_641{border-radius:var(--radius-sm);align-self:stretch}._zoneUp_1g5tp_651{background:var(--color-success)}._zoneDown_1g5tp_659{background:var(--color-danger)}._pos_1g5tp_667{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-bold);text-align:right}._row_1g5tp_555>._portrait_1g5tp_5,._row_1g5tp_555>svg{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-md)}._rowName_1g5tp_695{align-items:flex-start;gap:var(--space-1);min-width:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);flex-direction:column;display:flex}._rowYou_1g5tp_715{font-weight:var(--weight-extrabold)}._num_1g5tp_723{text-align:right;white-space:nowrap;word-spacing:var(--space-1)}._wdl_1g5tp_735{color:var(--color-text-muted);font-size:var(--text-sm)}._pts_1g5tp_745{font-size:var(--text-base);font-weight:var(--weight-extrabold)}._legend_1g5tp_755{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-caption);flex-direction:column;display:flex}._legendLine_1g5tp_773{align-items:center;gap:var(--space-2);display:flex}._legendBar_1g5tp_785{width:var(--space-1);height:var(--space-4);border-radius:var(--radius-sm);flex:none}._oppHero_1g5tp_801{align-items:center;gap:var(--space-4);display:flex}._oppHero_1g5tp_801>svg{border-radius:var(--radius-tile)}._oppName_1g5tp_821{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-extrabold)}._oppMeta_1g5tp_833{align-items:center;gap:var(--space-2);display:flex}._approx_1g5tp_845{padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-chip-text);font-size:var(--text-sm);line-height:var(--leading-sm)}._stats_1g5tp_863{gap:var(--space-2);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._stat_1g5tp_863{padding:var(--space-3) var(--space-1);border-radius:var(--radius-lg);background:var(--color-bg);flex-direction:column;display:flex}._statBig_1g5tp_893{font-size:var(--text-lg);font-weight:var(--weight-extrabold)}._statSmall_1g5tp_903{color:var(--color-text-muted);font-size:var(--text-xs)}._axisLegend_1g5tp_913{gap:var(--space-4);margin-top:calc(-1 * var(--space-2));color:var(--color-text-muted);font-size:var(--text-caption);flex-wrap:wrap;display:flex}._axisLegend_1g5tp_913>span{align-items:center;gap:var(--space-2);display:flex}._keyYou_1g5tp_943,._keyThem_1g5tp_945{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full)}._keyYou_1g5tp_943{background:var(--color-primary)}._keyThem_1g5tp_945{box-sizing:border-box;border:var(--border-strong) solid var(--color-arena-them)}._axes_1g5tp_975{border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-1);overflow:hidden}._axis_1g5tp_913{gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}._axisRule_1g5tp_1005{border-top:var(--border-hairline) solid var(--color-border-subtle)}._axisHead_1g5tp_1013{font-size:var(--text-base);font-weight:var(--weight-bold)}._axisSub_1g5tp_1023{color:var(--color-chip-text);font-size:var(--text-caption);line-height:var(--leading-caption)}._track_1g5tp_1035{height:var(--space-4);position:relative}._track_1g5tp_1035:before{top:calc(50% - var(--border-hairline));height:var(--border-strong);background:var(--color-border-subtle);content:"";position:absolute;left:0;right:0}._mid_1g5tp_1065{top:var(--border-strong);width:var(--border-strong);height:var(--space-3);background:var(--color-text-muted);position:absolute;left:50%}._dotYou_1g5tp_1083,._dotThem_1g5tp_1085{top:var(--border-strong);box-sizing:border-box;width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full);position:absolute}._dotYou_1g5tp_1083{background:var(--color-primary)}._dotThem_1g5tp_1085{border:var(--border-strong) solid var(--color-arena-them);background:var(--color-surface)}._axisEnds_1g5tp_1121{color:var(--color-text-muted);font-size:var(--text-xs);justify-content:space-between;display:flex}._sheetTitle_1g5tp_1137{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-extrabold);line-height:var(--leading-2xl)}._options_1g5tp_1151{flex-direction:column;display:flex}._option_1g5tp_1151{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border-top:var(--border-hairline) solid var(--color-border-subtle);cursor:pointer;display:flex}._option_1g5tp_1151 input{width:var(--space-5);height:var(--space-5);margin:calc(var(--space-1) / 2) 0 0;accent-color:var(--color-primary);flex:none}._optionText_1g5tp_1195{gap:calc(var(--space-1) / 2);flex-direction:column;display:flex}._optionHead_1g5tp_1207{font-size:var(--text-base);font-weight:var(--weight-semibold)}._optionSub_1g5tp_1217{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-caption)}._note_1g5tp_1229{min-height:calc(var(--space-16) + var(--space-4));padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;resize:vertical}._resultTitle_1g5tp_1253{font-family:var(--font-display);font-size:var(--text-hero);font-weight:var(--weight-extrabold);line-height:var(--leading-2xl)}._tiles_1g5tp_1267{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}._tile_1g5tp_1267{gap:calc(var(--space-1) / 2);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-bg);flex-direction:column;display:flex}._tileGold_1g5tp_1297{background:var(--color-gold-subtle)}._tileLabel_1g5tp_1305{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._tileBig_1g5tp_1317{font-size:var(--text-md);font-weight:var(--weight-extrabold)}._tileSmall_1g5tp_1327{color:var(--color-text-muted);font-size:var(--text-caption)}._tileGold_1g5tp_1297 ._tileLabel_1g5tp_1305,._tileGold_1g5tp_1297 ._tileSmall_1g5tp_1327{color:var(--color-gold)}._momentRow_1g5tp_1347{align-items:center;gap:var(--space-3);display:flex}._badge_1g5tp_1359{width:calc(var(--space-6) + var(--space-1));height:calc(var(--space-6) + var(--space-1));border-radius:var(--radius-full);background:var(--color-primary-subtle);color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-extrabold);flex:none;justify-content:center;align-items:center;display:flex}._tag_1wivr_2{z-index:4;padding:var(--space-tight) var(--space-2);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--weight-extrabold);white-space:nowrap;pointer-events:none;line-height:normal;position:absolute}._accent_1wivr_15{background:var(--color-accent);color:var(--color-on-accent);box-shadow:var(--shadow-board-chip)}._threat_1wivr_22{background:var(--board-threat-solid);color:var(--color-on-threat)}._card_1wbyx_2{gap:var(--space-2);padding:var(--space-brand) var(--space-row-x);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-tile);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;line-height:normal;display:flex}._names_1wbyx_16{font-size:var(--text-sm);font-weight:var(--weight-bold);justify-content:space-between;align-items:center;display:flex}._side_1wbyx_24{align-items:center;gap:var(--space-board-tile);display:flex}._dot_1wbyx_30{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full)}._whiteDot_1wbyx_36{background:var(--color-win-white);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-win-white-dot-edge)}._blackDot_1wbyx_41{background:var(--color-win-black);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-win-white-dot-edge)}._chip_1wbyx_46{padding:var(--border-strong) var(--space-board-tile);border-radius:var(--radius-chip-sm);background:var(--color-chip);color:var(--color-chip-text);font-size:var(--text-micro);font-weight:var(--weight-bold)}._bar_1wbyx_55{height:var(--space-brand);border-radius:var(--radius-full);background:var(--color-win-black);display:flex;overflow:hidden}._white_1wbyx_36{background:var(--color-win-white);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-win-white-edge)}._line_1wbyx_68{color:var(--color-chip-text);font-size:var(--text-caption)}._line_1wbyx_68 strong{color:var(--color-text)}._note_1wbyx_77{padding-top:var(--space-board-tile);border-top:var(--border-hairline) solid var(--color-border-subtle);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._page_1h5m4_3{gap:var(--space-3);max-width:var(--layout-sheet-max);min-height:100dvh;padding:0 var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex}._header_1h5m4_25{height:var(--space-14);margin:0 calc(-1 * var(--space-1)) calc(-1 * var(--space-3)) calc(-1 * var(--space-3));justify-content:space-between;align-items:center;display:flex}._back_1h5m4_41{width:var(--target-min);height:var(--target-min);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}._back_1h5m4_41 svg{width:var(--icon-watch);height:var(--icon-watch);fill:none;stroke:var(--color-text)}._title_1h5m4_77{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-extrabold)}._titleBlock_1h5m4_91{flex-direction:column;flex:1;display:flex}._titleBlock_1h5m4_91 ._title_1h5m4_77{line-height:var(--leading-md)}._subtitle_1h5m4_111{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-xs)}._broadcast_1h5m4_125{align-items:center;gap:var(--space-2);height:var(--target-min);color:var(--color-chip-text);font-size:var(--text-caption);font-weight:var(--weight-semibold);cursor:pointer;display:flex;position:relative}._switchInput_1h5m4_149{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._switch_1h5m4_149{width:var(--space-10);height:var(--space-6);border-radius:var(--radius-full);background:var(--color-border-strong);position:relative}._switch_1h5m4_149:after{content:"";top:var(--space-tight);left:var(--space-tight);width:var(--space-hero);height:var(--space-hero);border-radius:var(--radius-full);background:var(--color-on-primary);position:absolute}._switchInput_1h5m4_149:checked+._switch_1h5m4_149{background:var(--color-primary-fill)}._switchInput_1h5m4_149:checked+._switch_1h5m4_149:after{left:auto;right:var(--space-tight)}._switchInput_1h5m4_149:focus-visible+._switch_1h5m4_149{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}._board_1h5m4_233{--board-radius:var(--radius-tile);width:100%;max-width:min(calc(100% - var(--space-board-tile)), calc(100dvh - var(--watch-reserve)));margin-inline:auto;position:relative}._feed_1h5m4_253{gap:var(--space-2);flex-direction:column;display:flex}._earlier_1h5m4_265,._currentLine_1h5m4_267{align-items:flex-start;gap:var(--space-brand);display:flex}._badge_1h5m4_279{width:var(--space-moment-badge);height:var(--space-moment-badge);border-radius:var(--radius-full);background:var(--color-primary-subtle);color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-extrabold);flex:none;justify-content:center;align-items:center;display:flex}._line_1h5m4_307{margin-top:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-sm)}._earlier_1h5m4_265 ._line_1h5m4_307{color:var(--color-text-muted)}._earlier_1h5m4_265 ._badge_1h5m4_279{background:var(--color-chip);color:var(--color-chip-text)}._bigCard_1h5m4_339{gap:var(--space-2);padding:var(--space-row-x);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-tile);background:var(--color-surface);box-shadow:var(--shadow-hero);flex-direction:column;display:flex}._bigTop_1h5m4_361{align-items:center;gap:var(--space-2);display:flex}._bigBadge_1h5m4_373{background:var(--color-accent);color:var(--color-on-accent)}._bigEyebrow_1h5m4_383{color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._bigHeadline_1h5m4_399{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-extrabold);line-height:var(--leading-moment)}._bigDetail_1h5m4_413{color:var(--color-chip-text);font-size:var(--text-sm);line-height:var(--leading-sm)}._bigDetail_1h5m4_413 strong{color:var(--color-text)}._bigFooter_1h5m4_433{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._san_1h5m4_447{color:var(--color-text-muted);font-size:var(--text-xs)}._showMe_1h5m4_457{height:var(--space-10);padding:0 var(--space-4);border-radius:var(--radius-lg);background:var(--color-primary-subtle);color:var(--color-show-me);font-size:var(--text-sm);font-weight:var(--weight-extrabold);cursor:pointer;border:0}._moves_1h5m4_481{gap:var(--space-1) var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._moveNo_1h5m4_501{color:var(--color-text-muted)}._playback_1h5m4_511{bottom:calc(var(--space-5) + env(safe-area-inset-bottom));align-items:center;gap:var(--space-2);padding:var(--space-2);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-nav);background:var(--color-raised);box-shadow:var(--shadow-nav);margin-top:auto;display:flex;position:sticky}._step_1h5m4_539{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-xl);background:var(--color-bg);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:flex}._step_1h5m4_539 svg{width:var(--space-5);height:var(--space-5);fill:none;stroke:var(--color-text)}._step_1h5m4_539:disabled{cursor:default;opacity:.45}._pause_1h5m4_589{height:var(--space-12);border-radius:var(--radius-xl);background:var(--color-primary-fill);color:var(--color-on-primary);font-size:var(--text-base);font-weight:var(--weight-extrabold);cursor:pointer;border:0;flex:1}._pause_1h5m4_589:disabled{cursor:default;opacity:.45}._pace_1h5m4_625{justify-content:center;align-items:center;gap:var(--border-hairline);width:var(--watch-pace-button);height:var(--space-12);border-radius:var(--radius-xl);background:var(--color-bg);color:var(--color-text);font-size:var(--text-micro);font-weight:var(--weight-bold);white-space:nowrap;cursor:pointer;border:0;flex-direction:column;flex:none;padding:0;display:flex}._pace_1h5m4_625 svg{width:var(--space-board-tile-icon);height:var(--space-board-tile-icon);fill:none;stroke:currentColor;stroke-linecap:round}._pace_1h5m4_625 circle{fill:currentColor}._quickLine_1h5m4_691{align-items:center;gap:var(--space-brand);display:flex}._quickBadge_1h5m4_703{width:var(--space-moment-badge);height:var(--space-moment-badge);border-radius:var(--radius-full);background:var(--color-chip);flex:none;justify-content:center;align-items:center;display:flex}._quickBadge_1h5m4_703 svg{width:var(--space-row-x);height:var(--space-row-x);fill:var(--color-chip-text)}._quickText_1h5m4_737{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._figure_1v69p_1{gap:var(--space-1);margin:0;display:grid}._caption_1v69p_7{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-sm)}._hint_1v69p_13{color:var(--color-text-muted);font-weight:var(--weight-regular)}._plot_1v69p_18{height:var(--eval-graph-height);border-radius:var(--radius-sm);background:var(--color-border-strong);position:relative;overflow:visible}._svg_1v69p_28{cursor:pointer;width:100%;height:100%;display:block}._whiteArea_1v69p_35{fill:var(--piece-light-fill)}._blackArea_1v69p_39{fill:var(--piece-dark-fill);opacity:.85}._midline_1v69p_45{stroke:var(--color-surface);stroke-width:1px;vector-effect:non-scaling-stroke}._line_1v69p_51{fill:none;stroke:var(--color-text);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}._cursor_1v69p_59{stroke:var(--color-primary);stroke-width:2px;vector-effect:non-scaling-stroke}._marker_1v69p_66{width:var(--space-3);height:var(--space-3);border:var(--border-strong) solid var(--color-surface);border-radius:var(--radius-full);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}._blunder_1v69p_76{background:var(--color-danger)}._mistake_1v69p_80{background:var(--color-warning)}._tooltip_1v69p_84{bottom:calc(100% + var(--space-1));z-index:3;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-2);font-size:var(--text-xs);line-height:var(--leading-xs);white-space:nowrap;pointer-events:none;display:grid;position:absolute;transform:translate(-50%)}._bar_131np_1{height:var(--space-5);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--piece-dark-fill);display:flex;position:relative;overflow:hidden}._white_131np_11{background:var(--piece-light-fill);transition:width var(--duration-base) var(--ease-standard)}._label_131np_16{color:var(--color-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._label_131np_16:before{content:"";z-index:-1;width:calc(var(--space-16) + var(--space-4));border-radius:var(--radius-full);background:var(--color-surface);opacity:.9;height:70%;position:absolute}._screen_im4mi_2{gap:var(--space-3)}._header_im4mi_6{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-1) 0;display:flex}._brandRow_im4mi_14{align-items:center;gap:var(--space-brand);min-width:0;display:flex}._mark_im4mi_22{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-lg);background:var(--color-primary-fill);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._markIcon_im4mi_33{width:var(--space-6);height:var(--space-6);fill:var(--color-on-primary)}._brand_im4mi_14{font-family:var(--font-display);font-size:var(--text-brand);font-weight:var(--weight-extrabold);line-height:var(--leading-lg);letter-spacing:var(--tracking-tight);white-space:nowrap}._brandAccent_im4mi_48{color:var(--color-primary)}._crowns_im4mi_52{align-items:center;gap:var(--space-2);height:var(--target-min);padding:0 var(--space-3);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-nav);background:var(--color-surface);box-shadow:var(--shadow-chip);font-size:var(--text-sm);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;cursor:pointer;flex-shrink:0;display:inline-flex}._coin_im4mi_69{width:var(--coin-size);height:var(--coin-size);border-radius:var(--radius-full);background:var(--color-coin);box-shadow:inset 0 0 0 var(--coin-edge) var(--color-coin-edge)}._greeting_im4mi_77{margin-top:calc(var(--space-row-x) - var(--space-3));padding:0 var(--space-1);color:var(--color-text-muted);font-size:var(--text-base);line-height:normal}._hero_im4mi_86{gap:var(--space-3);padding:var(--space-hero);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-2xl);background:var(--color-surface);box-shadow:var(--shadow-hero);flex-direction:column;display:flex}._heroTop_im4mi_97{align-items:center;gap:var(--space-row-x);display:flex}._portrait_im4mi_103{width:var(--avatar-hero);height:var(--avatar-hero);border-radius:var(--radius-avatar);flex-shrink:0}._heroText_im4mi_110{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._eyebrow_im4mi_118{color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._heroName_im4mi_127{font-family:var(--font-display);font-size:var(--text-hero);font-weight:var(--weight-extrabold);line-height:var(--leading-hero)}._heroLine_im4mi_134{color:var(--color-chip-text);font-size:var(--text-base);line-height:var(--leading-base)}._play_im4mi_140{height:var(--cta-height);border-radius:var(--radius-xl);background:var(--color-primary-fill);color:var(--color-on-primary);font-size:var(--text-cta);font-weight:var(--weight-extrabold);cursor:pointer;border:0}._play_im4mi_140:disabled{cursor:not-allowed;opacity:.45}._play_im4mi_140:hover:not(:disabled){background:var(--color-primary-fill-hover)}._play_im4mi_140:active:not(:disabled){background:var(--color-primary-fill-pressed)}._rise_im4mi_165{padding:var(--space-4) var(--space-hero);border:var(--card-edge-width) solid var(--color-rise-edge);border-radius:var(--radius-2xl);background:var(--color-rise-bg);color:var(--color-rise-text);line-height:normal;position:relative;overflow:hidden}._riseArt_im4mi_176{right:var(--space-1);bottom:calc(-1 * var(--space-2));height:var(--rise-art-height);position:absolute}@media (width<22.5em){._riseArt_im4mi_176{display:none}}._riseEyebrow_im4mi_190{color:var(--color-rise-gold);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;position:relative}._riseTitle_im4mi_199{max-width:var(--rise-title-max);margin-top:var(--space-1);font-family:var(--font-display);font-size:var(--text-brand);font-weight:var(--weight-extrabold);line-height:var(--leading-md);position:relative}._steps_im4mi_209{margin:var(--rise-steps-top) 0 0;align-items:center;padding:0;list-style:none;display:flex;position:relative}._step_im4mi_209{align-items:center;gap:var(--space-1);width:var(--rise-step);flex-direction:column;display:flex}._dot_im4mi_226{width:var(--rise-dot);height:var(--rise-dot);border-radius:var(--radius-full)}._done_im4mi_232{background:var(--color-rise-gold)}._current_im4mi_236{width:var(--rise-dot-current);height:var(--rise-dot-current);background:var(--color-rise-gold);box-shadow:0 0 0 var(--rise-glow) var(--color-rise-glow)}._ahead_im4mi_243{border:var(--border-strong) solid var(--color-rise-off)}._goal_im4mi_247{border:var(--border-strong) solid var(--color-rise-gold)}._stepLabel_im4mi_251{color:var(--color-rise-muted);font-size:var(--text-micro)}._currentLabel_im4mi_256{color:var(--color-rise-text);font-weight:var(--weight-bold)}._goalLabel_im4mi_261{color:var(--color-rise-gold)}._riseNote_im4mi_265._legacies_im4mi_265{margin-top:var(--space-1)}._riseNote_im4mi_265{max-width:var(--rise-copy-max);margin-top:var(--space-brand);color:var(--color-rise-muted);font-size:var(--text-xs);position:relative}@media (width<22.5em){._riseNote_im4mi_265{max-width:none}}._ways_im4mi_285{gap:var(--space-brand);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<22.5em){._ways_im4mi_285{gap:var(--space-2)}}._way_im4mi_285{justify-content:center;align-items:center;gap:var(--space-2);height:var(--way-height);padding:0 var(--space-1);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-tile);background:var(--color-surface);box-shadow:var(--shadow-card);line-height:normal;font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;display:flex}._way_im4mi_285:hover{background:var(--color-surface-sunken)}._wayIcon_im4mi_318{width:var(--space-5);height:var(--space-5);fill:none;stroke:var(--color-primary);flex-shrink:0}._watch_im4mi_327{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-row-x);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-tile);background:var(--color-surface);box-shadow:var(--shadow-card);text-align:left;cursor:pointer;display:flex}._watch_im4mi_327:disabled{cursor:progress}._watchIcon_im4mi_344{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-icon);background:var(--color-accent-subtle);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._watchSvg_im4mi_355{width:var(--icon-watch);height:var(--icon-watch);fill:none;stroke:var(--color-accent)}._watchText_im4mi_362{gap:var(--border-strong);flex-direction:column;flex:1;min-width:0;display:flex}._watchTitle_im4mi_370{font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:normal}._watchSub_im4mi_376{color:var(--color-text-muted);font-size:var(--text-caption);line-height:normal}._chevron_im4mi_382{width:var(--icon-chevron);height:var(--icon-chevron);fill:none;stroke:var(--color-text-muted);flex-shrink:0}._learn_im4mi_391{border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-tile);background:var(--color-surface);box-shadow:var(--shadow-card);align-items:center;display:flex}._learnMain_im4mi_400{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-1) var(--space-3) var(--space-row-x);color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}._learnIcon_im4mi_414{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-icon);background:var(--color-primary-subtle);flex-shrink:0;justify-content:center;align-items:center;display:flex}._learnPiece_im4mi_425{width:var(--space-8);height:var(--space-8)}._learnText_im4mi_430{gap:var(--border-strong);flex-direction:column;flex:1;min-width:0;line-height:normal;display:flex}._learnTitle_im4mi_439{font-size:var(--text-sm);font-weight:var(--weight-bold)}._learnSub_im4mi_444{color:var(--color-text-muted);font-size:var(--text-caption)}._learnChevron_im4mi_449,._learnHide_im4mi_450 svg{width:var(--icon-chevron);height:var(--icon-chevron);fill:none;stroke:var(--color-text-muted);stroke-linecap:round;flex:none}._learnDivider_im4mi_459{width:var(--border-hairline);height:var(--space-8);background:var(--color-border-subtle)}._learnHide_im4mi_450{width:var(--target-min);height:var(--target-min);margin:0 var(--space-board-tile);border-radius:var(--radius-lg);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}._riseTrack_im4mi_480{width:var(--rise-title-max);height:var(--space-board-tile);margin-top:var(--space-2);border-radius:var(--radius-full);background:var(--color-rise-track);display:block;position:relative;overflow:hidden}._riseFill_im4mi_491{border-radius:var(--radius-full);background:var(--color-coin);height:100%;display:block}._riseNext_im4mi_498{margin-top:var(--space-board-tile)}._riseOpen_im4mi_503{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}._riseOpen_im4mi_503:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}._twinProgress_im4mi_519{margin-top:var(--space-1)}._friendIcon_im4mi_524{width:var(--space-6);height:var(--space-6);color:var(--color-primary)}._field_12j9v_1{gap:var(--space-1);display:grid}._label_12j9v_6{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}._input_12j9v_12,._textarea_12j9v_13,._select_12j9v_14{width:100%;min-width:0;min-height:var(--target-min);padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface)}._textarea_12j9v_13{min-height:calc(var(--target-min) * 2.5);font-family:var(--font-mono);font-size:var(--text-sm);resize:vertical}._invalid_12j9v_31{border-color:var(--color-danger)}._error_12j9v_35{color:var(--color-danger);font-size:var(--text-sm);line-height:var(--leading-sm)}._player_1vj12_2{gap:var(--space-3);width:100%;max-width:var(--layout-sheet-max);min-height:100dvh;padding:0 var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;line-height:normal;display:flex}._head_1vj12_15{gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3) var(--space-row-x);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-tile);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}._player_1vj12_2>header+._head_1vj12_15{margin-top:calc(-1 * var(--space-3))}._headRow_1vj12_32{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._counter_1vj12_39{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._tag_1vj12_47{padding:var(--space-tight) var(--space-2);border-radius:var(--radius-md);background:var(--color-chip);color:var(--color-chip-text);font-size:var(--text-xs);font-weight:var(--weight-bold)}._title_1vj12_56{align-items:center;gap:var(--space-1);font-size:var(--text-base);font-weight:var(--weight-bold);flex-wrap:wrap;display:flex}._timeline_1vj12_65{align-items:center;gap:var(--space-1);display:grid}._timeline_1vj12_65>span{height:var(--space-2);border-radius:var(--radius-full)}._segPlayed_1vj12_76{background:var(--color-primary)}._segKey_1vj12_80{background:var(--color-accent)}._segAhead_1vj12_84{background:var(--color-border-subtle)}._timelineLabels_1vj12_88{gap:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-xs);display:grid}._buildUp_1vj12_95{color:var(--color-text-muted);white-space:nowrap;overflow:hidden}._keyLabel_1vj12_101{color:var(--color-accent);font-weight:var(--weight-extrabold);text-align:center;white-space:nowrap}._board_1vj12_109{--board-radius:var(--radius-tile);width:100%;max-width:min(calc(100% - var(--space-board-tile)), var(--board-fit));margin-inline:auto;position:relative}._card_1vj12_119{gap:var(--space-2);padding:var(--space-row-x) var(--space-row-x) 0;border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-tile);background:var(--color-surface);box-shadow:var(--shadow-hero);flex-direction:column;display:flex;overflow:hidden}._eyebrowRow_1vj12_131{align-items:center;gap:var(--space-2);display:flex}._badge_1vj12_137{width:var(--space-moment-badge);height:var(--space-moment-badge);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-xs);font-weight:var(--weight-extrabold);flex:none;justify-content:center;align-items:center;display:inline-flex}._eyebrow_1vj12_131{color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._headline_1vj12_159{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-extrabold);line-height:var(--leading-moment)}._detail_1vj12_166{color:var(--color-chip-text);font-size:var(--text-sm);line-height:var(--leading-sm)}._notation_1vj12_172{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._holdTrack_1vj12_178{height:var(--space-1);margin:var(--space-board-tile) calc(-1 * var(--space-row-x)) 0;background:var(--color-border-subtle)}._holdFill_1vj12_184{background:var(--color-accent);height:100%}._bar_1vj12_190{align-items:center;gap:var(--space-2);padding:var(--space-2);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-nav);background:var(--color-surface);box-shadow:var(--shadow-nav);margin-top:auto;display:flex}._step_1vj12_202{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-xl);background:var(--color-bg);color:var(--color-text);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:flex}._step_1vj12_202 svg{width:var(--space-5);height:var(--space-5);fill:none;stroke:currentColor}._step_1vj12_202:disabled{cursor:default;opacity:.45}._primary_1vj12_228,._secondary_1vj12_229{height:var(--space-12);border-radius:var(--radius-xl);font-size:var(--text-base);font-weight:var(--weight-extrabold);cursor:pointer;flex:1}._primary_1vj12_228{background:var(--color-primary-fill);color:var(--color-on-primary);border:0}._secondary_1vj12_229{border:var(--border-hairline) solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text)}._cta_1vj12_251{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);display:grid}._error_1vj12_260{gap:var(--space-4);padding:var(--space-8) var(--space-4);justify-items:start;display:grid}._title_1m0fy_1{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-2xl)}._range_1m0fy_8{font-size:var(--text-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}._timeline_1m0fy_14{height:var(--space-6);border-radius:var(--radius-md);background:var(--color-surface-sunken);position:relative}._selected_1m0fy_22{border-inline:var(--space-1) solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-primary-subtle);position:absolute;top:0;bottom:0}._steppers_1m0fy_31{gap:var(--space-2);display:grid}._stepper_1m0fy_31{grid-template-columns:var(--space-12) 1fr 1fr;align-items:center;gap:var(--space-2);display:grid}._stepLabel_1m0fy_43{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}._tags_1m0fy_49{gap:var(--space-2);flex-wrap:wrap;display:flex}._tag_1m0fy_49{min-height:var(--target-min);padding:0 var(--space-3);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}._tagOn_1m0fy_66{border-color:var(--color-primary);background:var(--color-primary-subtle);color:var(--color-primary)}._message_1m0fy_72{color:var(--color-success);font-size:var(--text-sm);line-height:var(--leading-sm)}._moments_187d2_2{gap:var(--space-3);flex-direction:column;flex:1;display:flex}._board_187d2_10{--board-radius:var(--radius-tile);width:100%;max-width:min(calc(100% - var(--space-board-tile)), var(--board-fit));margin-inline:auto;position:relative}._card_187d2_19{gap:var(--space-2);padding:var(--space-row-x);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-tile);background:var(--color-surface);box-shadow:var(--shadow-hero);flex-direction:column;display:flex}._eyebrowRow_187d2_30{align-items:center;gap:var(--space-2);display:flex}._badge_187d2_36{width:var(--space-moment-badge);height:var(--space-moment-badge);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-xs);font-weight:var(--weight-extrabold);flex:none;justify-content:center;align-items:center;display:inline-flex}._eyebrow_187d2_30{color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._headline_187d2_58{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-extrabold);line-height:var(--leading-moment)}._detail_187d2_65{color:var(--color-chip-text);font-size:var(--text-sm);line-height:var(--leading-sm)}._footer_187d2_71{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._notation_187d2_78{color:var(--color-text-muted);font-size:var(--text-xs)}._showMe_187d2_83{height:var(--space-10);padding:0 var(--space-4);border-radius:var(--radius-lg);background:var(--color-primary-subtle);color:var(--color-show-me);font-size:var(--text-sm);font-weight:var(--weight-extrabold);cursor:pointer;border:0;flex:none}._nav_187d2_96{align-items:center;gap:var(--space-2);padding:var(--space-2);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-nav);background:var(--color-surface);box-shadow:var(--shadow-nav);margin-top:auto;display:flex}._step_187d2_108{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-xl);background:var(--color-bg);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:flex}._step_187d2_108 svg{width:var(--space-5);height:var(--space-5);fill:none;stroke:currentColor}._step_187d2_108:disabled{cursor:default;opacity:.45}._next_187d2_133{background:var(--color-primary-fill);color:var(--color-on-primary)}._all_187d2_138{height:var(--space-12);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface);font-size:var(--text-base);font-weight:var(--weight-extrabold);cursor:pointer;flex:1}._spacer_187d2_149{flex:1}._badgeQuiet_187d2_154{background:var(--color-chip);color:var(--color-chip-text)}._eyebrowQuiet_187d2_159{color:var(--color-text-muted)}._allMoves_187d2_164{gap:var(--space-board-tile);padding:var(--space-3) var(--space-brand) var(--space-board-tile);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-tile);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;line-height:normal;display:flex}._allHead_187d2_176{justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 var(--space-board-tile);display:flex}._allTitle_187d2_184{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._legend_187d2_192{gap:var(--space-brand);color:var(--color-text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}._legendItem_187d2_200{gap:var(--space-tight);display:inline-flex}._moveList_187d2_205{gap:var(--border-strong);flex-wrap:wrap;display:flex}._move_187d2_205{height:var(--space-8);padding:0 var(--space-2);border-radius:var(--radius-segment);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-bold);white-space:nowrap;cursor:pointer;background:0 0;border:0}._moveCurrent_187d2_224{background:var(--color-primary-subtle);color:var(--color-primary);box-shadow:inset 0 0 0 calc(1.5 * var(--border-hairline)) var(--color-primary)}._moveNo_187d2_230{color:var(--color-text-muted);font-weight:var(--weight-semibold)}._mark_187d2_236{margin-left:var(--border-strong);font-weight:var(--weight-extrabold)}._inaccuracy_187d2_241{color:var(--color-text-muted)}._mistake_187d2_245{color:var(--color-warning)}._blunder_187d2_249{color:var(--color-danger)}._allActions_187d2_253{margin-top:var(--space-1);padding-top:var(--border-strong);border-top:var(--border-hairline) solid var(--color-border-subtle);justify-content:space-between;display:flex}._textButton_187d2_261{height:var(--space-10);padding:0 var(--space-board-tile);color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:0}._review_1kjeu_1{gap:var(--space-3);max-width:var(--content-max);min-height:100dvh;padding:var(--space-3) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));grid-template-rows:auto 1fr;margin:0 auto;display:grid}@media (width>=60em){._review_1kjeu_1{grid-template-columns:minmax(0, var(--board-fit)) minmax(var(--layout-panel-min), 1fr);padding-top:var(--space-6);grid-template-rows:none;align-items:start}}._main_1kjeu_20{align-content:start;gap:var(--space-2);width:100%;max-width:var(--board-fit);display:grid}._side_1kjeu_28{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._loading_1kjeu_35{gap:var(--space-4);padding:var(--space-8) var(--space-4);justify-items:start;display:grid}._progress_1kjeu_42,._insight_1kjeu_43{min-height:var(--leading-sm);font-size:var(--text-sm);line-height:var(--leading-sm)}._progress_1kjeu_42{color:var(--color-text-muted)}._moves_1kjeu_53{gap:var(--space-1);max-height:calc(var(--space-16) * 3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._move_1kjeu_53{min-height:var(--space-8);padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0}._move_1kjeu_53:hover{background:var(--color-surface-sunken)}._current_1kjeu_79{background:var(--color-primary-subtle);color:var(--color-primary);font-weight:var(--weight-semibold)}._mark_1kjeu_86{margin-left:var(--space-1);font-weight:var(--weight-semibold)}._inaccuracy_1kjeu_91 ._mark_1kjeu_86{color:var(--color-text-muted)}._mistake_1kjeu_95 ._mark_1kjeu_86{color:var(--color-warning)}._blunder_1kjeu_99 ._mark_1kjeu_86{color:var(--color-danger)}._row_1kjeu_103{gap:var(--space-2);flex-wrap:wrap;display:flex}._row_1kjeu_103>*{flex:1}._suggestion_1kjeu_113{gap:var(--space-2);padding:var(--space-3);border-left:var(--border-strong) solid var(--color-gold);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--text-sm);line-height:var(--leading-sm);display:grid}._suggestionLabel_1kjeu_124{color:var(--color-gold);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}._saved_1kjeu_132{color:var(--color-success);font-size:var(--text-sm);line-height:var(--leading-sm)}._controls_1kjeu_138{gap:var(--space-2);margin-top:auto;display:flex}._controls_1kjeu_138>*{padding-inline:var(--space-2);flex:1}._momentsPage_1kjeu_150{min-height:100dvh;padding:0 var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom))}._momentsColumn_1kjeu_155{gap:var(--space-2);max-width:var(--layout-sheet-max);min-height:calc(100dvh - var(--space-5) - env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex}._picker_1bmct_3{gap:var(--space-4);flex-direction:column;line-height:normal;display:flex}._label_1bmct_21{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}._collection_1bmct_33{gap:var(--space-2);flex-direction:column;display:flex}._heading_1bmct_45{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._grid_1bmct_61{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._tile_1bmct_73{gap:var(--space-board-tile);font-size:var(--text-caption);font-weight:var(--weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}._art_1bmct_99{aspect-ratio:1;border-radius:var(--radius-md);width:100%;display:block}._tile_1bmct_73[aria-pressed=true] ._art_1bmct_99{box-shadow:0 0 0 var(--coin-edge) var(--color-primary)}._tileBoard_1bmct_123{--board-radius:var(--radius-md);--shadow-board:none;overflow:hidden}._price_1bmct_137{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);display:flex}._lock_1bmct_153{width:var(--coin-size);height:var(--coin-size);fill:none;stroke:currentColor}._coin_1bmct_167{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full);background:var(--color-coin);box-shadow:inset 0 0 0 var(--border-strong) var(--color-coin-edge)}._body_o5q0c_2{flex-direction:column;gap:14px;display:flex}@media (width<60em){._body_o5q0c_2{min-height:calc(100dvh - 56px - 2 * var(--space-4) - env(safe-area-inset-bottom))}}._tile_o5q0c_15{border-radius:var(--radius-lg);flex:none;display:block}._text_o5q0c_21{flex-direction:column;min-width:0;display:flex}._sub_o5q0c_27{color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--weight-semibold);line-height:var(--leading-caption)}._head_o5q0c_34{align-items:center;gap:var(--space-3);display:flex}._title_o5q0c_40{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-extrabold);line-height:var(--leading-hero)}._lead_o5q0c_47{font-size:var(--text-md);line-height:var(--leading-md)}._note_o5q0c_52{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._label_o5q0c_58{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._tight_o5q0c_67{margin-top:calc(-1 * var(--space-2))}._thanks_o5q0c_72{min-height:var(--space-14);padding:var(--space-2) var(--space-4);border-bottom:var(--border-hairline) solid var(--color-border-subtle);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-sm);flex-direction:column;justify-content:center;display:flex}._thanks_o5q0c_72:last-child{border-bottom:0}._done_o5q0c_88{border-radius:var(--radius-xl);background:var(--color-primary-subtle);width:100%;height:48px;color:var(--color-primary);font:var(--weight-bold) var(--text-base) var(--font-ui);cursor:pointer;border:0;margin-top:auto}._done_o5q0c_88:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._owned_7cy1w_1{color:var(--color-success);font-size:var(--text-xs);font-weight:var(--weight-bold)}._boardPreview_7cy1w_7{max-width:calc(var(--space-16) * 4)}._boardImage_7cy1w_12{aspect-ratio:1;border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-board);display:block}._close_7cy1w_21{font-weight:var(--weight-bold)}._page_7cy1w_26{line-height:normal}._header_7cy1w_31{margin-bottom:0}._balance_7cy1w_35{gap:var(--space-2);padding:var(--space-hero);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-2xl);background:var(--color-surface);box-shadow:var(--shadow-hero);flex-direction:column;display:flex}._balanceLine_7cy1w_46{align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:var(--text-hero);font-weight:var(--weight-extrabold);line-height:var(--leading-hero);font-variant-numeric:tabular-nums;display:flex}._bigCoin_7cy1w_57{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);background:var(--color-coin);box-shadow:inset 0 0 0 var(--space-1) var(--color-coin-edge);flex:none}._balanceNote_7cy1w_66{color:var(--color-chip-text);font-size:var(--text-base);line-height:var(--leading-base)}._earn_7cy1w_72,._legacies_7cy1w_73,._boardsSection_7cy1w_74,._sets_7cy1w_75,._titles_7cy1w_76{gap:var(--space-2);flex-direction:column;display:flex}._group_7cy1w_82{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._list_7cy1w_90,._mongol_7cy1w_91{border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}._row_7cy1w_99{align-items:center;gap:var(--space-3);width:100%;min-height:var(--space-16);padding:var(--space-3) var(--space-row-x);color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}div._row_7cy1w_99{cursor:default}._list_7cy1w_90>*+*{border-top:var(--border-hairline) solid var(--color-border-subtle)}._rowText_7cy1w_121{gap:var(--border-strong);flex-direction:column;flex:1;min-width:0;display:flex}._rowTitle_7cy1w_129{font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-base)}._rowSub_7cy1w_135{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._iconTile_7cy1w_141{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-lg);background:var(--color-primary-subtle);flex:none;justify-content:center;align-items:center;display:flex}._iconTile_7cy1w_141 svg{width:var(--space-5);height:var(--space-5);fill:none;stroke:var(--color-primary);stroke-linejoin:round}._iconPiece_7cy1w_160{width:var(--space-8);height:var(--space-8)}._plus_7cy1w_165{color:var(--color-gold);font-size:var(--text-sm);font-weight:var(--weight-bold)}._count_7cy1w_171{color:var(--color-chip-text);font-size:var(--text-sm)}._chip_7cy1w_176{align-items:center;gap:var(--space-1);padding:var(--border-strong) var(--space-2);border-radius:var(--radius-md);background:var(--color-chip);color:var(--color-chip-text);font-size:var(--text-caption);font-weight:var(--weight-bold);white-space:nowrap;flex:none;display:inline-flex}._chipGold_7cy1w_190{background:var(--color-gold-subtle);color:var(--color-gold)}._inUse_7cy1w_195{color:var(--color-success);font-size:var(--text-caption);font-weight:var(--weight-bold)}._lock_7cy1w_201{width:var(--space-3);height:var(--space-3);fill:none;stroke:currentColor;flex:none}._chevron_7cy1w_209{width:var(--icon-chevron);height:var(--icon-chevron);fill:none;stroke:var(--color-text-muted);flex:none}._coin_7cy1w_217{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full);background:var(--color-coin);box-shadow:inset 0 0 0 var(--border-strong) var(--color-coin-edge);flex:none}._price_7cy1w_226{align-items:center;gap:var(--space-1);color:var(--color-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;display:inline-flex}._titles_7cy1w_76 ._price_7cy1w_226{font-size:var(--text-caption);font-weight:var(--weight-bold)}._legacyArt_7cy1w_241{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-lg);background:var(--color-rise-bg);flex:none;position:relative;overflow:hidden}._legacyArt_7cy1w_241 img{bottom:calc(-1 * var(--space-1));height:calc(var(--target-min) + var(--space-2));position:absolute;left:50%;transform:translate(-50%)}._artComing_7cy1w_259{width:var(--target-min);height:var(--target-min);border:calc(1.5 * var(--border-hairline)) dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-muted);font-size:var(--text-art-coming);font-weight:var(--weight-bold);line-height:var(--space-3);text-align:center;flex:none;justify-content:center;align-items:center;display:flex}._mongol_7cy1w_91{gap:var(--space-2);padding:var(--space-row-x);flex-direction:column;display:flex}._mongolHead_7cy1w_283{align-items:center;gap:var(--space-2);display:flex}._collection_7cy1w_289{font-size:var(--text-md);font-weight:var(--weight-bold)}._tiles_7cy1w_294{gap:var(--space-brand);margin-top:var(--space-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._tile_7cy1w_294{gap:var(--space-1);min-width:0;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}._tileArt_7cy1w_314{aspect-ratio:1;border-radius:var(--radius-md);width:100%;display:block}._tileName_7cy1w_321{font-size:var(--text-caption);font-weight:var(--weight-semibold);line-height:var(--leading-xs)}._stack_7cy1w_328{width:var(--space-16);height:var(--target-min);flex:none;position:relative}._stack_7cy1w_328 img{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-md);box-shadow:var(--shadow-chip);position:absolute;top:0}._stack_7cy1w_328 img:nth-child(2){left:var(--space-2)}._stack_7cy1w_328 img:nth-child(3){left:var(--space-4)}._note_7cy1w_352{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-caption)}._note_7cy1w_352+._note_7cy1w_352{font-size:var(--text-xs);line-height:var(--leading-xs)}._side_7cy1w_364,._main_7cy1w_365,._side2_7cy1w_366{display:contents}@media (width>=60em){._page_7cy1w_26{grid-template:"header header" auto "main side" auto "main side2" 1fr / minmax(0, 1fr) var(--treasury-side);gap:var(--space-4) var(--space-6);max-width:var(--treasury-desktop-max);align-items:start;display:grid}._header_7cy1w_31{grid-area:header}._main_7cy1w_365,._side_7cy1w_364,._side2_7cy1w_366{gap:var(--space-4);flex-direction:column;display:flex}._main_7cy1w_365{grid-area:main}._side_7cy1w_364{grid-area:side}._side2_7cy1w_366{grid-area:side2}._legacies_7cy1w_73 ._list_7cy1w_90{gap:var(--space-3);box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}._legacies_7cy1w_73 ._list_7cy1w_90>._row_7cy1w_99{border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card)}}._field_1q5ul_1{gap:var(--space-1);display:grid}._select_1q5ul_6{min-height:var(--target-min);padding:0 var(--space-3);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface)}._twins_1q5ul_15{gap:var(--space-2);flex-direction:column;display:flex}._twinsList_1q5ul_21{border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-xl);overflow:hidden}._endAction_1q5ul_27{padding:var(--space-3) 0;margin-top:auto}._screen_1511d_2{gap:var(--space-4);width:100%;max-width:var(--layout-sheet-max);min-height:calc(100dvh - var(--nav-height) - var(--space-8));padding:var(--space-4);flex-direction:column;margin:0 auto;line-height:normal;display:flex}._title_1511d_14{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-extrabold);line-height:var(--leading-xl)}._lede_1511d_21{margin-top:calc(-1 * var(--space-1));color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._daily_1511d_29{gap:var(--space-row-x);padding:var(--space-hero);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-2xl);background:var(--color-surface);box-shadow:var(--shadow-hero);flex-direction:column;display:flex}._dailyTop_1511d_40{align-items:center;gap:var(--space-row-x);display:flex}._thumb_1511d_46{--board-radius:var(--radius-lg);width:var(--puzzle-thumb);flex:none}._dailyText_1511d_53{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._eyebrow_1511d_60{color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._dailyTitle_1511d_68{font-family:var(--font-display);font-size:var(--text-brand);font-weight:var(--weight-extrabold);line-height:1.1}._dailyWhat_1511d_75{color:var(--color-chip-text);font-size:var(--text-sm);line-height:var(--leading-sm)}._dailyMeta_1511d_81{color:var(--color-text-muted);font-size:var(--text-caption)}._streak_1511d_86{align-items:center;gap:var(--space-3);display:flex}._week_1511d_92{gap:var(--border-strong);margin:0;padding:0;list-style:none;display:flex}._day_1511d_100{align-items:center;gap:var(--space-tight);width:var(--space-6);flex-direction:column;display:flex}._dot_1511d_108{width:var(--streak-dot);height:var(--streak-dot);border-radius:var(--radius-full);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-border-strong);justify-content:center;align-items:center;display:flex}._dot_1511d_108 svg{width:var(--space-3);height:var(--space-3);fill:none;stroke:var(--color-on-coin);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}._dotDone_1511d_128{background:var(--color-coin);box-shadow:inset 0 0 0 var(--border-strong) var(--color-coin-edge)}._dotToday_1511d_133{box-shadow:inset 0 0 0 var(--border-strong) var(--color-primary)}._dayLetter_1511d_137{color:var(--color-text-muted);font-size:var(--text-micro);font-weight:var(--weight-semibold)}._dayToday_1511d_143{color:var(--color-primary);font-weight:var(--weight-extrabold)}._streakText_1511d_148{gap:var(--border-hairline);flex-direction:column;min-width:0;display:flex}._streakCount_1511d_155{font-size:var(--text-caption);font-weight:var(--weight-bold)}._streakHow_1511d_160{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._cta_1511d_166{height:var(--cta-height);border-radius:var(--radius-xl);background:var(--color-primary-fill);color:var(--color-on-primary);font-size:var(--text-cta);font-weight:var(--weight-extrabold);cursor:pointer;border:0}._group_1511d_178{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._list_1511d_186,._row_1511d_187._single_1511d_187{margin-top:calc(-1 * var(--space-2));border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}._row_1511d_187{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-row-x);color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}._list_1511d_186 ._row_1511d_187+._row_1511d_187{border-top:var(--border-hairline) solid var(--color-border-subtle)}._icon_1511d_213{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-lg);background:var(--color-primary-subtle);flex:none;justify-content:center;align-items:center;display:flex}._iconPiece_1511d_224{width:var(--space-8);height:var(--space-8)}._rowText_1511d_229{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}._single_1511d_187 ._rowText_1511d_229{gap:var(--border-strong)}._rowTitle_1511d_241{font-size:var(--text-md);font-weight:var(--weight-bold)}._rowAbout_1511d_246{color:var(--color-chip-text);font-size:var(--text-sm);line-height:var(--leading-sm)}._rowProgress_1511d_252{align-items:center;gap:var(--space-brand);margin-top:var(--border-strong);display:flex}._track_1511d_259{height:var(--space-board-tile);border-radius:var(--radius-full);background:var(--color-chip);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-border-subtle);flex:1;overflow:hidden}._fill_1511d_268{border-radius:var(--radius-full);background:var(--color-primary);height:100%;display:block}._count_1511d_275{color:var(--color-text-muted);font-size:var(--text-caption);white-space:nowrap}._chevron_1511d_281{width:var(--icon-chevron);height:var(--icon-chevron);fill:none;stroke:var(--color-text-muted);flex:none}._footnote_1511d_289{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._page_1lhe6_2{gap:var(--space-3);width:100%;max-width:var(--layout-sheet-max);min-height:100dvh;padding:0 var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;line-height:normal;display:flex}._header_1lhe6_15{margin-bottom:calc(-1 * var(--space-1))}._panel_1lhe6_20{display:contents}._statusPhone_1lhe6_24{order:2}._boardWrap_1lhe6_28{order:4}._board_1lhe6_28{width:100%;max-width:var(--board-fit);margin-inline:auto;position:relative}._boardSmall_1lhe6_40{max-width:min(var(--puzzle-solved-board), var(--board-fit))}._result_1lhe6_44,._card_1lhe6_45{border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-tile);background:var(--color-surface);flex-direction:column;order:1;display:flex}._card_1lhe6_45{gap:var(--space-board-tile);padding:var(--space-3) var(--space-row-x);box-shadow:var(--shadow-card)}._result_1lhe6_44{gap:var(--space-2);padding:var(--space-row-x);box-shadow:var(--shadow-hero)}._cardTop_1lhe6_66{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._side_1lhe6_73{align-items:center;gap:var(--space-board-tile);color:var(--color-chip-text);font-size:var(--text-caption);font-weight:var(--weight-bold);display:flex}._sideDot_1lhe6_82{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-win-white-dot-edge)}._sideWhite_1lhe6_89{background:var(--color-win-white)}._sideBlack_1lhe6_93{background:var(--color-win-black)}._chip_1lhe6_97{padding:var(--space-tight) var(--space-2);border-radius:var(--radius-md);background:var(--color-chip);color:var(--color-chip-text);font-size:var(--text-xs);font-weight:var(--weight-bold);white-space:nowrap}._goal_1lhe6_107{font-family:var(--font-display);font-size:var(--text-brand);font-weight:var(--weight-extrabold);line-height:var(--leading-xl)}._how_1lhe6_114{color:var(--color-chip-text);font-size:var(--text-sm);line-height:var(--leading-sm)}._stepsRow_1lhe6_120{margin-top:var(--border-strong)}._steps_1lhe6_120{align-items:center;gap:var(--space-1);display:inline-flex}._stepOn_1lhe6_130,._stepOff_1lhe6_131{width:var(--space-hero);height:var(--space-board-tile);border-radius:var(--radius-full)}._stepOn_1lhe6_130{background:var(--color-primary)}._stepOff_1lhe6_131{background:var(--color-chip);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-border-subtle)}._stepText_1lhe6_146{margin-left:var(--space-1);color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-bold)}._status_1lhe6_24{color:var(--color-text-muted);font-size:var(--text-sm);font-style:italic}._statusDesktop_1lhe6_159{display:none}._resultTop_1lhe6_164{align-items:center;gap:var(--space-2);display:flex}._badge_1lhe6_170{width:var(--space-moment-badge);height:var(--space-moment-badge);border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;display:flex}._badge_1lhe6_170 svg{width:var(--space-4);height:var(--space-4);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}._badgeWrong_1lhe6_189{background:var(--color-danger)}._badgeWrong_1lhe6_189 svg{stroke:var(--color-on-danger)}._badgeSolved_1lhe6_197{background:var(--color-success)}._badgeSolved_1lhe6_197 svg{stroke:var(--color-on-success)}._badgeShown_1lhe6_205{background:var(--color-chip)}._badgeShown_1lhe6_205 svg{stroke:var(--color-chip-text)}._eyebrow_1lhe6_213{font-size:var(--text-xs);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._eyebrowWrong_1lhe6_220{color:var(--color-danger)}._eyebrowSolved_1lhe6_224{color:var(--color-success)}._eyebrowShown_1lhe6_228{color:var(--color-text-muted)}._headline_1lhe6_232{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-extrabold);line-height:var(--leading-moment)}._detail_1lhe6_239{color:var(--color-chip-text);font-size:var(--text-sm);line-height:var(--leading-sm)}._footer_1lhe6_245{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._notation_1lhe6_252{color:var(--color-text-muted);font-size:var(--text-xs)}._note_1lhe6_257{color:var(--color-chip-text);font-size:var(--text-caption);line-height:var(--leading-caption)}._showMe_1lhe6_263{height:var(--space-10);padding:0 var(--space-4);border-radius:var(--radius-lg);background:var(--color-primary-subtle);color:var(--color-show-me);font-size:var(--text-sm);font-weight:var(--weight-extrabold);cursor:pointer;border:0;flex:none}._line_1lhe6_277{gap:var(--space-1);margin:var(--border-strong) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}._lineStep_1lhe6_286{align-items:flex-start;gap:var(--space-brand);display:flex}._lineNo_1lhe6_292{width:var(--streak-dot);height:var(--streak-dot);border-radius:var(--radius-full);background:var(--color-chip);color:var(--color-chip-text);font-size:var(--text-micro);font-weight:var(--weight-extrabold);flex:none;justify-content:center;align-items:center;display:flex}._lineNoYou_1lhe6_306{background:var(--color-primary-subtle);color:var(--color-primary)}._lineWords_1lhe6_311{font-size:var(--text-sm);line-height:var(--leading-sm);flex:1}._lineWords_1lhe6_311 strong{font-weight:var(--weight-bold)}._lineSan_1lhe6_321{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-sm)}._hint_1lhe6_328{align-items:flex-start;gap:var(--space-3);padding:var(--space-row-x);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-tile);background:var(--color-surface);box-shadow:var(--shadow-card);order:3;display:flex}._hintIcon_1lhe6_340{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-lg);background:var(--color-primary-subtle);flex:none;justify-content:center;align-items:center;display:flex}._hintIcon_1lhe6_340 svg,._secondary_1lhe6_352 svg{width:var(--space-5);height:var(--space-5);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}._hintIcon_1lhe6_340 svg{color:var(--color-primary)}._hintText_1lhe6_365{gap:var(--space-1);font-size:var(--text-md);line-height:var(--leading-base);flex-direction:column;display:flex}._hintEyebrow_1lhe6_373{color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._actions_1lhe6_382{gap:var(--space-2);order:6;margin-top:auto;display:flex}._primary_1lhe6_389,._secondary_1lhe6_352{justify-content:center;align-items:center;gap:var(--space-2);height:var(--space-12);border-radius:var(--radius-xl);font-size:var(--text-md);font-weight:var(--weight-extrabold);cursor:pointer;flex:1;display:flex}._primary_1lhe6_389{background:var(--color-primary-fill);color:var(--color-on-primary);border:0}._secondary_1lhe6_352{border:var(--border-hairline) solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-card)}._secondary_1lhe6_352:disabled{cursor:default;opacity:.45}._result_1lhe6_44~._actions_1lhe6_382 ._primary_1lhe6_389,._result_1lhe6_44~._actions_1lhe6_382 ._secondary_1lhe6_352{height:var(--cta-height);font-size:var(--text-cta)}._done_1lhe6_428{gap:var(--space-2);flex-direction:column;flex:1;display:flex}._doneProgress_1lhe6_435{align-items:center;gap:var(--space-brand);display:flex}._next_1lhe6_441{flex:none}._track_1lhe6_445{height:var(--space-board-tile);border-radius:var(--radius-full);background:var(--color-chip);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-border-subtle);flex:1;display:block;overflow:hidden}._fill_1lhe6_455{border-radius:var(--radius-full);background:var(--color-primary);height:100%;display:block}._count_1lhe6_462{color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap}._setCard_1lhe6_469{order:7;display:none}._setRow_1lhe6_474{font-size:var(--text-md);justify-content:space-between;display:flex}._source_1lhe6_480{color:var(--color-text-muted);font-size:var(--text-caption)}@media (width>=60em){._page_1lhe6_2{grid-template:"header header" auto "board panel" 1fr / minmax(0, 1fr) var(--puzzle-panel);gap:var(--space-4) var(--space-6);max-width:var(--puzzle-desktop-max);padding-top:var(--space-6);display:grid}._header_1lhe6_15{grid-area:header;margin-bottom:0}._boardWrap_1lhe6_28{grid-area:board}._board_1lhe6_28,._boardSmall_1lhe6_40{max-width:min(100%, calc(100dvh - var(--space-16) * 2));margin-inline:0}._panel_1lhe6_20{gap:var(--space-4);flex-direction:column;grid-area:panel;display:flex}._actions_1lhe6_382{margin-top:0}._statusPhone_1lhe6_24{display:none}._statusDesktop_1lhe6_159{display:block}._setCard_1lhe6_469{gap:var(--space-3);padding:var(--space-row-x) var(--space-6);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-tile);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}}._screen_1pclr_2{gap:var(--space-4);width:100%;max-width:var(--layout-sheet-max);min-height:calc(100dvh - var(--nav-height) - var(--space-8));padding:var(--space-4);flex-direction:column;margin:0 auto;line-height:normal;display:flex}._lede_1pclr_14{margin-top:calc(-1 * var(--space-1));color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._overall_1pclr_21{align-items:center;gap:var(--space-brand);display:flex}._track_1pclr_27{height:var(--space-board-tile);border-radius:var(--radius-full);background:var(--color-chip);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-border-subtle);flex:1;display:block;overflow:hidden}._fill_1pclr_37{border-radius:var(--radius-full);background:var(--color-primary);height:100%;display:block}._count_1pclr_44{color:var(--color-text-muted);font-size:var(--text-caption);white-space:nowrap}._group_1pclr_50{gap:var(--space-2);flex-direction:column;display:flex}._groupTitle_1pclr_56{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._list_1pclr_64,._firstGame_1pclr_65{border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}._row_1pclr_73{align-items:center;gap:var(--space-3);width:100%;min-height:var(--space-14);padding:var(--space-brand) var(--space-row-x);color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}._row_1pclr_73+._row_1pclr_73{border-top:var(--border-hairline) solid var(--color-border-subtle)}._mark_1pclr_91{width:var(--space-moment-badge);height:var(--space-moment-badge);border-radius:var(--radius-full);background:var(--color-chip);color:var(--color-chip-text);font-size:var(--text-xs);font-weight:var(--weight-extrabold);flex:none;justify-content:center;align-items:center;display:flex}._mark_1pclr_91 svg,._learnedTick_1pclr_106 svg{width:var(--space-4);height:var(--space-4);fill:none;stroke:var(--color-on-success);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}._markDone_1pclr_116{background:var(--color-success)}._markNext_1pclr_120{background:var(--color-primary-fill);color:var(--color-on-primary)}._rowText_1pclr_125{gap:var(--border-hairline);flex-direction:column;flex:1;min-width:0;display:flex}._rowTitle_1pclr_133{align-items:center;gap:var(--space-board-tile);font-size:var(--text-md);font-weight:var(--weight-bold);display:flex}._rowAbout_1pclr_141{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._done_1pclr_147{color:var(--color-success);font-size:var(--text-caption);font-weight:var(--weight-bold)}._nextChip_1pclr_153{padding:var(--space-tight) var(--space-2);border-radius:var(--radius-md);background:var(--color-primary-subtle);color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-bold);white-space:nowrap}._chevron_1pclr_163{width:var(--icon-chevron);height:var(--icon-chevron);fill:none;stroke:var(--color-text-muted);flex:none}._firstGame_1pclr_65{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-row-x);display:flex}._smallPortrait_1pclr_178{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-lg);flex:none}._cta_1pclr_185{height:var(--cta-height);border-radius:var(--radius-xl);background:var(--color-primary-fill);color:var(--color-on-primary);font-size:var(--text-cta);font-weight:var(--weight-extrabold);cursor:pointer;border:0}._doneHeader_1pclr_199{margin-bottom:calc(-1 * var(--space-1))}._donePage_1pclr_203{gap:var(--space-3);width:100%;max-width:var(--layout-sheet-max);min-height:100dvh;padding:0 var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;line-height:normal;display:flex}._doneHero_1pclr_215{gap:var(--space-board-tile);padding:var(--space-hero);border:var(--card-edge-width) solid var(--color-rise-edge);border-radius:var(--radius-2xl);background:var(--color-rise-bg);color:var(--color-rise-text);flex-direction:column;display:flex}._doneEyebrow_1pclr_226{color:var(--color-rise-gold);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._doneTitle_1pclr_234{font-family:var(--font-display);font-size:var(--text-hero);font-weight:var(--weight-extrabold);line-height:var(--leading-hero)}._doneLine_1pclr_241{color:var(--color-rise-muted);font-size:var(--text-base);line-height:var(--leading-base)}._donePieces_1pclr_247{gap:var(--space-board-tile);margin-top:var(--space-2);display:flex}._donePiece_1pclr_247{width:var(--space-10);height:var(--space-10)}._learned_1pclr_106{padding:var(--space-1) var(--space-row-x);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card);margin:0;list-style:none}._learnedItem_1pclr_268{align-items:center;gap:var(--space-3);min-height:var(--target-min);font-size:var(--text-base);display:flex}._learnedItem_1pclr_268+._learnedItem_1pclr_268{border-top:var(--border-hairline) solid var(--color-border-subtle)}._learnedTick_1pclr_106{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);background:var(--color-success);flex:none;justify-content:center;align-items:center;display:flex}._learnedOpen_1pclr_291{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-border-strong);flex:none}._pageCard_1pclr_299{gap:var(--space-3);padding:var(--space-hero);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-2xl);background:var(--color-surface);box-shadow:var(--shadow-hero);flex-direction:column;display:flex}._pageTop_1pclr_310{align-items:center;gap:var(--space-row-x);display:flex}._portrait_1pclr_316{width:var(--avatar-hero);height:var(--avatar-hero);border-radius:var(--radius-avatar);flex-shrink:0}._pageText_1pclr_323{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}._eyebrow_1pclr_330{color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._pageName_1pclr_338{font-family:var(--font-display);font-size:var(--text-hero);font-weight:var(--weight-extrabold);line-height:var(--leading-hero)}._pageLine_1pclr_345{color:var(--color-chip-text);font-size:var(--text-base);line-height:var(--leading-base)}._note_1pclr_351{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-caption)}._notNow_1pclr_357{height:var(--space-12);color:var(--color-primary);font-size:var(--text-base);font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:0;margin-top:auto}._page_csoy4_2{gap:var(--space-3);width:100%;max-width:var(--layout-sheet-max);min-height:100dvh;padding:0 var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;line-height:normal;display:flex}._header_csoy4_15{margin-bottom:calc(-1 * var(--space-1))}._progress_csoy4_19{align-items:center;gap:var(--space-board-tile);display:flex}._segOn_csoy4_25,._segOff_csoy4_26{height:var(--space-board-tile);border-radius:var(--radius-full);flex:1}._segOn_csoy4_25{background:var(--color-primary)}._segOff_csoy4_26{background:var(--color-chip);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-border-subtle)}._stepText_csoy4_41{margin-left:var(--space-board-tile);color:var(--color-text-muted);font-size:var(--text-caption);white-space:nowrap}._card_csoy4_48{align-items:flex-start;gap:var(--space-3);padding:var(--space-row-x);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-tile);background:var(--color-surface);box-shadow:var(--shadow-card);display:flex}._icon_csoy4_59{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-lg);background:var(--color-primary-subtle);flex:none;justify-content:center;align-items:center;display:flex}._iconPiece_csoy4_70{width:var(--lesson-icon);height:var(--lesson-icon)}._cardText_csoy4_75{gap:var(--space-1);flex-direction:column;display:flex}._title_csoy4_81{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-extrabold);line-height:var(--leading-moment)}._text_csoy4_88{color:var(--color-chip-text);font-size:var(--text-base);line-height:var(--leading-base)}._board_csoy4_94{width:100%;max-width:var(--board-fit);margin-inline:auto;position:relative}._caption_csoy4_101{color:var(--color-text-muted);font-size:var(--text-sm);text-align:center}._good_csoy4_108{color:var(--color-success);font-weight:var(--weight-bold)}._bad_csoy4_113{color:var(--color-danger);font-weight:var(--weight-bold)}._actions_csoy4_118{align-items:center;gap:var(--space-2);margin-top:auto;display:flex}._secondary_csoy4_125,._skip_csoy4_126{height:var(--space-12);cursor:pointer;flex:1}._secondary_csoy4_125{border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-extrabold);box-shadow:var(--shadow-card)}._secondary_csoy4_125:disabled{cursor:default;opacity:.45}._skip_csoy4_126{color:var(--color-primary);font-size:var(--text-base);font-weight:var(--weight-bold);background:0 0;border:0}._screen_btkey_2{gap:var(--space-4);width:100%;max-width:var(--layout-sheet-max);min-height:calc(100dvh - var(--nav-height) - var(--space-8));padding:var(--space-4);flex-direction:column;margin:0 auto;line-height:normal;display:flex}._lede_btkey_14{margin-top:calc(-1 * var(--space-1));color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._group_btkey_21{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._note_btkey_29{margin-top:calc(-1 * var(--space-board-tile));color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-caption)}._footnote_btkey_36{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._tight_btkey_42,._legacies_btkey_43,._list_btkey_44,._ranks_btkey_45{margin-top:calc(-1 * var(--space-2))}._crowns_btkey_49{align-items:center;gap:var(--space-board-tile);height:var(--target-min);padding:0 var(--space-3);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-nav);background:var(--color-surface);box-shadow:var(--shadow-chip);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;cursor:pointer;flex-shrink:0;display:inline-flex}._coin_btkey_67{width:var(--coin-size);height:var(--coin-size);border-radius:var(--radius-full);background:var(--color-coin);box-shadow:inset 0 0 0 var(--coin-edge) var(--color-coin-edge);flex:none}._bigCoin_btkey_76{width:var(--streak-dot);height:var(--streak-dot);border-radius:var(--radius-full);background:var(--color-coin);box-shadow:inset 0 0 0 var(--space-1) var(--color-coin-edge)}._eyebrow_btkey_84{color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._chip_btkey_92{align-items:center;gap:var(--space-1);padding:var(--border-strong) var(--space-2);border-radius:var(--radius-md);background:var(--color-chip);color:var(--color-chip-text);font-size:var(--text-caption);font-weight:var(--weight-bold);line-height:var(--leading-caption);white-space:nowrap;flex:none;display:inline-flex}._chipGold_btkey_107{background:var(--color-gold-subtle);color:var(--color-gold)}._chipRow_btkey_112{margin-top:auto}._lock_btkey_116{width:var(--space-3);height:var(--space-3);fill:none;stroke:currentColor}._chevron_btkey_123{width:var(--icon-chevron);height:var(--icon-chevron);fill:none;stroke:var(--color-text-muted);flex:none}._legacies_btkey_43{gap:var(--space-brand);flex-direction:column;display:flex}._legacyCard_btkey_138{gap:var(--space-row-x);width:100%;padding:var(--space-4);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-2xl);background:var(--color-surface);box-shadow:var(--shadow-hero);color:var(--color-text);text-align:left;cursor:pointer;flex-direction:column;display:flex}._legacyTop_btkey_153{align-items:stretch;gap:var(--space-row-x);width:100%;display:flex}._legacyText_btkey_160{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}._legacyName_btkey_168{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-extrabold);line-height:var(--leading-hero)}._legacySub_btkey_175{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._legacyNeeds_btkey_181{gap:var(--space-3);padding-top:var(--space-row-x);border-top:var(--border-hairline) solid var(--color-border-subtle);flex-direction:column;display:flex}._artCard_btkey_189{width:var(--legacy-art-width);height:var(--legacy-art-height);border-radius:var(--radius-xl);background:var(--color-rise-bg);flex:none;position:relative;overflow:hidden}._artCard_btkey_189 img{bottom:calc(-1 * var(--space-board-tile));height:calc(var(--legacy-art-height) + var(--space-2));position:absolute;left:50%;transform:translate(-50%)}._artRow_btkey_207{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-lg);background:var(--color-rise-bg);flex:none;position:relative;overflow:hidden}._artRow_btkey_207 img{bottom:calc(-1 * var(--space-1));height:calc(var(--target-min) + var(--space-2));position:absolute;left:50%;transform:translate(-50%)}._artComing_btkey_225,._artComingRow_btkey_226{border:calc(1.5 * var(--border-hairline)) dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-muted);font-size:var(--text-art-coming);font-weight:var(--weight-bold);line-height:var(--space-3);text-align:center;flex:none;justify-content:center;align-items:center;display:flex}._artComingRow_btkey_226{width:var(--target-min);height:var(--target-min)}._artComing_btkey_225{width:var(--legacy-art-width);height:var(--legacy-art-height)}._need_btkey_251{align-items:flex-start;gap:var(--space-3);display:flex}._needMark_btkey_257{width:var(--space-moment-badge);height:var(--space-moment-badge);flex:none;justify-content:center;align-items:center;display:flex}._needOpen_btkey_266{width:var(--space-moment-badge);height:var(--space-moment-badge);border-radius:var(--radius-full);box-shadow:inset 0 0 0 var(--border-strong) var(--color-border-strong)}._needDone_btkey_273{width:var(--space-moment-badge);height:var(--space-moment-badge);border-radius:var(--radius-full);background:var(--color-success);justify-content:center;align-items:center;display:flex}._needDone_btkey_273 svg{width:var(--space-4);height:var(--space-4);fill:none;stroke:var(--color-on-success);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}._needText_btkey_293{gap:var(--border-strong);flex-direction:column;flex:1;min-width:0;display:flex}._needTitle_btkey_301{font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-base)}._needSub_btkey_307{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);text-wrap:pretty}._list_btkey_44{border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}._legacies_btkey_43 ._list_btkey_44{margin-top:0}._row_btkey_327,._getHead_btkey_328{align-items:flex-start;gap:var(--space-3);width:100%;min-height:var(--space-14);padding:var(--space-3) var(--space-row-x);color:var(--color-text);text-align:left;background:0 0;border:0;display:flex}._row_btkey_327{cursor:pointer;align-items:center}._list_btkey_44>*+*{border-top:var(--border-hairline) solid var(--color-border-subtle)}._rowText_btkey_350{gap:var(--border-strong);flex-direction:column;flex:1;min-width:0;display:flex}._rowTitle_btkey_358{font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-base)}._rowSub_btkey_364{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);text-wrap:pretty}._ranks_btkey_45{border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card);margin-bottom:0;padding:0;list-style:none;overflow:hidden}._rank_btkey_45{align-items:flex-start;gap:var(--space-3);padding:var(--space-row-x);display:flex}._rank_btkey_45+._rank_btkey_45{border-top:var(--border-hairline) solid var(--color-border-subtle)}._rankHere_btkey_394{background:var(--color-rank-here)}._rankMark_btkey_398{width:var(--space-moment-badge);height:var(--space-moment-badge);flex:none;justify-content:center;align-items:center;display:flex}._rankDone_btkey_407,._rankAhead_btkey_408,._rankGoal_btkey_409{width:var(--rise-dot);height:var(--rise-dot);border-radius:var(--radius-full)}._rankDone_btkey_407{background:var(--color-coin)}._rankAhead_btkey_408{box-shadow:inset 0 0 0 var(--border-strong) var(--color-border-strong)}._rankGoal_btkey_409{box-shadow:inset 0 0 0 var(--border-strong) var(--color-gold)}._rankCurrent_btkey_427{width:var(--rise-dot-current);height:var(--rise-dot-current);border-radius:var(--radius-full);background:var(--color-coin);box-shadow:0 0 0 var(--rise-glow) var(--color-rise-glow)}._rankText_btkey_435{gap:var(--border-strong);flex-direction:column;flex:1;min-width:0;display:flex}._rankHead_btkey_443{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._rankName_btkey_450{font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-base)}._here_btkey_456{padding:var(--border-strong) var(--space-2);border-radius:var(--radius-md);background:var(--color-gold-subtle);color:var(--color-gold);font-size:var(--text-caption);font-weight:var(--weight-bold)}._rankAt_btkey_465{color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--weight-semibold);margin-left:auto}._rankBot_btkey_472{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);text-wrap:pretty}._rankUnlocks_btkey_479{color:var(--color-chip-text);font-size:var(--text-sm);line-height:var(--leading-sm);text-wrap:pretty}._hero_btkey_487{gap:var(--space-board-tile);min-height:var(--legacy-hero-height);padding:var(--space-hero);border:var(--card-edge-width) solid var(--color-rise-edge);border-radius:var(--radius-2xl);background:var(--color-rise-bg);color:var(--color-rise-text);flex-direction:column;display:flex;position:relative;overflow:hidden}._hero_btkey_487>:not(img,._heroComing_btkey_501){max-width:var(--legacy-hero-text);position:relative}._heroArt_btkey_506{right:var(--space-board-tile);bottom:calc(-1 * var(--space-brand));height:var(--legacy-hero-art);position:absolute}._heroComing_btkey_501{top:var(--space-hero);right:var(--space-hero);bottom:var(--space-hero);justify-content:center;align-items:center;gap:var(--space-board-tile);width:var(--legacy-portrait-slot);border:calc(1.5 * var(--border-hairline)) dashed var(--color-rise-off);border-radius:var(--radius-xl);color:var(--color-rise-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-xs);text-align:center;flex-direction:column;display:flex;position:absolute}._heroComing_btkey_501 svg{width:var(--space-6);height:var(--space-6);fill:none;stroke:var(--color-rise-muted);stroke-linejoin:round}._heroPlanned_btkey_542{min-height:var(--legacy-hero-planned)}._heroPlanned_btkey_542>:not(img,._heroComing_btkey_501){max-width:var(--legacy-hero-text-wide)}._heroEyebrow_btkey_550{color:var(--color-rise-gold);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._heroName_btkey_558{font-family:var(--font-display);font-size:var(--text-legacy);font-weight:var(--weight-extrabold);line-height:var(--leading-legacy)}._heroLine_btkey_565{color:var(--color-rise-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._heroChip_btkey_571{margin-top:var(--space-brand)}._heroChip_btkey_571 ._chip_btkey_92{background:var(--color-rise-chip);color:var(--color-rise-gold)}._heroPlanned_btkey_542 ._heroChip_btkey_571 ._chip_btkey_92{background:var(--color-rise-chip-neutral);color:var(--color-rise-text)}._claimCard_btkey_586{gap:var(--space-row-x);padding:var(--space-hero);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-2xl);background:var(--color-surface);box-shadow:var(--shadow-hero);flex-direction:column;display:flex}._claimedRow_btkey_597{align-items:flex-start;gap:var(--space-row-x);display:flex}._cardNote_btkey_604{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-caption);text-align:center}._cardNoteLeft_btkey_611{text-align:left}._short_btkey_615{font-size:var(--text-base)}._primary_btkey_619,._secondary_btkey_620{height:var(--cta-height);border-radius:var(--radius-xl);font-size:var(--text-cta);font-weight:var(--weight-extrabold);cursor:pointer}._primary_btkey_619{background:var(--color-primary-fill);color:var(--color-on-primary);border:0}._primary_btkey_619:disabled{cursor:default;opacity:.45}._secondary_btkey_620{border:var(--border-hairline) solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text)}._textButton_btkey_645{height:var(--space-10);color:var(--color-primary);font-size:var(--text-md);font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:0}._getRow_btkey_656{gap:var(--space-3);padding-bottom:var(--space-row-x);flex-direction:column;display:flex}._getRow_btkey_656 ._getHead_btkey_328{padding-bottom:0}._getIcon_btkey_667{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-lg);background:var(--color-primary-subtle);flex:none;justify-content:center;align-items:center;display:flex}._getIcon_btkey_667 svg,._sheetItem_btkey_679 svg{width:var(--space-5);height:var(--space-5);fill:none;stroke:var(--color-primary);stroke-linejoin:round}._getPiece_btkey_687{width:var(--space-8);height:var(--space-8)}._boards_btkey_692{gap:var(--space-brand);padding:0 var(--space-row-x);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._boardTile_btkey_699{gap:var(--space-board-tile);flex-direction:column;min-width:0;display:flex}._boardTile_btkey_699 img{aspect-ratio:1;border-radius:var(--radius-md);width:100%;display:block}._boardName_btkey_713{font-size:var(--text-caption);font-weight:var(--weight-semibold);line-height:var(--leading-xs)}._yours_btkey_719{color:var(--color-success);font-size:var(--text-xs);font-weight:var(--weight-bold)}._story_btkey_726{gap:var(--space-3);margin-top:calc(-1 * var(--space-2));padding:var(--space-4);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}._storyLine_btkey_738{font-size:var(--text-base);line-height:var(--leading-base)}._storySource_btkey_743{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-caption)}._sheetTitle_btkey_750{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-extrabold);line-height:var(--leading-3xl)}._youGet_btkey_757{color:var(--color-chip-text);font-size:var(--text-base)}._sheetBoards_btkey_762{gap:var(--space-brand);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._sheetBoardName_btkey_768{font-size:var(--text-caption);font-weight:var(--weight-semibold);line-height:var(--leading-xs)}._sheetItem_btkey_679{align-items:center;gap:var(--space-brand);font-size:var(--text-base);display:flex}._bill_btkey_781{gap:var(--space-2);padding:var(--space-row-x);border-radius:var(--radius-xl);background:var(--color-chip);flex-direction:column;display:flex}._billRow_btkey_790{font-size:var(--text-base);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}._billPrice_btkey_797{align-items:center;gap:var(--space-board-tile);display:inline-flex}._billMuted_btkey_803{color:var(--color-text-muted)}._billTotal_btkey_807{padding-top:var(--space-2);border-top:var(--border-hairline) solid var(--color-border-subtle)}._keep_btkey_812{font-size:var(--text-base)}._claimedPage_btkey_817{z-index:var(--z-modal);align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));background:var(--color-rise-bg);color:var(--color-rise-text);text-align:center;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}._claimedClose_btkey_832{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-full);background:var(--color-rise-chip-neutral);cursor:pointer;border:0;justify-content:center;align-self:flex-end;align-items:center;display:flex}._claimedClose_btkey_832 svg{width:var(--space-5);height:var(--space-5);fill:none;stroke:var(--color-rise-text);stroke-linecap:round}._claimedArt_btkey_853{width:var(--legacy-claimed-art);height:var(--legacy-claimed-art);flex:none;justify-content:center;align-items:flex-end;display:flex;position:relative}._claimedGlow_btkey_863,._claimedRing_btkey_864{border-radius:var(--radius-full);position:absolute}._claimedGlow_btkey_863{inset:var(--space-5);background:radial-gradient(closest-side, var(--color-rise-glow-soft), transparent)}._claimedRing_btkey_864{inset:var(--space-10);box-shadow:inset 0 0 0 calc(1.5 * var(--border-hairline)) var(--color-rise-ring)}._claimedArt_btkey_853 img{height:var(--legacy-claimed-king);position:relative}._claimedEyebrow_btkey_884{margin-top:var(--space-1);color:var(--color-rise-gold);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._claimedTitle_btkey_893{max-width:var(--legacy-claimed-text);font-family:var(--font-display);font-size:var(--text-legacy);font-weight:var(--weight-extrabold);line-height:var(--leading-claimed);text-wrap:balance}._claimedLine_btkey_902{max-width:var(--legacy-claimed-text);color:var(--color-rise-muted);font-size:var(--text-base);line-height:var(--leading-base)}._claimedBoards_btkey_909{gap:var(--space-brand);width:100%;max-width:var(--layout-sheet-max);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._claimedBoards_btkey_909 img{aspect-ratio:1;border-radius:var(--radius-md);width:100%;display:block}._claimedCta_btkey_924{width:100%;max-width:var(--layout-sheet-max);margin-top:auto}._claimedDone_btkey_930{height:var(--space-10);color:var(--color-rise-text);font-size:var(--text-md);font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:0}._claimedBadge_btkey_941{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-full);background:var(--color-gold-subtle);box-shadow:inset 0 0 0 var(--border-strong) var(--color-gold);flex:none;justify-content:center;align-items:center;display:flex}._claimedBadge_btkey_941 svg{width:var(--space-6);height:var(--space-6);fill:none;stroke:var(--color-gold);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}._page_1xm1h_3{padding-bottom:var(--space-8)}._hero_1xm1h_8{gap:var(--space-3);padding:var(--space-hero);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-2xl);background:var(--color-surface);box-shadow:var(--shadow-2);flex-direction:column;display:flex}._heroRoomy_1xm1h_19{gap:var(--space-row-x)}._heroTop_1xm1h_23{align-items:center;gap:var(--space-row-x);display:flex}._heroText_1xm1h_29{gap:var(--space-1);flex-direction:column;min-width:0;line-height:normal;display:flex}._eyebrow_1xm1h_37{color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._heroTitle_1xm1h_45{font-family:var(--font-display);font-size:var(--text-hero);font-weight:var(--weight-extrabold);line-height:1.05}._chipRow_1xm1h_52{align-items:center;gap:var(--space-2);display:flex}._rating_1xm1h_58{color:var(--color-text-muted);font-size:var(--text-sm)}._lead_1xm1h_63{color:var(--color-chip-text);font-size:var(--text-base);line-height:var(--leading-base)}._learningTitle_1xm1h_69{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-extrabold);line-height:var(--leading-moment)}._section_1xm1h_77{gap:var(--space-2);flex-direction:column;display:flex}._label_1xm1h_83{color:var(--color-text-muted);line-height:normal;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._sub_1xm1h_92{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._list_1xm1h_98{border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-1);overflow:hidden}._consentList_1xm1h_107 button{padding-block:var(--space-3)}._row_1xm1h_111{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-row-x);display:flex}._row_1xm1h_111+._row_1xm1h_111{border-top:var(--border-hairline) solid var(--color-border-subtle)}._rowText_1xm1h_122{gap:var(--border-strong);flex-direction:column;flex:1;min-width:0;display:flex}._rowTitle_1xm1h_130{font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-sm)}._rowSub_1xm1h_136{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._iconTile_1xm1h_142{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-lg);background:var(--color-primary-subtle);flex:none;justify-content:center;align-items:center;display:flex}._icon_1xm1h_142{width:var(--icon-watch);height:var(--icon-watch);fill:none;stroke:var(--color-primary);stroke-linecap:round;stroke-linejoin:round}._used_1xm1h_162,._unused_1xm1h_163{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;display:flex}._used_1xm1h_162{background:var(--color-success)}._used_1xm1h_162 svg{width:var(--space-row-x);height:var(--space-row-x);fill:none;stroke:var(--color-on-success);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}._unused_1xm1h_163{border:var(--border-check) solid var(--color-border-strong)}._unused_1xm1h_163 svg{width:var(--space-3);height:var(--space-3);fill:none;stroke:var(--color-text-muted);stroke-width:1.6px;stroke-linecap:round}._actions_1xm1h_201{gap:var(--space-1);padding-top:var(--twin-consent-gap);flex-direction:column;margin-top:auto;display:flex}._cta_1xm1h_210{min-height:var(--cta-height);border-radius:var(--radius-xl);font-size:var(--text-cta);font-weight:var(--weight-extrabold)}._nextCard_1xm1h_218{gap:var(--space-brand);padding:var(--space-4);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-1);flex-direction:column;display:flex}._nextTitle_1xm1h_229{font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-sm)}._nextText_1xm1h_235{color:var(--color-chip-text);font-size:var(--text-sm);line-height:var(--leading-sm)}._divider_1xm1h_241{height:var(--border-hairline);margin:var(--space-1) 0;background:var(--color-border-subtle)}._likeness_1xm1h_248{gap:var(--space-brand);padding:var(--space-row-x);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-xl);flex-direction:column;display:flex}._likeTop_1xm1h_257{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}._likeBig_1xm1h_264{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-extrabold);line-height:var(--leading-like)}._likeWords_1xm1h_271{color:var(--color-chip-text);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-base)}._bar_1xm1h_278{gap:var(--space-1);flex-direction:column;display:flex}._barLabels_1xm1h_284{justify-content:space-between;gap:var(--space-2);font-size:var(--text-caption);line-height:var(--leading-caption);display:flex}._barYou_1xm1h_292,._barYouValue_1xm1h_293{color:var(--color-text);font-weight:var(--weight-bold)}._barOther_1xm1h_298{color:var(--color-chip-text);font-weight:var(--weight-semibold)}._barOtherValue_1xm1h_303{color:var(--color-chip-text);font-weight:var(--weight-bold)}._track_1xm1h_308{height:var(--space-brand);border-radius:var(--radius-full);background:var(--color-chip);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-border-subtle);display:block;overflow:hidden}._fillYou_1xm1h_317,._fillOther_1xm1h_318,._fillCeiling_1xm1h_319{border-radius:var(--radius-full);height:100%;display:block}._fillYou_1xm1h_317{background:var(--color-primary)}._fillOther_1xm1h_318{background:var(--color-border-strong)}._fillCeiling_1xm1h_319{width:calc(65% - var(--space-tight));border:var(--border-check) dashed var(--color-text-muted)}._likeNote_1xm1h_338{margin-top:var(--border-strong);color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-caption)}._soft_1xm1h_345{height:var(--target-min);border-radius:var(--radius-lg);background:var(--color-primary-subtle);color:var(--color-show-me);font:var(--weight-extrabold) var(--text-sm) var(--font-ui);cursor:pointer;border:0}._traitRow_1xm1h_356{align-items:flex-start;gap:var(--space-3);padding:var(--space-row-x);display:flex}._traitRow_1xm1h_356+._traitRow_1xm1h_356{border-top:var(--border-hairline) solid var(--color-border-subtle)}._traitTile_1xm1h_367{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-lg);background:var(--color-primary-subtle);flex:none;justify-content:center;align-items:center;display:flex}._traitPiece_1xm1h_378{width:var(--space-8);height:var(--space-8)}._traitTitle_1xm1h_383{font-size:var(--text-md);font-weight:var(--weight-bold)}._traitText_1xm1h_388{color:var(--color-chip-text);font-size:var(--text-sm);line-height:var(--leading-sm)}._pair_1xm1h_394{gap:var(--space-brand);margin-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._pairCard_1xm1h_401{gap:var(--space-board-tile);padding:var(--space-row-x);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-1);flex-direction:column;line-height:normal;display:flex}._strong_1xm1h_413,._work_1xm1h_414{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._strong_1xm1h_413{color:var(--color-success)}._work_1xm1h_414{color:var(--color-accent)}._pairTitle_1xm1h_429{font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-pair)}._pairText_1xm1h_435{color:var(--color-chip-text);font-size:var(--text-sm);line-height:var(--leading-sm)}._link_1xm1h_441{color:var(--color-primary);font-weight:var(--weight-bold);text-decoration:none}._factRow_1xm1h_448{justify-content:center;gap:var(--border-strong);width:100%;min-height:var(--space-14);padding:var(--space-brand) var(--space-4);color:var(--color-text);font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;display:flex}._factRow_1xm1h_448+._factRow_1xm1h_448{border-top:var(--border-hairline) solid var(--color-border-subtle)}._factLink_1xm1h_467{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center}._factTitle_1xm1h_474{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-sm)}._factText_1xm1h_480{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-caption)}._delete_1xm1h_486{min-height:var(--target-min);padding:0 var(--space-1) 0 var(--space-3);color:var(--color-danger);font:var(--weight-bold) var(--text-sm) var(--font-ui);cursor:pointer;background:0 0;border:0;flex:none}._deleteAll_1xm1h_497{width:100%;min-height:var(--space-14);padding:var(--space-brand) var(--space-4);border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-1);color:var(--color-danger);font:var(--weight-bold) var(--text-sm) var(--font-ui);text-align:left;cursor:pointer}._sheetText_1xm1h_511{font-size:var(--text-sm);line-height:var(--leading-sm)}._deleteButton_1xm1h_516{height:var(--target-min);border-radius:var(--radius-xl);background:var(--color-danger);color:var(--color-on-danger);font:var(--weight-extrabold) var(--text-md) var(--font-ui);cursor:pointer;border:0}._page_25mhe_1{max-width:var(--content-max);padding:var(--space-8) var(--space-4) var(--space-16);margin:0 auto}._header_25mhe_7{gap:var(--space-2);margin-bottom:var(--space-12);display:grid}._eyebrow_25mhe_13{color:var(--color-gold);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-xs);letter-spacing:.08em;text-transform:uppercase}._title_25mhe_22{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-semibold);line-height:var(--leading-4xl)}._lede_25mhe_29{max-width:60ch;color:var(--color-text-muted);font-size:var(--text-lg);line-height:var(--leading-lg)}._section_25mhe_36{gap:var(--space-4);margin-bottom:var(--space-16);display:grid}._sectionTitle_25mhe_42{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-semibold);line-height:var(--leading-3xl)}._muted_25mhe_49{color:var(--color-text-muted)}._caption_25mhe_53{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);font-variant-numeric:tabular-nums}._panels_25mhe_61{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--layout-panel-min)), 1fr));gap:var(--space-6);display:grid}._panel_25mhe_61{gap:var(--space-6);padding:var(--space-6) var(--space-4);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-text);align-content:start;display:grid}._typeStack_25mhe_78{gap:var(--space-2);display:grid}._display_25mhe_83{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-semibold);line-height:var(--leading-3xl)}._heading_25mhe_90{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-xl)}._swatches_25mhe_96{grid-template-columns:repeat(auto-fill, minmax(var(--layout-swatch-min), 1fr));gap:var(--space-3);display:grid}._swatch_25mhe_96{gap:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-xs);display:grid}._swatch_25mhe_96>span{height:var(--space-10);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-md)}._swatch_25mhe_96 code{color:var(--color-text-muted)}._swBg_25mhe_119{background:var(--color-bg)}._swSurface_25mhe_123{background:var(--color-surface)}._swSurfaceSunken_25mhe_127{background:var(--color-surface-sunken)}._swText_25mhe_131{background:var(--color-text)}._swTextMuted_25mhe_135{background:var(--color-text-muted)}._swPrimary_25mhe_139{background:var(--color-primary)}._swGold_25mhe_143{background:var(--color-gold)}._swDanger_25mhe_147{background:var(--color-danger)}._swSuccess_25mhe_151{background:var(--color-success)}._swWarning_25mhe_155{background:var(--color-warning)}._card_25mhe_159{gap:var(--space-6);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);display:grid}._actions_25mhe_168{gap:var(--space-3);display:grid}._secondaryActions_25mhe_173{gap:var(--space-2);flex-wrap:wrap;display:flex}._panelBoard_25mhe_179{gap:var(--space-2);display:grid}._boards_25mhe_185{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--board-phone)), var(--board-phone)));gap:var(--space-8) var(--space-6);display:grid}._boardFigure_25mhe_191{gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-sm);margin:0;display:grid}._pieceRows_25mhe_200{gap:var(--space-4);display:grid}._pieceRow_25mhe_200{grid-template-columns:var(--space-16) 1fr;align-items:center;gap:var(--space-3);display:grid}._pieceStrip_25mhe_212{flex-wrap:wrap;display:flex}._pieceCell_25mhe_217{display:block}._sqLight_25mhe_221{background:var(--board-light)}._sqDark_25mhe_225{background:var(--board-dark)}._s40_25mhe_229{width:var(--space-10);height:var(--space-10)}._s56_25mhe_234{width:calc(var(--space-12) + var(--space-2));height:calc(var(--space-12) + var(--space-2))}._s80_25mhe_239{width:calc(var(--space-16) + var(--space-4));height:calc(var(--space-16) + var(--space-4))}._scales_25mhe_245{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--board-phone)), 1fr));gap:var(--space-8);display:grid}._spaceList_25mhe_251{gap:var(--space-2);display:grid}._spaceRow_25mhe_256{grid-template-columns:var(--space-16) 1fr;align-items:center;gap:var(--space-3);font-size:var(--text-xs);display:grid}._spaceBar_25mhe_264{height:var(--space-3);border-radius:var(--radius-sm);background:var(--color-primary)}._space1_25mhe_270{width:var(--space-1)}._space2_25mhe_271{width:var(--space-2)}._space3_25mhe_272{width:var(--space-3)}._space4_25mhe_273{width:var(--space-4)}._space5_25mhe_274{width:var(--space-5)}._space6_25mhe_275{width:var(--space-6)}._space8_25mhe_276{width:var(--space-8)}._space10_25mhe_277{width:var(--space-10)}._space12_25mhe_278{width:var(--space-12)}._space16_25mhe_279{width:var(--space-16)}._shapeList_25mhe_281{gap:var(--space-4);flex-wrap:wrap;display:flex}._shape_25mhe_281{width:calc(var(--space-16) + var(--space-8));height:calc(var(--space-16) + var(--space-8));padding:var(--space-2);border:var(--border-hairline) solid var(--color-border-subtle);background:var(--color-surface);font-size:var(--text-xs);align-items:flex-end;display:flex}._radiusSm_25mhe_298{border-radius:var(--radius-sm)}._radiusMd_25mhe_299{border-radius:var(--radius-md)}._radiusLg_25mhe_300{border-radius:var(--radius-lg)}._swAccent_25mhe_302{background:var(--color-accent)}._swCoin_25mhe_306{background:var(--color-coin)}._opponent_25mhe_310{align-items:center;gap:var(--space-3);display:flex}._collection_25mhe_316{gap:var(--space-3);display:grid}._radiusTile_25mhe_321{border-radius:var(--radius-tile)}._radiusNav_25mhe_325{border-radius:var(--radius-nav)}._shadowCard_25mhe_329{box-shadow:var(--shadow-card)}._shadowHero_25mhe_333{box-shadow:var(--shadow-hero)}._shadowNav_25mhe_337{box-shadow:var(--shadow-nav)}._page_1gyis_1{max-width:var(--content-max);padding:var(--space-8) var(--space-4) var(--space-16);margin:0 auto}._header_1gyis_7{gap:var(--space-2);margin-bottom:var(--space-10);display:grid}._eyebrow_1gyis_13{color:var(--color-gold);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-xs);letter-spacing:.08em;text-transform:uppercase}._title_1gyis_22{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-semibold);line-height:var(--leading-4xl)}._sectionTitle_1gyis_29{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-semibold);line-height:var(--leading-3xl)}._lede_1gyis_36{max-width:60ch;color:var(--color-text-muted)}._muted_1gyis_41{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._small_1gyis_47{font-size:var(--text-sm);line-height:var(--leading-sm)}._grid_1gyis_53{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--wf-phone-width)), 1fr));gap:var(--space-10) var(--space-6);display:grid}._figure_1gyis_59{gap:var(--space-3);align-content:start;margin:0;display:grid}._caption_1gyis_66{gap:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-sm);display:grid}._screenNumber_1gyis_73{color:var(--color-gold);font-weight:var(--weight-semibold)}._primaryNote_1gyis_78{color:var(--color-primary);font-weight:var(--weight-medium)}._phone_1gyis_83{width:100%;max-width:var(--wf-phone-width);height:var(--wf-phone-height);border:var(--border-strong) solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg);flex-direction:column;display:flex;position:relative;overflow:hidden}._screen_1gyis_73{gap:var(--space-3);min-height:0;padding:var(--space-3);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}._tabbar_1gyis_107{border-top:var(--border-hairline) solid var(--color-border-subtle);background:var(--color-surface);grid-template-columns:repeat(4,1fr);display:grid}._tab_1gyis_107{min-height:var(--target-min);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);justify-content:center;align-items:center;display:flex}._tabActive_1gyis_124{color:var(--color-primary);font-weight:var(--weight-semibold)}._homeHead_1gyis_130,._topBar_1gyis_131{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--target-min);display:flex}._brand_1gyis_139{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-xl)}._topTitle_1gyis_146{font-weight:var(--weight-semibold);flex:1}._back_1gyis_151{color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--weight-medium)}._chip_1gyis_157,._tag_1gyis_158{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--color-gold-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-xs);white-space:nowrap}._tag_1gyis_158{background:var(--color-primary-subtle);color:var(--color-primary)}._card_1gyis_173{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);display:grid}._persona_1gyis_182,._personaRow_1gyis_183{align-items:center;gap:var(--space-3);display:flex}._personaRow_1gyis_183{min-height:var(--target-min);padding:var(--space-1) var(--space-2);border-bottom:var(--border-hairline) solid var(--color-border-subtle)}._avatar_1gyis_195{width:var(--wf-avatar);height:var(--wf-avatar);border:var(--border-hairline) dashed var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface-sunken);font-family:var(--font-display);font-weight:var(--weight-semibold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._avatarLarge_1gyis_209{width:var(--wf-avatar-lg);height:var(--wf-avatar-lg);font-size:var(--text-2xl)}._playerText_1gyis_215{min-width:0;font-size:var(--text-sm);line-height:var(--leading-sm);flex:1;display:grid}._list_1gyis_223{border-radius:var(--radius-md);background:var(--color-surface)}._row_1gyis_228,._toggleRow_1gyis_229{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:0 var(--space-3);border-bottom:var(--border-hairline) solid var(--color-border-subtle);font-size:var(--text-sm);display:flex}._rowValue_1gyis_240{color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap}._groupLabel_1gyis_246{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-xs);text-transform:uppercase}._field_1gyis_254,._form_1gyis_255{gap:var(--space-2);display:grid}._form_1gyis_255{gap:var(--space-4)}._fieldLabel_1gyis_264{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}._input_1gyis_270{min-height:var(--target-min);padding:0 var(--space-3);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-sm);align-items:center;display:flex}._inputTall_1gyis_282{min-height:calc(var(--target-min) * 2);padding-top:var(--space-2);font-family:var(--font-mono);overflow-wrap:anywhere;align-items:flex-start}._inputError_1gyis_290{border-color:var(--color-danger)}._error_1gyis_294{color:var(--color-danger);font-size:var(--text-sm);line-height:var(--leading-sm)}._segmented_1gyis_300{gap:var(--space-1);display:flex}._segment_1gyis_300{min-height:var(--target-min);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;flex:1;justify-content:center;align-items:center;display:flex}._segmentOn_1gyis_318{border-color:var(--color-primary);background:var(--color-primary-subtle);color:var(--color-primary)}._toggle_1gyis_229{width:var(--space-10);height:var(--space-6);border-radius:var(--radius-full);background:var(--color-border-strong);position:relative}._toggle_1gyis_229:after{content:"";top:var(--space-1);left:var(--space-1);width:var(--space-4);height:var(--space-4);border-radius:var(--radius-full);background:var(--color-surface);position:absolute}._toggleOn_1gyis_343{background:var(--color-primary)}._toggleOn_1gyis_343:after{left:auto;right:var(--space-1)}._bottomAction_1gyis_352{margin-top:auto}._scrollArea_1gyis_357{gap:var(--space-3);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}._adSlot_1gyis_368{gap:var(--space-1);width:var(--ad-mpu-width);margin:var(--space-4) calc((100% - var(--ad-mpu-width)) / 2) var(--space-8);flex:none;display:grid}._adLabel_1gyis_378{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._adBox_1gyis_384{height:var(--ad-mpu-height);border:var(--border-hairline) dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text-muted);font-size:var(--text-sm);justify-content:center;align-items:center;display:flex}._bannerSlot_1gyis_397{gap:var(--space-1);width:var(--ad-banner-width);margin:var(--space-2) calc((100% - var(--ad-banner-width)) / 2) 0;padding-top:var(--space-2);border-top:var(--border-hairline) solid var(--color-border-subtle);flex:none;display:grid}._bannerBox_1gyis_407{height:var(--ad-banner-height);border:var(--border-hairline) dashed var(--color-border-strong);background:var(--color-surface-sunken);color:var(--color-text-muted);font-size:var(--text-xs);justify-content:center;align-items:center;display:flex}._clearOfBanner_1gyis_419{padding-bottom:var(--space-4)}._inFlowBanner_1gyis_424{margin-bottom:var(--space-6)}._pieceRow_1gyis_428{gap:var(--space-1);display:flex}._previewPiece_1gyis_433{width:var(--space-12);height:var(--space-12)}._interstitial_1gyis_438{gap:var(--space-3);flex-direction:column;flex:1;display:flex}._interstitialTop_1gyis_445{justify-content:space-between;align-items:center;display:flex}._interstitialBox_1gyis_451{flex:1;height:auto}._adHouse_1gyis_456{justify-content:center;align-items:flex-start;gap:var(--space-2);padding:var(--space-4);background:var(--color-surface);color:var(--color-text);border-style:solid;flex-direction:column}._sheetBackdrop_1gyis_467{background:var(--board-scrim);position:absolute;inset:0}._sheet_1gyis_467,._sheetLow_1gyis_474{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface);box-shadow:var(--shadow-2);display:grid;position:absolute;inset:auto 0 0}._sheet_1gyis_467{top:var(--space-8);align-content:start}._resultTitle_1gyis_490{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-semibold);line-height:var(--leading-3xl)}._personaQuote_1gyis_497{padding-left:var(--space-3);border-left:var(--border-strong) solid var(--color-gold);font-family:var(--font-display);font-size:var(--text-lg);font-style:italic;line-height:var(--leading-lg);margin:0}._quoteBy_1gyis_507{color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-sm);font-style:normal;line-height:var(--leading-sm);display:block}._cheerRow_1gyis_516{gap:var(--space-2);flex-wrap:wrap;display:flex}._cheerChip_1gyis_522{min-height:var(--target-min);padding:0 var(--space-3);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-medium);align-items:center;display:inline-flex}._cheerSent_1gyis_533{border-color:var(--color-primary);background:var(--color-primary-subtle);color:var(--color-primary)}._homeHeader_1gyis_539{gap:var(--space-2);display:grid}._chipRow_1gyis_544{gap:var(--space-2);flex-wrap:wrap;display:flex}._crownChip_1gyis_550{background:var(--color-primary-subtle);color:var(--color-primary)}._crownBig_1gyis_555{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-semibold);line-height:var(--leading-3xl)}._itemGrid_1gyis_562{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}._itemCard_1gyis_568{justify-items:start;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);display:grid}._itemPreview_1gyis_578{width:var(--space-16);height:var(--space-16)}._itemPlaceholder_1gyis_583{border:var(--border-hairline) dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text-muted);font-size:var(--text-2xl);justify-content:center;align-items:center;display:flex}._ownedTag_1gyis_594{color:var(--color-success);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._ratingChange_1gyis_600{font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}._twoUp_1gyis_605{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}._dim_1gyis_611{opacity:.55}._gameTop_1gyis_615,._playerBar_1gyis_621{align-items:center;gap:var(--space-2);display:flex}._gameTop_1gyis_615 ._playerBar_1gyis_621{flex:1}._clock_1gyis_632{padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:var(--color-surface-sunken);font-size:var(--text-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._clockActive_1gyis_641{background:var(--color-primary-fill);color:var(--color-on-primary)}._captured_1gyis_646{vertical-align:middle;display:inline-flex}._miniPiece_1gyis_651{width:var(--wf-mini-piece);height:var(--wf-mini-piece)}._thinking_1gyis_656{color:var(--color-text-muted);font-size:var(--text-xs);font-style:italic;line-height:var(--leading-xs)}._moveStrip_1gyis_663{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._actionBar_1gyis_672{gap:var(--space-2);display:flex}._actionBar_1gyis_672>*{padding-inline:var(--space-2);flex:1}._screen_1gyis_73>._actionBar_1gyis_672{margin-top:auto}._chips_1gyis_687{gap:var(--space-2);flex-wrap:wrap;display:flex}._chips_1gyis_687 ._segment_1gyis_300{padding:0 var(--space-3);flex:none}._timeline_1gyis_698{height:var(--space-8);border-radius:var(--radius-md);background:var(--color-surface-sunken);position:relative}._timelineRange_1gyis_706{border-inline:var(--space-1) solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-primary-subtle);position:absolute;inset:0 0 0 57%}._evalGraph_1gyis_714{height:var(--space-10);border:var(--border-hairline) dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-sunken)}._empty_1gyis_721{color:var(--color-text-muted);text-align:center;flex:1;justify-content:center;align-items:center;display:flex}._desktopSection_1gyis_731{gap:var(--space-4);margin-top:var(--space-16);display:grid}._desktop_1gyis_731{gap:var(--space-6);max-width:var(--wf-desktop-max);padding:var(--space-4);border:var(--border-strong) solid var(--color-border-strong);border-radius:var(--radius-lg);display:grid}@media (width>=60em){._desktop_1gyis_731{grid-template-columns:auto minmax(0,1.4fr) minmax(0,1fr);align-items:start}}._rail_1gyis_753{gap:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);display:flex}@media (width>=60em){._rail_1gyis_753{padding-right:var(--space-4);border-right:var(--border-hairline) solid var(--color-border-subtle);flex-direction:column}}._desktopBoard_1gyis_769{min-width:0}._desktopSide_1gyis_773{gap:var(--space-4);display:grid}._desktopMoves_1gyis_778{min-height:calc(var(--space-16) * 3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._shell_uzuc9_1{min-height:100dvh}._main_uzuc9_5{min-width:0}._nav_uzuc9_10{inset:auto var(--space-3) calc(var(--space-4) + env(safe-area-inset-bottom));z-index:var(--z-overlay);height:calc(var(--nav-height) + 2 * var(--card-edge-width));border:var(--card-edge-width) solid var(--color-card-edge);border-radius:var(--radius-nav);background:var(--color-raised);box-shadow:var(--shadow-nav);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed}._withNav_uzuc9_23 ._main_uzuc9_5{padding-bottom:calc(var(--nav-height) + var(--space-8) + env(safe-area-inset-bottom))}._navItem_uzuc9_27{justify-content:center;align-items:center;gap:var(--space-tight);min-height:var(--target-min);color:var(--color-text-muted);font-size:var(--text-micro);font-weight:var(--weight-semibold);line-height:var(--leading-micro);flex-direction:column;text-decoration:none;display:flex}._navItem_uzuc9_27[aria-current=page]{color:var(--color-primary);font-weight:var(--weight-bold)}._navItem_uzuc9_27[aria-current=page] ._fillWhenActive_uzuc9_47{fill:currentColor}._navIcon_uzuc9_51{width:var(--space-6);height:var(--space-6)}._knob_uzuc9_56{fill:var(--color-raised)}@media (width>=60em){._withNav_uzuc9_23{grid-template-columns:var(--layout-rail-width) minmax(0, 1fr);display:grid}._nav_uzuc9_10{gap:var(--space-1);height:100dvh;padding:var(--space-6) var(--space-3);border:0;border-right:var(--border-hairline) solid var(--color-border-subtle);box-shadow:none;border-radius:0;flex-direction:column;display:flex;position:sticky;inset:0 auto auto}._withNav_uzuc9_23 ._main_uzuc9_5{padding-bottom:0}._navItem_uzuc9_27{justify-content:flex-start;gap:var(--space-3);padding:0 var(--space-3);border-radius:var(--radius-lg);font-size:var(--text-sm);flex-direction:row}._navItem_uzuc9_27[aria-current=page]{background:var(--color-primary-subtle)}}._layout_ycyx2_2{gap:var(--space-6);max-width:var(--content-max);padding:var(--space-4) var(--space-4) var(--space-12);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}@media (width>=60em){._layout_ycyx2_2{grid-template-columns:minmax(0, var(--board-fit)) minmax(var(--layout-panel-min), 1fr);padding-top:var(--space-8);align-items:start}}._boardColumn_ycyx2_22{gap:var(--space-3);width:100%;max-width:var(--board-fit);display:grid}._status_ycyx2_29{min-height:var(--leading-lg);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-lg)}._statusOver_ycyx2_36{color:var(--color-primary)}._actionBar_ycyx2_40{gap:var(--space-2);flex-wrap:wrap;display:flex}._actionBar_ycyx2_40>*{padding-inline:var(--space-3);flex:1}._side_ycyx2_51{gap:var(--space-4);display:grid}._panel_ycyx2_56{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);display:grid}._panelTitle_ycyx2_65{font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-md)}._muted_ycyx2_71{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._moveList_ycyx2_77{grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-16) * 2), 1fr));gap:var(--space-1) var(--space-4);max-height:calc(var(--space-16) * 3);font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}._movePair_ycyx2_89{grid-template-columns:var(--space-8) 1fr 1fr;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-sm);display:grid}._moveNumber_ycyx2_97{color:var(--color-text-muted)}._currentMove_ycyx2_101{border-radius:var(--radius-sm);background:var(--color-primary-subtle);color:var(--color-primary);font-weight:var(--weight-semibold)}._field_ycyx2_108{gap:var(--space-1);display:grid}._fieldLabel_ycyx2_113{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-sm)}._field_ycyx2_108 select,._textarea_ycyx2_121{width:100%;min-width:0;min-height:var(--target-min);padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface)}._textarea_ycyx2_121{font-family:var(--font-mono);font-size:var(--text-sm);resize:vertical}._check_ycyx2_137{align-items:center;gap:var(--space-3);min-height:var(--target-min);display:flex}._check_ycyx2_137 input{width:var(--space-5);height:var(--space-5);accent-color:var(--color-primary)}._error_ycyx2_150{color:var(--color-danger);font-size:var(--text-sm);line-height:var(--leading-sm)}._row_ycyx2_156{gap:var(--space-2);flex-wrap:wrap;display:flex}
