section.hero{display:grid;grid-template-columns:1fr;gap:36px;margin-top:28px}@media (min-width: 1000px){section.hero{grid-template-columns:minmax(0,560px) 1fr;gap:40px;margin-top:56px;align-items:start}}.kicker{display:inline-flex;align-items:center;gap:10px;font:500 15px/1.3 var(--sans);color:var(--ink-2)}.hero h1{margin-top:18px;font:650 52px/.98 var(--sans);font-weight:600;letter-spacing:-.04em;color:var(--ink)}@media (min-width: 720px){.hero h1{font-size:76px}}.hero .sub{margin-top:20px;font:400 18px/1.5 var(--sans);color:var(--ink-2);max-width:520px}@media (min-width: 720px){.hero .sub{font-size:20px}}.hero-search{margin-top:28px;max-width:540px}.tries{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px;font:500 14px/1 var(--sans);color:var(--ink-3)}.tries .dchip{height:30px}.hero-art{position:relative;display:flex;justify-content:center;align-items:flex-start;gap:18px;min-height:420px}.hero-small{display:none}@media (min-width: 1000px){.hero-art{justify-content:flex-end}.hero-small{display:flex;gap:18px;align-items:flex-end;padding-top:70px}}.hero-small figure{display:flex;flex-direction:column;align-items:center}.hero-small figcaption{margin-top:12px;text-align:center;font:600 13.5px/1.3 var(--sans);color:var(--ink-2)}.hero-small figcaption .mono{display:block;font-size:12px;font-weight:500;color:var(--ink-3);margin-bottom:4px}.hero-big{position:relative;display:flex;flex-direction:column;align-items:center}.peek{display:block;position:relative;margin-top:-40px;width:min(360px,100%);padding:16px 18px;text-decoration:none;color:inherit;z-index:4}@media (min-width: 1000px){.peek{position:absolute;left:-150px;bottom:-40px;margin:0}.hero-art{padding-bottom:60px}}.peek-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.peek-top .f{font:700 17px/1 var(--sans);letter-spacing:-.01em}.peek-top .f span{font-weight:500;color:var(--ink-3);margin-left:6px}.peek p{margin-top:10px;font:500 16.5px/1.45 var(--sans)}.peek-foot{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.peek-cta{font:600 14px/1 var(--sans);color:var(--amber-ink)}section.labels{margin-top:72px}.labels h2,.happening h2,.explain h2,.faq h2{font:700 26px/1.15 var(--sans);letter-spacing:-.02em}.labels-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px 24px;margin-top:18px}.labels-grid p{margin-top:10px;font:400 15.5px/1.5 var(--sans);color:var(--ink-2)}section.happening{margin-top:72px}.sec-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.now-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:18px;align-items:start}@media (min-width: 860px){.now-grid{grid-template-columns:1fr 1fr}}.now-card{padding:20px;display:flex;flex-direction:column;align-items:flex-start}.now-card h3{font:700 18px/1.25 var(--sans)}.now-card .muted{margin:12px 0 14px;color:var(--ink-2)}.hold-list{list-style:none;width:100%;margin:10px 0 14px}.hold-list li+li{border-top:1px solid var(--line-2)}.hold-list a{display:flex;gap:12px;align-items:baseline;padding:11px 0;text-decoration:none}.hold-list b{flex:none;min-width:64px;font:600 14px/1.3 var(--mono);color:var(--ink)}.hold-list span{font:400 15.5px/1.4 var(--sans);color:var(--ink-2)}.hold-list a:hover span{color:var(--ink)}section.explain{margin-top:72px}.explain .lede{margin-top:6px;color:var(--ink-3)}.explain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-top:18px}.ex-card{display:flex;gap:16px;padding:18px;align-items:flex-start}.ex-card h3{font:700 17px/1.25 var(--sans)}.ex-card p{margin-top:6px;font:400 15.5px/1.5 var(--sans);color:var(--ink-2)}section.arrivals{margin-top:56px}.arrivals-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:26px;background:linear-gradient(120deg,#fff,#eef4fb)}.arrivals-card h2{font:700 24px/1.2 var(--sans);letter-spacing:-.02em}.arrivals-card p{margin-top:6px;color:var(--ink-2);max-width:560px}section.faq{margin-top:72px;max-width:820px}.faq details{margin-top:12px;background:#fff;border-radius:20px;padding:16px 18px;box-shadow:var(--shadow-card)}.faq summary{font:600 17px/1.35 var(--sans);cursor:pointer}.faq details p{margin-top:10px;color:var(--ink-2);line-height:1.6}section.radio-teaser{margin-top:72px}.radio-teaser h2{font:700 26px/1.15 var(--sans);letter-spacing:-.02em}.radio-teaser .lede{margin-top:6px;color:var(--ink-3)}.radio-teaser-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:18px}@media (min-width: 860px){.radio-teaser-grid{grid-template-columns:1fr 1fr}}.muted-note{margin-top:10px;font:500 13.5px/1.4 var(--sans);color:var(--ink-3)}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2) format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.woff) format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-500-normal-BWnGEVsr.woff2) format("woff2"),url(/assets/figtree-latin-500-normal-B_yy1phn.woff) format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2) format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.woff) format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2) format("woff2"),url(/assets/figtree-latin-700-normal-BCCt2T1q.woff) format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2) format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.woff) format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2) format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.woff) format("woff")}:root{--canvas: #f3f6fa;--card: #ffffff;--wash: #e8f0f9;--ink: #13213b;--ink-2: #47556f;--ink-3: #5c6983;--line: #d8e1ec;--line-2: #e9eef4;--night: #14244a;--amber: #e79a2c;--amber-ink: #8a5200;--danger: #a3341f;--sky-day: linear-gradient(180deg, #7fb0e6 0%, #b9d6f2 100%);--sky-golden: linear-gradient(180deg, #46659f 0%, #8fa7cf 50%, #ebc587 86%, #efae60 100%);--sky-dusk: linear-gradient(180deg, #1f3168 0%, #4a5e98 55%, #c38f5c 88%, #e6ac62 100%);--sky-night: linear-gradient(180deg, #0a142c 0%, #15254b 48%, #2a3d6e 85%, #4a5d8c 100%);--sky-cloud: linear-gradient(180deg, #9dabc2 0%, #c9d3e1 100%);--sky-read: linear-gradient(180deg, #f6cb7e 0%, #e79a2c 100%);--sky-radar: linear-gradient(180deg, #0e1a38 0%, #2a3e70 100%);--sans: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "DM Mono", ui-monospace, Menlo, monospace;--shadow-card: 0 18px 36px -24px rgba(19, 38, 77, .35), 0 0 0 1px rgba(19, 38, 77, .04);--radius: 26px}*{box-sizing:border-box;margin:0;padding:0}html,body{overflow-x:hidden}html{-webkit-text-size-adjust:100%}body{background:var(--canvas);font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;min-height:100vh}a{color:inherit}button{border:0;font:inherit;cursor:pointer;background:none;color:inherit}input,select,textarea{font:inherit;font-size:16px;color:var(--ink)}img,svg{display:block}:focus-visible{outline:3px solid rgba(231,154,44,.55);outline-offset:2px;border-radius:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.js .ssr{display:none}.ssr{max-width:720px;margin:0 auto;padding:32px 20px}.ssr h1{font-size:36px;line-height:1.1;letter-spacing:-.03em;margin:16px 0}.ssr p,.ssr li{margin:8px 0}.ssr nav a,.ssr footer a{margin-right:14px}.mono{font-family:var(--mono)}.wrap{max-width:1160px;margin:0 auto;padding:0 20px}.narrow{max-width:620px;margin:0 auto;padding:0 16px}.top{position:sticky;top:0;z-index:30;background:#f3f6fadb;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px)}.top-in{display:flex;align-items:center;justify-content:space-between;height:64px}.wordmark{display:inline-flex;align-items:center;gap:8px;font:700 20px/1 var(--sans);letter-spacing:-.02em;color:var(--ink);text-decoration:none}.top-links{display:flex;align-items:center;gap:26px;font:500 16px/1 var(--sans);color:var(--ink-2)}.top-links a{text-decoration:none}.top-links a:hover{color:var(--ink)}.top-links .hide-sm{display:inline}@media (max-width: 720px){.top-links .hide-sm{display:none}.top-links{gap:10px}}.pill-btn{height:42px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;border-radius:15px;background:#fff;color:var(--ink);font:600 15px/1 var(--sans);text-decoration:none;white-space:nowrap;box-shadow:0 0 0 1px #d6dfea,inset 0 0 0 3px #fff,inset 0 0 0 4px #eef2f7,0 6px 14px -10px #13264d59}.pill-btn:hover{box-shadow:0 0 0 1px #c6d1de,inset 0 0 0 3px #fff,inset 0 0 0 4px #eef2f7,0 8px 16px -10px #13264d66}.icon-btn{width:42px;height:42px;display:grid;place-items:center;border-radius:15px;background:#fff;color:var(--ink);box-shadow:0 0 0 1px #dae2ed,inset 0 0 0 3px #fff,inset 0 0 0 4px #eef2f7,0 4px 10px -6px #13264d4d}.icon-btn[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:0 4px 10px -6px #13264d99}.win{position:relative;border-radius:44%/35%;padding:14px;background:linear-gradient(180deg,#fff,#f2f5f9);box-shadow:0 30px 50px -26px #13264d6b,0 8px 18px -8px #13264d24,inset 0 1px #fff,inset 0 -2px 3px #13264d0f}.win .reveal{border-radius:44%/35%;padding:6px;height:100%;background:linear-gradient(180deg,#dce3ec,#eef2f7 60%,#f6f8fb);box-shadow:inset 0 3px 7px #0c1a3838,inset 0 -1px #ffffffe6}.win .glass{position:relative;height:100%;border-radius:43%/34%;overflow:hidden;background:#0a142c;box-shadow:0 0 0 1px #0a142c40}.win .glass>svg,.win .glass>img{display:block;width:100%;height:100%;object-fit:cover}.win .glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff21,#fff0 34%,#fff0 70%,#ffffff0d)}.shade{position:absolute;left:0;right:0;top:0;z-index:2;height:21%;background:linear-gradient(180deg,#fdfeff,#f1f4f8 82%,#e3e9f0);box-shadow:0 4px 8px -2px #040a1a80;transition:height .9s cubic-bezier(.2,.8,.2,1)}.shade:after{content:"";position:absolute;left:50%;bottom:4px;width:30px;height:5px;margin-left:-15px;border-radius:3px;background:#d5dde7;box-shadow:inset 0 1px 1px #0c1a382e}.shade span{position:absolute;left:8px;right:8px;bottom:14px;text-align:center;font:500 10.5px/1.25 var(--mono);color:#4f5d77;letter-spacing:.04em}.shade.down{height:100%;box-shadow:none}.shade.down span{bottom:50%;transform:translateY(50%);font-size:12px}.mw{position:relative;flex:none;background:#fff;padding:3px;border-radius:44%/36%;box-shadow:0 0 0 1px #d3dce8,0 5px 10px -5px #13264d4d}.mw i{position:relative;display:block;height:100%;border-radius:42%/34%;overflow:hidden;background:var(--sky, var(--sky-day));box-shadow:inset 0 0 0 1.5px #e4eaf2,inset 0 2px 4px #040a1a59}.mw i:before{content:"";position:absolute;left:0;right:0;top:0;height:var(--shade, 22%);background:linear-gradient(180deg,#fdfeff,#e8edf3);box-shadow:0 1.5px 2px #040a1a59}.mw i img{width:100%;height:100%;object-fit:cover}.mw.down i:before{height:100%;box-shadow:none}.mw.down{box-shadow:0 0 0 1px #c6d1de;background:#f6f8fb}.mw b{position:absolute;left:50%;bottom:24%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 2px #e79a2c4d,0 0 8px 2px #e79a2c8c}.sky-day{--sky: var(--sky-day)}.sky-golden{--sky: var(--sky-golden)}.sky-dusk{--sky: var(--sky-dusk)}.sky-night{--sky: var(--sky-night)}.sky-cloud{--sky: var(--sky-cloud)}.sky-read{--sky: var(--sky-read)}.sky-radar{--sky: var(--sky-radar)}.src{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 5px;border-radius:10px;background:linear-gradient(180deg,#f7f9fc,#edf2f7);border:1px solid #d2dbe7;box-shadow:inset 0 0 0 2px #fff,0 1px 2px #13264d0f;font:600 12.5px/1 var(--sans);color:#2f3d58;white-space:nowrap}.src i{width:12px;height:16px;border-radius:5px/6px;background:var(--sky);flex:none;box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px #cbd5e2,inset 0 1px 2px #040a1a4d}.src.radar i{--sky: var(--sky-radar)}.src.faa i{--sky: var(--sky-day)}.src.weather i{--sky: var(--sky-cloud)}.src.read i{--sky: var(--sky-read)}.dchip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:9px;background:#eef3f9;font:500 12.5px/1 var(--mono);color:#3a4862;letter-spacing:.01em;white-space:nowrap}.dchip.white{background:#fff;box-shadow:0 0 0 1px #d8e0ea}a.dchip{text-decoration:none}a.dchip:hover{box-shadow:0 0 0 1px #b9c6d6}.status{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px 0 10px;border-radius:11px;background:#fff;box-shadow:0 0 0 1px #dae2ed,0 4px 10px -6px #13264d40;font:600 14px/1 var(--sans);color:var(--ink);white-space:nowrap}.status i{width:8px;height:8px;border-radius:50%;background:#2f9e6b;box-shadow:0 0 0 3px #2f9e6b33}.status.notice i{background:var(--amber);box-shadow:0 0 0 3px #e79a2c38}.status.quiet i{background:#8c99ae;box-shadow:0 0 0 3px #8c99ae38}.status.live i{animation:pulse 2s ease-in-out infinite}@keyframes pulse{50%{box-shadow:0 0 0 6px #2f9e6b00}}@media (prefers-reduced-motion: reduce){.status.live i{animation:none}.shade{transition:none}}.card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow-card)}.eyebrow{font:600 13px/1 var(--sans);color:var(--ink-3);letter-spacing:.01em}.sec{padding-top:32px}.sec h2{font:700 20px/1.2 var(--sans);letter-spacing:-.015em}.sec .lede{margin-top:4px;font:500 14.5px/1.35 var(--sans);color:var(--ink-3)}.winput{display:flex;align-items:center;gap:8px;padding:5px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px #d2dbe7,0 6px 14px -10px #13264d59}.winput .well{flex:1;min-width:0;display:flex;align-items:center;gap:10px;height:50px;padding:0 14px;border-radius:17px;background:linear-gradient(180deg,#edf2f8,#f8fafd);box-shadow:inset 0 2px 4px #0c1a381f,inset 0 0 0 1px #e3e9f1}.winput input{flex:1;min-width:0;border:0;background:transparent;font:500 16px/1 var(--sans);color:var(--ink);outline:none}.winput input::placeholder{color:#6a7790}.winput:focus-within{box-shadow:0 0 0 2px #e79a2c8c,0 6px 14px -10px #13264d59}.btn{flex:none;height:50px;padding:0 18px;border:0;border-radius:17px;background:var(--ink);color:#fff;font:600 16px/1 var(--sans);box-shadow:inset 0 1px #ffffff24,0 6px 14px -8px #13264d99;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.btn:hover{background:#1c2e50}.btn:disabled{opacity:.6;cursor:default}.btn.ghost{background:#fff;color:var(--ink);box-shadow:0 0 0 1px #d2dbe7}.btn.ghost:hover{background:#f6f8fb}.btn.danger{background:#fff;color:var(--danger);box-shadow:0 0 0 1px #e6c9c2}.field-label{display:block;margin-top:14px;font:600 13px/1 var(--sans);color:var(--ink-2)}.form-msg{margin-top:10px;font:500 14.5px/1.4 var(--sans);color:var(--ink-2)}.form-msg.err{color:var(--danger)}.foot{margin-top:64px;padding:40px 0 48px;border-top:1px solid var(--line-2)}.foot-in{display:grid;grid-template-columns:1.4fr 1fr;gap:28px}.foot p{font:500 13.5px/1.6 var(--sans);color:var(--ink-3);max-width:560px}.foot .links{display:flex;flex-wrap:wrap;gap:8px 20px;font:600 14.5px/1.4 var(--sans);justify-content:flex-end}.foot .links a{text-decoration:none;color:var(--ink-2)}.foot .fine{margin-top:10px;font:500 12px/1.6 var(--mono);color:var(--ink-3)}.foot .fine a{color:var(--ink-2)}@media (max-width: 720px){.foot-in{grid-template-columns:1fr}.foot .links{justify-content:flex-start}}.sk{background:linear-gradient(90deg,#e6ecf3,#f1f5f9,#e6ecf3);background-size:200% 100%;animation:sk 1.4s ease-in-out infinite;border-radius:10px}@keyframes sk{to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.sk{animation:none}}.prose{max-width:680px;margin:0 auto;padding:24px 20px 0}.prose h1{font:700 38px/1.08 var(--sans);letter-spacing:-.03em;margin:12px 0 14px}.prose h2{font:700 21px/1.25 var(--sans);letter-spacing:-.015em;margin:34px 0 8px}.prose p,.prose li{font:400 17px/1.6 var(--sans);color:var(--ink)}.prose p+p{margin-top:12px}.prose ul{margin:10px 0 0 20px}.prose li+li{margin-top:6px}.prose .meta{font:500 14px/1.4 var(--sans);color:var(--ink-3)}.prose a{color:var(--ink);text-decoration-color:var(--amber);text-underline-offset:3px}.search{position:relative;width:100%}.search.big .winput{padding:6px;border-radius:26px}.search.big .well{height:60px;border-radius:20px;padding:0 18px}.search.big input{font-size:19px;font-weight:600;letter-spacing:.01em}.search.big .btn{height:60px;border-radius:20px;padding:0 22px;font-size:17px}@media (max-width: 520px){.search .winput{flex-direction:column;align-items:stretch;border-radius:24px}.search .winput .well{flex:none}.search .btn,.search.big .btn{width:100%}}.search-list{list-style:none;position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:20;background:#fff;border-radius:20px;padding:6px;box-shadow:0 24px 48px -20px #13264d59,0 0 0 1px #13264d0f}.search-list button{width:100%;display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;text-align:left;font:500 15.5px/1.3 var(--sans);color:var(--ink)}.search-list button:hover{background:#f1f5fa}.search-list .code{font:600 13px/1 var(--mono);background:#eef3f9;border-radius:8px;padding:6px 8px}.signin{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:32px}.signin h1,.account h1{margin-top:22px;font:700 32px/1.1 var(--sans);letter-spacing:-.025em}.signin>p{margin-top:10px;color:var(--ink-2);max-width:460px}.signin-card{width:100%;margin-top:22px;padding:20px;text-align:left}.account{padding-top:16px}.account .meta{margin-top:6px;color:var(--ink-3)}.acc-empty{margin-top:18px;padding:20px;color:var(--ink-2)}.acc-list{list-style:none;margin-top:18px;display:flex;flex-direction:column;gap:10px}.acc-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;flex-wrap:wrap}.acc-main{display:flex;flex-direction:column;text-decoration:none}.acc-main b{font:700 18px/1.2 var(--sans)}.acc-main span{font:500 14px/1.3 var(--sans);color:var(--ink-3)}.acc-actions{display:flex;gap:8px}.acc-actions button{height:34px;cursor:pointer}.acc-actions .on{background:var(--ink);color:#fff;box-shadow:none}.acc-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}
