.anim.svelte-1mcxlyp{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}svg.svelte-1mcxlyp{width:100%;height:auto;display:block}.ground.svelte-1mcxlyp{fill:var(--ground)}.hill.svelte-1mcxlyp{fill:var(--ground);stroke:var(--ground-edge);stroke-width:2px}.tick.svelte-1mcxlyp{stroke:var(--ground-edge);stroke-width:1.5px}.wind.svelte-1mcxlyp line:where(.svelte-1mcxlyp){stroke:var(--wind);stroke-width:2px;stroke-dasharray:18 22;stroke-linecap:round;opacity:.6}.wind-lbl.svelte-1mcxlyp{fill:var(--wind)}.field.svelte-1mcxlyp{fill:var(--lift)}.pole.svelte-1mcxlyp{stroke:var(--text);stroke-width:2px}.sock.svelte-1mcxlyp{fill:var(--warning);stroke:var(--wing-dark);stroke-width:1px}.glide.svelte-1mcxlyp{stroke:var(--danger);stroke-width:3px;stroke-dasharray:10 6}.glide.ok.svelte-1mcxlyp{stroke:var(--lift)}.touch.svelte-1mcxlyp{fill:var(--danger)}.touch.ok.svelte-1mcxlyp,.ok-lbl.svelte-1mcxlyp{fill:var(--lift)}.ko-lbl.svelte-1mcxlyp{fill:var(--danger)}.height.svelte-1mcxlyp{stroke:var(--muted);stroke-width:1.5px}.glider.svelte-1mcxlyp line:where(.svelte-1mcxlyp){stroke:var(--muted);stroke-width:1px}.glider.svelte-1mcxlyp .canopy:where(.svelte-1mcxlyp){fill:none;stroke:var(--wing);stroke-width:5px;stroke-linecap:round}.glider.svelte-1mcxlyp circle:where(.svelte-1mcxlyp){fill:var(--text)}.polar.svelte-1mcxlyp .axis:where(.svelte-1mcxlyp){stroke:var(--text);stroke-width:1.5px}.polar.svelte-1mcxlyp .grid:where(.svelte-1mcxlyp){stroke:var(--border);stroke-width:1px}.polar.svelte-1mcxlyp .lbl:where(.svelte-1mcxlyp){stroke:var(--surface)}.stall.svelte-1mcxlyp{fill:var(--danger);opacity:.15}.curve.svelte-1mcxlyp{fill:none;stroke:var(--text);stroke-width:3px}.best.svelte-1mcxlyp{stroke:var(--lift);stroke-width:2px;stroke-dasharray:7 5}.current.svelte-1mcxlyp{stroke:var(--wing);stroke-width:2px}.wind-shift.svelte-1mcxlyp{stroke:var(--wind);stroke-width:3px}.origin.svelte-1mcxlyp{fill:var(--wind)}.min-sink.svelte-1mcxlyp{fill:var(--surface);stroke:var(--text);stroke-width:2px}.best-pt.svelte-1mcxlyp{fill:var(--lift)}.current-pt.svelte-1mcxlyp{fill:var(--wing);stroke:var(--wing-dark);stroke-width:2px}.lbl.svelte-1mcxlyp{fill:var(--text);stroke:var(--sky-bottom);stroke-width:4px;paint-order:stroke;stroke-linejoin:round;font-size:19px;font-weight:600}.lbl.small.svelte-1mcxlyp{fill:var(--muted);font-size:15px;font-weight:500}.banner.svelte-1mcxlyp{border-top:1px solid var(--border);border-left:6px solid var(--lift);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 16px;transition:border-color .2s,background-color .2s;display:flex}.banner.warning.svelte-1mcxlyp{border-left-color:var(--warning);background:color-mix(in srgb, var(--warning) 14%, transparent)}.banner.danger.svelte-1mcxlyp{border-left-color:var(--danger);background:color-mix(in srgb, var(--danger) 14%, transparent)}.banner.svelte-1mcxlyp span:where(.svelte-1mcxlyp){color:var(--muted)}.panel.svelte-1mcxlyp{border-top:1px solid var(--border);gap:16px;padding:16px;display:grid}.sliders.svelte-1mcxlyp{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.control.svelte-1mcxlyp label:where(.svelte-1mcxlyp){font-weight:600}.control.svelte-1mcxlyp input[type=range]:where(.svelte-1mcxlyp){width:100%;accent-color:var(--accent);margin:8px 0 2px}.scale.svelte-1mcxlyp{color:var(--muted);justify-content:space-between;font-size:.8rem;display:flex}.presets.svelte-1mcxlyp{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}button.svelte-1mcxlyp{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:.85rem}button.svelte-1mcxlyp:hover{border-color:var(--accent)}button.active.svelte-1mcxlyp{background:var(--accent);border-color:var(--accent);color:#fff}.readouts.svelte-1mcxlyp{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:0;display:grid}.readouts.svelte-1mcxlyp div:where(.svelte-1mcxlyp){background:var(--bg);border-radius:8px;padding:6px 10px}.readouts.svelte-1mcxlyp dt:where(.svelte-1mcxlyp){color:var(--muted);font-size:.75rem}.readouts.svelte-1mcxlyp dd:where(.svelte-1mcxlyp){font-variant-numeric:tabular-nums;margin:0;font-size:1.1rem;font-weight:600}.readouts.svelte-1mcxlyp .accent:where(.svelte-1mcxlyp) dd:where(.svelte-1mcxlyp){color:var(--lift)}.actions.svelte-1mcxlyp{justify-content:flex-end;display:flex}.lead[data-astro-cid-hcaungqy]{color:var(--muted);max-width:65ch}.explain[data-astro-cid-hcaungqy]{max-width:70ch;margin-top:32px}.explain[data-astro-cid-hcaungqy] h2[data-astro-cid-hcaungqy]{margin-top:28px;font-size:1.2rem}.explain[data-astro-cid-hcaungqy] li[data-astro-cid-hcaungqy]{margin-bottom:10px}.c-lift[data-astro-cid-hcaungqy]{color:var(--lift)}.c-wind[data-astro-cid-hcaungqy]{color:var(--wind)}.c-danger[data-astro-cid-hcaungqy]{color:var(--danger)}.note[data-astro-cid-hcaungqy]{color:var(--muted);font-size:.9rem}
