:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--oway-indigo:#1e00ff;--oway-indigo-hi:#5236ff;--oway-orange:#f65c0e;--bg:#f5efe8;--bg-elevated:#fff;--panel-fill:#ffffffd6;--fill:#0a0a0b0a;--fg:#0a0a0b;--fg-2:#0a0a0ba6;--fg-3:#0a0a0b80;--fg-on-indigo:#fff;--line-faint:#0a0a0b0f;--line:#0a0a0b1a;--line-strong:#0a0a0b33;--accent-line:#1e00ff4d;--cell-weekly:#1e00ff0b;--cell-daily:#1e00ff1a;--oh-fill:#e9e4f8;--oh-fill-2:#dfd8f6;--oh-stroke:#1e00ff52;--lane:#1e00ff6b;--halo:#e6e0f7;--map-shadow:#1e00ff29;--sheen:inset 0 1px 0 #ffffffe6;--shadow-panel:0 6px 20px #0a0a0a0d;--shadow-sm:0 1px 2px #0a0a0a0f;--focus-ring:0 0 0 2px var(--bg-elevated),0 0 0 4px #1e00ffcc;--r:8px;--r-panel:16px;--font-sans:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--ease:cubic-bezier(.22,1,.36,1);--dur:.12s;--sky-1:246,92,14;--sky-2:74,37,236;--sky-mid:150,66,126;--sky-i:.9;--bg-canvas:radial-gradient(ellipse 105% 80% at 0% -5%,rgba(var(--sky-1),calc(.085*var(--sky-i))) 0%,transparent 58%), radial-gradient(ellipse 95% 70% at 20% 38%,rgba(var(--sky-mid),calc(.04*var(--sky-i))) 0%,transparent 62%), radial-gradient(ellipse 105% 95% at 58% 58%,rgba(var(--sky-mid),calc(.07*var(--sky-i))) 0%,transparent 68%), radial-gradient(ellipse 115% 105% at 102% 104%,rgba(var(--sky-2),calc(.11*var(--sky-i))) 0%,transparent 70%), var(--bg);box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box}body{background:var(--bg);background-image:var(--bg-canvas);min-height:100vh;color:var(--fg);font:15px/1.5 var(--font-sans);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;background-attachment:fixed;flex-direction:column;margin:0;display:flex}a{color:inherit}.wrap{flex-direction:column;flex:1;width:100%;max-width:1180px;margin:0 auto;padding:22px 24px 48px;display:flex}.bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:56px;display:flex}.brand{min-width:0;color:var(--fg);align-items:center;gap:14px;text-decoration:none;display:flex}.logo{align-items:center;gap:10px;display:inline-flex}.logo .mark{width:17px;height:29px;display:block}.logo .wm{letter-spacing:-.025em;font-size:23px;font-weight:500;line-height:1}.prod{border-left:1px solid var(--line-strong);white-space:nowrap;padding-left:14px;font-size:15px;font-weight:600}.eyebrow{font:500 10.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.hero{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:48px;display:grid}.copy{align-content:center;gap:16px;display:grid}h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(36px,5vw,58px);font-weight:600;line-height:1.02}h1 em{color:var(--oway-orange);font-style:normal}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-elevated);white-space:nowrap;height:26px;box-shadow:var(--shadow-sm);align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.chip .num{font-family:var(--font-mono);margin-right:6px;font-weight:600}.lede{color:var(--fg-2);max-width:40ch;margin:0;font-size:18px}.cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:10px;display:flex}.go{border-radius:var(--r);background:var(--oway-indigo);height:46px;color:var(--fg-on-indigo);transition:background var(--dur) var(--ease);justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #1e00ff38}.go:hover{background:var(--oway-indigo-hi)}.go:focus-visible{box-shadow:var(--focus-ring);outline:none}.go svg{width:17px;height:17px}.redir{color:var(--fg-3);align-items:center;gap:8px;font-size:13.5px;display:flex}.redir b{font-family:var(--font-mono);color:var(--fg-2);font-weight:500}.stay{all:unset;cursor:pointer;color:var(--fg-2);text-underline-offset:3px;text-decoration:underline}.stay:focus-visible{box-shadow:var(--focus-ring);border-radius:4px}.tease{position:relative}.map{width:88%;height:auto;display:block;overflow:visible}.map .oh{fill:url(#ohg);stroke:var(--oh-stroke);stroke-width:1.5px}.map .g1{stop-color:var(--oh-fill)}.map .g2{stop-color:var(--oh-fill-2)}.map feDropShadow{flood-color:var(--map-shadow)}.map .arc{fill:none;stroke:var(--lane);stroke-linecap:round;opacity:.35}.map .arc.feat{opacity:.5;stroke-dasharray:none;transition:opacity var(--dur),stroke var(--dur)}.map .arc.feat.daily{stroke:var(--oway-indigo);opacity:1}.map .arc.feat.weekly{stroke:var(--oway-indigo-hi);opacity:.95;stroke-dasharray:7 6}.map .dot{fill:var(--oway-indigo);stroke:#fff;stroke-width:.45px}.map text{font:600 2.9px var(--font-sans);fill:var(--fg);paint-order:stroke;stroke:var(--halo);stroke-width:.7px;stroke-linejoin:round}.picker{background:var(--panel-fill);border:1px solid var(--line-faint);border-radius:var(--r-panel);width:min(370px,64%);box-shadow:var(--sheen),0 18px 44px #0a0a0a1a;-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);padding:14px 14px 8px;position:absolute;bottom:4%;right:0}.picker .ph{justify-content:space-between;align-items:baseline;margin:0 2px 8px;display:flex}.picker h2{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.row{border-top:1px solid var(--line-faint);transition:background var(--dur) var(--ease);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 8px;display:flex}.row.weekly{background:var(--cell-weekly)}.row.daily{background:var(--cell-daily)}.rl{flex-direction:column;min-width:0;display:flex}.rn{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.meta{font:400 11px var(--font-mono);color:var(--fg-3);white-space:nowrap}.meta b{color:var(--fg);font-weight:600}.seg{border:1px solid var(--line);border-radius:var(--r);background:var(--fill);flex:none;gap:2px;padding:2px;display:flex}.opt{all:unset;cursor:pointer;text-align:center;letter-spacing:-.01em;height:24px;color:var(--fg-2);white-space:nowrap;transition:background var(--dur) var(--ease),color var(--dur) var(--ease);border-radius:6px;padding:0 9px;font-size:12px;font-weight:600;line-height:24px}.opt:hover{color:var(--fg);background:var(--bg-elevated)}.opt:focus-visible{box-shadow:var(--focus-ring)}.opt.w[aria-pressed=true]{background:var(--bg-elevated);color:var(--oway-indigo);box-shadow:inset 0 0 0 1px var(--accent-line),var(--shadow-sm)}.opt.d[aria-pressed=true]{background:var(--oway-indigo);color:var(--fg-on-indigo);box-shadow:var(--shadow-sm)}@media (width<=900px){.bar{margin-bottom:32px}.hero{grid-template-columns:1fr;gap:28px}.map{width:100%;max-width:440px;margin:0 auto}.picker{width:100%;margin-top:-4%;position:relative;bottom:auto;right:auto}}@media (width<=520px){.wrap{padding:16px 16px 36px}.prod{display:none}.lede{font-size:16.5px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
