.connector-card.svelte-1cu0enp{background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:.5rem;padding:1.25rem;transition:all .2s ease;position:relative}.connector-card.svelte-1cu0enp:hover{box-shadow:0 2px 8px var(--surface-hover-shadow);border-color:var(--surface-hover-border)}.connector-card.selected.svelte-1cu0enp{border-color:var(--status-error);background:var(--card-selected-bg)}.connector-card[data-status=active].svelte-1cu0enp{border-left:4px solid var(--status-active)}.connector-card[data-status=error].svelte-1cu0enp{border-left:4px solid var(--status-error)}.connector-card[data-status=idle].svelte-1cu0enp{border-left:4px solid var(--surface-border)}.card-header.svelte-1cu0enp{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.header-left.svelte-1cu0enp{display:flex;align-items:flex-start;gap:.75rem;flex:1}.checkbox-label.svelte-1cu0enp{display:flex;align-items:center;margin-top:.25rem;cursor:pointer}.checkbox-label.svelte-1cu0enp input[type=checkbox]:where(.svelte-1cu0enp){cursor:pointer}.connector-info.svelte-1cu0enp{flex:1}.connector-name.svelte-1cu0enp{margin:0;font-size:1.125rem;font-weight:600;color:var(--primary-fg)}.connector-meta.svelte-1cu0enp{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.connector-type.svelte-1cu0enp{font-size:.875rem;color:var(--muted-fg)}.header-actions.svelte-1cu0enp{display:flex;gap:.5rem;align-items:center}.card-body.svelte-1cu0enp{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--card-body-border)}.status-grid.svelte-1cu0enp{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.status-section.svelte-1cu0enp{display:flex;flex-direction:column;gap:.5rem}.section-heading.svelte-1cu0enp{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.section-title.svelte-1cu0enp{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--muted-fg);letter-spacing:.05em}.status-badge-content.svelte-1cu0enp{display:inline-flex;align-items:center;gap:.35rem}.status-strip.svelte-1cu0enp{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:1.75rem;padding:.25rem .35rem .25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600;line-height:1.2}.status-strip.success.svelte-1cu0enp{background:var(--color-success-light, #e8f5e9);color:var(--color-success-dark, #2e7d32)}.status-strip.info.svelte-1cu0enp{background:var(--color-info-light, #e1f5fe);color:var(--color-info-dark, #0277bd)}.status-strip.danger.svelte-1cu0enp{background:var(--color-danger-light, #ffebee);color:var(--color-danger-dark, #c62828)}.status-strip.neutral.svelte-1cu0enp{background:var(--color-gray-lighter, #fafafa);color:var(--color-gray, #616161)}.direction-now-button.svelte-1cu0enp{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:.25rem;color:inherit;cursor:pointer;line-height:1;flex:0 0 auto}.direction-now-button.svelte-1cu0enp:hover:not(:disabled),.direction-now-button.svelte-1cu0enp:focus:not(:disabled){background:#00000014;color:inherit;text-shadow:none}.direction-now-button.svelte-1cu0enp:focus-visible{outline:2px solid currentColor;outline-offset:2px}.direction-now-button.svelte-1cu0enp:disabled{opacity:.45;cursor:not-allowed}.direction-now-icon.svelte-1cu0enp{display:block;width:1.15rem;height:1.15rem;fill:currentColor}.status-dot.svelte-1cu0enp{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.8}.status-content.svelte-1cu0enp{display:flex;flex-direction:column;gap:.375rem;font-size:.875rem}.error-message.svelte-1cu0enp{color:var(--status-error-fg);font-size:.8125rem}.warning-message.svelte-1cu0enp{color:var(--warning-fg, var(--muted-fg));font-size:.8125rem}.held-import-warning.svelte-1cu0enp{display:block;margin-top:.75rem;color:var(--warning-fg, var(--muted-fg));font-size:.8125rem;font-weight:600;text-decoration:none}a.held-import-warning.svelte-1cu0enp:hover{text-decoration:underline}.try-this.svelte-1cu0enp{font-size:.75rem;color:var(--muted-fg);margin-top:.25rem}.hint-line.svelte-1cu0enp{font-size:.8125rem;color:var(--muted-fg);margin:0 0 .5rem}.timestamp.svelte-1cu0enp{color:var(--muted-fg);font-size:.8125rem}.resource-empty-state-actions.svelte-476fkh{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem}.resource-empty-state-actions.svelte-476fkh .button,.resource-empty-state-actions.svelte-476fkh button,.resource-empty-state-actions.svelte-476fkh a{font-style:normal;text-decoration:none}.athlete-autocomplete.svelte-15155gi{position:relative;width:100%}.input-wrap.svelte-15155gi{position:relative;display:flex;align-items:stretch}.input-wrap.svelte-15155gi input:where(.svelte-15155gi){width:100%;height:var(--input-height);padding:var(--input-padding-y) var(--input-padding-x);padding-right:2rem;font-size:1rem;border:var(--input-border-width) solid var(--input-border);border-radius:var(--input-border-radius);background-color:var(--input-bg);color:inherit;box-sizing:border-box}.input-wrap.svelte-15155gi:has(.clear-btn:where(.svelte-15155gi)) input:where(.svelte-15155gi){padding-right:2.25rem}input.svelte-15155gi:focus{outline:none;border-color:var(--input-focus-border)}.clear-btn.svelte-15155gi{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;padding:0;display:flex;align-items:center;justify-content:center;font-size:1.25rem;line-height:1;border:none;border-radius:.25rem;background:color-mix(in srgb,var(--color-muted, #666) 20%,transparent);color:var(--color-muted, #666);cursor:pointer}.clear-btn.svelte-15155gi:hover{background:color-mix(in srgb,var(--color-muted, #666) 35%,transparent);color:inherit}.listbox.svelte-15155gi{position:fixed;margin:0;padding:0;list-style:none;max-height:12rem;overflow-y:auto;background:var(--popup-bg);border:1px solid var(--popup-border);border-radius:.375rem;box-shadow:0 4px 12px #00000026;z-index:1100;margin-top:.125rem}.listbox.open-upward.svelte-15155gi{margin-top:0;margin-bottom:.125rem}li.svelte-15155gi{padding:.5rem .75rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}li.searching.svelte-15155gi{color:var(--color-muted, #666);font-style:italic}li.highlighted.svelte-15155gi,li.svelte-15155gi:hover{background:var(--popup-item-hover-bg)}li.svelte-15155gi .name:where(.svelte-15155gi){flex:1;min-width:0}li.svelte-15155gi .meta:where(.svelte-15155gi){font-size:.875rem;color:var(--color-muted, #666)}div.svelte-1yt4y1w{min-width:4.5rem;text-align:center;padding:.15rem .35rem;border-radius:.2rem;outline:none}div.svelte-1yt4y1w:focus{background:var(--input-bg, #fff);box-shadow:0 0 0 1px var(--focus-ring, #3b82f6)}.field-mark-input.svelte-6ql2ew{width:100%}div.svelte-wyc7tw,div.svelte-utl0pk{display:inline-flex;align-items:center;justify-content:center;height:var(--input-height);box-sizing:border-box;font-size:.875rem;border:var(--input-border-width) solid var(--input-border);border-radius:var(--input-border-radius);padding:var(--input-padding-y) var(--input-padding-x);background:var(--input-disabled-bg);color:var(--muted-fg);-webkit-user-select:none;user-select:none;white-space:nowrap;text-align:center}.round-editor.svelte-cm5eto{display:flex;flex-direction:column;gap:.4rem}.round-track.svelte-cm5eto{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:.35rem}.round-card.svelte-cm5eto{flex:0 0 auto;display:inline-flex;flex-direction:column;border:1px solid var(--border, #d1d5db);border-radius:.375rem;overflow:hidden;transition:opacity .2s}.card-header.svelte-cm5eto{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.2rem .4rem .2rem .5rem;background:var(--surface-1, #f3f4f6);border-bottom:1px solid var(--border, #d1d5db)}.round-card.finals.svelte-cm5eto .card-header:where(.svelte-cm5eto){background:var(--primary-fg, #1d4ed8);color:#fff;border-bottom-color:transparent}.round-badge.svelte-cm5eto{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;line-height:1}.remove-btn.svelte-cm5eto{font-size:.65rem;line-height:1;width:1rem;height:1rem;padding:0;border:none;border-radius:50%;background:transparent;color:var(--muted-fg, #9ca3af);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .12s,color .12s}.remove-btn.svelte-cm5eto:hover{background:#dc26261f;color:#dc2626}.card-body.svelte-cm5eto{display:flex;flex-direction:column;gap:.25rem;padding:.35rem .5rem}.scoring-row.svelte-cm5eto{margin-top:.45rem;padding-top:.5rem;border-top:1px solid var(--border-subtle, #e5e7eb);display:flex;flex-direction:column;gap:.4rem}.progression-row.svelte-cm5eto{margin-top:.45rem;padding-top:.5rem;border-top:1px solid var(--border-subtle, #e5e7eb);display:flex;flex-direction:column;gap:.3rem}.progression-label.svelte-cm5eto{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-fg, #6b7280)}.progression-input.svelte-cm5eto{width:min(22rem,100%);padding:.35rem .45rem;border:1px solid var(--border, #d1d5db);border-radius:.35rem;font-size:.82rem;font-family:inherit}.progression-help.svelte-cm5eto{margin:0;font-size:.75rem;color:var(--muted-fg, #6b7280)}.scoring-summary.svelte-cm5eto,.scoring-help.svelte-cm5eto{margin:0;font-size:.76rem;color:var(--muted-fg, #6b7280)}.scoring-toggle.svelte-cm5eto{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem}.scoring-heats.svelte-cm5eto{display:flex;flex-wrap:wrap;gap:.35rem}.scoring-heat-pill.svelte-cm5eto{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .45rem;border:1px solid var(--border-subtle, #d1d5db);border-radius:999px;font-size:.74rem;background:var(--surface-0, #fff)}.card-row.svelte-cm5eto{display:flex;flex-direction:row;align-items:center;gap:.3rem;white-space:nowrap}.kv-label.svelte-cm5eto{font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-fg, #6b7280);white-space:nowrap}.kv-sep.svelte-cm5eto{width:1px;height:.9rem;background:var(--border, #d1d5db);flex-shrink:0;margin:0 .1rem}.num-input.svelte-cm5eto{width:3rem;min-width:3rem;max-width:3rem;flex-shrink:0;padding:.1rem .2rem;border:1px solid var(--border, #d1d5db);border-radius:.2rem;font-size:.8rem;font-family:inherit;text-align:center;background:var(--surface-0, #fff);color:inherit;box-sizing:border-box}.num-input.svelte-cm5eto:focus{outline:2px solid var(--primary, #3b82f6);outline-offset:-1px;border-color:transparent}.num-input.svelte-cm5eto::-webkit-outer-spin-button,.num-input.svelte-cm5eto::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.arrow.svelte-cm5eto{color:var(--muted-fg, #9ca3af);flex-shrink:0;display:flex;align-items:center}.add-btn.svelte-cm5eto{flex-shrink:0;width:1.75rem;height:1.75rem;border:2px dashed var(--border, #d1d5db);border-radius:50%;background:transparent;color:var(--muted-fg, #9ca3af);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:border-color .12s,color .12s,background .12s}.add-btn.svelte-cm5eto:hover{border-color:var(--primary, #3b82f6);color:var(--primary, #3b82f6);background:color-mix(in srgb,var(--primary, #3b82f6) 8%,transparent)}.reset-link.svelte-cm5eto{font-size:.72rem;color:var(--muted-fg, #6b7280);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:.1em;font-family:inherit;align-self:flex-start}.reset-link.svelte-cm5eto:hover{color:var(--primary, #3b82f6)}@media(max-width:420px){.round-track.svelte-cm5eto{flex-direction:column;align-items:flex-start}.arrow.svelte-cm5eto{transform:rotate(90deg)}.add-btn.svelte-cm5eto{margin-left:0}}.convert-final-only.svelte-swjl9r{display:flex;flex-direction:column;gap:.75rem;min-width:0;max-width:100%;overflow-x:hidden}.convert-final-only.svelte-swjl9r p:where(.svelte-swjl9r){margin:0;min-width:0;white-space:normal;overflow-wrap:break-word}.muted.svelte-swjl9r{color:var(--muted-text-color, #6b7280)}.blocked.svelte-swjl9r{color:var(--danger-fg, #b91c1c);font-weight:600}.summary-list.svelte-swjl9r{display:flex;flex-direction:column;gap:.5rem;min-width:0}.summary-list.svelte-swjl9r section:where(.svelte-swjl9r){display:flex;flex-direction:column;gap:.15rem;min-width:0}.summary-list.svelte-swjl9r h3:where(.svelte-swjl9r){margin:0;font-size:1rem;font-weight:700}.actions.svelte-swjl9r{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;min-width:0}.actions.svelte-swjl9r *{min-width:0}.attempt-cell-wrap.svelte-1agox1r{display:flex;flex-direction:column;gap:.2rem}.attempt-cell.svelte-1agox1r{width:100%;min-width:5.5rem;padding:.35rem .45rem;border:1px solid var(--input-border);border-radius:var(--input-border-radius);background:var(--input-bg);color:var(--primary-fg);text-align:center}.attempt-cell.svelte-1agox1r:focus,.active.svelte-1agox1r .attempt-cell:where(.svelte-1agox1r){outline:1px solid var(--focus-ring, #3b82f6)}.attempt-cell.saving.svelte-1agox1r{border-color:var(--warning-border, #d97706);background:#f59e0b14}.attempt-cell.error.svelte-1agox1r,.invalid.svelte-1agox1r .attempt-cell:where(.svelte-1agox1r){border-color:var(--danger-border, #dc2626);background:#dc262614}.attempt-hint.svelte-1agox1r{font-size:.68rem;line-height:1.2;color:var(--danger-fg, #b91c1c);min-height:.8rem}.attempt-hint.preview.svelte-1agox1r{color:var(--muted-fg, #6b7280)}.entry-horizontal-editor.svelte-156yst0{display:flex;flex-direction:column;gap:.9rem}.toolbar.svelte-156yst0{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.toolbar-copy.svelte-156yst0 h4:where(.svelte-156yst0),.toolbar-copy.svelte-156yst0 p:where(.svelte-156yst0){margin:0}.toolbar-copy.svelte-156yst0 p:where(.svelte-156yst0){font-size:.9rem;color:var(--muted-fg, #6b7280)}.toolbar-actions.svelte-156yst0{display:flex;gap:.5rem;flex-wrap:wrap}.attempt-strip.svelte-156yst0{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.75rem}.attempt-cell-wrap.svelte-156yst0{display:flex;flex-direction:column;gap:.35rem}.attempt-cell-wrap.svelte-156yst0 label:where(.svelte-156yst0){font-size:.8rem;font-weight:600;color:var(--muted-fg, #6b7280)}.summary.svelte-156yst0{display:flex;gap:1rem;flex-wrap:wrap;padding:.75rem;border-radius:var(--input-border-radius);background:var(--surface-2, rgba(0, 0, 0, .04))}.summary.svelte-156yst0>div:where(.svelte-156yst0){display:flex;flex-direction:column;gap:.15rem}.summary-label.svelte-156yst0{font-size:.75rem;color:var(--muted-fg, #6b7280);text-transform:uppercase;letter-spacing:.04em}.vertical-token-wrap.svelte-5cqbpt{display:flex;flex-direction:column;gap:.2rem}.vertical-token-cell.svelte-5cqbpt{width:100%;min-width:4rem;padding:.35rem .4rem;text-align:center;text-transform:uppercase;border:1px solid var(--input-border);border-radius:var(--input-border-radius);background:var(--input-bg)}.vertical-token-cell.saving.svelte-5cqbpt{border-color:var(--warning-border, #d97706);background:#f59e0b14}.vertical-token-cell.error.svelte-5cqbpt,.invalid.svelte-5cqbpt .vertical-token-cell:where(.svelte-5cqbpt){border-color:var(--danger-border, #dc2626);background:#dc262614}.active.svelte-5cqbpt .vertical-token-cell:where(.svelte-5cqbpt){outline:1px solid var(--focus-ring, #3b82f6)}.vertical-token-cell.svelte-5cqbpt:disabled{background:var(--input-disabled-bg);color:var(--muted-fg)}.vertical-token-hint.svelte-5cqbpt{font-size:.68rem;line-height:1.2;color:var(--danger-fg, #b91c1c);min-height:.8rem}.vertical-token-hint.preview.svelte-5cqbpt{color:var(--muted-fg, #6b7280)}.entry-vertical-editor.svelte-stduda{display:flex;flex-direction:column;gap:.9rem}.toolbar.svelte-stduda{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.toolbar-copy.svelte-stduda h4:where(.svelte-stduda),.toolbar-copy.svelte-stduda p:where(.svelte-stduda){margin:0}.toolbar-copy.svelte-stduda p:where(.svelte-stduda){font-size:.9rem;color:var(--muted-fg, #6b7280)}.toolbar-actions.svelte-stduda{display:flex;gap:.5rem;flex-wrap:wrap}.grid-wrap.svelte-stduda{overflow-x:auto;border:1px solid var(--surface-border, #d1d5db);border-radius:var(--input-border-radius)}.field-grid.svelte-stduda{width:100%;border-collapse:collapse}.field-grid.svelte-stduda th:where(.svelte-stduda),.field-grid.svelte-stduda td:where(.svelte-stduda){padding:.5rem;border-bottom:1px solid var(--surface-border, #d1d5db)}.height-input.svelte-stduda{width:100%;min-width:5rem;padding:.3rem .4rem}.summary.svelte-stduda{display:flex;gap:1rem;flex-wrap:wrap;padding:.75rem;border-radius:var(--input-border-radius);background:var(--surface-2, rgba(0, 0, 0, .04))}.summary.svelte-stduda>div:where(.svelte-stduda){display:flex;flex-direction:column;gap:.15rem}.summary-series.svelte-stduda{min-width:min(100%,20rem)}.summary-label.svelte-stduda{font-size:.75rem;color:var(--muted-fg, #6b7280);text-transform:uppercase;letter-spacing:.04em}.entry-field-series.svelte-foxyl4{margin:1rem 0 1.5rem;display:flex;flex-direction:column;gap:.9rem}.summary-card.svelte-foxyl4{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start;padding:1rem;border:1px solid var(--surface-border, #d1d5db);border-radius:.75rem;background:linear-gradient(180deg,#fff9,#fff3),var(--surface-2, rgba(0, 0, 0, .03))}.summary-copy.svelte-foxyl4{flex:1 1 14rem}.summary-copy.svelte-foxyl4 h3:where(.svelte-foxyl4),.summary-copy.svelte-foxyl4 p:where(.svelte-foxyl4){margin:0}.summary-copy.svelte-foxyl4 p:where(.svelte-foxyl4){margin-top:.25rem;font-size:.9rem;color:var(--muted-fg, #6b7280)}.summary-stats.svelte-foxyl4{flex:2 1 18rem;display:flex;flex-wrap:wrap;gap:1rem}.summary-stats.svelte-foxyl4>div:where(.svelte-foxyl4){display:flex;flex-direction:column;gap:.15rem;min-width:8rem}.series-preview.svelte-foxyl4{max-width:min(100%,24rem)}.label.svelte-foxyl4{font-size:.75rem;color:var(--muted-fg, #6b7280);text-transform:uppercase;letter-spacing:.04em}.summary-actions.svelte-foxyl4{display:flex;gap:.5rem;flex-wrap:wrap;margin-left:auto}.editor-panel.svelte-foxyl4{padding:1rem;border:1px solid var(--surface-border, #d1d5db);border-radius:.75rem;background:var(--surface-1, #fff)}.tie-resolution-modal.svelte-1xxk6w7{display:flex;flex-direction:column;gap:1rem}.intro.svelte-1xxk6w7,.reason.svelte-1xxk6w7{margin:0}.reason.svelte-1xxk6w7{font-size:.9rem;color:var(--muted-fg, #6b7280)}.entry-grid.svelte-1xxk6w7{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem}.entry-card.svelte-1xxk6w7{appearance:none;-webkit-appearance:none;width:100%;border:1px solid var(--surface-border, #d1d5db);border-radius:.75rem;background:var(--surface-1, #fff);color:var(--fg, #111827);display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.9rem 1rem;margin:0;cursor:pointer;text-align:left;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease,transform .12s ease}.entry-card.svelte-1xxk6w7:active{background:var(--surface-1, #fff);color:var(--fg, #111827)}.entry-card.svelte-1xxk6w7:hover{border-color:color-mix(in srgb,var(--primary-fg, #2563eb) 35%,var(--surface-border, #d1d5db));background:color-mix(in srgb,var(--primary-fg, #2563eb) 3%,white);box-shadow:0 6px 18px #0f172a14;transform:translateY(-1px);color:var(--fg, #111827)}.entry-card.svelte-1xxk6w7:focus{outline:none;border-color:color-mix(in srgb,var(--primary-fg, #2563eb) 35%,var(--surface-border, #d1d5db));background:color-mix(in srgb,var(--primary-fg, #2563eb) 3%,white);box-shadow:0 6px 18px #0f172a14;transform:translateY(-1px);color:var(--fg, #111827)}.entry-card.svelte-1xxk6w7:focus-visible{outline:none;border-color:var(--primary-fg, #2563eb);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-fg, #2563eb) 20%,transparent)}.entry-card.selected.svelte-1xxk6w7{border-color:var(--primary-fg, #2563eb);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-fg, #2563eb) 16%,transparent);background:color-mix(in srgb,var(--primary-fg, #2563eb) 5%,white);transform:none;color:var(--fg, #111827)}.entry-card.selected.svelte-1xxk6w7:hover{border-color:var(--primary-fg, #2563eb);background:color-mix(in srgb,var(--primary-fg, #2563eb) 6%,white);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-fg, #2563eb) 16%,transparent),0 8px 22px #2563eb1f;color:var(--fg, #111827)}.entry-card.selected.svelte-1xxk6w7:focus{border-color:var(--primary-fg, #2563eb);background:color-mix(in srgb,var(--primary-fg, #2563eb) 6%,white);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-fg, #2563eb) 16%,transparent),0 8px 22px #2563eb1f;color:var(--fg, #111827)}.entry-card.selected.svelte-1xxk6w7:active{background:color-mix(in srgb,var(--primary-fg, #2563eb) 5%,white);color:var(--fg, #111827)}.team.svelte-1xxk6w7{font-size:.8rem;color:var(--muted-fg, #6b7280);text-transform:none}.hint.svelte-1xxk6w7{font-size:.85rem;color:var(--color-success-700, #15803d);font-style:italic;font-weight:400;margin-left:auto;text-align:right;white-space:nowrap}.entry-card.selected.svelte-1xxk6w7 .hint:where(.svelte-1xxk6w7){color:var(--color-success-700, #15803d)}.card-main.svelte-1xxk6w7{width:100%;display:flex;align-items:center;gap:.85rem}.radio-indicator.svelte-1xxk6w7{flex:0 0 auto;width:1.15rem;height:1.15rem;border-radius:999px;border:2px solid var(--surface-border, #cbd5e1);display:inline-flex;align-items:center;justify-content:center;background:#fff;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.radio-dot.svelte-1xxk6w7{width:.45rem;height:.45rem;border-radius:999px;background:var(--primary-fg, #2563eb);transform:scale(0);transition:transform .12s ease}.radio-indicator.selected.svelte-1xxk6w7{border-color:var(--primary-fg, #2563eb);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-fg, #2563eb) 12%,transparent)}.radio-indicator.selected.svelte-1xxk6w7 .radio-dot:where(.svelte-1xxk6w7){transform:scale(1)}.identity.svelte-1xxk6w7{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}.identity.svelte-1xxk6w7 strong:where(.svelte-1xxk6w7){font-size:1.12rem;line-height:1.2}.actions.svelte-1xxk6w7{display:flex;gap:.75rem;justify-content:flex-end}@media(max-width:640px){.actions.svelte-1xxk6w7{flex-direction:column}}.horizontal-input.svelte-ow330s{display:flex;flex-direction:column;gap:.75rem}.input-status.svelte-ow330s{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.6rem .75rem;border:1px solid var(--surface-border);border-radius:var(--input-border-radius);background:var(--surface-2, rgba(0, 0, 0, .03));font-size:.9rem}.input-status.svelte-ow330s strong:where(.svelte-ow330s){margin-right:.5rem}.last-changed.svelte-ow330s{color:var(--muted-fg, #6b7280)}.grid-wrap.svelte-ow330s{overflow:auto;border:1px solid var(--surface-border);border-radius:var(--input-border-radius)}.field-grid.svelte-ow330s{width:100%;border-collapse:collapse}.field-grid.svelte-ow330s th:where(.svelte-ow330s),.field-grid.svelte-ow330s td:where(.svelte-ow330s){padding:.4rem;border-bottom:1px solid var(--surface-border);vertical-align:middle}.field-grid.svelte-ow330s thead:where(.svelte-ow330s) th:where(.svelte-ow330s){position:sticky;top:0;background:var(--table-header-bg);color:var(--table-header-fg);z-index:1}.athlete-col.svelte-ow330s{min-width:12rem;font-weight:600}.vertical-input.svelte-193vdua{display:flex;flex-direction:column;gap:.75rem}.input-status.svelte-193vdua{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.6rem .75rem;border:1px solid var(--surface-border);border-radius:var(--input-border-radius);background:var(--surface-2, rgba(0, 0, 0, .03));font-size:.9rem}.input-status.svelte-193vdua strong:where(.svelte-193vdua){margin-right:.5rem}.last-changed.svelte-193vdua{color:var(--muted-fg, #6b7280)}.grid-wrap.svelte-193vdua{overflow:auto;border:1px solid var(--surface-border);border-radius:var(--input-border-radius)}.field-grid.svelte-193vdua{width:100%;border-collapse:collapse}.field-grid.svelte-193vdua th:where(.svelte-193vdua),.field-grid.svelte-193vdua td:where(.svelte-193vdua){padding:.4rem;border-bottom:1px solid var(--surface-border)}.field-grid.svelte-193vdua thead:where(.svelte-193vdua) th:where(.svelte-193vdua){position:sticky;top:0;background:var(--table-header-bg);color:var(--table-header-fg);z-index:1}.height-input.svelte-193vdua{width:100%;min-width:5rem;padding:.3rem .4rem}.athlete-col.svelte-193vdua{min-width:12rem;font-weight:600}.field-event-input.svelte-sunwe8{display:flex;flex-direction:column;gap:.75rem;min-height:60vh}.header.svelte-sunwe8{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.header.svelte-sunwe8 h3:where(.svelte-sunwe8){margin:0}.header.svelte-sunwe8 p:where(.svelte-sunwe8){margin:.25rem 0 0;color:var(--muted-fg, #6b7280);font-size:.9rem}.header-actions.svelte-sunwe8{display:flex;align-items:center;gap:.75rem}.attempts-control.svelte-sunwe8{display:flex;align-items:center;gap:.5rem}.tie-banner.svelte-sunwe8{display:flex;align-items:center;justify-content:space-between;gap:1rem}.tie-banner.svelte-sunwe8 p:where(.svelte-sunwe8){margin:0}.tie-resolution-status.svelte-sunwe8{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border-radius:.5rem;background:color-mix(in srgb,var(--color-success-700, #15803d) 8%,white);border:1px solid color-mix(in srgb,var(--color-success-700, #15803d) 20%,transparent);color:var(--color-success-800, #166534);font-size:.9rem}.tie-resolution-status-text.svelte-sunwe8{min-width:0}.tie-banner-error.svelte-sunwe8{margin:.5rem 0 0;color:var(--color-danger-700, #9f1239);font-size:.9rem}.choice-list.svelte-kxwy0w{display:flex;flex-direction:column;gap:.55rem;margin:.75rem 0 0;padding:0;border:0}.choice-list.svelte-kxwy0w legend:where(.svelte-kxwy0w){margin-bottom:.25rem;color:var(--primary-fg);font-size:.9rem;font-weight:700}.choice.svelte-kxwy0w{display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:flex-start;padding:.75rem;border:1px solid var(--surface-border, #d1d5db);border-radius:.45rem;background:var(--surface-bg);cursor:pointer}.choice.svelte-kxwy0w input:where(.svelte-kxwy0w){margin-top:.2rem}.choice.svelte-kxwy0w strong:where(.svelte-kxwy0w),.choice.svelte-kxwy0w small:where(.svelte-kxwy0w){display:block}.choice.svelte-kxwy0w strong:where(.svelte-kxwy0w){color:var(--primary-fg);line-height:1.25}.choice.svelte-kxwy0w small:where(.svelte-kxwy0w){margin-top:.25rem;color:var(--subtle-fg);line-height:1.35}.change-summary.svelte-1yog8d9{position:relative;padding:1rem;border:1px solid var(--surface-border, #d1d5db);border-radius:.5rem;background:var(--surface-bg, rgba(255, 255, 255, .75));text-align:left}.change-summary.svelte-1yog8d9 h3:where(.svelte-1yog8d9){margin:0;font-size:1rem;line-height:1.25}.change-summary.svelte-1yog8d9 p:where(.svelte-1yog8d9){margin:.45rem 0 0;color:var(--subtle-fg);line-height:1.35}.change-summary.ready.svelte-1yog8d9{border-color:color-mix(in srgb,var(--bar-fill-positive, #2e7d32) 30%,var(--surface-border));background:color-mix(in srgb,var(--bar-fill-positive, #2e7d32) 7%,var(--surface-bg))}.change-summary.blocked.svelte-1yog8d9{border-color:color-mix(in srgb,var(--bar-fill-negative, #c62828) 35%,var(--surface-border));background:color-mix(in srgb,var(--bar-fill-negative, #c62828) 7%,var(--surface-bg))}.notice.svelte-1yog8d9{padding:.65rem .75rem;border-radius:.45rem;background:color-mix(in srgb,var(--bar-fill-caution, #b7791f) 10%,var(--surface-bg))}.status.svelte-1yog8d9{display:inline-flex;margin-bottom:.45rem;padding:.1rem .45rem;border-radius:999px;background:var(--surface-bg);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.ready.svelte-1yog8d9 .status:where(.svelte-1yog8d9){color:var(--bar-fill-positive, #2e7d32)}.blocked.svelte-1yog8d9 .status:where(.svelte-1yog8d9){color:var(--bar-fill-negative, #c62828)}.muted.svelte-1yog8d9{font-size:.875rem}.bib-trigger.svelte-t78k85{width:auto;min-width:3.25rem;margin:0;padding:.25rem .5rem;font-variant-numeric:tabular-nums}.bib-reassignment-modal.svelte-t78k85{display:flex;flex-direction:column;gap:.9rem;min-width:0;padding:.35rem 0 .25rem;text-align:left}.intro.svelte-t78k85{margin:0;color:var(--subtle-fg);font-size:.92rem;line-height:1.35}.control-row.svelte-t78k85{display:grid;grid-template-columns:minmax(8rem,1fr) max-content;gap:.75rem;align-items:end}.control-row.svelte-t78k85 .field-shell{margin-bottom:0;flex:initial}.control-row.svelte-t78k85 .field-label{margin-bottom:.35rem;color:var(--muted-fg);font-size:.875rem;font-weight:700}.control-row.svelte-t78k85 input,.control-row.svelte-t78k85 select,.control-row.svelte-t78k85 .button{min-height:2.5rem}.control-row.svelte-t78k85 .button{width:auto;min-width:7.5rem;margin:0;flex:0 0 auto}.actions.svelte-t78k85{display:flex;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.actions.svelte-t78k85 .button{width:auto;min-width:9.5rem;margin:0;flex:0 0 auto}.actions.svelte-t78k85 .button[disabled]{cursor:not-allowed;opacity:.58}.error.svelte-t78k85{margin:0;color:var(--bar-fill-negative, #c62828);font-weight:600}@media(max-width:640px){.control-row.svelte-t78k85{grid-template-columns:1fr}.control-row.svelte-t78k85 .button,.actions.svelte-t78k85 .button{width:100%}}.impact-preview.svelte-fac0r7{display:flex;flex-direction:column;gap:1rem}.impact-header.svelte-fac0r7{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.impact-header.svelte-fac0r7 h3:where(.svelte-fac0r7),.impact-header.svelte-fac0r7 p:where(.svelte-fac0r7){margin:0}.impact-header.svelte-fac0r7 h3:where(.svelte-fac0r7){font-size:1rem;line-height:1.25}.impact-header.svelte-fac0r7 p:where(.svelte-fac0r7){margin-top:.25rem;color:var(--subtle-fg);font-size:.875rem}.status-pill.svelte-fac0r7{display:inline-flex;align-items:center;min-height:1.5rem;padding:0 .6rem;border-radius:999px;background:color-mix(in srgb,var(--bar-fill-positive, #2e7d32) 12%,transparent);color:var(--bar-fill-positive, #2e7d32);font-size:.75rem;font-weight:700;text-transform:uppercase}.status-pill.blocked.svelte-fac0r7{background:color-mix(in srgb,var(--bar-fill-negative, #c62828) 12%,transparent);color:var(--bar-fill-negative, #c62828)}.empty.svelte-fac0r7{margin:0;padding:1.25rem 1rem;color:var(--subtle-fg);font-size:.95rem;text-align:center}.summary-grid.svelte-fac0r7{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem}.summary-grid.svelte-fac0r7 span:where(.svelte-fac0r7){padding:.55rem .65rem;border:1px solid var(--surface-border, #d1d5db);border-radius:.35rem;background:var(--surface-2, rgba(0, 0, 0, .03));font-size:.85rem}.message-list.svelte-fac0r7{padding:.75rem 1rem;border-left:3px solid;background:var(--surface-2, rgba(0, 0, 0, .03))}.message-list.svelte-fac0r7 h4:where(.svelte-fac0r7){margin:0 0 .5rem}.message-list.svelte-fac0r7 ul:where(.svelte-fac0r7){margin:0;padding-left:1.25rem}.message-list.blocked.svelte-fac0r7{border-color:var(--bar-fill-negative, #c62828)}.message-list.diagnostics.svelte-fac0r7{border-color:var(--bar-fill-caution, #b7791f)}.preflight-list.svelte-fac0r7{display:flex;flex-direction:column;gap:.75rem}details.svelte-fac0r7{border:1px solid var(--surface-border, #d1d5db);border-radius:.35rem;background:var(--surface-1, transparent)}summary.svelte-fac0r7{cursor:pointer;padding:.75rem 1rem;font-weight:700}.detail-grid.svelte-fac0r7{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;padding:0 1rem 1rem}.detail-grid.svelte-fac0r7 section:where(.svelte-fac0r7){min-width:0}.detail-grid.svelte-fac0r7 h4:where(.svelte-fac0r7){margin:0 0 .4rem;font-size:.85rem}.detail-grid.svelte-fac0r7 p:where(.svelte-fac0r7),.detail-grid.svelte-fac0r7 ul:where(.svelte-fac0r7){margin:0;color:var(--subtle-fg);font-size:.82rem}.detail-grid.svelte-fac0r7 ul:where(.svelte-fac0r7){padding-left:1.1rem}.assignment-modal.svelte-ht2hsz{display:flex;flex-direction:column;gap:1rem}.selected-athlete.svelte-ht2hsz{display:flex;flex-direction:column;gap:.25rem}.selected-athlete.svelte-ht2hsz span:where(.svelte-ht2hsz){color:var(--muted-fg);font-size:.85rem;text-transform:uppercase}.row-error.svelte-ht2hsz{color:var(--danger-fg);margin:0}.modal-actions.svelte-ht2hsz{display:flex;justify-content:flex-end;gap:.5rem}.repair-panel.svelte-8rrzh5{display:flex;flex-direction:column;gap:1rem}.panel-header.svelte-8rrzh5{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.panel-header.svelte-8rrzh5 h2:where(.svelte-8rrzh5),.panel-header.svelte-8rrzh5 p:where(.svelte-8rrzh5){margin:0}.panel-header.svelte-8rrzh5 p:where(.svelte-8rrzh5){margin-top:.25rem;color:var(--subtle-fg)}.repair-link.svelte-8rrzh5{white-space:nowrap}.count-grid.svelte-8rrzh5{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem}.count-grid.svelte-8rrzh5 span:where(.svelte-8rrzh5){padding:.75rem;border:1px solid var(--surface-border, #d1d5db);border-radius:.35rem;background:var(--surface-2, rgba(0, 0, 0, .03))}.quiet-state.svelte-8rrzh5{margin:0;color:var(--subtle-fg)}.section-note.svelte-8rrzh5{max-width:56rem;margin:-.25rem 0 0;color:var(--subtle-fg);font-size:.92rem;line-height:1.4}.issue-section.svelte-8rrzh5{display:flex;flex-direction:column;gap:.75rem}.issue-section.svelte-8rrzh5 h3:where(.svelte-8rrzh5){margin:0}.section-title-row.svelte-8rrzh5{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}table.svelte-8rrzh5{width:100%;border-collapse:collapse}th.svelte-8rrzh5,td.svelte-8rrzh5{padding:.55rem .65rem;border-bottom:1px solid var(--surface-border, #d1d5db);text-align:left;vertical-align:top}th.svelte-8rrzh5:last-child,td.svelte-8rrzh5:last-child{padding-right:1rem}.table-scroll.svelte-8rrzh5{width:100%;overflow-x:auto}.unmatched-table.svelte-8rrzh5{min-width:76rem;table-layout:fixed}.unmatched-table.svelte-8rrzh5 .event-column:where(.svelte-8rrzh5){width:28%}.unmatched-table.svelte-8rrzh5 .identity-column:where(.svelte-8rrzh5){width:34%}.unmatched-table.svelte-8rrzh5 .result-column:where(.svelte-8rrzh5){width:7rem}.unmatched-table.svelte-8rrzh5 .actions-column:where(.svelte-8rrzh5){width:31rem}.unmatched-table.svelte-8rrzh5 th:where(.svelte-8rrzh5),.unmatched-table.svelte-8rrzh5 td:where(.svelte-8rrzh5){vertical-align:middle}.unmatched-table.svelte-8rrzh5 th:where(.svelte-8rrzh5){text-align:left}.unmatched-table.svelte-8rrzh5 th:where(.svelte-8rrzh5):first-child,.unmatched-table.svelte-8rrzh5 td:where(.svelte-8rrzh5):first-child,.unmatched-table.svelte-8rrzh5 th:where(.svelte-8rrzh5):nth-child(2),.unmatched-table.svelte-8rrzh5 td:where(.svelte-8rrzh5):nth-child(2){text-align:left}.unmatched-table.svelte-8rrzh5 th:where(.svelte-8rrzh5):nth-child(3),.unmatched-table.svelte-8rrzh5 td:where(.svelte-8rrzh5):nth-child(3){text-align:center}.unmatched-table.svelte-8rrzh5 th:where(.svelte-8rrzh5):last-child,.unmatched-table.svelte-8rrzh5 td:where(.svelte-8rrzh5):last-child{text-align:right}.duplicate-bib-table.svelte-8rrzh5{min-width:42rem}.duplicate-bib-table.svelte-8rrzh5 th:where(.svelte-8rrzh5),.duplicate-bib-table.svelte-8rrzh5 td:where(.svelte-8rrzh5){vertical-align:middle}.duplicate-bib-table.svelte-8rrzh5 th:where(.svelte-8rrzh5):last-child,.duplicate-bib-table.svelte-8rrzh5 td:where(.svelte-8rrzh5):last-child{text-align:right}.missing-bibs-table.svelte-8rrzh5{min-width:34rem}.missing-bibs-table.svelte-8rrzh5 th:where(.svelte-8rrzh5),.missing-bibs-table.svelte-8rrzh5 td:where(.svelte-8rrzh5){vertical-align:middle}.missing-bibs-table.svelte-8rrzh5 th:where(.svelte-8rrzh5):last-child,.missing-bibs-table.svelte-8rrzh5 td:where(.svelte-8rrzh5):last-child{text-align:right}.duplicate-linked-table.svelte-8rrzh5{min-width:58rem}.duplicate-linked-table.svelte-8rrzh5 th:where(.svelte-8rrzh5),.duplicate-linked-table.svelte-8rrzh5 td:where(.svelte-8rrzh5){vertical-align:middle}.duplicate-linked-table.svelte-8rrzh5 th:where(.svelte-8rrzh5):last-child,.duplicate-linked-table.svelte-8rrzh5 td:where(.svelte-8rrzh5):last-child{text-align:right}.conflict-table.svelte-8rrzh5 th:where(.svelte-8rrzh5),.conflict-table.svelte-8rrzh5 td:where(.svelte-8rrzh5){vertical-align:middle}.conflict-table.svelte-8rrzh5 th:where(.svelte-8rrzh5):last-child,.conflict-table.svelte-8rrzh5 td:where(.svelte-8rrzh5):last-child{text-align:right}.table-entry.svelte-8rrzh5{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem}.table-entry.svelte-8rrzh5 span:where(.svelte-8rrzh5){color:var(--subtle-fg);font-size:.85rem}.match-cell.svelte-8rrzh5{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.identity-status.svelte-8rrzh5{width:fit-content;padding:.12rem .45rem;border:1px solid var(--surface-border, #d1d5db);border-radius:999px;background:var(--surface-2, rgba(0, 0, 0, .03));color:var(--subtle-fg);font-size:.78rem;font-weight:700;text-transform:uppercase}.match-detail.svelte-8rrzh5{color:var(--text-color, inherit)}.result-cell.svelte-8rrzh5{display:flex;flex-direction:column;align-items:center;gap:.2rem;white-space:nowrap}.place-detail.svelte-8rrzh5{color:var(--subtle-fg);font-size:.85rem;font-style:italic}.action-buttons.svelte-8rrzh5{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;flex-wrap:nowrap}.action-buttons.svelte-8rrzh5 .button{white-space:nowrap}.action-buttons.svelte-8rrzh5 .button.secondary{opacity:.68}.action-buttons.svelte-8rrzh5>a:where(.svelte-8rrzh5){color:var(--subtle-fg);font-size:.9rem;white-space:nowrap}.held-entry-picker.svelte-8rrzh5{display:flex;align-items:center;gap:.3rem;color:var(--subtle-fg);font-size:.85rem}.held-entry-picker.svelte-8rrzh5 select:where(.svelte-8rrzh5){min-width:13rem;max-width:min(24rem,70vw);padding:.3rem .4rem;border:1px solid var(--surface-border, #d1d5db);border-radius:.35rem;background:var(--surface, #fff);color:inherit}.muted-inline.svelte-8rrzh5{margin:0;color:var(--subtle-fg);font-size:.85rem}.action-modal-body.svelte-8rrzh5{display:flex;flex-direction:column;gap:.85rem}.modal-entry-summary.svelte-8rrzh5{display:flex;flex-direction:column;gap:.15rem}.modal-entry-summary.svelte-8rrzh5 span:where(.svelte-8rrzh5){color:var(--subtle-fg);font-size:.9rem}.modal-form.svelte-8rrzh5{display:flex;gap:.5rem;align-items:flex-end;flex-wrap:wrap}.modal-form.svelte-8rrzh5 .field-shell{margin-bottom:0;min-width:9rem;flex:1 1 9rem}.modal-note.svelte-8rrzh5{margin:0;color:var(--subtle-fg)}.modal-choice-group.svelte-8rrzh5{display:flex;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0;border:0}.modal-choice-group.svelte-8rrzh5 legend:where(.svelte-8rrzh5){padding:0;font-weight:700}.empty-duplicate-options.svelte-8rrzh5{display:flex;flex-direction:column;gap:.45rem}.empty-duplicate-options.svelte-8rrzh5 label:where(.svelte-8rrzh5){display:flex;align-items:center;gap:.5rem;min-width:0}.duplicate-resolution-table.svelte-8rrzh5{min-width:48rem}.duplicate-resolution-table.svelte-8rrzh5 th:where(.svelte-8rrzh5),.duplicate-resolution-table.svelte-8rrzh5 td:where(.svelte-8rrzh5){vertical-align:middle}.modal-actions.svelte-8rrzh5{display:flex;justify-content:flex-end;gap:.5rem}.preview-message.svelte-8rrzh5,.row-error.svelte-8rrzh5{margin:0;font-size:.85rem}.preview-message.svelte-8rrzh5{color:var(--bar-fill-positive, #2e7d32)}.preview-message.blocked.svelte-8rrzh5{color:var(--bar-fill-negative, #c62828)}.row-error.svelte-8rrzh5{color:var(--bar-fill-negative, #c62828);font-weight:600}.compact.svelte-8rrzh5 .issue-section:where(.svelte-8rrzh5){display:none}.wind-mps-shell.svelte-16ef5az{display:flex;align-items:center;gap:.5rem;box-sizing:border-box;width:100%;min-width:0;min-height:var(--input-height);padding:0 var(--input-padding-x);border:var(--input-border-width) solid var(--input-border);border-radius:var(--input-border-radius);background:var(--input-bg)}.wind-mps-shell.svelte-16ef5az:focus-within{outline:2px solid var(--focus-ring, var(--accent, #06c));outline-offset:1px}body.app .wind-mps-shell.svelte-16ef5az .wind-mps-input:where(.svelte-16ef5az),body.public .wind-mps-shell.svelte-16ef5az .wind-mps-input:where(.svelte-16ef5az){flex:1;min-width:0;margin:0;padding:0;width:auto;height:auto;min-height:0;border:none;border-radius:0;background:transparent;font:inherit;color:inherit;box-shadow:none;outline:none;text-align:center}body.app .wind-mps-shell.svelte-16ef5az .wind-mps-input:where(.svelte-16ef5az):focus,body.public .wind-mps-shell.svelte-16ef5az .wind-mps-input:where(.svelte-16ef5az):focus{outline:none;box-shadow:none}.wind-mps-input.svelte-16ef5az::placeholder{color:var(--muted-fg, #888)}.track-heat-wind.svelte-1anbf2k{display:inline-flex;align-items:center;min-height:2.25rem}.number-label-branding.svelte-dfdl8m{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0;padding-inline:.04in;overflow:hidden;pointer-events:none}img.svelte-dfdl8m{display:block;width:100%;height:100%;object-fit:contain}svg.svelte-dfdl8m{display:block;width:100%;height:100%}text.svelte-dfdl8m{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:72px;font-weight:900;letter-spacing:0;fill:#111827}.bib-number-card.svelte-1n3h2c1,.hip-number-card.svelte-1n3h2c1{position:relative;display:block;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;text-align:center;color:#111827}.bib-number-card.svelte-1n3h2c1{--branding-band: .58in;--info-band: .52in;--number-top-band: var(--branding-band);--number-bottom-band: var(--info-band)}.hip-number-card.svelte-1n3h2c1{--branding-band: .58in;--info-band: .62in;--number-top-band: var(--branding-band);--number-bottom-band: var(--info-band)}.bib-number-card[data-branding-active=false].svelte-1n3h2c1,.hip-number-card[data-branding-active=false].svelte-1n3h2c1{--branding-band: 0in;--number-top-band: 0in}.bib-number-card[data-identity-placement=top].svelte-1n3h2c1{--number-top-band: var(--info-band);--number-bottom-band: var(--branding-band)}.bib-number-card[data-identity-placement=top].svelte-1n3h2c1 .bib-identity--bottom:where(.svelte-1n3h2c1){visibility:hidden}.bib-number-card[data-identity-placement=bottom].svelte-1n3h2c1 .bib-identity--top:where(.svelte-1n3h2c1){visibility:hidden}.hip-number-card[data-branding-active=true][data-info-placement=top].svelte-1n3h2c1{--number-top-band: var(--info-band);--number-bottom-band: var(--branding-band)}.hip-number-card[data-info-placement=top].svelte-1n3h2c1 .hip-info--bottom:where(.svelte-1n3h2c1){visibility:hidden}.hip-number-card[data-info-placement=bottom].svelte-1n3h2c1 .hip-info--top:where(.svelte-1n3h2c1){visibility:hidden}.bib-number-card[data-branding-placement=top].svelte-1n3h2c1 .number-label-branding--bottom,.bib-number-card[data-branding-placement=bottom].svelte-1n3h2c1 .number-label-branding--top,.bib-number-card[data-branding-active=false].svelte-1n3h2c1 .number-label-branding--top,.bib-number-card[data-branding-active=false].svelte-1n3h2c1 .number-label-branding--bottom,.hip-number-card[data-branding-placement=top].svelte-1n3h2c1 .number-label-branding--bottom,.hip-number-card[data-branding-placement=bottom].svelte-1n3h2c1 .number-label-branding--top,.hip-number-card[data-branding-active=false].svelte-1n3h2c1 .number-label-branding--top,.hip-number-card[data-branding-active=false].svelte-1n3h2c1 .number-label-branding--bottom{visibility:hidden}.bib-number-card.svelte-1n3h2c1 .number-label-branding--top,.hip-number-card.svelte-1n3h2c1 .number-label-branding--top{position:absolute;top:0;right:0;left:0;height:var(--branding-band)!important}.bib-number-card.svelte-1n3h2c1 .number-label-branding--bottom,.hip-number-card.svelte-1n3h2c1 .number-label-branding--bottom{position:absolute;right:0;bottom:0;left:0;height:var(--branding-band)!important}.bib-number.svelte-1n3h2c1,.hip-number.svelte-1n3h2c1{position:absolute;top:var(--number-top-band);right:0;bottom:var(--number-bottom-band);left:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;min-height:0;padding:.055in .08in .05in;line-height:1;overflow:hidden}.bib-identity.svelte-1n3h2c1,.hip-info.svelte-1n3h2c1{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:0;padding-inline:.05in;overflow:hidden}.bib-identity--top.svelte-1n3h2c1,.hip-info--top.svelte-1n3h2c1{position:absolute;top:0;right:0;left:0}.bib-identity--bottom.svelte-1n3h2c1,.hip-info--bottom.svelte-1n3h2c1{position:absolute;right:0;bottom:0;left:0}.bib-identity--top.svelte-1n3h2c1,.bib-identity--bottom.svelte-1n3h2c1{height:var(--info-band)}.bib-identity--top.svelte-1n3h2c1 h2:where(.svelte-1n3h2c1),.bib-identity--top.svelte-1n3h2c1 p:where(.svelte-1n3h2c1),.bib-identity--bottom.svelte-1n3h2c1 h2:where(.svelte-1n3h2c1),.bib-identity--bottom.svelte-1n3h2c1 p:where(.svelte-1n3h2c1){margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bib-identity--top.svelte-1n3h2c1 h2:where(.svelte-1n3h2c1),.bib-identity--bottom.svelte-1n3h2c1 h2:where(.svelte-1n3h2c1){font-size:.13in;line-height:1.05;font-weight:800}.bib-identity--top.svelte-1n3h2c1 p:where(.svelte-1n3h2c1),.bib-identity--bottom.svelte-1n3h2c1 p:where(.svelte-1n3h2c1){margin-top:.015in;font-size:.11in;line-height:1.05;font-weight:600;color:#4b5563}.hip-info--top.svelte-1n3h2c1,.hip-info--bottom.svelte-1n3h2c1{height:var(--info-band)}.hip-info--top.svelte-1n3h2c1 p:where(.svelte-1n3h2c1),.hip-info--top.svelte-1n3h2c1 ul:where(.svelte-1n3h2c1),.hip-info--top.svelte-1n3h2c1 li:where(.svelte-1n3h2c1),.hip-info--bottom.svelte-1n3h2c1 p:where(.svelte-1n3h2c1),.hip-info--bottom.svelte-1n3h2c1 ul:where(.svelte-1n3h2c1),.hip-info--bottom.svelte-1n3h2c1 li:where(.svelte-1n3h2c1){margin:0;padding:0}.hip-info--top.svelte-1n3h2c1 p:where(.svelte-1n3h2c1),.hip-info--bottom.svelte-1n3h2c1 p:where(.svelte-1n3h2c1){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.1in;line-height:1.05;font-weight:400;color:#4b5563}.hip-info--top.svelte-1n3h2c1 .hip-participant-line:where(.svelte-1n3h2c1),.hip-info--bottom.svelte-1n3h2c1 .hip-participant-line:where(.svelte-1n3h2c1){font-size:.11in;font-weight:500;color:#111827}.hip-info--top.svelte-1n3h2c1 ul:where(.svelte-1n3h2c1),.hip-info--bottom.svelte-1n3h2c1 ul:where(.svelte-1n3h2c1){display:flex;flex-wrap:wrap;justify-content:center;gap:0 .055in;margin-top:.015in;list-style:none;font-size:.1in;line-height:1.05;font-weight:500}.hip-info--top.svelte-1n3h2c1 li:where(.svelte-1n3h2c1),.hip-info--bottom.svelte-1n3h2c1 li:where(.svelte-1n3h2c1){position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hip-info--top.svelte-1n3h2c1 li:where(.svelte-1n3h2c1)+li:where(.svelte-1n3h2c1):before,.hip-info--bottom.svelte-1n3h2c1 li:where(.svelte-1n3h2c1)+li:where(.svelte-1n3h2c1):before{content:"/";margin-right:.055in;color:#6b7280}.hip-info--top.svelte-1n3h2c1{padding-top:.025in}.hip-info--bottom.svelte-1n3h2c1{padding-bottom:.025in}.preview-region.svelte-1woh3se{display:flex;flex-direction:column;gap:1.25rem;align-items:center;height:100%;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain}.label-page.svelte-1woh3se{flex:0 0 auto;position:relative;box-sizing:border-box;display:grid;background:#fff;box-shadow:0 .35rem 1.25rem #0f172a24;border-radius:.25rem;overflow:hidden}.printable-area-overlay.svelte-1woh3se{position:absolute;pointer-events:none;border:2px dashed rgba(37,99,235,.55);background:#3b82f60d;z-index:0}.label-page.svelte-1woh3se>:where(.svelte-1woh3se):not(.printable-area-overlay){position:relative;z-index:1}.label-cell.svelte-1woh3se{position:relative;box-sizing:border-box;container-type:inline-size;min-width:0;min-height:0;overflow:hidden}.label-cell--debug.svelte-1woh3se{outline:1px dashed rgba(148,163,184,.8);outline-offset:-1px}.label-cell--bib-number.svelte-1woh3se,.label-cell--hip-number.svelte-1woh3se{padding:0!important}.label-rotator.svelte-1woh3se{position:absolute;top:50%;left:50%;box-sizing:border-box;transform-origin:center;min-width:0;min-height:0;overflow:hidden}.label-content.svelte-1woh3se{display:block;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.label-branding.svelte-1woh3se{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;overflow:hidden;pointer-events:none}.label-branding.svelte-1woh3se img:where(.svelte-1woh3se){display:block;max-width:100%;max-height:100%;object-fit:contain}.label-branding.svelte-1woh3se svg:where(.svelte-1woh3se){display:block;width:100%;height:100%}.label-branding.svelte-1woh3se text:where(.svelte-1woh3se){font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:72px;font-weight:850;letter-spacing:0;fill:#111827}.label-card.svelte-1woh3se{display:flex;flex-direction:column;height:100%;min-width:0;min-height:0;overflow:hidden}.label-top.svelte-1woh3se{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.3rem;align-items:start}.label-badge.svelte-1woh3se{min-width:2.1rem;padding:.08rem .28rem;border-radius:999px;background:#111827;color:#fff;font-size:.72rem;font-weight:700;text-align:center}.label-heading.svelte-1woh3se h2:where(.svelte-1woh3se),.label-heading.svelte-1woh3se p:where(.svelte-1woh3se),.label-card.svelte-1woh3se ul:where(.svelte-1woh3se),.label-card.svelte-1woh3se li:where(.svelte-1woh3se),.label-card.svelte-1woh3se .meta:where(.svelte-1woh3se){margin:0;padding:0}.label-heading.svelte-1woh3se h2:where(.svelte-1woh3se){font-size:.84rem;line-height:1.1;word-break:break-word}.label-heading.svelte-1woh3se .subtitle:where(.svelte-1woh3se),.label-card.svelte-1woh3se .meta:where(.svelte-1woh3se){font-size:.64rem;line-height:1.2;color:#4b5563}.label-card.svelte-1woh3se ul:where(.svelte-1woh3se){margin-top:.22rem;padding-left:.95rem;font-size:.62rem;line-height:1.2;color:#111827}.label-card.svelte-1woh3se .meta:where(.svelte-1woh3se){margin-top:auto;padding-top:.15rem}.empty-state.svelte-1woh3se{width:min(100%,34rem);padding:2rem;text-align:center;border:1px solid #d7dce3;border-radius:.75rem;background:#fff}.empty-state.svelte-1woh3se h2:where(.svelte-1woh3se),.empty-state.svelte-1woh3se p:where(.svelte-1woh3se){margin:0}.empty-state.svelte-1woh3se p:where(.svelte-1woh3se){margin-top:.35rem;line-height:1.45;color:#4b5563}@media print{.preview-region.svelte-1woh3se{display:block;height:auto;overflow:visible}.printable-area-overlay.svelte-1woh3se{display:none!important}.label-cell--debug.svelte-1woh3se{outline:none!important}.label-page.svelte-1woh3se{margin:0;box-shadow:none;border-radius:0;break-after:page;page-break-after:always;overflow:hidden}.label-page.svelte-1woh3se:last-child{break-after:auto;page-break-after:auto}.label-cell.svelte-1woh3se{container-type:normal;display:flex!important;align-items:center;justify-content:center;overflow:hidden}.label-rotator.svelte-1woh3se{position:static!important;transform:rotate(var(--label-rotation, 0deg))!important}}.controls.svelte-ax69hf{display:flex;flex-direction:column;gap:1rem;height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;box-sizing:border-box}.setup-summary.svelte-ax69hf{flex-shrink:0;margin-bottom:1rem}.controls.svelte-ax69hf>.collapsible-section{flex:0 0 auto}.setup-summary.svelte-ax69hf p:where(.svelte-ax69hf){margin:0;line-height:1.45;color:#4b5563}.geometry-note.svelte-ax69hf{margin:.75rem 0 0;line-height:1.45;color:#4b5563}@media print{.controls.svelte-ax69hf,.no-print.svelte-ax69hf{display:none!important}}.install-cta.svelte-f1belb{display:flex;align-items:center;gap:.25rem}.install-btn.svelte-f1belb{padding:.25rem .5rem;font-size:.8125rem;background:#fff3;border:1px solid rgba(255,255,255,.4);border-radius:.25rem;color:#fff;cursor:pointer;font:inherit}.install-btn.svelte-f1belb:hover{background:#ffffff4d}.dismiss-btn.svelte-f1belb{background:none;border:none;color:#fffc;cursor:pointer;font-size:1.25rem;line-height:1;padding:0 .25rem}.dismiss-btn.svelte-f1belb:hover{color:#fff}.connection-status.svelte-f1belb{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#ffffffe6}.ai-launcher.svelte-f1belb{padding:.25rem .5rem;font-size:.75rem;font-weight:600;letter-spacing:.03em;border-radius:.25rem;border:1px solid rgba(255,255,255,.4);background:#ffffff1f;color:#fff;cursor:pointer}.ai-launcher.svelte-f1belb:hover{background:#ffffff38}.connection-status.svelte-f1belb .dot:where(.svelte-f1belb){width:.5rem;height:.5rem;border-radius:50%;background:#8f8}.connection-status.offline.svelte-f1belb .dot:where(.svelte-f1belb){background:#ffc107}@media(max-width:480px){.connection-status.svelte-f1belb .label:where(.svelte-f1belb){display:none}.ai-launcher.svelte-f1belb{padding-inline:.4rem}}.storage-meter.svelte-1iaiemm{margin-top:auto;padding-top:.9rem;border-top:1px solid var(--nav-border);flex-shrink:0}.storage-summary.svelte-1iaiemm{cursor:help}.storage-title.svelte-1iaiemm{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.74rem;font-weight:600;color:var(--nav-link-color);margin-bottom:.35rem}.storage-title.svelte-1iaiemm strong:where(.svelte-1iaiemm){color:var(--count-color);font-size:inherit;font-weight:600}.storage-bar.svelte-1iaiemm{height:.38rem;background-color:var(--nav-meter-bg);border-radius:.2rem;overflow:hidden;margin-bottom:.25rem}.storage-fill.svelte-1iaiemm{height:100%;background-color:var(--nav-meter-fill);transition:width .2s ease}.storage-label.svelte-1iaiemm{font-size:.7rem;color:var(--nav-link-color);opacity:.9;text-align:left;line-height:1.2}.storage-meta.svelte-1iaiemm{margin-top:.65rem;text-align:left;display:grid;gap:.8rem}.repair-link.svelte-1iaiemm{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:.45rem .65rem;border:1px solid var(--nav-border);border-radius:.4rem;font-size:.82rem;font-weight:700;color:var(--nav-link-color);background:transparent;text-decoration:none;text-shadow:none}.repair-link.svelte-1iaiemm:hover{color:var(--nav-link-hover-color);background:var(--nav-link-hover-bg);text-decoration:none;text-shadow:none}.card-name.svelte-vxbtcm{display:block;text-align:center}.card-context.svelte-vxbtcm{display:block;text-align:center;font-size:.68rem;line-height:1.15;opacity:.82}.card-sub.svelte-vxbtcm{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.3rem;font-size:.7rem;line-height:1.2;opacity:.75;text-align:center}.card-sub-sep.svelte-vxbtcm{align-self:stretch;border-left:1px solid currentColor;opacity:.35;margin:0 .05rem}.placement-panel.svelte-xumpxd{margin:0}.placement-unplaced.svelte-xumpxd,.placement-scratch.svelte-xumpxd{margin-bottom:.65rem;padding:.45rem .5rem;border-radius:.375rem;min-height:2.5rem}.placement-unplaced.svelte-xumpxd{border:1px dashed var(--border-color, #cbd5e1);background:var(--bg-subtle, #f8fafc)}.placement-scratch.svelte-xumpxd{border:1px dashed #fca5a5;background:#fef2f2}.placement-unplaced-label.svelte-xumpxd{display:block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;opacity:.72;margin-bottom:.35rem}.placement-scratch-label.svelte-xumpxd{display:block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#991b1b;margin-bottom:.2rem}.placement-scratch-hint.svelte-xumpxd{margin:0 0 .4rem;font-size:.72rem;line-height:1.35}.placement-chips.svelte-xumpxd{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.placement-chip.svelte-xumpxd{display:inline-block;padding:.2rem .45rem;font-size:.78rem;border-radius:.3rem;border:1px solid var(--border-color, #e5e7eb);background:var(--bg, #fff);cursor:grab;max-width:100%;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.placement-chip.svelte-xumpxd:hover:not(.placement-chip-dragging){border-color:#94a3b8;box-shadow:0 1px 3px #0f172a14}.placement-chip-scratch.svelte-xumpxd{border-color:#fecaca;background:#fff}.placement-chip.svelte-xumpxd:active{cursor:grabbing}.placement-chip-filled.svelte-xumpxd{width:100%;box-sizing:border-box}.placement-chip-dragging.svelte-xumpxd{opacity:.55}.placement-empty-hint.svelte-xumpxd{font-size:.8rem}.placement-tablewrap.svelte-xumpxd{overflow:auto;max-height:22rem;border:1px solid var(--border-color, #cbd5e1);border-radius:.5rem;margin-top:1rem;margin-bottom:.65rem;box-shadow:0 1px 2px #0f172a0a,0 4px 12px #0f172a0f}.placement-grid.svelte-xumpxd{width:100%;margin-top:0;border-collapse:separate;border-spacing:0;font-size:.78rem}.placement-grid.svelte-xumpxd thead:where(.svelte-xumpxd) th:where(.svelte-xumpxd){position:sticky;top:0;z-index:2;color:#fafafa;background:linear-gradient(180deg,#171717,#0a0a0a);border-color:#262626;box-shadow:inset 0 -1px #ffffff0d;font-weight:600;letter-spacing:.01em;text-align:center;vertical-align:middle;padding:.2rem .35rem}.placement-grid.svelte-xumpxd thead:where(.svelte-xumpxd) th:where(.svelte-xumpxd):first-child{border-top-left-radius:.45rem}.placement-grid.svelte-xumpxd thead:where(.svelte-xumpxd) th:where(.svelte-xumpxd):last-child{border-top-right-radius:.45rem}.placement-grid.svelte-xumpxd th:where(.svelte-xumpxd),.placement-grid.svelte-xumpxd td:where(.svelte-xumpxd){padding:.4rem;border:1px solid var(--border-color, #e2e8f0);vertical-align:top;min-width:5rem;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.placement-corner.svelte-xumpxd{width:3.25rem;min-width:3.25rem;z-index:3;background:linear-gradient(180deg,#171717,#0a0a0a)!important;border-color:#262626!important}.placement-group-head.svelte-xumpxd{background:linear-gradient(180deg,#171717,#0a0a0a)}.placement-group-head-inner.svelte-xumpxd{display:flex;align-items:center;justify-content:center;gap:.3rem;font-weight:700;font-size:.68rem;line-height:1.2;text-transform:uppercase;letter-spacing:.06em;color:#f5f5f5}.placement-group-head-inner.svelte-xumpxd span:where(.svelte-xumpxd){padding-right:1.5rem}.placement-row-head.svelte-xumpxd{font-weight:600;text-align:left;white-space:nowrap;color:#334155;background:linear-gradient(90deg,#f1f5f9,#f8fafc);border-right:2px solid #cbd5e1;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.placement-cell.svelte-xumpxd{background:var(--bg, #fff)}.placement-grid.svelte-xumpxd tbody:where(.svelte-xumpxd) tr:where(.svelte-xumpxd):nth-child(2n) .placement-cell:where(.svelte-xumpxd){background:#fafbfc}.placement-grid.svelte-xumpxd tbody:where(.svelte-xumpxd) tr:where(.svelte-xumpxd):hover .placement-row-head:where(.svelte-xumpxd){background:linear-gradient(90deg,#e2e8f0,#f1f5f9);color:#0f172a}.placement-grid.svelte-xumpxd tbody:where(.svelte-xumpxd) tr:where(.svelte-xumpxd):hover .placement-cell:where(.svelte-xumpxd){background:color-mix(in srgb,var(--bg, #fff) 88%,#e0f2fe 12%)}.placement-grid.svelte-xumpxd tbody:where(.svelte-xumpxd) tr:where(.svelte-xumpxd):nth-child(2n):hover .placement-cell:where(.svelte-xumpxd){background:color-mix(in srgb,#fafbfc 82%,#e0f2fe 18%)}.placement-cell.svelte-xumpxd:hover{background:#eff6ff!important;border-color:#93c5fd;box-shadow:inset 0 0 0 1px #3b82f659}.placement-cell.svelte-xumpxd:hover .placement-slot-empty:where(.svelte-xumpxd){opacity:1;color:#64748b}.placement-heat-icon-button.svelte-xumpxd,.placement-add-heat-button.svelte-xumpxd{border:1px solid transparent;background:transparent;color:#e2e8f0;border-radius:.35rem;cursor:pointer;line-height:1;font-size:.95rem;transition:background-color .12s ease,border-color .12s ease,color .12s ease,opacity .12s ease}.placement-heat-icon-button.svelte-xumpxd{width:1.35rem;height:1.35rem;padding:0;flex:0 0 auto;opacity:.75}.placement-add-column.svelte-xumpxd{width:2.25rem!important;min-width:2.25rem!important;padding:0!important;background:linear-gradient(180deg,#171717,#0a0a0a);border-color:#262626!important;vertical-align:middle}.placement-add-column-cell.svelte-xumpxd{width:2.25rem!important;min-width:2.25rem!important;padding:0;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-left:1px dashed #cbd5e1}.placement-grid.svelte-xumpxd tbody:where(.svelte-xumpxd) tr:where(.svelte-xumpxd):hover .placement-add-column-cell:where(.svelte-xumpxd){background:linear-gradient(180deg,#f1f5f9,#e8eef4)}.placement-add-heat-button.svelte-xumpxd{display:flex;align-items:center;justify-content:center;width:100%;min-height:1.65rem;padding:.1rem 0;font-size:1.05rem;font-weight:400;line-height:1;border:0;border-radius:0;opacity:.85;color:#d4d4d4}.placement-add-heat-button.svelte-xumpxd:hover:not(:disabled){background:#ffffff1a;color:#f8fafc;opacity:1}.placement-heat-icon-button.svelte-xumpxd:hover:not(:disabled){background:#ffffff1f;border-color:#fff3;color:#fff;opacity:1}.placement-heat-icon-button.svelte-xumpxd:disabled,.placement-add-heat-button.svelte-xumpxd:disabled{opacity:.35;cursor:not-allowed}.placement-slot-empty.svelte-xumpxd{display:block;font-size:.75rem}.placement-ineligible.svelte-xumpxd{margin:.5rem 0;padding:.5rem .55rem;border-radius:.375rem;border:1px solid var(--border-color, #e5e7eb);background:var(--bg-subtle, #f9fafb)}.placement-ineligible-h.svelte-xumpxd{margin:0 0 .35rem;font-size:.8rem;font-weight:600}.placement-ineligible-list.svelte-xumpxd{margin:0;padding-left:1.1rem;font-size:.78rem;line-height:1.4}.muted.svelte-xumpxd{opacity:.85}.panel.division-card{padding:0;overflow:hidden}.division-header.svelte-xws9sc{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;cursor:pointer;background:var(--surface-bg);-webkit-user-select:none;user-select:none}.division-header.svelte-xws9sc:hover{background:var(--hover-bg, color-mix(in srgb, var(--surface-border) 30%, transparent))}.division-checkbox.svelte-xws9sc{width:1rem;height:1rem;cursor:pointer;flex-shrink:0}.division-title.svelte-xws9sc{font-weight:500;flex:1}.division-meta.svelte-xws9sc{font-size:.8rem;color:var(--muted-fg);font-family:monospace}.division-body.svelte-xws9sc{padding:.75rem 1rem;border-top:1px solid var(--surface-border);background:var(--page-bg, var(--surface-bg));display:flex;flex-direction:column;gap:.25rem}.event-row.svelte-1pf12rq{display:grid;grid-template-columns:1fr 9rem 1fr;gap:.75rem;align-items:center;padding:.5rem;border-radius:4px;background:var(--surface-bg);border:1px solid var(--surface-border)}.event-row.has-status.svelte-1pf12rq{grid-template-columns:minmax(9rem,1fr) 9rem minmax(12rem,1fr) minmax(9rem,.7fr)}.event-row.has-status.has-rounds.svelte-1pf12rq{grid-template-columns:minmax(9rem,1fr) 9rem minmax(12rem,1fr) minmax(9rem,.75fr) minmax(9rem,.7fr)}.row-label.svelte-1pf12rq{display:flex;align-items:center;gap:.5rem;overflow:hidden}.level-name.svelte-1pf12rq{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-status.svelte-1pf12rq{display:flex;align-items:center;gap:.4rem;min-width:0;align-self:center;justify-self:stretch;color:var(--muted-fg);font-size:.78rem;line-height:1.1}.status-detail.svelte-1pf12rq{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;opacity:.85}@media(max-width:760px){.event-row.svelte-1pf12rq,.event-row.has-status.svelte-1pf12rq,.event-row.has-status.has-rounds.svelte-1pf12rq{grid-template-columns:1fr}}.step-card{margin-top:1.25rem}.step-card--primary{text-align:center;max-width:28rem}.step-badge.svelte-1r9mhn8{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-fg);margin-bottom:.5rem}.step-badge--done.svelte-1r9mhn8{color:var(--caption-color)}.step-title.svelte-1r9mhn8{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;color:var(--primary-fg)}.step-desc.svelte-1r9mhn8{font-size:.9375rem;color:var(--muted-fg);line-height:1.45;margin:0 0 1.25rem;text-align:left}.file-name.svelte-11hozb2{font-weight:500;color:var(--primary-fg)}.select-hint.svelte-1wzkpng{font-size:.95rem;color:var(--muted-fg);margin:0 0 .35rem;max-width:44rem}.select-subhint.svelte-1wzkpng{margin:0 0 1rem;font-size:.85rem;color:var(--muted-fg)}.category-card.svelte-1wzkpng{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;padding:.9rem 1rem;border:1px solid var(--surface-border);border-radius:10px;background:color-mix(in srgb,var(--surface-bg) 82%,white 18%);cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease}.category-card.svelte-1wzkpng:hover{border-color:color-mix(in srgb,var(--primary-fg) 35%,var(--surface-border));transform:translateY(-1px)}.category-card.selected.svelte-1wzkpng{border-color:color-mix(in srgb,var(--primary-fg) 60%,var(--surface-border));background:color-mix(in srgb,var(--primary-fg) 8%,var(--surface-bg))}.category-card__check.svelte-1wzkpng{padding-top:.15rem}.category-card__title.svelte-1wzkpng{margin:0;font-weight:600}.category-card__meta.svelte-1wzkpng{margin:.2rem 0 0;font-size:.875rem;color:var(--muted-fg)}.category-card__hint.svelte-1wzkpng{margin:.3rem 0 0;font-size:.8rem;color:var(--muted-fg)}
