.anim.svelte-pjx10y{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}svg.svelte-pjx10y{width:100%;height:auto;display:block}.flow.svelte-pjx10y path:where(.svelte-pjx10y){fill:none;stroke:var(--wind);stroke-width:2px;stroke-dasharray:16 12;stroke-linecap:round;opacity:.75}.flow.svelte-pjx10y .eddy:where(.svelte-pjx10y){stroke-dasharray:none}.wind-arrow.svelte-pjx10y{stroke:var(--wind);stroke-width:4px}.wing.svelte-pjx10y{fill:var(--wing);stroke:var(--wing-dark);stroke-width:2px;stroke-linejoin:round;transition:fill .3s}.wing.stalled.svelte-pjx10y{fill:var(--danger)}.lines.svelte-pjx10y line:where(.svelte-pjx10y){stroke:var(--muted);stroke-width:1px;fill:none}.lines.svelte-pjx10y .brake:where(.svelte-pjx10y){stroke:var(--wing-dark);stroke-dasharray:4 3}.lines.svelte-pjx10y .riser:where(.svelte-pjx10y){stroke:var(--text);stroke-width:3px}.pilot.svelte-pjx10y line:where(.svelte-pjx10y),.pilot.svelte-pjx10y circle:where(.svelte-pjx10y){stroke:var(--text);stroke-width:5px;stroke-linecap:round;fill:var(--text)}.pilot.svelte-pjx10y .harness:where(.svelte-pjx10y){fill:var(--muted);opacity:.6}.chord.svelte-pjx10y{stroke:var(--chord);stroke-width:1.5px;stroke-dasharray:8 5}.construct.svelte-pjx10y .ref:where(.svelte-pjx10y),.construct.svelte-pjx10y .horizon:where(.svelte-pjx10y),.construct.svelte-pjx10y .traj:where(.svelte-pjx10y),.construct.svelte-pjx10y .axis:where(.svelte-pjx10y){stroke-width:1.5px;stroke-dasharray:5 5;fill:none}.construct.svelte-pjx10y .arc:where(.svelte-pjx10y){fill:none;stroke-width:3px}.incidence.svelte-pjx10y .ref:where(.svelte-pjx10y){stroke:var(--wind)}.incidence.svelte-pjx10y .arc:where(.svelte-pjx10y){stroke:var(--angle-incidence)}.construct.svelte-pjx10y .wedge:where(.svelte-pjx10y){stroke:none;opacity:.28}.incidence.svelte-pjx10y .wedge:where(.svelte-pjx10y){fill:var(--angle-incidence)}.wedge.assiette.svelte-pjx10y{fill:var(--angle-assiette)}.wedge.pente.svelte-pjx10y{fill:var(--wind)}.calage.svelte-pjx10y .wedge:where(.svelte-pjx10y){fill:var(--angle-calage)}.incidence.svelte-pjx10y .lbl:where(.svelte-pjx10y){fill:var(--angle-incidence)}.construct.svelte-pjx10y .horizon:where(.svelte-pjx10y){stroke:var(--muted)}.construct.svelte-pjx10y .traj:where(.svelte-pjx10y){stroke:var(--wind)}.assiette-lbl.svelte-pjx10y{fill:var(--angle-assiette)}.pente-lbl.svelte-pjx10y,.wind-lbl.svelte-pjx10y{fill:var(--wind)}.calage.svelte-pjx10y .axis:where(.svelte-pjx10y),.calage.svelte-pjx10y .ref:where(.svelte-pjx10y){stroke:var(--angle-calage)}.calage.svelte-pjx10y .geo:where(.svelte-pjx10y){stroke:var(--chord);stroke-width:1.5px}.calage.svelte-pjx10y .right-angle:where(.svelte-pjx10y){fill:none;stroke:var(--angle-calage);stroke-width:1.5px}.calage.svelte-pjx10y .arc:where(.svelte-pjx10y){stroke:var(--angle-calage)}.calage.svelte-pjx10y .lbl:where(.svelte-pjx10y){fill:var(--angle-calage)}.forces.svelte-pjx10y .inset:where(.svelte-pjx10y){fill:var(--surface);stroke:var(--border);opacity:.92}.forces.svelte-pjx10y line:where(.svelte-pjx10y){stroke-width:4px}.forces.svelte-pjx10y .lift:where(.svelte-pjx10y){stroke:var(--lift)}.forces.svelte-pjx10y .drag:where(.svelte-pjx10y){stroke:var(--drag)}.forces.svelte-pjx10y .resultant:where(.svelte-pjx10y),.forces.svelte-pjx10y .weight:where(.svelte-pjx10y){stroke:var(--muted)}.forces.svelte-pjx10y .para:where(.svelte-pjx10y){stroke:var(--muted);stroke-width:1px;stroke-dasharray:4 4}.lift-lbl.svelte-pjx10y{fill:var(--lift)}.drag-lbl.svelte-pjx10y{fill:var(--drag)}.lbl.svelte-pjx10y{fill:var(--text);stroke:var(--sky-bottom);stroke-width:4px;paint-order:stroke;stroke-linejoin:round;font-size:19px;font-weight:600}.lbl.big.svelte-pjx10y{stroke:var(--sky-bottom);font-size:24px}.lbl.small.svelte-pjx10y{fill:var(--muted);font-size:15px;font-weight:500}.banner.svelte-pjx10y{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.caution.svelte-pjx10y{border-left-color:var(--angle-calage)}.banner.warning.svelte-pjx10y{border-left-color:var(--warning);background:color-mix(in srgb, var(--warning) 14%, transparent)}.banner.danger.svelte-pjx10y{border-left-color:var(--danger);background:color-mix(in srgb, var(--danger) 14%, transparent)}.banner.svelte-pjx10y span:where(.svelte-pjx10y){color:var(--muted)}.panel.svelte-pjx10y{border-top:1px solid var(--border);gap:16px;padding:16px;display:grid}.control.svelte-pjx10y label:where(.svelte-pjx10y){font-weight:600}.control.svelte-pjx10y input[type=range]:where(.svelte-pjx10y){width:100%;accent-color:var(--accent);margin:8px 0 2px}.scale.svelte-pjx10y{color:var(--muted);justify-content:space-between;font-size:.8rem;display:flex}.presets.svelte-pjx10y{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}button.svelte-pjx10y{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-pjx10y:hover{border-color:var(--accent)}button.active.svelte-pjx10y{background:var(--accent);border-color:var(--accent);color:#fff}.readouts.svelte-pjx10y{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:0;display:grid}.readouts.svelte-pjx10y div:where(.svelte-pjx10y){background:var(--bg);border-radius:8px;padding:6px 10px}.readouts.svelte-pjx10y dt:where(.svelte-pjx10y){color:var(--muted);font-size:.75rem}.readouts.svelte-pjx10y dd:where(.svelte-pjx10y){font-variant-numeric:tabular-nums;margin:0;font-size:1.1rem;font-weight:600}.readouts.svelte-pjx10y .incidence:where(.svelte-pjx10y) dd:where(.svelte-pjx10y){color:var(--angle-incidence)}.toggles.svelte-pjx10y{border:0;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0;padding:0;display:flex}.toggles.svelte-pjx10y legend:where(.svelte-pjx10y){margin-bottom:6px;font-weight:600}.toggles.svelte-pjx10y label:where(.svelte-pjx10y){cursor:pointer;align-items:center;gap:6px;display:inline-flex}.pause.svelte-pjx10y{margin-left:auto}.lead[data-astro-cid-k2pg5ud3]{color:var(--muted);max-width:65ch}.explain[data-astro-cid-k2pg5ud3]{max-width:70ch;margin-top:32px}.explain[data-astro-cid-k2pg5ud3] h2[data-astro-cid-k2pg5ud3]{margin-top:28px;font-size:1.2rem}.explain[data-astro-cid-k2pg5ud3] li[data-astro-cid-k2pg5ud3]{margin-bottom:10px}.c-incidence[data-astro-cid-k2pg5ud3]{color:var(--angle-incidence)}.c-assiette[data-astro-cid-k2pg5ud3]{color:var(--angle-assiette)}.c-calage[data-astro-cid-k2pg5ud3]{color:var(--angle-calage)}.c-danger[data-astro-cid-k2pg5ud3]{color:var(--danger)}.c-warning[data-astro-cid-k2pg5ud3]{color:var(--warning)}.note[data-astro-cid-k2pg5ud3]{color:var(--muted);font-size:.9rem}
