.scene-asset.svelte-qbvy6m{flex-direction:column;gap:20px;height:100%;min-height:0;padding:16px;display:flex}.scene-asset__frame.svelte-qbvy6m{--fr-shell-text-primary:#f0f6fc;--fr-shell-text-secondary:#c9d1d9;--fr-shell-text-muted:#8b949e;border:1px solid var(--fr-shell-border-soft);background:linear-gradient(168deg,#0f182ab3,#0a101ecc),repeating-linear-gradient(135deg,#0000,#0000 12px,#1f6feb0a 12px 13px);border-radius:18px;flex:auto;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05,0 32px 80px -40px #070d18b3}.scene-asset__image.svelte-qbvy6m,.scene-asset__video.svelte-qbvy6m{object-fit:cover;object-position:center;opacity:0;z-index:0;width:100%;height:100%;transition:opacity .32s ease-out;display:block;position:absolute;inset:0}.scene-asset__video.svelte-qbvy6m{object-position:left bottom}.scene-asset__image--loaded.svelte-qbvy6m,.scene-asset__video--loaded.svelte-qbvy6m{opacity:1}.scene-asset__video.svelte-qbvy6m{background:#050b18}.scene-asset__loading.svelte-qbvy6m{z-index:1;pointer-events:none;background:radial-gradient(circle,#1f6feb1a,#0000 62%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.scene-asset__spinner.svelte-qbvy6m{border:2.5px solid #ffffff24;border-top-color:var(--fr-shell-accent,#3e78be);border-radius:50%;width:38px;height:38px;animation:.8s linear infinite svelte-qbvy6m-scene-asset-spin}@keyframes svelte-qbvy6m-scene-asset-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.scene-asset__spinner.svelte-qbvy6m{border-top-color:#ffffff24;border-color:var(--fr-shell-accent,#3e78be);animation:none}}.scene-asset__placeholder.svelte-qbvy6m{text-align:center;color:var(--fr-shell-text-secondary);z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px clamp(24px,5vw,64px);display:flex;position:absolute;inset:0}.scene-asset__placeholder.svelte-qbvy6m:before{content:"";border:1.4px dashed var(--fr-shell-accent-border);pointer-events:none;border-radius:12px;position:absolute;inset:14px}.scene-asset__placeholder-icon.svelte-qbvy6m{width:44px;height:44px;color:var(--fr-shell-accent);margin-bottom:4px;display:inline-flex}.scene-asset__placeholder-icon.svelte-qbvy6m svg:where(.svelte-qbvy6m){width:100%;height:100%}.scene-asset__placeholder-tag.svelte-qbvy6m{letter-spacing:.18em;text-transform:uppercase;color:var(--fr-shell-accent);margin:0;font-size:11px;font-weight:600}.scene-asset__placeholder-path.svelte-qbvy6m,.scene-asset__placeholder-path-secondary.svelte-qbvy6m{color:var(--fr-shell-text-primary);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.scene-asset__placeholder-path-secondary.svelte-qbvy6m{font-size:12.5px}.scene-asset__placeholder-path-secondary.svelte-qbvy6m span:where(.svelte-qbvy6m){color:var(--fr-shell-text-muted);letter-spacing:.04em;font-size:11px}.scene-asset__placeholder-path.svelte-qbvy6m code:where(.svelte-qbvy6m),.scene-asset__placeholder-path-secondary.svelte-qbvy6m code:where(.svelte-qbvy6m){color:var(--fr-shell-text-primary);background:#1f6feb1f;border:1px solid #1f6feb52;border-radius:6px;padding:4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Cascadia Mono,monospace;font-size:13px;font-weight:500}.scene-asset__placeholder-path-secondary.svelte-qbvy6m code:where(.svelte-qbvy6m){padding:3px 8px;font-size:12px}.scene-asset__placeholder-hint.svelte-qbvy6m{max-width:520px;color:var(--fr-shell-text-secondary);margin:0;font-size:13.5px;line-height:1.5}.scene-asset__placeholder-spec.svelte-qbvy6m{letter-spacing:.06em;color:var(--fr-shell-text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:11.5px}.scene-asset__chip-row.svelte-qbvy6m{z-index:3;gap:8px;display:flex;position:absolute;top:18px;right:18px}.scene-asset__chip.svelte-qbvy6m{letter-spacing:.14em;text-transform:uppercase;color:var(--fr-shell-text-secondary);-webkit-backdrop-filter:blur(8px);background:#070d18c7;border:1px solid #30363da6;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.scene-asset__chip--callout.svelte-qbvy6m{background:var(--fr-shell-accent-soft);color:var(--fr-shell-accent);border-color:var(--fr-shell-accent-border)}.scene-asset__copy.svelte-qbvy6m{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:24px;display:grid}.scene-asset__copy-text.svelte-qbvy6m{flex-direction:column;gap:6px;display:flex}.scene-asset__kicker.svelte-qbvy6m{letter-spacing:.18em;text-transform:uppercase;color:#1a66d4;align-items:center;gap:9px;font-size:11px;font-weight:600;display:inline-flex}.scene-asset__kicker.svelte-qbvy6m:before{content:"";opacity:.65;background:currentColor;border-radius:1px;width:18px;height:1.5px}.scene-asset__title.svelte-qbvy6m{letter-spacing:-.01em;color:#111b30;margin:0;font-size:clamp(20px,2.3vw,26px);font-weight:700;line-height:1.2}.scene-asset__subtitle.svelte-qbvy6m{color:#3a536f;max-width:540px;margin:0;font-size:14.5px;line-height:1.55}.scene-asset__pillars.svelte-qbvy6m{background:linear-gradient(168deg,#ffffffd1,#eef5febd);border:1px solid #7894c43d;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:14px;margin:0;padding:15px 18px;display:grid;box-shadow:0 2px 6px #26385d0d,inset 0 1px #ffffffb3}.scene-asset__pillar.svelte-qbvy6m{flex-direction:column;gap:4px;display:flex}.scene-asset__pillar.svelte-qbvy6m dt:where(.svelte-qbvy6m){letter-spacing:.13em;text-transform:uppercase;color:#5f7396;font-size:10px;font-weight:500}.scene-asset__pillar.svelte-qbvy6m dd:where(.svelte-qbvy6m){color:#111b30;font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700;line-height:1.15}@media (width<=820px){.scene-asset__copy.svelte-qbvy6m{grid-template-columns:1fr;gap:16px}.scene-asset__pillars.svelte-qbvy6m{grid-template-columns:repeat(4,1fr)}}@media (width<=720px){.scene-asset.svelte-qbvy6m{gap:14px;padding:10px}.scene-asset__placeholder.svelte-qbvy6m{padding:20px}.scene-asset__placeholder-hint.svelte-qbvy6m{font-size:12px}.scene-asset__chip-row.svelte-qbvy6m{top:12px;right:12px}.scene-asset__subtitle.svelte-qbvy6m{font-size:13.5px}.scene-asset__pillars.svelte-qbvy6m{grid-template-columns:repeat(2,1fr);padding:12px}}.sqwk-live-panel.svelte-ux1v2s{-webkit-backdrop-filter:blur(14px)saturate(140%);color:#f0f6fcf2;font-variant-numeric:tabular-nums;z-index:2;opacity:0;background:linear-gradient(#0c1428eb,#080e1cf0);border:1px solid #ffffff0f;border-radius:6px;width:clamp(180px,19vw,224px);padding:10px 12px 8px;font-family:Space Grotesk,Inter,system-ui,sans-serif;transition:opacity .36s cubic-bezier(.34,1.56,.64,1),transform .36s cubic-bezier(.34,1.56,.64,1);position:absolute;top:clamp(18px,3.5%,32px);left:clamp(18px,3.5%,32px);transform:translate(-16px,-8px)scale(.96);box-shadow:0 28px 56px -20px #000000a6,inset 0 0 0 1px #ffffff08}.sqwk-live-panel[data-revealed=true].svelte-ux1v2s{opacity:1;transform:translate(0)scale(1)}@media (prefers-reduced-motion:reduce){.sqwk-live-panel.svelte-ux1v2s{opacity:1;transition:none;transform:none}}.sqwk-live-panel__head.svelte-ux1v2s{flex-direction:column;align-items:center;gap:6px;display:flex}.sqwk-live-panel__rule.svelte-ux1v2s{background:linear-gradient(90deg,#0000,#ffffff52,#0000);width:40%;height:1px;display:block}.sqwk-live-panel__aircraft.svelte-ux1v2s{letter-spacing:.22em;text-transform:uppercase;color:#f0f6fcf2;margin:0;font-size:10px;font-weight:600}.sqwk-live-panel__status.svelte-ux1v2s{letter-spacing:.14em;text-transform:uppercase;color:#b4c6dcc7;align-items:baseline;gap:4px;margin:4px 0 8px;font-size:9px;font-weight:500;display:inline-flex}.sqwk-live-panel__status-text.svelte-ux1v2s{animation:.32s ease-out svelte-ux1v2s-sqwk-live-panel-status-in;display:inline-block}@keyframes svelte-ux1v2s-sqwk-live-panel-status-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.sqwk-live-panel__status-dots.svelte-ux1v2s{align-items:baseline;gap:2px;display:inline-flex}.sqwk-live-panel__status-dots.svelte-ux1v2s span:where(.svelte-ux1v2s){opacity:.35;background:currentColor;border-radius:50%;width:3px;height:3px}.sqwk-live-panel[data-active=true][data-motion=on].svelte-ux1v2s .sqwk-live-panel__status-dots:where(.svelte-ux1v2s) span:where(.svelte-ux1v2s){animation:1.2s ease-in-out infinite svelte-ux1v2s-sqwk-live-panel-status-dot}.sqwk-live-panel[data-active=true][data-motion=on].svelte-ux1v2s .sqwk-live-panel__status-dots:where(.svelte-ux1v2s) span:where(.svelte-ux1v2s):nth-child(2){animation-delay:.18s}.sqwk-live-panel[data-active=true][data-motion=on].svelte-ux1v2s .sqwk-live-panel__status-dots:where(.svelte-ux1v2s) span:where(.svelte-ux1v2s):nth-child(3){animation-delay:.36s}@keyframes svelte-ux1v2s-sqwk-live-panel-status-dot{0%,60%,to{opacity:.25}30%{opacity:1}}.sqwk-live-panel__body.svelte-ux1v2s{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;flex-direction:column;gap:0;padding:6px 0;display:flex}.sqwk-live-panel__row.svelte-ux1v2s{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:baseline;padding:5px 0;font-size:12px;display:flex}.sqwk-live-panel__row--last.svelte-ux1v2s{border-bottom:none}.sqwk-live-panel__label.svelte-ux1v2s{letter-spacing:.14em;text-transform:uppercase;color:#b4c6dcb3;font-size:10px;font-weight:500}.sqwk-live-panel__value.svelte-ux1v2s{color:#f0f6fcf5;letter-spacing:-.005em;font-size:13px;font-weight:600}.sqwk-live-panel__value.svelte-ux1v2s em:where(.svelte-ux1v2s){color:#b4c6dcb3;margin-left:3px;font-size:10px;font-style:normal;font-weight:500}.sqwk-live-panel__arrow.svelte-ux1v2s{color:#b4c6dcd9;margin-right:3px;font-size:9px;font-style:normal;display:inline-block;transform:translateY(-1px)}.sqwk-live-panel__foot.svelte-ux1v2s{letter-spacing:.04em;color:#b4c6dcc7;justify-content:space-between;gap:8px;padding-top:10px;font-size:10px;font-weight:500;display:flex}.sqwk-live-panel__crab.svelte-ux1v2s,.sqwk-live-panel__wind.svelte-ux1v2s{white-space:nowrap}.sqwk-live-panel__livedot.svelte-ux1v2s{vertical-align:1px;background:#4ad06b;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 #4ad06b80}.sqwk-live-panel[data-active=true][data-motion=on].svelte-ux1v2s .sqwk-live-panel__livedot:where(.svelte-ux1v2s){animation:1.6s ease-out infinite svelte-ux1v2s-sqwk-live-panel-pulse}@keyframes svelte-ux1v2s-sqwk-live-panel-pulse{0%{box-shadow:0 0 #4ad06b8c}70%{box-shadow:0 0 0 8px #4ad06b00}to{box-shadow:0 0 #4ad06b00}}@media (width<=720px){.sqwk-live-panel.svelte-ux1v2s{width:clamp(180px,56vw,240px);padding:10px 12px 9px;top:12px;left:12px}.sqwk-live-panel__aircraft.svelte-ux1v2s,.sqwk-live-panel__label.svelte-ux1v2s{font-size:9px}.sqwk-live-panel__value.svelte-ux1v2s{font-size:12px}.sqwk-live-panel__foot.svelte-ux1v2s{font-size:9px}}.sqwk-ready-toast.svelte-ux1v2s{-webkit-backdrop-filter:blur(12px)saturate(140%);color:#f0f6fcf5;z-index:3;opacity:0;pointer-events:none;background:linear-gradient(#142037f5,#0b1220f5);border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;padding:8px 14px 8px 10px;font-family:Space Grotesk,Inter,system-ui,sans-serif;transition:opacity .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute;top:clamp(18px,3.5%,32px);left:clamp(18px,3.5%,32px);transform:translate(-8px,-8px);box-shadow:0 18px 40px -16px #0000008c,inset 0 0 0 1px #ffffff08}.sqwk-ready-toast[data-visible=true].svelte-ux1v2s{opacity:1;transform:translate(0)}.sqwk-ready-toast__icon.svelte-ux1v2s{border:1px solid var(--fr-shell-accent-border);width:28px;height:28px;color:var(--fr-shell-accent);background:#1f6feb29;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sqwk-ready-toast__icon.svelte-ux1v2s svg:where(.svelte-ux1v2s){width:16px;height:16px}.sqwk-ready-toast__text.svelte-ux1v2s{flex-direction:column;gap:1px;line-height:1.2;display:flex}.sqwk-ready-toast__text.svelte-ux1v2s strong:where(.svelte-ux1v2s){letter-spacing:-.005em;font-size:12px;font-weight:700}.sqwk-ready-toast__text.svelte-ux1v2s span:where(.svelte-ux1v2s){color:#b4c6dcc7;letter-spacing:.02em;font-size:10.5px;font-weight:500}.sqwk-ready-toast__check.svelte-ux1v2s{color:#6fe195;background:#4ad06b29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-left:2px;display:inline-flex}.sqwk-ready-toast__check.svelte-ux1v2s svg:where(.svelte-ux1v2s){width:11px;height:11px}@media (prefers-reduced-motion:reduce){.sqwk-ready-toast.svelte-ux1v2s{transition:none}}@media (width<=480px){.sqwk-live-panel.svelte-ux1v2s{width:80%;max-width:280px;top:8px;left:50%;transform:translate(-50%)}.sqwk-ready-toast.svelte-ux1v2s{top:12px;left:12px}.sqwk-ready-toast__text.svelte-ux1v2s strong:where(.svelte-ux1v2s){font-size:11px}.sqwk-ready-toast__text.svelte-ux1v2s span:where(.svelte-ux1v2s){font-size:9.5px}}.sqwk-debrief-panel.svelte-f16iik{-webkit-backdrop-filter:blur(14px)saturate(140%);color:#f0f6fcf2;font-variant-numeric:tabular-nums;z-index:2;background:linear-gradient(#0c1428f0,#080e1cf5);border:1px solid #ffffff0f;border-radius:6px;width:clamp(216px,23vw,270px);max-height:calc(100% - clamp(40px,8%,72px));padding:12px 14px 10px;font-family:Space Grotesk,Inter,system-ui,sans-serif;position:absolute;top:clamp(20px,4%,36px);left:clamp(20px,4%,40px);overflow:hidden;box-shadow:0 32px 64px -24px #000000b3,inset 0 0 0 1px #ffffff08}.sqwk-debrief-panel__head.svelte-f16iik{text-align:center;border-bottom:1px solid #ffffff14;padding-bottom:8px}.sqwk-debrief-panel__route.svelte-f16iik{letter-spacing:.04em;color:#f0f6fcf2;justify-content:center;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.sqwk-debrief-panel__route-arrow.svelte-f16iik{color:#b4c6dcc7;font-size:13px}.sqwk-debrief-panel__route-meta.svelte-f16iik{letter-spacing:.16em;text-transform:uppercase;color:#b4c6dc9e;margin:3px 0 0;font-size:9.5px}.sqwk-debrief-panel__score-row.svelte-f16iik{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 0 4px;display:grid}.sqwk-debrief-panel__score-value.svelte-f16iik{letter-spacing:-.03em;color:#f0f6fcfa;font-size:24px;font-weight:700;line-height:1}.sqwk-debrief-panel__score-bar.svelte-f16iik{background:#ffffff1a;border-radius:999px;height:4px;position:relative;overflow:hidden}.sqwk-debrief-panel__score-fill.svelte-f16iik{background:linear-gradient(90deg,#5cd1f5,#4ad06b);border-radius:999px;transition:width .2s linear;position:absolute;top:0;bottom:0;left:0}.sqwk-debrief-panel__score-badge.svelte-f16iik{letter-spacing:.16em;color:#6fe195;opacity:0;background:#4ad06b1f;border:1px solid #4ad06b73;border-radius:4px;padding:4px 8px;font-size:9px;font-weight:700;transition:opacity .28s ease-out,transform .28s ease-out;transform:translate(-6px)}.sqwk-debrief-panel__score-badge[data-visible=true].svelte-f16iik{opacity:1;transform:translate(0)}.sqwk-debrief-panel__sub.svelte-f16iik{color:#b4c6dcc7;text-align:center;margin:6px 0 0;font-size:11px}.sqwk-debrief-panel__scored.svelte-f16iik{letter-spacing:.14em;text-transform:uppercase;text-align:center;color:#b4c6dc99;margin:3px 0 0;font-size:9px;font-weight:500}.sqwk-debrief-panel__context.svelte-f16iik{letter-spacing:.14em;text-transform:uppercase;text-align:center;color:#b4c6dc99;margin:1px 0 8px;font-size:9px;font-weight:500}.sqwk-debrief-panel__components.svelte-f16iik{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;flex-direction:column;gap:0;margin:0;padding:8px 0;list-style:none;display:flex}.sqwk-debrief-panel__component.svelte-f16iik{opacity:0;grid-template-columns:6px 1fr auto;align-items:baseline;gap:8px;padding:3.5px 0;font-size:11px;transition:opacity .22s ease-out,transform .22s ease-out;display:grid;transform:translateY(2px)}.sqwk-debrief-panel__component[data-revealed=true].svelte-f16iik{opacity:1;transform:translateY(0)}.sqwk-debrief-panel__dot.svelte-f16iik{background:#b4c6dc73;border-radius:50%;width:6px;height:6px;transform:translateY(1px)}.sqwk-debrief-panel__component[data-tone=good].svelte-f16iik .sqwk-debrief-panel__dot:where(.svelte-f16iik){background:#4ad06b}.sqwk-debrief-panel__component[data-tone=watch].svelte-f16iik .sqwk-debrief-panel__dot:where(.svelte-f16iik){background:#e7a841}.sqwk-debrief-panel__component-label.svelte-f16iik{color:#dce6f6e6;letter-spacing:.01em;font-size:10.5px}.sqwk-debrief-panel__component-value.svelte-f16iik{color:#f0f6fcf2;font-size:10.5px;font-weight:600}.sqwk-debrief-panel__telemetry.svelte-f16iik{padding:6px 0}.sqwk-debrief-panel__row.svelte-f16iik{justify-content:space-between;padding:3px 0;font-size:11px;display:flex}.sqwk-debrief-panel__row.svelte-f16iik span:where(.svelte-f16iik){letter-spacing:.12em;text-transform:uppercase;color:#b4c6dca6;font-size:10px}.sqwk-debrief-panel__row.svelte-f16iik strong:where(.svelte-f16iik){color:#f0f6fcf2;font-size:11.5px;font-weight:600}.sqwk-debrief-panel__row.svelte-f16iik strong:where(.svelte-f16iik) em:where(.svelte-f16iik){color:#b4c6dca6;margin-left:3px;font-size:9.5px;font-style:normal;font-weight:500}.sqwk-debrief-panel__foot.svelte-f16iik{letter-spacing:.18em;text-transform:uppercase;text-align:center;color:#b4c6dc8c;border-top:1px solid #ffffff0f;margin-top:8px;padding-top:8px;font-size:9px}@media (width<=720px){.sqwk-debrief-panel.svelte-f16iik{width:clamp(200px,60vw,260px);padding:10px 12px 9px;top:12px;left:12px}.sqwk-debrief-panel__route.svelte-f16iik{font-size:13px}.sqwk-debrief-panel__score-value.svelte-f16iik{font-size:22px}.sqwk-debrief-panel__component.svelte-f16iik{font-size:10px}.sqwk-debrief-panel__component-label.svelte-f16iik,.sqwk-debrief-panel__component-value.svelte-f16iik{font-size:9.5px}}@media (width<=480px){.sqwk-debrief-panel.svelte-f16iik{width:90%;max-width:320px;top:8px;left:50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.sqwk-debrief-panel__score-fill.svelte-f16iik,.sqwk-debrief-panel__score-badge.svelte-f16iik,.sqwk-debrief-panel__component.svelte-f16iik{transition:none}}.approach-page.svelte-seyzbp{color:#f0f6fcf2;font-variant-numeric:tabular-nums;z-index:1;background:radial-gradient(70% 50% at 50% 18%,#1f6feb1a,#0000 70%),linear-gradient(170deg,#0f182af7,#080e1cfa);flex-direction:column;gap:12px;padding:18px clamp(18px,3vw,28px);font-family:Space Grotesk,Inter,system-ui,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden}.approach-page__top.svelte-seyzbp{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.approach-page__crumbs.svelte-seyzbp{letter-spacing:.04em;color:#8ca0c8b8;flex:1 1 0;align-items:center;gap:8px;min-width:0;font-size:11.5px;font-weight:500;display:inline-flex}.approach-page__crumbs-icon.svelte-seyzbp{color:#6098ea;flex-shrink:0;width:14px;height:14px}.approach-page__crumbs-sep.svelte-seyzbp{opacity:.4}.approach-page__route.svelte-seyzbp{flex-direction:column;flex:1 1 0;align-items:flex-end;gap:2px;min-width:0;display:flex}.approach-page__route.svelte-seyzbp strong:where(.svelte-seyzbp){color:#f0f6fcfa;letter-spacing:-.005em;font-size:13.5px;font-weight:700}.approach-page__route.svelte-seyzbp span:where(.svelte-seyzbp){letter-spacing:.14em;text-transform:uppercase;color:#8ca0c8b8;font-size:10px;font-weight:600}.approach-page__scoreband.svelte-seyzbp{background:linear-gradient(#101a2cd9,#0b111ee6);border:1px solid #ffffff14;border-radius:12px;flex:none;align-items:center;gap:clamp(14px,2.4vw,28px);padding:11px 16px;display:flex;box-shadow:0 14px 36px -16px #0000008c,inset 0 1px #ffffff0a}.approach-page__scoreband-headline.svelte-seyzbp{flex-shrink:0;align-items:center;gap:10px;display:flex}.approach-page__scoreband-eyebrow.svelte-seyzbp{letter-spacing:.2em;text-transform:uppercase;color:#7c98c3b3;max-width:64px;font-size:9px;font-weight:700;line-height:1.25}.approach-page__scoreband-value.svelte-seyzbp{font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;display:inline-flex}.approach-page__scoreband-value.svelte-seyzbp strong:where(.svelte-seyzbp){letter-spacing:-.03em;color:#7ce7a7;font-size:21px;font-weight:700;line-height:1}.approach-page__scoreband-value.svelte-seyzbp em:where(.svelte-seyzbp){color:#8ca0c8a6;font-size:11px;font-style:normal;font-weight:500}.approach-page__scoreband-badge.svelte-seyzbp{letter-spacing:.18em;text-transform:uppercase;color:#8eebb6;background:#7cd99c24;border:1px solid #7cd99c66;border-radius:999px;padding:4px 10px;font-size:9px;font-weight:700}.approach-page__scoreband-breakdown.svelte-seyzbp{border-left:1px solid #ffffff14;flex-direction:column;flex:auto;gap:7px;min-width:0;padding-left:clamp(14px,2.4vw,28px);display:flex}.approach-page__scoreband-label.svelte-seyzbp{letter-spacing:.2em;text-transform:uppercase;color:#7c98c39e;font-size:8.5px;font-weight:700;line-height:1}.approach-page__scoreband-label.svelte-seyzbp em:where(.svelte-seyzbp){letter-spacing:.08em;color:#7c98c36b;font-style:normal;font-weight:500}.approach-page__scoreband-bar.svelte-seyzbp{background:#ffffff0a;border-radius:999px;gap:2px;height:8px;display:flex;overflow:hidden}.approach-page__scoreband-seg.svelte-seyzbp{border-radius:1px;min-width:0}.approach-page__scoreband-seg--gap.svelte-seyzbp{background:#ffffff0f!important}.approach-page__scoreband-legend.svelte-seyzbp{flex-wrap:wrap;gap:6px 14px;display:flex}.approach-page__scoreband-chip.svelte-seyzbp{letter-spacing:.01em;color:#c8d6ecd1;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.approach-page__scoreband-dot.svelte-seyzbp{border-radius:50%;flex-shrink:0;width:7px;height:7px}.approach-page__scoreband-chip.svelte-seyzbp em:where(.svelte-seyzbp){font-variant-numeric:tabular-nums;color:#f0f6fceb;letter-spacing:-.01em;font-style:normal;font-weight:700}.approach-page__body.svelte-seyzbp{flex:auto;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:10px;min-height:0;display:grid}.approach-page__col-main.svelte-seyzbp{flex-direction:column;gap:10px;min-height:0;display:flex}.approach-page__col-side.svelte-seyzbp{background:linear-gradient(#0f182ac7,#0a101ed9);border:1px solid #ffffff14;border-radius:12px;flex-direction:column;min-height:0;padding:13px 15px;display:flex;overflow:hidden;box-shadow:0 14px 36px -16px #0000008c,inset 0 1px #ffffff0a}.approach-page__plot-shell.svelte-seyzbp{background:linear-gradient(#0f182ac7,#0a101ed9);border:1px solid #ffffff14;border-radius:12px;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:14px 16px 12px;display:flex;overflow:hidden;box-shadow:0 14px 36px -16px #0000008c,inset 0 1px #ffffff0a}.approach-page__chart-card.svelte-seyzbp,.approach-page__stability-card.svelte-seyzbp{flex-direction:column;min-height:0;display:flex}.approach-page__chart-card.svelte-seyzbp{flex:auto;justify-content:center}.approach-page__stability-card.svelte-seyzbp{border-top:1px solid #ffffff14;flex:none;margin-top:12px;padding-top:12px}.approach-page__chart-head.svelte-seyzbp{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.approach-page__eyebrow--small.svelte-seyzbp{letter-spacing:.2em;margin:0;font-size:9px}.approach-page__chart-legend.svelte-seyzbp{color:#9cb0d6d9;flex-shrink:0;gap:10px;font-size:9px;display:flex}.approach-page__chart-legend-item.svelte-seyzbp{align-items:center;gap:4px;display:inline-flex}.approach-page__chart-swatch.svelte-seyzbp{border-radius:2px;width:14px;height:7px}.approach-page__chart-swatch--alt.svelte-seyzbp{background:#7ce7a747;border:1.5px solid #7ce7a7}.approach-page__chart-swatch--gs.svelte-seyzbp{background:0 0;border:1.5px dashed #ffc37199}.approach-page__chart-svg.svelte-seyzbp{width:100%;height:auto;display:block}.approach-page__stability-head.svelte-seyzbp{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.approach-page__stability-score.svelte-seyzbp{font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;margin:0;display:inline-flex}.approach-page__stability-score.svelte-seyzbp strong:where(.svelte-seyzbp){letter-spacing:-.025em;color:#7ce7a7;font-size:24px;font-weight:700;line-height:1}.approach-page__stability-score.svelte-seyzbp span:where(.svelte-seyzbp){color:#9cb0d6a6;font-size:10.5px;font-weight:500}.approach-page__stability-metrics.svelte-seyzbp{border-top:1px solid #ffffff0f;flex-direction:column;gap:5px;margin:0;padding-top:8px;display:flex}.approach-page__stability-metrics.svelte-seyzbp>div:where(.svelte-seyzbp){justify-content:space-between;align-items:baseline;gap:10px;display:flex}.approach-page__stability-metrics.svelte-seyzbp dt:where(.svelte-seyzbp){letter-spacing:.16em;text-transform:uppercase;color:#8ca0c8a6;margin:0;font-size:9px;font-weight:700}.approach-page__stability-metrics.svelte-seyzbp dd:where(.svelte-seyzbp){color:#f0f6fcf5;font-variant-numeric:tabular-nums;letter-spacing:-.015em;white-space:nowrap;margin:0;font-size:12px;font-weight:700}.approach-page__stability-notes.svelte-seyzbp{flex-direction:column;gap:4px;margin-top:8px;display:flex}.approach-page__stability-note.svelte-seyzbp{color:#b4c8e6c7;letter-spacing:.005em;margin:0;font-size:10px;line-height:1.35}.approach-page__stability-note.svelte-seyzbp strong:where(.svelte-seyzbp){color:#f0f6fcf2;margin-right:4px;font-weight:700;display:inline}.approach-page__plot-canvas.svelte-seyzbp .approach-2d-svg{background:0 0;border:none}.approach-page__plot-canvas.svelte-seyzbp .approach-2d-runway{fill:#8ca0c36b}.approach-page__plot-canvas.svelte-seyzbp .approach-2d-target-zone{fill:#7cd99c52;stroke:#7cd99cc7}.approach-page__plot-canvas.svelte-seyzbp .approach-2d-target-zone--hit{fill:#7cd99c73}.approach-page__plot-canvas.svelte-seyzbp .approach-2d-caution-zone{fill:#f4b25a38}.approach-page__plot-canvas.svelte-seyzbp .approach-2d-marking--centerline,.approach-page__plot-canvas.svelte-seyzbp .approach-2d-marking--aiming-block,.approach-page__plot-canvas.svelte-seyzbp .approach-2d-marking--touchdown-zone,.approach-page__plot-canvas.svelte-seyzbp .approach-2d-marking--threshold-stripe{fill:#ffffffd9!important}.approach-page__plot-canvas.svelte-seyzbp .approach-2d-marking--edge{fill:#fff9!important}.approach-page__plot-canvas.svelte-seyzbp .approach-2d-speed-label{font-size:15px!important;font-weight:600!important}.approach-page__plot-canvas.svelte-seyzbp .approach-2d-speed-label--touchdown{font-size:14px!important}.approach-page__plot-canvas.svelte-seyzbp .approach-2d-speed-caption,.approach-page__plot-canvas.svelte-seyzbp .approach-2d-label{font-size:13px!important}.approach-page__plot-canvas.svelte-seyzbp .approach-2d-label--subtle{font-size:12.5px!important}.approach-page__plot-canvas.svelte-seyzbp .approach-2d-label--touchdown{font-size:13.5px!important}.approach-page__plot-canvas.svelte-seyzbp .approach-2d-target-zone-label{font-size:12.5px!important}.approach-page__plot-canvas.svelte-seyzbp .approach-2d-runway-number{font-size:17px!important}.approach-page__plot-actions.svelte-seyzbp{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.approach-page__wind-chip.svelte-seyzbp{white-space:nowrap;background:#0e1626b3;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:10.5px;line-height:1;display:inline-flex}.approach-page__wind-chip-icon.svelte-seyzbp{color:#8cc8ffe0;font-size:13px;line-height:1;transform:rotate(-12deg)}.approach-page__wind-chip-label.svelte-seyzbp{color:#f0f6fcf2;letter-spacing:.01em;font-weight:700}.approach-page__wind-chip-meta.svelte-seyzbp{color:#b4c6dc9e;font-size:9.5px;font-weight:500}.approach-page__plot-pill.svelte-seyzbp{letter-spacing:.16em;text-transform:uppercase;color:#8fb6f0;white-space:nowrap;background:#1f6feb1f;border:1px solid #1f6feb66;border-radius:999px;flex-shrink:0;padding:5px 11px;font-size:10px;font-weight:700}.approach-page__plot-head-sub.svelte-seyzbp{color:var(--fr-shell-text-muted);letter-spacing:.02em;margin-left:4px;font-size:11.5px;font-weight:500}.approach-page__summary.svelte-seyzbp{flex-direction:column;flex:none;gap:6px;display:flex}.approach-page__eyebrow.svelte-seyzbp{letter-spacing:.22em;text-transform:uppercase;color:#7c98c3b3;margin:0;font-size:9px;font-weight:700}.approach-page__cards.svelte-seyzbp{gap:8px;display:grid}.approach-page__cards--four.svelte-seyzbp{grid-template-columns:repeat(4,minmax(0,1fr))}.approach-page__cards--three.svelte-seyzbp{grid-template-columns:repeat(3,minmax(0,1fr))}.approach-page__card.svelte-seyzbp{background:linear-gradient(#0f182aa6,#0a101eb8);border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:3px;min-height:0;padding:10px 12px;transition:border-color .2s ease-out;display:flex;box-shadow:inset 0 1px #ffffff08}.approach-page__card[data-tone=watch].svelte-seyzbp{background:linear-gradient(#241a0c6b,#120e088c);border-color:#e7a84159}.approach-page__card--compact.svelte-seyzbp{padding:9px 11px}.approach-page__card-label.svelte-seyzbp{letter-spacing:.18em;text-transform:uppercase;color:#8ca0c8b3;font-size:9px;font-weight:700}.approach-page__card-value.svelte-seyzbp{letter-spacing:-.025em;color:#f0f6fcfa;align-items:baseline;gap:4px;margin-top:2px;font-size:18px;font-weight:700;display:inline-flex}.approach-page__card-value.svelte-seyzbp em:where(.svelte-seyzbp){color:#b4c6dca6;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:500}.approach-page__card-value--small.svelte-seyzbp{letter-spacing:-.015em;font-size:14px}.approach-page__card[data-tone=watch].svelte-seyzbp .approach-page__card-value:where(.svelte-seyzbp) em:where(.svelte-seyzbp){color:#e7a841d9}.approach-page__card-sub.svelte-seyzbp{color:#8ca0c899;letter-spacing:.02em;margin-top:2px;font-size:10px}.approach-page__plot-head.svelte-seyzbp{flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.approach-page__plot-head.svelte-seyzbp h4:where(.svelte-seyzbp){color:#f0f6fcfa;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;font-weight:700;overflow:hidden}.approach-page__plot-canvas.svelte-seyzbp{flex:auto;justify-content:center;align-items:center;min-height:0;display:flex}.approach-page__plot-canvas.svelte-seyzbp .approach-2d-svg{width:100%;height:auto;max-height:260px}@media (width<=820px){.approach-page__cards--four.svelte-seyzbp,.approach-page__cards--three.svelte-seyzbp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.approach-page__scoreband.svelte-seyzbp{flex-direction:column;align-items:stretch;gap:10px}.approach-page__scoreband-breakdown.svelte-seyzbp{border-top:1px solid #ffffff14;border-left:none;padding-top:10px;padding-left:0}}@media (width<=480px){.approach-page.svelte-seyzbp{padding:14px 16px}.approach-page__top.svelte-seyzbp{flex-direction:column;align-items:flex-start;gap:6px}.approach-page__route.svelte-seyzbp{align-items:flex-start}}.share-modal.svelte-m3qnnc{color:var(--fr-shell-text-primary);font-variant-numeric:tabular-nums;z-index:1;background:linear-gradient(168deg,#0b1120f5,#070c16f7),radial-gradient(50% 40% at 50% 35%,#1f6feb1a,#0000 70%);flex-direction:column;gap:14px;padding:18px clamp(18px,3vw,32px);font-family:Space Grotesk,Inter,system-ui,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden}.share-modal__head.svelte-m3qnnc{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.share-modal__head.svelte-m3qnnc>div:where(.svelte-m3qnnc){flex-direction:column;gap:2px;display:flex}.share-modal__eyebrow.svelte-m3qnnc{letter-spacing:.18em;text-transform:uppercase;color:var(--fr-shell-text-muted);font-size:10.5px;font-weight:600}.share-modal__head.svelte-m3qnnc h4:where(.svelte-m3qnnc){letter-spacing:-.02em;color:var(--fr-shell-text-primary);margin:0;font-size:22px;font-weight:700}.share-modal__head.svelte-m3qnnc p:where(.svelte-m3qnnc){color:var(--fr-shell-text-secondary);margin:0;font-size:12.5px}.share-modal__close.svelte-m3qnnc{color:var(--fr-shell-text-secondary);border:1px solid var(--fr-shell-border-soft);cursor:default;background:#070d188c;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:600}.share-modal__card-wrap.svelte-m3qnnc{flex:auto;justify-content:center;align-items:center;min-height:0;display:flex}.share-modal__card-frame.svelte-m3qnnc{aspect-ratio:1200/630;opacity:0;border-radius:16px;align-items:stretch;width:auto;max-width:100%;height:100%;transition:opacity .38s cubic-bezier(.4,0,.2,1),transform .38s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;transform:translateY(8px)scale(.98);box-shadow:0 28px 72px -32px #000000a6,inset 0 0 0 1px #ffffff0d}.share-modal__card-frame[data-revealed=true].svelte-m3qnnc{opacity:1;transform:translateY(0)scale(1)}.share-modal__card-frame.svelte-m3qnnc .share-card-preview-canvas{width:100%;height:100%}.share-modal__rows.svelte-m3qnnc{grid-template-columns:1fr 1fr;gap:10px;display:grid}.share-modal__row.svelte-m3qnnc{flex-direction:column;gap:5px;display:flex}.share-modal__row-label.svelte-m3qnnc{letter-spacing:.14em;text-transform:uppercase;color:var(--fr-shell-text-muted);font-size:9.5px;font-weight:600}.share-modal__row-input.svelte-m3qnnc{border:1px solid var(--fr-shell-border-soft);background:#070d188c;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.share-modal__row-input-text.svelte-m3qnnc{min-width:0;color:var(--fr-shell-text-primary);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;flex:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Cascadia Mono,monospace;font-size:11px;overflow:hidden}.share-modal__row-input--embed.svelte-m3qnnc .share-modal__row-input-text:where(.svelte-m3qnnc){color:var(--fr-shell-text-secondary);font-size:10px}.share-modal__row-caret.svelte-m3qnnc{vertical-align:middle;opacity:0;background:#7dd3fcf2;width:1.5px;height:1em;margin-left:1px;display:inline-block}.share-modal__row-caret[data-active=true].svelte-m3qnnc{opacity:1;animation:1.05s steps(2,end) infinite svelte-m3qnnc-share-modal-caret-blink}@keyframes svelte-m3qnnc-share-modal-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.share-modal__row-button.svelte-m3qnnc{letter-spacing:.06em;color:var(--fr-shell-text-secondary);border:1px solid var(--fr-shell-border-soft);cursor:default;background:#14203799;border-radius:5px;flex-shrink:0;padding:5px 12px;font-size:10.5px;font-weight:600}.share-modal__toast.svelte-m3qnnc{color:#f0f6fcf5;-webkit-backdrop-filter:blur(10px);opacity:0;z-index:4;pointer-events:none;background:#0c1428f5;border:1px solid #4ad06b66;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;transition:opacity .24s ease-out,transform .24s ease-out;display:inline-flex;position:absolute;top:18px;right:18px;transform:translateY(-6px)scale(.96);box-shadow:0 20px 40px -16px #0000008c}.share-modal__toast[data-visible=true].svelte-m3qnnc{opacity:1;transform:translateY(0)scale(1)}.share-modal__toast.svelte-m3qnnc svg:where(.svelte-m3qnnc){color:#4ad06b;flex-shrink:0;width:14px;height:14px}@media (prefers-reduced-motion:reduce){.share-modal__card-frame.svelte-m3qnnc{opacity:1;transition:none;transform:none}.share-modal__row-caret.svelte-m3qnnc{animation:none}}@media (width<=820px){.share-modal__rows.svelte-m3qnnc{grid-template-columns:1fr}}@media (width<=480px){.share-modal.svelte-m3qnnc{padding:12px 14px}}.compete-page.svelte-1goeynt{color:var(--fr-shell-text-primary);font-variant-numeric:tabular-nums;z-index:1;background:linear-gradient(168deg,#0f182af5,#080e1cf7),radial-gradient(60% 50% at 50% 30%,#1f6feb14,#0000 70%);flex-direction:column;gap:14px;padding:18px clamp(18px,3vw,32px);font-family:Space Grotesk,Inter,system-ui,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden}.compete-page__top.svelte-1goeynt{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.compete-page__crumbs.svelte-1goeynt{letter-spacing:.04em;color:var(--fr-shell-text-muted);align-items:center;gap:8px;font-size:11.5px;font-weight:500;display:inline-flex}.compete-page__crumbs-icon.svelte-1goeynt{width:14px;height:14px;color:var(--fr-shell-accent)}.compete-page__crumbs-sep.svelte-1goeynt{opacity:.5}.compete-page__board-meta.svelte-1goeynt{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.compete-page__board-meta.svelte-1goeynt strong:where(.svelte-1goeynt){color:var(--fr-shell-text-primary);letter-spacing:-.005em;font-size:13.5px;font-weight:700}.compete-page__board-meta.svelte-1goeynt span:where(.svelte-1goeynt){letter-spacing:.08em;text-transform:uppercase;color:var(--fr-shell-text-muted);font-size:10.5px}.compete-page__grid.svelte-1goeynt{flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:14px;min-height:0;display:grid}.compete-page__radar-card.svelte-1goeynt,.compete-page__board.svelte-1goeynt{border:1px solid var(--fr-shell-border-soft);background:#070d1866;border-radius:14px;flex-direction:column;gap:10px;min-height:0;padding:14px 16px;display:flex}.compete-page__radar-card.svelte-1goeynt{opacity:0;transition:opacity .36s cubic-bezier(.4,0,.2,1),transform .36s cubic-bezier(.4,0,.2,1);transform:translateY(8px)scale(.98)}.compete-page__radar-card[data-revealed=true].svelte-1goeynt{opacity:1;transform:translateY(0)scale(1)}.compete-page__radar-card.svelte-1goeynt header:where(.svelte-1goeynt),.compete-page__board.svelte-1goeynt header:where(.svelte-1goeynt){letter-spacing:.14em;text-transform:uppercase;color:var(--fr-shell-text-secondary);justify-content:space-between;align-items:baseline;font-size:11px;font-weight:600;display:flex}.compete-page__widget-meta.svelte-1goeynt{letter-spacing:.06em;text-transform:none;color:var(--fr-shell-text-muted);font-size:9.5px;font-weight:500}.compete-page__radar-stage.svelte-1goeynt{flex:auto;justify-content:center;align-items:center;min-height:0;padding:4px 0;display:flex}.compete-page__radar-stage.svelte-1goeynt .radar{max-width:100%;height:auto;max-height:240px;overflow:visible}.compete-page__radar-stats.svelte-1goeynt{border-top:1px solid #ffffff0f;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding-top:8px;display:grid}.compete-page__radar-stats.svelte-1goeynt>div:where(.svelte-1goeynt){flex-direction:column;gap:2px;display:flex}.compete-page__radar-stats.svelte-1goeynt dt:where(.svelte-1goeynt){letter-spacing:.14em;text-transform:uppercase;color:var(--fr-shell-text-muted);font-size:9.5px;font-weight:500}.compete-page__radar-stats.svelte-1goeynt dd:where(.svelte-1goeynt){letter-spacing:-.02em;color:var(--fr-shell-text-primary);margin:0;font-size:18px;font-weight:700}.compete-page__radar-stats.svelte-1goeynt dd:where(.svelte-1goeynt) small:where(.svelte-1goeynt){color:var(--fr-shell-text-muted);margin-left:4px;font-size:10px;font-weight:500}.compete-page__board-list.svelte-1goeynt{flex-direction:column;flex:auto;gap:4px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.compete-page__board-row.svelte-1goeynt{opacity:0;background:#14203766;border:1px solid #30363d73;border-radius:8px;grid-template-columns:36px 1fr 44px auto;align-items:center;gap:10px;padding:8px 10px;transition:opacity .28s ease-out,transform .28s ease-out;display:grid;transform:translate(-6px)}.compete-page__board-row[data-revealed=true].svelte-1goeynt{opacity:1;transform:translate(0)}.compete-page__board-row[data-is-you=true].svelte-1goeynt{background:var(--fr-shell-accent-soft);border-color:var(--fr-shell-accent-border);box-shadow:0 0 0 1px var(--fr-shell-accent-border)}.compete-page__board-rank.svelte-1goeynt{color:var(--fr-shell-text-muted);letter-spacing:-.01em;font-size:13px;font-weight:700}.compete-page__board-row[data-is-you=true].svelte-1goeynt .compete-page__board-rank:where(.svelte-1goeynt){color:var(--fr-shell-accent)}.compete-page__board-callsign.svelte-1goeynt{color:var(--fr-shell-text-primary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex;overflow:hidden}.compete-page__board-callsign.svelte-1goeynt em:where(.svelte-1goeynt){letter-spacing:.18em;text-transform:uppercase;color:var(--fr-shell-accent);background:#1f6feb29;border:1px solid #1f6feb66;border-radius:3px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:700}.compete-page__board-score.svelte-1goeynt{text-align:right;color:var(--fr-shell-text-primary);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.compete-page__board-badge.svelte-1goeynt{letter-spacing:.14em;text-transform:uppercase;text-align:center;border:1px solid #0000;border-radius:4px;padding:4px 6px;font-size:9px;font-weight:700}.compete-page__board-row[data-tone=excellent].svelte-1goeynt .compete-page__board-badge:where(.svelte-1goeynt){color:#7dd3fc;background:#7dd3fc1f;border-color:#7dd3fc66}.compete-page__board-row[data-tone=good].svelte-1goeynt .compete-page__board-badge:where(.svelte-1goeynt){color:#6fe195;background:#4ad06b24;border-color:#4ad06b6b}.compete-page__board-row[data-tone=acceptable].svelte-1goeynt .compete-page__board-badge:where(.svelte-1goeynt){color:#e7a841;background:#e7a84124;border-color:#e7a8416b}.compete-page__board-footer.svelte-1goeynt{color:var(--fr-shell-text-muted);letter-spacing:.02em;border-top:1px solid #ffffff0d;align-items:center;gap:8px;margin:0;padding-top:8px;font-size:11px;display:flex}.compete-page__board-footer.svelte-1goeynt svg:where(.svelte-1goeynt){width:14px;height:14px;color:var(--fr-shell-accent);flex-shrink:0}.compete-page__medals.svelte-1goeynt{border:1px solid var(--fr-shell-border-soft);background:#070d1866;border-radius:14px;flex-direction:column;flex:none;gap:10px;padding:14px 16px;display:flex}.compete-page__medals-head.svelte-1goeynt{letter-spacing:.14em;text-transform:uppercase;color:var(--fr-shell-text-secondary);justify-content:space-between;align-items:baseline;font-size:11px;font-weight:600;display:flex}.compete-page__medals-count.svelte-1goeynt{letter-spacing:.04em;text-transform:none;color:var(--fr-shell-text-muted);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600}.compete-page__medals-row.svelte-1goeynt{gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.compete-page__medal.svelte-1goeynt{opacity:0;background:#14203766;border:1px solid #30363d73;border-radius:10px;flex:1 1 0;align-items:center;gap:10px;min-width:0;padding:8px 10px;transition:opacity .3s ease-out,transform .3s cubic-bezier(.19,1,.22,1);display:flex;transform:translateY(6px)scale(.96)}.compete-page__medal[data-revealed=true].svelte-1goeynt{opacity:1;transform:translateY(0)scale(1)}.compete-page__medal[data-tier=legendary].svelte-1goeynt{background:linear-gradient(135deg,#3f301280,#14203766);border-color:#cf9f3880}.compete-page__medal-text.svelte-1goeynt{flex-direction:column;gap:1px;min-width:0;display:flex}.compete-page__medal-name.svelte-1goeynt{color:var(--fr-shell-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.compete-page__medal-note.svelte-1goeynt{letter-spacing:.12em;text-transform:uppercase;color:var(--fr-shell-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:600;overflow:hidden}.compete-page__medal[data-tier=legendary].svelte-1goeynt .compete-page__medal-note:where(.svelte-1goeynt){color:#cf9f38}@media (prefers-reduced-motion:reduce){.compete-page__radar-card.svelte-1goeynt,.compete-page__board-row.svelte-1goeynt,.compete-page__medal.svelte-1goeynt{opacity:1;transition:none;transform:none}}@media (width<=820px){.compete-page__grid.svelte-1goeynt{grid-template-columns:1fr}.compete-page__radar-stats.svelte-1goeynt{grid-template-columns:1fr 1fr 1fr}.compete-page__medal.svelte-1goeynt{justify-content:center;padding:8px}.compete-page__medal-text.svelte-1goeynt{display:none}}@media (width<=480px){.compete-page.svelte-1goeynt{padding:14px 16px}.compete-page__top.svelte-1goeynt{flex-direction:column;align-items:flex-start;gap:6px}.compete-page__board-meta.svelte-1goeynt{align-items:flex-start}.compete-page__medal.svelte-1goeynt{padding:6px}.compete-page__medal.svelte-1goeynt .medal{transform:scale(.66)}}.showcase-stage.svelte-1rlw9zc{isolation:isolate;background:radial-gradient(circle at 8% 6%,#408ee05c 0%,#408ee024 28%,#0000 52%),radial-gradient(circle at 94% 4%,#ffa86e52 0%,#ffa86e1f 26%,#0000 48%),radial-gradient(circle at 90% 96%,#60c6bc4d 0%,#60c6bc1f 26%,#0000 46%),radial-gradient(circle at 14% 100%,#9474e638 0%,#0000 52%),linear-gradient(#f5fafffc,#e8f2fcfa);border:1px solid #23385b1c;border-radius:24px;flex-direction:column;gap:32px;padding:36px clamp(20px,4vw,40px) 32px;display:flex;position:relative;box-shadow:0 16px 38px #26385d1f}.showcase-stage.svelte-1rlw9zc:before{content:"";border-radius:inherit;pointer-events:none;opacity:.55;z-index:0;background:repeating-linear-gradient(0deg,#5b7daa0d 0 1px,#0000 1px 56px),repeating-linear-gradient(90deg,#5b7daa0d 0 1px,#0000 1px 56px);position:absolute;inset:0}.showcase-stage.svelte-1rlw9zc>:where(.svelte-1rlw9zc){z-index:1;position:relative}.showcase-stage__intro.svelte-1rlw9zc{text-align:center;flex-direction:column;gap:14px;max-width:720px;margin:0 auto;display:flex}.showcase-stage__intro.svelte-1rlw9zc h2:where(.svelte-1rlw9zc){letter-spacing:-.02em;color:#111b30;margin:0;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.1}.showcase-stage__lede.svelte-1rlw9zc{color:#3a536f;margin:0;font-size:16px;line-height:1.55}.showcase-stage__tabs.svelte-1rlw9zc{-webkit-backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #7e98c447;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:6px;width:fit-content;margin:0 auto;padding:5px;display:flex;box-shadow:0 6px 16px #26385d14,inset 0 1px #ffffffa6}.showcase-stage__tab.svelte-1rlw9zc{--chapter-progress:0;color:#5b7090;letter-spacing:.02em;cursor:pointer;isolation:isolate;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:9px 18px 9px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .22s ease-out,color .22s ease-out,border-color .22s ease-out;display:inline-flex;position:relative;overflow:hidden}.showcase-stage__tab.svelte-1rlw9zc:hover,.showcase-stage__tab.svelte-1rlw9zc:focus-visible{color:#1c3a63;background:#d6e8ff8c}.showcase-stage__tab.svelte-1rlw9zc:focus-visible{outline-offset:3px;outline:2px solid #1a66d4}.showcase-stage__tab[aria-selected=true].svelte-1rlw9zc{color:#112a4a;background:#d6e8ffeb;border-color:#6893d26b;box-shadow:0 2px 6px #1f4f9c1f}.showcase-stage__tab-icon.svelte-1rlw9zc{color:currentColor;opacity:.85;flex-shrink:0;width:14px;height:14px;display:inline-flex}.showcase-stage__tab[aria-selected=true].svelte-1rlw9zc .showcase-stage__tab-icon:where(.svelte-1rlw9zc){color:#1a66d4;opacity:1}.showcase-stage__tab-icon.svelte-1rlw9zc svg:where(.svelte-1rlw9zc){width:100%;height:100%}.showcase-stage__tab-label.svelte-1rlw9zc{z-index:1;position:relative}.showcase-stage__tab-progress.svelte-1rlw9zc{height:2px;transform:scaleX(var(--chapter-progress));transform-origin:0;opacity:0;pointer-events:none;background:#1a66d4;border-radius:2px;transition:opacity .2s ease-out;position:absolute;bottom:5px;left:14px;right:14px}.showcase-stage__tab[aria-selected=true].svelte-1rlw9zc .showcase-stage__tab-progress:where(.svelte-1rlw9zc){opacity:1}.showcase-stage__viewport.svelte-1rlw9zc{width:100%;max-width:1180px;height:clamp(713px,83vh,874px);margin:0 auto;position:relative}.showcase-stage__scene.svelte-1rlw9zc{opacity:0;pointer-events:none;z-index:0;will-change:opacity, transform;transition:opacity .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(8px)}.showcase-stage__scene.svelte-1rlw9zc>*{flex:auto;min-width:0;min-height:0}.showcase-stage__scene[data-active=true].svelte-1rlw9zc{opacity:1;pointer-events:auto;z-index:1;transform:translateY(0)}.showcase-stage__caption.svelte-1rlw9zc{text-align:center;color:#5b6d85;max-width:640px;min-height:1.4em;margin:0 auto;font-size:14px}@media (prefers-reduced-motion:reduce){.showcase-stage__scene.svelte-1rlw9zc{transition:none;transform:none}.showcase-stage__tab-progress.svelte-1rlw9zc{transition:none}}@media (width<=720px){.showcase-stage.svelte-1rlw9zc{border-radius:20px;gap:24px;padding:24px clamp(14px,4vw,24px)}.showcase-stage__tabs.svelte-1rlw9zc{border-radius:14px;gap:4px;width:100%;max-width:100%;padding:5px}.showcase-stage__tab.svelte-1rlw9zc{letter-spacing:0;flex:1 1 0;justify-content:center;gap:5px;min-width:0;padding:9px 6px;font-size:12px}.showcase-stage__tab-icon.svelte-1rlw9zc{width:12px;height:12px}.showcase-stage__viewport.svelte-1rlw9zc{height:clamp(620px,80vh,720px)}.showcase-stage__intro.svelte-1rlw9zc h2:where(.svelte-1rlw9zc){font-size:clamp(24px,6vw,32px)}}@media (width<=420px){.showcase-stage__tab.svelte-1rlw9zc{padding:9px 4px;font-size:11px}.showcase-stage__tab-icon.svelte-1rlw9zc{display:none}}*{box-sizing:border-box}body{margin:0}.landing-page.svelte-1uha8ag{gap:28px;width:min(1280px,100%);margin:0 auto;padding:18px 16px 68px;display:grid}#product-tour.svelte-1uha8ag,#how-it-works.svelte-1uha8ag{scroll-margin-top:18px}.hero-shell.svelte-1uha8ag{--hero-progress:0;--hero-copy-y:0px;--hero-copy-opacity:1;--hero-panel-y:0px;--hero-panel-scale:1;--hero-mini-y:0px;--hero-route-y:0px;--hero-chart-y:0px;--hero-strip-y:0px;--hero-events-y:0px;--hero-stats-y:0px;--hero-shell-glow-x:0px;--hero-shell-glow-y:0px;--hero-shell-glow-scale:1;--hero-shell-glow-opacity:.28;--hero-panel-glow-x:0px;--hero-panel-glow-y:0px;--hero-panel-glow-scale:1;--hero-panel-glow-opacity:.36;background:radial-gradient(circle at 10% 110%,#ff9b5dad 0%,#0000 44%),radial-gradient(circle at 90% 14%,#5a78f56b 0%,#0000 50%),linear-gradient(160deg,#fdfdfe 0%,#f3f7ff 42%,#e7f0ff 100%);border:1px solid #2134571f;border-radius:26px;padding:20px;position:relative;overflow:hidden;box-shadow:0 30px 80px #2c324e29}.hero-shell.svelte-1uha8ag:before{content:"";z-index:2;pointer-events:none;border:1px solid #fff9;border-radius:18px;position:absolute;inset:12px}.hero-shell.svelte-1uha8ag:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:var(--hero-shell-glow-opacity);transform:translate3d(var(--hero-shell-glow-x), var(--hero-shell-glow-y), 0) scale(var(--hero-shell-glow-scale));transform-origin:50%;background:radial-gradient(circle at 74% 16%,#7699ff42 0%,#0000 36%),radial-gradient(circle at 18% 88%,#ffa57038 0%,#0000 42%);position:absolute;inset:0}.hero-nav.svelte-1uha8ag,.hero-grid.svelte-1uha8ag{z-index:1;position:relative}.reveal.svelte-1uha8ag{--reveal-distance:26px;--reveal-duration:.76s;--reveal-delay:calc(var(--reveal-index,0) * 90ms);--reveal-scale:.985;--reveal-ease:cubic-bezier(.22, 1, .36, 1);transform-origin:top;transition:opacity var(--reveal-duration) var(--reveal-ease) var(--reveal-delay), transform var(--reveal-duration) var(--reveal-ease) var(--reveal-delay)}.reveal--copy.svelte-1uha8ag{--reveal-distance:20px;--reveal-duration:.68s}.reveal--card.svelte-1uha8ag{--reveal-distance:28px;--reveal-duration:.76s}.reveal--panel.svelte-1uha8ag{--reveal-distance:34px;--reveal-duration:.84s;--reveal-scale:.975}.landing-page[data-motion=enabled] .reveal[data-reveal=hidden]{opacity:.01;transform:translate3d(0, var(--reveal-distance), 0) scale(var(--reveal-scale));will-change:transform, opacity}.landing-page[data-motion=enabled] .reveal[data-reveal=visible]{opacity:1;transform:translate(0,0)scale(1)}.section-divider__line.svelte-1uha8ag{transform-origin:0;transition:transform .9s cubic-bezier(.22,1,.36,1) .1s}.section-divider__line.svelte-1uha8ag:first-child{transform-origin:100%}.section-divider__marker.svelte-1uha8ag,.section-divider__dot.svelte-1uha8ag{transition:opacity .64s 60ms}.landing-page[data-motion=enabled] .section-divider[data-reveal=hidden] .section-divider__line{transform:scaleX(0)}.landing-page[data-motion=enabled] .section-divider[data-reveal=hidden] .section-divider__marker,.landing-page[data-motion=enabled] .section-divider[data-reveal=hidden] .section-divider__dot{opacity:0}.hero-nav.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:12px;display:flex}.hero-nav__links.svelte-1uha8ag{align-items:center;gap:8px;display:flex}.hero-link.svelte-1uha8ag{color:#2c4268;background:#f8fbffc7;border:1px solid #405f9038;border-radius:10px;justify-content:center;align-items:center;padding:9px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.hero-link.svelte-1uha8ag:hover{border-color:#335ba559;transform:translateY(-1px);box-shadow:0 10px 20px #3952802e}.hero-link--primary.svelte-1uha8ag{color:#f4f7ff;background:linear-gradient(135deg,#1d293d,#32496d);border-color:#0000}.hero-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(420px,520px);gap:18px;margin-top:18px;display:grid}.hero-copy.svelte-1uha8ag{transform:translate3d(0, var(--hero-copy-y), 0);opacity:var(--hero-copy-opacity);will-change:transform, opacity;padding:12px 4px 8px}.hero-copy__intro.svelte-1uha8ag,.hero-action-stack.svelte-1uha8ag{display:grid}.hero-badge.svelte-1uha8ag,.section-kicker.svelte-1uha8ag{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin:0;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.hero-badge.svelte-1uha8ag{color:#214d7e;background:#d9ebffdb;border:1px solid #578acc57;justify-self:start;width:fit-content;max-width:100%}.section-kicker.svelte-1uha8ag{justify-self:start;width:fit-content;max-width:100%}h1.svelte-1uha8ag{color:#111b30;max-width:14ch;margin:14px 0 10px;font-size:clamp(33px,4vw,52px);line-height:1.02}.hero-lead.svelte-1uha8ag{color:#395172;max-width:41ch;margin:0;font-size:17px;line-height:1.5}.hero-subline.svelte-1uha8ag{color:#2f4e77;max-width:44ch;margin:8px 0 0;font-size:14px;font-weight:600;line-height:1.45}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.hero-subactions.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.hero-subactions.svelte-1uha8ag .hero-link:where(.svelte-1uha8ag){color:#5a7aa8;background:0 0;border:none;padding:0;font-size:13px}.hero-subactions.svelte-1uha8ag .hero-link:where(.svelte-1uha8ag):hover{box-shadow:none;color:#7a9bc8;text-decoration:underline;transform:none}.hero-subactions__divider.svelte-1uha8ag,.hero-subactions__note.svelte-1uha8ag{color:#5a7aa8}.hero-subactions.svelte-1uha8ag>.hero-subactions__divider:where(.svelte-1uha8ag):last-child{display:none}.hero-proof-strip.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-width:62rem;margin:16px 0 0;padding:0;list-style:none;display:grid}.hero-proof-item.svelte-1uha8ag{background:linear-gradient(#fbfdfff5,#f3f8ffe0),#f6faffd1;border:1px solid #6a89bd2e;border-radius:14px;gap:4px;padding:11px 12px;display:grid;box-shadow:inset 0 1px #ffffffc2}.hero-proof-item.svelte-1uha8ag strong:where(.svelte-1uha8ag),.hero-proof-item.svelte-1uha8ag span:where(.svelte-1uha8ag){margin:0}.hero-press.svelte-1uha8ag{background:linear-gradient(#fbfdfff5,#f3f8ffe0),#f6faffd1;border:1px solid #6a89bd33;border-radius:14px;flex-wrap:wrap;align-items:center;gap:7px 12px;max-width:fit-content;margin-top:14px;padding:10px 14px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;box-shadow:inset 0 1px #ffffffc2}.hero-press.svelte-1uha8ag:hover{border-color:#335ba559;transform:translateY(-1px);box-shadow:0 10px 20px #39528029}.hero-press__label.svelte-1uha8ag{letter-spacing:.08em;text-transform:uppercase;color:#456483;font-size:10px;font-weight:700}.hero-press__quote.svelte-1uha8ag{color:#28415f;font-size:13px;font-style:italic;font-weight:600}.hero-press__more.svelte-1uha8ag{color:#2c5c8a;white-space:nowrap;align-items:baseline;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.hero-press__arrow.svelte-1uha8ag{transition:transform .25s cubic-bezier(.22,1,.36,1);display:inline-block}.hero-press.svelte-1uha8ag:hover .hero-press__arrow:where(.svelte-1uha8ag){transform:translate(3px)}.hero-proof-item.svelte-1uha8ag strong:where(.svelte-1uha8ag){letter-spacing:.08em;text-transform:uppercase;color:#456483;font-size:10px;font-weight:700}.hero-proof-item.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#35516f;font-size:12px;line-height:1.45}.btn.svelte-1uha8ag{border-radius:11px;justify-content:center;align-items:center;padding:11px 14px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn.svelte-1uha8ag:hover{transform:translateY(-1px)}.btn.svelte-1uha8ag:active{transform:translateY(0)scale(.98)}.btn.svelte-1uha8ag:focus-visible,.hero-link.svelte-1uha8ag:focus-visible{outline-offset:2px;outline:2px solid #2f66b3b3}.btn--primary.svelte-1uha8ag{color:#f4f7ff;background:linear-gradient(135deg,#111520,#2f3d56);box-shadow:0 12px 24px #232d3f3d}.btn--primary.svelte-1uha8ag:hover{box-shadow:0 16px 30px #232d3f4d}.btn--secondary.svelte-1uha8ag{color:#274871;background:#f6faffdb;border:1px solid #34578f4d}.hero-panel.svelte-1uha8ag{min-height:420px;transform:translate3d(0, var(--hero-panel-y), 0) scale(var(--hero-panel-scale));transform-origin:top;will-change:transform;background:radial-gradient(circle at 10% 100%,#ff88596b 0%,#0000 44%),radial-gradient(circle at 82% 4%,#6079fa6b 0%,#0000 44%),linear-gradient(#161d2df2,#0c121ffa);border:1px solid #94a9e22e;border-radius:20px;align-content:start;gap:14px;padding:20px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 24px 50px #0e121e73}.hero-panel.svelte-1uha8ag:before{content:"";border-radius:inherit;pointer-events:none;opacity:var(--hero-panel-glow-opacity);transform:translate3d(var(--hero-panel-glow-x), var(--hero-panel-glow-y), 0) scale(var(--hero-panel-glow-scale));transform-origin:50%;background:radial-gradient(circle at 80% 12%,#7699ff2e 0%,#0000 34%),radial-gradient(circle at 18% 88%,#ff9b6a29 0%,#0000 40%);position:absolute;inset:1px}.hero-panel.svelte-1uha8ag>:where(.svelte-1uha8ag){z-index:1;position:relative}.hero-panel__mini.svelte-1uha8ag{transform:translate3d(0, var(--hero-mini-y), 0);will-change:transform}.hero-panel__route.svelte-1uha8ag{transform:translate3d(0, var(--hero-route-y), 0);will-change:transform}.hero-panel__card--chart.svelte-1uha8ag{transform:translate3d(0, var(--hero-chart-y), 0);will-change:transform}.hero-panel__phase-strip.svelte-1uha8ag{transform:translate3d(0, var(--hero-strip-y), 0);will-change:transform}.hero-panel__card--events.svelte-1uha8ag{transform:translate3d(0, var(--hero-events-y), 0);will-change:transform}.hero-panel__card--stats.svelte-1uha8ag{transform:translate3d(0, var(--hero-stats-y), 0);will-change:transform}.hero-panel__card.svelte-1uha8ag{background:#090f1db3;border:1px solid #889cd038;border-radius:14px;box-shadow:0 10px 24px #080c186b}.hero-panel__top.svelte-1uha8ag{grid-template-columns:minmax(170px,190px) minmax(0,1fr);gap:10px;display:grid}.hero-panel__mini.svelte-1uha8ag{background:linear-gradient(#121b2feb,#0d1424eb);border:1px solid #7088c03d;border-radius:11px;padding:12px 13px;box-shadow:0 10px 24px #080c1852}.hero-panel__route.svelte-1uha8ag{background:linear-gradient(#121b2feb,#0d1424eb);border:1px solid #7088c03d;border-radius:11px;gap:6px;padding:10px 12px;display:grid}.hero-panel__route-main.svelte-1uha8ag,.hero-panel__route-meta.svelte-1uha8ag{margin:0}.hero-panel__route-main.svelte-1uha8ag{letter-spacing:.04em;color:#d8e5ff;font-size:13px;font-weight:700}.hero-panel__route-meta.svelte-1uha8ag{color:#91a5d2;font-size:11px}.hero-panel__route-head.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:8px;display:flex}.hero-panel__score-chip.svelte-1uha8ag{letter-spacing:.08em;text-transform:uppercase;color:#d4e2ff;background:#132340c7;border:1px solid #6b8bc652;border-radius:999px;align-items:center;padding:3px 7px;font-size:9px;font-weight:700;display:inline-flex}.hero-panel__score-chip--excellent.svelte-1uha8ag{color:#bff5da;background:#10362ca8;border-color:#5fc29773}.hero-panel__score-chip--good.svelte-1uha8ag{color:#d2ecff;background:#132c4aa8;border-color:#71b2e073}.hero-panel__score-chip--warn.svelte-1uha8ag{color:#ffe0ab;background:#3a2912a3;border-color:#e6b46a73}.hero-panel__score-chip--alert.svelte-1uha8ag{color:#ffd2d9;background:#3f1825a3;border-color:#df6e7e73}.hero-panel__score-row.svelte-1uha8ag{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.hero-panel__score-row.svelte-1uha8ag .hero-panel__route-meta:where(.svelte-1uha8ag){text-align:right;line-height:1.3}.hero-panel__score-value.svelte-1uha8ag{letter-spacing:.01em;font-variant-numeric:tabular-nums lining-nums;color:#eff5ff;margin:0;font-size:31px;font-weight:800;line-height:1}.floating-title.svelte-1uha8ag,.floating-value.svelte-1uha8ag,.floating-meta.svelte-1uha8ag{margin:0}.floating-title.svelte-1uha8ag{letter-spacing:.08em;text-transform:uppercase;color:#91a4ce;font-size:10px}.floating-value.svelte-1uha8ag{color:#f0f4ff;margin-top:4px;font-size:24px;font-weight:700}.floating-meta.svelte-1uha8ag{color:#9fb3dd;margin-top:2px;font-size:11px}.hero-panel__card--chart.svelte-1uha8ag{gap:8px;min-height:232px;padding:14px 14px 12px;display:grid}.panel-label.svelte-1uha8ag{letter-spacing:.08em;text-transform:uppercase;color:#8ea4d2;margin:0;font-size:11px}.chart-briefing.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.chart-briefing.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#b9cdec;letter-spacing:.08em;text-transform:uppercase;background:#101c31bd;border:1px solid #84a1d657;border-radius:5px;justify-content:center;align-items:center;padding:3px 4px;font-size:8.5px;font-weight:600;display:inline-flex}.chart-grid.svelte-1uha8ag{background:linear-gradient(#141e36b3,#0b1120bf);border:1px solid #647db63d;border-radius:10px;height:156px;position:relative;overflow:hidden}.chart-grid.svelte-1uha8ag:before{content:"";opacity:.38;background:linear-gradient(90deg,#7697d61f 1px,#0000 1px) 0 0/16px 100%,linear-gradient(#7697d61a 1px,#0000 1px) 0 0/100% 22px;position:absolute;inset:0}.chart-grid__line.svelte-1uha8ag{border-top:1px dashed #7991c742;position:absolute;left:24px;right:8px}.chart-grid__line.svelte-1uha8ag:first-child{top:17%}.chart-grid__line.svelte-1uha8ag:nth-child(2){top:39%}.chart-grid__line.svelte-1uha8ag:nth-child(3){top:61%}.chart-grid__line.svelte-1uha8ag:nth-child(4){top:85%}.chart-signal.svelte-1uha8ag{z-index:3;width:calc(100% - 32px);height:calc(100% - 12px);position:absolute;inset:5px 8px 7px 24px;overflow:visible}.chart-altitude-axis.svelte-1uha8ag{pointer-events:none;z-index:4;position:absolute;inset:0}.chart-altitude-axis__title.svelte-1uha8ag{letter-spacing:.12em;color:#b0c7ebdb;font-size:8px;font-weight:700;position:absolute;top:13px;left:4px}.chart-altitude-axis__tick.svelte-1uha8ag{align-items:center;gap:4px;display:inline-flex;position:absolute;left:0;transform:translateY(-50%)}.chart-altitude-axis__tick.svelte-1uha8ag i:where(.svelte-1uha8ag){border-top:1px solid #a1bae48c;width:6px;display:inline-block}.chart-altitude-axis__tick.svelte-1uha8ag b:where(.svelte-1uha8ag){color:#b2c9ece0;letter-spacing:.05em;background:#0b1426c7;border:1px solid #7b97cc47;border-radius:4px;justify-content:center;align-items:center;min-width:31px;padding:1px 3px;font-size:8px;font-weight:600;display:inline-flex}.chart-fix-lines__line.svelte-1uha8ag{stroke:#a2b9e03d;stroke-width:.72px;stroke-dasharray:1.7 1.5;vector-effect:non-scaling-stroke}.chart-fix-lines__line--runway.svelte-1uha8ag{stroke:#c1d4f580;stroke-dasharray:none}.chart-signal__path.svelte-1uha8ag{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;shape-rendering:geometricprecision;transition:d .86s}.chart-signal__path--primary.svelte-1uha8ag{stroke:#7bc4ff;stroke-width:2.5px;filter:drop-shadow(0 0 2.2px #7ac5ff61)}.chart-signal__path--ideal.svelte-1uha8ag{stroke:#d0e1faf5;stroke-width:1.95px;stroke-dasharray:4.5 3.8}.chart-signal__delta-line.svelte-1uha8ag{stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px #ffae7e66)}.chart-runway-target.svelte-1uha8ag{pointer-events:none}.chart-runway-target__guide.svelte-1uha8ag{stroke:#bdd2f39e;stroke-width:1.1px;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.chart-runway-target__strip.svelte-1uha8ag{fill:#121c33eb;stroke:#a4c0e9c7;stroke-width:.55px}.chart-runway-target__touchdown-zone.svelte-1uha8ag{fill:#7cd4ff38;stroke:#98dfffc7;stroke-width:.44px}.chart-runway-target__center.svelte-1uha8ag{stroke:#e7f0ffe6;stroke-width:.52px;stroke-dasharray:1.45 1.35;vector-effect:non-scaling-stroke}.chart-runway-target__threshold.svelte-1uha8ag{stroke:#e6f1ffe6;stroke-width:.74px;vector-effect:non-scaling-stroke}.chart-runway-target__marker.svelte-1uha8ag{stroke:#dbe9fdc7;stroke-width:.62px;vector-effect:non-scaling-stroke}.chart-signal__path--secondary.svelte-1uha8ag{stroke:#62e2fffa;stroke-width:2.25px;stroke-dasharray:6 4;filter:drop-shadow(0 0 2px #66dfff57)}.chart-signal__dot.svelte-1uha8ag{fill:#70b8ff;filter:drop-shadow(0 0 4px #62adffa6)}.chart-signal__dot--secondary.svelte-1uha8ag{fill:#7ed9f2f2;filter:drop-shadow(0 0 4px #7ed9f294)}.chart-signal__tracker-point.svelte-1uha8ag{pointer-events:none}.chart-signal__tracker-point-halo.svelte-1uha8ag{stroke:#70e7b04d;stroke-width:8px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #70e7b09e)}.chart-signal__tracker-point-accent.svelte-1uha8ag{stroke:#7ce6ff8f;stroke-width:5.8px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #5fd6ff7a)}.chart-signal__tracker-point-core.svelte-1uha8ag{stroke:#8df2c3;stroke-width:4.2px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #7cf2bed9)}.chart-distance-axis.svelte-1uha8ag{height:23px;margin:1px 8px 0 24px;position:relative}.chart-distance-axis__marker.svelte-1uha8ag{text-align:center;white-space:nowrap;gap:0;display:grid;position:absolute;top:0;transform:translate(-50%)}.chart-distance-axis__marker.svelte-1uha8ag strong:where(.svelte-1uha8ag){letter-spacing:.08em;color:#b7ceefe6;font-size:8px;font-weight:700}.chart-distance-axis__marker.svelte-1uha8ag em:where(.svelte-1uha8ag){letter-spacing:.08em;text-transform:uppercase;color:#93aad3db;margin-top:-1px;font-size:7.6px;font-style:normal;font-weight:500}.chart-legend.svelte-1uha8ag{flex-wrap:wrap;gap:8px;display:flex}.chart-legend__item.svelte-1uha8ag{color:#95a9d4;align-items:center;gap:6px;font-size:10px;display:inline-flex}.chart-legend__dot.svelte-1uha8ag{border-radius:50%;width:8px;height:8px;display:inline-block}.chart-legend__dot--primary.svelte-1uha8ag{background:#70b8ff}.chart-legend__dot--secondary.svelte-1uha8ag{background:#7ed9f2f2}.chart-legend__line.svelte-1uha8ag{border-top:1.8px solid #9bb9eac2;width:12px;height:0;display:inline-block}.chart-legend__line--ideal.svelte-1uha8ag{border-top-style:dashed;border-top-width:1.6px}.chart-legend__line--delta.svelte-1uha8ag{border-top-color:#ffa464d1}.chart-legend__runway.svelte-1uha8ag{background:linear-gradient(90deg,#0000 0% 44%,#ebf3ffeb 44% 56%,#0000 56% 100%),#121c33e6;border:1px solid #a4c0e9c7;border-radius:1.5px;width:10px;height:7px;display:inline-block}.chart-telemetry.svelte-1uha8ag{flex-wrap:nowrap;gap:6px;display:flex}.chart-telemetry__item.svelte-1uha8ag{box-sizing:border-box;color:#8fa8d8;letter-spacing:.03em;white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums lining-nums;background:#101c33bd;border:1px solid #6e8cc33d;border-radius:999px;justify-content:center;align-items:center;padding:4px 7px;font-size:9.5px;font-weight:600;display:inline-flex}.chart-telemetry__item--alt.svelte-1uha8ag,.chart-telemetry__item--ias.svelte-1uha8ag{width:88px}.chart-telemetry__item--vs.svelte-1uha8ag{width:96px}.chart-telemetry__item--delta.svelte-1uha8ag{width:136px;font-weight:700}.chart-telemetry__item--good.svelte-1uha8ag{color:#b8f3d5;background:#0d2b259e;border-color:#5abd9166}.chart-telemetry__item--warn.svelte-1uha8ag{color:#ffe0ab;background:#37251094;border-color:#dcab6070}.chart-telemetry__item--bad.svelte-1uha8ag{color:#ffcfd5;background:#38152394;border-color:#dc6e806b}.hero-panel__phase-strip.svelte-1uha8ag{flex-wrap:wrap;gap:7px;display:flex}.hero-phase-chip.svelte-1uha8ag{color:#9db4df;letter-spacing:.03em;background:#101a30bd;border:1px solid #6e8ac43d;border-radius:999px;align-items:center;padding:6px 9px;font-size:11px;font-weight:600;display:inline-flex}.hero-phase-chip--good.svelte-1uha8ag{color:#b6f3d8;background:#102d298f;border-color:#58c0925c}.hero-panel__card--events.svelte-1uha8ag{gap:8px;padding:12px;display:grid}.event-row.svelte-1uha8ag{color:#9db1d8;background:#10182bc7;border:1px solid #6984b833;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;font-size:12px;display:flex}.event-row.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#d5e4ff;text-align:right;font-size:12px;font-weight:600}.hero-panel__card--stats.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.stat.svelte-1uha8ag{background:#11192acc;border:1px solid #758abc42;border-radius:10px;padding:10px}.stat__label.svelte-1uha8ag,.stat__value.svelte-1uha8ag{margin:0}.stat__hint.svelte-1uha8ag{color:#95a9d4;margin:3px 0 0;font-size:10px}.stat__label.svelte-1uha8ag{letter-spacing:.06em;text-transform:uppercase;color:#8ca2cf;font-size:10px}.stat__value.svelte-1uha8ag{color:#edf3ff;margin-top:4px;font-size:20px;font-weight:700}.section.svelte-1uha8ag{background:#f8fbffb8;border:1px solid #23385b1c;border-radius:24px;padding:26px 24px;position:relative;box-shadow:0 16px 38px #26385d1f}.section-divider.svelte-1uha8ag{align-items:center;gap:10px;min-height:14px;padding:0 8px;display:flex}.section-divider--narrow.svelte-1uha8ag{width:min(820px,100%);margin:0 auto}.section-divider__line.svelte-1uha8ag{background:linear-gradient(90deg,#738ebc00,#738ebc75,#738ebc00);flex:auto;height:1px}.section-divider__marker.svelte-1uha8ag{letter-spacing:.14em;text-transform:uppercase;color:#6981a6;font-size:10px;font-weight:700}.section-divider__dot.svelte-1uha8ag{background:#f4fafff0;border:1px solid #648cc95c;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 5px #e8f1ffcc}.section--stats.svelte-1uha8ag{padding:20px}.stats-band.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.stats-band__item.svelte-1uha8ag{background:radial-gradient(circle at 100% 0,#5280ca17 0%,#0000 38%),#fcfeffe6;border:1px solid #6682b338;border-radius:14px;padding:16px 16px 14px}.stats-band__value.svelte-1uha8ag{letter-spacing:-.01em;color:#14233d;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:750;line-height:1}.stats-band__label.svelte-1uha8ag{letter-spacing:.1em;text-transform:uppercase;color:#46689b;margin:8px 0 0;font-size:11px;font-weight:700}.stats-band__detail.svelte-1uha8ag{color:#3a536f;margin:6px 0 0;font-size:13px;line-height:1.45}.section-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag),.section-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.section-kicker.svelte-1uha8ag{color:#285581;background:#d6e8ffdb;border:1px solid #6893d25c}.section-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#111b30;max-width:20ch;margin-top:10px;font-size:clamp(26px,3vw,38px);line-height:1.1}.section-copy.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.section-kicker){color:#3a536f;max-width:58ch;margin-top:8px;font-size:15px;line-height:1.5}.workflow-item__action--alt.svelte-1uha8ag{color:#2d4f79;background:#edf6ffeb}.section--workflow.svelte-1uha8ag{isolation:isolate;background:radial-gradient(circle at 10% 112%,#4cbca65c 0%,#4cbca626 30%,#0000 56%),radial-gradient(circle at 88% 4%,#5891ff57 0%,#5891ff21 28%,#0000 52%),radial-gradient(circle at 84% 88%,#ffbc8040 0%,#ffbc801a 22%,#0000 42%),radial-gradient(circle at 42% 42%,#c2deff33 0%,#0000 58%),linear-gradient(#f7fbfdfb,#eff6f9f7);overflow:hidden}.section--workflow.svelte-1uha8ag:before{content:"";border-radius:inherit;pointer-events:none;opacity:.68;background:repeating-linear-gradient(0deg,#5b7daa0d 0 1px,#0000 1px 56px),repeating-linear-gradient(90deg,#5b7daa0d 0 1px,#0000 1px 56px);position:absolute;inset:0}.section--workflow.svelte-1uha8ag>:where(.svelte-1uha8ag){z-index:1;position:relative}.section--workflow.svelte-1uha8ag .section-kicker:where(.svelte-1uha8ag){color:#255e56;background:#d8f1ebeb;border-color:#589e9052}.section--updates.svelte-1uha8ag{background:radial-gradient(circle at 14% 108%,#ffb1794d 0%,#0000 48%),radial-gradient(circle at 86% 6%,#577eff3b 0%,#0000 48%),linear-gradient(#f6fbfff2,#f1f7ffed);gap:16px;display:grid}.updates-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.update-card.svelte-1uha8ag{background:#fcfeffe6;border:1px solid #6682b33d;border-radius:12px;gap:8px;padding:13px;display:grid}.update-card__meta.svelte-1uha8ag{letter-spacing:.04em;color:#4a6185;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:700;display:flex}.update-pill.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.08em;border:1px solid #0000;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.update-pill--feature.svelte-1uha8ag{color:#1c4d83;background:#d9ecffe6;border-color:#4a76ba52}.update-pill--improvement.svelte-1uha8ag{color:#2a5b3b;background:#e1f4e9e6;border-color:#66997857}.update-pill--fix.svelte-1uha8ag{color:#805426;background:#fff2dee6;border-color:#ab814854}.update-pill--breaking.svelte-1uha8ag{color:#8b2941;background:#ffe3e6e6;border-color:#aa4a6557}.update-card.svelte-1uha8ag h3:where(.svelte-1uha8ag),.update-card__summary.svelte-1uha8ag{margin:0}.update-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#1d3559;font-size:18px;line-height:1.26}.update-card__summary.svelte-1uha8ag{color:#3f5775;font-size:13px;line-height:1.5}.section--aircraft.svelte-1uha8ag{background:radial-gradient(circle at 12% 6%,#5891ff3d 0%,#0000 46%),radial-gradient(circle at 88% 104%,#4cbca642 0%,#0000 48%),linear-gradient(#f6fbfff2,#f0f7fcf0);gap:16px;display:grid}.aircraft-grid.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.aircraft-card.svelte-1uha8ag{background:#fcfeffe6;border:1px solid #6682b33d;border-radius:12px;align-content:start;gap:8px;padding:13px;display:grid}.aircraft-card__meta.svelte-1uha8ag{letter-spacing:.04em;color:#4a6185;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:700;display:flex}.aircraft-pill.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.08em;border:1px solid #0000;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.aircraft-pill--airliner.svelte-1uha8ag{color:#1c4d83;background:#d9ecffe6;border-color:#4a76ba52}.aircraft-pill--ga.svelte-1uha8ag{color:#2a5b3b;background:#e1f4e9e6;border-color:#66997857}.aircraft-pill--turboprop.svelte-1uha8ag{color:#805426;background:#fff2dee6;border-color:#ab814854}.aircraft-pill--military.svelte-1uha8ag{color:#4a3a8b;background:#ece8ffe6;border-color:#7868ba57}.aircraft-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#1d3559;margin:0;font-size:16px;line-height:1.3}.aircraft-card__detail.svelte-1uha8ag{color:#3f5775;margin:0;font-size:13px;line-height:1.5}.aircraft-footnote.svelte-1uha8ag{color:#3a536f;max-width:72ch;margin:0;font-size:13px;line-height:1.5}.updates-actions.svelte-1uha8ag{flex-wrap:wrap;gap:8px;display:flex}.faq-list.svelte-1uha8ag{gap:9px;display:grid}.faq-item.svelte-1uha8ag{background:#fcfeffe6;border:1px solid #6683b138;border-radius:13px;overflow:clip}.faq-item.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0}.faq-question.svelte-1uha8ag{color:#1c3456;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:13px 14px;font-family:inherit;font-size:15px;font-weight:600;display:flex}.faq-question__icon.svelte-1uha8ag{color:#3c5d89;flex:none;place-items:center;width:22px;height:22px;transition:transform .3s cubic-bezier(.22,1,.36,1);display:grid}.faq-question__icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:12px;height:12px}.faq-question__icon[data-open=true].svelte-1uha8ag{transform:rotate(45deg)}.faq-answer.svelte-1uha8ag{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),visibility 0s linear .34s;display:grid}.faq-answer[data-open=true].svelte-1uha8ag{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),visibility}.faq-answer__inner.svelte-1uha8ag{min-height:0;overflow:hidden}.faq-answer.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#435b79;margin:0;padding:0 14px 14px;font-size:14px;line-height:1.5}.workflow.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px 0 0;padding:0;list-style:none;display:grid}.workflow-item.svelte-1uha8ag{--workflow-accent-rgb:82, 128, 202;--workflow-accent-ink:#315889;border:1px solid rgba(var(--workflow-accent-rgb), .18);background:radial-gradient(circle at 100% 0%, rgba(var(--workflow-accent-rgb), .12) 0%, transparent 34%), linear-gradient(180deg, #ffffff73, rgba(var(--workflow-accent-rgb), .03)), linear-gradient(180deg, #fcfeffeb, #f6faffdb), #f9fcffd1;border-radius:20px;grid-template-rows:auto auto minmax(0,1fr) auto;align-content:start;gap:12px;min-height:100%;padding:18px;display:grid;position:relative;box-shadow:0 10px 22px #40656e0d}.workflow-item[data-step=account].svelte-1uha8ag{--workflow-accent-rgb:82, 128, 202;--workflow-accent-ink:#315889}.workflow-item[data-step=exporter].svelte-1uha8ag{--workflow-accent-rgb:69, 156, 144;--workflow-accent-ink:#2d6d65}.workflow-item[data-step=review].svelte-1uha8ag{--workflow-accent-rgb:183, 138, 74;--workflow-accent-ink:#7a572b}.workflow-item.svelte-1uha8ag:before{content:none}.workflow-item.svelte-1uha8ag:not(:last-child):after{content:"";transform-origin:0;width:38px;height:2px;transition:transform .62s cubic-bezier(.22, 1, .36, 1) calc(var(--reveal-delay,0s) + .42s), opacity .42s ease calc(var(--reveal-delay,0s) + .42s);background:linear-gradient(90deg,#6281b81a,#6281b885);border-radius:999px;position:absolute;top:39px;right:-19px}.landing-page[data-motion=enabled] .workflow-item[data-reveal=hidden]:after{opacity:0;transform:scaleX(0)}.workflow-item.svelte-1uha8ag:first-child:after{background:linear-gradient(90deg,#5280ca29,#459c907a)}.workflow-item.svelte-1uha8ag:nth-child(2):after{background:linear-gradient(90deg,#459c9029,#b78a4a7a)}.workflow-item__meta.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.workflow-item__step.svelte-1uha8ag{align-items:center;gap:12px;min-width:0;display:flex}.workflow-item__count.svelte-1uha8ag{border:1px solid rgba(var(--workflow-accent-rgb), .26);background:linear-gradient(180deg, #fffffffa, rgba(var(--workflow-accent-rgb), .16)), rgba(var(--workflow-accent-rgb), .12);letter-spacing:.12em;min-width:42px;height:42px;color:var(--workflow-accent-ink);border-radius:14px;justify-content:center;align-items:center;margin:0;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffffdb}.workflow-item__eyebrow.svelte-1uha8ag{letter-spacing:.1em;text-transform:uppercase;color:var(--workflow-accent-ink);margin:0;font-size:10px;font-weight:700}.workflow-item__icon.svelte-1uha8ag{color:#56759c;background:#f4f9ffeb;border:1px solid #6685b62e;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;box-shadow:inset 0 1px #ffffffd1}.workflow-item__icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.workflow-item__icon[data-icon=account].svelte-1uha8ag{color:#40669a;background:#ecf4fff0;border-color:#5881c233}.workflow-item__icon[data-icon=exporter].svelte-1uha8ag{color:#2f6d72;background:#eaf7f5f2;border-color:#4a8d8c2e}.workflow-item__icon[data-icon=review].svelte-1uha8ag{color:#617a2f;background:#f4f8e8f5;border-color:#849b4d33}.workflow-item.svelte-1uha8ag h3:where(.svelte-1uha8ag),.workflow-item.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.workflow-item.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#18304f;font-size:18px;line-height:1.22}.workflow-item.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#405a77;font-size:14px;line-height:1.5}.workflow-item__action.svelte-1uha8ag{width:fit-content;min-height:36px;color:var(--workflow-accent-ink);border:1px solid rgba(var(--workflow-accent-rgb), .28);background:linear-gradient(180deg, #fcfefffa, rgba(var(--workflow-accent-rgb), .12)), #f6faffe6;border-radius:999px;align-items:center;gap:10px;margin-top:4px;padding:0 10px 0 14px;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;transition:color .2s,transform .2s,border-color .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:inset 0 1px #ffffffdb,0 8px 16px #435b870f}.workflow-item__action-arrow.svelte-1uha8ag{background:rgba(var(--workflow-accent-rgb), .15);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;border-radius:999px;flex:none;width:16px;height:16px;padding:4px;transition:transform .25s cubic-bezier(.22,1,.36,1)}.workflow-item__action.svelte-1uha8ag:hover .workflow-item__action-arrow:where(.svelte-1uha8ag){transform:translate(2px)}.workflow-item__action.svelte-1uha8ag:hover{color:color-mix(in srgb, var(--workflow-accent-ink) 82%, #10263f);border-color:rgba(var(--workflow-accent-rgb), .38);background:linear-gradient(180deg, #fffffffa, rgba(var(--workflow-accent-rgb), .16)), #f7fbfff0;transform:translate(2px);box-shadow:inset 0 1px #ffffffeb,0 10px 20px #435b8714}.workflow-item__action.svelte-1uha8ag:focus-visible{outline:2px solid rgba(var(--workflow-accent-rgb), .34);outline-offset:2px}.section--cta.svelte-1uha8ag{box-shadow:none;background:0 0;border:none;padding:0}.cta-box.svelte-1uha8ag{color:#f0f4ff;background:radial-gradient(circle at 16% 106%,#ffad6d6b 0%,#0000 45%),radial-gradient(circle at 84% 2%,#6d84ff66 0%,#0000 44%),linear-gradient(#162035f5,#111828fa);border:1px solid #7e91c947;border-radius:24px;padding:30px 24px;box-shadow:0 24px 50px #161e3066}.cta-box.svelte-1uha8ag h2:where(.svelte-1uha8ag),.cta-box.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.cta-box.svelte-1uha8ag .section-kicker:where(.svelte-1uha8ag){color:#8ec0ff;background:#1f3657cc;border-color:#6387c966}.cta-box.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:20ch;margin-top:11px;font-size:clamp(28px,3vw,40px);line-height:1.12}.cta-box.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#adc1e4;max-width:56ch;margin-top:8px;line-height:1.5}.cta-faq-block.svelte-1uha8ag{gap:10px;margin-bottom:16px;display:grid}.cta-faq-block__label.svelte-1uha8ag{letter-spacing:.12em;text-transform:uppercase;color:#9bb7e8;margin:0;font-size:11px;font-weight:700}.faq-list--cta.svelte-1uha8ag{gap:10px}.faq-item--cta.svelte-1uha8ag{background:#1a28408f;border-color:#6784bd47;box-shadow:inset 0 1px #ffffff14}.faq-question--cta.svelte-1uha8ag{color:#f1f5ff;padding:14px 15px;font-weight:500}.faq-question--cta.svelte-1uha8ag:hover{background:#ffffff08}.faq-question--cta.svelte-1uha8ag:focus-visible{outline-offset:-2px;outline:2px solid #8ec0ffb8}.faq-question__icon--cta.svelte-1uha8ag{color:#8ec0ff}.faq-answer--cta.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#adc1e4;max-width:none;margin-top:0;padding:0 15px 14px}.cta-box__actions.svelte-1uha8ag{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.cta-box__actions.svelte-1uha8ag .btn--primary:where(.svelte-1uha8ag){color:#062015;background:#7ce7a7;box-shadow:0 12px 28px #7ce7a738}.cta-box__actions.svelte-1uha8ag .btn--primary:where(.svelte-1uha8ag):hover{background:#97f0bb;box-shadow:0 16px 32px #7ce7a74d}.cta-box__actions.svelte-1uha8ag .btn--primary:where(.svelte-1uha8ag):focus-visible{outline-color:#97f0bbd9}.brand.svelte-1uha8ag{align-items:center;gap:10px;display:flex}.brand__mark.svelte-1uha8ag{color:#42506a;place-items:center;width:24px;height:24px;display:grid}.brand__mark.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:22px;height:22px}.brand__radar-ring.svelte-1uha8ag{fill:none;stroke:currentColor;stroke-width:1.25px}.brand__radar-ring--outer.svelte-1uha8ag{opacity:.33}.brand__radar-ring--inner.svelte-1uha8ag{opacity:.46}.brand__radar-core.svelte-1uha8ag{fill:currentColor;opacity:.76}.brand__radar-sweep.svelte-1uha8ag{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;opacity:.86}.brand__radar-dot.svelte-1uha8ag{fill:currentColor;opacity:.9}@keyframes svelte-1uha8ag-radar-sweep-rotate{to{transform:rotate(360deg)}}.landing-page[data-motion=enabled].svelte-1uha8ag .brand__radar-sweep:where(.svelte-1uha8ag),.landing-page[data-motion=enabled].svelte-1uha8ag .brand__radar-dot:where(.svelte-1uha8ag){transform-box:view-box;transform-origin:50%;animation:7.5s linear infinite svelte-1uha8ag-radar-sweep-rotate}.brand__name.svelte-1uha8ag{letter-spacing:.09em;color:#5f6980;margin:0;font-size:12px;font-weight:700}@media (prefers-reduced-motion:reduce){.reveal.svelte-1uha8ag,.faq-answer.svelte-1uha8ag,.faq-question__icon.svelte-1uha8ag,.section-divider__line.svelte-1uha8ag,.section-divider__marker.svelte-1uha8ag,.section-divider__dot.svelte-1uha8ag,.hero-press__arrow.svelte-1uha8ag,.workflow-item__action-arrow.svelte-1uha8ag,.workflow-item.svelte-1uha8ag:not(:last-child):after{transition:none}.brand__radar-sweep.svelte-1uha8ag,.brand__radar-dot.svelte-1uha8ag{animation:none}.hero-shell.svelte-1uha8ag:after,.hero-panel.svelte-1uha8ag:before,.hero-copy.svelte-1uha8ag,.hero-panel.svelte-1uha8ag,.hero-panel__mini.svelte-1uha8ag,.hero-panel__route.svelte-1uha8ag,.hero-panel__card--chart.svelte-1uha8ag,.hero-panel__phase-strip.svelte-1uha8ag,.hero-panel__card--events.svelte-1uha8ag,.hero-panel__card--stats.svelte-1uha8ag{opacity:1;transform:none}}@media (width<=1060px){.landing-page.svelte-1uha8ag{padding:14px 14px 56px}.hero-grid.svelte-1uha8ag{grid-template-columns:1fr}.hero-panel.svelte-1uha8ag{min-height:300px}.hero-panel__top.svelte-1uha8ag,.updates-grid.svelte-1uha8ag,.workflow.svelte-1uha8ag{grid-template-columns:1fr}.stats-band.svelte-1uha8ag,.aircraft-grid.svelte-1uha8ag,.hero-proof-strip.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-item.svelte-1uha8ag:not(:last-child):after{transform-origin:top;background:linear-gradient(#6281b842,#6281b8ad,#6281b814);width:2px;height:22px;inset:auto auto -19px 38px}.landing-page[data-motion=enabled] .workflow-item[data-reveal=hidden]:after{transform:scaleY(0)}.hero-panel__card--stats.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-proof-strip.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.hero-shell.svelte-1uha8ag{padding:16px 14px}.hero-nav.svelte-1uha8ag{flex-wrap:wrap}.hero-nav__links.svelte-1uha8ag{justify-content:flex-start;width:100%}h1.svelte-1uha8ag{font-size:34px}.hero-lead.svelte-1uha8ag{font-size:15px}.hero-proof-strip.svelte-1uha8ag,.stats-band.svelte-1uha8ag,.aircraft-grid.svelte-1uha8ag{grid-template-columns:1fr}.hero-panel.svelte-1uha8ag{gap:10px;padding:16px}.chart-telemetry.svelte-1uha8ag{flex-wrap:wrap}.hero-panel__card--stats.svelte-1uha8ag{grid-template-columns:1fr}.hero-panel__score-row.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:3px}.hero-panel__score-row.svelte-1uha8ag .hero-panel__route-meta:where(.svelte-1uha8ag){text-align:left}.chart-briefing.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-briefing.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:7.8px}.chart-grid__line.svelte-1uha8ag{left:20px}.chart-signal.svelte-1uha8ag{width:calc(100% - 28px);inset:5px 8px 7px 20px}.chart-altitude-axis__tick.svelte-1uha8ag b:where(.svelte-1uha8ag){min-width:27px;font-size:7.5px}.chart-distance-axis.svelte-1uha8ag{height:21px;margin:0 8px 0 20px}.chart-distance-axis__marker.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:7.3px}.chart-distance-axis__marker.svelte-1uha8ag em:where(.svelte-1uha8ag){font-size:6.9px}.section.svelte-1uha8ag,.cta-box.svelte-1uha8ag{padding:24px 16px}.section-divider.svelte-1uha8ag{gap:6px;padding:0 2px}.section-divider__marker.svelte-1uha8ag{font-size:9px}.section-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:30px}.workflow-item.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:18px}}
