.preference-module__BbnjFW__page>.topbar{flex-wrap:wrap;gap:20px}.preference-module__BbnjFW__gamePage.club-shell{padding-inline:clamp(12px,2vw,40px)}.preference-module__BbnjFW__gamePage>.topbar{gap:12px;max-width:1680px;margin-inline:auto;padding-block:14px}.preference-module__BbnjFW__lobby{max-width:1480px;margin:0 auto;padding:36px 0 64px}.preference-module__BbnjFW__heading{justify-content:space-between;align-items:center;gap:32px;margin-bottom:28px;display:flex}.preference-module__BbnjFW__heading h2{max-width:700px;color:var(--fs-text);font:600 36px/1.15 var(--font-display), serif;margin:10px 0}.preference-module__BbnjFW__intro{max-width:580px;color:var(--fs-muted);margin:0;font-size:14px;line-height:1.6}.preference-module__BbnjFW__courseLink{min-height:32px;color:var(--fs-ember-soft);align-items:center;margin-top:6px;font-size:14px;font-weight:600;display:inline-flex}.preference-module__BbnjFW__courseLink:hover{color:var(--fs-text);text-underline-offset:3px;text-decoration:underline}.preference-module__BbnjFW__rating,.preference-module__BbnjFW__hint{color:var(--fs-muted);font-size:13px;line-height:1.6}.preference-module__BbnjFW__rating strong{color:var(--fs-ember-soft)}.preference-module__BbnjFW__primary,.preference-module__BbnjFW__secondary{box-sizing:border-box;border:1px solid var(--fs-line);cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:11px 18px;font:600 13px/1.4 Manrope,sans-serif;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.preference-module__BbnjFW__primary{color:var(--fs-ember-ink);background:var(--fs-ember);border-color:var(--fs-ember)}.preference-module__BbnjFW__primary:hover:not(:disabled,[aria-disabled=true]){background:var(--fs-ember-soft);border-color:var(--fs-ember-soft)}.preference-module__BbnjFW__secondary{color:var(--fs-text);background:0 0;border-color:#3a3d42}.preference-module__BbnjFW__secondary:hover:not(:disabled){border-color:var(--fs-faint);background:var(--fs-raised)}.preference-module__BbnjFW__primary:disabled,.preference-module__BbnjFW__primary[aria-disabled=true]{opacity:.45;cursor:not-allowed}.preference-module__BbnjFW__setup{box-sizing:border-box;background:var(--fs-panel);width:100%;color:var(--fs-text);padding:clamp(22px,4vw,36px)}.preference-module__BbnjFW__setup>a{color:var(--fs-ember-soft);text-underline-offset:3px;margin-bottom:22px;font-size:13px;font-weight:600;display:inline-block}.preference-module__BbnjFW__setup>a:hover{color:var(--fs-ember)}.preference-module__BbnjFW__variant{color:var(--fs-muted);gap:8px;margin-bottom:14px;font-size:13px;font-weight:600;display:grid}.preference-module__BbnjFW__variant select{border:1px solid var(--fs-line);min-height:48px;color:var(--fs-text);background:var(--fs-raised);cursor:pointer;border-radius:10px;padding:0 14px;font:600 15px Manrope,sans-serif}.preference-module__BbnjFW__toolbar,.preference-module__BbnjFW__filters,.preference-module__BbnjFW__tableActions{align-items:center;gap:12px;display:flex}.preference-module__BbnjFW__toolbar{flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.preference-module__BbnjFW__filters{border:1px solid var(--fs-line);background:var(--fs-panel);border-radius:12px;flex-wrap:wrap;gap:6px;padding:4px}.preference-module__BbnjFW__filters button{min-height:36px;color:var(--fs-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font:600 12px Manrope,sans-serif;display:flex}.preference-module__BbnjFW__filters button:hover{color:var(--fs-text);background:var(--fs-raised)}.preference-module__BbnjFW__filters button[aria-pressed=true]{color:var(--fs-ember-soft);background:var(--fs-ember-bg)}.preference-module__BbnjFW__filters span{opacity:.65;font-variant-numeric:tabular-nums}.preference-module__BbnjFW__tables{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-auto-rows:1fr;gap:20px;display:grid}.preference-module__BbnjFW__table{border:1px solid var(--fs-line);background:var(--fs-panel);min-width:0;color:var(--fs-text);border-radius:18px;flex-direction:column;padding:22px;display:flex;box-shadow:0 14px 34px #00000038}.preference-module__BbnjFW__tableHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.preference-module__BbnjFW__tableHeading h3{color:var(--fs-text);font:600 26px/1.15 var(--font-display), serif;margin:0}.preference-module__BbnjFW__tableHeading small{color:var(--fs-muted);font-size:11px;font-weight:400}.preference-module__BbnjFW__status{border:1px solid var(--fs-line);background:var(--fs-raised);color:var(--fs-soft);white-space:nowrap;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:600}.preference-module__BbnjFW__status:before{content:"";background:var(--fs-faint);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin:0 6px 1px 0;display:inline-block}.preference-module__BbnjFW__waiting{border-color:color-mix(in srgb, var(--fs-ember) 35%, transparent);background:var(--fs-ember-bg);color:var(--fs-ember-soft)}.preference-module__BbnjFW__waiting:before{background:var(--fs-ember)}.preference-module__BbnjFW__playing:before{background:var(--fs-soft)}.preference-module__BbnjFW__host{color:var(--fs-muted);overflow-wrap:anywhere;margin:6px 0 18px;font-size:12px}.preference-module__BbnjFW__conditions{border-bottom:1px solid var(--fs-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding-bottom:16px;display:grid}.preference-module__BbnjFW__conditions dt{color:var(--fs-muted);font-size:11px}.preference-module__BbnjFW__conditions dd{color:var(--fs-text);margin:4px 0 0;font-size:15px;font-weight:700;line-height:1.4}.preference-module__BbnjFW__players{margin:16px 0 20px;line-height:1.5}.preference-module__BbnjFW__players span{color:var(--fs-muted);font-size:11px}.preference-module__BbnjFW__players p{color:var(--fs-soft);overflow-wrap:anywhere;margin:7px 0 0;font-size:13px}.preference-module__BbnjFW__tableActions{justify-content:space-between;margin-top:auto}.preference-module__BbnjFW__empty{text-align:center;border:1px dashed var(--fs-line);background:color-mix(in srgb, var(--fs-panel) 60%, transparent);border-radius:18px;padding:64px 24px}.preference-module__BbnjFW__empty>span{color:var(--fs-ember);font-size:36px}.preference-module__BbnjFW__empty h3{color:var(--fs-text);font:600 24px/1.2 var(--font-display), serif;margin:12px 0}.preference-module__BbnjFW__empty p{color:var(--fs-muted);font-size:13px}.preference-module__BbnjFW__error{border:1px solid var(--fs-danger-line);background:var(--fs-danger-bg);color:var(--fs-danger);border-radius:10px;padding:14px 18px;font-size:13px;line-height:1.5}.preference-module__BbnjFW__lobby :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--fs-ember);outline-offset:3px}@media (max-width:600px){.preference-module__BbnjFW__page>.topbar nav{flex-wrap:wrap;gap:16px}.preference-module__BbnjFW__heading{gap:12px;display:grid}.preference-module__BbnjFW__heading h2{font-size:24px}.preference-module__BbnjFW__tables{grid-template-columns:minmax(0,1fr)}.preference-module__BbnjFW__table{padding:18px}.preference-module__BbnjFW__tableActions{flex-wrap:wrap}.preference-module__BbnjFW__lobby{padding-top:24px}}.preference-module__BbnjFW__closeTable{color:var(--fs-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;font:12px Manrope,sans-serif;text-decoration:underline}.preference-module__BbnjFW__closeTable:hover{color:var(--fs-danger)}.preference-module__BbnjFW__setupDialog{border:1px solid var(--fs-line);background:var(--fs-panel);width:min(680px,100% - 24px);max-height:calc(100dvh - 32px);color:var(--fs-text);scrollbar-color:var(--fs-raised-2) transparent;border-radius:22px;margin:auto;padding:0;overflow:auto;box-shadow:0 28px 80px #0000008c}.preference-module__BbnjFW__setupDialog::backdrop{background:#08090ab8}.preference-module__BbnjFW__setupDialog h3{color:var(--fs-text)}.preference-module__BbnjFW__setupDialog :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--fs-ember);outline-offset:2px}.preference-module__BbnjFW__setupDialog .preference-module__BbnjFW__setup{border:0;margin:0}.preference-module__BbnjFW__dialogHeading{align-items:flex-start}.preference-module__BbnjFW__dialogHeading>div{flex:1;min-width:0}.preference-module__BbnjFW__setupDialog .preference-module__BbnjFW__dialogActions>a{color:var(--fs-ember-soft);background:0 0}.preference-module__BbnjFW__setupDialog .preference-module__BbnjFW__dialogActions>button:only-of-type{grid-column:auto;justify-self:stretch;width:100%}.preference-module__BbnjFW__dialogClose{border:1px solid var(--fs-line);height:32px;color:var(--fs-soft);background:var(--fs-raised);cursor:pointer;border-radius:10px;flex:0 0 32px;font-size:22px;line-height:1}.preference-module__BbnjFW__dialogClose:hover:not(:disabled){color:var(--fs-text);background:var(--fs-raised-2)}.preference-module__BbnjFW__dialogClose:focus-visible{outline:3px solid var(--fs-ember);outline-offset:2px}@media (max-width:480px){.preference-module__BbnjFW__dialogHeading{gap:10px}.preference-module__BbnjFW__dialogHeading>:first-child{width:44px;height:44px}}.preference-module__BbnjFW__secondary.preference-module__BbnjFW__refreshIcon{width:40px;height:40px;min-height:40px;padding:0}.preference-module__BbnjFW__refreshControl{align-items:center;gap:10px;display:flex}.preference-module__BbnjFW__refreshStatus{color:var(--fs-muted);font-size:12px}.preference-module__BbnjFW__refreshIcon[aria-busy=true] svg{animation:.8s linear infinite preference-module__BbnjFW__refreshSpin}.preference-module__BbnjFW__refreshIcon:disabled{opacity:.6;cursor:default}@keyframes preference-module__BbnjFW__refreshSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.preference-module__BbnjFW__refreshIcon[aria-busy=true] svg{animation:none}}.preference-module__BbnjFW__toolbarControls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.preference-module__BbnjFW__statusFilter{color:var(--fs-muted);align-items:center;gap:8px;font-size:12px;display:flex}.preference-module__BbnjFW__statusFilter select{border:1px solid var(--fs-line);background:var(--fs-raised);width:auto;max-width:100%;min-height:44px;color:var(--fs-text);font:inherit;cursor:pointer;border-radius:10px;padding:8px 30px 8px 12px}.preference-module__BbnjFW__statusFilter select:focus-visible{outline:3px solid var(--fs-ember);outline-offset:2px}.preference-module__BbnjFW__refreshControl{position:relative}.preference-module__BbnjFW__refreshStatus{white-space:nowrap;font-size:10px;position:absolute;top:calc(100% + 4px);right:0}@media (max-width:600px){.preference-module__BbnjFW__toolbarControls{justify-content:space-between;width:100%}}.preference-module__BbnjFW__rulesSummary{border-bottom:1px solid var(--fs-line);padding:12px 0;font-size:13px;line-height:1.5}.preference-module__BbnjFW__rulesSummary summary{cursor:pointer;color:var(--fs-ember-soft);font-size:13px;font-weight:600}.preference-module__BbnjFW__rulesSummary summary:hover{color:var(--fs-ember)}.preference-module__BbnjFW__rulesSummary summary::marker{color:var(--fs-ember)}.preference-module__BbnjFW__lobby .preference-module__BbnjFW__rulesSummary summary:focus-visible{outline:2px solid var(--fs-ember);outline-offset:4px;border-radius:3px}.preference-module__BbnjFW__rulesSummary ul{color:var(--fs-soft);gap:6px;margin:12px 0 2px;padding:0 0 0 18px;font-size:12px;line-height:1.5;display:grid}.preference-module__BbnjFW__rulesSummary li{padding-left:2px}.preference-module__BbnjFW__rulesSummary li::marker{color:var(--fs-ember);font-size:.75em}
.convention-settings-module__3ux74a__settings{border:0;min-width:0;margin:20px 0 32px;padding:0}.convention-settings-module__3ux74a__settings legend{color:var(--fs-text);margin-bottom:14px;font-weight:700}.convention-settings-module__3ux74a__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.convention-settings-module__3ux74a__option{border:1px solid var(--fs-line);background:var(--fs-raised);color:var(--fs-text);cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:16px;transition:border-color .14s,background-color .14s;display:grid}.convention-settings-module__3ux74a__option:hover{border-color:#3a3d42}.convention-settings-module__3ux74a__option:has(input:checked){border-color:var(--fs-ember);background:var(--fs-ember-bg);box-shadow:0 0 0 1px var(--fs-ember)}.convention-settings-module__3ux74a__option:has(input:checked)>strong{color:var(--fs-ember-soft)}.convention-settings-module__3ux74a__option:has(input:focus-visible){outline:3px solid var(--fs-ember);outline-offset:3px}.convention-settings-module__3ux74a__option input{accent-color:var(--fs-ember);margin:0}.convention-settings-module__3ux74a__option input:focus-visible{outline:none}.convention-settings-module__3ux74a__option small{color:var(--fs-muted);grid-column:2;font-size:12px}.convention-settings-module__3ux74a__settings p,.convention-settings-module__3ux74a__settings a{font-size:13px;line-height:1.6}.convention-settings-module__3ux74a__settings p{color:var(--fs-muted)}.convention-settings-module__3ux74a__links{flex-wrap:wrap;gap:6px 18px;margin-top:12px;display:flex}.convention-settings-module__3ux74a__links a{color:var(--fs-ember-soft);font-weight:600;text-decoration:none;display:inline-block}.convention-settings-module__3ux74a__links a:hover{color:var(--fs-ember);text-underline-offset:3px;text-decoration:underline}.convention-settings-module__3ux74a__links a:focus-visible{outline:3px solid var(--fs-ember);outline-offset:2px;border-radius:3px}.convention-settings-module__3ux74a__option>strong{overflow-wrap:anywhere;min-width:0}@media (max-width:560px){.convention-settings-module__3ux74a__options{grid-template-columns:minmax(0,1fr);gap:8px}.convention-settings-module__3ux74a__option{grid-template-columns:auto minmax(0,1fr) auto;min-height:48px;padding:10px 14px}.convention-settings-module__3ux74a__option small{text-align:right;grid-column:3}}@media (prefers-reduced-motion:reduce){.convention-settings-module__3ux74a__option{transition:none}}
.table-settings-module__vB_IRW__defaults{border:0;margin:0;padding:24px 0}.table-settings-module__vB_IRW__defaults legend{color:var(--fs-text);padding:0;font-size:16px;font-weight:700}.table-settings-module__vB_IRW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;min-width:0;display:grid}.table-settings-module__vB_IRW__fields label{min-width:0;color:var(--fs-muted);align-content:start;gap:8px;font-size:13px;font-weight:600;display:grid}.table-settings-module__vB_IRW__fields input:not([type=checkbox]),.table-settings-module__vB_IRW__fields select{border:1px solid var(--fs-line);background:var(--fs-raised);width:100%;min-width:0;min-height:48px;color:var(--fs-text);border-radius:10px;padding:0 14px;font:600 15px/1.35 Manrope,sans-serif}.table-settings-module__vB_IRW__fields input:not([type=checkbox]):hover,.table-settings-module__vB_IRW__fields select:hover{border-color:#3a3d42}.table-settings-module__vB_IRW__fields :is(input,select,button):focus-visible,.table-settings-module__vB_IRW__bots input:focus-visible,.table-settings-module__vB_IRW__advanced summary:focus-visible{outline:3px solid var(--fs-ember);outline-offset:2px}.table-settings-module__vB_IRW__advanced summary:focus-visible{border-radius:6px}.table-settings-module__vB_IRW__fields select{cursor:pointer}.table-settings-module__vB_IRW__defaults p{color:var(--fs-muted);font-size:13px;line-height:1.6}.table-settings-module__vB_IRW__bots{border:1px solid var(--fs-line);background:var(--fs-raised);color:var(--fs-text);cursor:pointer;border-radius:12px;align-items:start;gap:12px;margin-top:20px;padding:14px 16px;font-size:14px;font-weight:600;line-height:1.45;display:flex}.table-settings-module__vB_IRW__bots:has(input:checked){border-color:color-mix(in srgb, var(--fs-ember) 45%, transparent);background:var(--fs-ember-bg)}.table-settings-module__vB_IRW__bots input{width:19px;height:19px;accent-color:var(--fs-ember);flex:none;margin:1px 0 0}.table-settings-module__vB_IRW__bots small{color:var(--fs-muted);margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:block}.table-settings-module__vB_IRW__selectField small,.table-settings-module__vB_IRW__optionField small{color:var(--fs-muted);font-size:12px;font-weight:400;line-height:1.5}.table-settings-module__vB_IRW__spanAll{grid-column:1/-1}.table-settings-module__vB_IRW__choices{border:1px solid var(--fs-line);background:var(--fs-ground);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;width:fit-content;max-width:100%;margin:0;padding:4px;display:inline-flex}.table-settings-module__vB_IRW__choices button{min-height:38px;color:var(--fs-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 13px;font:600 13px/1.25 Manrope,sans-serif;transition:color .14s,background .14s,box-shadow .14s}.table-settings-module__vB_IRW__choices button:hover:not([aria-pressed=true]){background:var(--fs-raised);color:var(--fs-text)}.table-settings-module__vB_IRW__choices button[aria-pressed=true]{background:var(--fs-ember-bg);color:var(--fs-ember-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fs-ember) 45%, transparent)}.table-settings-module__vB_IRW__advanced{border-top:1px solid var(--fs-line);margin-top:22px;padding-top:18px}.table-settings-module__vB_IRW__advanced summary{cursor:pointer;color:var(--fs-text);align-items:center;gap:10px;font-size:16px;font-weight:700;line-height:1.4;list-style:none;display:flex}.table-settings-module__vB_IRW__advanced summary:hover{color:var(--fs-ember-soft)}.table-settings-module__vB_IRW__advanced summary::-webkit-details-marker{display:none}.table-settings-module__vB_IRW__advanced summary:before{content:"›";color:var(--fs-ember);flex:none;font-size:22px;line-height:1;transition:transform .14s;transform:rotate(0)}.table-settings-module__vB_IRW__advanced[open] summary{margin-bottom:20px}.table-settings-module__vB_IRW__advanced[open] summary:before{transform:rotate(90deg)}.table-settings-module__vB_IRW__fields input[type=checkbox]{width:20px;height:20px;accent-color:var(--fs-ember);cursor:pointer;padding:0}.table-settings-module__vB_IRW__toggleField{border:1px solid var(--fs-line);background:var(--fs-raised);cursor:pointer;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:50px;padding:12px 14px;color:var(--fs-text)!important}.table-settings-module__vB_IRW__toggleField:has(input:checked){border-color:color-mix(in srgb, var(--fs-ember) 45%, transparent);background:var(--fs-ember-bg)}.table-settings-module__vB_IRW__toggleField input{grid-area:1/2;margin:0}.table-settings-module__vB_IRW__optionField{border:1px solid var(--fs-line);background:color-mix(in srgb, var(--fs-raised) 55%, transparent);min-width:0;color:var(--fs-muted);border-radius:14px;grid-column:1/-1;gap:8px;padding:14px;font-size:13px;font-weight:600;display:grid}.table-settings-module__vB_IRW__optionField .table-settings-module__vB_IRW__choices{background:var(--fs-ground)}@media (max-width:600px){.table-settings-module__vB_IRW__defaults{padding-block:18px}.table-settings-module__vB_IRW__fields{grid-template-columns:minmax(0,1fr);gap:14px}.table-settings-module__vB_IRW__spanAll,.table-settings-module__vB_IRW__optionField{grid-column:1}.table-settings-module__vB_IRW__fields input:not([type=checkbox]),.table-settings-module__vB_IRW__fields select{min-height:46px;font-size:14px}.table-settings-module__vB_IRW__choices{width:100%}.table-settings-module__vB_IRW__choices button{flex:auto;min-width:0;padding-inline:10px}.table-settings-module__vB_IRW__optionField{padding:12px}.table-settings-module__vB_IRW__bots{padding:13px 14px}}@media (prefers-reduced-motion:reduce){.table-settings-module__vB_IRW__advanced summary:before,.table-settings-module__vB_IRW__choices button{transition:none}}
.site-footer-module__qDOsTa__footer{padding:20px 0 calc(28px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--fs-line-soft);color:var(--fs-faint);background:0 0;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 24px;margin:40px 0 0;font:14px/1.6 Onest,sans-serif;display:flex}.site-footer-module__qDOsTa__footer a:hover{color:var(--fs-text);text-underline-offset:3px;text-decoration:underline}.site-footer-module__qDOsTa__languages{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.site-footer-module__qDOsTa__languages button{min-height:44px;color:var(--fs-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 10px}.site-footer-module__qDOsTa__languages button:hover{background:var(--fs-raised)}.site-footer-module__qDOsTa__languages button[aria-pressed=true]{color:var(--fs-text);font-weight:700}.site-footer-module__qDOsTa__languages button:focus-visible{outline:3px solid var(--fs-ember);outline-offset:1px}@media (max-width:600px){.site-footer-module__qDOsTa__footer{flex-direction:column;align-items:flex-start;margin-top:28px}.site-footer-module__qDOsTa__languages{margin-left:-10px}}
.server-info-module__xsuK4q__serverInfo{color:var(--muted);flex-direction:column;align-items:flex-start;gap:2px;font:12px/1.5 Manrope,sans-serif;display:flex}.server-info-module__xsuK4q__status{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.server-info-module__xsuK4q__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.server-info-module__xsuK4q__connected{background:#388159}.server-info-module__xsuK4q__offline{background:#bb453b}.server-info-module__xsuK4q__connecting{background:#b58b38}.server-info-module__xsuK4q__clock{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;display:inline-flex}.server-info-module__xsuK4q__clock time,.server-info-module__xsuK4q__timeZone{white-space:nowrap}.server-info-module__xsuK4q__timeZone{font-size:11px}.server-info-module__xsuK4q__shortDate{display:none}@media (max-width:600px){.server-info-module__xsuK4q__fullDate{display:none}.server-info-module__xsuK4q__shortDate{display:inline}}
.site-server-info-module__Mcjk8W__alert{color:#9a3a31;align-items:center;gap:6px;font:600 12px/1.3 Manrope,sans-serif;display:inline-flex}.site-server-info-module__Mcjk8W__alert>i{background:#bb453b;border-radius:50%;flex-shrink:0;width:8px;height:8px}.site-server-info-module__Mcjk8W__root .site-server-info-module__Mcjk8W__alert{display:none}@media (max-width:600px){.site-server-info-module__Mcjk8W__root:not([data-connection=offline]),.site-server-info-module__Mcjk8W__root>div{display:none}.site-server-info-module__Mcjk8W__root .site-server-info-module__Mcjk8W__alert{display:inline-flex}}
.player-avatar{color:var(--fs-ember-soft);vertical-align:middle;background:#2a2620;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Arial,sans-serif;line-height:1;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1.5px #e8a8528c}.player-avatar-icon{background:var(--fs-raised-2)}.player-avatar:has(img){box-shadow:none}.player-avatar img{object-fit:cover;width:100%;height:100%;display:block}.avatar-settings{border-bottom:1px solid var(--fs-line);margin-bottom:28px;padding-bottom:28px}.avatar-settings p{max-width:560px;color:var(--fs-muted);font-size:14px;line-height:1.6}.avatar-preview{align-items:center;gap:16px;margin:20px 0;display:flex}.avatar-choices{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.avatar-choices button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;padding:4px}.avatar-choices button[aria-pressed=true]{border-color:var(--fs-ember)}.avatar-actions{flex-wrap:wrap;gap:10px;display:flex}.avatar-actions button{color:var(--fs-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #3a3d42;border-radius:10px;padding:10px 16px}.avatar-actions button:last-child{border-color:var(--fs-ember);background:var(--fs-ember);color:var(--fs-ember-ink)}.avatar-settings button:disabled{opacity:.5;cursor:default}.player-with-avatar{align-items:center;gap:10px;display:inline-flex}
header.site-header-module__fbGNka__header.site-header-module__fbGNka__header{z-index:20;min-height:72px;color:var(--fs-text);background:0 0;border-bottom:0;flex-wrap:wrap;align-items:center;gap:8px 28px;margin-bottom:8px;padding:10px 0;display:flex;position:relative}header.site-header-module__fbGNka__header .site-heading-group{flex-flow:wrap;align-items:center;gap:6px 20px;min-width:0}header.site-header-module__fbGNka__header .brand{color:var(--fs-text);letter-spacing:0;font:700 27px/1.1 Cormorant Garamond,Playfair Display,serif}header.site-header-module__fbGNka__header .brand-mark{filter:brightness(0)invert(78%)sepia(38%)saturate(560%)hue-rotate(358deg)brightness(95%);width:40px;height:40px}header.site-header-module__fbGNka__header .site-page-title{color:var(--fs-text);border-left:1px solid #3a3d42;padding-left:20px;font:600 24px/1.2 Cormorant Garamond,Playfair Display,serif}.site-header-module__fbGNka__title{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.site-header-module__fbGNka__title>a{color:inherit}.site-header-module__fbGNka__title>a:hover{text-underline-offset:4px;text-decoration:underline}.site-header-module__fbGNka__title>a:focus-visible{outline:3px solid var(--fs-ember);outline-offset:4px}.site-header-module__fbGNka__subtitle{color:var(--fs-muted);font:500 14px/1.4 Onest,sans-serif}.site-header-module__fbGNka__sectionHeading{align-items:baseline;min-width:0;max-width:100%;display:flex}.site-header-module__fbGNka__sectionHeading .site-header-module__fbGNka__title{overflow-wrap:anywhere;min-width:0}nav.site-header-module__fbGNka__sections{min-width:0;color:inherit;flex:auto;align-items:center;gap:2px;display:flex}nav.site-header-module__fbGNka__sections>a{min-height:44px;color:var(--fs-muted);white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font:500 15px/1 Onest,sans-serif;display:inline-flex}nav.site-header-module__fbGNka__sections>a:hover{color:var(--fs-text)}nav.site-header-module__fbGNka__sections>a[aria-current=page]{color:var(--fs-text);box-shadow:inset 0 -2px 0 var(--fs-ember);font-weight:700}nav.site-header-module__fbGNka__sections>a:focus-visible,.site-header-module__fbGNka__iconButton:focus-visible,.site-header-module__fbGNka__bottomNav a:focus-visible{outline:3px solid var(--fs-ember);outline-offset:2px}.site-header-module__fbGNka__count{background:var(--fs-ember-bg);min-width:22px;height:22px;color:var(--fs-ember);font-variant-numeric:tabular-nums;border-radius:11px;place-items:center;padding:0 6px;font:700 12px/1 Onest,sans-serif;display:inline-grid}.site-header-module__fbGNka__actions{align-items:center;gap:10px;margin-left:auto;display:flex}.site-header-module__fbGNka__iconButton{width:44px;height:44px;color:var(--fs-text);cursor:pointer;background:0 0;border:1px solid #3a3d42;border-radius:12px;place-items:center;padding:0;display:grid;position:relative}.site-header-module__fbGNka__iconButton:hover{background:var(--fs-raised)}.site-header-module__fbGNka__badge{background:var(--fs-ember);min-width:20px;height:20px;color:var(--fs-ember-ink);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;padding:0 5px;font:700 12px/1 Onest,sans-serif;display:grid;position:absolute;top:-6px;right:-6px}.site-header-module__fbGNka__menuCount{background:var(--fs-raised-2);min-width:22px;color:var(--fs-soft);font-variant-numeric:tabular-nums;text-align:center;border-radius:11px;margin-left:auto;padding:2px 6px;font-weight:700}header.site-header-module__fbGNka__header .user-menu-trigger{min-height:44px;color:var(--fs-text);background:0 0;border:1px solid #3a3d42;border-radius:24px;gap:10px;padding:4px 12px 4px 4px;font:600 14px Onest,sans-serif;position:relative}:is(header.site-header-module__fbGNka__header .user-menu-trigger:hover,header.site-header-module__fbGNka__header .user-menu-trigger[aria-expanded=true]){background:var(--fs-raised);border-color:#3a3d42}header.site-header-module__fbGNka__header .user-menu-trigger:focus-visible{outline:3px solid var(--fs-ember)}header.site-header-module__fbGNka__header .user-menu-chevron{color:var(--fs-muted)}header.site-header-module__fbGNka__header .user-menu-name{max-width:160px}header.site-header-module__fbGNka__header .site-header-module__fbGNka__signIn{background:var(--fs-ember);min-height:44px;color:var(--fs-ember-ink);border:0;border-radius:12px;align-items:center;padding:0 20px;font:700 15px Onest,sans-serif;display:inline-flex}header.site-header-module__fbGNka__header .site-header-module__fbGNka__language{min-height:44px;color:var(--fs-text);cursor:pointer;background:0 0;border:1px solid #3a3d42;border-radius:12px;padding:0 10px;font:600 14px Onest,sans-serif}header.site-header-module__fbGNka__header .site-header-module__fbGNka__signIn,header.site-header-module__fbGNka__header .site-header-module__fbGNka__language{white-space:nowrap}@media (max-width:374px){header.site-header-module__fbGNka__header:has(.site-header-module__fbGNka__language) .brand>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}header.site-header-module__fbGNka__header .site-header-module__fbGNka__signIn{padding:0 14px}}header.site-header-module__fbGNka__header .site-header-module__fbGNka__language:hover{background:var(--fs-raised)}header.site-header-module__fbGNka__header .site-header-module__fbGNka__language:focus-visible{outline:3px solid var(--fs-ember);outline-offset:2px}header.site-header-module__fbGNka__header .site-header-module__fbGNka__language option{background:var(--fs-panel);color:var(--fs-text)}.site-header-module__fbGNka__status{flex-basis:100%}.site-header-module__fbGNka__status:empty{display:none}.site-header-module__fbGNka__status:not(:has(.site-server-info)){display:none}.site-header-module__fbGNka__status .site-server-info{background:var(--fs-danger-bg);color:var(--fs-danger);border-radius:10px;padding:6px 12px;display:inline-flex}@media (max-width:1024px){nav.site-header-module__fbGNka__sections{display:none}header.site-header-module__fbGNka__header.site-header-module__fbGNka__header{flex-wrap:nowrap;gap:8px 12px;min-height:60px;padding:8px 0}header.site-header-module__fbGNka__header .site-heading-group{flex-wrap:nowrap;flex:auto;gap:10px}header.site-header-module__fbGNka__header .site-header-module__fbGNka__status{margin-top:8px;position:absolute;top:100%;left:0}}@media (max-width:600px){header.site-header-module__fbGNka__header .brand{flex-shrink:0;gap:8px;font-size:23px}header.site-header-module__fbGNka__header .brand-mark{width:34px;height:34px}header.site-header-module__fbGNka__header .site-header-module__fbGNka__brandWithTitle>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}header.site-header-module__fbGNka__header .site-page-title{padding-left:10px;font-size:21px}.site-header-module__fbGNka__subtitle{font-size:12px}header.site-header-module__fbGNka__header .user-menu-trigger{border-color:#0000;justify-content:center;width:44px;padding:4px}:is(header.site-header-module__fbGNka__header .user-menu-name,header.site-header-module__fbGNka__header .user-menu-chevron){display:none}header.site-header-module__fbGNka__header .site-header-module__fbGNka__iconButton{border-color:#0000}header.site-header-module__fbGNka__header .user-menu-panel{width:min(300px,100vw - 32px)}}@media (max-width:1200px) and (max-height:700px) and (orientation:landscape){header.site-header-module__fbGNka__header.site-header-module__fbGNka__header.site-header-module__fbGNka__compactOnShortScreens{flex-wrap:nowrap;min-height:0;padding-block:4px}header.site-header-module__fbGNka__compactOnShortScreens nav.site-header-module__fbGNka__sections{display:none}header.site-header-module__fbGNka__compactOnShortScreens .user-menu-name{display:none}header.site-header-module__fbGNka__compactOnShortScreens .user-menu-chevron{display:none}header.site-header-module__fbGNka__compactOnShortScreens .site-page-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.site-header-module__fbGNka__bottomNav{display:none}@media (max-width:1024px){.site-header-module__fbGNka__bottomNav{z-index:30;height:calc(64px + env(safe-area-inset-bottom));padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border-top:1px solid var(--fs-line-soft);color:var(--fs-muted);background:#16181b;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0}.site-header-module__fbGNka__bottomNav a{min-height:44px;color:var(--fs-muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;font:600 12px/1.1 Onest,sans-serif;display:flex;position:relative}.site-header-module__fbGNka__bottomNav a[aria-current=page]{color:var(--fs-ember-soft);font-weight:700}.site-header-module__fbGNka__bottomNav a[aria-current=page]:before{content:"";background:var(--fs-ember);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:30%;right:30%}.site-header-module__fbGNka__bottomNav .site-header-module__fbGNka__count{background:var(--fs-ember-bg);min-width:18px;height:18px;color:var(--fs-ember-soft);padding:0 4px;font-size:11px;position:absolute;top:6px;left:calc(50% + 8px)}body.has-bottom-nav{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}@media (max-width:1024px) and (min-width:601px){.site-header-module__fbGNka__bottomNav a{flex-direction:row;gap:8px;font-size:15px}.site-header-module__fbGNka__bottomNav .site-header-module__fbGNka__count{position:static}}:is(header.site-header-module__fbGNka__header .site-header-module__fbGNka__actions .site-server-info,header.site-header-module__fbGNka__header .site-header-module__fbGNka__actions .site-server-info *){color:var(--fs-muted)}
.game-setup-module__-2fZRW__card{box-sizing:border-box;border:1px solid var(--line);background:var(--card);border-radius:20px;width:min(100%,680px);margin:40px auto 64px;padding:clamp(22px,4vw,36px);box-shadow:0 12px 32px #234d3d08}.game-setup-module__-2fZRW__heading{align-items:center;gap:16px;margin-bottom:28px;display:flex}.game-setup-module__-2fZRW__symbol{background:var(--lounge-green);width:56px;height:56px;color:var(--brass);border-radius:14px;flex-shrink:0;place-items:center;font-size:34px;display:grid}.game-setup-module__-2fZRW__heading h2,.game-setup-module__-2fZRW__heading h3{font:700 32px/1.1 var(--font-display);margin:0}.game-setup-module__-2fZRW__intro{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.6}.game-setup-module__-2fZRW__meta{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.game-setup-module__-2fZRW__meta span{background:var(--fs-raised,#234d3d08);color:var(--muted);border-radius:8px;padding:7px 12px;font-size:13px}.game-setup-module__-2fZRW__actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.game-setup-module__-2fZRW__actions>button:only-of-type{grid-column:1/-1;justify-self:center;width:min(100%,270px)}.game-setup-module__-2fZRW__actions>.site-button{min-height:46px}.game-setup-module__-2fZRW__actions>a.site-button{border:1px solid var(--green);background:var(--card);color:var(--green);font:inherit;text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.game-setup-module__-2fZRW__actions>a.site-button:hover{background:var(--fs-raised,#efe7d4)}.game-setup-module__-2fZRW__actions>a.site-button-primary{background:var(--green);color:var(--card)}.game-setup-module__-2fZRW__actions>a.site-button-primary:hover{background:var(--fs-ember-soft,#193d30)}.game-setup-module__-2fZRW__actions>a.site-button:focus-visible{outline:3px solid var(--fs-ember,#b88138);outline-offset:3px}.game-setup-module__-2fZRW__settingsLink{box-sizing:border-box;border:1px solid var(--line);min-height:46px;color:var(--green);background:var(--paper);text-align:center;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.game-setup-module__-2fZRW__settingsLink:hover{background:var(--fs-raised,#f1ead9)}.game-setup-module__-2fZRW__settingsLink:focus-visible{outline:3px solid var(--fs-ember,#b88138);outline-offset:2px}.game-setup-module__-2fZRW__optionField{border:0;min-width:0;margin:0;padding:0}.game-setup-module__-2fZRW__optionField+.game-setup-module__-2fZRW__optionField{margin-top:20px}.game-setup-module__-2fZRW__optionField+.game-setup-module__-2fZRW__meta{margin-top:18px}.game-setup-module__-2fZRW__optionField legend{color:var(--green);margin-bottom:10px;padding:0;font-weight:700}.game-setup-module__-2fZRW__optionButtons{flex-wrap:wrap;gap:8px;display:flex}.game-setup-module__-2fZRW__optionButtons button{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:9px 16px}.game-setup-module__-2fZRW__optionButtons button[aria-pressed=true]{background:var(--green);color:var(--fs-ember-ink,white)}.game-setup-module__-2fZRW__optionButtons button:focus-visible{outline:3px solid var(--fs-ember,#b88138);outline-offset:2px}.game-setup-module__-2fZRW__optionField:disabled button{opacity:.6;cursor:default}.game-setup-module__-2fZRW__sides{border:0;min-width:0;margin:0;padding:0}.game-setup-module__-2fZRW__sides legend{color:var(--muted);margin-bottom:12px;font-size:13px;font-weight:600}.game-setup-module__-2fZRW__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.game-setup-module__-2fZRW__choice{border:1px solid var(--line);cursor:pointer;color:var(--muted);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:16px 10px;font-size:14px;transition:background .15s,border-color .15s;display:flex;position:relative}.game-setup-module__-2fZRW__choice:has(input:checked){border-color:var(--green);background:var(--fs-ember-bg,#f3ecdb);color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.game-setup-module__-2fZRW__choice:has(input:focus-visible){outline:2px solid var(--green);outline-offset:3px}.game-setup-module__-2fZRW__choice input{opacity:0;width:1px;height:1px;position:absolute}.game-setup-module__-2fZRW__piece{flex-shrink:0;width:32px;height:32px;display:block}.game-setup-module__-2fZRW__choice:hover{background:var(--fs-raised,#234d3d08)}@media (max-width:600px){.game-setup-module__-2fZRW__card{margin:24px auto 40px;padding:20px}.game-setup-module__-2fZRW__actions{grid-template-columns:1fr}.game-setup-module__-2fZRW__heading h2,.game-setup-module__-2fZRW__heading h3{font-size:21px}.game-setup-module__-2fZRW__choice{padding:14px 6px}}.game-setup-module__-2fZRW__fields{grid-template-columns:1fr 1fr;align-items:start;gap:20px;margin-bottom:24px;display:grid}.game-setup-module__-2fZRW__field,.game-setup-module__-2fZRW__timeField label{color:var(--muted);flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.game-setup-module__-2fZRW__timeField{border:0;min-width:0;margin:0;padding:0}.game-setup-module__-2fZRW__timeField legend{color:var(--muted);margin-bottom:10px;font-size:13px;font-weight:600}.game-setup-module__-2fZRW__fields select,.game-setup-module__-2fZRW__fields input[type=number]{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;background:0 0;border-radius:10px;padding:10px 12px}.game-setup-module__-2fZRW__timeField .game-setup-module__-2fZRW__toggle{flex-direction:row;align-items:center;margin-bottom:12px;font-weight:400}.game-setup-module__-2fZRW__toggle input{accent-color:var(--green);width:16px;height:16px}.game-setup-module__-2fZRW__timeField small{color:#a63330;margin-top:8px;display:block}@media (max-width:440px){.game-setup-module__-2fZRW__fields{grid-template-columns:1fr}}.game-setup-module__-2fZRW__trainingNote{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.game-setup-module__-2fZRW__lessonStart{border:1px solid var(--fs-ember,var(--line));background:var(--fs-ember-bg,transparent);border-radius:12px;gap:6px;padding:14px 16px;display:grid}.game-setup-module__-2fZRW__lessonStart p{margin:0;font-size:14px}
.confirm-dialog-module__4mEaKa__dialog{box-sizing:border-box;background:var(--fs-panel);width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--fs-text);border:1px solid #3a3d42;border-radius:20px;margin:auto;padding:28px;box-shadow:0 30px 80px #0009}.confirm-dialog-module__4mEaKa__dialog::backdrop{background:#060709b8}.confirm-dialog-module__4mEaKa__dialog h2{margin:0 0 12px;font-size:clamp(22px,4vw,30px);line-height:1.2}.confirm-dialog-module__4mEaKa__dialog p{color:var(--fs-muted);margin:0 0 20px;line-height:1.5}.confirm-dialog-module__4mEaKa__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.confirm-dialog-module__4mEaKa__danger{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#b5473a;border:1px solid #b5473a;border-radius:8px;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:700;display:inline-flex}.confirm-dialog-module__4mEaKa__danger:hover:not(:disabled){background:#9a3a2f;border-color:#9a3a2f}.confirm-dialog-module__4mEaKa__danger:focus-visible{outline:3px solid var(--fs-ember);outline-offset:3px}.confirm-dialog-module__4mEaKa__danger:disabled{opacity:.5;cursor:not-allowed}
.seat-player-menu-module__RHtXca__trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;margin:0;padding:0;line-height:0;display:inline-flex}.seat-player-menu-module__RHtXca__trigger:focus-visible{outline:2px solid var(--tt-amber,#e8a852);outline-offset:3px}.seat-player-menu-module__RHtXca__card{text-align:left;white-space:normal;width:min(380px,100vw - 32px);font-size:16px;line-height:1.4}.seat-player-menu-module__RHtXca__card h2{overflow-wrap:anywhere}.seat-player-menu-module__RHtXca__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.seat-player-menu-module__RHtXca__profile{color:var(--fs-ember-soft);text-underline-offset:3px;font-weight:700}
.table-hand-module__eeKcgW__visibleHand{min-width:0;max-width:100%}.table-hand-module__eeKcgW__visibleHand .table-hand-module__eeKcgW__visibleCard{cursor:pointer;opacity:1;background:0 0;border:0;border-radius:4px;display:block}.table-hand-module__eeKcgW__visibleHand .table-hand-module__eeKcgW__visibleCard:disabled{opacity:1;cursor:default}.table-hand-module__eeKcgW__visibleCard .card-art{pointer-events:none;object-fit:contain;border-radius:4px;box-shadow:0 2px 4px #102a2333}.table-hand-module__eeKcgW__visibleHand .table-hand-module__eeKcgW__visibleCard[aria-pressed=true],.table-hand-module__eeKcgW__visibleHand .table-hand-module__eeKcgW__visibleCard:focus-visible{outline:none}:is(.table-hand-module__eeKcgW__visibleCard[aria-pressed=true] .card-art,.table-hand-module__eeKcgW__visibleCard:focus-visible .card-art,.table-hand-module__eeKcgW__visibleCard[aria-pressed=true] .card-art-compact,.table-hand-module__eeKcgW__visibleCard:focus-visible .card-art-compact){outline-offset:-2px;filter:brightness(1.08);outline:2px solid #edc15f}.table-hand-module__eeKcgW__sideList{overscroll-behavior:contain;align-content:start;gap:.15em;width:100%;min-width:0;min-height:0;max-height:100%;line-height:1.3;display:grid;overflow-y:auto}.table-hand-module__eeKcgW__sideListSuit{color:#173f33;flex-wrap:wrap;align-items:center;gap:.15em .25em;display:flex}.table-hand-module__eeKcgW__sideListSuit[data-red=true]{color:#bf172d}.table-hand-module__eeKcgW__sideList .table-hand-module__eeKcgW__sideListMark,.table-hand-module__eeKcgW__sideList .table-hand-module__eeKcgW__sideListCard{box-sizing:border-box;min-width:1.3em;color:inherit;text-align:center;background:#fffbed;border:1px solid #bbae89;border-radius:3px;padding:0 .15em;font:700 1em/1.3 Manrope,sans-serif}.table-hand-module__eeKcgW__sideList .table-hand-module__eeKcgW__sideListMark{background:#fffbedcc;border-color:#0000}.table-hand-module__eeKcgW__sideList .table-hand-module__eeKcgW__sideListCard{cursor:pointer}.table-hand-module__eeKcgW__sideList .table-hand-module__eeKcgW__sideListCard:disabled{cursor:default;opacity:1}.table-hand-module__eeKcgW__sideList .table-hand-module__eeKcgW__sideListCard[aria-pressed=true],.table-hand-module__eeKcgW__sideList .table-hand-module__eeKcgW__sideListCard:focus-visible{outline-offset:1px;outline:2px solid #edc15f}:is(.table-hand-module__eeKcgW__visibleCard[data-playable=false] .card-art,.table-hand-module__eeKcgW__visibleCard[data-playable=false] .card-art-compact,.table-hand-module__eeKcgW__sideList .table-hand-module__eeKcgW__sideListCard[data-playable=false]){filter:brightness(.62)saturate(.35)}@media (prefers-reduced-motion:no-preference){:is(.table-hand-module__eeKcgW__visibleCard .card-art,.table-hand-module__eeKcgW__visibleCard .card-art-compact){transition:filter .16s}}
.ban-dialog-module__Bwcc1q__dialog{width:min(520px,100vw - 32px);overflow-y:auto}.ban-dialog-module__Bwcc1q__dialog p{font-size:15px}.ban-dialog-module__Bwcc1q__reasons{border:0;gap:8px;margin:0 0 18px;padding:0;display:grid}.ban-dialog-module__Bwcc1q__reasons legend{color:var(--fs-soft);margin-bottom:8px;padding:0;font-size:14px;font-weight:700}.ban-dialog-module__Bwcc1q__reasons label{border:1px solid var(--fs-line);background:var(--fs-raised);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.ban-dialog-module__Bwcc1q__reasons label:has(input:checked){border-color:var(--fs-ember);background:var(--fs-ember-bg);color:var(--fs-ember-soft)}.ban-dialog-module__Bwcc1q__reasons input{width:18px;height:18px;accent-color:var(--fs-ember);margin:0}.ban-dialog-module__Bwcc1q__note{color:var(--fs-soft);margin-bottom:6px;font-size:14px;font-weight:700;display:block}.ban-dialog-module__Bwcc1q__noteInput{box-sizing:border-box;border:1px solid var(--fs-line);background:var(--fs-ground);width:100%;min-height:84px;color:var(--fs-text);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px;font-size:15px;display:block}.ban-dialog-module__Bwcc1q__noteInput:focus-visible{outline:2px solid var(--fs-ember);outline-offset:1px}.ban-dialog-module__Bwcc1q__noteMeta{color:var(--fs-muted);justify-content:space-between;gap:12px;margin-top:6px;font-size:13px;line-height:1.4;display:flex}.ban-dialog-module__Bwcc1q__noteMeta span:last-child{font-variant-numeric:tabular-nums;flex:none}.ban-dialog-module__Bwcc1q__dialog .ban-dialog-module__Bwcc1q__error{color:var(--fs-danger);margin:14px 0 0}.ban-dialog-module__Bwcc1q__quiet{min-height:32px;color:var(--fs-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:4px 0;font-size:13px;text-decoration:underline;display:inline-flex}.ban-dialog-module__Bwcc1q__quiet:hover:not(:disabled){color:var(--fs-danger)}.ban-dialog-module__Bwcc1q__quiet:focus-visible{outline:2px solid var(--fs-ember);outline-offset:2px}.ban-dialog-module__Bwcc1q__quiet:disabled{opacity:.6;cursor:default}.ban-dialog-module__Bwcc1q__control{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.ban-dialog-module__Bwcc1q__control small[role=alert]{color:var(--fs-danger)}.ban-dialog-module__Bwcc1q__status{color:var(--fs-muted);font-size:13px}
.bug-report-module__gIw8vW__dialog{border:1px solid var(--fs-line);background:var(--fs-panel);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--fs-text);border-radius:18px;padding:0;box-shadow:0 24px 60px #00000080}.bug-report-module__gIw8vW__dialog::backdrop{background:#08090a99}.bug-report-module__gIw8vW__sheet{box-sizing:border-box;flex-direction:column;gap:14px;max-height:calc(100dvh - 34px);padding:18px 20px 20px;display:flex;overflow:auto}.bug-report-module__gIw8vW__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.bug-report-module__gIw8vW__header h2{margin:0;font-size:20px;line-height:1.2}.bug-report-module__gIw8vW__close{border:1px solid var(--fs-line);background:var(--fs-raised);width:36px;height:36px;color:var(--fs-soft);cursor:pointer;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.bug-report-module__gIw8vW__close:hover{background:var(--fs-raised-2);color:var(--fs-text)}.bug-report-module__gIw8vW__form{flex-direction:column;gap:10px;display:flex}.bug-report-module__gIw8vW__form>label{font-weight:600}.bug-report-module__gIw8vW__form textarea{border:1px solid var(--fs-line);background:var(--fs-raised);min-height:96px;color:var(--fs-text);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px}.bug-report-module__gIw8vW__form textarea::placeholder{color:var(--fs-faint)}.bug-report-module__gIw8vW__shot{align-items:center;gap:12px;min-height:40px;display:flex}.bug-report-module__gIw8vW__shot img{object-fit:cover;object-position:top;border:1px solid var(--fs-line);background:var(--fs-ground);border-radius:8px;flex:none;width:112px;max-height:120px}.bug-report-module__gIw8vW__shot img.bug-report-module__gIw8vW__dimmed{opacity:.35}.bug-report-module__gIw8vW__check{cursor:pointer;align-items:center;gap:8px;display:flex}.bug-report-module__gIw8vW__check input{width:18px;height:18px;accent-color:var(--fs-ember)}.bug-report-module__gIw8vW__muted{color:var(--fs-muted);margin:0;font-size:14px}.bug-report-module__gIw8vW__details summary{color:var(--fs-soft);cursor:pointer;font-size:14px}.bug-report-module__gIw8vW__details pre{border:1px solid var(--fs-line-soft);background:var(--fs-ground);max-height:200px;color:var(--fs-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:8px 0 0;padding:10px;font-size:12px;overflow:auto}.bug-report-module__gIw8vW__error{color:var(--fs-danger);margin:0;font-size:14px}.bug-report-module__gIw8vW__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.bug-report-module__gIw8vW__close:focus-visible,.bug-report-module__gIw8vW__form textarea:focus-visible,.bug-report-module__gIw8vW__check input:focus-visible,.bug-report-module__gIw8vW__details summary:focus-visible{outline:2px solid var(--fs-ember);outline-offset:2px}.bug-report-module__gIw8vW__sent{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.bug-report-module__gIw8vW__sent>span{background:var(--fs-ember-bg);width:32px;height:32px;color:var(--fs-ember-soft);border-radius:50%;place-items:center;font-weight:700;display:grid}.bug-report-module__gIw8vW__sent p{color:var(--fs-muted);margin:4px 0 0;font-size:14px}.bug-report-module__gIw8vW__sent .bug-report-module__gIw8vW__actions{grid-column:1/-1}@media (max-width:600px){.bug-report-module__gIw8vW__dialog{border-width:1px 0 0;border-radius:18px 18px 0 0;width:100vw;max-width:100vw;max-height:92dvh;margin:auto 0 0}.bug-report-module__gIw8vW__sheet{max-height:92dvh;padding:16px 16px max(16px, env(safe-area-inset-bottom))}.bug-report-module__gIw8vW__actions>*{flex:auto}}.bug-report-module__gIw8vW__link{color:var(--fs-ember-soft);text-underline-offset:3px;align-self:center;padding:8px 4px;text-decoration:underline}.bug-report-module__gIw8vW__link:hover{color:var(--fs-ember)}.bug-report-module__gIw8vW__link:focus-visible{outline:2px solid var(--fs-ember);outline-offset:2px}
.opponent-card-module__Na8JCG__root{min-width:0;max-width:100%;position:relative}.opponent-card-module__Na8JCG__trigger{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;max-width:100%;padding:0;display:block}.opponent-card-module__Na8JCG__trigger:focus-visible{outline:2px solid var(--green);outline-offset:2px}.opponent-card-module__Na8JCG__card{z-index:20;box-sizing:border-box;background:var(--paper);border:1px solid var(--line);border-radius:12px;width:min(320px,100vw - 56px);padding:20px;position:absolute;top:100%;left:0;box-shadow:0 12px 32px #18231f26}.opponent-card-module__Na8JCG__card p{color:var(--muted);margin:12px 0;font-size:13px;line-height:1.5}.opponent-card-module__Na8JCG__stats{text-align:center;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.opponent-card-module__Na8JCG__stats dt{color:var(--muted);font-size:12px}.opponent-card-module__Na8JCG__stats dd{margin:6px 0 0;font-size:26px;font-weight:700}.opponent-card-module__Na8JCG__win{color:var(--green)}.opponent-card-module__Na8JCG__loss{color:#ac3531}.opponent-card-module__Na8JCG__block{color:#ac3531;width:100%;font:inherit;cursor:pointer;background:#f5e8e4;border:1px solid #dca7a2;border-radius:8px;padding:10px 12px}.opponent-card-module__Na8JCG__block:disabled{opacity:.6;cursor:default}.opponent-card-module__Na8JCG__trigger .chess-seat-identity{max-width:100%}
.bugs-module__AEdW_a__card{border:1px solid var(--fs-line);background:var(--fs-panel);border-radius:18px;gap:12px;min-width:0;margin-block:20px;padding:24px;display:grid}.bugs-module__AEdW_a__card p{margin:0}.bugs-module__AEdW_a__card textarea{resize:vertical;width:100%;min-height:160px}.bugs-module__AEdW_a__card textarea,.bugs-module__AEdW_a__card select{font:inherit;color:var(--fs-text);background:var(--fs-raised);border:1px solid var(--fs-line);border-radius:10px;padding:12px}.bugs-module__AEdW_a__card input{max-width:100%}.bugs-module__AEdW_a__card button,.bugs-module__AEdW_a__card select{justify-self:start}.bugs-module__AEdW_a__card li{overflow-wrap:anywhere;margin-block:8px}.bugs-module__AEdW_a__body{white-space:pre-wrap;overflow-wrap:anywhere}.bugs-module__AEdW_a__meta{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.bugs-module__AEdW_a__images{flex-wrap:wrap;gap:12px;display:flex}.bugs-module__AEdW_a__images a{color:var(--fs-ember-soft);overflow-wrap:anywhere;text-decoration:underline}@media (max-width:600px){.bugs-module__AEdW_a__card{padding:16px}}.bugs-module__AEdW_a__page{max-width:1200px;margin:36px auto 64px}.bugs-module__AEdW_a__heading{margin-bottom:28px}.bugs-module__AEdW_a__heading h1{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(30px,3vw,44px);line-height:1.15}.bugs-module__AEdW_a__heading p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.bugs-module__AEdW_a__layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.bugs-module__AEdW_a__layout>*{min-width:0}.bugs-module__AEdW_a__card{gap:16px;margin:0 0 16px;padding:28px}.bugs-module__AEdW_a__card label{font-size:14px;font-weight:700}.bugs-module__AEdW_a__card textarea{min-height:200px;font-size:14px;line-height:1.65}.bugs-module__AEdW_a__card textarea:focus-visible,.bugs-module__AEdW_a__card select:focus-visible,.bugs-module__AEdW_a__page button:focus-visible{outline:2px solid var(--fs-ember);outline-offset:3px}.bugs-module__AEdW_a__upload{background:var(--fs-raised);text-align:center;border:1px dashed #4a4d52;border-radius:14px;padding:24px 20px;position:relative}.bugs-module__AEdW_a__upload label{color:var(--fs-ember-soft);margin-bottom:8px;display:block}.bugs-module__AEdW_a__upload label span{vertical-align:middle;font-size:22px}.bugs-module__AEdW_a__upload p{color:var(--muted);font-size:12px;line-height:1.6}.bugs-module__AEdW_a__upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.bugs-module__AEdW_a__upload:focus-within{outline:2px solid var(--fs-ember);outline-offset:3px}.bugs-module__AEdW_a__upload:hover{background:var(--fs-raised-2);border-color:#e8a85280}.bugs-module__AEdW_a__card .bugs-module__AEdW_a__submit{background:var(--fs-ember);width:100%;min-height:48px;color:var(--fs-ember-ink);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:14px 20px;font-size:14px;font-weight:700}.bugs-module__AEdW_a__card .bugs-module__AEdW_a__submit:hover:not(:disabled){background:var(--fs-ember-soft)}.bugs-module__AEdW_a__page button:disabled{opacity:.5;cursor:default}.bugs-module__AEdW_a__card ul{margin:0;padding:0;font-size:12px;list-style:none}.bugs-module__AEdW_a__card li{justify-content:space-between;align-items:center;gap:10px;display:flex}.bugs-module__AEdW_a__card li button{color:var(--fs-danger);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px}.bugs-module__AEdW_a__reports{border:1px solid var(--fs-line-soft);background:#1a1c208c;border-radius:18px;padding:24px}.bugs-module__AEdW_a__reports h2{font:700 24px/1.2 var(--font-display);margin:0 0 24px}.bugs-module__AEdW_a__reports .bugs-module__AEdW_a__card{background:var(--fs-raised);padding:18px;font-size:14px}.bugs-module__AEdW_a__meta time,.bugs-module__AEdW_a__card small{color:var(--muted);font-size:12px}.bugs-module__AEdW_a__empty{min-height:220px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:14px;display:flex}.bugs-module__AEdW_a__empty>span{background:var(--fs-ember-bg);width:48px;height:48px;color:var(--fs-ember);border-radius:50%;place-items:center;font-size:22px;display:grid}@media (max-width:850px){.bugs-module__AEdW_a__layout{grid-template-columns:minmax(0,1fr);gap:20px}.bugs-module__AEdW_a__page{margin-top:24px}.bugs-module__AEdW_a__card,.bugs-module__AEdW_a__reports{padding:20px}}.bugs-module__AEdW_a__confirmation{background:var(--fs-ember-bg);color:var(--fs-text);border:1px solid #e8a85266;border-radius:16px;outline:none;align-items:flex-start;gap:14px;margin:16px 0;padding:20px;display:flex}.bugs-module__AEdW_a__confirmation>span{color:var(--fs-ember)}.bugs-module__AEdW_a__confirmation p{color:var(--fs-soft)}.bugs-module__AEdW_a__confirmation>span{font-size:24px;line-height:1}.bugs-module__AEdW_a__confirmation strong{font-size:16px}.bugs-module__AEdW_a__confirmation p{margin:8px 0 0;font-size:14px;line-height:1.6}.bugs-module__AEdW_a__layout.bugs-module__AEdW_a__adminLayout{grid-template-columns:minmax(0,1fr)}.bugs-module__AEdW_a__statusPicker{width:220px;max-width:100%}.bugs-module__AEdW_a__statusPicker>button{justify-content:space-between;gap:12px;width:100%;display:flex}.bugs-module__AEdW_a__statusOptions{border:1px solid var(--fs-line);background:var(--fs-panel);border-radius:12px;gap:4px;margin-top:6px;padding:6px;display:grid;box-shadow:0 12px 28px #0006}.bugs-module__AEdW_a__statusOptions button{text-align:left;border:0;min-height:44px}.bugs-module__AEdW_a__statusOptions button[aria-pressed=true]{background:var(--fs-ember-bg);color:var(--fs-ember-soft)}.bugs-module__AEdW_a__filters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:24px;display:flex}.bugs-module__AEdW_a__filters label{gap:6px;font-size:13px;display:grid}.bugs-module__AEdW_a__filters input,.bugs-module__AEdW_a__filters select{border:1px solid var(--fs-line);background:var(--fs-raised);max-width:100%;min-height:44px;color:var(--fs-text);font:inherit;border-radius:10px;padding:8px}.bugs-module__AEdW_a__tableScroll{overflow-x:auto}.bugs-module__AEdW_a__bugTable{border-collapse:collapse;width:100%;font-size:13px}.bugs-module__AEdW_a__bugTable th,.bugs-module__AEdW_a__bugTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 10px}.bugs-module__AEdW_a__bugTable th button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}.bugs-module__AEdW_a__bugTable td{overflow-wrap:anywhere;min-width:140px;max-width:340px}.bugs-module__AEdW_a__bugTable .bugs-module__AEdW_a__statusPicker{width:145px}.bugs-module__AEdW_a__bugTable .bugs-module__AEdW_a__statusPicker button{border:1px solid var(--line);min-height:44px;font:inherit;cursor:pointer;border-radius:8px;padding:8px}.bugs-module__AEdW_a__bugTable summary{cursor:pointer}.bugs-module__AEdW_a__bugTable a{color:var(--fs-ember-soft);text-decoration:underline}.bugs-module__AEdW_a__bugTable a:hover{color:var(--fs-ember)}.bugs-module__AEdW_a__bugTable a:focus-visible,.bugs-module__AEdW_a__bugTable summary:focus-visible{outline:2px solid var(--fs-ember);outline-offset:2px}.bugs-module__AEdW_a__filters{border:1px solid var(--fs-line);background:var(--fs-panel);border-radius:18px;grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(140px,1fr)) auto auto;gap:16px 12px;padding:20px;display:grid}.bugs-module__AEdW_a__filterTitle{grid-column:1/-1;font-size:15px}.bugs-module__AEdW_a__filters label{min-width:0;color:var(--fs-muted);font-size:12px;font-weight:700}.bugs-module__AEdW_a__filters input,.bugs-module__AEdW_a__filters select{width:100%;min-width:0;font-size:14px;font-weight:400}.bugs-module__AEdW_a__filters input:focus-visible,.bugs-module__AEdW_a__filters select:focus-visible{border-color:var(--fs-ember);outline-offset:1px;outline:2px solid #e8a85280}.bugs-module__AEdW_a__filters button{border-radius:8px;min-height:44px}.bugs-module__AEdW_a__applyFilters{border:1px solid var(--fs-ember);background:var(--fs-ember);color:var(--fs-ember-ink);font:inherit;cursor:pointer;padding:8px 16px;font-weight:700}.bugs-module__AEdW_a__applyFilters:hover:not(:disabled){border-color:var(--fs-ember-soft);background:var(--fs-ember-soft)}.bugs-module__AEdW_a__applyFilters:focus-visible{outline:3px solid var(--fs-ember-soft);outline-offset:3px}.bugs-module__AEdW_a__tableHeading{align-items:center;gap:10px;margin:24px 0 12px;display:flex}.bugs-module__AEdW_a__tableHeading span{background:var(--fs-raised);color:var(--fs-soft);font-variant-numeric:tabular-nums;border-radius:8px;padding:3px 8px;font-size:12px}.bugs-module__AEdW_a__tableScroll{border:1px solid var(--fs-line);background:var(--fs-panel);border-radius:18px}.bugs-module__AEdW_a__bugTable{font-size:14px}.bugs-module__AEdW_a__bugTable th{background:var(--fs-raised);color:var(--fs-muted);white-space:nowrap;font-size:12px}.bugs-module__AEdW_a__bugTable th,.bugs-module__AEdW_a__bugTable td{padding:16px}.bugs-module__AEdW_a__bugTable th button{padding:0;font-weight:700}.bugs-module__AEdW_a__bugTable tr:last-child td{border-bottom:0}.bugs-module__AEdW_a__bugTable tbody tr:hover{background:var(--fs-raised)}.bugs-module__AEdW_a__bugTable small,.bugs-module__AEdW_a__bugTable time{color:var(--muted);font-size:12px;line-height:1.6}.bugs-module__AEdW_a__bugTable td:last-child{width:35%;min-width:240px;line-height:1.6}.bugs-module__AEdW_a__statusSelect.bugs-module__AEdW_a__statusSelect{background:var(--fs-ember-bg);width:145px;max-width:100%;min-height:40px;color:var(--fs-ember-soft);cursor:pointer;border:1px solid #e8a85259;border-radius:8px;padding:8px 10px;font:600 13px Manrope,sans-serif}.bugs-module__AEdW_a__statusSelect.bugs-module__AEdW_a__statusSelect[data-value=critical]{color:var(--fs-danger);background:var(--fs-danger-bg);border-color:var(--fs-danger-line)}.bugs-module__AEdW_a__statusSelect.bugs-module__AEdW_a__statusSelect[data-value=closed],.bugs-module__AEdW_a__statusSelect.bugs-module__AEdW_a__statusSelect[data-value=minor]{color:var(--fs-soft);background:var(--fs-raised);border-color:var(--fs-line)}.bugs-module__AEdW_a__pagination{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:16px;font-size:13px;display:flex}.bugs-module__AEdW_a__pagination>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bugs-module__AEdW_a__pagination button{min-width:40px;min-height:40px;font:inherit;color:var(--fs-text);cursor:pointer;background:0 0;border:1px solid #3a3d42;border-radius:8px;padding:8px 12px}.bugs-module__AEdW_a__pagination button[aria-current=page]{background:var(--fs-ember);color:var(--fs-ember-ink);border-color:var(--fs-ember)}.bugs-module__AEdW_a__pageGap{padding:0 8px}@media (max-width:1100px){.bugs-module__AEdW_a__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.bugs-module__AEdW_a__filters{gap:12px;padding:16px}.bugs-module__AEdW_a__filters label:first-of-type{grid-column:1/-1}.bugs-module__AEdW_a__pagination{flex-direction:column;align-items:flex-start}}@container (max-width:1050px){.bugs-module__AEdW_a__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:480px){.bugs-module__AEdW_a__filters{grid-template-columns:minmax(0,1fr)}}.bugs-module__AEdW_a__page.bugs-module__AEdW_a__adminPage{width:100%;max-width:none}@media (max-width:1200px) and (max-height:700px) and (orientation:landscape){.bugs-module__AEdW_a__adminShell{padding-inline:clamp(12px,3vw,28px)}.bugs-module__AEdW_a__page.bugs-module__AEdW_a__adminPage{margin-block:12px 24px}}.bugs-module__AEdW_a__tableHeading .bugs-module__AEdW_a__refresh{min-height:40px;margin-left:auto;padding:8px 16px}
.users-module__VCcD9W__filters.users-module__VCcD9W__filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.users-module__VCcD9W__actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.users-module__VCcD9W__actions button{width:auto;padding-inline:20px}.users-module__VCcD9W__table{table-layout:fixed}.users-module__VCcD9W__table.users-module__VCcD9W__table th,.users-module__VCcD9W__table.users-module__VCcD9W__table td,.users-module__VCcD9W__table.users-module__VCcD9W__table td:last-child{overflow-wrap:anywhere;white-space:normal;width:auto;min-width:0;max-width:none;padding:14px 12px}.users-module__VCcD9W__table.users-module__VCcD9W__table th:nth-child(6),.users-module__VCcD9W__table.users-module__VCcD9W__table td:nth-child(6){width:9%}.users-module__VCcD9W__table.users-module__VCcD9W__table th:last-child,.users-module__VCcD9W__table.users-module__VCcD9W__table td:last-child{width:16%}.users-module__VCcD9W__table.users-module__VCcD9W__table td:last-child .site-button{width:auto;min-height:34px;padding:6px 10px;font-size:13px}.users-module__VCcD9W__confirm{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.users-module__VCcD9W__table.users-module__VCcD9W__table td:nth-child(2){font-variant-numeric:tabular-nums;color:var(--muted);font-size:12px}@container (max-width:750px){.users-module__VCcD9W__filters.users-module__VCcD9W__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.users-module__VCcD9W__table{min-width:780px}}@container (max-width:420px){.users-module__VCcD9W__filters.users-module__VCcD9W__filters{grid-template-columns:minmax(0,1fr)}}.users-module__VCcD9W__statusDot{vertical-align:middle;border-radius:50%;width:12px;height:12px;display:inline-block}.users-module__VCcD9W__online{background:#6fbf8a}.users-module__VCcD9W__offline{background:var(--fs-danger)}
.course-table-module__TKTRPa__frame{min-width:0;container-type:inline-size}.course-table-module__TKTRPa__table{--u:.9px;background:var(--tt-table);min-height:520px;color:var(--tt-text);border-radius:26px;grid-template:"left top right""left centre right"minmax(230px,1fr)"own own own"/minmax(0,1fr) minmax(150px,1.2fr) minmax(0,1fr);gap:6px 12px;padding:18px 20px 16px;display:grid;position:relative;box-shadow:0 30px 60px -36px #000000e6,inset 0 0 0 1px #ffffff0a}.course-table-module__TKTRPa__stadium{border:1px solid var(--tt-stadium-line);background:var(--tt-stadium);pointer-events:none;border-radius:999px;position:absolute;inset:13% 15% 36%}.course-table-module__TKTRPa__top{z-index:2;grid-area:top;justify-content:center;align-items:flex-start;padding-top:2px;display:flex}.course-table-module__TKTRPa__contract{background:var(--tt-surface);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:14px;display:inline-flex}.course-table-module__TKTRPa__contract b{font-weight:650}.course-table-module__TKTRPa__contractLabel{color:var(--tt-muted)}.course-table-module__TKTRPa__contractSuit{width:16px;height:16px}.course-table-module__TKTRPa__seat{z-index:2;flex-direction:column;gap:12px;min-width:0;display:flex}.course-table-module__TKTRPa__seatLeft{grid-area:left;align-items:flex-start}.course-table-module__TKTRPa__seatRight{grid-area:right;align-items:flex-end}.course-table-module__TKTRPa__sideHand{flex:1;width:100%;min-height:150px;display:flex}.course-table-module__TKTRPa__seatRight .course-table-module__TKTRPa__sideHand,.course-table-module__TKTRPa__seatRight .course-table-module__TKTRPa__sideHand [data-open-hand]>div,.course-table-module__TKTRPa__seatRight .course-table-module__TKTRPa__sideHand [data-open-hand]>div>div{justify-content:flex-end}.course-table-module__TKTRPa__seatRight .course-table-module__TKTRPa__sideHand [data-backs]{align-items:flex-end}.course-table-module__TKTRPa__who{align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.course-table-module__TKTRPa__whoRight{text-align:right;flex-direction:row-reverse}.course-table-module__TKTRPa__avatar{border-radius:50%;flex:none;display:inline-flex;position:relative}.course-table-module__TKTRPa__avatar .player-avatar{background:var(--tt-raised);color:var(--tt-text);font-family:var(--tt-font);font-weight:600;transition:box-shadow .2s}.course-table-module__TKTRPa__who[data-active] .course-table-module__TKTRPa__avatar .player-avatar{box-shadow:0 0 0 3px var(--tt-amber)}.course-table-module__TKTRPa__whoText{flex-direction:column;gap:5px;min-width:0;display:flex}.course-table-module__TKTRPa__whoRight .course-table-module__TKTRPa__whoText{align-items:flex-end}.course-table-module__TKTRPa__name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.course-table-module__TKTRPa__chips{color:var(--tt-muted);flex-wrap:wrap;align-items:center;gap:5px 8px;font-size:12.5px;display:flex}.course-table-module__TKTRPa__whoRight .course-table-module__TKTRPa__chips{flex-direction:row-reverse}.course-table-module__TKTRPa__chip,.course-table-module__TKTRPa__chipDashed{white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;display:inline-flex}.course-table-module__TKTRPa__chip{background:var(--tt-surface);color:var(--tt-soft);font-weight:600}.course-table-module__TKTRPa__chipAmber{background:var(--tt-amber-bg);color:var(--tt-amber-soft)}.course-table-module__TKTRPa__chipDashed{border:1px dashed var(--tt-line);padding:1px 8px}.course-table-module__TKTRPa__chipSuit{width:12px;height:12px}.course-table-module__TKTRPa__tricks{white-space:nowrap}.course-table-module__TKTRPa__tricks b{color:var(--tt-text);font:700 12.5px var(--tt-mono)}.course-table-module__TKTRPa__bubble{background:var(--tt-card);color:var(--tt-card-black);font:700 13px/1.3 var(--tt-font);white-space:nowrap;border-radius:10px 10px 10px 3px;padding:2px 9px;display:inline-flex;box-shadow:0 4px 10px #00000059}.course-table-module__TKTRPa__whoRight .course-table-module__TKTRPa__bubble{border-radius:10px 10px 3px}.course-table-module__TKTRPa__call{align-items:center;gap:3px;display:inline-flex}.course-table-module__TKTRPa__call small{margin-left:3px;font-size:.8em;font-weight:500}.course-table-module__TKTRPa__callSuit{width:.95em;height:.95em}.course-table-module__TKTRPa__bubble .course-table-module__TKTRPa__callSuit[style*=--tt-neg]{color:var(--tt-card-red)!important}.course-table-module__TKTRPa__centre{grid-area:centre;min-width:0;min-height:230px;position:relative}.course-table-module__TKTRPa__kitty{z-index:3;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:0;left:50%;translate:-50%}.course-table-module__TKTRPa__kittyLabel{color:var(--tt-muted);font:600 11px/1.2 var(--tt-font);letter-spacing:.08em;text-transform:uppercase}.course-table-module__TKTRPa__kittyCards{gap:6px;display:flex}.course-table-module__TKTRPa__kittyCard{display:block;position:relative}.course-table-module__TKTRPa__kittyCard .card-art{border-radius:5px;box-shadow:0 3px 6px #00000059}.course-table-module__TKTRPa__kittyBack{box-sizing:border-box;background-color:#2f4b5e;background-image:repeating-linear-gradient(45deg,#2f4b5e 0 4px,#36566b 4px 8px);border:2px solid #d9d4c7;border-radius:6px;display:block}.course-table-module__TKTRPa__trickLayer{position:absolute;inset:0}.course-table-module__TKTRPa__trick{position:absolute;inset:18% 0 0}.course-table-module__TKTRPa__trickSlot{display:contents}.course-table-module__TKTRPa__kittyLead{color:var(--tt-amber-soft);font:600 10px/1.2 var(--tt-font);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;top:50%;left:50%}.course-table-module__TKTRPa__kittyLead .card-art{box-shadow:0 0 0 2px var(--tt-amber);border-radius:5px}.course-table-module__TKTRPa__own{z-index:2;grid-area:own;justify-items:center;gap:8px;display:grid}.course-table-module__TKTRPa__ownLine{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;display:flex}.course-table-module__TKTRPa__ownHand{justify-content:center;width:100%;min-height:112px;display:flex}.course-table-module__TKTRPa__ownHand[data-empty]{min-height:0}.course-table-module__TKTRPa__status{background:var(--tt-surface);color:var(--tt-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 13px;font-size:13.5px;font-weight:600;display:inline-flex}.course-table-module__TKTRPa__statusMine{background:var(--tt-status-bg);color:var(--tt-amber-soft);box-shadow:0 0 0 1px #e3a84b59}.course-table-module__TKTRPa__statusMine i{background:var(--tt-amber);border-radius:50%;width:7px;height:7px}.course-table-module__TKTRPa__arrows{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.course-table-module__TKTRPa__arrow{opacity:.9;stroke-dasharray:10 6;animation:1.4s linear infinite course-table-module__TKTRPa__course-arrow}@keyframes course-table-module__TKTRPa__course-arrow{to{stroke-dashoffset:-32px}}.course-table-module__TKTRPa__table[data-motion=off] .course-table-module__TKTRPa__arrow{animation:none}@container (max-width:560px){.course-table-module__TKTRPa__table{--u:.62px;border-radius:20px;grid-template-rows:auto minmax(170px,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(118px,1.05fr) minmax(0,1fr);column-gap:6px;min-height:0;padding:12px 10px}.course-table-module__TKTRPa__stadium{inset:12% 8% 42%}.course-table-module__TKTRPa__who{gap:6px}.course-table-module__TKTRPa__avatar .player-avatar{width:30px!important;height:30px!important;font-size:15px!important}.course-table-module__TKTRPa__name{font-size:13px}.course-table-module__TKTRPa__chips{gap:3px 5px;font-size:11px}.course-table-module__TKTRPa__chip,.course-table-module__TKTRPa__chipDashed{padding:1px 6px}.course-table-module__TKTRPa__tricks b{font-size:11px}.course-table-module__TKTRPa__contract{padding:5px 10px;font-size:12.5px}.course-table-module__TKTRPa__seat{gap:8px}.course-table-module__TKTRPa__sideHand{min-height:110px}.course-table-module__TKTRPa__centre{min-height:170px}.course-table-module__TKTRPa__bubble{padding:1px 7px;font-size:12px}.course-table-module__TKTRPa__ownHand:not([data-empty]){min-height:96px}.course-table-module__TKTRPa__status{padding:4px 10px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.course-table-module__TKTRPa__arrow{animation:none}.course-table-module__TKTRPa__avatar .player-avatar{transition:none}}
.admin-bans-module__ytTY6W__bans{min-width:0}.admin-bans-module__ytTY6W__title{font:700 28px/1.1 var(--font-display);margin:0 0 6px}.admin-bans-module__ytTY6W__subtitle{font:700 22px/1.2 var(--font-display);margin:32px 0 4px}.admin-bans-module__ytTY6W__intro{max-width:70ch;color:var(--fs-muted);margin:0 0 18px;font-size:14px;line-height:1.5}.admin-bans-module__ytTY6W__filters.admin-bans-module__ytTY6W__filters{grid-template-columns:minmax(180px,2fr) repeat(2,minmax(140px,1fr))}.admin-bans-module__ytTY6W__table{table-layout:auto}.admin-bans-module__ytTY6W__table.admin-bans-module__ytTY6W__table th,.admin-bans-module__ytTY6W__table.admin-bans-module__ytTY6W__table td{white-space:normal;overflow-wrap:normal;min-width:0;max-width:none;padding:12px 10px}.admin-bans-module__ytTY6W__table.admin-bans-module__ytTY6W__table td:nth-child(-n+2){min-width:150px}.admin-bans-module__ytTY6W__table.admin-bans-module__ytTY6W__table td:nth-child(3){min-width:120px}.admin-bans-module__ytTY6W__member{flex-direction:column;gap:2px;display:flex}.admin-bans-module__ytTY6W__member a{overflow-wrap:anywhere;font-weight:700}.admin-bans-module__ytTY6W__member .admin-bans-module__ytTY6W__games{color:var(--fs-muted);white-space:nowrap;font-size:12px;font-weight:400}.admin-bans-module__ytTY6W__count{white-space:nowrap;border:1px solid var(--fs-line);background:var(--fs-raised);color:var(--fs-soft);font:inherit;cursor:pointer;border-radius:999px;margin-top:6px;padding:2px 8px;font-size:12px}.admin-bans-module__ytTY6W__count:hover{border-color:var(--fs-ember);color:var(--fs-ember-soft)}.admin-bans-module__ytTY6W__count:focus-visible{outline:2px solid var(--fs-ember);outline-offset:2px}.admin-bans-module__ytTY6W__note{min-width:160px;color:var(--fs-soft);white-space:pre-line;overflow-wrap:anywhere}.admin-bans-module__ytTY6W__active{color:var(--fs-ember-soft);font-weight:700}.admin-bans-module__ytTY6W__number{font-variant-numeric:tabular-nums;font-weight:700}.admin-bans-module__ytTY6W__table .site-button{width:auto;min-height:34px;padding:6px 10px;font-size:13px}@container (max-width:750px){.admin-bans-module__ytTY6W__filters.admin-bans-module__ytTY6W__filters{grid-template-columns:minmax(0,1fr)}.admin-bans-module__ytTY6W__table{min-width:720px}}
.history-module__YjIO-W__page{max-width:1280px;margin:0 auto;padding:32px 0 48px}.history-module__YjIO-W__heading{align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.history-module__YjIO-W__heading h1{font:500 clamp(28px, 3vw, 42px)/1.2 var(--font-display), serif;letter-spacing:-.025em;flex-shrink:0;margin:0}.history-module__YjIO-W__heading .history-module__YjIO-W__playerName{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:16px;font-weight:500;line-height:1.5;overflow:hidden}.history-module__YjIO-W__filters.history-module__YjIO-W__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.history-module__YjIO-W__actions{align-items:end;gap:8px;display:flex}.history-module__YjIO-W__table.history-module__YjIO-W__table td:last-child{width:auto;min-width:120px}.history-module__YjIO-W__table .history-module__YjIO-W__empty{text-align:center;color:var(--muted);padding:48px 20px}@media (max-width:700px){.history-module__YjIO-W__filters.history-module__YjIO-W__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.history-module__YjIO-W__actions{grid-column:1/-1}.history-module__YjIO-W__page{padding-top:24px}}@media (max-width:400px){.history-module__YjIO-W__filters.history-module__YjIO-W__filters{grid-template-columns:minmax(0,1fr)}}.history-module__YjIO-W__reviewNavigation{padding:20px 0}.history-module__YjIO-W__reviewNavigation a{min-height:44px;color:var(--muted);align-items:center;font-size:14px;display:inline-flex}.history-module__YjIO-W__reviewNavigation a:hover{color:var(--green)}@media (max-width:760px){.history-module__YjIO-W__reviewNavigation{padding:12px 0}}.history-module__YjIO-W__table .history-module__YjIO-W__opponents{white-space:normal;overflow-wrap:anywhere;min-width:180px}.history-module__YjIO-W__opponents span{font-weight:600;display:block}.history-module__YjIO-W__opponents small{color:var(--muted);margin-top:5px;font-size:12px;display:block}@media (max-width:600px){.history-module__YjIO-W__table.history-module__YjIO-W__table,.history-module__YjIO-W__table.history-module__YjIO-W__table tbody{min-width:0;display:block}.history-module__YjIO-W__table.history-module__YjIO-W__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.history-module__YjIO-W__table.history-module__YjIO-W__table tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px 16px;display:grid}.history-module__YjIO-W__table.history-module__YjIO-W__table td{white-space:normal;border:0;width:auto;min-width:0;padding:0}.history-module__YjIO-W__table.history-module__YjIO-W__table td:first-child{color:var(--muted);grid-area:3/1;font-size:13px}.history-module__YjIO-W__table.history-module__YjIO-W__table td:nth-child(2){grid-area:1/1;font-weight:700}.history-module__YjIO-W__table.history-module__YjIO-W__table td:nth-child(3){grid-column:1/-1}.history-module__YjIO-W__table.history-module__YjIO-W__table td:nth-child(4){text-align:right;grid-area:1/2;font-weight:700}.history-module__YjIO-W__table.history-module__YjIO-W__table td:nth-child(5){text-align:right;grid-area:3/2;min-width:0}.history-module__YjIO-W__table.history-module__YjIO-W__table td[colspan]{grid-column:1/-1}}
.learn-module__ERSeSW__lesson{gap:14px}.learn-module__ERSeSW__stage{gap:16px;display:grid}.learn-module__ERSeSW__tableColumn{gap:14px;min-width:0;display:grid}.learn-module__ERSeSW__panel{outline:none}.learn-module__ERSeSW__sheet{border-radius:18px;min-width:0;overflow-x:auto}.learn-module__ERSeSW__sheet section>details{display:none}.learn-module__ERSeSW__options{gap:8px;display:grid}.learn-module__ERSeSW__option{color:#2b2620;min-height:46px;font:600 15px/1.3 var(--tt-font);text-align:left;cursor:pointer;background:#fbf8f1;border:1px solid #d8ccb4;border-radius:12px;justify-content:flex-start;align-items:center;gap:10px;padding:10px 14px;transition:border-color .14s,background .14s;display:flex}.learn-module__ERSeSW__option:hover:not(:disabled){background:#fffdf8;border-color:#b9a782}.learn-module__ERSeSW__option:focus-visible{outline:2px solid var(--tt-amber);outline-offset:2px}.learn-module__ERSeSW__option:disabled{cursor:default}.learn-module__ERSeSW__option svg[style*=--tt-neg]{color:var(--tt-card-red)!important}.learn-module__ERSeSW__option[data-verdict=right]{color:#2f4a24;background:#e5eedb;border-color:#5f9a4c}.learn-module__ERSeSW__option[data-verdict=wrong]{color:#6b2a1a;background:#f6e0d8;border-color:#d9a493;text-decoration:line-through;text-decoration-thickness:1px}.learn-module__ERSeSW__option:disabled:not([data-verdict]){opacity:.55}.learn-module__ERSeSW__count{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.learn-module__ERSeSW__countLabel{color:#6a5f52;gap:5px;font-size:13px;font-weight:600;display:grid}.learn-module__ERSeSW__countField{color:#2b2620;align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.learn-module__ERSeSW__countField input{color:#2b2620;width:92px;min-height:44px;font:600 18px/1 var(--tt-mono);text-align:center;background:#fffdf8;border:1px solid #cbbd9f;border-radius:10px;padding:8px 12px}.learn-module__ERSeSW__countField input:focus-visible{outline:2px solid var(--tt-amber);outline-offset:1px}.learn-module__ERSeSW__countField input:disabled{background:#eee6d6}.learn-module__ERSeSW__countUnit{color:#6a5f52}.learn-module__ERSeSW__discard{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}@media (min-width:640px){.learn-module__ERSeSW__options{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (min-width:1000px){.learn-module__ERSeSW__stage{grid-template-columns:minmax(0,780px) minmax(320px,420px);justify-content:center;align-items:start;gap:28px}.learn-module__ERSeSW__panel{position:sticky;top:16px}.learn-module__ERSeSW__header{width:100%;max-width:1228px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.learn-module__ERSeSW__option{transition:none}}
.admin-table-module__HGVJ2G__filters.admin-table-module__HGVJ2G__filters{z-index:10;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;width:min(920px,100%);display:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 18px 42px #00000080}.admin-table-module__HGVJ2G__filters.admin-table-module__HGVJ2G__filtersOpen{display:grid}.admin-table-module__HGVJ2G__actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.admin-table-module__HGVJ2G__actions button{width:auto;padding-inline:20px}.admin-table-module__HGVJ2G__fieldLabel,.admin-table-module__HGVJ2G__mobileEmail{display:none}.admin-table-module__HGVJ2G__kindPicker{color:var(--muted);align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.admin-table-module__HGVJ2G__kindPicker select{min-height:32px;padding:5px 8px}.admin-table-module__HGVJ2G__tableHeading{position:relative}.admin-table-module__HGVJ2G__filterToggle{border:1px solid var(--fs-line);background:var(--fs-raised);min-height:40px;color:var(--fs-text);font:inherit;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:inline-flex}.admin-table-module__HGVJ2G__filterToggle:hover{background:var(--fs-raised-2)}.admin-table-module__HGVJ2G__filterToggle[aria-expanded=true]{background:var(--fs-ember-bg);color:var(--fs-ember-soft);border-color:#e8a85273}.admin-table-module__HGVJ2G__filterToggle:focus-visible{outline:2px solid var(--fs-ember);outline-offset:2px}.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table{table-layout:fixed}.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table col:first-child{width:14%}.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table col:nth-child(2){width:13%}.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table col:nth-child(3),.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table col:nth-child(4){width:12%}.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table col:nth-child(5){width:49%}.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table th,.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table td,.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table td:last-child{overflow-wrap:anywhere;white-space:normal;width:auto;min-width:0;max-width:none;padding:14px 12px}.admin-table-module__HGVJ2G__authorSection{margin-top:32px}.admin-table-module__HGVJ2G__authorSection h2{margin:0 0 12px;font-size:17px;line-height:1.4}.admin-table-module__HGVJ2G__authorTable{border:1px solid var(--line);border-collapse:separate;border-spacing:0;background:var(--fs-panel);border-radius:18px;width:100%;font-size:13px;overflow:hidden}.admin-table-module__HGVJ2G__authorTable th,.admin-table-module__HGVJ2G__authorTable td{border-bottom:1px solid var(--line);text-align:left;padding:12px 14px}.admin-table-module__HGVJ2G__authorTable thead th{background:var(--fs-raised);color:var(--fs-muted);font-size:12px}.admin-table-module__HGVJ2G__authorTable tbody tr:last-child>*{border-bottom:0}.admin-table-module__HGVJ2G__authorTable tbody th{overflow-wrap:anywhere;width:32%}.admin-table-module__HGVJ2G__authorTable tbody th small{color:var(--muted);margin-top:2px;font-weight:400;display:block}.admin-table-module__HGVJ2G__authorTable td{font-variant-numeric:tabular-nums}.admin-table-module__HGVJ2G__authorButton{color:var(--fs-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #3a3d42;border-radius:7px;margin-top:8px;padding:6px 10px;font-weight:700;display:block}.admin-table-module__HGVJ2G__authorButton:hover{background:var(--fs-raised)}.admin-table-module__HGVJ2G__mailPreview{border:1px solid var(--line);background:var(--fs-panel);border-radius:18px;gap:14px;margin-top:16px;padding:clamp(16px,2vw,24px);display:grid}.admin-table-module__HGVJ2G__mailPreviewHeading,.admin-table-module__HGVJ2G__mailActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-table-module__HGVJ2G__mailPreviewHeading{justify-content:space-between}.admin-table-module__HGVJ2G__mailPreview h3,.admin-table-module__HGVJ2G__mailPreview p{margin:0}.admin-table-module__HGVJ2G__mailPreview label{gap:6px;font-size:13px;font-weight:700;display:grid}.admin-table-module__HGVJ2G__mailPreview input,.admin-table-module__HGVJ2G__mailPreview select,.admin-table-module__HGVJ2G__mailPreview textarea{border:1px solid var(--fs-line);background:var(--fs-raised);width:100%;min-width:0;color:var(--fs-text);font:inherit;border-radius:8px;padding:10px 12px;font-weight:400}.admin-table-module__HGVJ2G__mailPreview select{width:auto}.admin-table-module__HGVJ2G__mailPreview textarea{resize:vertical;min-height:320px;line-height:1.5}.admin-table-module__HGVJ2G__mailPreview .admin-table-module__HGVJ2G__mailNote{color:var(--muted);font-size:13px;line-height:1.5}.admin-table-module__HGVJ2G__mailActions a{border:1px solid var(--fs-ember);background:var(--fs-ember);min-height:42px;color:var(--fs-ember-ink);border-radius:8px;align-items:center;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.admin-table-module__HGVJ2G__mailActions a:hover{border-color:var(--fs-ember-soft);background:var(--fs-ember-soft)}.admin-table-module__HGVJ2G__authorButton:focus-visible,.admin-table-module__HGVJ2G__mailActions a:focus-visible,.admin-table-module__HGVJ2G__mailPreview input:focus-visible,.admin-table-module__HGVJ2G__mailPreview select:focus-visible,.admin-table-module__HGVJ2G__mailPreview textarea:focus-visible{outline:2px solid var(--fs-ember);outline-offset:2px}@container (max-width:750px){.admin-table-module__HGVJ2G__filters.admin-table-module__HGVJ2G__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table{min-width:700px}}@container (max-width:420px){.admin-table-module__HGVJ2G__filters.admin-table-module__HGVJ2G__filters{grid-template-columns:minmax(0,1fr)}}@media (max-width:1200px){.admin-table-module__HGVJ2G__tableHeading{margin-block:10px}}@container (max-width:1120px){.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table{width:100%;min-width:0;display:block}.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table colgroup,.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table thead{display:none}.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table tbody{display:grid}.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(112px,138px) minmax(112px,138px);align-items:center;gap:2px 12px;padding:7px 12px;display:grid}.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table tr:last-child{border-bottom:0}.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table td,.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table td:last-child{border:0;width:auto;min-width:0;padding:0;display:block;overflow:hidden}.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table td:first-child{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1}.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table td:first-child br,.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table td:first-child small{display:none}.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table td:nth-child(2){grid-area:2/1}.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table td:nth-child(2) time{white-space:nowrap}.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table td:nth-child(3){grid-area:1/2/3}.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table td:nth-child(4){grid-area:1/3/3}.admin-table-module__HGVJ2G__fieldLabel{color:var(--muted);margin-bottom:4px;font-size:11px;line-height:1.2;display:block}.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table td select{width:100%;min-height:38px;padding:6px 8px}.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table td:nth-child(5){grid-area:3/1/auto/-1;font-size:12px}.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table td:nth-child(5) summary{white-space:normal;max-height:3em;overflow:hidden}.admin-table-module__HGVJ2G__mobileEmail{overflow-wrap:anywhere;color:var(--muted);display:block}.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table td:only-child{grid-area:1/1/auto/-1}}@media (max-width:1200px) and (max-height:700px) and (orientation:landscape){.admin-table-module__HGVJ2G__fieldLabel{display:none}.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table td select{min-height:36px}}@container (max-width:620px){.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table td:first-child,.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table td:nth-child(2){grid-column:1/-1}.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table td:nth-child(3){grid-area:3/1}.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table td:nth-child(4){grid-area:3/2}.admin-table-module__HGVJ2G__table.admin-table-module__HGVJ2G__table td:nth-child(5){grid-row:4}.admin-table-module__HGVJ2G__authorTable,.admin-table-module__HGVJ2G__authorTable tbody{display:grid}.admin-table-module__HGVJ2G__authorTable thead{display:none}.admin-table-module__HGVJ2G__authorTable tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding:10px 14px;display:grid}.admin-table-module__HGVJ2G__authorTable tbody tr:last-child{border-bottom:0}.admin-table-module__HGVJ2G__authorTable tbody th{grid-column:1/-1;width:auto;padding:2px 0 8px}.admin-table-module__HGVJ2G__authorTable td{border:0;gap:2px;padding:4px 0;font-weight:700;display:grid}.admin-table-module__HGVJ2G__authorTable td:before{content:attr(data-label);color:var(--muted);font-size:11px;font-weight:400}}.admin-table-module__HGVJ2G__snapshot{margin-top:10px}.admin-table-module__HGVJ2G__snapshot summary{font-size:13px;font-weight:600}.admin-table-module__HGVJ2G__snapshot pre{border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:320px;margin:8px 0 0;padding:10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;line-height:1.4;overflow:auto}
.review-module__UO3DBW__page.club-shell{padding-inline:clamp(12px,3vw,48px)}.review-module__UO3DBW__content{max-width:1520px;margin-inline:auto}.review-module__UO3DBW__page>.topbar{max-width:1520px;margin-inline:auto}.review-module__UO3DBW__content{padding:20px 0 40px}.review-module__UO3DBW__back{color:var(--fs-muted);font-size:13px;text-decoration:none}.review-module__UO3DBW__back:hover{color:var(--fs-ember-soft)}.review-module__UO3DBW__back:focus-visible{outline:3px solid var(--fs-ember);outline-offset:3px;border-radius:3px}.review-module__UO3DBW__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding:20px 0 12px;display:flex}.review-module__UO3DBW__heading h2{color:var(--fs-text);font:600 30px/1.2 var(--font-display), serif;margin:0}.review-module__UO3DBW__heading p{color:var(--fs-muted);margin:0;font-size:13px}.review-module__UO3DBW__toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.review-module__UO3DBW__toolbar button,.review-module__UO3DBW__toolbar select{border:1px solid var(--fs-line);background:var(--fs-raised);min-height:40px;color:var(--fs-text);cursor:pointer;border-radius:10px;padding:8px 14px;font:600 13px Manrope,sans-serif}.review-module__UO3DBW__toolbar button:hover:not(:disabled),.review-module__UO3DBW__toolbar select:hover{background:var(--fs-raised-2);border-color:#3a3d42}.review-module__UO3DBW__toolbar .review-module__UO3DBW__primary{background:var(--fs-ember);color:var(--fs-ember-ink);border-color:var(--fs-ember)}.review-module__UO3DBW__toolbar .review-module__UO3DBW__primary:hover:not(:disabled){border-color:var(--fs-ember-soft);background:var(--fs-ember-soft)}.review-module__UO3DBW__toolbar button:disabled{opacity:.45;cursor:default}.review-module__UO3DBW__toolbar label{color:var(--fs-muted);align-items:center;gap:8px;margin-inline:4px;font-size:12px;display:flex}.review-module__UO3DBW__toolbar>span{color:var(--fs-muted);font-size:13px}.review-module__UO3DBW__layout{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:20px;display:grid}.review-module__UO3DBW__main{min-width:0}.review-module__UO3DBW__moves,.review-module__UO3DBW__results{background:var(--fs-panel);color:var(--fs-text);border:1px solid var(--fs-line);border-radius:18px;overflow:hidden}.review-module__UO3DBW__moves h2{color:var(--fs-text);font:600 20px/1.2 var(--font-display), serif;border-bottom:1px solid var(--fs-line);margin:0;padding:16px}.review-module__UO3DBW__moves>div>p{color:var(--fs-muted);margin:0;padding:16px;font-size:13px}.review-module__UO3DBW__log{scrollbar-width:thin;scrollbar-color:var(--fs-raised-2) transparent;max-height:690px;overflow:auto}.review-module__UO3DBW__log summary{color:var(--fs-text);cursor:pointer;background:var(--fs-raised);border-bottom:1px solid var(--fs-line);justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.review-module__UO3DBW__log summary:before{content:"▸";color:var(--fs-ember);margin-right:8px}.review-module__UO3DBW__log details[open]>summary:before{content:"▾"}.review-module__UO3DBW__log summary button{color:var(--fs-ember-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:6px 10px}.review-module__UO3DBW__log summary button:hover{background:var(--fs-raised-2)}.review-module__UO3DBW__log table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px}.review-module__UO3DBW__log th{color:var(--fs-muted);text-overflow:ellipsis;padding:9px 4px;font-weight:500;overflow:hidden}.review-module__UO3DBW__log th:first-child,.review-module__UO3DBW__log td:first-child{text-align:center;width:30px;color:var(--fs-faint);font-size:11px}.review-module__UO3DBW__log td{border-bottom:1px solid var(--fs-line-soft);text-align:center;padding:2px}.review-module__UO3DBW__log td button{width:100%;min-height:34px;color:var(--fs-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 3px;font:600 12px/1.3 Manrope,sans-serif}.review-module__UO3DBW__log td button:hover:not(:disabled){background:var(--fs-raised);color:var(--fs-text)}.review-module__UO3DBW__log td button.review-module__UO3DBW__selected{background:var(--fs-ember-bg);color:var(--fs-ember-soft);outline:1px solid color-mix(in srgb, var(--fs-ember) 55%, transparent)}.review-module__UO3DBW__log td button.review-module__UO3DBW__red{color:var(--fs-danger)}.review-module__UO3DBW__log td button:disabled{cursor:default}.review-module__UO3DBW__results{padding:16px}.review-module__UO3DBW__results p{justify-content:space-between;gap:20px;display:flex}.review-module__UO3DBW__results strong{color:var(--fs-ember-soft);font-variant-numeric:tabular-nums}.review-module__UO3DBW__position{color:var(--fs-text);justify-content:space-between;gap:12px;padding:12px 0;font-size:13px;display:flex}.review-module__UO3DBW__position span{color:var(--fs-muted)}.review-module__UO3DBW__replay .review-module__UO3DBW__table.table-scene:not(.fullscreenTable){margin-bottom:0}.review-module__UO3DBW__replay .review-module__UO3DBW__table.table-scene{--table-height:clamp(300px, calc(100svh - 220px), 800px);height:var(--table-height);border:1px solid var(--fs-line);background:radial-gradient(70% 60% at 50% 45%,#1d2228 0%,#181c21 72%,#15181c 100%);min-height:0;box-shadow:inset 0 0 0 1px #262c33,inset 0 0 70px #00000059,0 18px 40px #00000059}.review-module__UO3DBW__replay .review-module__UO3DBW__table button:disabled{opacity:1;cursor:default}.review-module__UO3DBW__replay .review-module__UO3DBW__table button:hover{translate:none}:is(.review-module__UO3DBW__replay .review-module__UO3DBW__table .live-seat:first-child,.review-module__UO3DBW__replay .review-module__UO3DBW__table .live-seat:nth-child(2)){top:38px}.review-module__UO3DBW__replay .review-module__UO3DBW__table .live-seat:nth-child(3){bottom:18px}.review-module__UO3DBW__action{text-align:center;color:var(--fs-text);gap:6px;display:grid;position:absolute;inset:40% 0 auto}.review-module__UO3DBW__action strong{font-size:20px}.review-module__UO3DBW__action span{font-size:13px}.review-module__UO3DBW__note{color:var(--fs-muted);margin:10px 0;font-size:12px}.review-module__UO3DBW__timeline{width:100%;accent-color:var(--fs-ember);cursor:pointer}.review-module__UO3DBW__toolbar :is(button,select):focus-visible,.review-module__UO3DBW__log button:focus-visible,.review-module__UO3DBW__log summary:focus-visible,.review-module__UO3DBW__timeline:focus-visible{outline:3px solid var(--fs-ember);outline-offset:2px}@media (max-width:1100px){.review-module__UO3DBW__layout{grid-template-columns:minmax(0,1fr)}.review-module__UO3DBW__log{max-height:440px}}@media (max-width:600px){.review-module__UO3DBW__content{padding-top:14px}.review-module__UO3DBW__heading h2{font-size:24px}.review-module__UO3DBW__replay .review-module__UO3DBW__table.table-scene{--table-height:clamp(300px, calc(100svh - 180px), 800px)}.review-module__UO3DBW__toolbar{gap:6px}.review-module__UO3DBW__toolbar button{padding:8px 11px}.review-module__UO3DBW__position{flex-wrap:wrap}}.review-module__UO3DBW__kittyNote{color:var(--fs-soft);border-bottom:1px solid var(--fs-line);margin:0;padding:10px 12px;font-size:13px}.review-module__UO3DBW__toolbar button[aria-pressed=true]{border-color:var(--fs-ember);color:var(--fs-ember-soft)}.review-module__UO3DBW__dealReview{border:1px solid var(--fs-line);background:var(--fs-panel);color:var(--fs-text);border-radius:18px;padding:16px}.review-module__UO3DBW__dealReview h2{outline:none;margin:0 0 12px;font-size:17px}.review-module__UO3DBW__dealReview ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.review-module__UO3DBW__dealReview li{background:var(--fs-raised);border-radius:12px;grid-template-columns:88px minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;padding:8px 10px;font-size:14px;display:grid}.review-module__UO3DBW__dealNumber,.review-module__UO3DBW__dealOutcome{color:var(--fs-muted)}.review-module__UO3DBW__dealReview button{border:1px solid var(--fs-line);min-height:36px;color:var(--fs-text);cursor:pointer;background:0 0;border-radius:10px;padding:6px 12px;font:600 13px Manrope,sans-serif}.review-module__UO3DBW__dealReview button:hover{background:var(--fs-raised-2)}.review-module__UO3DBW__dealReview button:focus-visible{outline:2px solid var(--fs-ember);outline-offset:2px}@media (max-width:640px){.review-module__UO3DBW__dealReview li{grid-template-columns:minmax(0,1fr) auto}.review-module__UO3DBW__dealNumber{grid-column:1/-1}}
.action-panel-module__pmSZLq__popup{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tt-panel:#f3eee3;--tt-surface:#e4dccb;--tt-field:#ebe4d3;--tt-raised:#d9cfb9;--tt-line:#d3c9b3;--tt-line-2:#cabfa6;--tt-total-line:#c9bea6;--tt-text:#24282c;--tt-soft:#3d4247;--tt-muted:#666a6e;--tt-faint:#7d8185;--tt-neg:#b23a2e;--tt-amber-soft:#7a4f0c;--tt-amber-bg:#efdcb0;--tt-status-bg:#efdcb0;z-index:10;box-sizing:border-box;border:1px solid var(--tt-line-2);background:var(--tt-panel);width:min(420px,92%);box-shadow:0 18px 44px color-mix(in srgb, var(--tt-ground) 70%, transparent);color:var(--tt-text);font-family:var(--tt-font);overscroll-behavior:contain;border-radius:20px;padding:16px;font-size:14px;line-height:1.4;position:absolute;left:50%;overflow-y:auto;transform:translate(-50%)}.action-panel-module__pmSZLq__popup:focus{outline:none}.action-panel-module__pmSZLq__popup p{margin:0}.action-panel-module__pmSZLq__title{margin:0;padding-right:40px;font-size:17px;font-weight:700;line-height:1.3}.action-panel-module__pmSZLq__header{margin-bottom:12px}.action-panel-module__pmSZLq__sub{color:var(--tt-muted);margin-top:4px;font-size:13px}.action-panel-module__pmSZLq__close{z-index:2;width:44px;height:44px;color:var(--tt-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.action-panel-module__pmSZLq__close svg{width:14px;height:14px}.action-panel-module__pmSZLq__close:hover{background:var(--tt-surface);color:var(--tt-text)}.action-panel-module__pmSZLq__btn{box-sizing:border-box;background:var(--tt-surface);min-width:0;min-height:48px;color:var(--tt-text);font:600 15px/1.25 var(--tt-font);text-align:center;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;margin:0;padding:10px 14px;text-decoration:none;display:inline-flex}.action-panel-module__pmSZLq__btn:hover:not(:disabled,[aria-disabled=true]){background:var(--tt-raised)}.action-panel-module__pmSZLq__btn:focus-visible,.action-panel-module__pmSZLq__close:focus-visible{outline:2px solid var(--tt-amber-soft);outline-offset:2px}.action-panel-module__pmSZLq__btn:disabled{opacity:.4;cursor:default}.action-panel-module__pmSZLq__primary{background:var(--tt-amber);color:var(--tt-amber-ink);font-weight:700}.action-panel-module__pmSZLq__primary:hover:not(:disabled,[aria-disabled=true]){background:var(--tt-amber-soft)}.action-panel-module__pmSZLq__ghost{border-color:var(--tt-line);color:var(--tt-soft);background:0 0;font-weight:500}.action-panel-module__pmSZLq__ghost:hover:not(:disabled,[aria-disabled=true]){background:var(--tt-surface)}.action-panel-module__pmSZLq__actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.action-panel-module__pmSZLq__actions>.action-panel-module__pmSZLq__btn{flex:110px}.action-panel-module__pmSZLq__error{color:var(--tt-neg);margin-top:12px;font-size:13px}.action-panel-module__pmSZLq__contractRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.action-panel-module__pmSZLq__contract{color:var(--tt-muted);font-size:14px}.action-panel-module__pmSZLq__contract strong{color:var(--tt-text);font:700 24px/1.2 var(--tt-mono);margin-left:6px}.action-panel-module__pmSZLq__hint{color:var(--tt-muted);margin-top:10px;font-size:13px}.action-panel-module__pmSZLq__hint strong{color:var(--tt-text);font-family:var(--tt-mono);font-weight:700}.action-panel-module__pmSZLq__hint:empty{margin:0}.action-panel-module__pmSZLq__refusal{color:var(--tt-text);margin-top:10px;font-size:13px;font-weight:600}.action-panel-module__pmSZLq__novice{border-left:3px solid var(--tt-amber-soft);background:var(--tt-amber-bg);color:var(--tt-text);border-radius:8px;margin:0 0 10px;padding:8px 12px;font-size:13px;line-height:1.35}.action-panel-module__pmSZLq__discard{gap:4px;display:grid}.action-panel-module__pmSZLq__discardSide .action-panel-module__pmSZLq__hint{text-align:center;margin-top:4px}.action-panel-module__pmSZLq__kitty{justify-items:center;gap:8px;margin:2px 0 6px;display:grid}.action-panel-module__pmSZLq__kittyLabel{color:var(--tt-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.action-panel-module__pmSZLq__kittyCards{justify-content:center;gap:10px;display:flex}.action-panel-module__pmSZLq__kittyCard{width:var(--kitty-card,72px);aspect-ratio:5/7;box-shadow:0 2px 8px color-mix(in srgb, var(--tt-ground) 60%, transparent);animation:action-panel-module__pmSZLq__kitty-turn calc(.44s * var(--motion-scale,1)) cubic-bezier(.3, .7, .3, 1) backwards;animation-delay:calc(var(--kitty-index,0) * .15s * var(--motion-scale,1));border-radius:5px;flex:none;display:block;position:relative}@keyframes action-panel-module__pmSZLq__kitty-turn{0%{opacity:.3;transform:perspective(700px)rotateY(88deg)}to{opacity:1;transform:perspective(700px)rotateY(0)}}.action-panel-module__pmSZLq__rows{gap:8px;margin-top:8px;display:grid}.action-panel-module__pmSZLq__row{background:var(--tt-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 14px;display:flex}.action-panel-module__pmSZLq__row strong{font:700 16px/1 var(--tt-mono)}.action-panel-module__pmSZLq__select{box-sizing:border-box;border:1px solid var(--tt-line);background:var(--tt-field);width:88px;min-height:44px;color:var(--tt-text);font:600 16px/1 var(--tt-mono);border-radius:12px;padding:0 10px}.action-panel-module__pmSZLq__select:focus-visible{outline:2px solid var(--tt-amber-soft);outline-offset:2px}.action-panel-module__pmSZLq__trigger{z-index:6;box-sizing:border-box;border:1px solid var(--tt-amber);background:var(--tt-amber-bg);max-width:min(92%,420px);min-height:44px;box-shadow:0 8px 24px color-mix(in srgb, var(--tt-ground) 60%, transparent);color:var(--tt-amber-soft);font:600 14px/1.2 var(--tt-font);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 18px;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.action-panel-module__pmSZLq__trigger:hover{background:var(--tt-status-bg)}.action-panel-module__pmSZLq__trigger:focus-visible{outline:2px solid var(--tt-amber-soft);outline-offset:2px}.action-panel-module__pmSZLq__prompt{width:min(360px,92%);top:50%;transform:translate(-50%,-50%)}.action-panel-module__pmSZLq__prompt .action-panel-module__pmSZLq__actions{margin-top:12px}.action-panel-module__pmSZLq__floating{width:min(var(--popup-max,440px), var(--popup-avail-w,calc(100vw - 24px)));max-height:var(--popup-avail-h,calc(100dvh - 24px));flex-direction:column;margin:0;padding:20px;display:flex;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}.action-panel-module__pmSZLq__floating>.action-panel-module__pmSZLq__header,.action-panel-module__pmSZLq__floating>.action-panel-module__pmSZLq__actions{flex:none}.action-panel-module__pmSZLq__floating>.action-panel-module__pmSZLq__header{margin-bottom:8px}.action-panel-module__pmSZLq__floating>.action-panel-module__pmSZLq__actions{margin-top:0;padding-top:14px}.action-panel-module__pmSZLq__floatingBody{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.action-panel-module__pmSZLq__floating>.action-panel-module__pmSZLq__actions{justify-content:flex-end}.action-panel-module__pmSZLq__floating>.action-panel-module__pmSZLq__actions>.action-panel-module__pmSZLq__btn{flex:140px}.action-panel-module__pmSZLq__floating>.action-panel-module__pmSZLq__actions>.action-panel-module__pmSZLq__btn:only-child{flex:0 220px}.action-panel-module__pmSZLq__floatingBody>*+*{margin-top:20px}.action-panel-module__pmSZLq__wide{--popup-max:680px}.action-panel-module__pmSZLq__finalList{gap:8px;display:grid}.action-panel-module__pmSZLq__finalHeading{color:var(--tt-muted);text-align:right;padding-right:14px;font-size:12px}.action-panel-module__pmSZLq__finalRow{background:var(--tt-surface);border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:12px 14px;display:flex}.action-panel-module__pmSZLq__finalRow[data-leading=true]{border-color:var(--tt-amber);background:var(--tt-amber-bg);min-height:72px}.action-panel-module__pmSZLq__finalName{overflow-wrap:anywhere;font-size:15px;font-weight:600;display:block}.action-panel-module__pmSZLq__finalRow small{color:var(--tt-amber-soft);margin-top:4px;font-size:12px;display:block}.action-panel-module__pmSZLq__finalScore{font:700 22px/1 var(--tt-mono);font-variant-numeric:tabular-nums;flex-shrink:0}.action-panel-module__pmSZLq__finalRow[data-leading=true] .action-panel-module__pmSZLq__finalScore{font-size:28px}.action-panel-module__pmSZLq__finalNote{color:var(--tt-muted);margin-top:16px;font-size:12px;line-height:1.6}.action-panel-module__pmSZLq__dealHead{flex-wrap:wrap;align-items:baseline;gap:2px 14px;display:flex}.action-panel-module__pmSZLq__dealContract{font:700 28px/1.2 var(--tt-mono)}.action-panel-module__pmSZLq__dealDeclarer{color:var(--tt-muted);font-size:14px}.action-panel-module__pmSZLq__dealScroll{overflow-x:auto}.action-panel-module__pmSZLq__dealTable{border-collapse:collapse;width:100%;font-size:13px}.action-panel-module__pmSZLq__dealTable caption{color:var(--tt-muted);text-align:left;padding:12px 0 8px;font-size:12px}.action-panel-module__pmSZLq__dealTable th,.action-panel-module__pmSZLq__dealTable td{border-bottom:1px solid var(--tt-line-2);text-align:right;padding:10px 8px}.action-panel-module__pmSZLq__dealTable thead th{border-bottom-color:var(--tt-line);color:var(--tt-muted);font-size:12px;font-weight:500}.action-panel-module__pmSZLq__dealTable tbody th{font-weight:600}.action-panel-module__pmSZLq__dealTable th:first-child{text-align:left}.action-panel-module__pmSZLq__dealTable td{font-family:var(--tt-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.action-panel-module__pmSZLq__dealTable tbody tr:last-child>*{border-bottom:0}.action-panel-module__pmSZLq__gain,.action-panel-module__pmSZLq__loss{font-weight:700}.action-panel-module__pmSZLq__gain{color:var(--tt-amber-soft)}.action-panel-module__pmSZLq__loss,.action-panel-module__pmSZLq__neg{color:var(--tt-neg)}.action-panel-module__pmSZLq__cut{display:inline}.action-panel-module__pmSZLq__bidText{white-space:nowrap}.action-panel-module__pmSZLq__bidText small{color:var(--tt-muted);font-size:.8em;font-weight:400}.action-panel-module__pmSZLq__red{color:var(--tt-neg)}@media (max-width:600px) and (orientation:portrait){.action-panel-module__pmSZLq__floating{padding:16px}.action-panel-module__pmSZLq__dealScroll{overflow-x:visible}.action-panel-module__pmSZLq__dealTable,.action-panel-module__pmSZLq__dealTable tbody,.action-panel-module__pmSZLq__dealTable tr{width:100%;display:block}.action-panel-module__pmSZLq__dealTable caption{padding:8px 0;display:block}.action-panel-module__pmSZLq__dealTable thead{display:none}.action-panel-module__pmSZLq__dealTable tr{border-top:1px solid var(--tt-line-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 8px;padding:8px 0;display:grid}.action-panel-module__pmSZLq__dealTable th,.action-panel-module__pmSZLq__dealTable td{text-align:left;border:0;min-width:0;padding:0}.action-panel-module__pmSZLq__dealTable th:first-child{grid-column:1/-1;font-size:14px}.action-panel-module__pmSZLq__dealTable td{white-space:normal;overflow-wrap:anywhere;align-content:start;gap:3px;display:grid}.action-panel-module__pmSZLq__dealTable td:before{content:attr(data-label);color:var(--tt-muted);font-family:var(--tt-font);font-size:11px;font-weight:600}.action-panel-module__pmSZLq__cut{display:block}.action-panel-module__pmSZLq__dealContract{font-size:22px}}@media (max-width:380px) and (orientation:portrait){.action-panel-module__pmSZLq__dealTable tr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px) and (max-height:600px) and (orientation:landscape){.action-panel-module__pmSZLq__popup{border-radius:16px;padding:10px 12px}.action-panel-module__pmSZLq__popup[data-popup-kind=bidding]{width:min(100% - 24px,max(420px,min(600px,100% - 232px)))}.action-panel-module__pmSZLq__popup:not(.action-panel-module__pmSZLq__floating) .action-panel-module__pmSZLq__btn{min-height:44px;padding-block:6px}.action-panel-module__pmSZLq__title{font-size:15px}.action-panel-module__pmSZLq__close{width:32px;height:32px;top:2px;right:4px}.action-panel-module__pmSZLq__header{margin-bottom:4px}.action-panel-module__pmSZLq__actions{margin-top:10px}.action-panel-module__pmSZLq__discard{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px}.action-panel-module__pmSZLq__kitty{--kitty-card:40px;gap:4px;margin:0}.action-panel-module__pmSZLq__discardSide .action-panel-module__pmSZLq__hint{text-align:left;margin-top:0}.action-panel-module__pmSZLq__discardSide .action-panel-module__pmSZLq__actions{margin-top:6px}.action-panel-module__pmSZLq__contractRow{margin-bottom:4px}.action-panel-module__pmSZLq__contractRow .action-panel-module__pmSZLq__btn{min-height:36px}.action-panel-module__pmSZLq__floating{padding:8px 14px 10px}.action-panel-module__pmSZLq__floating>.action-panel-module__pmSZLq__header{margin-bottom:0}.action-panel-module__pmSZLq__floating>.action-panel-module__pmSZLq__actions{justify-content:flex-end;padding-top:8px;display:flex}.action-panel-module__pmSZLq__floating>.action-panel-module__pmSZLq__actions>.action-panel-module__pmSZLq__btn{flex:none;min-width:160px;min-height:36px;padding:6px 20px}.action-panel-module__pmSZLq__dealHead{column-gap:14px}.action-panel-module__pmSZLq__dealContract{font-size:20px}.action-panel-module__pmSZLq__dealTable caption{padding:2px 0 4px}.action-panel-module__pmSZLq__dealTable th,.action-panel-module__pmSZLq__dealTable td{padding:5px 8px}.action-panel-module__pmSZLq__finalRow{min-height:40px;padding-block:6px}.action-panel-module__pmSZLq__finalRow[data-leading=true]{min-height:52px}.action-panel-module__pmSZLq__finalNote{margin-top:8px}}@media (max-width:1100px) and (max-height:380px) and (orientation:landscape){.action-panel-module__pmSZLq__popup{padding:8px 12px}.action-panel-module__pmSZLq__popup:not(.action-panel-module__pmSZLq__floating) .action-panel-module__pmSZLq__btn{min-height:38px}}.action-panel-module__pmSZLq__triggerShort{display:none}@media (max-width:639px){.action-panel-module__pmSZLq__trigger{min-height:36px;padding:0 12px;font-size:13px}.action-panel-module__pmSZLq__triggerFull{display:none}.action-panel-module__pmSZLq__triggerShort{display:inline}}@media (max-width:360px){.action-panel-module__pmSZLq__trigger{padding:0 9px;font-size:12px}}
.card-settings-module__EGHNcW__settings{border:0;min-width:0;margin:20px 0 0;padding:0}.card-settings-module__EGHNcW__settings legend{color:var(--fs-text);margin-bottom:12px;font-weight:700}.card-settings-module__EGHNcW__options{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.card-settings-module__EGHNcW__option{border:1px solid var(--fs-line);background:var(--fs-raised);color:var(--fs-text);cursor:pointer;border-radius:14px;padding:16px;transition:border-color .14s,background-color .14s}.card-settings-module__EGHNcW__option:hover{border-color:#3a3d42}.card-settings-module__EGHNcW__option:has(input:checked){border-color:var(--fs-ember);background:var(--fs-ember-bg);box-shadow:0 0 0 1px var(--fs-ember)}.card-settings-module__EGHNcW__option:has(input:checked)>span{color:var(--fs-ember-soft)}.card-settings-module__EGHNcW__option input{accent-color:var(--fs-ember);margin-right:8px}.card-settings-module__EGHNcW__preview{gap:6px;margin-top:16px;display:flex}.card-settings-module__EGHNcW__preview img{border-radius:5px;width:calc(25% - 4.5px);min-width:0;box-shadow:0 4px 10px #00000059}.card-settings-module__EGHNcW__settings p{color:var(--fs-muted);font-size:13px}.card-settings-module__EGHNcW__modes{flex-wrap:wrap;gap:10px;display:flex}.card-settings-module__EGHNcW__mode{border:1px solid var(--fs-line);background:var(--fs-raised);min-height:44px;color:var(--fs-soft);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:0 16px;transition:border-color .14s,background-color .14s;display:inline-flex}.card-settings-module__EGHNcW__mode:hover{color:var(--fs-text);border-color:#3a3d42}.card-settings-module__EGHNcW__mode:has(input:checked){border-color:var(--fs-ember);background:var(--fs-ember-bg);color:var(--fs-ember-soft);box-shadow:0 0 0 1px var(--fs-ember)}.card-settings-module__EGHNcW__mode input{accent-color:var(--fs-ember)}:is(.card-settings-module__EGHNcW__option:has(input:focus-visible),.card-settings-module__EGHNcW__mode:has(input:focus-visible)){outline:3px solid var(--fs-ember);outline-offset:3px}.card-settings-module__EGHNcW__option input:focus-visible,.card-settings-module__EGHNcW__mode input:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.card-settings-module__EGHNcW__option,.card-settings-module__EGHNcW__mode{transition:none}}
.status-page-module__MUCbnG__status{text-align:center;justify-items:center;gap:16px;max-width:560px;margin:0 auto;padding:clamp(48px,12vh,120px) 0 64px;display:grid}.status-page-module__MUCbnG__code{color:var(--fs-ember);letter-spacing:.14em;text-transform:uppercase;margin:0;font:500 13px/1.4 IBM Plex Mono,monospace}.status-page-module__MUCbnG__status h1{color:var(--fs-text);font:500 clamp(32px, 5vw, 52px)/1.15 var(--font-display), serif;letter-spacing:-.03em;margin:0}.status-page-module__MUCbnG__message{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.status-page-module__MUCbnG__reference{color:var(--muted);margin:0;font:400 12px/1.4 IBM Plex Mono,monospace}.status-page-module__MUCbnG__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.status-page-module__MUCbnG__actions a.status-page-module__MUCbnG__primary.status-page-module__MUCbnG__primary{border-color:var(--fs-ember);background:var(--fs-ember);color:var(--fs-ember-ink)}.status-page-module__MUCbnG__actions a.status-page-module__MUCbnG__primary.status-page-module__MUCbnG__primary:hover{border-color:var(--fs-ember-soft);background:var(--fs-ember-soft)}.status-page-module__MUCbnG__logo{width:72px;height:72px;margin:48px auto 0;display:block}.status-page-module__MUCbnG__logo .brand-mark{filter:brightness(0)invert(78%)sepia(38%)saturate(560%)hue-rotate(358deg)brightness(95%);width:72px;height:72px}.status-page-module__MUCbnG__skeleton{gap:16px;max-width:1280px;margin:0 auto;padding:32px 0 48px;display:grid}.status-page-module__MUCbnG__bar,.status-page-module__MUCbnG__card{background:linear-gradient(90deg, var(--fs-panel) 0%, var(--fs-raised) 50%, var(--fs-panel) 100%);background-size:200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite status-page-module__MUCbnG__shimmer}.status-page-module__MUCbnG__bar{height:18px}.status-page-module__MUCbnG__title{width:min(320px,70%);height:36px}.status-page-module__MUCbnG__short{width:min(480px,90%)}.status-page-module__MUCbnG__row{height:48px}.status-page-module__MUCbnG__cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.status-page-module__MUCbnG__card{height:220px}@keyframes status-page-module__MUCbnG__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.status-page-module__MUCbnG__bar,.status-page-module__MUCbnG__card{animation:none}}
