.Nav-module__xPzD5q__nav{z-index:10;background:var(--background);border-bottom:1px solid color-mix(in srgb,var(--foreground)4%,transparent);flex-shrink:0;position:sticky;top:0}.Nav-module__xPzD5q__navInner{justify-content:space-between;align-items:center;width:100%;max-width:1440px;margin:0 auto;padding:.9rem 4%;display:flex}.Nav-module__xPzD5q__left{align-items:center;display:flex}.Nav-module__xPzD5q__brand{align-items:center;gap:.5rem;text-decoration:none;display:flex}.Nav-module__xPzD5q__brandMark{flex-shrink:0;width:24px;height:24px;margin-bottom:4px;transition:transform .6s cubic-bezier(.34,1.2,.64,1);display:block}.Nav-module__xPzD5q__brand:hover .Nav-module__xPzD5q__brandMark{transform:rotate(360deg)}@media (prefers-reduced-motion:reduce){.Nav-module__xPzD5q__brandMark{transition:none}.Nav-module__xPzD5q__brand:hover .Nav-module__xPzD5q__brandMark{transform:none}}.Nav-module__xPzD5q__brandName{letter-spacing:-.03em;font-size:1.3em;font-weight:450;line-height:1;font-family:var(--font-main),sans-serif}.Nav-module__xPzD5q__brandFlight{color:var(--foreground)}.Nav-module__xPzD5q__brandMind{color:var(--primary)}.Nav-module__xPzD5q__right{align-items:center;gap:.6rem;display:flex}.Nav-module__xPzD5q__navLink{font-size:.8rem;font-weight:400;font-family:var(--font-main),sans-serif;letter-spacing:.02em;color:var(--secondary);padding:.4rem .7rem;text-decoration:none;transition:color .2s}.Nav-module__xPzD5q__navLink:hover{color:var(--foreground)}.Nav-module__xPzD5q__waitlistLink{font-size:.8rem;font-weight:500;font-family:var(--font-main),sans-serif;letter-spacing:.02em;color:var(--on-primary);background:var(--primary);border-radius:6px;margin-left:.5rem;padding:.4rem .9rem;text-decoration:none;transition:all .2s}.Nav-module__xPzD5q__waitlistLink:hover{background:var(--primary);box-shadow:0 6px 16px -8px #11111280}@media (max-width:900px){.Nav-module__xPzD5q__navInner{padding:.85rem 5%}.Nav-module__xPzD5q__navLink{display:none}.Nav-module__xPzD5q__waitlistLink{padding:.4rem .75rem}}
.SiteFooter-module__wWXZva__footer{z-index:1;background:var(--background);border-top:1px solid color-mix(in srgb,var(--foreground)4%,transparent);position:relative}.SiteFooter-module__wWXZva__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;width:100%;max-width:1440px;margin:0 auto;padding:1.25rem 4%;display:flex}.SiteFooter-module__wWXZva__footerLeft{flex-direction:column;gap:.75rem;display:flex}.SiteFooter-module__wWXZva__wordmark{font-family:var(--font-main),sans-serif;letter-spacing:-.03em;align-items:baseline;margin:0;font-size:1.3rem;font-weight:450;line-height:1;display:flex}.SiteFooter-module__wWXZva__wordmarkFlight{color:var(--foreground)}.SiteFooter-module__wWXZva__wordmarkMind{color:var(--primary)}.SiteFooter-module__wWXZva__wordmarkBy{letter-spacing:.01em;color:var(--text-muted);margin-left:.45em;font-size:.72rem;font-weight:400}.SiteFooter-module__wWXZva__tagline{color:var(--text-secondary);font-size:.8rem;font-weight:500;font-family:var(--font-main),sans-serif;letter-spacing:.01em;margin:0}.SiteFooter-module__wWXZva__copyright{color:var(--text-faint);font-size:.72rem;font-family:var(--font-main),sans-serif;margin:0}.SiteFooter-module__wWXZva__columns{gap:2.5rem;display:flex}.SiteFooter-module__wWXZva__column{flex-direction:column;gap:.55rem;display:flex}.SiteFooter-module__wWXZva__columnTitle{letter-spacing:.09em;text-transform:uppercase;color:var(--secondary);font-size:.68rem;font-weight:600;font-family:var(--font-main),sans-serif;margin:0}.SiteFooter-module__wWXZva__columnNav{flex-direction:column;gap:.35rem;display:flex}.SiteFooter-module__wWXZva__navLink{color:var(--secondary);font-size:.72rem;font-family:var(--font-main),sans-serif;letter-spacing:.01em;text-decoration:none;transition:color .2s}.SiteFooter-module__wWXZva__navLink:hover{color:var(--foreground)}@media (max-width:900px){.SiteFooter-module__wWXZva__inner{padding:1rem 5%}}
.PlatformMock-module__vx8fSW__mock{width:100%;container:fm-mock/inline-size}.PlatformMock-module__vx8fSW__frame{border:1px solid var(--border);width:100%;box-shadow:0 50px 120px -50px #11111259,0 0 0 1px color-mix(in srgb,var(--foreground)3%,transparent)inset;font-family:var(--font-main),sans-serif;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.PlatformMock-module__vx8fSW__topBar{border-bottom:1px solid var(--border);background:var(--surface-highlight);align-items:center;gap:1rem;padding:.7rem 1.1rem;display:flex}.PlatformMock-module__vx8fSW__brand{letter-spacing:-.02em;color:var(--foreground);font-size:.9rem;font-weight:500}.PlatformMock-module__vx8fSW__brandMind{color:var(--primary)}.PlatformMock-module__vx8fSW__flightPill{border:1px solid var(--border);background:var(--background);font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:.6rem;margin:0 auto;padding:.32rem .9rem;font-size:.7rem;display:inline-flex}.PlatformMock-module__vx8fSW__flightTail{color:var(--foreground);font-weight:600}.PlatformMock-module__vx8fSW__flightSep{background:var(--border);width:1px;height:.75rem}.PlatformMock-module__vx8fSW__flightMeta{color:var(--text-muted)}.PlatformMock-module__vx8fSW__topRight{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);align-items:center;gap:.45rem;font-size:.68rem;display:inline-flex}.PlatformMock-module__vx8fSW__liveDot{background:var(--success);border-radius:50%;width:6px;height:6px}.PlatformMock-module__vx8fSW__clock{text-align:right;min-width:3.3rem}.PlatformMock-module__vx8fSW__grid{grid-template-columns:280px minmax(0,1fr) 320px;grid-template-areas:"status map chat";height:540px;display:grid}.PlatformMock-module__vx8fSW__panelLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:.58rem;font-weight:600}.PlatformMock-module__vx8fSW__decision{border-right:1px solid var(--border);background:color-mix(in srgb,var(--foreground)1.2%,transparent);flex-direction:column;grid-area:status;min-height:0;display:flex;overflow:hidden}.PlatformMock-module__vx8fSW__decisionHead{border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--success)6%,transparent);flex-direction:column;gap:.35rem;padding:.95rem 1rem .9rem;display:flex}.PlatformMock-module__vx8fSW__decisionTitle{letter-spacing:-.015em;color:var(--foreground);margin-top:.1rem;font-size:1.15rem;font-weight:500}.PlatformMock-module__vx8fSW__decisionSub{color:var(--text-secondary);font-size:.72rem;line-height:1.45}.PlatformMock-module__vx8fSW__decisionSub strong{color:var(--success);font-weight:600;font-family:var(--font-mono)}.PlatformMock-module__vx8fSW__decisionMeter{gap:3px;height:4px;margin-top:.35rem;display:flex}.PlatformMock-module__vx8fSW__meterOk,.PlatformMock-module__vx8fSW__meterWatch{border-radius:2px}.PlatformMock-module__vx8fSW__meterOk{background:var(--success)}.PlatformMock-module__vx8fSW__meterWatch{background:var(--warning)}.PlatformMock-module__vx8fSW__decisionCount{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);font-size:.6rem}.PlatformMock-module__vx8fSW__factors{flex-direction:column;min-height:0;margin:0;padding:.35rem 0;list-style:none;display:flex;overflow:hidden}.PlatformMock-module__vx8fSW__factor{align-items:flex-start;gap:.6rem;padding:.42rem 1rem;display:flex}.PlatformMock-module__vx8fSW__factor+.PlatformMock-module__vx8fSW__factor{border-top:1px solid color-mix(in srgb,var(--foreground)4%,transparent)}.PlatformMock-module__vx8fSW__factorIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;margin-top:.05rem;font-size:.56rem;font-weight:800;display:flex}.PlatformMock-module__vx8fSW__fi_ok{color:var(--on-primary);background:var(--success)}.PlatformMock-module__vx8fSW__fi_watch{color:var(--on-primary);background:var(--warning)}.PlatformMock-module__vx8fSW__fi_stop{color:var(--on-primary);background:var(--error)}.PlatformMock-module__vx8fSW__factorBody{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.PlatformMock-module__vx8fSW__factorTop{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.PlatformMock-module__vx8fSW__factorName{color:var(--foreground);font-size:.72rem}.PlatformMock-module__vx8fSW__factorValue{font-family:var(--font-mono);color:var(--text-secondary);white-space:nowrap;font-size:.64rem}.PlatformMock-module__vx8fSW__factorValueWatch{color:var(--warning)}.PlatformMock-module__vx8fSW__factorDetail{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;overflow:hidden}.PlatformMock-module__vx8fSW__mapPane{background:var(--surface);grid-area:map;min-width:0;min-height:0;position:relative;overflow:hidden}.PlatformMock-module__vx8fSW__mapSvg{width:100%;height:100%;display:block;position:absolute;inset:0}.PlatformMock-module__vx8fSW__graticule line{stroke:color-mix(in srgb,var(--foreground)5%,transparent);stroke-width:1.5px}.PlatformMock-module__vx8fSW__graticule text{font-family:var(--font-mono);fill:color-mix(in srgb,var(--foreground)22%,transparent);letter-spacing:.04em;font-size:15px}.PlatformMock-module__vx8fSW__water{fill:#1e406e47;stroke:#60a5fa4d;stroke-width:1.5px}.PlatformMock-module__vx8fSW__border{fill:none;stroke:color-mix(in srgb,var(--foreground)16%,transparent);stroke-width:1.5px;stroke-dasharray:14 6 3 6}.PlatformMock-module__vx8fSW__stateLabel,.PlatformMock-module__vx8fSW__waterLabel{font-family:var(--font-main),sans-serif;letter-spacing:.3em;fill:color-mix(in srgb,var(--foreground)16%,transparent);font-size:15px}.PlatformMock-module__vx8fSW__waterLabel{fill:#2563eb73;writing-mode:vertical-rl}.PlatformMock-module__vx8fSW__wxTag{fill:#fffffff0;stroke:color-mix(in srgb,var(--foreground)12%,transparent);stroke-width:1px}.PlatformMock-module__vx8fSW__wxLabelRed,.PlatformMock-module__vx8fSW__wxLabelAmber,.PlatformMock-module__vx8fSW__wxLabelSub,.PlatformMock-module__vx8fSW__routeLabel,.PlatformMock-module__vx8fSW__altLabel{font-family:var(--font-mono);letter-spacing:.06em;font-weight:600}.PlatformMock-module__vx8fSW__wxLabelRed{fill:#b91c1c;font-size:15px}.PlatformMock-module__vx8fSW__wxLabelSub{fill:var(--text-secondary);font-size:12.5px;font-weight:500}.PlatformMock-module__vx8fSW__wxLabelAmber{fill:#a16207;paint-order:stroke;stroke:var(--surface);stroke-width:5px;font-size:14px}.PlatformMock-module__vx8fSW__routeLabel{fill:var(--foreground);font-size:14px}.PlatformMock-module__vx8fSW__altLabel{fill:#15803d;font-size:13px}.PlatformMock-module__vx8fSW__station{stroke:var(--surface);stroke-width:2.5px;transition:fill .3s}.PlatformMock-module__vx8fSW__stationLabel,.PlatformMock-module__vx8fSW__stationLabelMajor{font-family:var(--font-mono);letter-spacing:.04em;paint-order:stroke;stroke:var(--surface);stroke-width:5px;stroke-linejoin:round}.PlatformMock-module__vx8fSW__stationLabel{fill:var(--text-muted);font-size:13px}.PlatformMock-module__vx8fSW__stationLabelMajor{fill:var(--foreground);font-size:17px;font-weight:700}.PlatformMock-module__vx8fSW__scale line{stroke:var(--text-muted);stroke-width:2px}.PlatformMock-module__vx8fSW__scale text{font-family:var(--font-mono);fill:var(--text-muted);font-size:13px}.PlatformMock-module__vx8fSW__mapLegend,.PlatformMock-module__vx8fSW__mapValid,.PlatformMock-module__vx8fSW__mapCats{border:1px solid color-mix(in srgb,var(--foreground)8%,transparent);font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-secondary);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;border-radius:6px;align-items:center;gap:.7rem;padding:.35rem .6rem;font-size:.58rem;display:flex;position:absolute}.PlatformMock-module__vx8fSW__mapLegend{top:.7rem;left:.7rem}.PlatformMock-module__vx8fSW__mapValid{color:var(--foreground);top:.7rem;right:.7rem}.PlatformMock-module__vx8fSW__mapCats{bottom:.7rem;left:.7rem}.PlatformMock-module__vx8fSW__mapLegend span,.PlatformMock-module__vx8fSW__mapCats span{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.PlatformMock-module__vx8fSW__mapLegend i,.PlatformMock-module__vx8fSW__mapCats i{flex-shrink:0;display:inline-block}.PlatformMock-module__vx8fSW__lgSigmet{background:repeating-linear-gradient(45deg,#ef444466 0 2px,#0000 2px 4px);border:1.5px solid #ef4444;width:12px;height:8px}.PlatformMock-module__vx8fSW__lgAirmet{border:1.5px dashed #f59e0b;width:12px;height:8px}.PlatformMock-module__vx8fSW__lgFront{background:#3b82f6;width:14px;height:2px}.PlatformMock-module__vx8fSW__lgRadar{background:linear-gradient(90deg,#22c55e99,#eab308cc,#ef4444e6);border-radius:3px;width:12px;height:8px}.PlatformMock-module__vx8fSW__cVfr,.PlatformMock-module__vx8fSW__cMvfr,.PlatformMock-module__vx8fSW__cIfr{border-radius:50%;width:7px;height:7px}.PlatformMock-module__vx8fSW__cVfr{background:var(--flight-vfr-base)}.PlatformMock-module__vx8fSW__cMvfr{background:var(--flight-mvfr-base)}.PlatformMock-module__vx8fSW__cIfr{background:var(--flight-ifr-base)}.PlatformMock-module__vx8fSW__chat{border-left:1px solid var(--border);background:color-mix(in srgb,var(--foreground)1.2%,transparent);flex-direction:column;grid-area:chat;min-width:0;min-height:0;display:flex}.PlatformMock-module__vx8fSW__chatHead{border-bottom:1px solid var(--border);align-items:center;gap:.5rem;padding:.75rem .9rem;display:flex}.PlatformMock-module__vx8fSW__avatar{background:var(--primary);width:1.3rem;height:1.3rem;color:var(--on-primary);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:.64rem;font-weight:600;display:flex}.PlatformMock-module__vx8fSW__chatTitle{color:var(--foreground);font-size:.78rem;font-weight:500}.PlatformMock-module__vx8fSW__chatSources{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-faint);white-space:nowrap;margin-left:auto;font-size:.55rem}.PlatformMock-module__vx8fSW__messages{flex-direction:column;flex:1;justify-content:flex-end;gap:.75rem;min-height:0;padding:1rem .9rem 0;transition:opacity .5s;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 2.5rem);mask-image:linear-gradient(#0000 0,#000 2.5rem)}.PlatformMock-module__vx8fSW__fading{opacity:0}.PlatformMock-module__vx8fSW__empty{color:var(--text-faint);flex:1;justify-content:center;align-items:center;font-size:.78rem;display:flex}.PlatformMock-module__vx8fSW__userMsg{max-width:88%;color:var(--foreground);background:color-mix(in srgb,var(--foreground)7%,transparent);border:1px solid color-mix(in srgb,var(--foreground)8%,transparent);border-radius:12px 12px 3px;flex-shrink:0;align-self:flex-end;padding:.45rem .75rem;font-size:.76rem;line-height:1.45;animation:.3s ease-out PlatformMock-module__vx8fSW__msgIn}.PlatformMock-module__vx8fSW__aiMsg{flex-direction:column;flex-shrink:0;gap:.45rem;animation:.3s ease-out PlatformMock-module__vx8fSW__msgIn;display:flex}.PlatformMock-module__vx8fSW__thinking{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.72rem;display:inline-flex}.PlatformMock-module__vx8fSW__spinner{border:1.5px solid color-mix(in srgb,var(--foreground)20%,transparent);border-top-color:var(--primary);border-radius:50%;flex-shrink:0;width:.75rem;height:.75rem}.PlatformMock-module__vx8fSW__aiText{color:var(--foreground);margin:0;font-size:.78rem;line-height:1.55}.PlatformMock-module__vx8fSW__streamCaret{vertical-align:-.1rem;background:color-mix(in srgb,var(--foreground)60%,transparent);width:.4rem;height:.75rem;margin-left:.15rem;display:inline-block}.PlatformMock-module__vx8fSW__chips{flex-wrap:wrap;gap:.3rem;animation:.3s ease-out PlatformMock-module__vx8fSW__msgIn;display:flex}.PlatformMock-module__vx8fSW__chip{font-family:var(--font-mono);letter-spacing:.04em;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);border-radius:4px;padding:.2rem .45rem;font-size:.58rem;font-weight:500}.PlatformMock-module__vx8fSW__chip_go{color:var(--success);background:#22c55e14;border-color:#22c55e47}.PlatformMock-module__vx8fSW__chip_warn{color:var(--warning);background:#f59e0b14;border-color:#f59e0b47}.PlatformMock-module__vx8fSW__chip_bad{color:var(--error);background:#ef44441a;border-color:#ef44444d}.PlatformMock-module__vx8fSW__chip_neutral{color:var(--text-secondary)}.PlatformMock-module__vx8fSW__alert{border:1px solid #f59e0b4d;border-left:3px solid var(--warning);background:#f59e0b0f;border-radius:6px;flex-direction:column;flex-shrink:0;gap:.25rem;padding:.6rem .7rem;animation:.35s ease-out PlatformMock-module__vx8fSW__msgIn;display:flex}.PlatformMock-module__vx8fSW__alertTitle{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--warning);font-size:.56rem;font-weight:600}.PlatformMock-module__vx8fSW__alertText{color:var(--foreground);font-size:.74rem;line-height:1.45}.PlatformMock-module__vx8fSW__suggestions{flex-wrap:wrap;align-content:flex-end;gap:.35rem;min-height:3.6rem;padding:.6rem .9rem .5rem;display:flex}.PlatformMock-module__vx8fSW__suggestion{white-space:nowrap;color:var(--text-secondary);border:1px solid color-mix(in srgb,var(--foreground)12%,transparent);background:var(--surface);border-radius:999px;padding:.3rem .6rem;font-size:.66rem;transition:all .2s;animation:.35s ease-out both PlatformMock-module__vx8fSW__msgIn}.PlatformMock-module__vx8fSW__suggestion:nth-child(2){animation-delay:80ms}.PlatformMock-module__vx8fSW__suggestionPressed{color:var(--foreground);border-color:var(--primary);background:color-mix(in srgb,var(--primary)20%,transparent);transform:scale(.97)}.PlatformMock-module__vx8fSW__composer{border:1px solid color-mix(in srgb,var(--foreground)12%,transparent);background:var(--surface);border-radius:9px;flex-shrink:0;align-items:center;gap:.2rem;margin:0 .9rem .9rem;padding:.5rem .5rem .5rem .8rem;display:flex}.PlatformMock-module__vx8fSW__composerText,.PlatformMock-module__vx8fSW__composerPlaceholder{white-space:nowrap;font-size:.76rem;overflow:hidden}.PlatformMock-module__vx8fSW__composerText{color:var(--foreground)}.PlatformMock-module__vx8fSW__composerPlaceholder{color:color-mix(in srgb,var(--foreground)30%,transparent)}.PlatformMock-module__vx8fSW__caret{background:color-mix(in srgb,var(--foreground)75%,transparent);flex-shrink:0;width:1px;height:.9rem}.PlatformMock-module__vx8fSW__send{width:1.5rem;height:1.5rem;color:var(--text-faint);background:color-mix(in srgb,var(--foreground)6%,transparent);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;font-size:.75rem;transition:all .2s;display:flex}.PlatformMock-module__vx8fSW__sendReady{color:var(--on-primary);background:var(--primary)}.PlatformMock-module__vx8fSW__timeline{border-top:1px solid var(--border);background:var(--surface-highlight);grid-template-columns:280px minmax(0,1fr);display:grid}.PlatformMock-module__vx8fSW__tlLabels{border-right:1px solid var(--border);grid-template-rows:1.4rem repeat(3,1rem);align-items:center;row-gap:.35rem;padding:.7rem 1rem 1.4rem;display:grid}.PlatformMock-module__vx8fSW__tlRowLabel{font-family:var(--font-mono);color:var(--text-secondary);font-size:.62rem}.PlatformMock-module__vx8fSW__tlTrack{min-width:0;padding:.7rem 2.2rem 1.4rem 1.2rem}.PlatformMock-module__vx8fSW__tlInner{grid-template-rows:1.4rem repeat(3,1rem);align-items:center;row-gap:.35rem;display:grid;position:relative}.PlatformMock-module__vx8fSW__tlHours{height:100%;position:relative}.PlatformMock-module__vx8fSW__tlHours span{font-family:var(--font-mono);color:var(--text-muted);font-size:.56rem;position:absolute;top:.1rem;transform:translate(-50%)}.PlatformMock-module__vx8fSW__tlRow{background:color-mix(in srgb,var(--foreground)4%,transparent);border-radius:3px;height:.55rem;position:relative;overflow:hidden}.PlatformMock-module__vx8fSW__tlSeg{position:absolute;top:0;bottom:0}.PlatformMock-module__vx8fSW__seg_VFR{background:#22c55e8c}.PlatformMock-module__vx8fSW__seg_MVFR{background:#3b82f6b3}.PlatformMock-module__vx8fSW__seg_IFR{background:repeating-linear-gradient(45deg,#ef4444d9 0 4px,#ef44448c 4px 8px)}.PlatformMock-module__vx8fSW__tlWindow,.PlatformMock-module__vx8fSW__tlCursor{position:absolute;top:1.25rem;bottom:-.25rem}.PlatformMock-module__vx8fSW__tlWindow{background:#22c55e0f;border:1px solid #22c55e80;border-radius:5px}.PlatformMock-module__vx8fSW__tlWindow span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--success);background:var(--surface-highlight);white-space:nowrap;padding:0 .3rem;font-size:.52rem;position:absolute;top:-.1rem;left:50%;transform:translate(-50%,-50%)}.PlatformMock-module__vx8fSW__tlCursor{border-left:1.5px solid var(--surface);width:0}.PlatformMock-module__vx8fSW__tlCursor span{font-family:var(--font-mono);color:var(--on-primary);background:var(--primary);white-space:nowrap;border-radius:3px;padding:.08rem .3rem;font-size:.55rem;font-weight:600;position:absolute;bottom:-1.05rem;left:.35rem}@keyframes PlatformMock-module__vx8fSW__msgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes PlatformMock-module__vx8fSW__blink{0%,to{opacity:1}50%{opacity:0}}@keyframes PlatformMock-module__vx8fSW__spin{to{transform:rotate(360deg)}}@keyframes PlatformMock-module__vx8fSW__pulseDot{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:no-preference){.PlatformMock-module__vx8fSW__caret{animation:1.05s steps(2,start) infinite PlatformMock-module__vx8fSW__blink}.PlatformMock-module__vx8fSW__spinner{animation:.8s linear infinite PlatformMock-module__vx8fSW__spin}.PlatformMock-module__vx8fSW__liveDot{animation:2.4s ease-in-out infinite PlatformMock-module__vx8fSW__pulseDot}}@media (prefers-reduced-motion:reduce){.PlatformMock-module__vx8fSW__userMsg,.PlatformMock-module__vx8fSW__aiMsg,.PlatformMock-module__vx8fSW__chips,.PlatformMock-module__vx8fSW__alert,.PlatformMock-module__vx8fSW__suggestion{animation:none}}@container fm-mock (max-width:1099px){.PlatformMock-module__vx8fSW__grid{grid-template:"status map"424px"chat chat"264px/250px minmax(0,1fr);height:auto}.PlatformMock-module__vx8fSW__chat{border-left:none;border-top:1px solid var(--border)}.PlatformMock-module__vx8fSW__suggestions{flex-wrap:nowrap;min-height:2.3rem;overflow:hidden}.PlatformMock-module__vx8fSW__aiText,.PlatformMock-module__vx8fSW__userMsg{max-width:44rem}.PlatformMock-module__vx8fSW__timeline{grid-template-columns:250px minmax(0,1fr)}.PlatformMock-module__vx8fSW__mapLegend span:nth-child(4){display:none}.PlatformMock-module__vx8fSW__decisionHead{gap:.28rem;padding:.8rem .9rem .75rem}.PlatformMock-module__vx8fSW__decisionTitle{font-size:1.05rem}.PlatformMock-module__vx8fSW__decisionSub{font-size:.68rem}.PlatformMock-module__vx8fSW__factors{padding:.2rem 0}.PlatformMock-module__vx8fSW__factor{gap:.55rem;padding:.3rem .9rem}.PlatformMock-module__vx8fSW__tlLabels,.PlatformMock-module__vx8fSW__tlInner{grid-template-rows:1.2rem repeat(3,.85rem);row-gap:.3rem}.PlatformMock-module__vx8fSW__tlLabels,.PlatformMock-module__vx8fSW__tlTrack{padding-top:.55rem}.PlatformMock-module__vx8fSW__tlWindow,.PlatformMock-module__vx8fSW__tlCursor{top:1.05rem}}@container fm-mock (max-width:640px){.PlatformMock-module__vx8fSW__grid{grid-template:"map"280px"status""chat"400px/minmax(0,1fr)}.PlatformMock-module__vx8fSW__decision{border-top:1px solid var(--border)}.PlatformMock-module__vx8fSW__suggestions{flex-wrap:wrap;min-height:3.6rem}.PlatformMock-module__vx8fSW__decision{border-right:none}.PlatformMock-module__vx8fSW__factor{padding:.45rem .9rem}.PlatformMock-module__vx8fSW__factorDetail,.PlatformMock-module__vx8fSW__hideSm,.PlatformMock-module__vx8fSW__chatSources,.PlatformMock-module__vx8fSW__mapLegend,.PlatformMock-module__vx8fSW__mapValid{display:none}.PlatformMock-module__vx8fSW__flightPill{margin:0 0 0 auto}.PlatformMock-module__vx8fSW__topRight .PlatformMock-module__vx8fSW__clock{display:none}.PlatformMock-module__vx8fSW__timeline{grid-template-columns:72px minmax(0,1fr)}.PlatformMock-module__vx8fSW__tlLabels{padding:.7rem .6rem 1.4rem}.PlatformMock-module__vx8fSW__tlTrack{padding:.7rem 1.4rem 1.4rem .9rem}.PlatformMock-module__vx8fSW__tlHours span:nth-child(2n){display:none}.PlatformMock-module__vx8fSW__tlLabels>.PlatformMock-module__vx8fSW__panelLabel{visibility:hidden}}
.page-module__F19r8W__page{background:var(--background);z-index:0;isolation:isolate;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:clip}.page-module__F19r8W__firstScreen{z-index:1;flex-direction:column;min-height:100dvh;display:flex;position:relative}.page-module__F19r8W__body{z-index:1;flex-direction:column;flex:1;align-items:center;gap:3.5rem;width:100%;max-width:1440px;margin:0 auto;padding:5rem 4% 4rem;display:flex;position:relative}.page-module__F19r8W__chartDim{z-index:0;pointer-events:none;background:var(--background);opacity:0;position:fixed;inset:0}.page-module__F19r8W__hero{animation:.7s ease-out page-module__F19r8W__riseIn;display:flex}.page-module__F19r8W__heroText{text-align:center;flex-direction:column;align-items:center;gap:.9rem;max-width:720px;display:flex}.page-module__F19r8W__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);font-size:.72rem;font-weight:600;font-family:var(--font-main),sans-serif;border:1px solid color-mix(in srgb,var(--primary)35%,transparent);background:color-mix(in srgb,var(--primary)8%,transparent);border-radius:999px;padding:.3rem .75rem}.page-module__F19r8W__headline{font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:400;font-family:var(--font-main),sans-serif;color:var(--foreground);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.08}.page-module__F19r8W__headline em{font-family:var(--font-accent);letter-spacing:-.01em;color:var(--primary);font-size:1.12em;font-style:italic;font-weight:400}.page-module__F19r8W__subline{font-size:.95rem;font-weight:400;font-family:var(--font-main),sans-serif;color:var(--secondary);text-wrap:balance;max-width:36rem;margin:0;line-height:1.6}.page-module__F19r8W__subline strong{color:var(--foreground);margin-bottom:.35rem;font-size:1.15rem;font-weight:400;display:block}.page-module__F19r8W__heroNote{color:var(--text-faint);font-size:.75rem;font-family:var(--font-main),sans-serif}.page-module__F19r8W__heroCtas{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;width:100%;max-width:480px;margin-top:.75rem;scroll-margin-top:6rem;display:flex}.page-module__F19r8W__previewWrap{width:min(1240px,100%);min-width:0;animation:.8s ease-out .1s both page-module__F19r8W__riseIn}.page-module__F19r8W__mockImg{border:1px solid var(--border);width:100%;height:auto;box-shadow:0 30px 80px -35px #11111252,0 0 0 1px color-mix(in srgb,var(--foreground)2%,transparent)inset;border-radius:12px;display:block}.page-module__F19r8W__preview{background:var(--surface);border:1px solid var(--border);width:100%;max-width:none;box-shadow:0 30px 80px -35px #11111252,0 0 0 1px color-mix(in srgb,var(--foreground)2%,transparent)inset;border-radius:12px;overflow:hidden}.page-module__F19r8W__previewChrome{background:color-mix(in srgb,var(--foreground)2%,transparent);border-bottom:1px solid var(--border);align-items:center;gap:.4rem;padding:.6rem .9rem;display:flex}.page-module__F19r8W__chromeDot{background:color-mix(in srgb,var(--foreground)12%,transparent);border-radius:50%;width:9px;height:9px}.page-module__F19r8W__chromeUrl{color:var(--text-muted);font-size:.72rem;font-family:var(--font-mono);letter-spacing:.01em;margin-left:.75rem}.page-module__F19r8W__planBar{border-bottom:1px solid var(--border);background:var(--surface-highlight);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.page-module__F19r8W__planLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--secondary);font-size:.7rem;font-weight:600;font-family:var(--font-main),sans-serif}.page-module__F19r8W__chips{flex-wrap:wrap;flex:1;gap:.35rem;display:flex}.page-module__F19r8W__chip{font-size:.72rem;font-weight:500;font-family:var(--font-mono);letter-spacing:.04em;background:var(--background);border:1px solid var(--border);color:var(--foreground);border-radius:4px;padding:.25rem .55rem}.page-module__F19r8W__genBtn{font-size:.72rem;font-weight:500;font-family:var(--font-main),sans-serif;letter-spacing:.02em;border:1px solid var(--primary);color:var(--on-primary);background:var(--primary);cursor:default;white-space:nowrap;border-radius:5px;padding:.35rem .75rem}.page-module__F19r8W__canvas{grid-template-columns:.95fr 1.05fr;display:grid}.page-module__F19r8W__map{background:var(--background);border-right:1px solid var(--border);aspect-ratio:1000/1560;align-self:start;overflow:hidden}.page-module__F19r8W__mapSvg{width:100%;height:100%;display:block}.page-module__F19r8W__routeLine{filter:none}.page-module__F19r8W__mapLabel{font-family:var(--font-mono);fill:var(--foreground);letter-spacing:.04em;paint-order:stroke;stroke:var(--background);stroke-width:3px;stroke-linejoin:round;font-size:12px;font-weight:600}.page-module__F19r8W__airportLabel{font-family:var(--font-mono);fill:var(--text-muted);letter-spacing:.03em;pointer-events:none;font-size:7.5px}.page-module__F19r8W__brief{background:var(--surface);flex-direction:column;gap:.75rem;min-width:0;padding:1rem 1.1rem;display:flex}.page-module__F19r8W__briefTop{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.5rem;display:flex}.page-module__F19r8W__briefTitle{color:var(--foreground);letter-spacing:-.01em;font-size:.9rem;font-weight:600}.page-module__F19r8W__briefSubtitle{color:var(--secondary);margin-top:.15rem;font-size:.7rem}.page-module__F19r8W__briefBtn{letter-spacing:.02em;border:1px solid var(--border);background:var(--surface-highlight);color:var(--foreground);cursor:default;white-space:nowrap;border-radius:6px;padding:.4rem .85rem;font-size:.75rem;font-weight:500}.page-module__F19r8W__briefBody{flex-direction:column;gap:.8rem;display:flex}.page-module__F19r8W__headlineRow{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.page-module__F19r8W__briefHeadline{color:var(--foreground);margin:0;font-size:.85rem;font-weight:500;line-height:1.4}.page-module__F19r8W__risk{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--warning);font-size:.62rem;font-weight:600;font-family:var(--font-main),sans-serif;background:#f59e0b1f;border:1px solid #f59e0b40;border-radius:4px;flex-shrink:0;align-self:flex-start;padding:.2rem .45rem}.page-module__F19r8W__riskHigh{color:var(--error);background:#ef44441f;border-color:#ef44444d}.page-module__F19r8W__riskLow{color:var(--success);background:#22c55e1f;border-color:#22c55e4d}.page-module__F19r8W__briefSection{flex-direction:column;gap:.3rem;display:flex}.page-module__F19r8W__briefSectionTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--secondary);font-size:.62rem;font-weight:600}.page-module__F19r8W__paragraph{color:var(--foreground);margin:0;font-size:.75rem;line-height:1.55}.page-module__F19r8W__list,.page-module__F19r8W__alertList{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.page-module__F19r8W__list li{color:var(--foreground);padding-left:.8rem;font-size:.72rem;line-height:1.5;position:relative}.page-module__F19r8W__list li:before{content:"";background:var(--secondary);border-radius:50%;width:4px;height:4px;position:absolute;top:.52rem;left:0}.page-module__F19r8W__airportGrid{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.page-module__F19r8W__airportCard{background:var(--surface-highlight);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:.3rem;padding:.6rem .7rem;display:flex}.page-module__F19r8W__airportCardHeader{align-items:center;gap:.45rem;display:flex}.page-module__F19r8W__airportLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--secondary);font-size:.55rem;font-weight:600}.page-module__F19r8W__airportIcao{color:var(--foreground);font-size:.8rem;font-weight:600;font-family:var(--font-mono)}.page-module__F19r8W__category{letter-spacing:.03em;border-radius:3px;margin-left:auto;padding:.15rem .35rem;font-size:.6rem;font-weight:700}.page-module__F19r8W__cat_VFR{color:var(--flight-vfr);background:#22c55e26}.page-module__F19r8W__trend{color:var(--secondary);font-size:.68rem;line-height:1.5;font-family:var(--font-mono);margin:0}.page-module__F19r8W__alertItem{background:var(--surface-highlight);border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:.25rem;padding:.45rem .55rem;display:flex}.page-module__F19r8W__alertText{color:var(--foreground);font-size:.7rem;line-height:1.5;font-family:var(--font-mono);word-break:break-word}.page-module__F19r8W__metaLine{color:var(--secondary);font-size:.62rem;font-family:var(--font-mono);border-top:1px solid var(--border);padding-top:.45rem}.page-module__F19r8W__disclaimer{color:color-mix(in srgb,var(--foreground)30%,transparent);font-size:.62rem;font-style:italic;line-height:1.4}.page-module__F19r8W__waitlistForm{width:100%;max-width:480px}.page-module__F19r8W__waitlistRow{flex-wrap:wrap;gap:.6rem;display:flex}.page-module__F19r8W__waitlistInput{min-width:0;font-size:.9rem;font-family:var(--font-main),sans-serif;letter-spacing:.01em;border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:6px;outline:none;flex:240px;padding:.75rem 1rem;transition:border-color .2s,box-shadow .2s}.page-module__F19r8W__waitlistInput::placeholder{color:color-mix(in srgb,var(--foreground)30%,transparent)}.page-module__F19r8W__waitlistInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary)15%,transparent)}.page-module__F19r8W__waitlistInput[aria-invalid=true],.page-module__F19r8W__waitlistInput[aria-invalid=true]:focus{border-color:var(--error);box-shadow:0 0 0 3px #ef444426}.page-module__F19r8W__waitlistButton{font-size:.9rem;font-weight:500;font-family:var(--font-main),sans-serif;letter-spacing:.01em;color:var(--on-primary);background:var(--primary);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:.75rem 1.4rem;transition:all .2s}.page-module__F19r8W__waitlistButton:hover{background:var(--primary);box-shadow:0 6px 16px -8px #11111280}.page-module__F19r8W__waitlistButton:disabled{opacity:.6;cursor:default}.page-module__F19r8W__waitlistError{color:var(--error);margin:.55rem 0 0;font-size:.78rem}.page-module__F19r8W__waitlistSuccess{background:#22c55e14;border:1px solid #22c55e4d;border-radius:8px;align-items:center;gap:.75rem;padding:.9rem 1.1rem;display:flex}.page-module__F19r8W__waitlistCheck{width:1.4rem;height:1.4rem;color:var(--success);background:#22c55e33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.page-module__F19r8W__waitlistSuccessText{color:var(--foreground);margin:0;font-size:.85rem;line-height:1.5}.page-module__F19r8W__section{z-index:1;border-top:1px solid color-mix(in srgb,var(--foreground)5%,transparent);padding:6.5rem 0;scroll-margin-top:3.5rem;position:relative}.page-module__F19r8W__sectionInner{flex-direction:column;align-items:center;gap:3rem;max-width:1120px;margin:0 auto;padding:0 4%;display:flex}.page-module__F19r8W__sectionHead{text-align:center;flex-direction:column;align-items:center;gap:.9rem;max-width:44rem;display:flex}.page-module__F19r8W__sectionEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--primary);font-size:.7rem;font-weight:600;font-family:var(--font-main),sans-serif}.page-module__F19r8W__sectionTitle{letter-spacing:-.025em;color:var(--foreground);font-size:clamp(1.9rem,3.4vw,2.75rem);font-weight:400;line-height:1.12;font-family:var(--font-main),sans-serif;text-wrap:balance;margin:0}.page-module__F19r8W__sectionLead{color:var(--secondary);font-size:1.02rem;line-height:1.6;font-family:var(--font-main),sans-serif;text-wrap:balance;margin:0}.page-module__F19r8W__transform{grid-template-columns:minmax(0,1.1fr) auto minmax(0,1fr);align-items:center;gap:1.5rem;width:100%;display:grid}.page-module__F19r8W__rawStack{flex-direction:column;gap:.55rem;display:flex}.page-module__F19r8W__rawCard{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-direction:column;gap:.3rem;padding:.7rem .9rem;display:flex}.page-module__F19r8W__rawCard:nth-child(2){opacity:.85;margin-left:1.25rem}.page-module__F19r8W__rawCard:nth-child(3){opacity:.7;margin-left:.5rem}.page-module__F19r8W__rawCard:nth-child(4){opacity:.55;margin-left:1.75rem}.page-module__F19r8W__rawLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);font-size:.58rem;font-weight:600;font-family:var(--font-main),sans-serif}.page-module__F19r8W__rawText{font-family:var(--font-mono);color:var(--text-secondary);word-break:break-word;font-size:.7rem;line-height:1.5}.page-module__F19r8W__transformArrow{justify-content:center;align-items:center;width:2.5rem;display:flex}.page-module__F19r8W__transformArrow span{background:var(--border-strong);width:100%;height:1px;display:block;position:relative}.page-module__F19r8W__transformArrow span:after{content:"";border-top:1px solid var(--primary);border-right:1px solid var(--primary);width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.page-module__F19r8W__answerCard{border:1px solid color-mix(in srgb,var(--primary)35%,transparent);background:var(--surface);border-radius:12px;flex-direction:column;gap:.9rem;padding:1.4rem 1.5rem;display:flex;box-shadow:0 20px 60px -30px #11111259}.page-module__F19r8W__answerHead{align-items:center;gap:.55rem;display:flex}.page-module__F19r8W__answerAvatar{background:var(--primary);width:1.5rem;height:1.5rem;color:var(--on-primary);font-size:.72rem;font-weight:600;font-family:var(--font-main),sans-serif;border-radius:6px;justify-content:center;align-items:center;display:flex}.page-module__F19r8W__answerName{color:var(--foreground);font-size:.85rem;font-weight:500;font-family:var(--font-main),sans-serif}.page-module__F19r8W__answerText{color:var(--foreground);font-size:1.05rem;line-height:1.55;font-family:var(--font-main),sans-serif;margin:0}.page-module__F19r8W__answerTags{flex-wrap:wrap;gap:.4rem;display:flex}.page-module__F19r8W__answerTags span{font-family:var(--font-mono);letter-spacing:.04em;border:1px solid var(--border);background:var(--background);color:var(--text-secondary);border-radius:4px;padding:.25rem .55rem;font-size:.64rem;font-weight:500}.page-module__F19r8W__answerTags .page-module__F19r8W__tagGo{color:var(--success);background:#22c55e14;border-color:#22c55e47}.page-module__F19r8W__answerTags .page-module__F19r8W__tagWarn{color:var(--warning);background:#f59e0b14;border-color:#f59e0b47}.page-module__F19r8W__week{grid-template-columns:repeat(7,minmax(0,1fr));gap:.6rem;width:100%;display:grid}.page-module__F19r8W__dayCard{border:1px solid var(--border);background:var(--surface);font-family:var(--font-main),sans-serif;border-radius:10px;flex-direction:column;gap:.55rem;padding:.95rem .9rem 1rem;display:flex}.page-module__F19r8W__dayTop{justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.page-module__F19r8W__dayName{color:var(--foreground);font-size:.95rem;font-weight:500}.page-module__F19r8W__dayDate{color:var(--text-muted);white-space:nowrap;font-size:.66rem}.page-module__F19r8W__dayVerdict{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border);color:var(--text-secondary);border-radius:4px;align-self:flex-start;padding:.18rem .45rem;font-size:.6rem;font-weight:600}.page-module__F19r8W__dayHours{grid-template-columns:repeat(12,1fr);gap:2px;display:grid}.page-module__F19r8W__dayHours span{border-radius:2px;height:1.4rem}.page-module__F19r8W__hr_G{background:#22c55e8c}.page-module__F19r8W__hr_M{background:#f59e0b99}.page-module__F19r8W__hr_N{background:#ef4444a6}.page-module__F19r8W__weekLegend{color:var(--secondary);font-size:.72rem;font-family:var(--font-main),sans-serif;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.1rem;margin-top:-1.75rem;display:flex}.page-module__F19r8W__weekLegend span{align-items:center;gap:.4rem;display:inline-flex}.page-module__F19r8W__weekLegend i{border-radius:2px;width:10px;height:10px}.page-module__F19r8W__weekLegendNote{color:var(--text-faint)}.page-module__F19r8W__dayNote{color:var(--secondary);font-size:.72rem;line-height:1.35}.page-module__F19r8W__day_best{background:color-mix(in srgb,var(--flight-vfr-base)6%,var(--surface));border-color:#22c55e8c;box-shadow:0 16px 40px -28px #1111124d}.page-module__F19r8W__day_best .page-module__F19r8W__dayVerdict{color:var(--success);background:#22c55e1f;border-color:#22c55e66}.page-module__F19r8W__day_good .page-module__F19r8W__dayVerdict{color:var(--success)}.page-module__F19r8W__day_marginal .page-module__F19r8W__dayVerdict{color:var(--warning);border-color:#f59e0b4d}.page-module__F19r8W__day_nogo{opacity:.75}.page-module__F19r8W__day_nogo .page-module__F19r8W__dayVerdict{color:var(--error);border-color:#ef444459}.page-module__F19r8W__planAnswer{border:1px solid color-mix(in srgb,var(--primary)35%,transparent);background:var(--surface);border-radius:12px;align-items:flex-start;gap:.8rem;max-width:680px;padding:1.1rem 1.3rem;display:flex;box-shadow:0 20px 60px #11111230}.page-module__F19r8W__planAnswer p{color:var(--foreground);font-size:1rem;line-height:1.55;font-family:var(--font-main),sans-serif;margin:0}.page-module__F19r8W__planAnswer strong{color:var(--foreground);font-weight:500}.page-module__F19r8W__planAnswer .page-module__F19r8W__answerAvatar{flex-shrink:0;margin-top:.1rem}.page-module__F19r8W__compare{border:1px solid var(--border);background:var(--surface);border-radius:12px;width:100%;max-width:820px;overflow:hidden}.page-module__F19r8W__compareHead,.page-module__F19r8W__compareRow{grid-template-columns:1fr 1.3fr;display:grid}.page-module__F19r8W__compareHead span{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);font-size:.66rem;font-weight:600;font-family:var(--font-main),sans-serif;padding:.8rem 1.5rem}.page-module__F19r8W__compareHead .page-module__F19r8W__compareHeadFm{color:var(--primary);background:color-mix(in srgb,var(--primary)6%,transparent);border-left:1px solid var(--border)}.page-module__F19r8W__compareRow+.page-module__F19r8W__compareRow span{border-top:1px solid var(--border)}.page-module__F19r8W__compareOld,.page-module__F19r8W__compareNew{font-size:.95rem;line-height:1.45;font-family:var(--font-main),sans-serif;align-items:center;gap:.8rem;padding:1.05rem 1.5rem;display:flex}.page-module__F19r8W__compareOld{color:var(--text-muted)}.page-module__F19r8W__compareNew{color:var(--foreground);background:color-mix(in srgb,var(--primary)4%,transparent);border-left:1px solid var(--border)}.page-module__F19r8W__iconNo,.page-module__F19r8W__iconYes{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.7rem;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.page-module__F19r8W__iconNo{color:var(--text-faint);background:color-mix(in srgb,var(--foreground)5%,transparent);border:1px solid color-mix(in srgb,var(--foreground)8%,transparent)}.page-module__F19r8W__iconYes{color:var(--on-primary);background:var(--success);box-shadow:0 1px 2px -1px #1111124d}.page-module__F19r8W__visionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;display:grid}.page-module__F19r8W__visionCard{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:.6rem;padding:1.5rem;display:flex}.page-module__F19r8W__visionCardLive{border-color:color-mix(in srgb,var(--success)45%,transparent);background:color-mix(in srgb,var(--success)5%,var(--surface))}.page-module__F19r8W__visionCardTop{justify-content:space-between;align-items:center;min-height:1.4rem;margin-bottom:.4rem;display:flex}.page-module__F19r8W__visionCardLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem;font-weight:600;font-family:var(--font-main),sans-serif}.page-module__F19r8W__visionStatus{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border);font-size:.6rem;font-weight:600;font-family:var(--font-main),sans-serif;border-radius:999px;padding:.2rem .5rem}.page-module__F19r8W__visionStatusOpen{color:var(--success);border-color:color-mix(in srgb,var(--success)40%,transparent);background:var(--success-fill)}.page-module__F19r8W__visionStatusSoon{color:var(--info);border-color:color-mix(in srgb,var(--info)35%,transparent);background:var(--info-fill)}.page-module__F19r8W__visionCardLine{color:var(--foreground);font-size:1.3rem;font-family:var(--font-main),sans-serif;letter-spacing:-.015em}.page-module__F19r8W__visionCardBody{color:var(--secondary);font-size:.86rem;line-height:1.55;font-family:var(--font-main),sans-serif;margin:0}.page-module__F19r8W__finalCta{z-index:1;border-top:1px solid color-mix(in srgb,var(--foreground)5%,transparent);padding:9rem 0 10rem;position:relative}.page-module__F19r8W__finalInner{text-align:center;flex-direction:column;align-items:center;max-width:1120px;margin:0 auto;padding:0 4%;display:flex}.page-module__F19r8W__finalTitle{letter-spacing:-.025em;color:var(--foreground);font-size:clamp(1.9rem,3.6vw,3rem);font-weight:400;line-height:1.2;font-family:var(--font-main),sans-serif;text-wrap:balance;max-width:18em;margin:0 0 1rem}.page-module__F19r8W__finalLead{color:var(--secondary);font-size:1rem;font-family:var(--font-main),sans-serif;margin:0 0 2rem}.page-module__F19r8W__finalTitle em{color:var(--primary);font-style:italic;font-weight:500}.page-module__F19r8W__finalForm{justify-content:center;width:100%;max-width:480px;display:flex}@keyframes page-module__F19r8W__riseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.page-module__F19r8W__firstScreen{min-height:auto}.page-module__F19r8W__section{padding:4.5rem 0}.page-module__F19r8W__sectionInner,.page-module__F19r8W__finalInner{gap:2.25rem;padding:0 5%}.page-module__F19r8W__finalCta{padding:5rem 0 5.5rem}.page-module__F19r8W__transform{grid-template-columns:1fr;gap:1rem}.page-module__F19r8W__rawCard:nth-child(n){margin-left:0}.page-module__F19r8W__transformArrow{width:auto;height:2rem}.page-module__F19r8W__transformArrow span{background:var(--border-strong);width:1px;height:100%}.page-module__F19r8W__transformArrow span:after{top:auto;bottom:0;right:-3px;transform:rotate(135deg)}.page-module__F19r8W__visionGrid{grid-template-columns:1fr;gap:1.25rem}.page-module__F19r8W__week{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__F19r8W__week>:first-child{grid-column:1/-1}.page-module__F19r8W__compareOld,.page-module__F19r8W__compareNew{gap:.55rem}.page-module__F19r8W__compareHead span,.page-module__F19r8W__compareOld,.page-module__F19r8W__compareNew{padding-left:1rem;padding-right:1rem}.page-module__F19r8W__compareOld,.page-module__F19r8W__compareNew{font-size:.86rem}.page-module__F19r8W__body{gap:2.5rem;padding:3rem 5%}.page-module__F19r8W__heroText{max-width:100%}.page-module__F19r8W__headline{font-size:clamp(2rem,7vw,3rem)}.page-module__F19r8W__waitlistButton{flex:auto}.page-module__F19r8W__canvas{grid-template-columns:1fr}.page-module__F19r8W__map{border-right:none;border-bottom:1px solid var(--border);min-height:200px}.page-module__F19r8W__brief{max-height:none;overflow-y:visible}.page-module__F19r8W__airportGrid{grid-template-columns:1fr}.page-module__F19r8W__planBar{flex-wrap:wrap}.page-module__F19r8W__chips{flex-basis:100%;order:3}.page-module__F19r8W__genBtn{margin-left:auto}}
.ChartBackground-module__mNRCta__root{z-index:0;pointer-events:none;opacity:.42;transition:opacity .25s linear;position:fixed;inset:0;overflow:hidden}.ChartBackground-module__mNRCta__svg{width:100%;height:100%;display:block}.ChartBackground-module__mNRCta__ray{stroke:var(--foreground);stroke-width:1px;transition:opacity .9s}.ChartBackground-module__mNRCta__fix{transition:opacity .45s}.ChartBackground-module__mNRCta__fixShape{fill:var(--background);stroke:var(--foreground);stroke-width:1.2px;stroke-linejoin:round}.ChartBackground-module__mNRCta__rose{fill:none;stroke:var(--foreground);stroke-width:.8px;opacity:.3}.ChartBackground-module__mNRCta__roseNorth{stroke-width:1px;stroke-linejoin:round;stroke-linecap:round}.ChartBackground-module__mNRCta__hex{fill:var(--background);stroke:var(--foreground);stroke-width:1.4px;opacity:.5}.ChartBackground-module__mNRCta__hexDot{fill:var(--foreground);opacity:.5}@media (prefers-reduced-motion:reduce){.ChartBackground-module__mNRCta__ray,.ChartBackground-module__mNRCta__fix{transition:none}}
