.Tool-module__TtK38G__tool{margin:0 0 var(--space-10);padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);font-size:var(--text-body);line-height:1.5}.Tool-module__TtK38G__tool p,.Tool-module__TtK38G__cta p{margin:0}.Tool-module__TtK38G__stack{gap:var(--space-4);flex-direction:column;display:flex}.Tool-module__TtK38G__field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.Tool-module__TtK38G__label{font-size:var(--text-small);font-weight:var(--fw-semibold);color:var(--color-text)}.Tool-module__TtK38G__hint{font-size:var(--text-caption);color:var(--color-text-hint)}.Tool-module__TtK38G__input,.Tool-module__TtK38G__textarea{box-sizing:border-box;border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body)}.Tool-module__TtK38G__input{height:var(--min-tap-target);padding:0 var(--space-3)}.Tool-module__TtK38G__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.Tool-module__TtK38G__textarea{padding:var(--space-3);resize:vertical;line-height:1.6}.Tool-module__TtK38G__input:focus,.Tool-module__TtK38G__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.Tool-module__TtK38G__input[aria-invalid=true],.Tool-module__TtK38G__textarea[aria-invalid=true]{border-color:var(--color-danger)}.Tool-module__TtK38G__input[aria-invalid=true]:focus,.Tool-module__TtK38G__textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--color-focus-ring-error)}.Tool-module__TtK38G__error{font-size:var(--text-caption);font-weight:var(--fw-medium);color:var(--color-danger)}.Tool-module__TtK38G__check{align-items:center;gap:var(--space-2);min-height:var(--min-tap-target);font-size:var(--text-small);color:var(--color-text);cursor:pointer;display:inline-flex}.Tool-module__TtK38G__check input{width:var(--space-5);height:var(--space-5);accent-color:var(--color-primary);margin:0}.Tool-module__TtK38G__row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Tool-module__TtK38G__spread{justify-content:space-between}.Tool-module__TtK38G__match{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-alt);flex-direction:column;display:flex}.Tool-module__TtK38G__matchHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.Tool-module__TtK38G__matchTitle{font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--fw-bold);color:var(--color-text)}.Tool-module__TtK38G__oversPerSide{align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--color-text-muted);display:inline-flex}.Tool-module__TtK38G__oversPerSide .Tool-module__TtK38G__input{width:calc(var(--space-16) + var(--space-2));text-align:center}.Tool-module__TtK38G__innings{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;display:grid}.Tool-module__TtK38G__inningsName{font-size:var(--text-caption);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);grid-column:1/-1}.Tool-module__TtK38G__inningsErrors{grid-column:1/-1}.Tool-module__TtK38G__textButton{min-height:var(--min-tap-target);padding:0 var(--space-2);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-small);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0}.Tool-module__TtK38G__textButton:hover{color:var(--color-text)}.Tool-module__TtK38G__textButton:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.Tool-module__TtK38G__result{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-primary-tint);flex-direction:column;display:flex}.Tool-module__TtK38G__resultLabel{font-family:var(--font-mono);font-size:var(--text-overline);font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-ink)}.Tool-module__TtK38G__resultValue{font-family:var(--font-mono);font-size:var(--text-display);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--color-text);line-height:1}.Tool-module__TtK38G__tool .Tool-module__TtK38G__working{gap:var(--space-1);font-size:var(--text-small);color:var(--color-text-sub);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Tool-module__TtK38G__tool .Tool-module__TtK38G__working li{margin:0}.Tool-module__TtK38G__working b{font-family:var(--font-mono);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--color-text)}.Tool-module__TtK38G__empty{padding:var(--space-5);border:1px dashed var(--color-line-strong);border-radius:var(--radius-md);font-size:var(--text-small);color:var(--color-text-muted);text-align:center}.Tool-module__TtK38G__summary{font-size:var(--text-small);color:var(--color-text-muted)}.Tool-module__TtK38G__summary b{font-family:var(--font-mono);font-weight:var(--fw-bold);color:var(--color-text)}.Tool-module__TtK38G__rounds{gap:var(--space-5);flex-direction:column;display:flex}.Tool-module__TtK38G__tool .Tool-module__TtK38G__roundTitle{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--fw-bold);color:var(--color-text)}.Tool-module__TtK38G__tool .Tool-module__TtK38G__fixtures{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.Tool-module__TtK38G__tool .Tool-module__TtK38G__fixture{grid-template-columns:var(--space-8) minmax(0, 1fr);gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-line);font-size:var(--text-small);margin:0;display:grid}.Tool-module__TtK38G__fixtureNo{font-family:var(--font-mono);font-size:var(--text-data-sm);font-variant-numeric:tabular-nums;color:var(--color-text-hint);text-align:right}.Tool-module__TtK38G__vs{color:var(--color-text-hint)}.Tool-module__TtK38G__placeholder{color:var(--color-text-muted);font-style:italic}.Tool-module__TtK38G__idle{margin:var(--space-2) 0 0;font-size:var(--text-caption);color:var(--color-text-muted)}.Tool-module__TtK38G__groups{grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-16) * 2.5), 1fr));gap:var(--space-3);display:grid}.Tool-module__TtK38G__group{padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-md);font-size:var(--text-small)}.Tool-module__TtK38G__group b{margin-bottom:var(--space-1);font-family:var(--font-display);display:block}.Tool-module__TtK38G__cta{gap:var(--space-3);margin:0 0 var(--space-10);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface-alt);flex-direction:column;display:flex}.Tool-module__TtK38G__cta .Tool-module__TtK38G__ctaTitle{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--fw-bold);color:var(--color-text);margin:0}.Tool-module__TtK38G__cta .Tool-module__TtK38G__ctaText{font-size:var(--text-small);color:var(--color-text-sub);margin:0}.Tool-module__TtK38G__ctaActions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.Tool-module__TtK38G__cta .Tool-module__TtK38G__ctaButton{min-height:var(--min-tap-target);padding:0 var(--space-5);border-radius:var(--radius-md);background:var(--color-accent);box-shadow:var(--shadow-btn-accent);color:var(--color-on-accent);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--fw-semibold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.Tool-module__TtK38G__cta .Tool-module__TtK38G__ctaButton:hover{color:var(--color-on-accent);box-shadow:var(--shadow-glow-coral-hover)}.Tool-module__TtK38G__cta .Tool-module__TtK38G__ctaButton:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.Tool-module__TtK38G__ctaLink{font-size:var(--text-small);font-weight:var(--fw-semibold);color:var(--color-primary-ink)}@media (max-width:30rem){.Tool-module__TtK38G__tool{padding:var(--space-4)}.Tool-module__TtK38G__innings{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.Tool-module__TtK38G__innings .Tool-module__TtK38G__check{grid-column:1/-1;min-height:auto}}
