:root[data-theme=sepia]{--color-page-bg:#e8dfc9;--color-bg-primary:#f4ecd8;--color-bg-secondary:#e8dfc9;--color-text-primary:#5c4b37;--color-text-muted:#6b5b47;--color-link:#1d5a94;--color-tooltip-bg:#5c4b37;--color-tooltip-text:#f4ecd8;--color-line:#dccfb4;--color-line-soft:#e7dcc3;--color-control-border:#8a7c62;--color-control-border-hover:#7f715a;--color-border-strong:#8a7a60;--color-accent:#1d5a94;--color-accent-soft:#e3e2d6;--color-button:#7f5629;--color-button-hover:#6e4a22;--color-button-press:#5f3f1c;--color-button-text:#fff;--color-on-success:#fff;--color-list-hover:#eee5d0;--color-tile-press:#ddd0b3;--color-numpad-hover:#c9b896;--color-focus:#5c4b37;--color-focus-on-dark:#fff;--color-disabled-bg:#e7dcc3;--color-badge-off:#ab9b7c;--color-success:#4a7330;--color-badge-active:#4a7330;--color-success-soft:#e1e6c6;--color-success-border:#b7c795;--color-success-strong:#38591f;--color-error:#a63a3a;--color-error-soft:#f2d8ca;--color-error-hover:#933131;--color-error-press:#7f2828;--color-warning:#7d5200;--color-warning-soft:#f5e2b8;--color-cell-default:#f9f3e3;--color-cell-highlighted:#f1e5c7;--color-cell-highlighted-number:#e8d4a8;--color-cell-selected:#cddbe3;--color-cell-entry:#1d5a94;--color-cell-entry-selected:#0f3a66;--color-cell-conflict-bg:#efcbbd;--color-digit-wrong:#8c2a2e;--color-cell-line:#d1c9b6;--color-cell-note:#54442f;--color-cage-border:#c6b494;--color-cage-sum:#5c4b37;--color-numpad-bg:#f4ecd8;--color-numpad-text:#1d5a94;--color-control-text:#5c4b37;--color-control-bg:#e6dcc4;--color-paint-1-fill:#d8e6b2;--color-paint-1-accent:#6f9a3a;--color-paint-1-ink:#3f5c19;--color-paint-2-fill:#c0e0d5;--color-paint-2-accent:#2f8f80;--color-paint-2-ink:#105a51;--color-paint-3-fill:#f3dc7c;--color-paint-3-accent:#b88a00;--color-paint-3-ink:#6a4e00;--color-paint-4-fill:#e3d0e8;--color-paint-4-accent:#8d5aa0;--color-paint-4-ink:#5b3a96;--color-coin:#8a5d30;--color-coin-bright:#d39a2a;--color-coin-bar-start:#c9945a;--color-coin-soft:#f5e5b6;--color-coin-border:#e0cca2;--color-coin-strong:#714c22;--color-streak:#b9531c;--color-streak-text:#9c4317;--color-streak-soft:#f5dfc4;--color-streak-flame:#e8822e;--color-streak-flame-edge:#f2b878;--color-award:#6a4a9c;--color-award-soft:#eadfe3;--color-track:#e6dcc4;--color-pip:#c4b59a;--color-tile-tint-profile-from:#e5e2d6;--color-tile-tint-profile-to:#f3ecda;--color-tile-tint-games-from:#e2e6cc;--color-tile-tint-games-to:#f3eedb;--color-tile-tint-wins-from:#f3e2b2;--color-tile-tint-wins-to:#f6eedb;--color-tile-tint-ladder-from:#ebdfdf;--color-tile-tint-ladder-to:#f4ecdd;--color-win-from:#7a5230;--color-win-mid:#a3733f;--color-win-deep:#4e3119;--color-win-night:#2b1a0c;--color-win-text:#fff;--color-win-accent:#ffd25e;--color-win-accent-hover:#ffdc80;--color-win-accent-press:#f0c040;--color-win-button-press:#f3e6cf;--color-win-gold:#ffe08a;--color-win-cyan:#9fdccb;--color-win-road-start:#b07a42;--color-win-good:#b5e08a;--color-win-good-ink:#1d3a0c;--color-win-bad:#ff9a8a;--color-win-violet:#d6b4f0;--color-win-cyan-ink:#0e3a2e;--color-logo-text:#4e1209;--color-footer-bg:#3f3426;--color-footer-text:#f4ecd8;--color-footer-line:#54452f;--color-footer-heading:#ffd25e;--color-footer-control:#5e4d36;--color-footer-switch-off:#9a8768;--color-footer-accent:#c9945a;--color-overlay:#281e0f99;--color-dropdown-scrim:#f4ecd840;--color-header-border:#5c4b372e;--color-numpad-button-bg:#0000;--color-tile-done:#e6dcc480;--color-win-text-muted:#ffffffd9;--color-win-glass:#ffffff12;--color-win-table:#01010138;--color-win-divider:#f0dcc033;--color-win-glow-a:#ffc4786b;--color-win-glow-b:#d66e5a66;--color-win-halo:#ffe2a080;--color-trophy-bg:#fffaf0fa;--color-trophy-glow:#fffaf0fa;--color-trophy-ink:#4e3119;--color-footer-muted:#f4ecd8b3;--color-logo-ink:#4e1209;--color-logo-wet:#2c0803;--color-logo-pumpkin:#a8480c;--color-logo-face:#4e1209;--color-logo-stem:#4e1209;--color-logo-glow:#ffb54700;--color-win-button-hover:#f9f3e7;--color-print-paper:#fff;--color-print-ink:#000;--color-print-ink-soft:#8a8a8a;--color-print-line:#dfe3ee;--color-demo-ink:#86407a;--color-demo-a:#c77d1a;--color-demo-b:#3f7d74;--color-demo-a-strong:#9a5c14;--color-demo-b-strong:#356b62;--color-demo-pill-strength:30%;--color-rank-graphite-hi:#cbc5ba;--color-rank-graphite-mid:#7d766b;--color-rank-graphite-lo:#3a352e;--color-rank-bronze-hi:#f2bb88;--color-rank-bronze-mid:#b0642c;--color-rank-bronze-lo:#57290e;--color-rank-silver-hi:#f6f0e4;--color-rank-silver-mid:#b2a998;--color-rank-silver-lo:#565044;--color-rank-gold-hi:#ffe07a;--color-rank-gold-mid:#d9a020;--color-rank-gold-lo:#744800;--color-rank-diamond-hi:#e3f6ee;--color-rank-diamond-mid:#6cc6c6;--color-rank-diamond-lo:#1c5f66;--color-rank-grandmaster-hi:#c68af5;--color-rank-grandmaster-mid:#741a45;--color-rank-grandmaster-lo:#1d1018;--color-rank-outline:#33281c;--color-rank-pip:#fffaf0;--color-rank-locked:#9a8a6e;--color-coin-art-face-hi:#fff3bf;--color-coin-art-face-mid:#f5c84c;--color-coin-art-face-lo:#cf8f1d;--color-coin-art-rim-hi:#c08a2c;--color-coin-art-rim-lo:#7a4d00;--color-coin-art-grid-hi:#e9b23c;--color-coin-art-grid-lo:#c88a1a;--color-coin-art-ring:#a8721a;--color-coin-art-line:#82530a;--color-coin-art-center:#fff6cf;--color-coin-art-shine:#fff;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:999px;--radius-card:20px;--radius-hero:24px;--shadow-xs:0 1px 3px #3d2a1414;--shadow-card:0 6px 24px #3d2a1414;--shadow-board:0 1px 2px #3d2a140f, 0 14px 40px #3d2a1414;--shadow-lift:0 8px 20px #3d2a141f;--shadow-button:0 8px 20px #6b4a2a40;--shadow-button-hover:0 10px 24px #6b4a2a52;--shadow-md:0 0 0 1px #3d2a140f, 0 12px 32px #2b1a0c2e;--shadow-lg:0 0 0 1px #3d2a140f, 0 24px 60px #2b1a0c38;--shadow-sm:0 1px 2px #3d2a140f, 0 4px 14px #3d2a140f;--shadow-xl:0 30px 80px #2b1a0c47;--shadow-reward:0 8px 24px #ffd25e40;--shadow-trophy:0 8px 28px #4e311940;--shadow-button-primary:none;--shadow-button-primary-hover:none;--shadow-button-primary-press:none;--border-width:1px;--board-border-thin:1px;--board-border-thick:1.5px;--font-scale:1;--board-digit-scale:1;--numpad-digit-scale:1;--button-size-sm:36px;--button-size-md:44px;--button-size-lg:48px;--button-size-xl:52px;--button-font-size-sm:14px;--button-font-size:15px;--button-font-size-lg:16px;--button-font-size-main:14px;--button-tracking-main:1.6px;--motion-fast:.1s;--motion-base:.15s;--motion-sheet:.18s;--motion-tray:.16s;--motion-modal:.2s;--ease-out:cubic-bezier(.2, .7, .3, 1);--ease-emph:cubic-bezier(.3, .7, .3, 1);--ease-pop:cubic-bezier(.2, .9, .3, 1.2);--motion-candle:none;--decor-header:none;--decor-board-corner:none;--decor-hero-corner:none;--decor-win-bats:none;--decor-profile-bats:none;--decor-page:none;--decor-status-halloween:none;--decor-status-normal:inline;--motion-ring:1.2s}
:root[data-theme=dark]{--color-page-bg:#141017;--color-bg-primary:#1c1720;--color-bg-secondary:#141017;--color-text-primary:#f1e7da;--color-text-muted:#b8a99c;--color-link:#ffb066;--color-tooltip-bg:#f1e7da;--color-tooltip-text:#1c1720;--color-line:#3a3040;--color-line-soft:#2a2130;--color-control-border:#8f8296;--color-control-border-hover:#a89bae;--color-border-strong:#6a5a70;--color-accent:#ff8a1f;--color-accent-soft:#33241c;--color-button:#ffa245;--color-button-hover:#ffb366;--color-button-press:#f2902e;--color-button-text:#0f0a05;--color-on-success:#0f0a05;--color-list-hover:#251e29;--color-tile-press:#3f3446;--color-numpad-hover:#4e4156;--color-focus:#ffb066;--color-focus-on-dark:#fff;--color-disabled-bg:#2a2130;--color-badge-off:#66576c;--color-success:#8fd14f;--color-badge-active:#8fd14f;--color-success-soft:#1d3a28;--color-success-border:#3d6b2a;--color-success-strong:#a8e070;--color-error:#ff6f8e;--color-error-soft:#3a1f2a;--color-error-hover:#ff8aa3;--color-error-press:#e85a7a;--color-warning:#ffc061;--color-warning-soft:#3a2e18;--color-cell-default:#1c1720;--color-cell-highlighted:#2a222e;--color-cell-highlighted-number:#4a2c16;--color-cell-selected:#6b3913;--color-cell-entry:#ff9a3c;--color-cell-entry-selected:#ffc98a;--color-cell-conflict-bg:#571c30;--color-digit-wrong:#ff9db0;--color-cell-line:#392d40;--color-cell-note:#d6c7b8;--color-cage-border:#5e4a5e;--color-cage-sum:#e3cdb3;--color-numpad-bg:#2a2130;--color-numpad-text:#ff9a3c;--color-control-text:#c9b8a8;--color-control-bg:#2a2130;--color-paint-1-fill:#2d4826;--color-paint-1-accent:#9fd36a;--color-paint-1-ink:#c4ec98;--color-paint-2-fill:#134640;--color-paint-2-accent:#4fd1c1;--color-paint-2-ink:#9feee3;--color-paint-3-fill:#273e6b;--color-paint-3-accent:#84a9ff;--color-paint-3-ink:#c4d6ff;--color-paint-4-fill:#4d2c63;--color-paint-4-accent:#c48df2;--color-paint-4-ink:#e6c8ff;--color-coin:#f2b544;--color-coin-bright:#ffc95c;--color-coin-bar-start:#c9852e;--color-coin-soft:#3a3220;--color-coin-border:#5a4626;--color-coin-strong:#f7c763;--color-streak:#ff7a2f;--color-streak-text:#ffa060;--color-streak-soft:#3a2418;--color-streak-flame:#ff922b;--color-streak-flame-edge:#ffc078;--color-award:#c39bff;--color-award-soft:#2e2340;--color-track:#2a2130;--color-pip:#66576c;--color-tile-tint-profile-from:#2b2236;--color-tile-tint-profile-to:#201a25;--color-tile-tint-games-from:#1f2b22;--color-tile-tint-games-to:#1c1c1e;--color-tile-tint-wins-from:#33281a;--color-tile-tint-wins-to:#221b1e;--color-tile-tint-ladder-from:#2c2140;--color-tile-tint-ladder-to:#201a27;--color-win-from:#3a1d52;--color-win-mid:#6a2f86;--color-win-deep:#170d20;--color-win-night:#0c0712;--color-win-text:#fff6ea;--color-win-accent:#ffb648;--color-win-accent-hover:#ffc46b;--color-win-accent-press:#f0a030;--color-win-button-press:#f1dcc4;--color-win-gold:#ffd98a;--color-win-cyan:#a9c4ff;--color-win-road-start:#ff8a1f;--color-win-good:#a6e36b;--color-win-good-ink:#12260a;--color-win-bad:#ff8fa6;--color-win-violet:#c9a8ff;--color-win-cyan-ink:#0e1a3a;--color-logo-text:#f6e6d2;--color-footer-bg:#0f0c12;--color-footer-text:#e8dccd;--color-footer-line:#2a2130;--color-footer-heading:#ffb648;--color-footer-control:#3a3040;--color-footer-switch-off:#7a6a80;--color-footer-accent:#ff8a1f;--color-overlay:#0a060eb8;--color-dropdown-scrim:#14101766;--color-header-border:#ffd6aa1a;--color-numpad-button-bg:#0000;--color-tile-done:#2d253180;--color-win-text-muted:#fff6ead9;--color-win-glass:#fff6ea0f;--color-win-table:#0000003d;--color-win-divider:#ffdcb42e;--color-win-glow-a:#ff8a1f66;--color-win-glow-b:#aa5af061;--color-win-halo:#ffcd9680;--color-trophy-bg:#261c28;--color-trophy-glow:#3b2c22;--color-trophy-ink:#ffe4be;--color-footer-muted:#e8dccdb3;--color-logo-ink:#ff8a1f;--color-logo-wet:#ffb466;--color-logo-pumpkin:#ff8a1f;--color-logo-face:#ffd27a;--color-logo-stem:#f6e6d2;--color-logo-glow:#ffb547d9;--color-win-button-hover:#f8e9d7;--color-print-paper:#fff;--color-print-ink:#000;--color-print-ink-soft:#8a8a8a;--color-print-line:#dfe3ee;--color-demo-ink:#e599f7;--color-demo-a:#ffc078;--color-demo-b:#66d9e8;--color-demo-a-strong:#ffc078;--color-demo-b-strong:#66d9e8;--color-demo-pill-strength:40%;--color-rank-graphite-hi:#a7b0bf;--color-rank-graphite-mid:#636c7c;--color-rank-graphite-lo:#2c323d;--color-rank-bronze-hi:#f8c597;--color-rank-bronze-mid:#c8763a;--color-rank-bronze-lo:#6b3614;--color-rank-silver-hi:#f6f9fc;--color-rank-silver-mid:#b8c1ce;--color-rank-silver-lo:#5b6576;--color-rank-gold-hi:#ffea8f;--color-rank-gold-mid:#ebb534;--color-rank-gold-lo:#8c5c08;--color-rank-diamond-hi:#e4fdff;--color-rank-diamond-mid:#6ae0f3;--color-rank-diamond-lo:#16728f;--color-rank-grandmaster-hi:#d9a3ff;--color-rank-grandmaster-mid:#8f1f57;--color-rank-grandmaster-lo:#1f1030;--color-rank-outline:#e6d8c8;--color-rank-pip:#fffaf0;--color-rank-locked:#8f8296;--color-coin-art-face-hi:#fff3bf;--color-coin-art-face-mid:#f5c84c;--color-coin-art-face-lo:#cf8f1d;--color-coin-art-rim-hi:#c08a2c;--color-coin-art-rim-lo:#7a4d00;--color-coin-art-grid-hi:#e9b23c;--color-coin-art-grid-lo:#c88a1a;--color-coin-art-ring:#a8721a;--color-coin-art-line:#82530a;--color-coin-art-center:#fff6cf;--color-coin-art-shine:#fff;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:999px;--radius-card:20px;--radius-hero:24px;--shadow-xs:0 1px 3px #00000014;--shadow-card:0 0 0 1px #2a2130, 0 6px 24px #00000014;--shadow-board:0 0 0 1px #2a2130, 0 1px 2px #0000000f, 0 14px 40px #00000014;--shadow-lift:0 8px 20px #0000001f;--shadow-button:0 8px 20px #ff8a1f40;--shadow-button-hover:0 10px 24px #ff8a1f52;--shadow-md:0 0 0 1px #0000000f, 0 12px 32px #0000002e;--shadow-lg:0 0 0 1px #0000000f, 0 24px 60px #00000038;--shadow-sm:0 1px 2px #0000000f, 0 4px 14px #0000000f;--shadow-xl:0 30px 80px #00000047;--shadow-reward:0 8px 24px #ffb64840;--shadow-trophy:0 0 0 6px #ffb64824, 0 0 28px #ffb64838, 0 10px 30px #00000080;--shadow-button-primary:none;--shadow-button-primary-hover:none;--shadow-button-primary-press:none;--border-width:1px;--board-border-thin:1px;--board-border-thick:1.5px;--font-scale:1;--board-digit-scale:1;--numpad-digit-scale:1;--button-size-sm:36px;--button-size-md:44px;--button-size-lg:48px;--button-size-xl:52px;--button-font-size-sm:14px;--button-font-size:15px;--button-font-size-lg:16px;--button-font-size-main:14px;--button-tracking-main:1.6px;--motion-fast:.1s;--motion-base:.15s;--motion-sheet:.18s;--motion-tray:.16s;--motion-modal:.2s;--ease-out:cubic-bezier(.2, .7, .3, 1);--ease-emph:cubic-bezier(.3, .7, .3, 1);--ease-pop:cubic-bezier(.2, .9, .3, 1.2);--motion-candle:none;--decor-header:none;--decor-board-corner:none;--decor-hero-corner:none;--decor-win-bats:none;--decor-profile-bats:none;--decor-page:none;--decor-status-halloween:none;--decor-status-normal:inline;--motion-ring:1.2s}:root[data-theme=dark][data-season=halloween]{--decor-header:url(/decor/web-corner-header.svg);--decor-hero-corner:url(/decor/web-corner-hero.svg);--decor-win-bats:url(/decor/bats.svg);--decor-profile-bats:url(/decor/bats-profile.svg);--decor-page:radial-gradient(circle at 88% 4%, #ffd6961a, transparent 36%);--decor-status-halloween:inline;--decor-status-normal:none;--shadow-button-primary:0 0 0 1px #ffb648, 0 0 26px #ff8a1f8c;--shadow-button-primary-hover:0 0 0 1px #ffb648, 0 0 32px #ff8a1fa6;--shadow-button-primary-press:0 0 0 1px #ffb648, 0 0 18px #ff8a1f73;--motion-candle:candle 2.4s ease-in-out infinite}
:root{--font-board-stack:var(--font-board), var(--font-plex), sans-serif}html[data-script=cjk-ja]{--font-script:"Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", meiryo, "Noto Sans JP"}html[data-script=cjk-ko]{--font-script:"Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR"}html[data-script=cjk-zh-hant]{--font-script:"PingFang TC", "Microsoft JhengHei", "Noto Sans TC"}html[data-script=cjk-zh-hans]{--font-script:"PingFang SC", "Microsoft YaHei", "Noto Sans SC"}html[data-script=thai]{--font-script:thonburi, "Leelawadee UI", "Noto Sans Thai"}html[data-script=devanagari]{--font-script:"Kohinoor Devanagari", "Nirmala UI", "Noto Sans Devanagari"}:lang(ja),:lang(zh){line-break:strict}:lang(ja){word-break:auto-phrase}:lang(ko){word-break:keep-all;overflow-wrap:anywhere}@media (max-width:48em){body{padding-bottom:var(--consent-banner-space,0)}}a.mantine-Button-root:visited,a.mantine-Button-root:active{color:var(--button-color)}:root{--z-board-overlay:2;--z-tray:10;--z-header:20;--z-skip:30;--z-banner:150;--z-scrim:190;--z-menu:300;--z-dialog:400;--z-dialog-popover:410;--z-tooltip:500;--z-toast:600}body{color:var(--color-text-muted);background-color:var(--color-page-bg);background-image:var(--decor-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-repeat:no-repeat;background-size:100% 100vh;line-height:1.46667}@media not (min-width:53.125em){html:root{--mantine-h1-font-size:calc(1.75rem * var(--mantine-scale) * var(--font-scale));--mantine-h1-line-height:1.214;--mantine-h2-font-size:calc(1.25rem * var(--mantine-scale) * var(--font-scale));--mantine-h2-line-height:1.4;--mantine-h3-font-size:calc(1.0625rem * var(--mantine-scale) * var(--font-scale));--mantine-h3-line-height:1.412}}:where(a){color:var(--color-link);text-underline-offset:3px}:where(a:visited){color:var(--color-link)}::selection{color:inherit;background-color:color-mix(in srgb, var(--color-accent) 22%, transparent)}:root :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}[tabindex="-1"]:not([role]):focus{outline:none}@keyframes candle{0%{opacity:.9}35%{opacity:1}55%{opacity:.78}75%{opacity:.96}to{opacity:.9}}[data-skip-link]{z-index:var(--z-skip);position:fixed;top:8px;left:8px;transform:translateY(calc(-100% - 16px))}[data-skip-link]:focus-visible{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (forced-colors:active){:root :focus-visible{outline:2px solid highlight}}@media print{:root{--color-page-bg:#f4f5fb!important;--color-bg-primary:#fff!important;--color-bg-secondary:#f4f5fb!important;--color-text-primary:#354762!important;--color-text-muted:#5f6f84!important;--color-line:#dfe3ee!important;--color-line-soft:#eef0f5!important;--color-border-strong:#354762!important;--color-link:#3359b0!important;--color-accent:#3359b0!important;--color-accent-soft:#eef2ff!important;--color-focus:#354762!important;--color-tile-press:#e1e7f8!important;--color-list-hover:#f2f3f9!important;--color-button:#3359b0!important;--color-button-text:#fff!important;--color-button-press:#243f84!important;--color-control-text:#354762!important;--color-control-bg:#ebedf5!important;--color-control-border:#8995a7!important;--color-success:#237a36!important;--color-success-soft:#e9f7ec!important;--color-success-strong:#1f6b30!important;--color-error:#c62828!important;--color-error-soft:#fdecee!important;--color-warning:#8f5a00!important;--color-warning-soft:#fff4e0!important;--color-award:#7048b6!important;--color-award-soft:#f3ecff!important;--color-badge-active:#237a36!important;--color-cell-default:#fff!important;--color-cell-line:var(--color-print-line)!important;--color-cell-entry:#3359b0!important;--color-cell-entry-selected:#2a4a94!important;--color-cell-selected:#bcddfc!important;--color-cell-highlighted:#e3eaf4!important;--color-cell-highlighted-number:#c4d6eb!important;--color-cell-note:#46566d!important;--color-cell-conflict-bg:#f8ced7!important;--color-digit-wrong:#a3243a!important;--color-cage-border:#a9b3bf!important;--color-cage-sum:#354762!important;--color-paint-1-fill:#dcefc4!important;--color-paint-1-accent:#6fa63a!important;--color-paint-1-ink:#4a6b1f!important;--color-paint-2-fill:#c4ebe2!important;--color-paint-2-accent:#22998a!important;--color-paint-2-ink:#16675d!important;--color-paint-3-fill:#f7e6a1!important;--color-paint-3-accent:#c99a06!important;--color-paint-3-ink:#7a5a00!important;--color-paint-4-fill:#e8d8f6!important;--color-paint-4-accent:#8a5cc7!important;--color-paint-4-ink:#5b3a96!important;--color-coin:#9a6b3c!important;--color-coin-strong:#855a2e!important;--color-coin-soft:#fff7d6!important;--color-coin-bright:#e2a823!important;--color-coin-border:#efe3cf!important;--color-win-deep:#1f3a80!important;--color-win-accent:#fecb01!important;--color-trophy-bg:#fffffff5!important;--color-trophy-glow:#fffffff5!important;--color-trophy-ink:#1f3a80!important;--decor-header:none!important;--decor-board-corner:none!important;--decor-hero-corner:none!important;--decor-win-bats:none!important;--decor-profile-bats:none!important;--decor-page:none!important;--decor-status-halloween:none!important;--decor-status-normal:inline!important;--motion-candle:none!important;--shadow-card:none!important;--shadow-board:none!important}body{background:#fff}header:not(main header),footer:not(main footer),nav:not(main nav),[data-skip-link],[data-portal],[data-print-hide],.mantine-Notifications-root{display:none!important}[data-testid=BoardCard]{box-shadow:none!important}[data-testid=BoardCard],table,figure,pre{break-inside:avoid}main a[href]{text-decoration:underline}}
@media print{body:has([data-print-root]) :is(header,footer,nav,aside,[role=dialog],[data-portal],[data-print-hide]){display:none!important}body:has([data-print-root]) main{padding:0!important}[data-print-root]{gap:0!important}[data-print-root] [data-print-zoom]{zoom:1!important;gap:0!important}[data-print-root] [data-print-zoom]>section{box-shadow:none!important}}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.kNqwma_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.kNqwma_variable{--font-plex:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}._0qQZkW_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}._0qQZkW_variable{--font-plex-ext:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:boardFont;src:url(../media/sudoku69_board_200.2aea_e9f_p2n-.woff2)format("woff2");font-display:swap;font-weight:200}@font-face{font-family:boardFont;src:url(../media/sudoku69_board_300.33dv07oxc473w.woff2)format("woff2");font-display:swap;font-weight:300}@font-face{font-family:boardFont;src:url(../media/sudoku69_board_400.3nv6nezuvoapj.woff2)format("woff2");font-display:swap;font-weight:400}.p-jP1q_className{font-family:boardFont}.p-jP1q_variable{--font-board:"boardFont"}
.rVJrgq_button,.rVJrgq_actionIcon{--btn-bg:transparent;--btn-color:var(--color-text-primary);--btn-bd:transparent;--btn-hover:var(--btn-bg);--btn-hover-bd:var(--btn-bd);--btn-press:var(--btn-hover);--btn-press-bd:var(--btn-hover-bd);--btn-x-bg:var(--btn-bg);--btn-x-color:var(--color-badge-off);--btn-x-bd:var(--btn-bd)}.rVJrgq_button[data-variant=filled],.rVJrgq_actionIcon[data-variant=filled]{--btn-bg:var(--color-button);--btn-hover:var(--color-button-hover);--btn-press:var(--color-button-press);--btn-color:var(--color-button-text);--btn-x-bg:var(--color-disabled-bg)}.rVJrgq_button[data-variant=default],.rVJrgq_button[data-variant=outline],.rVJrgq_actionIcon[data-variant=default],.rVJrgq_actionIcon[data-variant=outline]{--btn-bg:var(--color-bg-primary);--btn-bd:var(--color-line);--btn-color:var(--color-text-primary);--btn-hover:var(--color-list-hover);--btn-hover-bd:var(--color-numpad-hover);--btn-press:var(--color-tile-press);--btn-x-bd:var(--color-line-soft)}.rVJrgq_button[data-variant=subtle],.rVJrgq_actionIcon[data-variant=subtle]{--btn-color:var(--color-text-muted);--btn-hover:var(--color-list-hover);--btn-hover-color:var(--color-text-primary);--btn-press:var(--color-tile-press)}.rVJrgq_button[data-variant=light],.rVJrgq_actionIcon[data-variant=light]{--btn-bg:var(--color-accent-soft);--btn-color:var(--color-accent);--btn-hover:var(--color-tile-press);--btn-x-bg:var(--color-disabled-bg)}.rVJrgq_button[data-variant=danger],.rVJrgq_actionIcon[data-variant=danger]{--btn-bg:var(--color-error);--btn-hover:var(--color-error-hover);--btn-press:var(--color-error-press);--btn-color:var(--color-button-text);--btn-x-bg:var(--color-disabled-bg)}.rVJrgq_button[data-variant=danger-soft],.rVJrgq_actionIcon[data-variant=danger-soft]{--btn-bg:var(--color-error-soft);--btn-color:var(--color-error);--btn-hover:color-mix(in srgb, var(--color-error) 12%, var(--color-bg-primary));--btn-press:color-mix(in srgb, var(--color-error) 18%, var(--color-bg-primary));--btn-press-color:var(--color-error-press);--btn-x-bg:var(--color-disabled-bg)}.rVJrgq_button[data-variant=white],.rVJrgq_actionIcon[data-variant=white]{--btn-bg:var(--color-win-text);--btn-color:var(--color-win-deep);--btn-hover:color-mix(in srgb, var(--color-win-text) 50%, var(--color-win-button-press));--btn-press:var(--color-win-button-press);--btn-x-bg:color-mix(in srgb, var(--color-win-text) 40%, transparent);--btn-x-color:var(--color-win-deep)}.rVJrgq_button[data-variant=on-blue-outline],.rVJrgq_actionIcon[data-variant=on-blue-outline]{--btn-bd:color-mix(in srgb, var(--color-win-text) 30%, transparent);--btn-color:var(--color-win-text);--btn-hover:color-mix(in srgb, var(--color-win-text) 10%, transparent);--btn-press:color-mix(in srgb, var(--color-win-text) 16%, transparent);--btn-x-bd:var(--color-win-divider);--btn-x-color:var(--color-win-text-muted)}.rVJrgq_button[data-variant=gold],.rVJrgq_actionIcon[data-variant=gold]{--btn-bg:var(--color-win-accent);--btn-color:var(--color-win-deep);--btn-hover:var(--color-win-accent-hover);--btn-press:var(--color-win-accent-press);--btn-x-bg:color-mix(in srgb, var(--color-win-accent) 40%, transparent);--btn-x-color:var(--color-win-deep)}.rVJrgq_button[data-variant=transparent],.rVJrgq_actionIcon[data-variant=transparent]{--btn-color:inherit}.rVJrgq_button:is([data-variant=white],[data-variant=on-blue-outline],[data-variant=gold],[data-variant=language-footer],[data-on-dark]):is(:focus-visible,[data-state=focus]),.rVJrgq_actionIcon:is([data-variant=white],[data-variant=on-blue-outline],[data-variant=gold],[data-variant=language-footer],[data-on-dark]):is(:focus-visible,[data-state=focus]){outline-color:var(--color-focus-on-dark)}.rVJrgq_button,.rVJrgq_actionIcon{transition:background-color var(--motion-base) var(--ease-out), border-color var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out)}@media (hover:hover){.rVJrgq_button:hover:where(:not([data-loading],:disabled,[data-disabled])),.rVJrgq_actionIcon:hover:where(:not([data-loading],:disabled,[data-disabled])){border-color:var(--btn-hover-bd)}}.rVJrgq_button:where(:not([data-loading],:disabled,[data-disabled])):active,.rVJrgq_button[data-state=pressed],.rVJrgq_actionIcon:where(:not([data-loading],:disabled,[data-disabled])):active,.rVJrgq_actionIcon[data-state=pressed]{background-color:var(--btn-press);border-color:var(--btn-press-bd);color:var(--btn-press-color,var(--btn-hover-color,var(--btn-color)));transform:translateY(1px)}.rVJrgq_button[data-state=hover],.rVJrgq_actionIcon[data-state=hover]{background-color:var(--btn-hover);border-color:var(--btn-hover-bd);color:var(--btn-hover-color,var(--btn-color))}.rVJrgq_button[data-state=focus],.rVJrgq_actionIcon[data-state=focus]{outline:2px solid var(--color-focus);outline-offset:2px}.rVJrgq_button:is(:disabled,[data-disabled]):not([data-loading]),.rVJrgq_actionIcon:is(:disabled,[data-disabled]):not([data-loading]){cursor:not-allowed;background:var(--btn-x-bg);border-color:var(--btn-x-bd);color:var(--btn-x-color);box-shadow:none;transform:none}.rVJrgq_button[data-loading],.rVJrgq_actionIcon[data-loading]{cursor:progress}@media (forced-colors:active){.rVJrgq_button,.rVJrgq_actionIcon{border-color:canvastext}}.rVJrgq_button[data-variant=light]:where(:not([data-loading],:disabled,[data-disabled])):active,.rVJrgq_button[data-variant=light][data-state=pressed],.rVJrgq_actionIcon[data-variant=light]:where(:not([data-loading],:disabled,[data-disabled])):active,.rVJrgq_actionIcon[data-variant=light][data-state=pressed]{box-shadow:inset 0 1px 2px color-mix(in srgb, var(--color-text-primary) 8%, transparent)}.rVJrgq_button{gap:8px;font-weight:600;line-height:20px}.rVJrgq_button:before{display:none}.rVJrgq_button[data-with-left-section],.rVJrgq_button[data-with-right-section]{padding-inline:var(--button-padding-x)}.rVJrgq_button[data-size=sm]{--btn-gap:6px}@media not (min-width:33.75em),(pointer:coarse){.rVJrgq_button[data-size=sm]{height:var(--button-size-md)}}.rVJrgq_button[data-size=md]{--btn-gap:8px}.rVJrgq_button[data-size=lg]{--btn-gap:10px;font-weight:700}.rVJrgq_button[data-size=xl]{--btn-gap:10px;text-transform:uppercase;letter-spacing:var(--button-tracking-main)}.rVJrgq_button[data-variant=filled]{overflow:visible}.rVJrgq_button[data-variant=filled]:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:var(--shadow-button-primary);transition:box-shadow var(--motion-base) var(--ease-out);position:absolute;inset:-1px}.rVJrgq_button[data-variant=filled][data-size=xl]{box-shadow:var(--shadow-button)}.rVJrgq_button[data-variant=filled][data-size=xl]:after{animation:var(--motion-candle)}@media (hover:hover){.rVJrgq_button[data-variant=filled]:hover:where(:not([data-loading],:disabled,[data-disabled])):after{box-shadow:var(--shadow-button-primary-hover)}.rVJrgq_button[data-variant=filled]:hover:where(:not([data-loading],:disabled,[data-disabled]))[data-size=xl]{box-shadow:var(--shadow-button-hover)}}.rVJrgq_button[data-variant=filled]:where(:not([data-loading],:disabled,[data-disabled])):active,.rVJrgq_button[data-variant=filled][data-state=pressed]{box-shadow:none}.rVJrgq_button[data-variant=filled]:where(:not([data-loading],:disabled,[data-disabled])):active:after,.rVJrgq_button[data-variant=filled][data-state=pressed]:after{box-shadow:var(--shadow-button-primary-press);animation:none}.rVJrgq_button[data-variant=filled]:is(:disabled,[data-disabled]):not([data-loading]):after{display:none}.rVJrgq_button[data-variant=link]{--btn-color:var(--color-accent);--btn-press-color:var(--color-button-press);text-underline-offset:3px;border:0;text-decoration-thickness:1.5px}@media (hover:hover){.rVJrgq_button[data-variant=link]:hover:where(:not(:disabled,[data-disabled])){text-decoration-line:underline}}.rVJrgq_button[data-variant=link][data-state=hover]{text-decoration-line:underline}.rVJrgq_button[data-variant=link]:where(:not(:disabled,[data-disabled])):active,.rVJrgq_button[data-variant=link][data-state=pressed]{text-decoration-line:underline;transform:none}.rVJrgq_button[data-variant=link][data-on-dark]{--btn-color:var(--color-win-text);--btn-press-color:var(--color-win-text-muted);--btn-x-color:var(--color-win-text-muted);text-decoration-line:underline}.rVJrgq_button[data-variant=link][data-on-dark]:is(:disabled,[data-disabled]){text-decoration-line:none}@media (hover:hover){.rVJrgq_button[data-variant=link][data-on-dark]:hover{text-decoration-thickness:2px}}.rVJrgq_button[data-variant=language]{--btn-bg:var(--color-bg-primary);--btn-bd:var(--color-line);--btn-color:var(--color-text-primary);--btn-hover:var(--color-list-hover);--btn-press:var(--color-tile-press);--btn-gap:6px;border-radius:var(--radius-xl)}.rVJrgq_button[data-variant=language]:is([data-expanded],[aria-expanded=true]){background-color:var(--color-bg-secondary)}.rVJrgq_button[data-variant=language-footer]{--btn-bd:var(--color-footer-control);--btn-color:var(--color-footer-text);--btn-hover:var(--color-footer-line);--btn-press:var(--color-footer-line);--btn-gap:6px;border-radius:var(--radius-xl);overflow:visible}.rVJrgq_button[data-variant=language-footer]:is([data-expanded],[aria-expanded=true]){background-color:var(--color-footer-line)}.rVJrgq_button[data-variant=language-footer]:after{content:"";position:absolute;inset:-5px 0}.rVJrgq_buttonSection{margin:0}.rVJrgq_buttonSection[data-position=left]{margin-inline-end:var(--btn-gap,8px)}.rVJrgq_buttonSection[data-position=right]{margin-inline-start:var(--btn-gap,8px)}.rVJrgq_buttonLoader{color:var(--btn-color)}.rVJrgq_actionIcon{overflow:visible}.rVJrgq_actionIcon:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rVJrgq_actionIcon[data-variant=subtle]{--btn-color:var(--color-text-primary);--btn-hover-color:var(--color-text-primary);border-radius:var(--radius-xl)}.rVJrgq_actionIcon[data-variant=default],.rVJrgq_actionIcon[data-variant=outline]{border-radius:var(--radius-md)}.rVJrgq_actionIcon[data-variant=soft]{--btn-color:var(--color-text-muted);--btn-hover:var(--color-list-hover);--btn-hover-color:var(--color-text-primary);--btn-press:var(--color-tile-press);border-radius:var(--radius-xl)}.rVJrgq_actionIcon[data-variant=white]{--btn-bg:var(--color-win-table);--btn-bd:var(--color-win-divider);--btn-color:var(--color-win-text);--btn-hover:color-mix(in srgb, var(--color-win-text) 12%, transparent);--btn-press:color-mix(in srgb, var(--color-win-text) 18%, transparent);border-radius:var(--radius-xl)}@media not (min-width:33.75em){.rVJrgq_actionIcon[data-variant=white]{width:44px;min-width:44px;height:44px;min-height:44px}}.rVJrgq_actionIcon[data-variant=danger-ghost]{--btn-color:var(--color-error);--btn-hover:var(--color-error-soft);--btn-press:color-mix(in srgb, var(--color-error) 18%, var(--color-bg-primary));border-radius:var(--radius-xl)}.rVJrgq_actionIcon[data-variant=avatar]{--btn-bg:var(--color-text-primary);--btn-color:var(--color-bg-primary);border-radius:var(--radius-xl);font-size:calc(13px * var(--font-scale));font-weight:600}@media not (min-width:33.75em){.rVJrgq_actionIcon[data-variant=avatar]{width:32px;min-width:32px;height:32px;min-height:32px}}@media (hover:hover){.rVJrgq_actionIcon[data-variant=avatar]:hover{box-shadow:0 0 0 3px var(--color-accent-soft)}}.rVJrgq_actionIcon[data-variant=avatar]:where(:not([data-loading],:disabled,[data-disabled])):active,.rVJrgq_actionIcon[data-variant=avatar][data-state=pressed]{background-color:var(--btn-bg);transform:scale(.96)}.rVJrgq_actionIcon[data-variant=avatar]:is([data-expanded],[aria-expanded=true]){--btn-bg:var(--color-accent);--btn-color:var(--color-button-text)}.rVJrgq_actionIcon[data-loading]{color:var(--btn-color)}:where(.rVJrgq_closeButton){color:var(--color-text-muted);transition:background-color var(--motion-base) var(--ease-out), color var(--motion-fast) var(--ease-out);background:0 0}:where(.rVJrgq_closeButton):after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover){:where(.rVJrgq_closeButton):hover:where(:not(:disabled,[data-disabled])){color:var(--color-text-primary);background-color:var(--color-list-hover)}}:where(.rVJrgq_closeButton):where(:not(:disabled,[data-disabled])):active{color:var(--color-text-primary);background-color:var(--color-tile-press)}.rVJrgq_kbd{box-sizing:border-box;border:1px solid var(--color-line);border-radius:var(--radius-xs);background-color:var(--color-bg-primary);min-width:20px;height:20px;color:var(--color-text-primary);font-family:inherit;font-size:calc(11px * var(--font-scale));border-bottom-width:2px;justify-content:center;align-items:center;padding:0 5px;font-weight:600;line-height:1;display:inline-flex}
.Q6msZG_badge{--badge-bd:0 solid transparent;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;gap:4px;font-weight:700}.Q6msZG_badge[data-variant=count]{border-radius:var(--radius-xl);min-width:20px;height:20px;font-size:calc(11px * var(--font-scale));color:var(--color-accent);background:var(--color-accent-soft);padding:0 6px;line-height:20px}.Q6msZG_badge[data-variant=count][data-tone=on-accent]{background:var(--color-bg-primary)}.Q6msZG_badge[data-variant=tileCount]{border-radius:var(--radius-xl);min-width:22px;height:22px;font-size:calc(11px * var(--font-scale));color:var(--color-button-text);background:var(--color-accent);padding:0 7px;line-height:22px}.Q6msZG_badge[data-variant=tileCount][data-tone=games]{background:var(--color-success)}.Q6msZG_badge[data-variant=tileCount][data-tone=wins]{background:var(--color-coin-strong)}.Q6msZG_badge[data-variant=tileCount][data-tone=ladder]{background:var(--color-award)}.Q6msZG_badge[data-variant=tool]{border-radius:var(--radius-sm);text-transform:uppercase;min-width:16px;height:16px;color:var(--color-text-primary);background:var(--color-line-soft);padding:0 4px;font-size:9px;line-height:16px}.Q6msZG_badge[data-variant=tool][data-tone=on]{color:var(--color-on-success);background:var(--color-badge-active)}.Q6msZG_badge[data-variant=tool][data-tone=zero]{color:var(--color-badge-off)}.Q6msZG_badge[data-variant=status],.Q6msZG_badge[data-variant=published]{border-radius:var(--radius-xl);height:24px;font-size:calc(11px * var(--font-scale));text-transform:uppercase;letter-spacing:.04em;color:var(--color-success-strong);background:var(--color-success-soft);padding:0 10px;line-height:24px}.Q6msZG_badge[data-variant=status][data-size=md],.Q6msZG_badge[data-variant=published][data-size=md]{height:30px;font-size:calc(13px * var(--font-scale));text-transform:none;letter-spacing:0;padding:0 12px;font-weight:600;line-height:30px}.Q6msZG_badge[data-variant=status][data-tone=mistakes],.Q6msZG_badge[data-variant=published][data-tone=mistakes]{color:var(--color-error);background:var(--color-error-soft)}.Q6msZG_badge[data-variant=status][data-tone=coin],.Q6msZG_badge[data-variant=published][data-tone=coin]{color:var(--color-coin);background:var(--color-bg-primary);border:1px solid var(--color-coin-border)}.Q6msZG_badge[data-variant=status][data-tone=streak],.Q6msZG_badge[data-variant=published][data-tone=streak]{color:var(--color-streak-text);background:var(--color-streak-soft)}.Q6msZG_badge[data-variant=status][data-tone=ladder],.Q6msZG_badge[data-variant=published][data-tone=ladder]{color:var(--color-award);background:var(--color-award-soft)}.Q6msZG_badge[data-variant=published]{font-size:calc(12px * var(--font-scale));text-transform:none;letter-spacing:0;font-weight:600}.Q6msZG_badge[data-variant=published][data-tone=off]{color:var(--color-text-primary);background:var(--color-line-soft)}.Q6msZG_badge[data-variant=paint]{--paint-fill:var(--color-paint-4-fill);--paint-ink:var(--color-paint-4-ink);--paint-accent:var(--color-paint-4-accent);border-radius:var(--radius-xl);height:30px;font-size:calc(13px * var(--font-scale));text-transform:uppercase;letter-spacing:1.4px;color:var(--paint-ink);background:color-mix(in srgb, var(--paint-fill) 60%, var(--color-bg-primary));padding:0 12px 0 8px;font-weight:600;line-height:30px}.Q6msZG_badge[data-variant=paint]:before{content:"";background:var(--paint-accent);border-radius:50%;width:10px;height:10px;margin-inline-end:6px}.Q6msZG_badge[data-variant=paint][data-slot="1"]{--paint-fill:var(--color-paint-1-fill);--paint-ink:var(--color-paint-1-ink);--paint-accent:var(--color-paint-1-accent)}.Q6msZG_badge[data-variant=paint][data-slot="2"]{--paint-fill:var(--color-paint-2-fill);--paint-ink:var(--color-paint-2-ink);--paint-accent:var(--color-paint-2-accent)}.Q6msZG_badge[data-variant=paint][data-slot="3"]{--paint-fill:var(--color-paint-3-fill);--paint-ink:var(--color-paint-3-ink);--paint-accent:var(--color-paint-3-accent)}@media not (min-width:33.75em){.Q6msZG_badge[data-variant=paint]{height:36px;line-height:36px}}.Q6msZG_badge[data-variant=tag]{border-radius:var(--radius-xl);height:auto;font-size:calc(10px * var(--font-scale));text-transform:uppercase;letter-spacing:.6px;color:var(--color-win-deep);background:var(--color-win-accent);padding:1px 7px;line-height:14px}.Q6msZG_badge[data-variant=tag][data-tone=next]{color:var(--color-accent);background:var(--color-accent-soft)}.Q6msZG_badge[data-variant=tag][data-tone=outline]{color:var(--color-accent);border:1px solid var(--color-accent);background:0 0}.Q6msZG_badge[data-variant=best],.Q6msZG_badge[data-variant=faster]{border-radius:var(--radius-xl);height:auto;font-size:calc(11px * var(--font-scale));text-transform:uppercase;background-image:linear-gradient(110deg, transparent 35%, color-mix(in srgb, var(--color-win-text) 45%, transparent) 50%, transparent 65%);animation:Q6msZG_badge-shimmer 2.6s 1s var(--ease-out) infinite;background-position:120% 0;background-size:250% 100%;padding:3px 10px;line-height:15px}.Q6msZG_badge[data-variant=best]{color:var(--color-win-good-ink);background-color:var(--color-win-good)}.Q6msZG_badge[data-variant=faster]{color:var(--color-win-cyan-ink);background-color:var(--color-win-cyan)}.Q6msZG_badge[data-variant=place]{width:28px;height:28px;font-size:calc(13px * var(--font-scale));color:var(--color-coin-strong);background:var(--color-coin-soft);border-radius:50%;padding:0;line-height:28px}.Q6msZG_badge[data-variant=meta]{border-radius:var(--radius-xl);height:auto;font-size:calc(12px * var(--font-scale));color:var(--color-control-text);background:var(--color-control-bg);padding:3px 10px;font-weight:600;line-height:16px}.Q6msZG_badge[data-variant=meta][data-tone=modes]{background:color-mix(in srgb, var(--color-cage-border) 22%, var(--color-bg-primary))}.Q6msZG_badge[data-variant=meta][data-tone=rating]{color:var(--color-text-muted);border:1px solid var(--color-line);background:0 0}.Q6msZG_badge[data-variant=comingSoon]{border-radius:var(--radius-xl);height:auto;font-size:calc(12px * var(--font-scale));text-transform:uppercase;color:var(--color-award);background:var(--color-award-soft);padding:4px 10px;line-height:16px}@media (prefers-reduced-motion:reduce){.Q6msZG_badge{animation:none}}@media (forced-colors:active){.Q6msZG_badge{border:1px solid canvastext}}@keyframes Q6msZG_badge-shimmer{0%,60%{background-position:120% 0}to{background-position:-120% 0}}.Q6msZG_progress{background-color:var(--color-track)}.Q6msZG_progress[data-on-blue]{background-color:color-mix(in srgb, var(--color-win-text) 14%, transparent)}@media (forced-colors:active){.Q6msZG_progress{border:1px solid canvastext}}.Q6msZG_progressSection{background:var(--color-accent);transition:width 1.2s var(--ease-emph)}.Q6msZG_progress[data-variant=coin] .Q6msZG_progressSection{background:linear-gradient(90deg, var(--color-coin-bar-start), var(--color-coin))}.Q6msZG_progress[data-variant=success] .Q6msZG_progressSection{background:var(--color-success)}.Q6msZG_progress[data-variant=rank] .Q6msZG_progressSection{background:linear-gradient(90deg, var(--color-coin-bright), var(--color-win-gold))}.Q6msZG_progress[data-variant=road] .Q6msZG_progressSection{background:linear-gradient(90deg, var(--color-win-road-start), var(--color-win-cyan))}.Q6msZG_progressSection[data-segment=game]{background:var(--color-win-accent)}@media (prefers-reduced-motion:reduce){.Q6msZG_progressSection{transition:none}}@media (forced-colors:active){.Q6msZG_progressSection{background:highlight}}.Q6msZG_ring{--rp-transition-duration:1.2s}@media (prefers-reduced-motion:reduce){.Q6msZG_ring{--rp-transition-duration:0s}}.Q6msZG_loader{--loader-size-xs:16px;--loader-size-sm:18px;--loader-size-md:24px;--loader-size-lg:32px;--loader-size-xl:40px}.Q6msZG_loader:after{box-sizing:border-box;border-width:2.5px;border-color:color-mix(in srgb, var(--loader-color) 25%, transparent);border-top-color:var(--loader-color);animation-duration:.7s}@media (prefers-reduced-motion:reduce){.Q6msZG_loader:after{border-color:var(--loader-color);animation:1.4s ease-in-out infinite Q6msZG_loader-pulse}}@keyframes Q6msZG_loader-pulse{0%,to{opacity:.35}50%{opacity:1}}.Q6msZG_skeleton[data-visible]:before{background-color:var(--color-bg-secondary)}.Q6msZG_skeleton[data-on=page][data-visible]:before{background-color:var(--color-bg-primary)}.Q6msZG_skeleton[data-visible]:after{background:linear-gradient(110deg, transparent 35%, color-mix(in srgb, var(--color-bg-primary) 60%, transparent) 50%, transparent 65%);background-size:250% 100%;animation:1.4s linear infinite Q6msZG_skeleton-shimmer}.Q6msZG_skeleton[data-on=page][data-visible]:after{background-image:linear-gradient(110deg, transparent 35%, color-mix(in srgb, var(--color-bg-secondary) 70%, transparent) 50%, transparent 65%)}.Q6msZG_skeleton:not([data-animate]):after{animation:none}@media (prefers-reduced-motion:reduce){.Q6msZG_skeleton[data-visible]:after{animation:none}}@media (forced-colors:active){.Q6msZG_skeleton[data-visible]:before{border:1px solid canvastext}}@keyframes Q6msZG_skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.Q6msZG_pagination{--pagination-control-size:36px;--pagination-control-fz:calc(15px * var(--font-scale));--pagination-control-radius:var(--radius-md);--pagination-active-bg:var(--color-accent);--pagination-active-color:var(--color-button-text)}.Q6msZG_paginationControl{font-variant-numeric:tabular-nums;color:var(--color-text-muted);transition:background-color var(--motion-base) var(--ease-out), color var(--motion-fast) var(--ease-out);background-color:#0000;border-color:#0000;font-weight:600}.Q6msZG_paginationControl:where(:disabled,[data-disabled]){opacity:1;color:var(--color-badge-off)}@media (hover:hover){.Q6msZG_paginationControl:where(:not(:disabled,[data-disabled],[data-active])):hover{background-color:var(--color-list-hover)}}.Q6msZG_paginationControl:where(:not(:disabled,[data-disabled],[data-active])):active{background-color:var(--color-tile-press)}.Q6msZG_paginationControl[data-active]{color:var(--pagination-active-color);background-color:var(--pagination-active-bg);border-color:var(--pagination-active-bg)}@media not (min-width:33.75em),(pointer:coarse){.Q6msZG_paginationControl{min-width:44px;height:44px}}@media (forced-colors:active){.Q6msZG_paginationControl[data-active]{outline:2px solid highlight}}.Q6msZG_paginationDots{color:var(--color-text-muted)}.Q6msZG_paginationLabel{font-size:calc(15px * var(--font-scale));font-variant-numeric:tabular-nums;color:var(--color-text-primary);padding-inline:8px;font-weight:600}
.n4kw5a_label{font-size:calc(14px * var(--font-scale));color:var(--color-text-primary);margin-bottom:4px;font-weight:600;line-height:20px}.n4kw5a_description{font-size:calc(13px * var(--font-scale));color:var(--color-text-muted);margin-bottom:6px;line-height:18px}.n4kw5a_error{font-size:calc(13px * var(--font-scale));color:var(--color-error);margin-top:6px;line-height:18px}.n4kw5a_required{color:var(--color-error)}.n4kw5a_switch{--switch-off:var(--color-control-border);--switch-off-hover:var(--color-control-border-hover);--switch-on:var(--color-accent);--switch-on-hover:var(--color-button-hover);--switch-knob:var(--color-bg-primary);--switch-knob-icon:var(--color-text-muted)}.n4kw5a_switch[data-placement=footer]{--switch-off:var(--color-footer-switch-off);--switch-off-hover:var(--color-footer-switch-off);--switch-on:var(--color-footer-accent);--switch-on-hover:var(--color-footer-accent);--switch-knob:var(--color-footer-text)}.n4kw5a_switch[data-placement=footer] .n4kw5a_switchLabel{color:var(--color-footer-muted)}.n4kw5a_switchTrack{--switch-bg:var(--switch-off);transition:background-color var(--motion-base) var(--ease-out);border:0}@media (forced-colors:active){.n4kw5a_switchTrack{border:1px solid canvastext}}.n4kw5a_switchThumb{--switch-thumb-bg:var(--switch-knob);color:var(--switch-knob-icon);box-shadow:var(--shadow-xs);transition:inset-inline-start var(--motion-base) var(--ease-out), width var(--motion-fast) var(--ease-out);border:0}.n4kw5a_switchThumb svg{width:10px;height:10px}.n4kw5a_switchInput:checked+.n4kw5a_switchTrack{--switch-bg:var(--switch-on)}.n4kw5a_switchInput:checked+.n4kw5a_switchTrack .n4kw5a_switchThumb{color:var(--switch-on)}.n4kw5a_switchInput:focus-visible+.n4kw5a_switchTrack{outline:2px solid var(--color-focus);outline-offset:2px}.n4kw5a_switchInput:not(:disabled):active+.n4kw5a_switchTrack .n4kw5a_switchThumb{width:var(--switch-thumb-press)}.n4kw5a_switchInput:checked:not(:disabled):active+.n4kw5a_switchTrack .n4kw5a_switchThumb{--switch-thumb-start:calc(100% - var(--switch-thumb-press) - var(--switch-track-label-padding))}.n4kw5a_switchInput:is(:disabled,[data-disabled])+.n4kw5a_switchTrack{--switch-bg:var(--color-disabled-bg);cursor:not-allowed}.n4kw5a_switchInput:is(:disabled,[data-disabled])+.n4kw5a_switchTrack .n4kw5a_switchThumb{--switch-thumb-bg:var(--color-bg-primary);box-shadow:inset 0 0 0 1px var(--color-line)}@media (hover:hover){.n4kw5a_switch:hover .n4kw5a_switchInput:not(:disabled)+.n4kw5a_switchTrack{--switch-bg:var(--switch-off-hover)}.n4kw5a_switch:hover .n4kw5a_switchInput:checked:not(:disabled)+.n4kw5a_switchTrack{--switch-bg:var(--switch-on-hover)}}.n4kw5a_switch[data-placement=footer] .n4kw5a_switchInput:focus-visible+.n4kw5a_switchTrack{outline-color:var(--color-focus-on-dark)}.n4kw5a_switchLabel{font-size:calc(15px * var(--font-scale));color:var(--color-text-primary);font-weight:500;line-height:20px}.n4kw5a_switch:has(.n4kw5a_switchInput:disabled) .n4kw5a_switchLabel{color:var(--color-badge-off)}.n4kw5a_check{--check-border:var(--color-control-border)}.n4kw5a_check[data-row]{border-radius:var(--radius-sm);min-height:40px;transition:background-color var(--motion-base) var(--ease-out);align-items:center;padding:0 10px;display:flex}@media not (min-width:33.75em),(pointer:coarse){.n4kw5a_check[data-row]{min-height:44px}}@media (hover:hover){.n4kw5a_check[data-row]:hover{background-color:var(--color-list-hover)}}.n4kw5a_check[data-empty] .n4kw5a_checkLabel{opacity:.7}.n4kw5a_checkboxInput,.n4kw5a_radioInput{border:1.5px solid var(--check-border);background-color:var(--color-bg-primary);cursor:pointer;transition:background-color var(--motion-base) var(--ease-out), border-color var(--motion-base) var(--ease-out), transform var(--motion-fast) var(--ease-out)}.n4kw5a_checkboxInput:not(:disabled):active,.n4kw5a_radioInput:not(:disabled):active{transform:scale(.94)}.n4kw5a_checkboxInput[data-error],.n4kw5a_radioInput[data-error]{border-color:var(--color-error)}.n4kw5a_checkboxInput:disabled,.n4kw5a_radioInput:disabled{background-color:var(--color-disabled-bg);border-color:var(--color-line);cursor:not-allowed}@media (forced-colors:active){.n4kw5a_checkboxInput,.n4kw5a_radioInput{border-color:canvastext}}.n4kw5a_checkboxInput:is(:checked,[data-indeterminate]){background-color:var(--color-accent);border-color:var(--color-accent)}.n4kw5a_checkboxInput:is(:checked,[data-indeterminate]):disabled{background-color:var(--color-disabled-bg);border-color:var(--color-line)}.n4kw5a_checkboxInput:is(:checked,[data-indeterminate]):disabled+.n4kw5a_checkboxIcon{color:var(--color-badge-off)}.n4kw5a_checkboxIcon{stroke-width:2.4px;width:12px}.n4kw5a_radioInput:checked{background-color:var(--color-bg-primary);border-color:var(--color-accent)}.n4kw5a_radioInput:checked:disabled{border-color:var(--color-line)}.n4kw5a_radioInput:checked:disabled+.n4kw5a_radioIcon{color:var(--color-badge-off)}@media (hover:hover){.n4kw5a_check:hover :is(.n4kw5a_checkboxInput,.n4kw5a_radioInput):not(:disabled){border-color:var(--color-control-border-hover)}.n4kw5a_check:hover .n4kw5a_checkboxInput:is(:checked,[data-indeterminate]):not(:disabled){background-color:var(--color-button-hover);border-color:var(--color-button-hover)}.n4kw5a_check:hover .n4kw5a_radioInput:checked:not(:disabled){border-color:var(--color-button-hover)}}.n4kw5a_checkLabel{font-size:calc(15px * var(--font-scale));color:var(--color-text-primary);padding-inline-start:10px;font-weight:500;line-height:20px}.n4kw5a_checkLabel[data-disabled]{color:var(--color-badge-off)}.n4kw5a_segmented{scrollbar-width:none;border-radius:var(--radius-md);background-color:var(--color-bg-secondary);max-width:100%;padding:4px;overflow-x:auto}.n4kw5a_segmented[data-surface=page]{background-color:var(--color-bg-primary);box-shadow:inset 0 0 0 1px var(--color-line)}@media (forced-colors:active){.n4kw5a_segmented{border:1px solid canvastext}}.n4kw5a_segmentedIndicator{border-radius:var(--radius-sm);background-color:var(--color-bg-primary);box-shadow:0 0 0 1px var(--color-control-border), var(--shadow-xs)}@media (forced-colors:active){.n4kw5a_segmentedIndicator{outline:2px solid highlight}}.n4kw5a_segmentedControl:before{display:none}.n4kw5a_segmentedLabel{min-height:var(--sc-item-height);border-radius:var(--radius-sm);color:var(--color-text-muted);transition:color var(--motion-fast) var(--ease-out);justify-content:center;align-items:center;gap:8px;font-weight:600;line-height:20px;display:flex}@media not (min-width:33.75em),(pointer:coarse){.n4kw5a_segmentedLabel{min-height:44px}}.n4kw5a_segmentedLabel[data-active]{color:var(--color-accent)}.n4kw5a_segmentedLabel:where(:not([data-active],[data-disabled])):active{background-color:var(--color-tile-press)}.n4kw5a_segmentedLabel[data-disabled]{color:var(--color-badge-off)}@media (hover:hover){.n4kw5a_segmentedLabel:where(:not([data-active],[data-disabled])):hover{color:var(--color-text-primary)}}.n4kw5a_segmentedInput:focus-visible+.n4kw5a_segmentedLabel{outline:2px solid var(--color-focus);outline-offset:2px}.n4kw5a_input{border:1px solid var(--color-control-border);background-color:var(--color-bg-primary);color:var(--color-text-primary);transition:border-color var(--motion-base) var(--ease-out)}.n4kw5a_input::placeholder{color:var(--color-text-muted);opacity:1}@media (hover:hover){.n4kw5a_input:hover:where(:not(:disabled,[data-disabled],[data-locked])){border-color:var(--color-control-border-hover)}}.n4kw5a_input:focus,.n4kw5a_input:focus-within,.n4kw5a_input[data-expanded]{border-color:var(--color-accent)}.n4kw5a_input[data-error]{border-color:var(--color-error);color:var(--color-text-primary)}.n4kw5a_input[data-error]::placeholder{color:var(--color-text-muted)}.n4kw5a_input:is(:disabled,[data-disabled],[data-locked]){border-color:var(--color-line-soft);background-color:var(--color-disabled-bg);color:var(--color-badge-off);opacity:1;cursor:not-allowed}@media (forced-colors:active){.n4kw5a_input{border-color:canvastext}}.n4kw5a_inputSection{color:var(--color-text-muted)}.n4kw5a_inputSection[data-error]{color:var(--color-error)}.n4kw5a_textarea{resize:vertical;min-height:120px;padding-block:12px}.n4kw5a_numberControls{gap:0;padding-inline-end:4px}.n4kw5a_numberControl{border-radius:var(--radius-xs);width:20px;height:20px;color:var(--color-text-muted);background:0 0;border:0}@media (hover:hover){.n4kw5a_numberControl:hover:where(:not(:disabled)){background-color:var(--color-list-hover);color:var(--color-text-primary)}}.n4kw5a_numberControl:where(:not(:disabled)):active{background-color:var(--color-tile-press)}.n4kw5a_numberControl:disabled{color:var(--color-badge-off)}.n4kw5a_comboboxDropdown{border-radius:var(--radius-md);background-color:var(--color-bg-primary);box-shadow:var(--shadow-md);color:var(--color-text-primary);border:0;padding:6px}@media (forced-colors:active){.n4kw5a_comboboxDropdown{border:1px solid canvastext}}.n4kw5a_comboboxOption{border-radius:var(--radius-sm);min-height:40px;font-size:calc(15px * var(--font-scale));color:var(--color-text-primary);align-items:center;gap:10px;padding:0 12px;display:flex}@media not (min-width:33.75em),(pointer:coarse){.n4kw5a_comboboxOption{min-height:44px}}.n4kw5a_comboboxOption:where([data-combobox-selected]){background-color:var(--color-list-hover);color:var(--color-text-primary)}.n4kw5a_comboboxOption:where([data-checked]){color:var(--color-accent);font-weight:600}.n4kw5a_comboboxOption:where(:active){background-color:var(--color-tile-press)}.n4kw5a_comboboxOption:where([data-combobox-disabled]){color:var(--color-badge-off)}@media (hover:hover){.n4kw5a_comboboxOption:where(:not([data-combobox-disabled])):hover{background-color:var(--color-list-hover)}}.n4kw5a_comboboxEmpty{font-size:calc(13px * var(--font-scale));color:var(--color-text-muted)}.n4kw5a_tabsList[data-variant=underline]{box-shadow:inset 0 -1px 0 var(--color-line);gap:4px}.n4kw5a_tabsList[data-variant=underline]:before{display:none}.n4kw5a_tab[data-variant=underline]{border-radius:var(--radius-sm) var(--radius-sm) 0 0;height:44px;font-size:calc(14px * var(--font-scale));color:var(--color-text-muted);transition:color var(--motion-fast) var(--ease-out), background-color var(--motion-base) var(--ease-out);background:0 0;border:0;padding:0 12px;font-weight:600}@media (hover:hover){.n4kw5a_tab[data-variant=underline]:where(:not([data-active],:disabled,[data-disabled])):hover{color:var(--color-text-primary);background:0 0}}.n4kw5a_tab[data-variant=underline]:where(:not([data-active],:disabled,[data-disabled])):active{background-color:var(--color-tile-press)}.n4kw5a_tab[data-variant=underline][data-active]{color:var(--color-accent);box-shadow:inset 0 -2px 0 var(--color-accent)}@media (forced-colors:active){.n4kw5a_tab[data-variant=underline][data-active]{border-bottom:2px solid highlight}}.n4kw5a_tab[data-variant=underline]:is(:disabled,[data-disabled]){color:var(--color-badge-off);cursor:not-allowed}.n4kw5a_tab[data-variant=underline]:focus-visible{outline-offset:-2px}.n4kw5a_tabSection{color:inherit}
.CVA-BW_tooltip{max-width:260px;padding:6px 10px;font-weight:500;}.CVA-BW_popover{background-color:var(--color-bg-primary);color:var(--color-text-primary);border:0;padding:12px}.CVA-BW_popoverArrow{background-color:var(--color-bg-primary);border:0}.CVA-BW_menu{min-width:200px;padding:6px;}.CVA-BW_menuItem{border-radius:var(--radius-md);min-height:40px;color:var(--color-text-primary);transition:background-color var(--motion-base) var(--ease-out);gap:10px;padding:0 12px;font-weight:500;}@media not (min-width:33.75em),(pointer:coarse){.CVA-BW_menuItem{min-height:44px}}.CVA-BW_menuItem .CVA-BW_menuItemSection{color:var(--color-text-muted)}.CVA-BW_menuItem:where([data-menu-active]):where(:not(:disabled,[data-disabled])){background-color:var(--color-list-hover)}.CVA-BW_menuItem:where([data-menu-active]):focus-visible{outline-offset:-2px}.CVA-BW_menuItem:where(:active):where(:not(:disabled,[data-disabled])){background-color:var(--color-tile-press)}.CVA-BW_menuItem:where(:active):where(:not(:disabled,[data-disabled])) .CVA-BW_menuItemSection{color:var(--color-text-primary)}.CVA-BW_menuItem:where([aria-current],[aria-checked=true],[data-selected]){color:var(--color-accent);font-weight:600}.CVA-BW_menuItem:where([aria-current],[aria-checked=true],[data-selected]) .CVA-BW_menuItemSection{color:var(--color-accent)}.CVA-BW_menuItem:where([data-danger]),.CVA-BW_menuItem:where([data-danger]) .CVA-BW_menuItemSection{color:var(--color-error)}.CVA-BW_menuItem:where([data-danger]):where([data-menu-active]){background-color:var(--color-error-soft)}.CVA-BW_menuItem:where(:disabled,[data-disabled]){color:var(--color-badge-off);cursor:not-allowed}.CVA-BW_menuItem:where(:disabled,[data-disabled]) .CVA-BW_menuItemSection{color:var(--color-badge-off)}@media (hover:hover){.CVA-BW_menuItem:where(:hover):where(:not(:disabled,[data-disabled])){background-color:var(--color-list-hover)}.CVA-BW_menuItem:where([data-danger]:hover){background-color:var(--color-error-soft)}}@media (forced-colors:active){.CVA-BW_menuItem:where([data-menu-active]){outline-offset:-2px;outline:2px solid highlight}}.CVA-BW_menuItemSection{display:inline-flex}.CVA-BW_menuLabel{color:var(--color-text-muted);padding:8px 12px 4px;}.CVA-BW_menuDivider{border-top:var(--border-width) solid var(--color-line-soft);margin:6px}@media not (min-width:33.75em){.CVA-BW_modalInner{--modal-inner-x-offset:12px}}.CVA-BW_modalContent{background-color:var(--color-bg-primary);color:var(--color-text-primary)}.CVA-BW_modalHeader{background-color:var(--color-bg-primary);align-items:flex-start;gap:12px;min-height:0;padding-bottom:0}.CVA-BW_modalTitle{min-width:0;font-size:calc(19px * var(--font-scale));font-weight:700;line-height:calc(26px * var(--font-scale));color:var(--color-text-primary);overflow-wrap:anywhere;flex:auto}.CVA-BW_modalClose{border-radius:var(--radius-xl);background-color:var(--color-bg-secondary);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--color-text-muted);transition:background-color var(--motion-base) var(--ease-out), color var(--motion-fast) var(--ease-out);flex:none;margin:-6px -6px 0 0;position:relative}.CVA-BW_modalClose:before{content:"";position:absolute;inset:-4px}.CVA-BW_modalClose:where(:active){background-color:var(--color-tile-press);color:var(--color-text-primary)}.CVA-BW_modalClose:where(:disabled,[data-disabled]){background-color:var(--color-disabled-bg);color:var(--color-badge-off);cursor:not-allowed}@media (hover:hover){.CVA-BW_modalClose:where(:hover):where(:not(:disabled,[data-disabled])){background-color:var(--color-list-hover);color:var(--color-text-primary)}}.CVA-BW_modalBody{color:var(--color-text-muted);padding-top:8px;}.CVA-BW_modalBody :where(p){text-wrap:pretty;margin:0}.CVA-BW_toasts:where([data-position=bottom-right]){right:16px;bottom:calc(16px + var(--consent-banner-space,0px))}@media not (min-width:33.75em){.CVA-BW_toasts:where([data-position=bottom-right]){width:auto;max-width:none;left:12px;right:12px;bottom:calc(12px + var(--consent-banner-space,0px))}}.CVA-BW_toastSlot+.CVA-BW_toastSlot{margin-top:8px}.CVA-BW_toast{--toast-soft:color-mix(in srgb, var(--notification-color) 12%, var(--color-bg-primary));background-color:var(--color-bg-primary);box-shadow:var(--shadow-md);color:var(--color-text-primary);border:0;align-items:flex-start;gap:12px;padding:12px}.CVA-BW_toast:before{display:none}.CVA-BW_toast:where([data-kind=error]){--toast-soft:var(--color-error-soft)}.CVA-BW_toast:where([data-kind=warning]){--toast-soft:var(--color-warning-soft)}.CVA-BW_toast:where([data-kind=success]){--toast-soft:var(--color-success-soft)}.CVA-BW_toast:where([data-kind=info]){--toast-soft:var(--color-accent-soft)}@media (forced-colors:active){.CVA-BW_toast{border:1px solid canvastext}}.CVA-BW_toastPlate{border-radius:var(--radius-sm);background-color:var(--toast-soft);width:32px;height:32px;color:var(--notification-color);margin:0}.CVA-BW_toastBody{min-width:0;padding-top:1px}.CVA-BW_toastTitle{color:var(--color-text-primary);margin-bottom:0;}.CVA-BW_toastMessage{color:var(--color-text-muted);overflow-wrap:anywhere;}.CVA-BW_toastClose{width:28px;min-width:28px;height:28px;min-height:28px;margin:2px 0 0;}.CVA-BW_toastClose:before{inset:-8px}.CVA-BW_alert{padding:12px 14px}.CVA-BW_alertWrapper{gap:10px}.CVA-BW_alertIcon{width:20px;height:20px;margin:0}.CVA-BW_alertTitle{color:var(--color-text-primary);font-weight:600;}.CVA-BW_alert .CVA-BW_alertTitle{margin-bottom:0}.CVA-BW_alert .CVA-BW_alertBody{gap:2px}.CVA-BW_alertMessage{color:var(--color-text-primary);}.CVA-BW_alertClose{}
