.Practice-module__page__zhUS-f{color:#e6f4fb;background:radial-gradient(circle at 18% 12%,#4ad9ff1f,#0000 30%),linear-gradient(135deg,#05070b 0%,#101014 52%,#07090c 100%);min-height:100vh;padding:48px 20px 96px;font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.Practice-module__shell__HWI2Vt{width:min(860px,100%);margin:0 auto}.Practice-module__startupPage__Ehaay0{align-items:center;padding-bottom:48px;display:flex}.Practice-module__startupShell__esmpIS{width:min(640px,100%)}.Practice-module__header__ZrRbUH{margin-bottom:24px}.Practice-module__eyebrow__4SiS9F{color:#4ad9ffc7;letter-spacing:.2em;text-transform:uppercase;margin:0 0 6px;font-size:10px}.Practice-module__title__xAnl0a{color:#f5e642;margin:0 0 10px;font-size:clamp(24px,4vw,38px);line-height:1.05}.Practice-module__lead__t1nygL{color:#e6f4fbb8;max-width:680px;margin:0;font-size:14px;line-height:1.6}.Practice-module__liveSyncStatus__JJhRpq{z-index:50;color:#e6f4fb;pointer-events:none;background:#101014;border:1px solid #4ad9ff5c;margin:0;padding:4px 8px;font-size:12px;line-height:1.2;position:fixed;top:8px;left:50%;transform:translate(-50%)}.Practice-module__panel__NA7cbS{background:#080c12db;border:1px solid #4ad9ff47;border-radius:8px;gap:18px;padding:20px;display:grid;box-shadow:0 24px 80px #0000006b}.Practice-module__savedReplayPanel__IRyy3X{margin-top:18px}.Practice-module__savedReplayList__pUh-Lh{gap:10px;display:grid}.Practice-module__replayImport__bNAyPz{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Practice-module__importButton__hA-5PI{color:#e6f4fb;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:#4ad9ff14;border:1px solid #4ad9ff5c;border-radius:6px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.Practice-module__importButton__hA-5PI:hover{background:#4ad9ff24;border-color:#4ad9ff9e}.Practice-module__importButton__hA-5PI:has(input:disabled){cursor:not-allowed;opacity:.6}.Practice-module__importButton__hA-5PI input{display:none}.Practice-module__importError__KW0S-z{color:#ffc8d2;margin:0;font-size:12px}.Practice-module__savedReplayRow__hcGG7m{background:#e6f4fb0d;border:1px solid #e6f4fb1f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.Practice-module__savedReplayMain__mcJ6k7{gap:3px;min-width:0;display:grid}.Practice-module__savedReplayMain__mcJ6k7 strong{color:#e6f4fb;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.Practice-module__savedReplayMain__mcJ6k7 span,.Practice-module__savedReplayMain__mcJ6k7 small{color:#e6f4fb9e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.Practice-module__savedReplayActions__HLvA9F{gap:6px;display:flex}.Practice-module__replayIconButton__5gJjnG{appearance:none;color:#f5e642;cursor:pointer;background:#f5e64217;border:1px solid #f5e64247;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;display:inline-flex}.Practice-module__replayIconButton__5gJjnG:hover{background:#f5e64229;border-color:#f5e6429e}.Practice-module__grid__ar-0s4{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.Practice-module__field__2b2-oy{gap:8px;display:grid}.Practice-module__label__UIjfK5{color:#e6f4fb9e;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700}.Practice-module__select__gpaB3C{color:#e6f4fb;width:100%;min-height:42px;font:inherit;background:#07090c;border:1px solid #4ad9ff52;border-radius:6px;padding:0 12px;font-size:13px}.Practice-module__select__gpaB3C:focus{outline-offset:2px;outline:2px solid #f5e64299}.Practice-module__help__obqxl6{color:#e6f4fb94;min-height:42px;font-size:12px;line-height:1.5}.Practice-module__sectionTitle__8YSPpP{color:#f5e642;margin:0 0 8px;font-size:18px;line-height:1.2}.Practice-module__button__dQyNss{color:#07090c;cursor:pointer;min-height:44px;font:inherit;letter-spacing:.04em;text-transform:uppercase;background:#f5e642;border:1px solid #f5e642c7;border-radius:6px;font-size:14px;font-weight:800}.Practice-module__button__dQyNss:disabled{cursor:not-allowed;color:#e6f4fb6b;background:#e6f4fb1a;border-color:#e6f4fb2e}.Practice-module__buttonLink__Fn8mjB{color:#07090c;letter-spacing:.04em;text-transform:uppercase;background:#f5e642;border:1px solid #f5e642c7;border-radius:6px;justify-content:center;align-items:center;min-height:44px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.Practice-module__buttonLink__Fn8mjB:hover{background:#fff05a}.Practice-module__recoveryActions__-V-ib1{flex-wrap:wrap;gap:12px;display:flex}.Practice-module__recoveryActions__-V-ib1 .Practice-module__button__dQyNss,.Practice-module__recoveryActions__-V-ib1 .Practice-module__buttonLink__Fn8mjB{padding:0 20px}.Practice-module__recoveryLink__mthDEW{color:#e6f4fb;border:1px solid #4ad9ff99;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.Practice-module__recoveryLink__mthDEW:hover{background:#4ad9ff1f}.Practice-module__recoveryActions__-V-ib1 :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #4ad9ff}.Practice-module__errorDetail__SARahr{color:#ffc8d2;margin:0;font-size:13px;line-height:1.5}.Practice-module__proposalBanner__w1sOIV{z-index:60;color:#e6f4fb;background:#080c12f0;border:1px solid #4ad9ff75;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;width:min(720px,100vw - 32px);min-height:64px;padding:12px 14px;font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 54px #0000007a}.Practice-module__proposalBannerText__lbsHLr{gap:3px;min-width:0;display:grid}.Practice-module__proposalBannerKicker__sxBIjO{color:#4ad9ffd1;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.Practice-module__proposalBannerText__lbsHLr strong{color:#f5e642;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.1;overflow:hidden}.Practice-module__proposalBannerText__lbsHLr span:last-child{color:#e6f4fbb8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.Practice-module__proposalBannerActions__LPbt47{flex:none;align-items:center;gap:8px;display:flex}.Practice-module__proposalBannerTimer__YfN380{color:#e6f4fb9e;text-align:right;min-width:36px;font-size:12px}.Practice-module__proposalBannerButton__ZnuadH{color:#e6f4fb;cursor:pointer;min-height:34px;font:inherit;letter-spacing:.05em;text-transform:uppercase;background:#e6f4fb12;border:1px solid #e6f4fb3d;border-radius:6px;padding:0 12px;font-size:11px;font-weight:800}.Practice-module__proposalBannerButton__ZnuadH:hover:not(:disabled){background:#e6f4fb1f;border-color:#e6f4fb75}.Practice-module__proposalBannerButton__ZnuadH:disabled{cursor:default;opacity:.58}.Practice-module__proposalBannerButtonPrimary__3t2hMy{color:#07090c;background:#f5e642;border-color:#f5e642c2}.Practice-module__proposalBannerButtonPrimary__3t2hMy:hover:not(:disabled){background:#fff05a;border-color:#fff05a}.Practice-module__error__FqByXZ{color:#ffc8d2;background:#ff56761a;border:1px solid #ff567673;border-radius:6px;padding:12px 14px;font-size:13px;line-height:1.5}.Practice-module__warningPanel__ilPiVg{color:#fff6a3;background:#f5e6421a;border:1px solid #f5e6426b;border-radius:8px;gap:10px;margin-top:22px;padding:16px;display:grid}.Practice-module__warningTitle__1FTX7X{color:#f5e642;margin:0;font-size:15px;line-height:1.2}.Practice-module__warningLead__tJ22Av{color:#fff6a3c7;margin:0;font-size:13px;line-height:1.5}.Practice-module__warningList__1V7ES6{color:#fffbd0;gap:6px;margin:0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.Practice-module__backLink__Xr1eKO{color:#4ad9ffdb;margin-top:18px;margin-right:18px;font-size:12px;text-decoration:none;display:inline-block}.Practice-module__backLink__Xr1eKO:hover{color:#4ad9ff;text-decoration:underline}@media (width<=760px){.Practice-module__grid__ar-0s4,.Practice-module__savedReplayRow__hcGG7m{grid-template-columns:1fr}.Practice-module__savedReplayActions__HLvA9F{justify-content:flex-start}}.Practice-module__preparationBoard__MfjfHp{height:100dvh;overflow:hidden}.Practice-module__preparationBoard__MfjfHp [data-testid=opponent-hand-overlay],.Practice-module__preparationBoard__MfjfHp [data-testid=player-hand-dock]{visibility:hidden}
