.scorecard_tool__144cG{max-width:960px;margin:0 auto;display:grid;gap:24px}.scorecard_tool__144cG h1{font-size:clamp(1.8rem,5vw,2.7rem);font-weight:750}.scorecard_tool__144cG h3{font-weight:650;margin-bottom:8px}.scorecard_tool__144cG small{display:block;color:var(--color-muted,#94a3b8);overflow-wrap:anywhere}.scorecard_eyebrow__I4UBM{color:var(--color-accent,#a3e635);text-transform:uppercase;letter-spacing:.15em;font-size:.75rem}.scorecard_controls__3MYF0{min-width:0;display:grid;gap:14px;border:0}.scorecard_tabs__iKU3t{display:flex;gap:8px;overflow-x:auto;flex-wrap:nowrap;padding:4px 0}.scorecard_tool__144cG button,.scorecard_tool__144cG input,.scorecard_tool__144cG select{padding:12px 16px;border-radius:8px;border:1px solid #475569;background:var(--color-card,#172033);font:inherit}.scorecard_tool__144cG button{cursor:pointer}.scorecard_tool__144cG button:disabled{opacity:.45;cursor:not-allowed}.scorecard_tool__144cG button[aria-pressed=true]{border-color:var(--color-accent,#a3e635);color:var(--color-accent,#a3e635)}.scorecard_tool__144cG :focus-visible{outline:2px solid var(--color-accent,#a3e635);outline-offset:3px}.scorecard_players__ALseW{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.scorecard_players__ALseW>div{min-width:0;overflow-wrap:anywhere}.scorecard_picker__5HtU_{position:relative}.scorecard_picker__5HtU_ label{display:block;margin-bottom:8px}.scorecard_picker__5HtU_ input{width:100%}.scorecard_picker__5HtU_ ul{margin-top:4px;border:1px solid #475569;border-radius:8px;background:var(--color-card,#172033)}.scorecard_picker__5HtU_ li{padding:12px;cursor:pointer}.scorecard_picker__5HtU_ li:hover,.scorecard_picker__5HtU_ li[aria-selected=true]{background:#334155}.scorecard_selected__Wc_XQ{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border:1px solid #475569;border-radius:8px}.scorecard_actions__29VHN{display:flex;flex-wrap:wrap;gap:8px}.scorecard_notice__kI3_y{padding:18px;border:1px solid #64748b;border-radius:12px;background:var(--color-card,#172033)}.scorecard_notice__kI3_y p{margin:0 0 12px}.scorecard_advice__6c5X8{padding:18px;border:1px solid color-mix(in srgb,var(--color-accent,#a3e635) 55%,transparent);border-radius:12px;background:color-mix(in srgb,var(--color-accent,#a3e635) 8%,transparent)}.scorecard_advice__6c5X8 h2{margin-bottom:8px;font-size:1.25rem}.scorecard_advice__6c5X8 p{margin:0}.scorecard_dimension__cca4r{border-bottom:1px solid #475569;padding:16px 0}.scorecard_dimension__cca4r summary{cursor:pointer;font-weight:650;padding:8px 0}.scorecard_dimension__cca4r dl>div{display:flex;justify-content:space-between;gap:8px}.scorecard_custom__ZnQB3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.scorecard_custom__ZnQB3 input{width:100%}.scorecard_winner__K0rol{background:#14532d33;border:1px solid #4ade8055;padding:16px;border-radius:8px}.scorecard_neutral__R21IA{background:#713f121a;padding:16px;border-radius:8px}.scorecard_tally__MhpBa{font-size:1.3rem;font-weight:700;margin-top:18px}.scorecard_bar__LmIOM{height:8px;border-radius:8px;background:#db2777;overflow:hidden;margin:12px 0}.scorecard_bar__LmIOM span{display:block;height:100%;background:#2563eb}@media (max-width:600px){.scorecard_tool__144cG{gap:18px}.scorecard_tool__144cG button,.scorecard_tool__144cG input,.scorecard_tool__144cG select{min-height:44px}.scorecard_tabs__iKU3t{flex-wrap:wrap}.scorecard_custom__ZnQB3,.scorecard_players__ALseW{grid-template-columns:minmax(0,1fr)}.scorecard_selected__Wc_XQ{flex:initial;min-height:0}}