.simulator-frame.svelte-1w4yqnl{isolation:isolate;position:relative}.leader-layer.svelte-1w4yqnl,.name-layer.svelte-1w4yqnl{pointer-events:none;position:absolute;inset:0}.anchor-ring.svelte-1w4yqnl{fill:none;stroke-width:2px}.muted.svelte-1w4yqnl{opacity:.35}.boat-name.svelte-1w4yqnl{pointer-events:auto;--halo:rgb(var(--rp-surface-panel));min-width:0;min-height:0;text-shadow:0 0 3px var(--halo), 0 0 3px var(--halo), 1px 0 var(--halo), -1px 0 var(--halo), 0 1px var(--halo), 0 -1px var(--halo);color:rgb(var(--rp-text-primary));font:500 12px/15px var(--font-mono);text-align:left;white-space:nowrap;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:0;margin:0;padding:4px 8px;position:absolute}.boat-name.compact.svelte-1w4yqnl{text-align:center;font-variant-numeric:tabular-nums;border-radius:50%;padding:4px 0}.boat-name.compact.emphasized.svelte-1w4yqnl{outline:1.5px solid var(--boat-color);outline-offset:-2px;text-decoration:none}.boat-key.svelte-1w4yqnl{margin-top:6px;font-size:12px}.boat-key.svelte-1w4yqnl summary:where(.svelte-1w4yqnl){cursor:pointer}.boat-key-list.svelte-1w4yqnl{gap:4px;margin-top:8px;display:grid}.boat-key-list.svelte-1w4yqnl button:where(.svelte-1w4yqnl){text-align:left;padding:6px 0}.boat-readout.svelte-1w4yqnl{min-height:20px;margin-top:6px;font-size:13px}.boat-name.right-rail.svelte-1w4yqnl{text-align:right}.boat-name.compact.right-rail.svelte-1w4yqnl{text-align:center}.boat-name.unavailable.svelte-1w4yqnl{opacity:.45}.boat-name.svelte-1w4yqnl span:where(.svelte-1w4yqnl){display:block}.boat-name.emphasized.svelte-1w4yqnl{z-index:2;text-decoration:underline;-webkit-text-decoration-color:var(--boat-color);text-decoration-color:var(--boat-color);text-underline-offset:3px;text-decoration-thickness:2px}.boat-name.svelte-1w4yqnl:focus-visible{outline:2px solid rgb(var(--rp-text-primary));outline-offset:2px}.section.svelte-1s0qy97{padding-top:3.5rem;scroll-margin-top:1rem}.eyebrow.svelte-1s0qy97{color:rgb(var(--rp-text-secondary));text-transform:uppercase;letter-spacing:.13em;margin-bottom:.5rem;font-size:.7rem}h2.svelte-1s0qy97{letter-spacing:-.025em;font-size:clamp(1.5rem,3vw,2rem);font-weight:600}.intro.svelte-1s0qy97{color:rgb(var(--rp-text-secondary));max-width:80ch;margin:1rem 0 1.4rem;line-height:1.65}.start-line.svelte-1s0qy97{margin-top:1.25rem}.table-wrap.svelte-1s0qy97{border:1px solid rgb(var(--rp-border));border-radius:.5rem;margin-top:1.25rem;overflow-x:auto}table.svelte-1s0qy97{text-align:left;width:100%;font-size:.85rem}caption.svelte-1s0qy97{text-align:left;color:rgb(var(--rp-text-secondary));padding:1rem}th.svelte-1s0qy97,td.svelte-1s0qy97{white-space:nowrap;border-bottom:1px solid rgb(var(--rp-border));padding:.75rem 1rem}thead.svelte-1s0qy97{background:rgb(var(--rp-surface-muted))}
