.traceroute-module__81y96G__page{--green:var(--positive);--yellow:var(--caution);--red:var(--danger);--mono:var(--font-inter),sans-serif;--display:var(--font-inter),sans-serif;--body:var(--font-inter),sans-serif;background:var(--black);min-height:100vh;color:var(--text);font-family:var(--body)}.traceroute-module__81y96G__nav{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#070910eb;justify-content:space-between;align-items:center;height:52px;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0}.traceroute-module__81y96G__navRight{align-items:center;gap:16px;display:flex}.traceroute-module__81y96G__navLogo{font-family:var(--display);color:var(--text);letter-spacing:-.5px;font-size:17px;font-weight:800}.traceroute-module__81y96G__navLogo span{color:var(--amber)}.traceroute-module__81y96G__navEp{font-family:var(--mono);color:var(--text-dim);letter-spacing:.12em;font-size:12px}.traceroute-module__81y96G__navLink{font-family:var(--mono);color:var(--accent);letter-spacing:.1em;text-transform:uppercase;border:1px solid #7c6aff59;border-radius:2px;padding:4px 8px;font-size:12px;text-decoration:none}.traceroute-module__81y96G__app{grid-template-columns:340px 1fr;min-height:100vh;padding-top:52px;display:grid}.traceroute-module__81y96G__sidebar{background:var(--panel);border-right:1px solid var(--border);flex-direction:column;height:calc(100vh - 52px);display:flex;position:sticky;top:52px;overflow-y:auto}.traceroute-module__81y96G__section{border-bottom:1px solid var(--border);padding:20px}.traceroute-module__81y96G__sectionLabel{font-family:var(--mono);color:var(--text-dim);letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px;font-size:12px}.traceroute-module__81y96G__searchWrap{position:relative}.traceroute-module__81y96G__searchInput{background:var(--black);border:1px solid var(--border);width:100%;color:var(--text);font-family:var(--mono);letter-spacing:.08em;outline:none;padding:10px 14px;font-size:14px}.traceroute-module__81y96G__searchInput:focus{border-color:var(--amber)}.traceroute-module__81y96G__searchDropdown{z-index:20;background:var(--deep);border:1px solid var(--border);max-height:240px;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto}.traceroute-module__81y96G__searchItem{cursor:pointer;font-family:var(--mono);justify-content:space-between;gap:12px;padding:8px 14px;font-size:12px;display:flex}.traceroute-module__81y96G__searchItem:hover{background:var(--amber-glow)}.traceroute-module__81y96G__searchCode{color:var(--amber)}.traceroute-module__81y96G__searchName{color:var(--text-dim);text-align:right}.traceroute-module__81y96G__cardCode{font-family:var(--mono);color:var(--amber);font-size:36px}.traceroute-module__81y96G__cardName{font-family:var(--display);color:var(--text);font-size:22px;font-weight:700}.traceroute-module__81y96G__cardMeta{font-family:var(--mono);color:var(--text-dim);letter-spacing:.08em;margin-top:6px;font-size:12px}.traceroute-module__81y96G__statsGrid{background:var(--border);grid-template-columns:1fr 1fr;gap:1px;margin-top:16px;display:grid}.traceroute-module__81y96G__statBox{background:var(--panel);padding:12px}.traceroute-module__81y96G__statVal{font-family:var(--mono);font-size:22px}.traceroute-module__81y96G__green{color:var(--green)}.traceroute-module__81y96G__yellow{color:var(--yellow)}.traceroute-module__81y96G__red{color:var(--red)}.traceroute-module__81y96G__grey{color:var(--text-dim)}.traceroute-module__81y96G__statLabel{font-family:var(--mono);color:var(--text-dim);letter-spacing:.12em;margin-top:4px;font-size:12px}.traceroute-module__81y96G__penalty{background:var(--black);border:1px solid var(--border);margin-top:16px;padding:14px}.traceroute-module__81y96G__penaltyLabel{font-family:var(--mono);color:var(--text-dim);letter-spacing:.15em;font-size:12px}.traceroute-module__81y96G__penaltyVal{font-family:var(--mono);color:var(--amber);font-size:28px}.traceroute-module__81y96G__penaltyRank{font-family:var(--mono);color:var(--text-dim);font-size:12px}.traceroute-module__81y96G__penaltyBar{background:var(--border);height:3px;margin-top:10px}.traceroute-module__81y96G__penaltyFill{background:var(--amber);height:100%}.traceroute-module__81y96G__routesList{flex-direction:column;gap:4px;max-height:220px;display:flex;overflow-y:auto}.traceroute-module__81y96G__routeChip{background:var(--black);border:1px solid var(--border);font-family:var(--mono);justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;font-size:12px;display:flex}.traceroute-module__81y96G__routeChip button{color:var(--green);cursor:pointer;background:0 0;border:0;font-family:inherit}.traceroute-module__81y96G__routeName{color:var(--text-dim);font-size:12px}.traceroute-module__81y96G__tabs{border-bottom:1px solid var(--border);display:flex}.traceroute-module__81y96G__tab{text-align:center;font-family:var(--mono);letter-spacing:.1em;color:var(--text-dim);cursor:pointer;background:0 0;border-bottom:2px solid #0000;flex:1;padding:10px 0;font-size:12px}.traceroute-module__81y96G__tabActive{color:var(--amber);border-bottom-color:var(--amber)}.traceroute-module__81y96G__legend{flex-direction:column;gap:8px;display:flex}.traceroute-module__81y96G__legendItem{font-family:var(--mono);align-items:center;gap:10px;font-size:12px;display:flex}.traceroute-module__81y96G__legendDot{border-radius:50%;width:10px;height:10px}.traceroute-module__81y96G__sourceDot{background:var(--amber)}.traceroute-module__81y96G__directDot{background:var(--green)}.traceroute-module__81y96G__twoDot{background:var(--yellow)}.traceroute-module__81y96G__threeDot{background:var(--red)}.traceroute-module__81y96G__legendText{color:var(--text-dim)}.traceroute-module__81y96G__rankings{flex-direction:column;gap:1px;display:flex}.traceroute-module__81y96G__rankRow{border-bottom:1px solid var(--border);cursor:pointer;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.traceroute-module__81y96G__rankLeft{align-items:center;gap:10px;display:flex}.traceroute-module__81y96G__rankNum{width:16px;font-family:var(--mono);color:var(--text-dim);font-size:12px}.traceroute-module__81y96G__rankCode{font-family:var(--mono);color:var(--amber);font-size:13px}.traceroute-module__81y96G__rankName{font-family:var(--mono);color:var(--text-dim);font-size:12px}.traceroute-module__81y96G__rankScore{font-family:var(--mono);font-size:12px}.traceroute-module__81y96G__mapArea{background:var(--deep);position:relative;overflow:hidden}.traceroute-module__81y96G__mapTitle{z-index:10;font-family:var(--display);color:var(--text);font-size:28px;font-weight:800;position:absolute;top:20px;left:24px}.traceroute-module__81y96G__mapSub{font-family:var(--mono);color:var(--text-dim);letter-spacing:.1em;margin-top:2px;font-size:12px;display:block}.traceroute-module__81y96G__mapSvg{width:100%;height:100%}.traceroute-module__81y96G__tooltip{z-index:30;pointer-events:none;background:var(--deep);border:1px solid var(--border);font-family:var(--mono);white-space:nowrap;padding:10px 14px;font-size:12px;position:absolute}.traceroute-module__81y96G__tooltipCode{color:var(--amber);font-size:14px}.traceroute-module__81y96G__tooltipName{color:var(--text-dim);font-size:12px}.traceroute-module__81y96G__tooltipHop{margin-top:6px;font-size:12px}.traceroute-module__81y96G__emptyState{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.traceroute-module__81y96G__emptyInner{text-align:center}.traceroute-module__81y96G__emptyTitle{font-family:var(--display);color:var(--text-dim);font-size:20px}.traceroute-module__81y96G__emptySub{font-family:var(--mono);color:var(--text-dim);letter-spacing:.08em;margin-top:8px;font-size:12px}@media (max-width:1100px){.traceroute-module__81y96G__app{grid-template-columns:1fr}.traceroute-module__81y96G__sidebar{height:auto;position:relative;top:0}.traceroute-module__81y96G__mapArea{min-height:70vh}}@media (max-width:640px){.traceroute-module__81y96G__navEp{display:none}}.traceroute-module__81y96G__app{grid-template-columns:340px minmax(0,1fr);gap:20px;max-width:1600px;min-height:calc(100vh - 80px);margin:auto;padding:24px}.traceroute-module__81y96G__sidebar{background:var(--deep);border:1px solid var(--border);border-radius:20px;height:calc(100vh - 128px);top:104px}.traceroute-module__81y96G__section{padding:22px}.traceroute-module__81y96G__sectionLabel{color:var(--eyebrow-text);letter-spacing:0;text-transform:none;font-size:14px;font-weight:600}.traceroute-module__81y96G__searchInput{background:var(--black);letter-spacing:0;border-radius:12px;min-height:48px;font-size:14px}.traceroute-module__81y96G__searchInput:focus{box-shadow:0 0 0 3px #528fff20}.traceroute-module__81y96G__searchDropdown{border-radius:12px;box-shadow:0 12px 30px #001b4814}.traceroute-module__81y96G__cardName{color:var(--text)}.traceroute-module__81y96G__cardMeta,.traceroute-module__81y96G__statLabel,.traceroute-module__81y96G__penaltyLabel,.traceroute-module__81y96G__mapSub{letter-spacing:0;font-size:12px}.traceroute-module__81y96G__cardCode{letter-spacing:-1.5px;font-weight:600}.traceroute-module__81y96G__statsGrid{border:1px solid var(--border);border-radius:14px;overflow:hidden}.traceroute-module__81y96G__statBox{background:var(--deep)}.traceroute-module__81y96G__penalty{border-radius:14px}.traceroute-module__81y96G__routeChip{border-radius:9px;padding:10px;font-size:12px}.traceroute-module__81y96G__routeName,.traceroute-module__81y96G__rankName,.traceroute-module__81y96G__rankNum,.traceroute-module__81y96G__rankScore,.traceroute-module__81y96G__legendItem,.traceroute-module__81y96G__tab{letter-spacing:0;font-size:12px}.traceroute-module__81y96G__tabs{background:var(--black);gap:4px;padding:5px}.traceroute-module__81y96G__tab{border:0;border-radius:8px;padding:11px 4px}.traceroute-module__81y96G__tabActive{background:var(--deep);color:var(--accent);box-shadow:0 1px 4px #001b4810}.traceroute-module__81y96G__mapArea{border:1px solid var(--border);border-radius:20px;min-height:560px}.traceroute-module__81y96G__mapTitle{letter-spacing:-1px;font-size:26px;font-weight:600}.traceroute-module__81y96G__mapSub{max-width:460px;margin-top:6px;line-height:1.5}.traceroute-module__81y96G__mapSvg{min-height:560px}.traceroute-module__81y96G__tooltip{border-radius:12px;box-shadow:0 8px 24px #001b4814}.traceroute-module__81y96G__tooltipName{font-size:12px}@media (max-width:1100px){.traceroute-module__81y96G__app{grid-template-columns:minmax(0,1fr)}.traceroute-module__81y96G__sidebar{height:auto;position:relative;top:0}.traceroute-module__81y96G__mapArea{min-height:60vh}}@media (max-width:600px){.traceroute-module__81y96G__app{gap:20px;padding:20px}.traceroute-module__81y96G__mapTitle{font-size:23px;left:18px}.traceroute-module__81y96G__mapSub{max-width:250px}.traceroute-module__81y96G__mapSvg{min-height:440px}}.traceroute-module__81y96G__section,.traceroute-module__81y96G__tabs{border-bottom:0}.traceroute-module__81y96G__statsGrid{background:var(--deep);gap:0}
html{scroll-behavior:smooth}body{background:var(--black);color:var(--text);font-family:var(--body),system-ui,sans-serif;font-weight:400;overflow-x:hidden}:root[data-theme=light] body{background:var(--black);color:var(--text)}.landing-module___cEqKa__page{position:relative}.landing-module___cEqKa__radarBg{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.landing-module___cEqKa__radarBg:before{content:"";border:1px solid var(--radar-green-dim);width:900px;height:900px;box-shadow:0 0 0 80px var(--black),0 0 0 81px var(--radar-green-dim),0 0 0 160px var(--black),0 0 0 161px var(--radar-green-dim),0 0 0 240px var(--black),0 0 0 241px var(--radar-green-dim),0 0 0 320px var(--black),0 0 0 321px var(--radar-green-dim);opacity:.3;border-radius:50%;position:absolute;top:-200px;right:-300px}.landing-module___cEqKa__dotGrid{background-image:radial-gradient(circle,var(--text-muted)1px,transparent 1px);opacity:.3;background-size:32px 32px;position:absolute;inset:0}.landing-module___cEqKa__radarSweep{transform-origin:50%;background:conic-gradient(#0000 340deg,#3ecf8e14 355deg,#3effa63d 360deg);border-radius:50%;width:900px;height:900px;animation:8s linear infinite landing-module___cEqKa__sweep;position:absolute;top:-200px;right:-300px}.landing-module___cEqKa__radarPlaneOrbit{transform-origin:50%;border-radius:50%;width:900px;height:900px;animation:12s linear infinite landing-module___cEqKa__planeOrbit;position:absolute;top:-200px;right:-300px}.landing-module___cEqKa__radarPlane{color:var(--amber);opacity:.9;filter:drop-shadow(0 0 8px #4b8bff59);position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 341px))rotate(86deg)}@keyframes landing-module___cEqKa__sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes landing-module___cEqKa__planeOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.landing-module___cEqKa__radarSweep,.landing-module___cEqKa__radarPlaneOrbit{animation:none}}.landing-module___cEqKa__container{z-index:1;max-width:1240px;margin:0 auto;padding:0 32px;position:relative}.landing-module___cEqKa__nav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#080a0ed9;position:fixed;top:0;left:0;right:0}:root[data-theme=light] .landing-module___cEqKa__nav{background:#f7f8fae0}.landing-module___cEqKa__navInner{justify-content:space-between;align-items:center;max-width:1100px;height:56px;margin:0 auto;padding:0 32px;display:flex}.landing-module___cEqKa__navBrand{align-items:center;gap:16px;display:flex}.landing-module___cEqKa__navLogo{font-family:var(--display),sans-serif;letter-spacing:-.5px;color:#fff;font-size:18px;font-weight:800}.landing-module___cEqKa__navLogo span{color:var(--amber)}.landing-module___cEqKa__navTag{font-family:var(--mono),monospace;color:var(--text-dim);letter-spacing:.1em;font-size:11px}.landing-module___cEqKa__navLinks{gap:28px;list-style:none;display:flex}.landing-module___cEqKa__navLinks a{font-family:var(--mono),monospace;color:var(--text-dim);letter-spacing:.08em;font-size:12px;text-decoration:none;transition:color .2s}.landing-module___cEqKa__navLinks a:hover{color:var(--amber)}.landing-module___cEqKa__navActions{align-items:center;gap:18px;display:flex}.landing-module___cEqKa__navThemeButton{border:1px solid var(--border);min-height:38px;color:var(--text);cursor:pointer;font-family:var(--mono),monospace;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:11px;transition:transform .2s,background-color .2s,border-color .2s;display:inline-flex}.landing-module___cEqKa__navThemeButton:hover{border-color:#4b8bff59;transform:translateY(-1px)}:root[data-theme=light] .landing-module___cEqKa__navThemeButton{background:#ffffffe6}:is(:root[data-theme=light] .landing-module___cEqKa__navLogo,:root[data-theme=light] .landing-module___cEqKa__heroTitle,:root[data-theme=light] .landing-module___cEqKa__footerLogo){color:var(--text)}:root[data-theme=light] .landing-module___cEqKa__navLogo span{color:var(--amber)}:root[data-theme=light] .landing-module___cEqKa__footerLogo span{color:var(--amber)}:root[data-theme=light] .landing-module___cEqKa__heroTitleAccent{color:var(--amber)}:root[data-theme=light] .landing-module___cEqKa__navLinks a{color:var(--text-dim)}:root[data-theme=light] .landing-module___cEqKa__navTag{color:var(--text-dim)}:root[data-theme=light] .landing-module___cEqKa__footerText{color:var(--text-dim)}:root[data-theme=light] .landing-module___cEqKa__footerLinks a{color:var(--text-dim)}:root[data-theme=light] .landing-module___cEqKa__radarBg{display:none}.landing-module___cEqKa__hero{align-items:center;min-height:100vh;padding-top:56px;display:flex}.landing-module___cEqKa__heroInner{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;padding:80px 0 60px;display:grid}.landing-module___cEqKa__heroIntroColumn{min-width:0;max-width:760px}.landing-module___cEqKa__heroLabel{font-family:var(--body),sans-serif;color:var(--eyebrow-text);letter-spacing:0;text-transform:none;align-items:center;gap:10px;margin-bottom:22px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.landing-module___cEqKa__heroLabel:before{content:"•";color:var(--amber);font-size:12px;line-height:1;display:inline-block}.landing-module___cEqKa__heroTitle{font-family:var(--display),sans-serif;letter-spacing:-.04em;color:#fff;margin-bottom:8px;font-size:clamp(54px,6vw,84px);font-weight:800;line-height:.96}:root[data-theme=light] .landing-module___cEqKa__heroTitle{color:var(--text)}.landing-module___cEqKa__heroTitleAccent{color:var(--amber)}.landing-module___cEqKa__heroSubtitle{font-family:var(--display),sans-serif;color:var(--text-dim);letter-spacing:-.03em;max-width:700px;margin-bottom:18px;font-size:clamp(18px,2.1vw,24px);font-weight:400;line-height:1.35}:root[data-theme=light] .landing-module___cEqKa__heroSubtitle{color:var(--text-dim)}.landing-module___cEqKa__heroDesc{color:var(--text);max-width:560px;margin-bottom:24px;font-size:16px;line-height:1.7}.landing-module___cEqKa__heroDesc em{color:#fff;font-style:italic}.landing-module___cEqKa__quickCheckCard{background:radial-gradient(circle at 0 0,#4b8bff1f,#0000 38%),linear-gradient(#111621f2,#0a0d13fa);border:1px solid #ffffff14;border-radius:22px;max-width:640px;margin:0 0 22px;padding:18px 18px 16px;box-shadow:0 18px 42px #00000038}.landing-module___cEqKa__quickCheckHeader{margin-bottom:14px}.landing-module___cEqKa__quickCheckEyebrow{font-family:var(--mono),monospace;color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.landing-module___cEqKa__quickCheckTitle{font-family:var(--display),sans-serif;letter-spacing:-.03em;color:#fff;margin-top:8px;font-size:24px;line-height:1.08}.landing-module___cEqKa__quickCheckGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;display:grid}.landing-module___cEqKa__quickCheckField{flex-direction:column;gap:8px;display:flex;position:relative}.landing-module___cEqKa__quickCheckField span{font-family:var(--mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-size:11px}.landing-module___cEqKa__quickCheckField select,.landing-module___cEqKa__quickCheckField input{color:#fff;text-transform:uppercase;letter-spacing:.08em;height:46px;font-size:14px;font-family:var(--mono),monospace;background:#090c12d1;border:1px solid #ffffff1a;border-radius:14px;outline:none;padding:0 14px}.landing-module___cEqKa__quickCheckButton{color:#0a0d13;height:46px;font-family:var(--mono),monospace;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:linear-gradient(135deg,#4b8bff,#ffbe44);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.landing-module___cEqKa__quickCheckDateButton{color:#fff;cursor:pointer;background:#090c12d1;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;width:100%;height:46px;padding:0 14px;font-size:14px;display:inline-flex}.landing-module___cEqKa__quickCheckCalendar{z-index:20;background:#0a0d13fa;border:1px solid #ffffff1a;border-radius:18px;width:284px;margin-top:8px;padding:14px;position:absolute;box-shadow:0 18px 42px #00000047}.landing-module___cEqKa__quickCheckCalendarHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.landing-module___cEqKa__quickCheckCalendarTitle{font-family:var(--mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:#fff;font-size:12px}.landing-module___cEqKa__quickCheckCalendarNav{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.landing-module___cEqKa__quickCheckCalendarWeekdays{grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:8px;display:grid}.landing-module___cEqKa__quickCheckCalendarWeekdays span{text-align:center;font-family:var(--mono),monospace;color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.landing-module___cEqKa__quickCheckCalendarGrid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.landing-module___cEqKa__quickCheckCalendarDay{aspect-ratio:1;color:#fff;width:100%;font-family:var(--mono),monospace;cursor:pointer;background:#ffffff0a;border:0;border-radius:10px;font-size:12px}.landing-module___cEqKa__quickCheckCalendarDay:disabled{opacity:.35;cursor:not-allowed}.landing-module___cEqKa__quickCheckCalendarDayMuted{color:var(--text-muted)}.landing-module___cEqKa__quickCheckCalendarDaySelected{color:#0a0d13;background:linear-gradient(135deg,#4b8bff,#ffbe44);font-weight:700}.landing-module___cEqKa__quickCheckButton:disabled{opacity:.7;cursor:wait}.landing-module___cEqKa__quickCheckError{color:#ff8a8a;margin-top:12px;font-size:13px}.landing-module___cEqKa__quickCheckResult{background:#080c12c2;border:1px solid #ffffff14;border-radius:18px;margin-top:14px;padding:14px}.landing-module___cEqKa__quickCheckResultRed{box-shadow:inset 0 0 0 1px #c4272738}.landing-module___cEqKa__quickCheckResultAmber{box-shadow:inset 0 0 0 1px #4b8bff38}.landing-module___cEqKa__quickCheckResultGreen{box-shadow:inset 0 0 0 1px #319b5f38}.landing-module___cEqKa__quickCheckResultTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.landing-module___cEqKa__quickCheckResultRoute{font-family:var(--mono),monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--cyan);font-size:11px}.landing-module___cEqKa__quickCheckResultSummary{color:var(--text);margin-top:8px;font-size:14px;line-height:1.5}.landing-module___cEqKa__quickCheckResultSignal{color:#fff;font-family:var(--display),sans-serif;letter-spacing:-.03em;margin-top:8px;font-size:22px;line-height:1.05}.landing-module___cEqKa__quickCheckResultScore{text-align:right;min-width:92px}.landing-module___cEqKa__quickCheckResultScore span{font-family:var(--mono),monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);font-size:10px;display:block}.landing-module___cEqKa__quickCheckResultScore strong{font-family:var(--display),sans-serif;letter-spacing:-.04em;color:#fff;text-shadow:0 0 22px #4b8bff38;margin-top:4px;font-size:54px;line-height:.9;display:block}.landing-module___cEqKa__quickCheckResultDrivers{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.landing-module___cEqKa__quickCheckDriverChip{color:#fff;font-family:var(--mono),monospace;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:6px 9px;font-size:10px;display:inline-flex}.landing-module___cEqKa__quickCheckFooter{color:var(--text-dim);align-items:center;gap:8px;margin-top:12px;font-size:13px;display:inline-flex}.landing-module___cEqKa__quickCheckFooter a{color:#fff;text-decoration:none}.landing-module___cEqKa__heroPunch{font-family:var(--display),sans-serif;letter-spacing:-.02em;color:#fff;max-width:760px;margin-bottom:40px;font-size:clamp(28px,3vw,40px);line-height:1.05}.landing-module___cEqKa__localHeroCallout{border-left:3px solid var(--amber);max-width:540px;margin:-10px 0 26px;padding-left:18px}.landing-module___cEqKa__localHeroLabel{font-family:var(--mono),monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--cyan);margin-bottom:8px;font-size:11px;display:inline-block}.landing-module___cEqKa__localHeroAirport{font-family:var(--display),sans-serif;letter-spacing:-.03em;color:#fff;align-items:baseline;gap:12px;font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1;display:flex}.landing-module___cEqKa__localHeroAirport span{color:var(--text-dim);letter-spacing:-.01em;font-size:clamp(16px,1.6vw,21px);font-weight:400}.landing-module___cEqKa__localHeroMeta{color:var(--text);margin:10px 0 0;font-size:15px;line-height:1.5}.landing-module___cEqKa__localPulse{border:1px solid var(--border);background:linear-gradient(#111520e0,#0c0f14f0),radial-gradient(circle at 0 0,#00d4ff14,#0000 45%);border-radius:18px;max-width:540px;margin-bottom:28px;padding:18px 20px;box-shadow:0 18px 40px #00000038}.landing-module___cEqKa__localPulseLabel{font-family:var(--mono),monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--radar-green);margin-bottom:10px;font-size:11px}.landing-module___cEqKa__localPulseText{color:var(--text);margin:0;font-size:15px;line-height:1.55}.landing-module___cEqKa__localPulseText strong{color:#fff;font-weight:600}.landing-module___cEqKa__localPulseChips{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.landing-module___cEqKa__localPulseChip{color:#fff;min-width:52px;font-family:var(--mono),monospace;letter-spacing:.08em;background:#4b8bff14;border:1px solid #4b8bff40;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;display:inline-flex}.landing-module___cEqKa__heroGfaPanel{width:min(460px,100%);padding:0;position:sticky;top:72px}.landing-module___cEqKa__heroGfaLink{color:var(--text);font-family:var(--mono),monospace;text-transform:uppercase;letter-spacing:.1em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11152061;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:9px 11px;font-size:11px;text-decoration:none;display:inline-flex}.landing-module___cEqKa__heroGfaViewport{aspect-ratio:1;background:#090c12f5;border:1px solid #ffffff14;border-radius:18px;min-height:0;position:relative;overflow:hidden;box-shadow:0 22px 48px #00000042}.landing-module___cEqKa__heroGfaFrame{aspect-ratio:1;background:#fff;border:0;width:100%;height:100%;display:block}.landing-module___cEqKa__heroGfaOverlay{pointer-events:none;background:linear-gradient(#090c1214,#090c1200 20% 80%,#090c121a),linear-gradient(90deg,#090c121a,#090c1200 12% 88%,#090c121a);position:absolute;inset:0}.landing-module___cEqKa__heroGfaOverlay .landing-module___cEqKa__heroGfaLink{pointer-events:auto;position:absolute;top:14px;right:14px}.landing-module___cEqKa__heroGfaOverlayBadge{font-family:var(--mono),monospace;text-transform:uppercase;letter-spacing:.1em;color:#fff;background:#090c12d1;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:10px;display:inline-flex;position:absolute;bottom:14px;left:14px}.landing-module___cEqKa__compactOpsCard{background:radial-gradient(circle at 0 0,#4b8bff1a,#0000 40%),linear-gradient(#121823f2,#0a0e14fa);border:1px solid #ffffff14;border-radius:20px;flex:0 0 220px;width:220px;min-height:132px;padding:14px 14px 12px;box-shadow:0 18px 40px #0000003d}.landing-module___cEqKa__compactOpsHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.landing-module___cEqKa__compactOpsCode{font-family:var(--display),sans-serif;letter-spacing:-.05em;color:#fff;font-size:28px;font-weight:800;line-height:1}.landing-module___cEqKa__compactOpsStatus{min-width:82px;font-family:var(--mono),monospace;text-transform:uppercase;letter-spacing:.1em;text-align:center;color:#fff;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700}.landing-module___cEqKa__compactOpsName{color:var(--text-dim);margin-top:6px;font-size:13px;line-height:1.35}.landing-module___cEqKa__compactOpsConstraintRow{justify-content:space-between;align-items:baseline;gap:10px;margin-top:14px;display:flex}.landing-module___cEqKa__compactOpsConstraint{font-family:var(--display),sans-serif;letter-spacing:-.03em;color:var(--amber);font-size:30px;font-weight:800;line-height:1.1}.landing-module___cEqKa__compactOpsDelay{font-family:var(--mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700;line-height:1}.landing-module___cEqKa__compactOpsHazardRow{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.landing-module___cEqKa__compactOpsChip{font-family:var(--mono),monospace;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:inline-flex}.landing-module___cEqKa__compactOpsChipWatch{background:#b56e12eb;border-color:#4b8bff4d}.landing-module___cEqKa__compactOpsChipCool{background:#107792e6;border-color:#66e6ff40}.landing-module___cEqKa__compactOpsChipIcon{width:12px;height:12px}.landing-module___cEqKa__compactOpsMicro{font-family:var(--mono),monospace;color:var(--text-dim);letter-spacing:.08em;align-items:center;gap:8px;margin-top:14px;font-size:11px;display:flex}.landing-module___cEqKa__compactOpsDot{background:var(--text-muted);border-radius:50%;flex:none;width:4px;height:4px}.landing-module___cEqKa__opsPreviewCard{background:radial-gradient(circle at 0 0,#4b8bff1f,#0000 42%),linear-gradient(#121823f5,#0a0e14fa);border:1px solid #ffffff14;border-radius:24px;max-width:540px;margin:0 0 28px;padding:18px 20px 16px;box-shadow:0 20px 50px #00000047}.landing-module___cEqKa__opsPreviewHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.landing-module___cEqKa__opsPreviewEyebrow{font-family:var(--mono),monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--cyan);margin-bottom:10px;font-size:11px}.landing-module___cEqKa__opsPreviewTitleRow{align-items:center;gap:12px;display:flex}.landing-module___cEqKa__opsPreviewCode{font-family:var(--display),sans-serif;letter-spacing:-.05em;color:#fff;font-size:34px;font-weight:800;line-height:1}.landing-module___cEqKa__opsPreviewStatus{min-width:110px;font-family:var(--mono),monospace;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#fff;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:700}.landing-module___cEqKa__opsPreviewName{color:var(--text-dim);margin-top:8px;font-size:14px;line-height:1.45}.landing-module___cEqKa__opsPreviewGdpTile{background:#0d121ce6;border:1px solid #ffffff14;border-radius:16px;flex:none;width:150px;min-height:112px;padding:12px 13px}.landing-module___cEqKa__opsPreviewSummary{font-family:var(--display),sans-serif;letter-spacing:-.03em;color:#fff;margin-top:18px;font-size:24px;line-height:1.08}.landing-module___cEqKa__opsPreviewDetail{color:var(--amber);margin-top:10px;font-size:15px;font-weight:600;line-height:1.5}.landing-module___cEqKa__opsPreviewCause{color:var(--text-dim);margin-top:10px;font-size:14px;line-height:1.45}.landing-module___cEqKa__opsPreviewSignalRow{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.landing-module___cEqKa__opsSignalChip{font-family:var(--mono),monospace;color:#fff;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:11px;display:inline-flex}.landing-module___cEqKa__opsSignalIcon{width:14px;height:14px}.landing-module___cEqKa__opsSignalDanger{background:#a31f1ff0;border-color:#ff5c5c66}.landing-module___cEqKa__opsSignalWatch{background:#b56e12eb;border-color:#4b8bff4d}.landing-module___cEqKa__opsSignalCool{background:#107792e6;border-color:#66e6ff40}.landing-module___cEqKa__opsSignalNeutral{background:#3b485fd6;border-color:#ffffff1a}.landing-module___cEqKa__opsPreviewMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.landing-module___cEqKa__opsPreviewMetric{background:#0d121ce6;border:1px solid #ffffff14;border-radius:16px;min-height:90px;padding:12px 13px}.landing-module___cEqKa__opsPreviewMetricTop{font-family:var(--mono),monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);align-items:center;gap:8px;font-size:10px;display:flex}.landing-module___cEqKa__opsPreviewMetricIcon{opacity:.72;width:15px;height:15px}.landing-module___cEqKa__opsPreviewMetricValue{font-family:var(--display),sans-serif;letter-spacing:-.05em;color:#fff;margin-top:14px;font-size:28px;line-height:1}.landing-module___cEqKa__opsMetricDanger{background:linear-gradient(#481010f2,#210c0cf5);border-color:#ff5c5c52}.landing-module___cEqKa__opsMetricWatch{background:linear-gradient(#432b0df2,#1f160af5);border-color:#4b8bff47}.landing-module___cEqKa__opsMetricCool{background:linear-gradient(#10323df0,#0b171df5);border-color:#66e6ff38}.landing-module___cEqKa__opsMetricNeutral{background:#0d121ce6}.landing-module___cEqKa__opsPreviewFooter{font-family:var(--mono),monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-top:14px;font-size:10px}.landing-module___cEqKa__heroActions{align-items:center;gap:16px;display:flex}.landing-module___cEqKa__heroTrustRow{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.landing-module___cEqKa__heroTrustChip{min-height:34px;color:var(--text-dim);font-family:var(--mono),monospace;letter-spacing:.08em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:0 14px;font-size:11px;display:inline-flex}.landing-module___cEqKa__heroPhoneShell{justify-self:end;width:min(440px,100%)}.landing-module___cEqKa__heroPhoneFrame{background:linear-gradient(#4b8bff1f,#ffffff0a);border:1px solid #ffffff14;border-radius:34px;padding:14px;position:relative;box-shadow:0 28px 60px #00000047}.landing-module___cEqKa__heroPhoneNotch{background:#05070a;border:1px solid #ffffff0d;border-radius:999px;width:128px;height:24px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.landing-module___cEqKa__heroPhoneScreen{background:radial-gradient(circle at 0 0,#4b8bff1f,#0000 34%),linear-gradient(#11131a,#0b0d12 78%);border:1px solid #ffffff0f;border-radius:24px;min-height:640px;padding:22px 18px 18px}.landing-module___cEqKa__heroPhoneTopBar{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.landing-module___cEqKa__heroPhoneEyebrow{font-family:var(--mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin-bottom:4px;font-size:11px}.landing-module___cEqKa__heroPhoneTitle{font-family:var(--display),sans-serif;letter-spacing:-.04em;color:#fff;font-size:24px;line-height:1.05}.landing-module___cEqKa__heroPhoneStatusPill{color:var(--amber);font-family:var(--mono),monospace;letter-spacing:.08em;text-transform:uppercase;background:#4b8bff1f;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:inline-flex}.landing-module___cEqKa__heroTripCard{background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;margin-bottom:18px;padding:18px}.landing-module___cEqKa__heroTripRouteRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.landing-module___cEqKa__heroTripRoute{color:#fff;font-family:var(--display),sans-serif;letter-spacing:-.03em;align-items:center;gap:8px;font-size:18px;font-weight:700;display:inline-flex}.landing-module___cEqKa__heroTripPhase{min-height:30px;color:var(--amber);font-family:var(--mono),monospace;letter-spacing:.1em;text-transform:uppercase;background:#4b8bff1f;border-radius:999px;align-items:center;padding:0 12px;font-size:10px;display:inline-flex}.landing-module___cEqKa__heroTripLeave{font-family:var(--display),sans-serif;letter-spacing:-.05em;color:#fff;font-size:32px;line-height:1.02}.landing-module___cEqKa__heroTripLeave strong{color:var(--amber)}.landing-module___cEqKa__heroTripSupport{color:var(--text-dim);margin-top:10px;font-size:14px;line-height:1.65}.landing-module___cEqKa__heroTimeline{gap:12px;margin-bottom:18px;display:grid}.landing-module___cEqKa__heroTimelineItem{grid-template-columns:10px 1fr;align-items:start;gap:12px;display:grid}.landing-module___cEqKa__heroTimelineDot{background:var(--amber);border-radius:999px;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 6px #4b8bff14}.landing-module___cEqKa__heroTimelineLabel{font-family:var(--mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--amber);margin-bottom:4px;font-size:11px}.landing-module___cEqKa__heroTimelineText{color:var(--text);font-size:14px;line-height:1.55}.landing-module___cEqKa__heroPhoneFooter{border-top:1px solid #ffffff14;gap:10px;padding-top:14px;display:grid}.landing-module___cEqKa__heroPhoneFooterItem{color:var(--text-dim);align-items:center;gap:8px;font-size:13px;line-height:1.4;display:inline-flex}.landing-module___cEqKa__heroPhoneFooterItem svg{color:var(--amber);flex:none}.landing-module___cEqKa__heroPhoneCaption{color:var(--text-muted);font-family:var(--mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin-top:12px;font-size:10px}.landing-module___cEqKa__heroFeatureCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;max-width:760px;margin-top:2px;padding:18px 20px}:root[data-theme=light] .landing-module___cEqKa__heroFeatureCard{border-color:var(--border);background:#ffffffeb}.landing-module___cEqKa__heroFeatureCardLabel{font-family:var(--mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin-bottom:14px;font-size:11px}.landing-module___cEqKa__heroFeatureList{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.landing-module___cEqKa__heroFeatureItem{color:var(--text);align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;display:flex}.landing-module___cEqKa__heroFeatureItem svg{color:var(--amber);flex:none;margin-top:2px}:root[data-theme=light] .landing-module___cEqKa__heroFeatureItem{color:var(--text)}.landing-module___cEqKa__btnPrimary{background:var(--amber);color:#000;font-family:var(--display),sans-serif;letter-spacing:.02em;border-radius:999px;padding:12px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.landing-module___cEqKa__btnPrimary:hover{background:#fff;transform:translateY(-1px)}.landing-module___cEqKa__btnGhost{font-family:var(--display),sans-serif;color:var(--text);letter-spacing:.02em;border:1px solid var(--border);background:#11152080;border-radius:999px;justify-content:center;align-items:center;padding:12px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.landing-module___cEqKa__btnGhost:hover{color:#fff;border-color:var(--amber-dim);background:var(--amber-glow)}.landing-module___cEqKa__livePulseCard{border:1px solid var(--border);background:linear-gradient(#111520f5,#0a0e14fa);border-radius:28px;width:min(720px,100%);overflow:hidden;box-shadow:0 24px 80px #00000047}.landing-module___cEqKa__livePulseHeader{border-bottom:1px solid var(--border);background:linear-gradient(#4b8bff14,#4b8bff00),#0b0f17eb;justify-content:space-between;align-items:flex-start;padding:18px 20px 16px;display:flex}.landing-module___cEqKa__livePulseHeaderLeft{align-items:flex-start;gap:14px;display:flex}.landing-module___cEqKa__livePulseHeaderRight{align-items:center;gap:12px;display:flex}.landing-module___cEqKa__livePulseTitle{font-family:var(--display),sans-serif;letter-spacing:-.03em;color:#fff;font-size:20px;font-weight:700}.landing-module___cEqKa__livePulseSubhead{max-width:300px;color:var(--text-dim);margin-top:4px;font-size:13px;line-height:1.5}.landing-module___cEqKa__livePulseLegend{font-family:var(--mono),monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin-top:8px;font-size:10px}.landing-module___cEqKa__livePulseBody{grid-template-columns:380px 1fr;gap:0;min-height:420px;display:grid}.landing-module___cEqKa__livePulseRadar{border-right:1px solid var(--border);background:radial-gradient(circle,#3ecf8e14,#0000 60%),linear-gradient(#090d13fa,#0b1018fa);padding:18px;position:relative}.landing-module___cEqKa__livePulseSvg{width:100%;height:auto}.landing-module___cEqKa__livePulseRing,.landing-module___cEqKa__livePulseRingInner{fill:none;stroke:#3ecf8e2e;stroke-width:1px}.landing-module___cEqKa__livePulseRingInner{stroke:#00d4ff1f;stroke-dasharray:4 6}.landing-module___cEqKa__livePulseLine{stroke:#c8d4e82e;stroke-width:1px}.landing-module___cEqKa__livePulseNode{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#111520e0;border:1px solid #ffffff14;border-radius:18px;min-width:74px;padding:10px 10px 8px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 16px 32px #0000002e}.landing-module___cEqKa__livePulseNodeCenter{min-width:102px;padding:16px 14px 14px;top:160px;left:200px}.landing-module___cEqKa__livePulseNodeCode{font-family:var(--mono),monospace;letter-spacing:.08em;color:#fff;font-size:18px}.landing-module___cEqKa__livePulseNodeCenter .landing-module___cEqKa__livePulseNodeCode{font-size:24px}.landing-module___cEqKa__livePulseNodeMeta{color:var(--text-dim);text-transform:uppercase;letter-spacing:.1em;margin-top:6px;font-size:11px}.landing-module___cEqKa__livePulseNodeDistance{font-family:var(--mono),monospace;color:#ffffffc7;letter-spacing:.06em;margin-top:5px;font-size:10px}.landing-module___cEqKa__livePulseSidebar{background:linear-gradient(#111520e0,#0a0e14f5);flex-direction:column;gap:10px;padding:16px;display:flex}.landing-module___cEqKa__livePulseRow{border:1px solid var(--border);background:linear-gradient(#10141de0,#080c12d1),#090c13ad;border-radius:20px;flex-direction:column;gap:14px;padding:16px 16px 14px;display:flex}.landing-module___cEqKa__airportStatusCardHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.landing-module___cEqKa__livePulseRowTitle{font-family:var(--display),sans-serif;letter-spacing:-.04em;color:#fff;font-size:22px;font-weight:700;line-height:1}.landing-module___cEqKa__airportStatusCardSubhead{color:var(--text-dim);margin-top:6px;font-size:13px;font-weight:400;line-height:1.45}.landing-module___cEqKa__livePulseRowSummary{color:var(--text);font-size:15px;line-height:1.5}.landing-module___cEqKa__livePulseRowDistance{font-family:var(--mono),monospace;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.landing-module___cEqKa__livePulseStatus{min-width:110px;font-family:var(--mono),monospace;text-align:center;text-transform:uppercase;letter-spacing:.1em;color:#fff;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:700}.landing-module___cEqKa__livePulseBadgeRowLeft{justify-content:flex-start;display:flex}.landing-module___cEqKa__livePulseBadgeRow{flex-wrap:wrap;gap:6px;display:flex}.landing-module___cEqKa__livePulseBadge{font-family:var(--mono),monospace;color:#fff;letter-spacing:.08em;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;padding:4px 7px;font-size:10px}.landing-module___cEqKa__badgeDanger{color:#fff;background:#c02222f5;border-color:#ff8a8a52}.landing-module___cEqKa__badgeInfo{color:#fff;background:#1a4896eb;border-color:#67a9ff47}.landing-module___cEqKa__badgeCold{color:#fff;background:#107792eb;border-color:#66e6ff47}.landing-module___cEqKa__badgeWatch{color:#fff;background:#b56e12eb;border-color:#ffcf6f3d}.landing-module___cEqKa__badgeNeutral{color:#fff;background:#ffffff0f;border-color:#ffffff14}.landing-module___cEqKa__airportMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.landing-module___cEqKa__airportMetricCard{background:#121823d1;border:1px solid #ffffff12;border-radius:14px;min-height:66px;padding:10px 12px}.landing-module___cEqKa__airportMetricLabel{font-family:var(--mono),monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:10px}.landing-module___cEqKa__airportMetricValue{font-family:var(--display),sans-serif;letter-spacing:-.03em;color:#fff;margin-top:8px;font-size:20px;font-weight:700;line-height:1}.landing-module___cEqKa__livePulseFooter{border-top:1px solid var(--border);font-family:var(--mono),monospace;color:var(--text-muted);letter-spacing:.1em;background:#0b0f17f0;align-items:center;gap:10px;padding:12px 18px 14px;font-size:10px;display:flex}.landing-module___cEqKa__toneNormal{color:#fff;background-color:#1a7045eb;border-color:#3ecf8e57}.landing-module___cEqKa__toneWatch{color:#fff;background-color:#b56e12f0;border-color:#4b8bff61}.landing-module___cEqKa__toneDisrupted{color:#fff;background-color:#a31f1ff5;border-color:#ff5c5c75}.landing-module___cEqKa__toneUnknown{color:#fff;background-color:#364154eb;border-color:#c8d4e81f}.landing-module___cEqKa__flightBoard{background:var(--panel);border:1px solid var(--border);overflow:hidden}.landing-module___cEqKa__boardHeader{background:var(--amber);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.landing-module___cEqKa__boardTitle{font-family:var(--mono),monospace;color:#000;letter-spacing:.12em;font-size:11px;font-weight:600}.landing-module___cEqKa__boardTime{font-family:var(--mono),monospace;color:#0009;letter-spacing:.08em;font-size:11px}.landing-module___cEqKa__boardCols,.landing-module___cEqKa__boardRow{grid-template-columns:60px 1fr 70px 80px;gap:0;display:grid}.landing-module___cEqKa__boardCols{background:var(--grid);border-bottom:1px solid var(--border);padding:6px 16px}.landing-module___cEqKa__boardColLabel{font-family:var(--mono),monospace;color:#a7b5ca;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.landing-module___cEqKa__boardRow{border-bottom:1px solid var(--border);font-family:var(--mono),monospace;align-items:center;padding:10px 16px;font-size:12px;transition:background .2s;animation:.4s both landing-module___cEqKa__rowLoad}.landing-module___cEqKa__boardRow:hover{background:var(--amber-glow)}@keyframes landing-module___cEqKa__rowLoad{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.landing-module___cEqKa__boardFlight{color:var(--amber);font-size:13px}.landing-module___cEqKa__boardRoute{color:var(--text)}.landing-module___cEqKa__boardRoute span{color:var(--text-dim)}.landing-module___cEqKa__boardGate{color:var(--cyan);text-align:center}.landing-module___cEqKa__statusOnTime{color:#4ade80;font-size:11px}.landing-module___cEqKa__statusBoarding{color:var(--amber);font-size:11px}.landing-module___cEqKa__statusDelayed{color:#f87171;font-size:11px}.landing-module___cEqKa__boardFooter{font-family:var(--mono),monospace;color:#9fb0ca;align-items:center;gap:8px;padding:10px 16px;font-size:10px;display:flex}.landing-module___cEqKa__pulseDot{background:var(--cyan);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite landing-module___cEqKa__pulse}@keyframes landing-module___cEqKa__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.landing-module___cEqKa__routeIndexCard{background:#0c0e1a;border:1px solid #222540;border-radius:14px;width:100%;max-width:720px;overflow:hidden;box-shadow:0 30px 60px #00000073}.landing-module___cEqKa__routeIndexHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.landing-module___cEqKa__routeIndexHeaderLeft,.landing-module___cEqKa__routeIndexHeaderRight{align-items:center;gap:12px;display:flex}.landing-module___cEqKa__routeIndexLogoMark{width:30px;height:30px;font-family:var(--display),sans-serif;color:#5b7fff;border:1.5px solid #5b7fff;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.landing-module___cEqKa__routeIndexTitle{font-family:var(--display),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--text);font-size:13px;font-weight:700}.landing-module___cEqKa__routeIndexLiveBadge{letter-spacing:.12em;text-transform:uppercase;color:#2dd4a0;align-items:center;gap:6px;font-size:9px;display:inline-flex}.landing-module___cEqKa__routeIndexLiveDot{background:#2dd4a0;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite landing-module___cEqKa__pulse}.landing-module___cEqKa__routeIndexClock{font-family:var(--mono),monospace;color:var(--text-dim);font-size:12px}.landing-module___cEqKa__routeIndexCols{border-bottom:1px solid var(--border);letter-spacing:.14em;text-transform:uppercase;color:#9aa8c1;grid-template-columns:2fr 100px 130px 1.2fr;padding:10px 22px;font-size:10px;display:grid}.landing-module___cEqKa__routeIndexRows{flex-direction:column;display:flex}.landing-module___cEqKa__routeRowWrap{border-bottom:1px solid var(--border)}.landing-module___cEqKa__routeIndexRow{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:2fr 100px 130px 1.2fr;align-items:center;min-height:74px;padding:0 22px;transition:background .15s;display:grid;position:relative}.landing-module___cEqKa__routeIndexRowLive{animation:.4s both landing-module___cEqKa__rowLoad,.9s landing-module___cEqKa__rowFlash}.landing-module___cEqKa__routeIndexRow:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.landing-module___cEqKa__routeRowBrittle{background:#ff4d4d12}.landing-module___cEqKa__routeRowBrittle:before{background:#ff4d4d}.landing-module___cEqKa__routeRowModerate{background:#4b8bff0f}.landing-module___cEqKa__routeRowModerate:before{background:#4b8bff}.landing-module___cEqKa__routeRowResilient:before{background:#2dd4a0}.landing-module___cEqKa__routeIndexRow:hover{background:#5b7fff0f}@keyframes landing-module___cEqKa__rowFlash{0%{box-shadow:inset 0 0 0 1px #5b7fff73}to{box-shadow:inset 0 0 0 1px #0000}}.landing-module___cEqKa__routeCell{flex-direction:column;gap:3px;padding:14px 0;display:flex}.landing-module___cEqKa__routeAirports{font-family:var(--display),sans-serif;color:var(--text);font-size:18px;font-weight:700}.landing-module___cEqKa__routeAirports span{color:var(--text-dim);margin:0 3px;font-size:14px}.landing-module___cEqKa__routeMeta{color:var(--text-dim);flex-wrap:wrap;gap:8px;font-size:10px;display:flex}.landing-module___cEqKa__scoreCell{flex-direction:column;gap:5px;display:flex}.landing-module___cEqKa__scoreNum{font-family:var(--display),sans-serif;font-size:26px;font-weight:800;line-height:1}.landing-module___cEqKa__routeRowBrittle .landing-module___cEqKa__scoreNum{color:#ff4d4d}.landing-module___cEqKa__routeRowModerate .landing-module___cEqKa__scoreNum{color:#4b8bff}.landing-module___cEqKa__routeRowResilient .landing-module___cEqKa__scoreNum{color:#2dd4a0}.landing-module___cEqKa__scoreBar{background:#222540;border-radius:2px;width:44px;height:3px;overflow:hidden}.landing-module___cEqKa__scoreFill{border-radius:2px;height:100%;display:block}.landing-module___cEqKa__routeRowBrittle .landing-module___cEqKa__scoreFill{background:#ff4d4d}.landing-module___cEqKa__routeRowModerate .landing-module___cEqKa__scoreFill{background:#4b8bff}.landing-module___cEqKa__routeRowResilient .landing-module___cEqKa__scoreFill{background:#2dd4a0}.landing-module___cEqKa__riskBadge{letter-spacing:.1em;border-radius:999px;align-items:center;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.landing-module___cEqKa__routeRowBrittle .landing-module___cEqKa__riskBadge{color:#ff4d4d;background:#ff4d4d2e}.landing-module___cEqKa__routeRowModerate .landing-module___cEqKa__riskBadge{color:#4b8bff;background:#4b8bff2e}.landing-module___cEqKa__routeRowResilient .landing-module___cEqKa__riskBadge{color:#2dd4a0;background:#2dd4a02e}.landing-module___cEqKa__metricsCell{flex-direction:column;gap:4px;display:flex}.landing-module___cEqKa__metricMini{align-items:center;gap:6px;font-size:10px;display:flex}.landing-module___cEqKa__metricMini span{color:var(--text-dim);min-width:26px}.landing-module___cEqKa__metricMini strong{text-align:right;min-width:34px;color:var(--text);font-weight:700}.landing-module___cEqKa__metricTrack{background:#222540;border-radius:2px;flex:1;max-width:60px;height:3px;overflow:hidden}.landing-module___cEqKa__metricFill{background:#5b7fff;height:100%;display:block}.landing-module___cEqKa__expandPanel{border-top:1px solid var(--border);background:#101220;border-radius:0 0 12px 12px;padding:14px 22px}.landing-module___cEqKa__expandGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.landing-module___cEqKa__expandLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin-bottom:4px;font-size:8px}.landing-module___cEqKa__expandValue{font-family:var(--display),sans-serif;color:var(--text);font-size:15px;font-weight:700}.landing-module___cEqKa__expandSub{color:var(--text-dim);margin-top:3px;font-size:10px}.landing-module___cEqKa__delayHist{align-items:flex-end;gap:3px;height:34px;display:flex}.landing-module___cEqKa__delayHist span{opacity:.8;background:#5b7fff;border-radius:1px 1px 0 0;flex:1;min-height:3px}.landing-module___cEqKa__expandInsight{color:#a5b3ca;border-left:2px solid #5b7fff;grid-column:1/-1;padding-left:10px;font-size:10px;line-height:1.7}.landing-module___cEqKa__routeIndexFooter{border-top:1px solid var(--border);color:#9fb0ca;letter-spacing:.05em;align-items:center;gap:8px;padding:12px 22px;font-size:10px;display:flex}.landing-module___cEqKa__product{border-top:1px solid var(--border);padding:84px 0 96px}.landing-module___cEqKa__productHeader{max-width:760px;margin-bottom:36px}.landing-module___cEqKa__productHeader h2{font-family:var(--display),sans-serif;letter-spacing:-1.2px;color:#fff;margin-bottom:14px;font-size:42px;font-weight:700;line-height:1.05}.landing-module___cEqKa__productHeader p{color:var(--text);font-size:17px;line-height:1.7}.landing-module___cEqKa__productGrid{background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.landing-module___cEqKa__productCard{background:var(--panel);color:inherit;border:0;padding:28px;text-decoration:none;transition:background .2s}.landing-module___cEqKa__productCard:hover{background:var(--deep)}.landing-module___cEqKa__productTitle{font-family:var(--display),sans-serif;letter-spacing:-.7px;color:#fff;margin-bottom:10px;font-size:24px;line-height:1.1}.landing-module___cEqKa__productDesc{color:var(--text-dim);margin-bottom:22px;font-size:14px;line-height:1.7}.landing-module___cEqKa__productCta{font-family:var(--mono),monospace;letter-spacing:.1em;color:var(--amber);font-size:11px}.landing-module___cEqKa__originInner{grid-template-columns:280px 1fr;align-items:start;gap:80px;display:grid}.landing-module___cEqKa__originLeft{flex-direction:column;align-items:flex-start;gap:20px;padding-top:4px;display:flex}.landing-module___cEqKa__sectionLabel{font-family:var(--mono),monospace;color:var(--text-dim);letter-spacing:.2em;text-transform:uppercase;writing-mode:vertical-rl;border-left:1px solid var(--border);padding-left:20px;font-size:10px;transform:rotate(180deg)}.landing-module___cEqKa__routeDisplay{font-family:var(--mono),monospace;align-items:center;display:flex}.landing-module___cEqKa__airportCode{color:#fff;letter-spacing:-.5px;font-size:28px;font-weight:600}.landing-module___cEqKa__routeArrow{color:var(--amber);margin:0 8px;font-size:14px;position:relative;top:-2px}.landing-module___cEqKa__routeNote{font-family:var(--mono),monospace;color:var(--text-dim);letter-spacing:.08em;margin-top:4px;font-size:10px;line-height:1.8}.landing-module___cEqKa__gateTag{background:var(--amber-glow);border:1px solid var(--amber-dim);font-family:var(--mono),monospace;color:var(--amber);letter-spacing:.08em;padding:8px 14px;font-size:12px}.landing-module___cEqKa__originStat{font-family:var(--mono),monospace;color:var(--text-muted);margin-top:16px;font-size:11px;line-height:1.6}.landing-module___cEqKa__originText h2{font-family:var(--display),sans-serif;letter-spacing:-1px;color:#fff;margin-bottom:24px;font-size:38px;font-weight:700;line-height:1.1}.landing-module___cEqKa__originText p{color:var(--text);max-width:580px;margin-bottom:20px;font-size:16px;line-height:1.75}.landing-module___cEqKa__originText strong{color:#fff;font-weight:400}.landing-module___cEqKa__quoteBlock{border-left:2px solid var(--amber);background:var(--amber-glow);margin:32px 0;padding:20px 24px}.landing-module___cEqKa__quoteBlock p{font-family:var(--display),sans-serif;color:#fff;margin:0;font-size:18px;font-style:italic;line-height:1.5}.landing-module___cEqKa__episodes{border-top:1px solid var(--border);padding:80px 0 100px}.landing-module___cEqKa__episodesHeader{justify-content:space-between;align-items:baseline;margin-bottom:48px;display:flex}.landing-module___cEqKa__episodesHeader h2{font-family:var(--display),sans-serif;letter-spacing:-1px;color:#fff;font-size:36px;font-weight:700}.landing-module___cEqKa__episodesHeader span{font-family:var(--mono),monospace;color:var(--text-dim);letter-spacing:.1em;font-size:11px}.landing-module___cEqKa__episodeGrid{background:var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.landing-module___cEqKa__episodeCard{background:var(--panel);padding:28px;text-decoration:none;transition:background .2s;display:block;position:relative;overflow:hidden}.landing-module___cEqKa__episodeCard:hover{background:var(--deep)}.landing-module___cEqKa__episodeCard:after{content:"";background:var(--amber);transform-origin:0;height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.landing-module___cEqKa__episodeCard:hover:after{transform:scaleX(1)}.landing-module___cEqKa__epNumber{font-family:var(--mono),monospace;color:var(--text-muted);letter-spacing:.15em;margin-bottom:16px;font-size:10px}.landing-module___cEqKa__epNumberLarge{font-family:var(--display),sans-serif;color:var(--text-muted);opacity:.3;pointer-events:none;font-size:72px;font-weight:800;line-height:1;position:absolute;top:16px;right:20px}.landing-module___cEqKa__epTitle{font-family:var(--display),sans-serif;letter-spacing:-.5px;color:#fff;margin-bottom:10px;font-size:20px;font-weight:700;line-height:1.2}.landing-module___cEqKa__epDesc{color:var(--text-dim);margin-bottom:20px;font-size:14px;line-height:1.6}.landing-module___cEqKa__epTags{flex-wrap:wrap;gap:6px;display:flex}.landing-module___cEqKa__epTag{font-family:var(--mono),monospace;background:var(--grid);border:1px solid var(--border);color:var(--text-dim);letter-spacing:.06em;padding:3px 8px;font-size:10px}.landing-module___cEqKa__epTagLive{color:#4ade80;background:#4ade8014;border-color:#4ade804d}.landing-module___cEqKa__epTagSoon{background:var(--amber-glow);border-color:var(--amber-dim);color:var(--amber)}.landing-module___cEqKa__mathPreview{border-top:1px solid var(--border);background:var(--panel);padding:80px 0}.landing-module___cEqKa__mathInner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.landing-module___cEqKa__mathLeft h2{font-family:var(--display),sans-serif;letter-spacing:-.8px;color:#fff;margin-bottom:16px;font-size:32px;font-weight:700;line-height:1.1}.landing-module___cEqKa__mathLeft p{color:var(--text-dim);margin-bottom:16px;font-size:15px;line-height:1.7}.landing-module___cEqKa__formulaBlock{background:var(--black);border:1px solid var(--border);padding:24px 28px}.landing-module___cEqKa__formulaLabel{font-family:var(--mono),monospace;color:var(--text-muted);letter-spacing:.15em;margin-bottom:12px;font-size:10px}.landing-module___cEqKa__formula{font-family:var(--mono),monospace;color:var(--cyan);font-size:14px;line-height:2}.landing-module___cEqKa__formulaComment{color:var(--text-muted);font-size:12px}.landing-module___cEqKa__formulaOp{color:var(--text-dim)}.landing-module___cEqKa__networkCanvas{background:var(--black);border:1px solid var(--border);height:300px;margin-top:1px;position:relative;overflow:hidden}.landing-module___cEqKa__networkCanvas svg{width:100%;height:100%}.landing-module___cEqKa__nodeHub{fill:var(--amber)}.landing-module___cEqKa__nodeRegional{fill:var(--cyan);opacity:.7}.landing-module___cEqKa__edge{stroke:var(--border);stroke-width:1px}.landing-module___cEqKa__edgeActive{stroke:var(--amber);stroke-width:1.5px;opacity:.6}@keyframes landing-module___cEqKa__edgePulse{0%,to{opacity:.3}50%{opacity:.8}}.landing-module___cEqKa__footer{border-top:1px solid var(--border);padding:40px 0}.landing-module___cEqKa__footerInner{justify-content:space-between;align-items:center;gap:20px;display:flex}.landing-module___cEqKa__footerLogo{font-family:var(--display),sans-serif;letter-spacing:-.5px;color:#fff;font-size:20px;font-weight:800}.landing-module___cEqKa__footerLogo span{color:var(--amber)}.landing-module___cEqKa__footerText{font-family:var(--mono),monospace;color:var(--text-muted);letter-spacing:.08em;font-size:11px}.landing-module___cEqKa__footerLinks{gap:24px;list-style:none;display:flex}.landing-module___cEqKa__footerLinks a{font-family:var(--mono),monospace;color:var(--text-dim);letter-spacing:.08em;font-size:11px;text-decoration:none;transition:color .2s}.landing-module___cEqKa__footerLinks a:hover{color:var(--amber)}@media (max-width:1024px){.landing-module___cEqKa__heroInner{grid-template-columns:1fr;gap:32px}.landing-module___cEqKa__heroGraphicColumn,.landing-module___cEqKa__heroPhoneShell,.landing-module___cEqKa__heroContentColumn{justify-self:start;width:100%;max-width:none}.landing-module___cEqKa__heroFeatureList{grid-template-columns:1fr}.landing-module___cEqKa__originInner,.landing-module___cEqKa__mathInner{grid-template-columns:1fr;gap:40px}.landing-module___cEqKa__sectionLabel{writing-mode:initial;border-left:0;border-top:1px solid var(--border);padding:12px 0 0;transform:none}.landing-module___cEqKa__episodeGrid,.landing-module___cEqKa__productGrid{grid-template-columns:1fr}}@media (max-width:768px){.landing-module___cEqKa__container,.landing-module___cEqKa__navInner{padding-left:18px;padding-right:18px}.landing-module___cEqKa__navLinks{gap:14px}.landing-module___cEqKa__navLinks a{font-size:10px}.landing-module___cEqKa__navTag{display:none}.landing-module___cEqKa__hero{min-height:auto}.landing-module___cEqKa__heroInner{padding-top:56px}.landing-module___cEqKa__heroActions{flex-wrap:wrap}.landing-module___cEqKa__heroPhoneScreen{min-height:0}.landing-module___cEqKa__heroTripLeave{font-size:26px}.landing-module___cEqKa__boardCols,.landing-module___cEqKa__boardRow{grid-template-columns:55px 1fr 56px 70px}.landing-module___cEqKa__fragilityCols,.landing-module___cEqKa__fragilityRow{grid-template-columns:1fr;gap:4px}.landing-module___cEqKa__fragilityColLabel,.landing-module___cEqKa__routeIndexCols{display:none}.landing-module___cEqKa__routeIndexRow{grid-template-columns:1fr;gap:8px;padding:12px 18px}.landing-module___cEqKa__scoreCell,.landing-module___cEqKa__riskCell,.landing-module___cEqKa__metricsCell{max-width:100%}.landing-module___cEqKa__expandGrid{grid-template-columns:1fr 1fr}.landing-module___cEqKa__routeIndexFooter{font-size:9px;line-height:1.5}.landing-module___cEqKa__footerInner{flex-direction:column;align-items:flex-start}}.landing-module___cEqKa__origin{border-top:0;padding:64px 0}.landing-module___cEqKa__originInner{gap:56px}.landing-module___cEqKa__originLeft{background:var(--deep);border:1px solid var(--border);border-radius:20px;gap:18px;padding:24px}.landing-module___cEqKa__sectionLabel{writing-mode:horizontal-tb;color:var(--eyebrow-text);letter-spacing:0;text-transform:none;border:0;padding:0;font-size:14px;font-weight:600;line-height:1.5;transform:none}.landing-module___cEqKa__originText h2,.landing-module___cEqKa__episodesHeader h2,.landing-module___cEqKa__mathLeft h2{color:var(--text);letter-spacing:-1.3px;font-weight:600;line-height:1.15}.landing-module___cEqKa__originText strong,.landing-module___cEqKa__quoteBlock p,.landing-module___cEqKa__airportCode,.landing-module___cEqKa__epTitle{color:var(--text)}.landing-module___cEqKa__originText strong{font-weight:600}.landing-module___cEqKa__originText p{color:var(--text-dim);font-size:15px;line-height:1.85}.landing-module___cEqKa__routeNote,.landing-module___cEqKa__originStat,.landing-module___cEqKa__epNumber,.landing-module___cEqKa__epTag,.landing-module___cEqKa__episodesHeader span,.landing-module___cEqKa__formulaLabel{letter-spacing:0;font-size:12px}.landing-module___cEqKa__gateTag,.landing-module___cEqKa__quoteBlock,.landing-module___cEqKa__formulaBlock,.landing-module___cEqKa__networkCanvas{border-radius:14px}.landing-module___cEqKa__gateTag{letter-spacing:0;color:var(--accent);font-size:11px}.landing-module___cEqKa__quoteBlock{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--deep)}.landing-module___cEqKa__quoteBlock p{color:var(--text);font-size:17px;font-style:normal}.landing-module___cEqKa__episodes{padding:56px 0 72px}.landing-module___cEqKa__episodesHeader{flex-wrap:wrap;gap:16px;margin-bottom:28px}.landing-module___cEqKa__episodeGrid{background:0 0;gap:20px}.landing-module___cEqKa__episodeCard{background:var(--deep);border:1px solid var(--border);border-radius:18px;padding:26px}.landing-module___cEqKa__episodeCard:hover{border-color:var(--accent)}.landing-module___cEqKa__epNumberLarge{display:none}.landing-module___cEqKa__epTitle{font-size:21px;font-weight:600}.landing-module___cEqKa__epTag{border-radius:6px}.landing-module___cEqKa__epTagLive{color:var(--positive);background:var(--positive-soft)}.landing-module___cEqKa__epTagSoon{color:var(--accent)}.landing-module___cEqKa__mathPreview{background:var(--black);padding:60px 0}.landing-module___cEqKa__formulaBlock{background:var(--deep);padding:24px;overflow-x:auto}.landing-module___cEqKa__formulaLabel{color:var(--eyebrow-text)}.landing-module___cEqKa__formula{color:var(--text)}.landing-module___cEqKa__formulaValue{color:var(--accent)}.landing-module___cEqKa__networkCanvas{background:var(--deep);margin-top:18px}@media (max-width:760px){.landing-module___cEqKa__origin{padding:36px 0}.landing-module___cEqKa__originInner,.landing-module___cEqKa__mathInner{grid-template-columns:1fr;gap:28px}.landing-module___cEqKa__originLeft{width:100%}.landing-module___cEqKa__episodeGrid{grid-template-columns:1fr}.landing-module___cEqKa__originText h2{font-size:30px}}.landing-module___cEqKa__origin,.landing-module___cEqKa__episodes,.landing-module___cEqKa__mathPreview,.landing-module___cEqKa__product,.landing-module___cEqKa__footer{border-top:0}
.home-module__WYpanq__nav,.home-module__WYpanq__hero,.home-module__WYpanq__tools,.home-module__WYpanq__footer{--ink:var(--text);--soft:var(--text-dim);--line:var(--border);--surface:var(--panel)}.home-module__WYpanq__nav{z-index:40;background:color-mix(in srgb,var(--black)88%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.home-module__WYpanq__navInner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;max-width:1200px;min-height:88px;margin:auto;padding:18px 28px;display:grid}.home-module__WYpanq__navInner>.home-module__WYpanq__brand{justify-self:start}.home-module__WYpanq__brand{color:var(--text);letter-spacing:-1.1px;align-items:center;gap:9px;font-size:23px;font-weight:750;text-decoration:none;display:inline-flex}.home-module__WYpanq__brandIcon{color:#fff;background:#2363eb;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.home-module__WYpanq__brandDot{color:#528fff;margin-left:-9px}.home-module__WYpanq__navLinks,.home-module__WYpanq__navActions{align-items:center;display:flex}.home-module__WYpanq__navLinks{background:var(--deep);border-radius:999px;justify-self:center;gap:4px;padding:6px;box-shadow:0 6px 24px #001b480b}.home-module__WYpanq__navLinks a{color:var(--soft);white-space:nowrap;border-radius:999px;padding:11px 17px;font-size:13px;font-weight:500;text-decoration:none;transition:background .18s,color .18s}.home-module__WYpanq__navLinks a:hover,.home-module__WYpanq__navLinks a[aria-current=page]{color:var(--accent);background:var(--accent-dim)}.home-module__WYpanq__navLinks a:focus-visible{outline-offset:1px}.home-module__WYpanq__footer a:hover{color:var(--accent)}.home-module__WYpanq__navActions{justify-self:end;gap:12px}.home-module__WYpanq__navActions button{border-radius:999px;min-height:38px;padding:10px}.home-module__WYpanq__navActions button span{display:none}.home-module__WYpanq__navCta,.home-module__WYpanq__primary{color:#fff;background:#2363eb;border:1px solid #2363eb;border-radius:11px;justify-content:center;align-items:center;gap:14px;padding:12px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.home-module__WYpanq__navCta{border-radius:999px}.home-module__WYpanq__navCta:hover,.home-module__WYpanq__primary:hover{background:#1752d0;transform:translateY(-1px)}.home-module__WYpanq__hero{max-width:1200px;margin:auto;padding:76px 28px 0}.home-module__WYpanq__heroGrid{grid-template-columns:1.08fr 1fr;align-items:center;gap:76px;display:grid}.home-module__WYpanq__eyebrow{color:var(--eyebrow-text);letter-spacing:0;align-items:center;gap:9px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.home-module__WYpanq__eyebrow>span,.home-module__WYpanq__liveDot{background:#3ea47e;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.home-module__WYpanq__heroCopy h1{letter-spacing:-.065em;color:var(--ink);margin:24px 0;font-size:clamp(44px,4.8vw,66px);font-weight:600;line-height:1.07}.home-module__WYpanq__heroCopy h1>span{color:#528fff}.home-module__WYpanq__heroCopy>p{color:var(--soft);max-width:410px;font-size:17px;line-height:1.75}.home-module__WYpanq__heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.home-module__WYpanq__primary{padding:15px 22px;font-size:14px}.home-module__WYpanq__secondary{border:1px solid var(--line);background:var(--deep);color:var(--ink);border-radius:11px;align-items:center;gap:12px;padding:15px 18px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.home-module__WYpanq__secondary:hover{border-color:#528fff}.home-module__WYpanq__heroNote{color:var(--soft);align-items:center;gap:8px;margin-top:24px;font-size:11px;display:flex}.home-module__WYpanq__preview{border:1px solid var(--line);background:var(--deep);border-radius:24px;padding:22px;transform:rotate(1deg);box-shadow:0 20px 70px #001b4812,0 3px 10px #001b4808}.home-module__WYpanq__previewHeader{color:var(--soft);justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;font-size:11px;display:flex}.home-module__WYpanq__previewHeader>span:first-child{align-items:center;gap:7px;display:flex}.home-module__WYpanq__example{border:1px solid var(--line);border-radius:6px;padding:4px 8px;font-size:10px}.home-module__WYpanq__boardingPass{border:1px solid var(--line);border-radius:16px;overflow:hidden}.home-module__WYpanq__flightHeading{justify-content:space-between;align-items:center;padding:15px 18px;font-size:12px;display:flex}.home-module__WYpanq__flightHeading>span:first-child{align-items:center;gap:8px;font-weight:600;display:flex}.home-module__WYpanq__status{color:#21976c;background:#24b27d12;border-radius:20px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;display:flex}.home-module__WYpanq__status>span{background:currentColor;border-radius:50%;width:4px;height:4px}.home-module__WYpanq__route{justify-content:space-between;align-items:center;padding:8px 18px 22px;display:flex}.home-module__WYpanq__route>div:not(.home-module__WYpanq__routeLine){flex-direction:column;display:flex}.home-module__WYpanq__route>div:last-child{text-align:right}.home-module__WYpanq__route small{color:var(--soft);font-size:11px}.home-module__WYpanq__route strong{letter-spacing:-2px;font-size:43px;font-weight:600;line-height:1.35}.home-module__WYpanq__route div>span{color:var(--soft);font-size:9px}.home-module__WYpanq__routeLine{color:#528fff;flex:1;align-items:center;gap:7px;margin:8px 12px;display:flex}.home-module__WYpanq__routeLine span{border-top:1px dashed var(--line);flex:1}.home-module__WYpanq__flightTimes{border-top:1px dashed var(--line);background:var(--surface);justify-content:space-between;gap:12px;padding:15px 18px;display:flex}.home-module__WYpanq__flightTimes>span{flex-direction:column;gap:4px;display:flex}.home-module__WYpanq__flightTimes small{color:var(--soft);font-size:9px}.home-module__WYpanq__flightTimes strong{font-size:12px;font-weight:550}.home-module__WYpanq__leaveCard{color:#fff;background:#2363eb;border-radius:14px;align-items:center;gap:13px;margin:14px 0;padding:18px 15px;display:flex}.home-module__WYpanq__leaveIcon{background:#ffffff18;border:1px solid #ffffff25;border-radius:12px;padding:12px}.home-module__WYpanq__leaveCard small{color:#d6e5ff;font-size:10px}.home-module__WYpanq__leaveCard strong{letter-spacing:-1px;font-size:28px;font-weight:600;display:block}.home-module__WYpanq__leaveCard p{color:#d6e5ff;margin:2px 0 0;font-size:10px}.home-module__WYpanq__leaveCheck{border:1px solid #ffffff45;border-radius:50%;margin-left:auto;padding:5px}.home-module__WYpanq__previewSteps{padding:0 4px}.home-module__WYpanq__previewSteps>div{border-bottom:1px solid var(--line);color:var(--soft);align-items:center;gap:10px;padding:11px 0;font-size:11px;display:flex}.home-module__WYpanq__previewSteps strong{color:var(--ink);margin-left:auto;font-size:10px;font-weight:500}.home-module__WYpanq__previewFooter{color:var(--soft);justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:9px;display:flex}.home-module__WYpanq__featureStrip{justify-content:space-between;gap:20px;margin-top:64px;padding:25px 0;display:flex}.home-module__WYpanq__featureStrip>span{color:var(--soft);align-items:center;gap:10px;font-size:12px;display:flex}.home-module__WYpanq__featureStrip svg{color:#528fff}.home-module__WYpanq__tools{max-width:1200px;margin:auto;padding:65px 28px 80px}.home-module__WYpanq__sectionHeading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:28px;display:flex}.home-module__WYpanq__sectionHeading h2{letter-spacing:-1.2px;max-width:430px;margin-top:12px;font-size:29px;font-weight:550;line-height:1.2}.home-module__WYpanq__sectionHeading>p{color:var(--soft);max-width:300px;font-size:13px;line-height:1.7}.home-module__WYpanq__toolGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.home-module__WYpanq__toolCard{border:1px solid var(--line);background:var(--deep);color:var(--ink);border-radius:18px;flex-direction:column;align-items:start;padding:26px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.home-module__WYpanq__toolCard:hover{border-color:#528fff;transform:translateY(-4px);box-shadow:0 12px 25px #001b480a}.home-module__WYpanq__toolIcon{color:#528fff;background:#528fff0c;border:1px solid #528fff30;border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:26px;display:grid}.home-module__WYpanq__toolCard small{color:var(--soft);letter-spacing:.1em;font-size:9px;font-weight:500}.home-module__WYpanq__toolCard h3{letter-spacing:-.6px;margin:10px 0;font-size:19px;font-weight:550;line-height:1.3}.home-module__WYpanq__toolCard p{color:var(--soft);margin-bottom:25px;font-size:12px;line-height:1.8}.home-module__WYpanq__toolCta{color:#528fff;justify-content:space-between;align-items:center;width:100%;margin-top:auto;font-size:12px;font-weight:550;display:flex}.home-module__WYpanq__footer{justify-content:space-between;align-items:center;gap:24px;max-width:1144px;margin:auto;padding:30px 0;display:flex}.home-module__WYpanq__footer .home-module__WYpanq__brand{font-size:19px}.home-module__WYpanq__footer p,.home-module__WYpanq__footer>span{color:var(--soft);margin-top:5px;font-size:11px}.home-module__WYpanq__footer nav{gap:24px;display:flex}.home-module__WYpanq__footer nav a{color:var(--soft);font-size:12px;text-decoration:none}@media (max-width:1000px){.home-module__WYpanq__heroGrid{gap:32px}.home-module__WYpanq__navInner{gap:16px}.home-module__WYpanq__navLinks a{padding:10px 12px}.home-module__WYpanq__footer{margin:0 28px}.home-module__WYpanq__hero{padding-top:50px}}@media (max-width:760px){.home-module__WYpanq__navInner{grid-template-columns:minmax(0,1fr) auto;gap:16px 10px;min-height:68px;padding:14px 20px}.home-module__WYpanq__brand{font-size:20px}.home-module__WYpanq__navLinks{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:center;gap:2px;width:fit-content;max-width:100%;padding:5px}.home-module__WYpanq__navLinks a{padding:10px 14px;font-size:12px}.home-module__WYpanq__navCta{gap:5px;padding:10px;font-size:11px}.home-module__WYpanq__navActions{gap:6px}.home-module__WYpanq__hero{padding:40px 20px 0}.home-module__WYpanq__heroGrid{grid-template-columns:1fr;gap:38px}.home-module__WYpanq__heroCopy h1{font-size:clamp(42px,9vw,60px)}.home-module__WYpanq__heroCopy>p{max-width:480px}.home-module__WYpanq__preview{width:100%;max-width:500px;margin:auto;padding:18px;transform:none}.home-module__WYpanq__featureStrip{grid-template-columns:1fr 1fr;gap:20px 12px;margin-top:36px;padding:22px 0;display:grid}.home-module__WYpanq__featureStrip>span{gap:7px;font-size:10px}.home-module__WYpanq__tools{padding:42px 20px}.home-module__WYpanq__sectionHeading{display:block}.home-module__WYpanq__sectionHeading h2{font-size:27px}.home-module__WYpanq__sectionHeading>p{max-width:400px;margin-top:16px}.home-module__WYpanq__toolGrid{grid-template-columns:1fr}.home-module__WYpanq__toolCard{padding:24px}.home-module__WYpanq__toolIcon{margin-bottom:18px}.home-module__WYpanq__footer{flex-wrap:wrap;margin:0 20px}.home-module__WYpanq__footer>span{display:none}}@media (prefers-reduced-motion:reduce){.home-module__WYpanq__toolCard,.home-module__WYpanq__primary,.home-module__WYpanq__navCta{transition:none}}
.episode-module__ZRa5aa__page{background:var(--black);min-height:100vh;color:var(--text)}.episode-module__ZRa5aa__wrap{max-width:860px;margin:auto;padding:48px 24px 72px}.episode-module__ZRa5aa__back{color:var(--accent);align-items:center;gap:8px;margin-bottom:32px;font-size:14px;text-decoration:none;display:inline-flex}.episode-module__ZRa5aa__back:hover{text-underline-offset:4px;text-decoration:underline}.episode-module__ZRa5aa__eyebrow{color:var(--eyebrow-text);margin-bottom:16px;font-size:14px;font-weight:600;line-height:1.5}.episode-module__ZRa5aa__article{border:1px solid var(--border);background:var(--deep);overflow-wrap:anywhere;border-radius:20px;padding:clamp(24px,5vw,48px)}.episode-module__ZRa5aa__article h1{letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(32px,5vw,48px);font-weight:600;line-height:1.12}.episode-module__ZRa5aa__article h2{letter-spacing:-.6px;margin:30px 0 16px;font-size:25px;font-weight:600}.episode-module__ZRa5aa__article p,.episode-module__ZRa5aa__article li{color:var(--text-dim);font-size:16px;line-height:1.85}.episode-module__ZRa5aa__article p{margin:16px 0}.episode-module__ZRa5aa__article ul,.episode-module__ZRa5aa__article ol{margin:20px 0;padding-left:24px}.episode-module__ZRa5aa__article ul{list-style-type:disc}.episode-module__ZRa5aa__article ol{list-style-type:decimal}.episode-module__ZRa5aa__article li{margin:8px 0}.episode-module__ZRa5aa__article code{background:var(--black);border:1px solid var(--border);color:var(--accent);border-radius:6px;padding:3px 6px;font-size:.88em}.episode-module__ZRa5aa__article pre{background:var(--black);border-radius:12px;padding:20px;overflow-x:auto}.episode-module__ZRa5aa__article pre code{background:0 0;border:0;padding:0}.episode-module__ZRa5aa__article a{color:var(--accent);text-underline-offset:4px}.episode-module__ZRa5aa__article blockquote{border-left:3px solid var(--accent);margin:24px 0;padding:4px 20px}@media (max-width:600px){.episode-module__ZRa5aa__wrap{padding:32px 20px 48px}}
.legal-module__7fVNVa__page{background:var(--black);min-height:100vh;color:var(--text);font-family:var(--font-inter),system-ui,sans-serif}.legal-module__7fVNVa__wrap{max-width:860px;margin:0 auto;padding:56px 24px 72px}.legal-module__7fVNVa__title{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(32px,5vw,48px);font-weight:600;line-height:1.15}.legal-module__7fVNVa__meta{color:var(--text-dim);margin-bottom:28px;font-size:14px}.legal-module__7fVNVa__card{background:var(--deep);border:1px solid var(--border);border-radius:20px;padding:clamp(22px,4vw,40px)}.legal-module__7fVNVa__section{margin-bottom:22px}.legal-module__7fVNVa__section:last-child{margin-bottom:0}.legal-module__7fVNVa__section h2{margin:0 0 8px;font-size:18px}.legal-module__7fVNVa__section p{color:var(--text-dim);margin:0;font-size:15px;line-height:1.7}.legal-module__7fVNVa__list{color:var(--text-dim);margin:8px 0 0;padding-left:18px;font-size:15px;line-height:1.7}.legal-module__7fVNVa__back{color:var(--accent);margin-top:22px;text-decoration:none;display:inline-block}
.stress-test-module__0v4F4a__page{--bg:var(--black);--surface:var(--deep);--border-bright:var(--border);--muted:var(--text-dim);--warn:var(--danger);--warn-dim:var(--danger-soft);--ok:var(--positive);--ok-dim:var(--positive-soft);--caution-dim:var(--caution-soft);background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-inter),system-ui,sans-serif}.stress-test-module__0v4F4a__page:before{content:"";pointer-events:none;z-index:1;opacity:.3;background-image:radial-gradient(circle at 20% 20%,#ffffff05,#0000 25%),radial-gradient(circle at 80% 70%,#ffffff05,#0000 30%);position:fixed;inset:0}.stress-test-module__0v4F4a__header{z-index:20;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0fe6;align-items:center;gap:20px;padding:20px 40px;display:flex;position:sticky;top:0}.stress-test-module__0v4F4a__logo{letter-spacing:-.02em;font-size:18px;font-weight:800}.stress-test-module__0v4F4a__logo span{color:var(--accent)}.stress-test-module__0v4F4a__tagline{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-left:1px solid var(--border-bright);padding-left:20px;font-size:12px}.stress-test-module__0v4F4a__badge{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border:1px solid #7c6aff59;border-radius:2px;margin-left:auto;padding:4px 10px;font-size:12px}.stress-test-module__0v4F4a__main{z-index:2;max-width:900px;margin:0 auto;padding:56px 40px;position:relative}.stress-test-module__0v4F4a__hero h1{letter-spacing:-.03em;margin-bottom:16px;font-size:48px;font-weight:800;line-height:1.05}.stress-test-module__0v4F4a__hero em{color:var(--accent);font-style:normal}.stress-test-module__0v4F4a__hero p{color:var(--muted);max-width:560px;font-size:13px;line-height:1.7}.stress-test-module__0v4F4a__searchBlock{background:var(--surface);border:1px solid var(--border-bright);border-radius:4px;margin-bottom:32px;padding:28px}.stress-test-module__0v4F4a__searchLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:12px}.stress-test-module__0v4F4a__searchRow{gap:12px;display:flex}.stress-test-module__0v4F4a__input{background:var(--bg);border:1px solid var(--border-bright);color:var(--text);letter-spacing:.05em;border-radius:3px;outline:none;flex:1;padding:14px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px}.stress-test-module__0v4F4a__input:focus{border-color:var(--accent)}.stress-test-module__0v4F4a__button{background:var(--accent);color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;padding:14px 24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700}.stress-test-module__0v4F4a__examples{color:var(--muted);margin-top:10px;font-size:12px}.stress-test-module__0v4F4a__examples button{color:var(--accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0 4px;text-decoration:underline}.stress-test-module__0v4F4a__metaRow{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:12px;display:flex}.stress-test-module__0v4F4a__pollToggle{border:1px solid var(--border-bright);background:var(--bg);color:var(--text);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:6px 10px;font-size:12px}.stress-test-module__0v4F4a__error{background:var(--warn-dim);color:var(--danger);border:1px solid #ff6b3566;border-radius:3px;margin-top:10px;padding:10px 12px;font-size:12px}.stress-test-module__0v4F4a__loading{text-align:center;color:var(--muted);letter-spacing:.08em;padding:40px;font-size:12px}.stress-test-module__0v4F4a__card{background:var(--surface);border:1px solid var(--border-bright);border-radius:4px;overflow:hidden}.stress-test-module__0v4F4a__cardHeader{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:24px 28px;display:flex}.stress-test-module__0v4F4a__flightId{font-size:32px;font-weight:800}.stress-test-module__0v4F4a__route{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.6}.stress-test-module__0v4F4a__route strong{color:var(--text)}.stress-test-module__0v4F4a__liveTelemetry{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:8px;font-size:12px;display:flex}.stress-test-module__0v4F4a__liveChip{color:var(--ok);background:var(--ok-dim);letter-spacing:.08em;text-transform:uppercase;border:1px solid #2dd4a059;border-radius:2px;padding:2px 6px;font-size:12px}.stress-test-module__0v4F4a__scoreWrap{text-align:right}.stress-test-module__0v4F4a__scoreNum{font-size:48px;font-weight:800;line-height:1}.stress-test-module__0v4F4a__scoreLabel{letter-spacing:.12em;text-transform:uppercase;border-radius:2px;padding:4px 8px;font-size:12px;font-weight:700}.stress-test-module__0v4F4a__brittle{color:var(--warn)}.stress-test-module__0v4F4a__brittle .stress-test-module__0v4F4a__scoreLabel{color:var(--warn);background:var(--warn-dim)}.stress-test-module__0v4F4a__moderate{color:var(--caution)}.stress-test-module__0v4F4a__moderate .stress-test-module__0v4F4a__scoreLabel{color:var(--caution);background:var(--caution-dim)}.stress-test-module__0v4F4a__resilient{color:var(--ok)}.stress-test-module__0v4F4a__resilient .stress-test-module__0v4F4a__scoreLabel{color:var(--ok);background:var(--ok-dim)}.stress-test-module__0v4F4a__panels{background:var(--border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.stress-test-module__0v4F4a__panel,.stress-test-module__0v4F4a__panelFull{background:var(--surface);padding:24px 28px}.stress-test-module__0v4F4a__panelFull{border-top:1px solid var(--border)}.stress-test-module__0v4F4a__panelTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;font-size:12px}.stress-test-module__0v4F4a__histogram{align-items:flex-end;gap:4px;height:84px;margin-bottom:8px;display:flex}.stress-test-module__0v4F4a__barGroup{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.stress-test-module__0v4F4a__bar{border-radius:2px 2px 0 0;width:100%;min-height:3px}.stress-test-module__0v4F4a__barDate{color:var(--muted);font-size:12px}.stress-test-module__0v4F4a__statRow{border-bottom:1px solid var(--border);justify-content:space-between;padding:6px 0;font-size:13px;display:flex}.stress-test-module__0v4F4a__statKey{color:var(--muted)}.stress-test-module__0v4F4a__statVal{font-weight:700}.stress-test-module__0v4F4a__warn{color:var(--warn)}.stress-test-module__0v4F4a__ok{color:var(--ok)}.stress-test-module__0v4F4a__caution{color:var(--caution)}.stress-test-module__0v4F4a__metricList{flex-direction:column;gap:10px;display:flex}.stress-test-module__0v4F4a__metricHeader{justify-content:space-between;font-size:12px;display:flex}.stress-test-module__0v4F4a__metricName{color:var(--muted)}.stress-test-module__0v4F4a__progressTrack{background:var(--border-bright);border-radius:2px;height:4px;margin-top:5px;overflow:hidden}.stress-test-module__0v4F4a__progressFill{height:100%}.stress-test-module__0v4F4a__insight{background:var(--accent-dim);border-left:3px solid var(--accent);margin-top:16px;padding:12px 16px;font-size:12px;line-height:1.6}.stress-test-module__0v4F4a__ghost{background:var(--warn-dim);border:1px solid #ff6b3547;border-radius:3px;padding:16px 20px}.stress-test-module__0v4F4a__ghost.stress-test-module__0v4F4a__safe,.stress-test-module__0v4F4a__safe{background:var(--ok-dim);border-color:#2dd4a04d}.stress-test-module__0v4F4a__ghostTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--warn);margin-bottom:6px;font-size:12px;font-weight:700}.stress-test-module__0v4F4a__ghost.stress-test-module__0v4F4a__safe .stress-test-module__0v4F4a__ghostTitle,.stress-test-module__0v4F4a__safe .stress-test-module__0v4F4a__ghostTitle{color:var(--ok)}.stress-test-module__0v4F4a__ghostText{font-size:12px;line-height:1.6}.stress-test-module__0v4F4a__scoreBreakdown{border-radius:4px;height:8px;margin-bottom:8px;display:flex;overflow:hidden}.stress-test-module__0v4F4a__segDelay{background:var(--caution)}.stress-test-module__0v4F4a__segNetwork{background:var(--warn)}.stress-test-module__0v4F4a__segRotation{background:var(--accent)}.stress-test-module__0v4F4a__legend{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.stress-test-module__0v4F4a__legendRow{align-items:center;gap:6px;display:inline-flex}.stress-test-module__0v4F4a__dot{border-radius:50%;width:8px;height:8px}.stress-test-module__0v4F4a__bottom{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:12px;padding:16px 28px;font-size:12px;display:flex}.stress-test-module__0v4F4a__live{color:var(--ok)}.stress-test-module__0v4F4a__liveArcWrap{padding:20px 24px 24px}.stress-test-module__0v4F4a__liveArcHeader{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.stress-test-module__0v4F4a__liveArcHeader h3{margin:0;font-size:18px}.stress-test-module__0v4F4a__liveArcHeader span{color:var(--muted);font-size:13px}.stress-test-module__0v4F4a__liveArcCanvasWrap{border:1px solid var(--border-bright);background:var(--black);border-radius:6px;position:relative;overflow:hidden}.stress-test-module__0v4F4a__liveArcSvg{width:100%;height:360px;display:block}.stress-test-module__0v4F4a__livePlaneIcon{pointer-events:auto;filter:drop-shadow(0 0 6px #2dd4a0b3);z-index:3;position:absolute}.stress-test-module__0v4F4a__liveArcPointLabel{fill:var(--text);font-size:15px;font-weight:700}.stress-test-module__0v4F4a__liveArcCountdown{fill:var(--text);font-size:18px;font-weight:700}.stress-test-module__0v4F4a__liveArcRiskWrap{justify-content:center;padding:18px 0 6px;display:flex}.stress-test-module__0v4F4a__liveArcRiskBadge{background:var(--black);border:1px solid var(--border);border-radius:999px;align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:inline-flex}.stress-test-module__0v4F4a__liveArcRiskBadge strong{font-weight:600}.stress-test-module__0v4F4a__liveArcRiskDot{background:currentColor;border-radius:50%;width:7px;height:7px}.stress-test-module__0v4F4a__liveArcRiskValue{font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;font-weight:600;display:inline-flex}.stress-test-module__0v4F4a__liveArcRiskValue small{color:var(--muted);font-size:12px;font-weight:400}.stress-test-module__0v4F4a__liveArcTooltip{border:1px solid var(--border-bright);background:var(--deep);color:var(--text);pointer-events:none;z-index:4;border-radius:6px;min-width:240px;padding:10px 12px;font-size:12px;line-height:1.55;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 8px 24px #00000052}.stress-test-module__0v4F4a__liveArcTooltipTitle{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;margin-bottom:6px;font-size:12px}.stress-test-module__0v4F4a__liveArcStats{background:var(--border);border:1px solid var(--border);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.stress-test-module__0v4F4a__liveArcStats>div{background:var(--surface);flex-direction:column;gap:3px;padding:10px 12px;display:flex}.stress-test-module__0v4F4a__liveArcLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:12px}.stress-test-module__0v4F4a__liveArcError{color:var(--danger);background:#ff6b3514;border:1px solid #ff6b3559;border-radius:4px;margin-top:12px;padding:10px 12px;font-size:13px}@media (max-width:900px){.stress-test-module__0v4F4a__header,.stress-test-module__0v4F4a__main{padding-left:20px;padding-right:20px}.stress-test-module__0v4F4a__searchRow{flex-direction:column}.stress-test-module__0v4F4a__panels{grid-template-columns:1fr}.stress-test-module__0v4F4a__flightId{font-size:26px}.stress-test-module__0v4F4a__scoreNum{font-size:38px}.stress-test-module__0v4F4a__bottom{flex-direction:column}.stress-test-module__0v4F4a__liveArcWrap{padding:14px}.stress-test-module__0v4F4a__liveArcHeader{flex-direction:column;align-items:flex-start}.stress-test-module__0v4F4a__liveArcSvg{height:280px}.stress-test-module__0v4F4a__liveArcStats{grid-template-columns:1fr}}.stress-test-module__0v4F4a__page:before{display:none}.stress-test-module__0v4F4a__main{max-width:1040px;padding:52px 28px 72px}.stress-test-module__0v4F4a__hero{margin-bottom:30px}.stress-test-module__0v4F4a__hero h1{letter-spacing:-.055em;font-size:clamp(36px,5vw,54px);font-weight:600;line-height:1.08}.stress-test-module__0v4F4a__hero p{font-size:15px;line-height:1.75}.stress-test-module__0v4F4a__searchBlock,.stress-test-module__0v4F4a__card{border-color:var(--border);border-radius:20px;box-shadow:0 5px 20px #001b4806}.stress-test-module__0v4F4a__searchLabel,.stress-test-module__0v4F4a__panelTitle{color:var(--eyebrow-text);text-transform:none;letter-spacing:0;font-size:14px;font-weight:600}.stress-test-module__0v4F4a__input{font-family:var(--font-inter),sans-serif;letter-spacing:0;border-radius:12px;min-width:0;font-size:18px}.stress-test-module__0v4F4a__input:focus{box-shadow:0 0 0 3px #528fff20}.stress-test-module__0v4F4a__button{font-family:var(--font-inter),sans-serif;letter-spacing:0;text-transform:none;background:#2363eb;border-radius:12px;font-size:14px;font-weight:600}.stress-test-module__0v4F4a__button:hover{background:#1752d0}.stress-test-module__0v4F4a__pollToggle,.stress-test-module__0v4F4a__scoreLabel{letter-spacing:0;text-transform:none;border-radius:8px;font-size:12px}.stress-test-module__0v4F4a__liveArcCanvasWrap,.stress-test-module__0v4F4a__liveArcStats,.stress-test-module__0v4F4a__liveArcTooltip,.stress-test-module__0v4F4a__error,.stress-test-module__0v4F4a__liveArcError{border-radius:14px}.stress-test-module__0v4F4a__liveArcLabel,.stress-test-module__0v4F4a__liveArcTooltipTitle{text-transform:none;letter-spacing:0;font-size:12px}.stress-test-module__0v4F4a__liveChip{border-radius:8px;font-size:12px}@media (max-width:600px){.stress-test-module__0v4F4a__main{padding:32px 20px 48px}.stress-test-module__0v4F4a__searchBlock{padding:20px}.stress-test-module__0v4F4a__searchRow{flex-direction:column}.stress-test-module__0v4F4a__button{min-height:48px}.stress-test-module__0v4F4a__metaRow{flex-wrap:wrap}.stress-test-module__0v4F4a__cardHeader{flex-wrap:wrap;gap:18px;padding:20px}.stress-test-module__0v4F4a__panels{grid-template-columns:1fr}.stress-test-module__0v4F4a__panel,.stress-test-module__0v4F4a__panelFull{padding:20px}.stress-test-module__0v4F4a__liveArcHeader{flex-wrap:wrap}}.stress-test-module__0v4F4a__eyebrow{color:var(--eyebrow-text);align-items:center;gap:8px;margin-bottom:18px;font-size:14px;font-weight:600;display:flex}.stress-test-module__0v4F4a__hero h1{margin:0 0 20px}.stress-test-module__0v4F4a__hero p{max-width:580px}.stress-test-module__0v4F4a__main{max-width:1100px}.stress-test-module__0v4F4a__searchBlock{margin-bottom:28px;padding:30px}.stress-test-module__0v4F4a__searchHeading{align-items:center;gap:14px;margin-bottom:26px;display:flex}.stress-test-module__0v4F4a__searchIcon,.stress-test-module__0v4F4a__introIcon{color:var(--accent);background:var(--accent-dim);border:1px solid #528fff25;border-radius:13px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.stress-test-module__0v4F4a__searchHeading h2{letter-spacing:-.6px;margin:0 0 4px;font-size:20px;font-weight:600}.stress-test-module__0v4F4a__searchHeading p{color:var(--muted);margin:0;font-size:13px}.stress-test-module__0v4F4a__searchLabel{color:var(--text);margin-bottom:8px;font-size:13px;display:block}.stress-test-module__0v4F4a__searchRow{gap:12px}.stress-test-module__0v4F4a__input{background:var(--black);min-height:56px;font-size:16px}.stress-test-module__0v4F4a__input::placeholder{color:var(--muted);opacity:1}.stress-test-module__0v4F4a__button{justify-content:center;align-items:center;gap:16px;min-height:56px;display:inline-flex}.stress-test-module__0v4F4a__button:disabled{cursor:default;opacity:.65}.stress-test-module__0v4F4a__examples{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:12px;display:flex}.stress-test-module__0v4F4a__examples button{border:1px solid var(--border);background:var(--black);color:var(--text-dim);border-radius:8px;margin:0;padding:6px 10px;text-decoration:none}.stress-test-module__0v4F4a__examples button:hover{border-color:var(--accent);color:var(--accent)}.stress-test-module__0v4F4a__metaRow{border-top:1px solid var(--border);margin-top:22px;padding-top:18px}.stress-test-module__0v4F4a__pollToggle{background:var(--surface);padding:8px 12px;font-family:inherit}.stress-test-module__0v4F4a__introGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.stress-test-module__0v4F4a__introGrid>div{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:24px}.stress-test-module__0v4F4a__introIcon{width:42px;height:42px;margin-bottom:20px}.stress-test-module__0v4F4a__introGrid h3{letter-spacing:-.35px;margin:0 0 9px;font-size:16px;font-weight:600}.stress-test-module__0v4F4a__introGrid p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.stress-test-module__0v4F4a__flightId{letter-spacing:-1px;font-weight:600}.stress-test-module__0v4F4a__scoreNum{letter-spacing:-2px;font-weight:600}.stress-test-module__0v4F4a__statKey,.stress-test-module__0v4F4a__metricName,.stress-test-module__0v4F4a__statVal,.stress-test-module__0v4F4a__metricHeader{font-size:13px}.stress-test-module__0v4F4a__insight,.stress-test-module__0v4F4a__ghost{border-radius:12px}.stress-test-module__0v4F4a__bar{border-radius:5px 5px 0 0}.stress-test-module__0v4F4a__bottom{letter-spacing:0;flex-wrap:wrap;gap:8px;font-size:12px}@media (max-width:600px){.stress-test-module__0v4F4a__searchBlock{padding:20px}.stress-test-module__0v4F4a__introGrid{grid-template-columns:1fr}.stress-test-module__0v4F4a__introGrid>div{padding:22px}.stress-test-module__0v4F4a__hero h1{font-size:40px}.stress-test-module__0v4F4a__metaRow{align-items:start}}.stress-test-module__0v4F4a__histogram{min-width:0;height:110px;margin-bottom:14px}.stress-test-module__0v4F4a__barGroup{min-width:0}.stress-test-module__0v4F4a__barDate{white-space:nowrap}.stress-test-module__0v4F4a__barGroup:nth-child(2n) .stress-test-module__0v4F4a__barDate{visibility:hidden}@media (max-width:600px){.stress-test-module__0v4F4a__barGroup:not(:nth-child(3n+1)) .stress-test-module__0v4F4a__barDate{visibility:hidden}}.stress-test-module__0v4F4a__cardHeader,.stress-test-module__0v4F4a__panelFull,.stress-test-module__0v4F4a__bottom,.stress-test-module__0v4F4a__metaRow{border-top:0;border-bottom:0}.stress-test-module__0v4F4a__panels{background:0 0;gap:0}.stress-test-module__0v4F4a__liveArcStats{background:var(--surface);gap:0}.stress-test-module__0v4F4a__dateField{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.stress-test-module__0v4F4a__dateField>span{color:var(--muted)}.stress-test-module__0v4F4a__optional{color:var(--muted);margin-left:4px}.stress-test-module__0v4F4a__dateField input{background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:9px;padding:8px 10px}.stress-test-module__0v4F4a__timingDetails{color:var(--text);margin-top:16px;font-size:13px}.stress-test-module__0v4F4a__timingDetails summary{cursor:pointer;color:var(--accent);font-weight:600}.stress-test-module__0v4F4a__timingDetails>p{color:var(--muted);margin-top:10px;line-height:1.6}.stress-test-module__0v4F4a__timingFields{flex-wrap:wrap;gap:12px 24px;display:flex}.stress-test-module__0v4F4a__timingFields .stress-test-module__0v4F4a__dateField{flex-direction:column;align-items:flex-start;margin-top:8px}.stress-test-module__0v4F4a__conditionsGrid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;display:grid}.stress-test-module__0v4F4a__conditionsGrid>div{background:var(--bg);border-radius:14px;padding:18px}.stress-test-module__0v4F4a__conditionsGrid p{margin-top:8px;font-size:13px;line-height:1.6}.stress-test-module__0v4F4a__conditionsGrid small{color:var(--muted)}.stress-test-module__0v4F4a__reasonList{color:var(--muted);margin-top:20px;padding-left:18px;font-size:13px;line-height:1.75;list-style:outside}.stress-test-module__0v4F4a__historyNote{color:var(--muted);margin:12px 0;font-size:13px;line-height:1.75}.stress-test-module__0v4F4a__sourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stress-test-module__0v4F4a__sourceGrid>div{background:var(--bg);border-radius:12px;flex-direction:column;gap:5px;padding:14px;font-size:13px;display:flex}.stress-test-module__0v4F4a__sourceGrid small{color:var(--muted);font-size:12px}
