@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2) format("woff2"),url(/assets/source-serif-4-latin-600-normal-DMD1h6_f.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-700-normal-CGGdTIBe.woff2) format("woff2"),url(/assets/source-serif-4-latin-700-normal-3V4Pv1hj.woff) format("woff")}:root{color-scheme:light;--green-50: #eef5f0;--green-100: #d8e8dd;--green-200: #b3d0bd;--green-300: #82b093;--green-400: #4f8c6a;--green-500: #2f6b4b;--green-600: #245a3e;--green-700: #1b4a32;--green-800: #12321f;--green-900: #0b2215;--gold-50: #fbf5e6;--gold-100: #f4e7c4;--gold-200: #e9d3a0;--gold-300: #dcbd78;--gold-400: #d0ab59;--gold-500: #c59a3f;--gold-600: #a87f2b;--gold-700: #85631f;--cream: #faf6ea;--ink: #1e2420;--bg: #faf6ea;--surface: #fffdf8;--surface-2: #f3eedf;--surface-3: #ebe4d0;--zebra: #faf6ec;--tint: var(--green-50);--border: #e6dfcc;--border-strong: #cdc4ab;--text: #1e2420;--text-2: #464e48;--text-3: #656b61;--accent: var(--green-700);--accent-hover: var(--green-600);--accent-text: #faf6ea;--accent-soft: var(--green-50);--gold: var(--gold-500);--gold-text: var(--gold-700);--focus: var(--green-500);--header-bg: var(--green-700);--header-line: var(--gold-500);--pts: var(--accent);--win: var(--accent);--tab-current: var(--accent);--login-glow: color-mix(in srgb, var(--gold-200) 35%, transparent);--login-square: color-mix(in srgb, var(--green-700) 7%, transparent);--ok: #256b42;--ok-bg: #e5f1e8;--warn: #8a5a0b;--warn-bg: #fbf0d9;--danger: #a3301e;--danger-bg: #fbe9e4;--info: #2c5d8a;--info-bg: #e7eef6;--piece-white: #fffdf6;--piece-black: #1e2420;--piece-edge: #a69c82;--board-light: #f1e4c3;--board-dark: #5e9474;--board-mark: rgb(197 154 63 / .55);--radius-lg: 14px;--radius: 12px;--radius-sm: 8px;--shadow: 0 1px 2px rgb(30 36 32 / .06), 0 2px 8px rgb(30 36 32 / .04);--shadow-lg: 0 2px 6px rgb(18 50 31 / .08), 0 18px 40px rgb(18 50 31 / .14);--font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--serif: "Source Serif 4", "Source Serif Pro", Georgia, "Times New Roman", serif;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--header-h: 56px;--gutter: 16px}:root[data-theme=dark]{color-scheme:dark;--bg: #0e1913;--surface: #14231a;--surface-2: #1b2e22;--surface-3: #22382a;--zebra: #172820;--tint: #183324;--border: #25392c;--border-strong: #375140;--text: #edefe6;--text-2: #bcc5b9;--text-3: #95a191;--accent: #2f7a53;--accent-hover: #388c61;--accent-text: #ffffff;--accent-soft: #183324;--gold-text: var(--gold-300);--focus: var(--gold-300);--header-bg: var(--green-800);--header-line: var(--gold-600);--ok: #74cf98;--ok-bg: #12291b;--warn: #e7b85a;--warn-bg: #2d2410;--danger: #f08c7b;--danger-bg: #351814;--info: #8fb7e0;--info-bg: #15233a;--piece-white: #f4efe0;--piece-black: #0a0f0c;--piece-edge: #6c7a6c;--board-light: #d8cba6;--board-dark: #3f7357;--board-mark: rgb(208 171 89 / .6);--shadow: 0 1px 2px rgb(0 0 0 / .3), 0 2px 8px rgb(0 0 0 / .18);--shadow-lg: 0 2px 6px rgb(0 0 0 / .3), 0 18px 40px rgb(0 0 0 / .45);--pts: var(--gold-300);--win: var(--ok);--tab-current: var(--text);--login-glow: rgb(197 154 63 / .12);--login-square: rgb(250 246 234 / .035)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #0e1913;--surface: #14231a;--surface-2: #1b2e22;--surface-3: #22382a;--zebra: #172820;--tint: #183324;--border: #25392c;--border-strong: #375140;--text: #edefe6;--text-2: #bcc5b9;--text-3: #95a191;--accent: #2f7a53;--accent-hover: #388c61;--accent-text: #ffffff;--accent-soft: #183324;--gold-text: var(--gold-300);--focus: var(--gold-300);--header-bg: var(--green-800);--header-line: var(--gold-600);--ok: #74cf98;--ok-bg: #12291b;--warn: #e7b85a;--warn-bg: #2d2410;--danger: #f08c7b;--danger-bg: #351814;--info: #8fb7e0;--info-bg: #15233a;--piece-white: #f4efe0;--piece-black: #0a0f0c;--piece-edge: #6c7a6c;--board-light: #d8cba6;--board-dark: #3f7357;--board-mark: rgb(208 171 89 / .6);--shadow: 0 1px 2px rgb(0 0 0 / .3), 0 2px 8px rgb(0 0 0 / .18);--shadow-lg: 0 2px 6px rgb(0 0 0 / .3), 0 18px 40px rgb(0 0 0 / .45);--pts: var(--gold-300);--win: var(--ok);--tab-current: var(--text);--login-glow: rgb(197 154 63 / .12);--login-square: rgb(250 246 234 / .035)}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}h1,h2,h3{line-height:1.2;margin:0;font-weight:650;letter-spacing:-.01em}h1,h2{font-family:var(--serif);font-weight:700;letter-spacing:-.005em}h1{font-size:1.65rem}h2{font-size:1.15rem;font-weight:600}h3{font-size:.95rem}a{color:inherit;text-underline-offset:2px}::selection{background:var(--gold-200);color:var(--ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.num,table{font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit;color:inherit}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation-duration:.01ms!important}}._btn_l7rbo_2{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 16px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-weight:600;font-size:.9rem;cursor:pointer;white-space:nowrap;text-decoration:none;box-shadow:0 1px #1e24200a;transition:background .14s,border-color .14s,color .14s,box-shadow .14s,transform .06s}._btn_l7rbo_2:hover:not(:disabled){background:var(--surface-2);border-color:var(--green-400)}._btn_l7rbo_2:active:not(:disabled){transform:translateY(1px)}._btn_l7rbo_2:disabled{opacity:.45;cursor:not-allowed}._primary_l7rbo_37{background:var(--accent);color:var(--accent-text);border-color:var(--accent);box-shadow:inset 0 1px #ffffff14,0 1px 2px #12321f40}._primary_l7rbo_37:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}._danger_l7rbo_49{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,var(--border))}._danger_l7rbo_49:hover:not(:disabled){background:var(--danger-bg);border-color:var(--danger)}._ghost_l7rbo_57{border-color:transparent;background:transparent;box-shadow:none}._ghost_l7rbo_57:hover:not(:disabled){border-color:transparent}._small_l7rbo_65{min-height:30px;padding:0 11px;font-size:.82rem}._large_l7rbo_70{min-height:48px;padding:0 22px;font-size:1rem}._badge_l7rbo_76{display:inline-flex;align-items:center;gap:4px;padding:1px 9px;border-radius:999px;font-size:.74rem;font-weight:650;line-height:1.65;letter-spacing:.01em;white-space:nowrap;background:var(--surface-2);color:var(--text-2);border:1px solid var(--border)}._badge-ok_l7rbo_91{background:var(--ok-bg);color:var(--ok);border-color:color-mix(in srgb,var(--ok) 22%,transparent)}._badge-warn_l7rbo_96{background:var(--warn-bg);color:var(--warn);border-color:color-mix(in srgb,var(--warn) 22%,transparent)}._badge-danger_l7rbo_101{background:var(--danger-bg);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 22%,transparent)}._badge-info_l7rbo_106{background:var(--info-bg);color:var(--info);border-color:color-mix(in srgb,var(--info) 22%,transparent)}._card_l7rbo_112{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}._card_l7rbo_112:has([role=listbox]){overflow:visible;position:relative;z-index:5}._cardBody_l7rbo_126{padding:18px}._cardHeader_l7rbo_130{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 18px;min-height:54px;background:linear-gradient(180deg,var(--surface-2),color-mix(in srgb,var(--surface-2) 55%,var(--surface)));border-bottom:1px solid var(--border)}._cardHeader_l7rbo_130>h2{position:relative;padding-left:12px}._cardHeader_l7rbo_130>h2:before{content:"";position:absolute;left:0;top:.12em;bottom:.12em;width:3px;border-radius:2px;background:var(--gold)}._field_l7rbo_156{display:flex;flex-direction:column;gap:5px;min-width:0}._label_l7rbo_162{font-size:.8rem;font-weight:650;color:var(--text-2)}._hint_l7rbo_167{font-size:.78rem;color:var(--text-3)}._fieldError_l7rbo_171{font-size:.78rem;color:var(--danger);font-weight:550}._input_l7rbo_176{min-height:40px;padding:7px 11px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);width:100%;min-width:0;transition:border-color .14s,box-shadow .14s}._input_l7rbo_176:hover{border-color:var(--green-300)}._input_l7rbo_176:focus{outline:none;border-color:var(--green-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--green-400) 28%,transparent)}._input_l7rbo_176[aria-invalid=true]{border-color:var(--danger)}textarea._input_l7rbo_176{min-height:72px;resize:vertical}._alert_l7rbo_205{padding:10px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);border-left:4px solid var(--border-strong);background:var(--surface-2);font-size:.9rem}._alert-ok_l7rbo_213{background:var(--ok-bg);color:var(--ok);border-color:color-mix(in srgb,var(--ok) 20%,transparent);border-left-color:var(--ok)}._alert-warn_l7rbo_219{background:var(--warn-bg);color:var(--warn);border-color:color-mix(in srgb,var(--warn) 20%,transparent);border-left-color:var(--gold)}._alert-danger_l7rbo_225{background:var(--danger-bg);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 20%,transparent);border-left-color:var(--danger)}._alert-info_l7rbo_231{background:var(--info-bg);color:var(--info);border-color:color-mix(in srgb,var(--info) 20%,transparent);border-left-color:var(--info)}._tableWrap_l7rbo_240{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}._table_l7rbo_240{width:100%;border-collapse:collapse;font-size:.9rem}._table_l7rbo_240 th{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);background:var(--surface-2);font-weight:700;padding:9px 12px;border-bottom:1px solid var(--border-strong);white-space:nowrap}._table_l7rbo_240 td{padding:9px 12px;border-bottom:1px solid var(--border);vertical-align:middle}._table_l7rbo_240 tbody tr:nth-child(2n){background:var(--zebra)}._table_l7rbo_240 tbody tr:hover{background:var(--tint)}._table_l7rbo_240 tr:last-child td{border-bottom:none}._table_l7rbo_240 .r{text-align:right}._table_l7rbo_240 .c{text-align:center}._tableFixed_l7rbo_284{table-layout:fixed}._tableFixed_l7rbo_284 th,._tableFixed_l7rbo_284 td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tableFixed_l7rbo_284 td{height:var(--row-h, 44px);padding-top:6px;padding-bottom:6px}._tableFixed_l7rbo_284 th{padding-left:10px;padding-right:10px;white-space:nowrap;text-overflow:clip;line-height:1.3;vertical-align:bottom}._tableFixed_l7rbo_284 td{padding-left:10px;padding-right:10px}._tableFixed_l7rbo_284 .lines>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35}._table_l7rbo_240 .title{font-weight:700;font-size:.8em;color:var(--text-2)}._table_l7rbo_240 th abbr{text-decoration:none}._tableDense_l7rbo_327 td,._tableDense_l7rbo_327 th{padding-left:8px;padding-right:8px}._tableDense_l7rbo_327 td{padding-top:4px;padding-bottom:4px}@media(max-width:560px){._table_l7rbo_240 .wide{display:none}._tableDense_l7rbo_327 td,._tableDense_l7rbo_327 th{padding-left:6px;padding-right:6px}}._playerCell_l7rbo_351{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%}._playerCell_l7rbo_351 ._chip_l7rbo_358{margin-right:0}._playerCellName_l7rbo_361{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._playerCellExtra_l7rbo_368{flex:none;margin-left:auto;color:var(--text-3);font-size:.85em;font-variant-numeric:tabular-nums;text-align:right;min-width:2.6em}._spinner_l7rbo_378{width:16px;height:16px;border-radius:50%;border:2px solid var(--border-strong);border-top-color:var(--gold);animation:_spin_l7rbo_378 .8s linear infinite;display:inline-block}@keyframes _spin_l7rbo_378{to{transform:rotate(360deg)}}._backdrop_l7rbo_393{position:fixed;inset:0;background:#0b221573;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:var(--gutter);z-index:50}._dialog_l7rbo_405{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);border-top:4px solid var(--accent);width:min(520px,100%);max-height:calc(100dvh - 32px);overflow:auto;box-shadow:var(--shadow-lg)}._dialog_l7rbo_405>._cardHeader_l7rbo_130{background:var(--surface);padding:16px 20px 12px}._dialogBody_l7rbo_419{padding:16px 20px;display:flex;flex-direction:column;gap:12px}._dialogFooter_l7rbo_425{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--border);background:var(--surface-2)}._row_l7rbo_434{display:flex;gap:8px;align-items:center;flex-wrap:wrap}._stack_l7rbo_440{display:flex;flex-direction:column;gap:16px}._muted_l7rbo_445{color:var(--text-3)}._empty_l7rbo_448{padding:28px 16px;text-align:center;color:var(--text-3)}._tabs_l7rbo_455{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--border-strong);scrollbar-width:none}._tab_l7rbo_240{position:relative;padding:10px 14px;text-decoration:none;color:var(--text-2);font-weight:600;font-size:.9rem;white-space:nowrap;border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:color .14s,background .14s}._tab_l7rbo_240:hover{color:var(--text);background:var(--surface-2)}._tab_l7rbo_240:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:transparent}._tab_l7rbo_240[aria-current=page]{color:var(--tab-current)}._tab_l7rbo_240[aria-current=page]:after{background:var(--gold)}._chip_l7rbo_358{display:inline-block;flex:none;width:.72em;height:.72em;border-radius:2px;margin-right:.45em;vertical-align:-.02em;border:1px solid var(--piece-edge)}._chipW_l7rbo_507{background:var(--piece-white)}._chipB_l7rbo_510{background:var(--piece-black);border-color:color-mix(in srgb,var(--piece-black) 55%,var(--piece-edge))}body:has([data-dense-page]) ._tab_l7rbo_240{padding-top:7px;padding-bottom:7px}._header_er690_3{--text: #faf6ea;--text-2: rgb(250 246 234 / .86);--text-3: rgb(250 246 234 / .72);--surface: rgb(255 255 255 / .06);--surface-2: rgb(255 255 255 / .12);--border: rgb(250 246 234 / .18);--border-strong: rgb(250 246 234 / .32);--accent: var(--gold-500);--accent-text: var(--green-900);--focus: var(--gold-300);--ok: #8fe0ad;--warn: #f2c46b;--danger: #ff9b8a;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;min-height:calc(var(--header-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--gutter) 0;background:var(--header-bg);background-image:linear-gradient(180deg,rgb(255 255 255 / .04),transparent 60%),linear-gradient(180deg,var(--header-bg),var(--header-bg));color:var(--text);box-shadow:inset 0 -2px 0 var(--header-line),0 2px 10px #0b22152e}._brand_er690_34{display:inline-flex;align-items:center;gap:10px;min-width:0;flex:none;font-weight:700;letter-spacing:-.01em;text-decoration:none;font-size:1rem;border-radius:6px}._brand_er690_34 img{display:block;height:40px;width:auto}._brand_er690_34 picture{display:block}._brandTitle_er690_55{flex:1 1 auto}._brandTitle_er690_55 img{height:36px;width:36px}._brandName_er690_62{min-width:0;font-family:var(--serif);font-weight:600;font-size:1.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._crumbs_er690_71{display:flex;align-items:center;gap:6px;min-width:0;color:var(--text-2);font-size:.9rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._crumbs_er690_71 a{text-decoration:none}._crumbs_er690_71 a:hover{text-decoration:underline}._spacer_er690_88{flex:1}._lang_er690_91{display:inline-flex;flex:none;border:1px solid var(--border-strong);border-radius:999px;overflow:hidden;padding:2px;gap:2px}._lang_er690_91 button{border:none;background:transparent;padding:3px 9px;border-radius:999px;font-size:.74rem;font-weight:700;letter-spacing:.04em;color:var(--text-3);cursor:pointer}._lang_er690_91 button:hover{color:var(--text)}._lang_er690_91 button[aria-pressed=true]{background:var(--accent);color:var(--accent-text)}._main_er690_118{width:100%;max-width:1200px;margin:0 auto;padding:24px var(--gutter) 56px}._mainNarrow_er690_124{width:100%;max-width:640px;margin:0 auto;padding:16px var(--gutter) calc(32px + env(safe-area-inset-bottom))}._userBtn_er690_131{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border-radius:var(--radius-sm);font-size:.86rem;font-weight:550;color:var(--text-2);text-decoration:none;white-space:nowrap;transition:background .14s,color .14s}a._userBtn_er690_131:hover{background:var(--surface-2);color:var(--text)}a._userBtn_er690_131[aria-current=page]{color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}._pageHead_er690_154{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px}._pageHead_er690_154 p{margin:6px 0 0;color:var(--text-3);font-size:.92rem}._footer_er690_167{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:var(--text-3);font-size:.78rem;padding:28px var(--gutter) calc(32px + env(safe-area-inset-bottom));border-top:1px solid var(--border);margin-top:24px}._footer_er690_167 a{color:inherit}._footerMark_er690_182{display:block;height:30px;width:auto;opacity:.85}._mockBar_er690_188{position:fixed;right:12px;bottom:12px;z-index:60;background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--radius);padding:8px 10px;font-size:.75rem;display:flex;flex-direction:column;gap:4px;box-shadow:var(--shadow);max-width:calc(100vw - 24px)}._mockBar_er690_188 label{display:flex;align-items:center;gap:6px}._mockBar_er690_188 input[type=number]{width:48px}@media(max-width:640px){._hideSm_er690_213{display:none}._header_er690_3{gap:8px}}._spaceSelect_er690_222{min-width:0}._spaceSelect_er690_222 select{max-width:min(46vw,240px);min-height:32px;padding:4px 28px 4px 10px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background-color:var(--surface);background-image:linear-gradient(45deg,transparent 50%,var(--text-2) 50%),linear-gradient(135deg,var(--text-2) 50%,transparent 50%);background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;appearance:none;-webkit-appearance:none;color:var(--text);font:inherit;font-size:.88rem;font-weight:550;cursor:pointer}._spaceSelect_er690_222 select:hover{background-color:var(--surface-2)}._spaceSelect_er690_222 option{color:var(--ink);background:#fff}._mainPublic_er690_258{max-width:880px}._userTrigger_er690_263{display:inline-flex;align-items:center;gap:8px;flex:none;min-height:36px;max-width:260px;padding:2px 8px 2px 2px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--text);font-size:.88rem;font-weight:600;cursor:pointer;transition:background .14s,border-color .14s}._userTrigger_er690_263:hover,._userTrigger_er690_263[aria-expanded=true]{background:var(--surface-2);border-color:var(--border)}._avatar_er690_287{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--gold-500);color:var(--green-900);font-size:.74rem;font-weight:750;letter-spacing:.02em;line-height:1;box-shadow:inset 0 0 0 1px #00000014}._userName_er690_302{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_er690_308{flex:none;opacity:.8;transition:transform .14s}._userTrigger_er690_263[aria-expanded=true] ._chevron_er690_308{transform:rotate(180deg)}._menu_er690_317{position:fixed;z-index:50;width:min(290px,calc(100vw - 16px));max-height:calc(100dvh - 80px);overflow-y:auto;padding:6px;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);font-size:.92rem}._menuHead_er690_331{display:flex;align-items:center;gap:10px;padding:8px 8px 10px}._menuHead_er690_331 ._avatar_er690_287{width:38px;height:38px;font-size:.86rem}._menuWho_er690_342{display:flex;flex-direction:column;min-width:0}._menuWho_er690_342 strong,._menuWho_er690_342 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._menuWho_er690_342 span{color:var(--text-3);font-size:.82rem}._menuSep_er690_357{height:1px;margin:4px 2px;background:var(--border)}._menuLabel_er690_362{padding:6px 10px 2px;color:var(--text-3);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._menuItem_er690_370{display:flex;align-items:center;gap:6px;width:100%;min-height:40px;padding:6px 10px 6px 6px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}._menuItem_er690_370:hover,._menuItem_er690_370:focus-visible,._menuItem_er690_370:focus{background:var(--tint);outline:none}._menuItem_er690_370:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}._menuItem_er690_370[aria-checked=true]{font-weight:650}._menuCheckSlot_er690_398{display:inline-grid;place-items:center;flex:none;width:20px;color:var(--gold-text)}@media(max-width:640px){._userName_er690_302{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}._userTrigger_er690_263{padding-right:6px;gap:4px}}._main_er690_118:has([data-dense-page]){padding-top:12px}._areaSwitch_er690_426{display:inline-flex;flex:none;gap:2px;padding:3px;border-radius:999px;border:1px solid var(--border-strong);background:#00000024}._areaItem_er690_435{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:0 14px;border-radius:999px;font-size:.86rem;font-weight:650;color:var(--text-2);text-decoration:none;white-space:nowrap;transition:background .14s,color .14s}._areaItem_er690_435:hover{color:var(--text);background:var(--surface-2)}._areaItem_er690_435[aria-current=true],._areaItem_er690_435[aria-current=true]:hover{background:var(--accent);color:var(--accent-text);box-shadow:0 1px 3px #00000038}._areaItem_er690_435:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._areaIcon_er690_466{font-size:1rem;line-height:1}._headerStart_er690_472,._headerEnd_er690_473{display:flex;align-items:center;gap:inherit;min-width:0}._headerEnd_er690_473{margin-left:auto;justify-content:flex-end}@media(min-width:1200px){._header_er690_3:has(>._areaSwitch_er690_426){display:grid;grid-template-columns:1fr auto 1fr}._header_er690_3:has(>._areaSwitch_er690_426)>._headerStart_er690_472,._header_er690_3:has(>._areaSwitch_er690_426)>._headerEnd_er690_473{min-width:auto}._header_er690_3:has(>._areaSwitch_er690_426)>._headerStart_er690_472{justify-self:start}._header_er690_3:has(>._areaSwitch_er690_426)>._headerEnd_er690_473{justify-self:end;margin-left:0}}@media(max-width:1199px){._header_er690_3:has(>._areaSwitch_er690_426){flex-wrap:wrap;row-gap:0}._header_er690_3:has(>._areaSwitch_er690_426)>._headerStart_er690_472{flex:1 1 0}._header_er690_3:has(>._areaSwitch_er690_426)>._headerEnd_er690_473{flex:none}._headerStart_er690_472 ._spaceSelect_er690_222 select{max-width:min(100%,46vw,240px)}._areaSwitch_er690_426{order:99;flex:1 0 100%;margin:0 0 8px}._areaItem_er690_435{flex:1 1 0;min-width:0}}._welcome_1orrg_3{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--bg);color:var(--text);overflow-y:auto;-webkit-overflow-scrolling:touch;animation:_welcomeIn_1orrg_1 .26s ease-out}@keyframes _welcomeIn_1orrg_1{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){._welcome_1orrg_3{animation:none}}._head_1orrg_28{flex:none;padding:calc(env(safe-area-inset-top) + 28px) calc(24px + env(safe-area-inset-right)) 44px calc(24px + env(safe-area-inset-left));background:radial-gradient(120% 140% at 100% 0%,rgb(197 154 63 / .2) 0%,transparent 55%),linear-gradient(180deg,var(--green-700) 0%,var(--green-800) 100%);color:var(--cream);border-radius:0 0 28px 28px;box-shadow:0 10px 30px #0b221538;text-align:center}._logo_1orrg_39{height:40px;width:auto}._tagline_1orrg_43{margin:14px auto 0;max-width:28ch;font-family:"Source Serif 4",Georgia,serif;font-weight:600;font-size:1.3rem;line-height:1.3}._card_1orrg_52{flex:none;width:min(440px,calc(100% - 32px));margin:-26px auto 0;padding:20px 20px 22px;background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:0 12px 32px #0b22151f;display:flex;flex-direction:column;gap:12px}._tabs_1orrg_66{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:var(--surface-2);border-radius:12px}._tab_1orrg_66{min-height:44px;border:0;border-radius:9px;background:transparent;color:var(--text-2);font:inherit;font-weight:600;cursor:pointer}._tab_1orrg_66[aria-selected=true]{background:var(--surface);color:var(--accent);box-shadow:0 1px 4px #0b22151f}._form_1orrg_90{display:flex;flex-direction:column;gap:12px}._form_1orrg_90 input{min-height:46px;font-size:16px}._full_1orrg_99{width:100%;min-height:48px;justify-content:center}._h2_1orrg_105{margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:1.25rem}._p_1orrg_110{margin:4px 0 0;line-height:1.45}._muted_1orrg_114{margin:0;color:var(--text-3);font-size:.875rem;line-height:1.4;text-align:center}._link_1orrg_121{align-self:center;min-height:40px;border:0;background:none;color:var(--accent);font:inherit;font-weight:600;cursor:pointer}._error_1orrg_132{margin:0;padding:10px 12px;border-radius:10px;background:var(--danger-bg);color:var(--danger)}._notice_1orrg_139{margin:0;padding:10px 12px;border-radius:10px;background:var(--ok-bg);color:var(--ok)}._offline_1orrg_146{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:12px;background:var(--warn-bg);color:var(--text)}._offline_1orrg_146 svg{flex:none;color:var(--warn)}._sent_1orrg_160{display:flex;flex-direction:column;gap:12px}._foot_1orrg_166{flex:none;margin-top:auto;padding:20px 24px calc(env(safe-area-inset-bottom) + 18px);display:flex;flex-direction:column;align-items:center;gap:10px}._wrap_olfcd_3{position:relative;min-height:100dvh;display:flex;flex-direction:column;padding:calc(var(--gutter) + env(safe-area-inset-top)) var(--gutter) calc(var(--gutter) + env(safe-area-inset-bottom));background:radial-gradient(ellipse at 50% 0%,var(--login-glow),transparent 60%),var(--bg);isolation:isolate;overflow:hidden}._wrap_olfcd_3:before{content:"";position:absolute;inset:0;z-index:-1;--sq: 56px;background-image:repeating-conic-gradient(var(--login-square) 0 25%,transparent 0 50%);background-size:calc(var(--sq) * 2) calc(var(--sq) * 2);background-position:center top;-webkit-mask-image:radial-gradient(ellipse 70% 65% at 50% 45%,transparent 30%,#000 100%);mask-image:radial-gradient(ellipse 70% 65% at 50% 45%,transparent 30%,#000 100%);pointer-events:none}._top_olfcd_28{display:flex;justify-content:flex-end}._box_olfcd_32{width:min(400px,100%);margin:auto;padding:24px 0;display:flex;flex-direction:column;gap:16px}._panel_olfcd_41{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;background:var(--surface)}._panel_olfcd_41>:last-child{border:none;border-radius:0;box-shadow:none}._brand_olfcd_52{display:flex;flex-direction:column;align-items:center;gap:2px;padding:22px 24px 18px;text-align:center;background:var(--green-700);color:var(--cream);box-shadow:inset 0 -3px 0 var(--gold-500)}._brand_olfcd_52 img{display:block;width:168px;height:auto;margin:-6px 0 -4px}._brand_olfcd_52 p{margin:0;max-width:30ch;color:#faf6ead1;font-size:.88rem;line-height:1.4}._form_olfcd_76{display:flex;flex-direction:column;gap:16px}._muted_olfcd_81{color:var(--text-3);font-size:.9rem}._legal_olfcd_85{align-self:center;font-size:.8rem;color:var(--text-3);text-decoration:none}._legal_olfcd_85:hover{text-decoration:underline}._pwField_olfcd_96{display:flex;flex-direction:column;gap:6px}._meter_olfcd_101{height:4px;border-radius:999px;background:var(--surface-3);overflow:hidden}._meter_olfcd_101>span{display:block;height:100%;border-radius:inherit;background:var(--gold);transition:width .18s ease}._meter_olfcd_101[data-ok]>span{background:var(--ok)}._links_olfcd_117{display:flex;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;font-size:.88rem}._links_olfcd_117 a{color:var(--text-2)}._links_olfcd_117 a:hover{color:var(--text)}._below_olfcd_130{text-align:center;font-size:.92rem;color:var(--text-2)}._below_olfcd_130 a{font-weight:650;color:var(--accent)}._result_olfcd_140{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}._result_olfcd_140 h2{font-size:1.3rem}._result_olfcd_140 p{margin:0;color:var(--text-2);max-width:34ch}._result_olfcd_140>button,._result_olfcd_140>a,._result_olfcd_140>form{align-self:stretch}._icon_olfcd_160{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}._iconWarn_olfcd_170{background:var(--warn-bg);color:var(--warn)}._inlineAction_olfcd_174{margin-top:8px}._q_1cs7n_5{position:relative;align-self:center;display:inline-grid;place-items:center;flex:none;width:20px;height:20px;margin:0 2px;padding:0;border:1.5px solid var(--gold);border-radius:50%;background:color-mix(in srgb,var(--gold) 10%,transparent);color:var(--gold-text);font:700 .72rem/1 var(--font);vertical-align:middle;cursor:help;transition:background .14s,color .14s}._q_1cs7n_5:before{content:"";position:absolute;inset:-6px}._q_1cs7n_5:hover,._q_1cs7n_5[aria-expanded=true]{background:var(--gold);color:var(--green-900)}._q_1cs7n_5:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._tip_1cs7n_42{position:fixed;z-index:60;display:flex;flex-direction:column;gap:4px;width:max-content;max-width:min(300px,calc(100vw - 16px));padding:10px 12px;border:1px solid color-mix(in srgb,var(--gold) 55%,var(--border));border-radius:var(--radius-sm);background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg);font-size:.85rem;line-height:1.4;font-weight:400;text-align:left;white-space:normal}._tip_1cs7n_42:after{content:"";position:absolute;left:calc(var(--arrow, 50%) - 5px);width:10px;height:10px;background:var(--surface);border:inherit;transform:rotate(45deg)}._tip_1cs7n_42[data-side=below]:after{top:-6px;border-right:none;border-bottom:none}._tip_1cs7n_42[data-side=above]:after{bottom:-6px;border-left:none;border-top:none}._tipTitle_1cs7n_82{font-family:var(--serif);font-size:.92rem;color:var(--gold-text)}._titleRow_1cs7n_89{display:inline-flex;align-items:center;gap:6px;min-width:0}._titleRow_1cs7n_89>h2{position:relative;padding-left:12px}._titleRow_1cs7n_89>h2:before{content:"";position:absolute;left:0;top:.12em;bottom:.12em;width:3px;border-radius:2px;background:var(--gold)}._row_1cs7n_111{display:flex;align-items:center;gap:6px;min-width:0}._row_1cs7n_111>h1,._row_1cs7n_111>h2{margin-bottom:0}._indicator_1cs7n_123{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:32px;padding:0 10px 0 4px;border:1px solid color-mix(in srgb,var(--gold-500) 60%,transparent);border-radius:999px;background:transparent;color:var(--text);font-size:.8rem;font-weight:600;cursor:pointer}._indicator_1cs7n_123:hover{background:#ffffff14}._indicator_1cs7n_123:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._indicatorDot_1cs7n_145{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--gold-500);color:var(--green-900);font-weight:800}._indicatorX_1cs7n_155{opacity:.75}@media(max-width:640px){._indicator_1cs7n_123{padding:0 4px}._indicatorWord_1cs7n_162{display:none}}._switchTrack_1cs7n_168{position:relative;flex:none;width:34px;height:20px;margin-left:auto;border-radius:999px;background:var(--border-strong);transition:background .14s}._switchTrack_1cs7n_168:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--surface);box-shadow:0 1px 2px #00000040;transition:transform .14s}[aria-checked=true]>._switchTrack_1cs7n_168{background:var(--accent)}[aria-checked=true]>._switchTrack_1cs7n_168:after{transform:translate(14px)}._switchText_1cs7n_196{display:flex;flex-direction:column;min-width:0}._switchText_1cs7n_196 small{color:var(--text-3);font-weight:400}._next_1cs7n_207{display:flex;align-items:center;gap:10px;min-height:40px;margin:0 0 10px;padding:4px 6px 4px 12px;border:1px solid color-mix(in srgb,var(--gold) 45%,var(--border));border-left:3px solid var(--gold);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--gold) 8%,var(--surface));font-size:.88rem;white-space:nowrap;overflow:hidden}._nextLabel_1cs7n_222{flex:none;font-family:var(--serif);font-weight:700;color:var(--gold-text)}._nextText_1cs7n_228{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--text)}._nextHint_1cs7n_235{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--text-3);font-size:.82rem}._nextHint_1cs7n_235 a{color:inherit}._nextGo_1cs7n_246{flex:none;display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-text);font-weight:600;text-decoration:none}._nextGo_1cs7n_246:hover{background:var(--accent-hover)}@media(max-width:720px){._nextHint_1cs7n_235{display:none}}@media(max-width:480px){._nextLabel_1cs7n_222{display:none}}._panel_1tos1_4{display:flex;flex-direction:column;gap:14px;min-width:0}._steps_1tos1_10{margin:0;padding-left:1.3em;display:flex;flex-direction:column;gap:18px}._steps_1tos1_10>li{display:flex;flex-direction:column;gap:8px;min-width:0}._steps_1tos1_10>li::marker{font-weight:700;color:var(--accent)}._steps_1tos1_10 p{margin:0}._qr_1tos1_30{align-self:flex-start;padding:8px;background:#fff;border-radius:12px;border:1px solid var(--border)}._qr_1tos1_30 svg{display:block;max-width:100%;height:auto}._openApp_1tos1_42{font-size:.9rem;color:var(--accent);font-weight:600}._secretRow_1tos1_47{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._secret_1tos1_47{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem;letter-spacing:.04em;padding:6px 10px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);overflow-wrap:anywhere;min-width:0;max-width:100%}._note_1tos1_65{font-size:.85rem;color:var(--text-3)}._inlineForm_1tos1_69{display:flex;flex-direction:column;gap:12px}._buttons_1tos1_74{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center}._codeInput_1tos1_82 input,._recoveryInput_1tos1_83 input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;text-align:center}._codeInput_1tos1_82 input{font-size:1.5rem;letter-spacing:.35em;padding-left:.35em}._recoveryInput_1tos1_83 input{font-size:1.15rem;letter-spacing:.08em}._codes_1tos1_97{margin:0;padding:12px;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:6px 16px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;counter-reset:code}._codes_1tos1_97 li{counter-increment:code;display:flex;gap:6px;align-items:baseline}._codes_1tos1_97 li:before{content:counter(code) ".";min-width:1.6em;text-align:right;font-size:.8rem;color:var(--text-3)}._codes_1tos1_97 code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;letter-spacing:.04em}._stepHead_1tos1_129{display:flex;flex-direction:column;gap:4px}._stepHead_1tos1_129 h2{font-size:1.15rem;margin:0}._stepHead_1tos1_129 p{margin:0;color:var(--text-2);font-size:.92rem}._or_1tos1_143{display:flex;align-items:center;gap:10px;color:var(--text-3);font-size:.82rem}._or_1tos1_143:before,._or_1tos1_143:after{content:"";flex:1;height:1px;background:var(--border)}._linkBtn_1tos1_157{background:none;border:none;padding:4px 0;color:var(--text-2);font:inherit;font-size:.9rem;text-decoration:underline;text-underline-offset:2px;cursor:pointer;align-self:flex-start}._linkBtn_1tos1_157:hover{color:var(--text)}._passkeyBtn_1tos1_172{width:100%}._passkeyIcon_1tos1_175{flex:none}._enroll_1tos1_180{min-height:100dvh;display:flex;flex-direction:column;padding:calc(var(--gutter) + env(safe-area-inset-top)) var(--gutter) calc(var(--gutter) + env(safe-area-inset-bottom));background:radial-gradient(ellipse at 50% 0%,var(--login-glow),transparent 60%),var(--bg)}._enrollTop_1tos1_189{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}._enrollBox_1tos1_196{width:min(560px,100%);margin:auto;padding:24px 0;display:flex;flex-direction:column;gap:16px;min-width:0}._enrollBox_1tos1_196 h1{font-size:clamp(1.35rem,5vw,1.75rem);margin:0;line-height:1.2}._enrollBox_1tos1_196>p{margin:0;color:var(--text-2)}._options_1tos1_214{display:flex;flex-direction:column;gap:12px}._option_1tos1_214{display:flex;gap:14px;align-items:flex-start;text-align:left;width:100%;padding:16px;border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;box-shadow:var(--shadow)}._option_1tos1_214:hover{border-color:var(--accent)}._option_1tos1_214[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}._option_1tos1_214 strong{display:block;font-size:1.02rem}._option_1tos1_214 span{color:var(--text-2);font-size:.9rem}._optionIcon_1tos1_249{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--accent-soft);color:var(--accent)}._optionText_1tos1_259{display:flex;flex-direction:column;gap:4px;min-width:0}._recommended_1tos1_265{align-self:flex-start;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gold-text)}._list_1tos1_275{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}._list_1tos1_275>li{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid var(--border)}._list_1tos1_275>li:first-child{border-top:none}._itemMain_1tos1_294{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}._itemMain_1tos1_294 strong{overflow-wrap:anywhere}._itemMeta_1tos1_304{font-size:.85rem;color:var(--text-3)}._statusRow_1tos1_308{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}._stack_1tos1_315{display:flex;flex-direction:column;gap:16px}._big_1tos1_320{font-size:1.6rem;font-weight:700;font-variant-numeric:tabular-nums}._status_73k85_2{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:.8rem;font-weight:600;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dot_73k85_14{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 25%,transparent)}._dotOff_73k85_22{background:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 25%,transparent)}._dotWarn_73k85_26{background:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb,var(--warn) 25%,transparent)}._banner_73k85_30{margin-bottom:12px}._list_73k85_33{display:flex;flex-direction:column;gap:12px}._board_73k85_38{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:12px 14px 14px;display:flex;flex-direction:column;gap:12px}._boardMine_73k85_50{border-left:4px solid var(--accent)}._boardOther_73k85_53{background:var(--surface-2);box-shadow:none;padding:10px 14px;gap:8px}._boardOther_73k85_53 ._players_73k85_59{font-size:.92rem;font-weight:500;color:var(--text-2)}._boardOther_73k85_53 ._boardNo_73k85_64{color:var(--text-3)}._otherNote_73k85_67{margin:0;font-size:.8rem;font-style:italic;color:var(--text-3)}._section_73k85_73+._section_73k85_73{margin-top:22px}._sectionTitle_73k85_76{margin:4px 0 10px;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-variant-numeric:tabular-nums}._roundTotal_73k85_85{margin:-8px 0 10px;font-size:.8rem;color:var(--text-3)}._boardConflict_73k85_90{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger),var(--shadow)}._boardHead_73k85_96{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}._boardNo_73k85_64{font-weight:700;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-text);font-variant-numeric:tabular-nums}._players_73k85_59{display:grid;grid-template-columns:1fr;gap:6px;font-size:1rem;font-weight:550}._players_73k85_59>span{display:flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._piece_73k85_126{display:inline-block;flex:none;width:14px;height:14px;border-radius:3px;margin-right:10px;border:1px solid var(--piece-edge)}._pieceW_73k85_135{background:var(--piece-white)}._pieceB_73k85_138{background:var(--piece-black);border-color:color-mix(in srgb,var(--piece-black) 55%,var(--piece-edge))}._buttons_73k85_142{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:8px}._resBtn_73k85_148{min-height:56px;border-radius:10px;border:1px solid var(--border-strong);border-bottom-width:3px;background:linear-gradient(180deg,var(--surface),var(--surface-2));color:var(--text);font-family:var(--serif);font-size:1.3rem;font-weight:700;font-variant-numeric:tabular-nums lining-nums;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .12s,border-color .12s,transform .06s}._resBtn_73k85_148:hover{border-color:var(--green-400)}._resBtn_73k85_148:active{transform:translateY(2px)}._resBtn_73k85_148[aria-pressed=true]{background:var(--accent);color:var(--accent-text);border-color:var(--accent);border-bottom-color:var(--gold)}._more_73k85_179{min-width:56px;font-family:var(--font)}._moreMenu_73k85_183{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._moreMenu_73k85_183 ._resBtn_73k85_148{font-size:1rem;min-height:46px}._counter_73k85_192{font-variant-numeric:tabular-nums}._roundHead_73k85_195{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:14px}._roundHead_73k85_195 p{margin:2px 0 0;color:var(--text-3);font-size:.85rem}._item_73k85_208{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:14px 18px;text-decoration:none;border-bottom:1px solid var(--border);transition:background .12s}._item_73k85_208:hover{background:var(--tint)}._item_73k85_208:last-child{border-bottom:none}._item_73k85_208 small{display:block;color:var(--text-3)}._filters_73k85_230{position:sticky;top:calc(var(--header-h) + env(safe-area-inset-top));z-index:2;display:flex;align-items:center;gap:12px;padding:10px 0;margin-bottom:4px;background:var(--bg)}._search_73k85_241{flex:1;min-width:0}._search_73k85_241 input{width:100%;min-height:46px;padding:8px 14px;font:inherit;font-size:1rem;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm)}._search_73k85_241 input:focus{outline:none;border-color:var(--green-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--green-400) 28%,transparent)}._toggle_73k85_261{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:.9rem;white-space:nowrap;color:var(--text-2)}._toggle_73k85_261 input{width:20px;height:20px}._hint_73k85_274{margin:0 0 10px;font-size:.8rem;color:var(--text-3)}._trace_73k85_279{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:.8rem;color:var(--text-2)}._withNav_73k85_288{padding-bottom:calc(96px + env(safe-area-inset-bottom))}._bottomNav_73k85_291{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:1fr 1fr;max-width:640px;margin:0 auto;padding:0 var(--gutter) env(safe-area-inset-bottom);background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--border);box-shadow:0 -4px 16px #1e24200f}@media(min-width:641px){._bottomNav_73k85_291{border-left:1px solid var(--border);border-right:1px solid var(--border);border-radius:var(--radius) var(--radius) 0 0}}._navItem_73k85_315{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:60px;color:var(--text-3);font-weight:650;font-size:.8rem;letter-spacing:.02em;text-decoration:none;-webkit-tap-highlight-color:transparent}._navItem_73k85_315[aria-current=page]{color:var(--accent)}._navItem_73k85_315[aria-current=page]:before{content:"";position:absolute;top:-1px;left:28%;right:28%;height:3px;border-radius:0 0 3px 3px;background:var(--gold)}._navIcon_73k85_343{font-size:1.3rem;line-height:1}._fresh_73k85_349{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:10px 6px 10px 14px;border-radius:var(--radius);background:var(--green-700);color:var(--cream);border-bottom:3px solid var(--gold-500);box-shadow:var(--shadow);animation:_freshIn_73k85_1 .28s ease-out}@keyframes _freshIn_73k85_1{0%{opacity:0;transform:translateY(-6px)}}._freshText_73k85_368{flex:1;min-width:0;display:flex;flex-direction:column}._freshText_73k85_368 strong{font-family:var(--serif);font-size:1.1rem}._freshText_73k85_368 small{opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._freshGo_73k85_384{flex:none;min-height:44px;padding:0 14px;border:none;border-radius:var(--radius-sm);background:var(--gold-400);color:var(--green-900);font:inherit;font-weight:700;cursor:pointer}._freshClose_73k85_396{flex:none;width:40px;min-height:44px;border:none;background:transparent;color:inherit;font-size:1.4rem;cursor:pointer;opacity:.8}._block_73k85_409{margin-bottom:16px}._blockTitle_73k85_412{margin:0 0 8px;font-size:.74rem;font-family:var(--font);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-text)}._itemCurrent_73k85_421{border-left:4px solid var(--accent)}._chev_73k85_424{font-size:1.4rem;color:var(--text-3)}._cardTitle_73k85_428{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;width:100%}._cardTitle_73k85_428 h2{margin:0;font-size:1.05rem}._fullLink_73k85_440{display:flex;align-items:center;justify-content:center;min-height:48px;border-top:1px solid var(--border);font-weight:600;text-decoration:none}._waitBlock_73k85_451{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}._wait_73k85_451{text-align:center;padding:22px 16px 18px;background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--gold-200) 22%,transparent),transparent 70%),var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._waitDone_73k85_467{border-color:color-mix(in srgb,var(--gold) 55%,var(--border))}._waitTitle_73k85_470{margin:8px 0 2px;font-size:1.45rem}._waitSub_73k85_474{margin:0;color:var(--text-2);font-size:.9rem}._waitHint_73k85_479{margin:8px 0 0;color:var(--text-3);font-size:.8rem}._pulse_73k85_484,._trophy_73k85_485{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:50%;font-size:1.7rem;line-height:1;color:var(--accent);background:var(--accent-soft);box-shadow:0 0 color-mix(in srgb,var(--gold) 45%,transparent)}._pulse_73k85_484{animation:_pulse_73k85_484 2.4s ease-out infinite}._trophy_73k85_485{color:var(--gold-text);background:color-mix(in srgb,var(--gold-200) 40%,var(--surface))}@keyframes _pulse_73k85_484{0%{box-shadow:0 0 color-mix(in srgb,var(--gold) 45%,transparent)}70%{box-shadow:0 0 0 14px transparent}to{box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){._pulse_73k85_484,._fresh_73k85_349{animation:none}}._chips_73k85_523{display:flex;gap:8px;overflow-x:auto;margin-bottom:10px;padding-bottom:2px;scrollbar-width:none}._chip_73k85_523{flex:none;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}._chip_73k85_523[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}._seg_73k85_549{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;margin-bottom:12px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius)}._segBtn_73k85_559{min-height:42px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-2);font:inherit;font-size:.88rem;font-weight:650;cursor:pointer;-webkit-tap-highlight-color:transparent}._segBtn_73k85_559[aria-pressed=true]{background:var(--surface);color:var(--accent);box-shadow:var(--shadow)}._crumb_73k85_578{margin:0 0 4px;font-size:.85rem}._hist_73k85_582{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:10px 14px 12px;display:flex;flex-direction:column;gap:8px}._histResult_73k85_591{font-family:var(--serif);font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums lining-nums;color:var(--accent)}._byes_73k85_598{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0}._matchHead_73k85_606{display:flex;align-items:baseline;gap:8px;margin:8px 0 -4px;font-size:.9rem;font-weight:600;min-width:0}._matchNo_73k85_615{flex:none;color:var(--text-3);font-variant-numeric:tabular-nums}._matchTeams_73k85_620{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._splash_16okp_2{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:radial-gradient(120% 80% at 50% 42%,#245a3e,#1b4a32 55%,#12321f);transition:opacity .32s ease,transform .32s ease}._leaving_16okp_14{opacity:0;transform:scale(1.02);pointer-events:none}._canvas_16okp_19{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .26s ease}._canvasOn_16okp_27{opacity:1}._mark_16okp_30{width:132px;height:132px;overflow:visible}._rook_16okp_35{transform-box:fill-box;transform-origin:50% 100%;animation:_rise_16okp_1 .56s cubic-bezier(.2,.8,.2,1) 80ms both}._ring_16okp_40{stroke-dasharray:1;stroke-dashoffset:1;animation:_draw_16okp_1 .62s cubic-bezier(.6,0,.2,1) .42s forwards}._head_16okp_45{transform-box:fill-box;transform-origin:0% 50%;opacity:0;animation:_pop_16okp_1 .22s ease-out .98s forwards}._word_16okp_51{position:relative;font-family:var(--serif);font-weight:600;font-size:1.6rem;letter-spacing:.01em;color:#faf6ea;opacity:0;animation:_fadeUp_16okp_1 .42s ease-out .76s forwards}._wordScene_16okp_61{position:absolute;bottom:calc(14% + env(safe-area-inset-bottom));animation-delay:.9s}._still_16okp_66 ._rook_16okp_35,._still_16okp_66 ._ring_16okp_40,._still_16okp_66 ._head_16okp_45{animation:none;stroke-dashoffset:0;opacity:1}._still_16okp_66~._word_16okp_51{animation:none;opacity:1}@keyframes _rise_16okp_1{0%{opacity:0;transform:translateY(14px) scale(.92)}to{opacity:1;transform:none}}@keyframes _draw_16okp_1{to{stroke-dashoffset:0}}@keyframes _pop_16okp_1{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes _fadeUp_16okp_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){._splash_16okp_2{transition:opacity .2s linear}._leaving_16okp_14{transform:none}}
