.calc.svelte-1cv6ntl{display:grid;gap:1rem;grid-template-columns:1fr;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);padding:1.125rem}@media(min-width:40rem){.calc.svelte-1cv6ntl{grid-template-columns:1fr 1fr;align-items:start}}.calc-form.svelte-1cv6ntl{display:grid;gap:.875rem}.field.svelte-1cv6ntl{display:grid;gap:.35rem;margin:0;padding:0;border:0}.field.svelte-1cv6ntl label:where(.svelte-1cv6ntl),.field.svelte-1cv6ntl legend:where(.svelte-1cv6ntl){font-size:var(--text-ui);font-weight:650;color:var(--ink-2);padding:0}.field.svelte-1cv6ntl select:where(.svelte-1cv6ntl),.field.svelte-1cv6ntl input:where(.svelte-1cv6ntl){min-height:44px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);padding:0 .625rem;font-family:inherit;font-size:var(--text-ui);font-variant-numeric:tabular-nums;transition:border-color var(--dur-fast) var(--ease)}.field.svelte-1cv6ntl select:where(.svelte-1cv6ntl):hover,.field.svelte-1cv6ntl input:where(.svelte-1cv6ntl):hover{border-color:var(--ink-3)}.field.svelte-1cv6ntl select:where(.svelte-1cv6ntl):focus-visible,.field.svelte-1cv6ntl input:where(.svelte-1cv6ntl):focus-visible{outline:none;border-color:var(--spruce);box-shadow:0 0 0 3px color-mix(in srgb,var(--spruce) 45%,transparent)}.time-inputs.svelte-1cv6ntl{display:flex;gap:.5rem}.time-part.svelte-1cv6ntl{display:flex;min-width:0;flex:1 1 0;align-items:center;gap:.35rem}.time-part.svelte-1cv6ntl input:where(.svelte-1cv6ntl){min-width:0;width:100%}.time-part.svelte-1cv6ntl span:where(.svelte-1cv6ntl){font-size:var(--text-sm);color:var(--ink-3)}.calc-result.svelte-1cv6ntl{display:block;border-radius:var(--radius-card);background:var(--surface-2);padding:1rem}.result-lead.svelte-1cv6ntl{margin:0;font-size:var(--text-sm);color:var(--ink-3)}.result-pace.svelte-1cv6ntl{margin:.15rem 0 0;display:flex;align-items:baseline;gap:.4rem}.result-pace.svelte-1cv6ntl strong:where(.svelte-1cv6ntl){font-size:var(--text-3xl);font-weight:780;line-height:1.1;letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--ink)}.result-pace.svelte-1cv6ntl .unit:where(.svelte-1cv6ntl){font-size:var(--text-sm);color:var(--ink-3)}.result-grid.svelte-1cv6ntl{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.6rem 1rem;margin:.875rem 0 0}.result-grid.svelte-1cv6ntl dt:where(.svelte-1cv6ntl){font-size:var(--text-2xs);font-weight:650;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.result-grid.svelte-1cv6ntl dd:where(.svelte-1cv6ntl){margin:.1rem 0 0;font-size:var(--text-lg);font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink)}.result-empty.svelte-1cv6ntl{margin:0;color:var(--ink-3)}.band-clubs.svelte-1cv6ntl{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem}.band-lead.svelte-1cv6ntl{margin:0;font-size:var(--text-sm);color:var(--ink-2)}.band-list.svelte-1cv6ntl{display:flex;flex-wrap:wrap;gap:.4rem .75rem;list-style:none;margin:0;padding:0}.band-list.svelte-1cv6ntl a:where(.svelte-1cv6ntl){display:inline-flex;min-height:44px;align-items:center;color:var(--spruce);font-weight:650}.splits.svelte-1cv6ntl{margin-top:1rem}.splits.svelte-1cv6ntl summary:where(.svelte-1cv6ntl){min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:650;color:var(--ink-2)}.table-scroll.svelte-1cv6ntl{overflow-x:auto}.data-table.svelte-1cv6ntl{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:var(--text-sm)}.data-table.svelte-1cv6ntl th:where(.svelte-1cv6ntl),.data-table.svelte-1cv6ntl td:where(.svelte-1cv6ntl){padding:.5rem .75rem;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap}.data-table.svelte-1cv6ntl thead:where(.svelte-1cv6ntl) th:where(.svelte-1cv6ntl){text-align:right;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.data-table.svelte-1cv6ntl th[scope=row]:where(.svelte-1cv6ntl){text-align:left;font-weight:700;color:var(--ink)}.data-table.svelte-1cv6ntl tbody:where(.svelte-1cv6ntl) tr:where(.svelte-1cv6ntl):hover{background:var(--spruce-faint)}.plan-list.svelte-1cv6ntl{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.plan-list.svelte-1cv6ntl a:where(.svelte-1cv6ntl){display:inline-flex;min-height:44px;align-items:center;gap:.4rem;color:var(--spruce);font-weight:650}.arrow.svelte-1cv6ntl{transition:transform var(--dur-fast) var(--ease)}.plan-list.svelte-1cv6ntl a:where(.svelte-1cv6ntl):hover .arrow:where(.svelte-1cv6ntl){transform:translate(2px)}
