.dual-height.svelte-3mnzq3{display:inline-flex;align-items:baseline;justify-content:center;gap:.28em;white-space:nowrap;font-variant-numeric:tabular-nums}.imperial.svelte-3mnzq3{color:var(--muted);font-size:1em}.dual-height.compact.svelte-3mnzq3{display:inline-grid;justify-items:center;gap:.1em;line-height:1.05}.compact.svelte-3mnzq3 .separator:where(.svelte-3mnzq3){display:none}.compact.svelte-3mnzq3 .imperial:where(.svelte-3mnzq3){font-size:1em}.attempt-board-card.svelte-xpmsad{display:flex;flex-direction:column;min-height:0}.attempt-board-wrap.svelte-xpmsad{min-height:0}.board-help.svelte-xpmsad{margin:.75rem 0 0}.board-header.svelte-xpmsad{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.board-header.svelte-xpmsad h2:where(.svelte-xpmsad){margin-bottom:0}.quick-toggle.svelte-xpmsad{padding:.4rem .8rem;font-size:1rem;font-weight:700;white-space:nowrap}.quick-toggle.active.svelte-xpmsad{border-color:var(--accent);color:var(--accent)}.board-header.svelte-xpmsad+.board-wrap:where(.svelte-xpmsad){margin-top:.75rem}.qe-cell.svelte-xpmsad{padding:.15rem .2rem}.qe-input.svelte-xpmsad{width:3.4rem;min-height:2.4rem;padding:.25rem .3rem;text-align:center;font-family:inherit;font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.qe-input.svelte-xpmsad::placeholder{color:var(--muted);opacity:.4}.qe-error-input.svelte-xpmsad{border-color:var(--color-error, #ff5a5a)}.qe-save-cell.svelte-xpmsad{text-align:center}.qe-save.svelte-xpmsad{padding:.3rem .7rem;font-size:1rem;font-weight:700}.qe-bad.svelte-xpmsad{border-color:var(--color-error, #ff5a5a);color:var(--color-error, #ff5a5a)}.qe-saved.svelte-xpmsad{color:var(--color-success, #b7ff3c);font-weight:700}.qe-message.svelte-xpmsad{margin:.6rem 0 0;color:var(--color-error, #ff5a5a);font-size:1rem}.athlete-name.svelte-xpmsad{display:block}.opening-edit.svelte-xpmsad{display:block;min-height:1.75rem;margin-top:.18rem;padding:.15rem .35rem;border-color:color-mix(in srgb,var(--accent) 40%,var(--border));background:transparent;color:var(--accent);font-size:1rem;font-weight:750;line-height:1.2;white-space:nowrap}.opening-edit.svelte-xpmsad:hover,.opening-edit.svelte-xpmsad:focus-visible{background:color-mix(in srgb,var(--accent) 10%,transparent);border-color:var(--accent)}.opening-backdrop.svelte-xpmsad{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem;background:#000000c2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.opening-dialog.svelte-xpmsad{width:min(30rem,100%);padding:1rem;display:grid;gap:.85rem;background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-soft)}.opening-dialog.svelte-xpmsad header:where(.svelte-xpmsad),.opening-dialog.svelte-xpmsad footer:where(.svelte-xpmsad){display:flex;align-items:center;justify-content:space-between;gap:.65rem}.opening-dialog.svelte-xpmsad h2:where(.svelte-xpmsad){margin:.12rem 0 0}.opening-dialog.svelte-xpmsad label:where(.svelte-xpmsad){margin:0}.opening-dialog.svelte-xpmsad p:where(.svelte-xpmsad){margin:0;color:var(--muted);line-height:1.45}.opening-dialog.svelte-xpmsad .opening-error:where(.svelte-xpmsad){color:var(--color-error, #ff5a5a)}.dialog-eyebrow.svelte-xpmsad{color:var(--accent);font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dialog-close.svelte-xpmsad{width:3rem;min-width:3rem;height:3rem;padding:0;font-size:1.5rem}.opening-dialog.svelte-xpmsad footer:where(.svelte-xpmsad){justify-content:flex-end}.inspector-backdrop.svelte-xpmsad{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;padding:0;border:0;border-radius:0;background:transparent;cursor:default}.cell-inspector.svelte-xpmsad{position:fixed;z-index:60;transform:translate(-50%);max-width:min(24rem,calc(100vw - 1rem));padding:.6rem .7rem;background:var(--color-surface-3);border:1px solid var(--accent);border-radius:8px;box-shadow:var(--shadow-soft)}.cell-inspector.above.svelte-xpmsad{transform:translate(-50%,-100%)}.inspector-title.svelte-xpmsad{display:flex;gap:.5rem;align-items:baseline;margin-bottom:.55rem;white-space:nowrap}.inspector-title.svelte-xpmsad span:where(.svelte-xpmsad){color:var(--muted);font-size:1rem}.inspector-actions.svelte-xpmsad{display:grid;grid-template-columns:repeat(4,minmax(3.6rem,1fr));gap:.45rem}.inspector-actions.svelte-xpmsad button:where(.svelte-xpmsad){min-height:3.2rem;font-size:1.15rem;font-weight:700}@media(max-height:560px)and (orientation:landscape){.attempt-board-card.svelte-xpmsad{padding:.65rem}.attempt-board-card.svelte-xpmsad h2:where(.svelte-xpmsad){margin-bottom:.3rem}.board-help.svelte-xpmsad{margin-top:.4rem}}@media(max-width:480px){.attempt-board.svelte-xpmsad .team-text{display:none}}
