.page_wrap__2wta5{max-width:720px;margin:0 auto;padding:1.5rem 1rem 5rem}.page_head__QZAhB{display:grid;grid-gap:.25rem;gap:.25rem;margin-bottom:1.5rem}.page_back__5oE_W{color:var(--text-dim);font-size:.875rem}.page_back__5oE_W:hover{color:var(--text)}.page_head__QZAhB h1{margin:.5rem 0 0;font-family:var(--font-display);font-size:2rem;font-weight:700;letter-spacing:-.02em}.page_kicker__BjUSS{color:var(--text-dim);font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.04em}.MatchEntryForm_form__cDOUF{display:grid;grid-gap:1.25rem;gap:1.25rem;max-width:640px;margin:0 auto}.MatchEntryForm_section__YJLG2{background:linear-gradient(180deg,var(--surface) 0,var(--bg-elev) 100%);border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:1.25rem}.MatchEntryForm_sectionHead__FBXO3{display:flex;align-items:center;gap:.625rem;margin-bottom:1rem}.MatchEntryForm_sectionHead__FBXO3 h2{margin:0;font-family:var(--font-display);font-size:1.0625rem;font-weight:600;letter-spacing:-.01em}.MatchEntryForm_stepNum__IZEnO{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--surface-2);color:var(--text-dim);font-family:var(--font-display);font-weight:700;font-size:.8125rem}.MatchEntryForm_counter__0BdSu{margin-left:auto;color:var(--text-dim);font-family:var(--font-mono);font-size:.8125rem}.MatchEntryForm_swap__K6u1S{margin-left:auto;background:var(--surface-2);border:1px solid var(--border);color:var(--text);padding:.375rem .625rem;border-radius:var(--radius-sm);cursor:pointer;font-size:1rem}.MatchEntryForm_hint__7zZJ9{margin:.75rem 0 0;color:var(--text-dimmer);font-size:.8125rem;text-align:center}.MatchEntryForm_roster__VCMtr{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.625rem;gap:.625rem}.MatchEntryForm_avatarBtn__AUZ__{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.875rem .5rem;background:var(--surface-2);border:1.5px solid transparent;border-radius:var(--radius);cursor:pointer;transition:border-color .16s var(--ease-out),background .16s var(--ease-out),transform .12s var(--ease-out)}.MatchEntryForm_avatarBtn__AUZ__:hover{background:var(--surface-3)}.MatchEntryForm_avatarSelected__eNpM6{border-color:var(--face);background:color-mix(in srgb,var(--face) 12%,var(--surface-2))}.MatchEntryForm_avatar__Ryvgf{width:3rem;height:3rem;border-radius:50%;background:var(--face);display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:1.25rem;color:#000;box-shadow:0 4px 14px color-mix(in srgb,var(--face) 50%,transparent)}.MatchEntryForm_avatarName__7Syqq{font-size:.875rem;font-weight:500}.MatchEntryForm_checkmark__UTFCX{position:absolute;top:.5rem;right:.5rem;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--accent);color:#000;font-size:.75rem;font-weight:700;display:grid;place-items:center}.MatchEntryForm_teamBoards__N3S07{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.75rem;gap:.75rem}.MatchEntryForm_vsBig__ifgI8{font-family:var(--font-display);color:var(--text-dimmer);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.MatchEntryForm_teamCard__oEFpy{background:var(--bg-elev);border:1px solid var(--border-soft);border-radius:var(--radius);padding:.75rem}.MatchEntryForm_teamLabel__O2zav{color:var(--text-dim);font-family:var(--font-display);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:center;margin-bottom:.5rem}.MatchEntryForm_teamSlots__r6OMH{display:grid;grid-gap:.375rem;gap:.375rem}.MatchEntryForm_slot__uQQhI{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;background:var(--surface-2);border:1px solid color-mix(in srgb,var(--face) 35%,transparent);border-radius:var(--radius-sm);cursor:pointer;width:100%;text-align:left}.MatchEntryForm_slot__uQQhI:hover{background:var(--surface-3)}.MatchEntryForm_slotArmed__MA_4L{background:color-mix(in srgb,var(--face) 18%,var(--surface-2));border-color:var(--face);box-shadow:0 0 0 2px color-mix(in srgb,var(--face) 35%,transparent);animation:MatchEntryForm_armedPulse__373ki 1.4s var(--ease-out) infinite}@keyframes MatchEntryForm_armedPulse__373ki{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--face) 35%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--face) 20%,transparent)}}.MatchEntryForm_slotArmedDot___AuMy{margin-left:auto;color:var(--face);font-weight:700}.MatchEntryForm_slotAvatar__mcyRB{width:1.625rem;height:1.625rem;border-radius:50%;background:var(--face);color:#000;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:.8125rem}.MatchEntryForm_slotName__TLoKP{font-size:.875rem;font-weight:500}.MatchEntryForm_slotEmpty__SLUGZ{height:2.25rem;border:1px dashed var(--border);border-radius:var(--radius-sm);display:grid;place-items:center;color:var(--text-dimmer)}.MatchEntryForm_formatPicker__PW1AM{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.MatchEntryForm_formatChip__yfcSn{display:grid;grid-gap:.125rem;gap:.125rem;padding:.75rem .875rem;background:var(--surface);border:1.5px solid var(--border-soft);border-radius:var(--radius);color:var(--text);cursor:pointer;text-align:left;transition:border-color .16s var(--ease-out),background .16s var(--ease-out)}.MatchEntryForm_formatChip__yfcSn:hover{border-color:var(--border);background:var(--surface-2)}.MatchEntryForm_formatActive__JyNUr{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.MatchEntryForm_formatTitle__tYWrv{font-family:var(--font-display);font-weight:700;font-size:.9375rem}.MatchEntryForm_formatSub__nD9vq{color:var(--text-dim);font-family:var(--font-mono);font-size:.75rem}.MatchEntryForm_formatActive__JyNUr .MatchEntryForm_formatSub__nD9vq{color:color-mix(in srgb,var(--accent) 70%,var(--text-dim))}.MatchEntryForm_submitWrap__3oqC6{position:-webkit-sticky;position:sticky;bottom:.75rem;z-index:5;padding-top:.5rem}.MatchEntryForm_submit__lZxzA{width:100%;background:var(--accent);color:#001a10;border:0;padding:1rem;border-radius:var(--radius);font-family:var(--font-display);font-weight:700;font-size:1rem;letter-spacing:.02em;cursor:pointer;box-shadow:0 10px 30px color-mix(in srgb,var(--accent) 30%,transparent)}.MatchEntryForm_submit__lZxzA:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;background:var(--surface-2);color:var(--text-dim)}.MatchEntryForm_err__x7Gim{margin:.75rem 0 0;color:var(--loss);text-align:center;font-size:.875rem}.MatchEntryForm_play__YdSoN{display:grid;grid-gap:1rem;gap:1rem;max-width:640px;margin:0 auto}.MatchEntryForm_playBack__2j0bO{background:transparent;border:0;color:var(--text-dim);font-size:.875rem;cursor:pointer;padding:.25rem 0;text-align:left;justify-self:start}.MatchEntryForm_playBack__2j0bO:hover{color:var(--text)}.MatchEntryForm_matchHeader__PDO4M{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.875rem 1rem;background:linear-gradient(180deg,var(--surface) 0,var(--bg-elev) 100%);border:1px solid var(--border-soft);border-radius:var(--radius)}.MatchEntryForm_matchTeam__ki9Ff{display:flex;align-items:center;gap:.5rem;min-width:0}.MatchEntryForm_matchTeamReverse__gMlY7{flex-direction:row-reverse;text-align:right}.MatchEntryForm_matchTeamAvatars__O_g4l{display:flex;flex-shrink:0}.MatchEntryForm_matchTeamReverse__gMlY7 .MatchEntryForm_matchTeamAvatars__O_g4l{flex-direction:row-reverse}.MatchEntryForm_matchTeamAv__ozlk5{width:1.875rem;height:1.875rem;border-radius:50%;display:grid;place-items:center;color:#000;font-family:var(--font-display);font-weight:700;font-size:.8125rem;border:2px solid var(--bg-elev)}.MatchEntryForm_matchTeamAv__ozlk5:not(:first-child){margin-left:-.5rem}.MatchEntryForm_matchTeamReverse__gMlY7 .MatchEntryForm_matchTeamAv__ozlk5:not(:first-child){margin-left:0;margin-right:-.5rem}.MatchEntryForm_matchTeamName__avZ3B{font-family:var(--font-display);font-weight:600;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.MatchEntryForm_matchTeamWin__Dwlw_ .MatchEntryForm_matchTeamName__avZ3B{color:var(--accent)}.MatchEntryForm_matchHeaderMid__bagUo{display:grid;grid-gap:.0625rem;gap:.0625rem;justify-items:center}.MatchEntryForm_matchHeaderSets__cUsom{display:inline-flex;align-items:baseline;gap:.375rem}.MatchEntryForm_headerSets__5RX9x{font-family:var(--font-display);font-weight:700;font-size:1.75rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-dimmer)}.MatchEntryForm_headerWin__9vW_U{color:var(--accent)}.MatchEntryForm_headerSep__cV77M{color:var(--text-dimmer);font-weight:700}.MatchEntryForm_matchHeaderLabel__7W2h3{font-family:var(--font-mono);font-size:.6125rem;letter-spacing:.1em;color:var(--text-dimmer)}.MatchEntryForm_currentPanel__nB93w{display:grid;grid-gap:.875rem;gap:.875rem;padding:1.125rem 1rem 1rem;background:linear-gradient(180deg,var(--surface) 0,var(--bg-elev) 100%);border:1.5px solid color-mix(in srgb,var(--accent) 25%,var(--border-soft));border-radius:var(--radius-lg)}.MatchEntryForm_currentLabel__j1e2V{text-align:center;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.14em;color:color-mix(in srgb,var(--accent) 80%,var(--text-dim))}.MatchEntryForm_currentScoreRow__TjKdo{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.5rem;gap:.5rem}.MatchEntryForm_currentDash__LphU1{font-family:var(--font-display);font-weight:700;font-size:2.25rem;color:var(--text-dimmer);line-height:1}.MatchEntryForm_scoreSide__RS0l2{display:grid;grid-gap:.5rem;gap:.5rem;justify-items:center}.MatchEntryForm_scoreTap__4p6i2{display:grid;grid-gap:.125rem;gap:.125rem;justify-items:center;background:var(--surface-2);border:1.5px solid var(--border-soft);border-radius:var(--radius);padding:.75rem .5rem .625rem;cursor:pointer;color:var(--text);width:100%;min-height:5.5rem;transition:border-color .16s var(--ease-out),background .16s var(--ease-out),transform .1s var(--ease-out);-webkit-user-select:none;-moz-user-select:none;user-select:none}.MatchEntryForm_scoreTap__4p6i2:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface-2))}.MatchEntryForm_scoreTap__4p6i2:active{transform:scale(.97)}.MatchEntryForm_scoreNum__995h3{font-family:var(--font-display);font-weight:700;font-size:3rem;line-height:1;letter-spacing:-.03em;color:var(--text)}.MatchEntryForm_scoreTapHint__yLEaP{font-family:var(--font-mono);color:var(--text-dimmer);font-size:.625rem;letter-spacing:.1em}.MatchEntryForm_scoreAdjust__0UJRn{display:inline-flex;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.MatchEntryForm_scoreAdjust__0UJRn button{width:2rem;height:1.875rem;background:transparent;border:0;color:var(--text);font-size:1rem;font-weight:700;cursor:pointer;display:grid;place-items:center}.MatchEntryForm_scoreAdjust__0UJRn button:not(:first-child){border-left:1px solid var(--border)}.MatchEntryForm_scoreAdjust__0UJRn button:hover:not(:disabled){background:var(--surface-3);color:var(--accent)}.MatchEntryForm_scoreAdjust__0UJRn button:disabled{opacity:.3;cursor:not-allowed}.MatchEntryForm_endSetBtn__lK_3b{background:var(--surface-2);border:1px solid var(--border);color:var(--text);padding:.625rem .875rem;border-radius:var(--radius);cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:.875rem}.MatchEntryForm_endSetBtn__lK_3b:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface-2))}.MatchEntryForm_endSetBtn__lK_3b:disabled{opacity:.4;cursor:not-allowed}.MatchEntryForm_matchOver__p38fC{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:1rem 1.25rem;background:color-mix(in srgb,var(--accent) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:var(--radius);color:var(--accent);font-family:var(--font-display);font-weight:700;font-size:1.0625rem}.MatchEntryForm_matchOverIcon__DgwUp{font-size:1.375rem}.MatchEntryForm_setLog__oe3LD{display:grid;grid-gap:.375rem;gap:.375rem;padding:.875rem 1rem;background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius)}.MatchEntryForm_setLogHead__vRCk8{font-family:var(--font-display);font-size:.6875rem;font-weight:600;color:var(--text-dim);letter-spacing:.12em;text-transform:uppercase}.MatchEntryForm_setLogEmpty__Mmvar{color:var(--text-dimmer);font-size:.8125rem;padding:.25rem 0}.MatchEntryForm_historyRow__kLsnE{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.5rem .625rem;background:var(--surface-2);border-radius:var(--radius-sm)}.MatchEntryForm_historyNum__dM7Yp{font-family:var(--font-mono);color:var(--text-dim);font-size:.75rem;letter-spacing:.04em}.MatchEntryForm_historyStepper__u_a5w{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.125rem}.MatchEntryForm_historyStepper__u_a5w button{width:1.625rem;height:1.625rem;background:transparent;border:0;color:var(--text);font-size:.875rem;font-weight:700;cursor:pointer;border-radius:4px}.MatchEntryForm_historyStepper__u_a5w button:hover:not(:disabled){background:var(--surface-3);color:var(--accent)}.MatchEntryForm_historyStepper__u_a5w button:disabled{opacity:.3;cursor:not-allowed}.MatchEntryForm_historyVal__XSzM2{min-width:1.25rem;text-align:center;font-family:var(--font-display);font-weight:700;font-size:1rem}.MatchEntryForm_historyWin__XMPbc{color:var(--text)}.MatchEntryForm_historyLose__EEkFk{color:var(--text-dimmer)}.MatchEntryForm_historyDash__wVt9L{color:var(--text-dimmer);font-weight:700}.MatchEntryForm_historyDel__KXxWB{background:transparent;border:0;color:var(--text-dimmer);width:1.5rem;height:1.5rem;border-radius:50%;cursor:pointer;font-size:1rem;line-height:1}.MatchEntryForm_historyDel__KXxWB:hover{background:color-mix(in srgb,var(--loss) 18%,transparent);color:var(--loss)}.MatchEntryForm_playSubmit__gxql8{position:-webkit-sticky;position:sticky;bottom:.75rem;z-index:5;padding-top:.5rem}@media (max-width:480px){.MatchEntryForm_roster__VCMtr{grid-template-columns:repeat(3,1fr)}.MatchEntryForm_scoreNum__995h3{font-size:2.5rem}.MatchEntryForm_scoreTap__4p6i2{min-height:4.75rem;padding:.5rem .375rem}.MatchEntryForm_matchTeamName__avZ3B{font-size:.8125rem}.MatchEntryForm_matchTeamAv__ozlk5{width:1.625rem;height:1.625rem;font-size:.6875rem}.MatchEntryForm_headerSets__5RX9x{font-size:1.5rem}.MatchEntryForm_historyRow__kLsnE{grid-template-columns:auto 1fr auto 1fr auto;gap:.375rem}.MatchEntryForm_historyStepper__u_a5w button{width:1.5rem;height:1.5rem}}