.hw[data-astro-cid-yicgpi53]{display:flex;flex-direction:column;gap:22px;padding-block:56px 24px}.hw-head[data-astro-cid-yicgpi53]{display:flex;flex-direction:column;gap:8px;max-width:80ch}.hw-kick[data-astro-cid-yicgpi53]{margin:0;font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--amber)}.hw-head[data-astro-cid-yicgpi53] h2[data-astro-cid-yicgpi53]{margin:0;font-size:clamp(24px,3vw,32px)}.hw-lede[data-astro-cid-yicgpi53]{margin:0;color:var(--ink-70);font-size:14.5px}.hw-cards[data-astro-cid-yicgpi53]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hw-card[data-astro-cid-yicgpi53]{display:flex;flex-direction:column;gap:6px;padding:18px;min-width:0;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.hw-card[data-astro-cid-yicgpi53] h3[data-astro-cid-yicgpi53]{margin:0;font-size:17px}.hw-q[data-astro-cid-yicgpi53]{margin:0 0 6px;font-size:12px;color:var(--slate)}.hw-bars[data-astro-cid-yicgpi53]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.hw-bars[data-astro-cid-yicgpi53] li[data-astro-cid-yicgpi53]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 10px;padding:6px 8px;border-radius:var(--r-sm);font-size:13.5px;background:linear-gradient(to right,var(--mist) var(--w),transparent var(--w))}.hw-grow[data-astro-cid-yicgpi53] li[data-astro-cid-yicgpi53]{background:linear-gradient(to right,var(--up-wash) var(--w),transparent var(--w))}.hw-grow[data-astro-cid-yicgpi53] li[data-astro-cid-yicgpi53].neg{background:linear-gradient(to right,var(--down-wash) var(--w),transparent var(--w))}.hw-bars[data-astro-cid-yicgpi53] li[data-astro-cid-yicgpi53] a[data-astro-cid-yicgpi53]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-bars[data-astro-cid-yicgpi53] li[data-astro-cid-yicgpi53] small[data-astro-cid-yicgpi53],.hw-rn[data-astro-cid-yicgpi53] small[data-astro-cid-yicgpi53]{color:var(--slate);font:10.5px var(--mono);margin-left:.45em}.hw-bars[data-astro-cid-yicgpi53] li[data-astro-cid-yicgpi53] .num[data-astro-cid-yicgpi53]{font-weight:600;text-align:right}.hw-to[data-astro-cid-yicgpi53]{grid-column:1 / -1;font-size:11px;color:var(--slate)}.hw-src[data-astro-cid-yicgpi53]{margin:6px 0 0;font-size:11px;color:var(--slate)}.hw-more[data-astro-cid-yicgpi53]{font-size:13px;color:var(--accent)}.hw-div[data-astro-cid-yicgpi53]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.hw-div[data-astro-cid-yicgpi53] li[data-astro-cid-yicgpi53]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13px}.hw-rn[data-astro-cid-yicgpi53]{line-height:1.3}.hw-track[data-astro-cid-yicgpi53]{position:relative;height:10px}.hw-track[data-astro-cid-yicgpi53]:before{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--slate);opacity:.6}.hw-track[data-astro-cid-yicgpi53] i[data-astro-cid-yicgpi53]{position:absolute;top:0;height:100%;left:50%;width:var(--w);background:var(--up);border-radius:0 2px 2px 0}.hw-track[data-astro-cid-yicgpi53] i[data-astro-cid-yicgpi53].neg{left:auto;right:50%;background:var(--down);border-radius:2px 0 0 2px}.hw-div[data-astro-cid-yicgpi53] .num[data-astro-cid-yicgpi53]{font-weight:600;min-width:4.5em;text-align:right}.hw-note[data-astro-cid-yicgpi53]{margin:0;font-size:12px;color:var(--slate);max-width:100ch}.hw-doors[data-astro-cid-yicgpi53]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:8px}.hw-doors[data-astro-cid-yicgpi53] a[data-astro-cid-yicgpi53]{display:flex;flex-direction:column;gap:6px;padding:14px 16px;text-decoration:none;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--paper-2);color:var(--ink)}.hw-doors[data-astro-cid-yicgpi53] a[data-astro-cid-yicgpi53]:hover,.hw-doors[data-astro-cid-yicgpi53] a[data-astro-cid-yicgpi53]:focus-visible{border-color:var(--accent)}.hw-doors[data-astro-cid-yicgpi53] b[data-astro-cid-yicgpi53]{font-family:var(--serif);font-size:16px;font-weight:600}.hw-doors[data-astro-cid-yicgpi53] span[data-astro-cid-yicgpi53]{font-size:13px;color:var(--accent)}@media(max-width:1000px){.hw-cards[data-astro-cid-yicgpi53]{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.hw-doors[data-astro-cid-yicgpi53]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){body:has(.home){display:flex;flex-direction:column}}.home{display:flex;flex-direction:column;gap:58px;min-width:0;color:var(--ink)}.home [hidden]{display:none!important}.home *{box-sizing:border-box}.home p{margin:0}.home h2{font-family:var(--serif);font-size:32px;font-weight:600;line-height:1.18;margin:9px 0 12px}.home h3{margin:0;font-size:14px;line-height:1.5;font-weight:600}.home a{color:var(--ink)}.home a:hover{text-decoration:underline;text-underline-offset:4px}.home button,.home input,.home select{font:inherit}.home :where(button:not(.ctool):not(.cshare)){cursor:pointer;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-sm);padding:8px 12px;font-size:12px}.home :where(button:not(.ctool):not(.cshare)):hover{background:var(--paper-2)}.home :focus-visible{outline:2px solid var(--ser-2);outline-offset:3px}.home select{max-width:100%;padding:10px;background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-radius:var(--r-sm)}.home-overline{font:10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);line-height:1.7}.home-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:40px;align-items:center}.home-hero-copy h1{font:600 clamp(32px,3.6vw,49px)/1.12 var(--serif);letter-spacing:-.025em;margin:18px 0 24px;max-width:20ch}.home-intro{font-size:14px;line-height:1.85;color:var(--slate);max-width:60ch}.home-promise{font-size:13px;line-height:1.8;margin-top:14px!important;color:var(--slate)}.home-hero-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:26px;font-size:13px}.home .home-primary{display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:var(--paper);padding:12px 17px;border-radius:var(--r-sm);font-size:13px;font-weight:500}.home-free{display:block;color:var(--muted);font-size:11px;margin-top:20px}.home-hero-charts>div{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:12px}.home-hero-charts .home-chart:first-child{grid-column:1/-1}.home-hero-charts{min-width:0}.home-scale>div{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:23px 0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.home-scale a{display:flex;flex-direction:column;gap:7px}.home-scale b{font:600 27px var(--serif)}.home-scale span{color:var(--slate);font-size:11px}.home-scale p{font-size:11px;color:var(--muted);margin-top:12px}.home-tabs{margin-top:-25px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.home-tabs::-webkit-scrollbar{display:none}.home-tabs-track{display:flex;gap:2px;width:max-content;min-width:100%;border-bottom:1px solid var(--rule)}.home-tab{flex:none;padding:11px 13px;margin-bottom:-1px;border-bottom:2px solid transparent;border-radius:var(--r-sm) var(--r-sm) 0 0;font-size:12.5px;line-height:1.2;color:var(--slate);text-decoration:none;white-space:nowrap;transition:color .12s ease,background .12s ease}.home-tab:hover{color:var(--ink);background:var(--paper-2)}.home-tab[aria-current]{color:var(--ink);font-weight:600;border-bottom-color:var(--ink)}.home-entity,.home-routes,.home-history{scroll-margin-top:30px;min-width:0}.home-section-head{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-bottom:24px}.home-section-head p{font-size:13px;color:var(--slate);line-height:1.8;max-width:65ch}.home-section-head>a{font-size:12px;white-space:nowrap}.home-entity-toolbar{display:flex;align-items:center;gap:20px;border-top:1px solid var(--rule);padding:20px 0 10px;flex-wrap:wrap}.home-identity{flex:1;min-width:190px}.home-entity-name{font:600 22px var(--serif)}.home-identity p{display:flex;gap:14px;flex-wrap:wrap;margin-top:6px;font-size:11px;color:var(--slate)}.home-entity-code{font-family:var(--mono)}.home-picker{position:relative;min-width:0}.home-entity-toolbar .home-picker{width:270px}.home-reset{align-self:flex-end;padding-top:11px;padding-bottom:11px}.home-picker label,.home-route-layout label{display:block;font-size:11px;color:var(--slate);margin-bottom:6px}.home-input-wrap{display:flex;align-items:center;border:1px solid var(--rule);border-radius:var(--r-sm);padding-left:12px;background:var(--paper)}.home-input-wrap>span{font-size:23px;color:var(--slate)}.home input[type=search]{width:100%;min-width:0;padding:11px 10px;border:0;background:transparent;color:var(--ink);font-size:12px;outline-offset:-2px}.home-results{position:absolute;left:0;right:0;top:100%;list-style:none;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-sm);padding:6px;margin:5px 0 0;z-index:25;box-shadow:var(--shadow-card);max-height:320px;overflow:auto;min-width:min(340px,85vw)}.home-results li{padding:10px;cursor:pointer;font-size:12px;border-radius:var(--r-sm)}.home-results li[aria-selected=true],.home-results li:hover{background:var(--paper-2)}.home-results small{display:block;color:var(--slate);font-size:10px;line-height:1.6;margin-top:4px}.home-status{font-size:11px;color:var(--slate);min-height:22px}.home-legs{font:11px/1.8 var(--mono);margin-bottom:16px!important}.home-availability{font-size:12px;color:var(--slate);margin-bottom:16px!important}.home-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.home-detail{display:inline-block;margin-top:18px;font-size:12px}.home-chart{min-width:0;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-md);padding:20px;box-shadow:var(--shadow-card)}.home-chart.hc-wide{grid-column:1/-1}.hc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.hc-head .chelpopen{margin-top:-3px}.hc-head h3{min-width:0}.hc-value{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin-bottom:16px!important}.hc-value strong{font:600 27px var(--serif)}.hc-value>span{font-size:10px;color:var(--slate)}.hc-own .hc-value strong{color:var(--amber-ink)}.hc-svg{width:100%;height:180px;display:block;overflow:visible;touch-action:pan-y;border-bottom:1px solid var(--rule)}.hc-svg[hidden]{display:none}.hc-visual{position:relative;container-type:inline-size}@container (max-width: 660px){.hc-axis span[data-t="1"],.hc-axis span[data-t="3"]{display:none}}@container (max-width: 340px){.hc-axis span[data-t="2"]{display:none}}.hc-category-labels{position:absolute;top:0;bottom:26px;left:0;pointer-events:none}.hc-category-labels span{position:absolute;right:0;transform:translateY(-50%);font:11px var(--mono);color:var(--ink);white-space:nowrap}.hc-wide .hc-svg{height:230px}.hc-axis{position:relative;height:1.3em;margin-top:var(--s2)}.hc-axis span{position:absolute;transform:translate(-50%);white-space:nowrap;font-family:var(--mono);font-size:9.5px;letter-spacing:.04em;color:var(--muted)}.hc-axis span[data-a=s]{transform:none}.hc-axis span[data-a=e]{transform:translate(-100%)}.hc-targets rect{cursor:pointer}.hc-targets rect:focus,.hc-targets rect:hover{fill:var(--grid);outline:none;stroke:var(--rule)}.hc-slice{pointer-events:stroke;cursor:pointer;outline:none}.hc-slice:hover,.hc-slice:focus{stroke-width:8.6}.hc-readout{font:10px/1.8 var(--mono);color:var(--slate);min-height:36px;margin:10px 0!important;overflow-wrap:anywhere}.hc-legend{list-style:none;display:flex;gap:12px 22px;flex-wrap:wrap;padding:0;margin:10px 0}.hc-legend li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:4px 8px;align-items:center;min-width:0;max-width:100%;flex:1 1 180px}.hc-legend i{width:16px;height:4px;border-radius:2px;display:block}.hc-legend a{font-size:11px}.hc-legend small{grid-column:2/-1;color:var(--slate);font-size:10px;line-height:1.65;overflow-wrap:anywhere}.home .hc-legend button{border:0;font-size:16px;padding:0 6px;min-width:26px;min-height:26px}.hc-note{font-size:10px;line-height:1.8;color:var(--slate);margin:12px 0!important}.hc-data{margin-top:14px;font-size:11px}.hc-data summary{cursor:pointer;color:var(--slate)}.hc-table-scroll{max-width:100%;overflow:auto;max-height:240px}.home table{width:100%;border-collapse:collapse;font-size:10px;margin-top:12px;text-align:left}.home td,.home th{padding:8px;border-bottom:1px solid var(--rule-2);vertical-align:top;font-variant-numeric:tabular-nums}.hc-parts{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}.hc-parts li{display:grid;grid-template-columns:9px 1fr auto auto;align-items:center;gap:10px;font-size:11px}.hc-parts i{width:8px;height:8px}.hc-compact{padding:14px}.hc-compact .hc-svg{height:92px}.hc-compact .hc-value strong{font-size:23px}.hc-compact .hc-head h3{font-size:11px}.hc-compact .hc-head{margin-bottom:8px}.hc-compact .hc-head .chelpopen{width:20px;height:20px;margin-top:-2px}.hc-compact .hc-value{margin-bottom:8px!important}.hc-compact .hc-readout,.hc-compact .hc-note{display:none}.hc-compact .hc-legend{margin:6px 0 0}.hc-compact .hc-legend small{font-size:9px}.home-route-layout{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:28px}.home-route-layout h3{margin:18px 0}.home-route-pairs{list-style:none;padding:0;display:grid;gap:12px}.home-route-pairs li{display:flex;gap:20px;align-items:center;font:14px var(--mono)}.hx-bar{display:flex;align-items:flex-end;gap:14px 18px;flex-wrap:wrap;border-top:1px solid var(--rule);padding:18px 0 22px}.hx-id{flex:1 1 260px;min-width:0}.hx-lbl{display:block;font-size:11px;color:var(--slate);margin-bottom:4px}.home-history-name{display:block;font:600 22px/1.25 var(--serif);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-bar .home-picker{width:250px}.hx-bar .home-picker>label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hx-ctrls{display:flex;gap:10px;align-items:stretch}.home-history-mode{display:flex;border:1px solid var(--rule);border-radius:var(--r-sm);padding:3px;margin:0;background:var(--paper-2)}.home-history-mode label{position:relative;display:flex}.home-history-mode input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.home-history-mode span{display:flex;align-items:center;padding:0 12px;font-size:12.5px;color:var(--slate);border-radius:calc(var(--r-sm) - 2px);white-space:nowrap}.home-history-mode input:checked+span{background:var(--paper);color:var(--ink);font-weight:600;box-shadow:0 0 0 1px var(--rule)}.home-history-mode input:focus-visible+span{outline:2px solid var(--ink-70);outline-offset:1px}.hx-ctrls select{min-width:130px;font-family:var(--mono);font-size:13px}.home .home-history-open{white-space:nowrap}.home-history-status{flex-basis:100%;margin:-6px 0 0;font-size:12px;color:var(--slate)}.home-history-status:empty{display:none}.home-history-layout{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:18px;align-items:start}.home-history-chart{display:contents}.home-history-chart>:first-child{grid-column:1;grid-row:span 2}.home-history-chart>:nth-child(2),.home-history-sample{grid-column:2}.home-history-chart .series{--series-h: 380px}.home-history-chart .home-chart:nth-child(2) .series{--series-h: 130px}.home-history-chart .home-chart:nth-child(2) .hc-svg{height:130px}.home-chart.hc-wide .series{--series-h: 230px}.home-history-chart .home-chart.hc-wide .series{--series-h: 380px}.home-history-sample{min-width:0;border:1px solid var(--rule);border-radius:var(--r-md, 10px);background:var(--paper);padding:16px 18px 14px}.home-history-sample[hidden]{display:none}.hx-sample-h{margin:0 0 10px;font-size:12px;font-weight:600;color:var(--ink)}.home-sample-day{font-family:var(--mono);font-weight:400;color:var(--slate)}.home-history-sample .hc-table-scroll{max-height:248px;overflow:auto}.home-history-sample thead th{position:sticky;top:0;background:var(--paper)}.home-history-sample small{display:block;font-size:10.5px;color:var(--slate);line-height:1.7;margin-top:10px}@media(max-width:1000px){.home-history-layout{grid-template-columns:minmax(0,1fr)}.home-history-chart>:first-child,.home-history-chart>:nth-child(2),.home-history-sample{grid-column:auto;grid-row:auto}}@media(max-width:700px){.hx-bar .home-picker,.hx-bar>.home-js,.hx-ctrls select{flex:1 1 100%;width:100%}.hx-ctrls{flex-wrap:wrap}.home .home-history-open{width:100%}.home-history-chart .series,.home-history-chart .home-chart.hc-wide .series{--series-h: 200px}}.home-tools>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:20px}.home-tools a{border-top:1px solid var(--rule);padding-top:18px;display:flex;justify-content:space-between;gap:10px;font-size:13px}.home-trust{display:grid;grid-template-columns:1fr 1fr;gap:48px;background:var(--paper-2);padding:32px;border-radius:var(--r-lg)}.home-trust h2{font-size:26px}.home-trust p{font-size:12px;color:var(--slate);line-height:1.9}.home-trust-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:22px;font-size:12px}.home-fresh{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--rule)}.home-fresh b{white-space:nowrap;font-weight:500}.home-js{display:none!important}.home[data-ready] .home-js{display:revert!important}.home[data-ready] .home-js[hidden]{display:none!important}@media(min-width:1500px){.home-hero{gap:60px}}@media(max-width:1150px){.home-hero{grid-template-columns:1fr;gap:30px}.home-hero-copy h1{max-width:26ch}.home-hero-charts>div{grid-template-columns:repeat(3,minmax(0,1fr))}.home-hero-charts .home-chart:first-child{grid-column:auto}.home-hero-charts .hc-legend small{display:none}.home-entity-toolbar .home-picker{width:250px}}@media(max-width:700px){.home{gap:42px}.home-hero-copy h1{font-size:35px}.home-hero-charts>div{grid-template-columns:1fr}.home-hero-charts .home-chart:not(:first-child){display:none}.home-hero-charts .hc-legend small{display:block}.home-scale>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.home-tabs{margin-top:-16px}.home-tab{padding:10px 11px}.home h2{font-size:28px}.home-section-head{align-items:flex-start;gap:14px;flex-wrap:wrap}.home-charts,.home-route-layout,.home-trust{grid-template-columns:1fr}.home-entity-toolbar .home-picker{width:100%;order:3}.home-identity{min-width:150px}.home-entity-name{font-size:20px}.home-chart{padding:16px}.hc-wide .hc-svg{height:190px}.home-chart .series{--series-h: 160px}.hc-head h3{font-size:13px}.home-trust{padding:22px;gap:30px}.home-tools>div{grid-template-columns:1fr 1fr}.home-route-layout{gap:12px}}.home-sky{--sky-bg: #15352f;--sky-deep: #102b27;--sky-sea: #1c4544;--sky-land: #627d70;--sky-line: #b6cabb;--sky-text: #fbf8ec;--sky-muted: #c3d1c2;--sky-accent: #e9d39d;--sky-border: rgb(224 234 214 / .2);--sky-hud: rgb(13 39 36 / .9);width:100vw;margin-inline:calc(50% - 50vw);overflow:hidden;color:var(--sky-text);background:var(--sky-bg)}.home-sky a{color:inherit}.sky-wrap{max-width:1512px;margin-inline:auto;padding-inline:clamp(24px,4vw,64px)}.sky-hero{display:flex;flex-direction:column;align-items:center;gap:40px;padding-block:clamp(44px,8vh,96px) clamp(40px,7vh,80px);position:relative}.sky-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 50% 62%,rgb(233 211 157 / .09),transparent 70%),radial-gradient(ellipse 90% 80% at 50% 40%,rgb(114 153 125 / .18),transparent 60%)}.sky-hero>*{position:relative}.sky-lead{display:flex;flex-direction:column;align-items:center;width:100%;max-width:980px;text-align:center}.sky-eyebrow{display:flex;align-items:center;gap:10px;color:var(--sky-accent);font:11px/1.4 var(--mono);letter-spacing:.11em;text-transform:uppercase}.sky-eyebrow i{width:24px;height:1px;background:currentColor}.sky-lead h1{max-width:24ch;margin:22px auto 36px;color:var(--sky-text);font:600 clamp(34px,3.9vw,60px)/1.1 var(--serif);letter-spacing:-.03em;text-wrap:balance}.sky-lead h1 span{color:#b9cbb7}.sky-search{width:min(100%,780px)}.sky-try{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:920px;margin-top:20px!important;color:var(--sky-muted);font-size:13px}.sky-try-lab{margin-right:4px;color:var(--sky-accent);font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase}.home-sky .sky-try a{display:inline-flex;align-items:baseline;gap:7px;padding:6px 13px;border:1px solid var(--sky-border);border-radius:999px;background:#ffffff08;color:var(--sky-text);transition:border-color .15s ease,background .15s ease}.home-sky .sky-try a:hover{border-color:var(--sky-accent);background:#e9d39d14;text-decoration:none}.sky-try small{color:var(--sky-muted);font:10px var(--mono)}.sky-try[data-swapped] a,.sky-try[data-swapped] .sky-try-lab{animation:sky-try-in .35s ease both}@keyframes sky-try-in{0%{opacity:0;transform:translateY(3px)}}@media(prefers-reduced-motion:reduce){.sky-try[data-swapped] a,.sky-try[data-swapped] .sky-try-lab{animation:none}}.sky-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,1fr);gap:clamp(40px,6vw,100px);align-items:center;padding-block:56px 64px;border-top:1px solid var(--sky-border)}.sky-hero .sky-scope{width:min(100%,700px)}@media(min-width:1100px){.sky-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(40px,4vw,64px);padding-block:clamp(36px,7vh,88px)}.sky-hero .sky-scope{width:100%}.sky-lead{align-items:flex-start;text-align:left}.sky-lead .sky-eyebrow i:last-child{display:none}.sky-lead h1{margin:18px 0 30px;font-size:clamp(32px,3.3vw,52px)}.sky-try{justify-content:flex-start}}@media(min-width:1100px)and (max-height:780px){.sky-lead h1{margin:14px 0 22px;font-size:clamp(30px,2.9vw,44px)}.sky-try{margin-top:14px!important}.sky-hero .hmap-compact .hmap-stage{height:clamp(180px,30vh,260px)}.sky-hero .scope-map-caption{padding:14px 20px 16px}.sky-hero .sky-scope-title{font-size:21px}}.sky-copy .home-intro{max-width:57ch;color:var(--sky-muted);font-size:15px;line-height:1.85}.sky-copy .home-hero-actions{margin-top:32px}.home-sky .home-primary{border:1px solid var(--sky-accent);background:var(--sky-accent);color:var(--sky-deep);font-weight:600;padding:15px 19px}.home-sky .home-primary:hover{background:#f6e5bb;text-decoration:none}.sky-ghost{padding:14px 0;font-size:13px}.sky-copy .home-promise{max-width:58ch;margin-top:26px!important;color:var(--sky-muted);font-size:12px}.sky-scope{min-width:0;border:1px solid var(--sky-border);background:#1b403a;box-shadow:0 34px 70px -42px #071b18}.scope-map{position:relative}.scope-map .hmap{margin:0}.scope-map-caption{display:flex;justify-content:space-between;gap:24px;padding:22px 25px 24px;border-top:1px solid var(--sky-border)}.scope-map-kicker{color:var(--sky-accent);font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase}.sky-scope-title{margin-top:7px!important;color:var(--sky-text);font:600 25px/1.2 var(--serif)}.sky-scope-note{margin-top:6px!important;color:var(--sky-muted);font-size:12px}.scope-picks:not([hidden]){display:grid;gap:8px;margin-top:14px}.scope-pick-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin:0!important;animation:sky-try-in .35s ease both}.scope-pick-lab{flex:0 0 9.5em;color:var(--sky-accent);font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.home-sky .scope-pick-row a{display:inline-flex;align-items:baseline;gap:6px;padding:3px 10px;border:1px solid var(--sky-border);border-radius:999px;background:#ffffff08;color:var(--sky-text);font-size:12px;transition:border-color .15s ease,background .15s ease}.home-sky .scope-pick-row a:hover{border-color:var(--sky-accent);background:#e9d39d14;text-decoration:none}.scope-pick-row small{color:var(--sky-muted);font:10px var(--mono)}@media(prefers-reduced-motion:reduce){.scope-pick-row{animation:none}}@media(max-width:560px){.scope-pick-lab{flex-basis:100%}}.scope-map-link{align-self:flex-end;white-space:nowrap;font-size:12px}.sky-scope-foot{display:flex;justify-content:space-between;gap:12px;padding:10px 25px;border-top:1px solid var(--sky-border);color:var(--sky-muted);font:10px var(--mono)}.sky-statline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:22px;border-block:1px solid var(--sky-border)}.sky-detail .sky-statline{padding-block:0;border-block:0}.sky-detail .sky-statline p{flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding-left:18px;border-left:1px solid var(--sky-border)}.sky-detail .sky-statline p+p{padding-left:18px}.sky-statline p{display:flex;align-items:baseline;gap:12px}.sky-statline p+p{padding-left:30px;border-left:1px solid var(--sky-border)}.sky-statline b{font:600 clamp(23px,2vw,33px) var(--serif)}.sky-statline span{color:var(--sky-muted);font:11px var(--mono)}.sky-maphead{display:flex;justify-content:space-between;align-items:end;gap:24px;padding-block:52px 22px;border-top:1px solid var(--sky-border)}.home-sky .sky-maphead h2{margin:9px 0 0;color:var(--sky-text);font-size:clamp(26px,2.5vw,38px)}.sky-maphead>a{white-space:nowrap;font-size:12px}.sky-ticker{display:flex;align-items:center;min-width:0;border-top:1px solid var(--sky-border)}.sky-ticker-lab{flex:none;padding:16px 22px 16px clamp(24px,4vw,64px);color:var(--sky-accent);font:10px var(--mono);text-transform:uppercase}.sky-ticker-view{overflow:hidden;min-width:0}.sky-ticker-track{display:flex;width:max-content;animation:sky-ticker 38s linear infinite}.sky-ticker-track ul{display:flex;flex:none;gap:28px;align-items:center;margin:0;padding:0 28px 0 0;list-style:none}.sky-ticker-track li a{display:flex;gap:10px;white-space:nowrap;color:var(--sky-muted);font:10px var(--mono)}.sky-ticker-track b{color:var(--sky-text);font-weight:500}.sky-ticker-track em{color:var(--sky-accent);font-style:normal}@keyframes sky-ticker{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sky-ticker-view{overflow-x:auto}.sky-ticker-track{animation:none}}.hmap{margin:0;color:var(--sky-text)}.hmap-stage{position:relative;height:clamp(390px,46vw,660px);overflow:hidden;isolation:isolate;background:var(--sky-sea);cursor:grab;touch-action:pan-y;--ds: 1}.hmap-stage:active{cursor:grabbing}.hmap-stage[data-used]{touch-action:none}.hmap-stage>svg{display:block;width:100%;height:100%}.hmap-grat{fill:none;stroke:#c1d3bc;stroke-opacity:.13;stroke-width:.55;vector-effect:non-scaling-stroke}.hmap-landfill{fill:var(--sky-land);stroke:none}.hmap-coast{fill:none;stroke:#d2dfc9;stroke-opacity:.38;stroke-width:.8;vector-effect:non-scaling-stroke}.hmap-border{fill:none;stroke:var(--sky-line);stroke-opacity:.68;stroke-width:.62;vector-effect:non-scaling-stroke}.hmap-focus{opacity:0;pointer-events:none;transition:opacity .35s ease}.hmap-focus.on{opacity:1}.hmap-focus-halo{fill:none;stroke:var(--sky-accent);stroke-width:3.5;stroke-opacity:.24;vector-effect:non-scaling-stroke}.hmap-focus-line{fill:none;stroke:var(--sky-accent);stroke-width:1.3;vector-effect:non-scaling-stroke}.hmap-vn-zone{fill:#c43b32;fill-opacity:.13;stroke:#e57d68;stroke-dasharray:3 3;stroke-width:.8;vector-effect:non-scaling-stroke}.hmap-vn-isl{fill:#df5b50;stroke:#f8a393;stroke-width:1.4;vector-effect:non-scaling-stroke}.hmap-vn-pt,.hmap-dots path{fill:none;stroke:none;pointer-events:none}.hmap-hot .r{fill:none;stroke:var(--sky-accent);stroke-width:10;stroke-opacity:.8;vector-effect:non-scaling-stroke;pointer-events:none}.hmi-disc{fill:var(--sky-deep);stroke:#e0e9d9;stroke-width:1.2}.hmi-ring{fill:#dce9d9;fill-opacity:.9;stroke:var(--sky-deep);stroke-width:1.2}.hmi-pl-inv{fill:#fcfbf3}.hmi-pl{fill:var(--sky-deep)}.hmi-pl-o{fill:#e0eadd;stroke:var(--sky-deep);stroke-width:1.9;paint-order:stroke}.hmi-pl-d{fill:#e8b55d;stroke:var(--sky-deep);stroke-width:1.9;paint-order:stroke}.hmi-vn-base{fill:#f3d3c0}.hmi-vn-pole{fill:none;stroke:#f8f4e9;stroke-width:1.2}.hmi-vn-flag{fill:#da302a;stroke:#fff1d8;stroke-width:.6}.hmi-vn-star{fill:#ffdf00}.hmap-veil,.hmap-sweep{display:none}.hmap-vnlabs,.hmap-labels{position:absolute;inset:0;pointer-events:none}.hmap-vnlab:not([hidden]){position:absolute;display:block;width:max-content;transform:translate(calc(var(--u, 18px) * 9),-80%);color:#fff3e9;text-shadow:0 1px 4px var(--sky-deep);font:600 11px var(--sans)}.hmap-vnlab.flip{transform:translate(calc(-100% - var(--u, 18px) * 8),-80%)}.hmap-vnlab b{display:block}.hmap-vnlab .s{display:none}.hmap-vnlab small{display:block;font:9px var(--mono);color:#f1c5b0}.hmap-labels a{position:absolute;top:0;left:0;color:var(--sky-text);background:var(--sky-hud);padding:2px 4px;font:10px var(--mono);text-decoration:none;pointer-events:auto}.hmap-labels a.d{color:var(--sky-accent)}.hmap-hud,.hmap-near,.hmap-zoom,.hmap-tip{position:absolute;z-index:2}.hmap-hud{top:17px;padding:8px 10px;background:var(--sky-hud);border:1px solid var(--sky-border);color:var(--sky-text);font:10px var(--mono)}.hmap-hud-tl{left:20px}.hmap-hud-tr{right:20px;color:var(--sky-muted)}.hmap-hint-touch{display:none}.hmap-near{top:60px;left:20px;display:flex;align-items:center;gap:9px;max-width:calc(100% - 40px);padding:8px 10px;background:var(--sky-hud);font-size:11px}.hmap-near-why{color:var(--sky-muted)}.home-sky .hmap-near button{color:#fff;border:0;background:transparent;padding:0;text-decoration:underline}.hmap-pin{width:6px;height:6px;border-radius:50%;background:var(--sky-accent)}.hmap-zoom:not([hidden]){right:20px;bottom:20px;display:flex;align-items:center;background:var(--sky-hud);border:1px solid var(--sky-border)}.home-sky .hmap-zoom button{display:grid;place-items:center;width:34px;height:34px;padding:0;color:var(--sky-text);border:0;border-right:1px solid var(--sky-border);border-radius:0;background:transparent;font-size:18px}.home-sky .hmap-zoom button:hover{background:var(--sky-land)}.hmap-globe{width:15px;height:15px;border:1.5px solid currentColor;border-radius:50%}.hmap-k{min-width:42px;padding-inline:8px;text-align:center;color:var(--sky-muted);font:10px var(--mono)}.hmap-tip:not([hidden]){top:0;left:0;display:grid;gap:4px;min-width:210px;max-width:270px;padding:12px 14px;color:var(--sky-text);background:var(--sky-deep);border:1px solid var(--sky-line);box-shadow:0 12px 30px #071b1880;text-decoration:none}.hmap-tip b{font:600 16px var(--serif)}.hmap-tip .m{color:var(--sky-muted);font:10px var(--mono)}.hmap-tip .o{color:var(--sky-accent);font:10px var(--mono)}.hmap-tip.dock{top:auto;bottom:12px;left:12px;max-width:calc(100% - 24px)}.hmap-cap{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px;padding:13px clamp(24px,4vw,64px);border-top:1px solid var(--sky-border);color:var(--sky-muted);font:10px var(--mono)}.hmap-key{display:inline-flex;align-items:center;gap:5px}.hmap-sw{width:20px;height:20px;overflow:visible}.hmap-sw-vn{width:24px;height:24px}.hmap-all{margin-left:auto;color:var(--sky-text)}.hmap-compact .hmap-stage{height:clamp(250px,23vw,345px);background:var(--sky-sea)}.hmap-compact .hmap-cap,.hmap-compact .hmap-hud,.hmap-compact .hmap-near,.hmap-compact .hmap-zoom:not([hidden]),.hmap-compact .hmap-vnlabs{display:none}.hmap-compact .hmap-labels a{font-size:10px}.hmap-labels a.nm{font-family:var(--sans);white-space:nowrap}.home-region-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-region-card{min-width:0;min-height:148px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:18px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--paper-2)}.home-region-card:hover{border-color:var(--slate);text-decoration:none!important}.home-region-index{color:var(--slate);font:10px var(--mono)}.home-region-card strong{font:600 21px var(--serif)}.home-region-count{display:flex;justify-content:space-between;color:var(--slate);font:11px var(--mono)}.home-signals .home-hero-charts{margin-top:20px}@media(min-width:1001px)and (max-width:1350px){.sky-detail{gap:clamp(28px,3vw,40px);padding-block:44px 48px}.sky-copy .home-hero-actions{margin-top:22px}.sky-copy .home-promise{margin-top:18px!important}.hmap-compact .hmap-stage{height:clamp(220px,20vw,260px)}}@media(max-width:1000px){.sky-detail{grid-template-columns:1fr;gap:36px;padding-block:44px 52px}.sky-scope{max-width:700px}.home-region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.sky-hero{padding-block:44px 40px}.sky-lead h1{margin-block:16px 24px;font-size:clamp(30px,8.4vw,40px)}.sky-try-lab{flex-basis:100%}.scope-map-caption{flex-direction:column;gap:14px;padding:18px 16px 20px}.scope-map-link{align-self:flex-start}.sky-hero .sky-scope{width:min(100%,700px)}@media(min-width:1100px){.sky-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(40px,4vw,64px);padding-block:clamp(36px,7vh,88px)}.sky-hero .sky-scope{width:100%}.sky-lead{align-items:flex-start;text-align:left}.sky-lead .sky-eyebrow i:last-child{display:none}.sky-lead h1{margin:18px 0 30px;font-size:clamp(32px,3.3vw,52px)}.sky-try{justify-content:flex-start}}@media(min-width:1100px)and (max-height:780px){.sky-lead h1{margin:14px 0 22px;font-size:clamp(30px,2.9vw,44px)}.sky-try{margin-top:14px!important}.sky-hero .hmap-compact .hmap-stage{height:clamp(180px,30vh,260px)}.sky-hero .scope-map-caption{padding:14px 20px 16px}.sky-hero .sky-scope-title{font-size:21px}}.sky-copy .home-intro{font-size:13px}.sky-statline{gap:12px}.sky-statline p{display:block}.sky-statline p+p{padding-left:12px}.sky-statline span{display:block;margin-top:5px;font-size:9px}.sky-maphead{align-items:start;padding-top:40px}.sky-maphead>a{padding-top:5px}.hmap-stage{height:390px;--ds: .8}.hmap-compact .hmap-stage{height:245px}.hmap-hud-tr,.hmap-key-size,.hmap-vnlab small{display:none}.hmap-hint-touch{display:inline}.hmap-hint-mouse,.hmap-vnlab .l{display:none}.hmap-vnlab .s{display:block}.hmap-cap{gap:9px 14px}.hmap-all{margin-left:0}.home-region-grid{gap:8px}.home-region-card{min-height:130px;padding:14px}.home-region-card strong{font-size:17px}.sky-ticker-lab{padding-right:12px}}
