.wind-page.svelte-r2wz85{color:var(--cream);font-family:var(--font-body)}.system-strip.svelte-r2wz85{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-5) 0 0;padding:0;list-style:none}.system-strip.svelte-r2wz85 a:where(.svelte-r2wz85){display:inline-flex;align-items:center;gap:var(--sp-2);min-height:44px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--rule);border-radius:var(--radius);font-family:var(--font-body);font-size:var(--fs-small);line-height:1.3;color:var(--cream-soft);text-decoration:none;transition:border-color var(--dur-quick) ease,color var(--dur-quick) ease}.system-strip.svelte-r2wz85 a:where(.svelte-r2wz85):focus-visible{outline:2px solid var(--amber);outline-offset:2px}@media(hover:hover)and (pointer:fine){.system-strip.svelte-r2wz85 a:where(.svelte-r2wz85):hover{border-color:var(--rule-amber);color:var(--amber)}}.sys-no.svelte-r2wz85{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);color:var(--horizon)}.band.svelte-r2wz85{padding-block:clamp(3rem,7vw,5rem);border-top:1px solid var(--rule)}.body-p.svelte-r2wz85{max-width:var(--read-max);margin:0 0 var(--sp-4);font-size:var(--fs-body);line-height:1.7;color:var(--cream-soft)}.sub-head.svelte-r2wz85{margin:0 0 var(--sp-3);font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);line-height:1.2;color:var(--cream);text-wrap:balance}.feel-see.svelte-r2wz85{display:grid;grid-template-columns:1fr;gap:var(--sp-6)}@media(min-width:768px){.feel-see.svelte-r2wz85{grid-template-columns:repeat(2,minmax(0,1fr))}}.fs-block.svelte-r2wz85 p:where(.svelte-r2wz85){max-width:var(--read-max);margin:0 0 var(--sp-4);font-size:var(--fs-body);line-height:1.7;color:var(--cream-soft)}.fs-block.svelte-r2wz85 p:where(.svelte-r2wz85):last-child{margin-bottom:0}.fs-block.svelte-r2wz85 em:where(.svelte-r2wz85),.app-row.svelte-r2wz85 em:where(.svelte-r2wz85),.callout.svelte-r2wz85 em:where(.svelte-r2wz85){color:var(--cream)}.mech-list.svelte-r2wz85,.app-row.when.svelte-r2wz85 ul:where(.svelte-r2wz85),.final-check-list.svelte-r2wz85{display:flex;flex-direction:column;gap:var(--sp-3);margin:0 0 var(--sp-4);padding:0;list-style:none}.mech-list.svelte-r2wz85 li:where(.svelte-r2wz85),.app-row.when.svelte-r2wz85 li:where(.svelte-r2wz85),.final-check-list.svelte-r2wz85 li:where(.svelte-r2wz85){position:relative;padding-left:var(--sp-5);font-size:var(--fs-body);line-height:1.6;color:var(--cream-soft)}.mech-list.svelte-r2wz85 li:where(.svelte-r2wz85):before,.app-row.when.svelte-r2wz85 li:where(.svelte-r2wz85):before,.final-check-list.svelte-r2wz85 li:where(.svelte-r2wz85):before{content:"";position:absolute;top:.6rem;left:.25rem;width:5px;height:5px;background:var(--horizon)}.mech-list.svelte-r2wz85 strong:where(.svelte-r2wz85){color:var(--cream);font-weight:600}.grid.svelte-r2wz85{display:grid;grid-template-columns:1fr;gap:var(--sp-4);margin-top:var(--sp-6)}@media(min-width:1024px){.grid-3.svelte-r2wz85{grid-template-columns:repeat(3,minmax(0,1fr))}}.tile.svelte-r2wz85 h3:where(.svelte-r2wz85){margin:0 0 var(--sp-3);font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);line-height:1.2;color:var(--cream);text-wrap:balance}.tile.svelte-r2wz85 p:where(.svelte-r2wz85){margin:0;font-size:var(--fs-body);line-height:1.65;color:var(--cream-soft)}.tile.svelte-r2wz85 strong:where(.svelte-r2wz85){color:var(--cream);font-weight:600}.tile-feature.svelte-r2wz85{border-color:var(--rule-horizon)}.tool-link.svelte-r2wz85{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--sp-3);font-family:var(--font-display);font-weight:500;font-size:var(--fs-ui);letter-spacing:.02em;color:var(--amber);text-decoration:none;transition:color var(--dur-quick) ease}.tool-link.svelte-r2wz85:focus-visible{outline:2px solid var(--amber);outline-offset:2px}@media(hover:hover)and (pointer:fine){.tool-link.svelte-r2wz85:hover{color:var(--amber-bright)}}.where-wrap.svelte-r2wz85{margin-top:var(--sp-7)}.where-list.svelte-r2wz85{display:flex;flex-direction:column;gap:var(--sp-3);max-width:var(--read-max);margin:var(--sp-6) 0 0;padding:0;list-style:none}.where-list.svelte-r2wz85 li:where(.svelte-r2wz85){font-size:var(--fs-body);line-height:1.6;color:var(--cream-soft)}.wl-tag.svelte-r2wz85{display:inline-block;margin-right:var(--sp-2);padding:.1rem .45rem;border:1px solid var(--rule-horizon);border-radius:var(--radius);font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--horizon)}.callout.svelte-r2wz85{max-width:var(--read-max);margin-top:var(--sp-7);padding:var(--sp-1) 0 var(--sp-1) var(--sp-5);border-left:2px solid var(--horizon)}.callout.svelte-r2wz85 p:where(.svelte-r2wz85){margin:0;font-size:var(--fs-body);line-height:1.7;color:var(--cream-soft)}.final-check-list.svelte-r2wz85{gap:var(--sp-4);margin-bottom:0}.final-check-list.svelte-r2wz85 li:where(.svelte-r2wz85){display:grid;gap:var(--sp-1)}.final-check-list.svelte-r2wz85 strong:where(.svelte-r2wz85){font-family:var(--font-display);font-weight:600;font-size:var(--fs-body);letter-spacing:.02em;color:var(--cream)}.diagram.svelte-r2wz85{max-width:48rem;margin:var(--sp-6) 0 0}.diagram.svelte-r2wz85 svg:where(.svelte-r2wz85){display:block;width:100%;height:auto;padding:var(--sp-3);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius)}.diagram.svelte-r2wz85 figcaption:where(.svelte-r2wz85){max-width:var(--read-max);margin-top:var(--sp-3);font-size:var(--fs-small);line-height:1.55;color:var(--cream-muted)}.axis.svelte-r2wz85{stroke:var(--rule-strong);stroke-width:1.5}.gridline.svelte-r2wz85{stroke:var(--rule-strong);stroke-width:1}.arc.svelte-r2wz85{fill:none;stroke:var(--horizon);stroke-width:2.5;stroke-dasharray:5 5}.dot.svelte-r2wz85{fill:var(--cream)}.dot.ghost.svelte-r2wz85{fill:var(--cream-muted);opacity:.55}.target.svelte-r2wz85{fill:var(--cream-soft)}.readtick.svelte-r2wz85{stroke:var(--rule-horizon);stroke-width:1.5;stroke-dasharray:3 4}.readtick.ghost.svelte-r2wz85{stroke:var(--cream-muted);opacity:.4}.tick.svelte-r2wz85,.axis-label.svelte-r2wz85,.zlabel.svelte-r2wz85,.bracket-label.svelte-r2wz85{font-family:var(--font-mono);font-size:25px}@media(min-width:768px){.tick.svelte-r2wz85,.axis-label.svelte-r2wz85,.zlabel.svelte-r2wz85,.bracket-label.svelte-r2wz85{font-size:13px}}.tick.svelte-r2wz85{fill:var(--cream-muted)}.axis-label.svelte-r2wz85{fill:var(--cream-soft);letter-spacing:.06em}.zlabel.svelte-r2wz85{fill:var(--horizon);letter-spacing:.08em}.bracket-band.svelte-r2wz85{fill:var(--horizon);opacity:.16;stroke:var(--rule-horizon);stroke-width:1}.anchor-dot.svelte-r2wz85{fill:var(--ink);stroke:var(--horizon);stroke-width:2}.anchor-num.svelte-r2wz85{display:none;fill:var(--horizon);font-family:var(--font-display);font-weight:600;font-size:13px}@media(min-width:768px){.anchor-num.svelte-r2wz85{display:inline}}.bracket-label.svelte-r2wz85{fill:var(--horizon);letter-spacing:.06em}.pullquote.svelte-r2wz85{max-width:calc(40 * var(--ch-display));margin:0 0 var(--sp-7);padding:var(--sp-1) 0 var(--sp-1) var(--sp-5);border-left:2px solid var(--horizon);font-family:var(--font-display);font-weight:500;font-size:var(--fs-h3);line-height:1.2;color:var(--cream);text-wrap:balance}.closing.svelte-r2wz85 .pullquote:where(.svelte-r2wz85){margin:var(--sp-6) 0 0}.app-grid.svelte-r2wz85{display:grid;grid-template-columns:1fr;gap:var(--sp-4);margin-bottom:var(--sp-7)}@media(min-width:768px){.app-grid.svelte-r2wz85{grid-template-columns:repeat(2,minmax(0,1fr))}.app-card.feature.svelte-r2wz85{grid-column:1 / -1}}.app-card.feature.svelte-r2wz85{border-color:var(--rule-horizon)}.app-no.svelte-r2wz85{display:inline-block;margin-bottom:var(--sp-3);font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:var(--tracking-label);color:var(--horizon)}.app-title.svelte-r2wz85{margin:0 0 var(--sp-3);font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);line-height:1.2;color:var(--cream);text-wrap:balance}.app-lead.svelte-r2wz85{margin:0 0 var(--sp-5);padding-bottom:var(--sp-4);border-bottom:1px solid var(--rule);font-size:var(--fs-body);line-height:1.6;color:var(--cream)}.app-row.svelte-r2wz85{margin-bottom:var(--sp-5)}.app-row.svelte-r2wz85:last-child{margin-bottom:0}.app-sub.svelte-r2wz85{margin:0 0 var(--sp-2)}.app-row.svelte-r2wz85 p:where(.svelte-r2wz85){max-width:var(--read-max);margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--cream-soft)}.app-row.when.svelte-r2wz85 ul:where(.svelte-r2wz85){margin-bottom:0}.decide.svelte-r2wz85{max-width:48rem}.decide-table.svelte-r2wz85{width:100%;border-collapse:collapse;font-size:var(--fs-small)}.decide-table.svelte-r2wz85 th:where(.svelte-r2wz85){padding:0 var(--sp-3) var(--sp-3) 0;border-bottom:1px solid var(--rule-horizon);font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-align:left;text-transform:uppercase;color:var(--horizon)}.decide-table.svelte-r2wz85 td:where(.svelte-r2wz85){padding:var(--sp-3) var(--sp-3) var(--sp-3) 0;border-bottom:1px solid var(--rule);line-height:1.45;vertical-align:top;color:var(--cream-soft)}.decide-table.svelte-r2wz85 tr:where(.svelte-r2wz85):last-child td:where(.svelte-r2wz85){border-bottom:0}.decide-table.svelte-r2wz85 td:where(.svelte-r2wz85) strong:where(.svelte-r2wz85){font-family:var(--font-display);font-weight:600;letter-spacing:.02em;color:var(--cream)}@media(min-width:768px){.decide-table.svelte-r2wz85{font-size:var(--fs-body)}}
