.hp{--hp-w:1280px;--hp-pad:48px}.hp a{text-decoration:none}.live{border-bottom:1px solid var(--rule);background:var(--paper);font-family:var(--sans);color:var(--ink-2);font-size:13px}.live-inner{max-width:var(--hp-w);padding:8px var(--hp-pad);flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:40px;margin:0 auto;display:flex}.live-dot{background:#2a8a45;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #2a8a452e}.live-dot.stale{background:var(--ink-4);box-shadow:none}.live-k{letter-spacing:.09em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:700}.live-cycle{color:var(--ink);font-weight:600}.live-models{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.live-models li{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.live-models .term{color:var(--ink);font-weight:600}.live-models .pending .term{color:var(--ink-2);font-weight:500}.live-check{color:#1b6e35}.live-due{color:var(--accent);font-weight:600}.live-meta{color:var(--ink-3);white-space:nowrap;gap:14px;margin-left:auto;display:inline-flex}.live-upd{color:var(--ink-2)}.hp-main{max-width:var(--hp-w);padding:28px var(--hp-pad) 56px;margin:0 auto}.hp .lead-h,.hp .fr-h,.hp .br-h,.hp .nm-name{hanging-punctuation:first allow-end last;text-wrap:balance}.hp-lead{border-bottom:1px solid var(--ink);box-shadow:0 3px 0 -2px var(--ink);grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"head head""text fig";margin-bottom:3px;padding-bottom:32px;display:grid}.lead-head{grid-area:head;min-width:0;padding-bottom:22px}.hp-lead .kicker{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:0 4px;margin:0 0 14px;padding-bottom:10px;display:flex}.hp .kicker .kicker-sep{color:var(--ink-4);margin:0 2px}.lead-h{letter-spacing:-.021em;font-variation-settings:"opsz" 72;max-width:22em;margin:0;font-size:54px;font-weight:560;line-height:1.04}.lead-h a{color:var(--ink)}.lead-h a:hover{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:2px}.lead-text{flex-direction:column;grid-area:text;min-width:0;padding-right:32px;display:flex}.lead-dek{margin-bottom:22px;font-size:20px}.lead-fig{min-width:0;color:inherit;border-left:1px solid var(--rule);grid-area:fig;padding-left:32px;display:block}.lt{color:inherit;font-family:var(--sans);font-variant-numeric:lining-nums tabular-nums;border-top:2px solid var(--ink);--lt-name:minmax(92px, 29%);margin:0 0 22px;display:block}.lt-top{justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0 2px;display:flex}.lt-h,.lf-h{letter-spacing:.09em;text-transform:uppercase;color:var(--ink);font-size:11.5px;font-weight:700}.lt-more{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:650}.lt-more span{transition:transform .15s;display:inline-block}.lt:hover .lt-more{text-underline-offset:3px;text-decoration:underline}.lt:hover .lt-more span{transform:translate(3px)}.lt:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.lt-grid{grid-template-columns:var(--lt-name) minmax(0, 1fr) auto;display:grid;position:relative}.lt-axis{border-bottom:1px solid var(--ink);grid-area:1/2;height:22px;position:relative}.lt-tick{background:#bdb7ab;width:1px;height:8px;position:absolute;bottom:0}.lt-day{color:var(--ink-2);white-space:nowrap;padding-left:5px;font-size:12px;font-weight:600;position:absolute;bottom:4px}.lt-bg{pointer-events:none;grid-column:2;position:relative;overflow:hidden}.lt-bg i{position:absolute;top:0;bottom:0}.lt-night{background:var(--paper-2)}.lt-mid{background:#bdb7ab;width:1px}.lt-now{background:var(--accent);z-index:2;width:1.5px;margin-left:-.75px}.lt-name,.lt-track,.lt-p{border-bottom:1px solid var(--rule);min-height:42px}.lt-name{flex-direction:column;grid-column:1;justify-content:center;min-width:0;padding:5px 10px 5px 0;line-height:1.2;display:flex}.lt-place{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.lt-name.lt-kc .lt-place{font-weight:750}.lt-when{color:var(--ink-3);white-space:nowrap;font-size:12px}.lt-track{z-index:1;grid-column:2;position:relative}.lt-track i{position:absolute;top:50%}.lt-range{background:var(--sw-30);border-radius:3.5px;min-width:6px;height:7px;margin-top:-3.5px}.lt-range.hi{background:var(--sw-50)}.lt-dot{background:var(--ink);width:10px;height:10px;box-shadow:0 0 0 1.5px var(--paper);z-index:3;border-radius:50%;margin:-5px 0 0 -5px}.lt-p{color:var(--ink);white-space:nowrap;grid-column:3;justify-content:flex-end;align-items:center;padding-left:12px;font-size:14px;font-weight:700;display:flex}.lt-key{color:var(--ink-3);flex-wrap:wrap;gap:2px 14px;padding-top:8px;font-size:12px;display:flex}.lt-key>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.lt-key i{flex:none;display:inline-block}.lt-key-now{background:var(--accent);width:1.5px;height:12px}.lf{font-family:var(--sans);border-top:2px solid var(--ink);margin:0 0 22px}.lf-h{border-bottom:1px solid var(--ink);margin:0;padding:7px 0}.lf dl{margin:0}.lf-row{border-bottom:1px solid var(--rule);grid-template-columns:96px minmax(0,1fr);gap:12px;padding:14px 0;font-size:15.5px;line-height:1.35;display:grid}.lf dt{color:var(--ink-3);padding-top:2px;font-size:12.5px;font-weight:600}.lf-sub{color:var(--ink-3);margin-top:2px;font-size:13px;display:block}.lf dd{color:var(--ink);font-variant-numeric:lining-nums tabular-nums;margin:0}.lead-meta{font-family:var(--sans);color:var(--ink-3);flex-direction:column;gap:4px;margin:0 0 20px;font-size:13px;display:flex}.lead-meta .conf{color:var(--ink-2);align-items:center;font-weight:600;display:inline-flex}.lead-src .term{color:inherit}.lead-cta{background:var(--ink);min-height:44px;color:var(--paper);font-family:var(--sans);border-radius:3px;align-self:flex-start;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:650;display:inline-flex}.lead-cta:hover{background:#000}.lead-cta span{transition:transform .15s}.lead-cta:hover span{transform:translate(3px)}.lead-map{background:var(--water);outline:1px solid var(--rule);height:500px;position:relative;overflow:hidden}.lead-map>.map{position:absolute;inset:0}.lead-map .map-host{pointer-events:none;cursor:pointer}.lead-fig:hover .lead-map{outline-color:var(--ink)}.map-skel{background:var(--water);position:absolute;inset:0}.lead-map-key{z-index:2;white-space:nowrap;font-family:var(--sans);color:var(--ink-2);pointer-events:none;background:#f5f3eef0;flex-wrap:nowrap;align-items:center;gap:6px;max-width:calc(100% - 20px);padding:5px 9px;font-size:12px;display:flex;position:absolute;bottom:10px;left:10px}.lead-map-key i{flex:none;display:inline-block}.lead-map-key i+*{margin-right:6px}.k-path{background:var(--ink);width:18px;height:2.6px}.k-cone{border:1.3px solid var(--ink);border-radius:50%;width:16px;height:10px;margin-left:8px}.k-shade{background:linear-gradient(to right, var(--sw-10), var(--sw-50), var(--sw-90));width:26px;height:10px;margin-left:8px}.hp-lead.quiet{grid-template-columns:1fr;grid-template-areas:"text"}.hp-lead.quiet .lead-text{padding:0}.hp-lead.quiet .lead-h{margin-bottom:14px}.sec-head{font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink);border-top:2px solid var(--ink);margin:0 0 18px;padding-top:10px;font-size:12px;font-weight:700}.sec-sub{letter-spacing:.02em;text-transform:none;color:var(--ink-3);margin-left:10px;font-size:12.5px;font-weight:500}.hp-named{margin-top:28px}.hp-named .sec-head{margin-bottom:14px}.named-list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.nm{border-left:1px solid var(--rule);min-width:0;padding:0 20px;position:relative}.nm:first-child{border-left:0;padding-left:0}.nm-h{font-weight:inherit;margin:0}.nm-h a{color:inherit;flex-direction:column;display:flex}.nm-h a:after{content:"";position:absolute;inset:0}.nm-status{font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--accent);font-size:11.5px;font-weight:700}.nm-name{font-family:var(--serif);font-variation-settings:"opsz" 60;letter-spacing:-.012em;color:var(--ink);overflow-wrap:anywhere;font-size:30px;font-weight:600;line-height:1.12}.nm-meta{font-family:var(--sans);color:var(--ink-3);font-variant-numeric:lining-nums tabular-nums;margin:3px 0 0;font-size:13px}.nm-meta .num{color:var(--ink);font-weight:600}.nm:hover .nm-name,.nm.hot .nm-name{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1.5px}.hp-fronts{--fr-gap:48px;column-gap:var(--fr-gap);grid-template-columns:repeat(2,minmax(0,1fr)) 340px;align-items:stretch;margin-top:40px;display:grid}.fr-col{flex-direction:column;gap:40px;min-width:0;display:flex;position:relative}.fr-col+.fr-col:before{content:"";top:0;bottom:0;left:calc(var(--fr-gap) / -2);border-left:1px solid var(--rule);position:absolute}.hp-front{flex-direction:column;min-width:0;display:flex}.hp-fronts.solo{grid-template-columns:minmax(0,1fr)}.hp-fronts.solo .fr-col:empty,.hp-fronts.solo .fr-col:before{display:none}.hp-fronts.solo .hp-rail{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px 48px;display:grid}.front-h{font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink);border-top:2px solid var(--ink);margin:0 0 14px;padding-top:10px;font-size:12px;font-weight:700}.fr-lead{flex-direction:column;gap:6px;display:flex;position:relative}.fr-lead .thumb{margin-bottom:8px}.fr-kicker{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:11.5px;font-weight:700}.fr-lead.named .fr-kicker{color:var(--accent)}.fr-area{letter-spacing:.04em;text-transform:none;color:var(--ink-3);margin-left:8px;font-weight:500}.fr-h{font-family:var(--serif);font-variation-settings:"opsz" 36;letter-spacing:-.008em;margin:0;font-size:22px;font-weight:580;line-height:1.18}.fr-h a,.br-h a{color:var(--ink)}.fr-h a:after,.br-h a:after{content:"";position:absolute;inset:0}.fr-dek{color:var(--ink-2);font-variant-numeric:oldstyle-nums;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.fr-lead:hover .fr-h a,.fr-lead.hot .fr-h a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.fr-lead:hover .thumb,.fr-lead.hot .thumb{outline-color:var(--ink)}.hp-briefs{border-top:1px solid var(--rule);margin:16px 0 0;padding:0;list-style:none}.hp-brief{border-bottom:1px solid var(--rule);padding:10px 0 11px;position:relative}.br-h{font-family:var(--serif);font-variation-settings:"opsz" 24;margin:0;font-size:17px;font-weight:580;line-height:1.25}.hp-brief.named .br-h{font-weight:650}.br-meta{font-family:var(--sans);color:var(--ink-3);font-variant-numeric:lining-nums tabular-nums;margin:2px 0 0;font-size:12.5px}.hp-brief:hover .br-h a,.hp-brief.hot .br-h a{text-underline-offset:3px;text-decoration:underline}.front-all{min-height:44px;font-family:var(--sans);color:var(--ink);align-self:flex-start;align-items:center;gap:6px;margin-top:4px;font-size:13.5px;font-weight:650;display:inline-flex}.front-all:hover{text-underline-offset:3px;text-decoration:underline}.thumb{aspect-ratio:16/9;background:var(--water);outline:1px solid var(--rule);outline-offset:-1px;width:100%;position:relative;overflow:hidden}.thumb svg{width:100%;height:100%;display:block;position:absolute;inset:0}.th-water{fill:var(--water)}.th-land{fill:var(--land);stroke:#a9a498;stroke-width:.6px;opacity:0;transition:opacity .3s}.th-land.in{opacity:1}.th-border{fill:none;stroke:#bdb8ad;stroke-width:.5px}.th-cone{fill:#1a1a1a12;stroke:var(--ink);stroke-opacity:.55;stroke-width:1px;stroke-linejoin:round}.th-cone-fill{opacity:.08;fill:var(--ink)}.th-cone-line{fill:none;stroke:var(--ink);stroke-opacity:.6;stroke-width:2px;stroke-linejoin:round}.th-past{fill:none;stroke:var(--ink);stroke-width:1.3px;stroke-dasharray:1.5 3;stroke-linecap:round}.th-casing{fill:none;stroke:var(--paper);stroke-width:5.5px;stroke-linejoin:round;stroke-linecap:round;opacity:.9}.th-track,.th-arrow{fill:none;stroke:var(--ink);stroke-width:2.3px;stroke-linejoin:round;stroke-linecap:round}.th-mark circle{fill:var(--ink);stroke:var(--paper);stroke-width:1.6px}.th-mark path{fill:none;stroke:var(--paper);stroke-width:1.7px;stroke-linecap:square}.th-mark.forms circle{fill:var(--paper);stroke:var(--ink);stroke-dasharray:2 1.6}.th-mark.forms path{display:none}.th-city circle{fill:var(--ink);stroke:var(--paper);stroke-width:1.3px}.th-city text{font-family:var(--sans);fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round;font-size:12px;font-weight:600}.hp-rail{flex-direction:column;gap:32px;min-width:0;display:flex}.hp-rail>:first-child{margin-top:0}.hp-rh{font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink);border-top:2px solid var(--ink);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 12px;padding-top:10px;font-size:12px;font-weight:700;display:flex}.hp-rh-sub{letter-spacing:.02em;text-transform:none;color:var(--ink-3);font-size:12.5px;font-weight:500}.near-story{background:var(--paper-2);border-top:2px solid var(--ink);padding:0 16px 16px}.near-story .hp-rh{border-top:0;padding-top:12px}.near-q{font-family:var(--serif);font-variation-settings:"opsz" 24;margin:0 0 12px;font-size:19px;line-height:1.3}.near-a{color:var(--ink-2);font-variant-numeric:oldstyle-nums;margin:0 0 10px;font-size:16.5px;line-height:1.45}.near-a a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4);text-underline-offset:3px}.near-a.loading{color:var(--ink-3);font-style:italic}.near-yes{color:var(--accent)}.near-no{color:var(--ink)}.near-combo{position:relative}.near-combo input{width:100%;height:44px;font:400 15px var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--ink-4);border-radius:3px;padding:0 12px}.near-combo input:focus{outline:2px solid var(--ink);outline-offset:0;border-color:var(--ink)}.near-opts{z-index:20;background:var(--paper);border:1px solid var(--ink);font-family:var(--sans);margin:0;padding:4px 0;font-size:14.5px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 10px 24px #0000001f;outline:none!important}.near-opts li{cursor:pointer;align-items:center;min-height:40px;padding:0 12px;display:flex}.near-opts li[aria-selected=true]{background:var(--paper-3)}.near-actions{align-items:center;gap:12px;margin-top:10px;display:flex}.near-locate,.near-cancel,.near-change{font-family:var(--sans);cursor:pointer;border-radius:3px;align-items:center;gap:7px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.near-locate{background:var(--paper);border:1px solid var(--ink);color:var(--ink);padding:0 14px}.near-locate:hover{background:var(--ink);color:var(--paper)}.near-cancel,.near-change{color:var(--ink-2);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.near-note{font-family:var(--sans);color:var(--ink-3);margin:8px 0 0;font-size:12.5px}.near-skel{height:132px}.else-list{margin:0;padding:0;list-style:none}.else-list li{border-bottom:1px solid var(--rule)}.else-list a{min-height:44px;color:inherit;flex-direction:column;gap:1px;padding:9px 0;display:flex}.el-title{font-family:var(--serif);font-size:16.5px;font-weight:560;line-height:1.3}.el-meta{font-family:var(--sans);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12.5px}.else-list a:hover .el-title{text-underline-offset:3px;text-decoration:underline}.hp-more{min-height:44px;font-family:var(--sans);color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:13.5px;font-weight:600;text-decoration:underline}.hp-teaser{color:inherit;border-top:2px solid var(--ink);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:14px;padding-top:0;display:grid}.hp-teaser .hp-rh{border-top:0;margin-bottom:6px}.hp-teaser svg{background:var(--paper-2);width:96px;height:auto;margin-top:14px}.t-m{fill:none;stroke:#1c5cab;stroke-opacity:.55;stroke-width:1.2px}.t-m:nth-child(2){stroke:#b0407e;stroke-dasharray:4 2.5}.t-m:nth-child(4){stroke:#2a8a45}.t-main{fill:none;stroke:var(--ink);stroke-width:2.4px}.t-l{fill:var(--ink)}.hp-teaser>span{flex-direction:column;display:flex}.t-text{color:var(--ink-2);font-size:15px;line-height:1.45}.t-more{font-family:var(--sans);color:var(--ink);margin-top:6px;font-size:13.5px;font-weight:650}.hp-teaser:hover .t-more{text-underline-offset:3px;text-decoration:underline}.hp-world{margin-top:48px;scroll-margin-top:16px}.world-head{flex-direction:column;gap:0;display:flex}.world-dek{color:var(--ink-2);font-variant-numeric:oldstyle-nums;margin:-6px 0 14px;font-size:17px}.world-dek b{color:var(--ink);font-weight:650}.world-bar{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:12px;display:flex}.world-regions{flex-wrap:wrap;gap:6px;display:flex}.world-regions button{font-family:var(--sans);color:var(--ink-2);background:var(--paper);border:1px solid var(--rule);cursor:pointer;border-radius:3px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:13.5px;font-weight:550;display:inline-flex}.world-regions button .num{color:var(--ink-3);font-weight:500}.world-regions button:hover{border-color:var(--ink);color:var(--ink)}.world-regions button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.world-regions button[aria-pressed=true] .num{color:#cfcac0}.world-toggle{font-family:var(--sans);color:var(--ink-2);cursor:pointer;align-items:center;gap:7px;min-height:36px;margin-left:auto;font-size:13.5px;display:inline-flex}.world-toggle input{width:16px;height:16px;accent-color:var(--ink);margin:0}.world-toggle .num{color:var(--ink-3)}.world-key{font-family:var(--sans);color:var(--ink-3);flex-wrap:wrap;gap:6px 22px;margin:10px 0 0;font-size:12.5px;display:flex}.wk-l{align-items:center;gap:7px;display:inline-flex}.wk-disc{fill:var(--ink);stroke:var(--paper);stroke-width:1.2px}.wk-line{fill:none;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.wk-cone{background:#1a1a1a12;border:1px solid #1a1a1a66;border-radius:50%;width:22px;height:11px;display:inline-block}.wk-ring{border:1.4px dashed var(--ink);border-radius:50%;width:11px;height:11px;display:inline-block}.wc{width:100%;position:relative}.wc svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.wc-land{opacity:0;transition:opacity .3s}.wc-land.in{opacity:1}.wc-hit{fill:#0000}.wc-mark{cursor:pointer;outline:none}.wc-mark:focus-visible .wc-disc{stroke-width:3px}.wc-trk{pointer-events:none}.wc-story .wc-sphere{fill:var(--water)}.wc-story .wc-grat{fill:none;stroke:#c9d3d6;stroke-width:.5px}.wc-story .wc-land{fill:var(--land);stroke:#a9a498;stroke-width:.5px}.wc-story .wc-border{fill:none;stroke:#c4bfb4;stroke-width:.5px}.wc-story .wc-cone{fill:#1a1a1a0b;stroke:#1a1a1a38;stroke-width:.6px}.wc-story .wc-cone.feat{fill:#1a1a1a12;stroke:#1a1a1a61}.wc-story .wc-cone.hot{fill:#a8321e1a;stroke:var(--accent)}.wc-story .wc-cone.forming{fill:none;stroke-dasharray:2 3}.wc-story .wc-cone-g{opacity:.09}.wc-story .wc-cone-g path{fill:var(--ink)}.wc-story .wc-cone-g.feat{opacity:.13}.wc-story .wc-cone-g.forming{opacity:.06}.wc-story .wc-cone-g.hot{opacity:.22}.wc-story .wc-cone-g.hot path{fill:var(--accent)}.wc-story .wc-casing{fill:none;stroke:var(--water);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.wc-story .wc-line,.wc-story .wc-arrow{fill:none;stroke:var(--ink-2);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.wc-story .wc-trk.feat .wc-line,.wc-story .wc-trk.feat .wc-arrow{stroke:var(--ink);stroke-width:2px}.wc-story .wc-trk.forming .wc-line{stroke-dasharray:3 3}.wc-story .wc-trk.hot .wc-line,.wc-story .wc-trk.hot .wc-arrow{stroke:var(--accent);stroke-width:2.4px}.wc-story .wc-disc{fill:var(--ink-2);stroke:var(--paper);stroke-width:1.2px}.wc-story .wc-mark.feat .wc-disc{fill:var(--ink)}.wc-story .wc-mark.forming .wc-disc{fill:var(--paper);stroke:var(--ink);stroke-dasharray:2 1.6}.wc-story .wc-L{fill:none;stroke:var(--paper);stroke-width:1.5px;stroke-linecap:square;pointer-events:none}.wc-story .wc-mark.hot .wc-disc{fill:var(--accent)}.wc-story .lbl{paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round;font-family:var(--sans);fill:var(--ink);font-size:13px;font-weight:600}.wc-story .lbl.forming{fill:var(--ink-2);font-weight:500}.wc-card{z-index:6;pointer-events:none;width:270px;position:absolute;transform:translate(16px,-24px)}.wc-card.left{transform:translate(calc(-100% - 16px),-24px)}.wc-card.up{transform:translate(16px,calc(24px - 100%))}.wc-card.left.up{transform:translate(calc(-100% - 16px),calc(24px - 100%))}@media (hover:none){.wc-card{pointer-events:auto}}.mini{color:inherit;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.wc-story .mini{background:var(--paper);border:1px solid var(--ink);box-shadow:0 10px 28px #00000024}.wc-story .mini-k{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:11.5px;font-weight:700}.wc-story .mini-h{font-family:var(--serif);font-size:18px;font-weight:600;line-height:1.2}.wc-story .mini-d{color:var(--ink-2);font-size:14.5px;line-height:1.4}.wc-story .mini-m{font-family:var(--sans);color:var(--ink-3);font-size:12.5px}.wc-story .mini-go{font-family:var(--sans);margin-top:4px;font-size:13px;font-weight:650}@media (width<=1200px){.hp{--hp-pad:32px}.lead-h{font-size:48px}.lead-map{height:460px}.hp-fronts{--fr-gap:40px;grid-template-columns:repeat(2,minmax(0,1fr)) 300px}.fr-h{font-size:20px}.nm-name{font-size:26px}}@media (width<=1100px) and (width>=821px){.hp-lead{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.lead-h{font-size:42px}.lead-text{padding-right:24px}.lead-fig{padding-left:24px}.lead-dek{font-size:18.5px}.lead-map{height:430px}.hp-fronts{--fr-gap:32px;grid-template-columns:repeat(2,minmax(0,1fr)) 272px}.nm{padding:0 14px}.nm-name{font-size:23px}.live-next{display:none}}@media (width<=820px){.hp{--hp-pad:16px}.live-inner{gap:4px 10px;padding:8px 16px;font-size:12.5px}.live-k{font-size:11px}.live-models{gap:2px 10px}.live-models .line-swatch{display:none}.live-meta{width:100%;margin-left:0}.live-next{display:none}.hp-main{padding:18px 16px 48px}.hp-lead{flex-direction:column;padding-bottom:28px;display:flex}.lead-head,.lead-text{display:contents}.hp-lead .kicker{order:1;margin-bottom:12px;padding-bottom:8px}.lead-h{letter-spacing:-.016em;order:2;margin-bottom:14px;font-size:32px;line-height:1.08}.lead-fig{border:0;order:3;margin:0 -16px 16px;padding:0}.lead-map{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);outline:0;height:340px}.lead-map-key{gap:4px;padding:4px 7px;font-size:11.5px;bottom:6px;left:6px}.k-cone,.k-shade{margin-left:4px}.k-path{width:12px}.lead-dek{order:4;margin-bottom:18px;font-size:18px}.lead-meta{order:5}.lt,.lf{order:6}.lead-cta{order:7;justify-content:center;align-self:stretch;min-height:48px}.hp-named{margin-top:24px}.hp-named .sec-sub{margin:2px 0 0;display:block}.named-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;row-gap:14px}.nm{padding:0 0 0 14px}.nm:nth-child(odd){border-left:0;padding-left:0}.nm-name{font-size:24px}.nm-h a{min-height:44px}.hp-fronts{flex-direction:column;gap:32px;margin-top:28px;display:flex}.fr-col,.fr-col>.hp-rail{display:contents}.fr-col+.fr-col:before{display:none}.near{order:1}.hp-forming{order:100}.hp-teaser{order:101}.fr-lead{grid-template-columns:minmax(0,1fr) 116px;align-items:start;gap:4px 14px;display:grid}.fr-lead .thumb{aspect-ratio:4/3;grid-area:1/2/span 3;margin:0}.fr-kicker{grid-area:1/1}.fr-h{grid-area:2/1;font-size:19px}.fr-dek{-webkit-line-clamp:3;grid-area:3/1;font-size:14.5px}.hp-briefs{margin-top:14px}.hp-brief{padding:11px 0 12px}.br-h{font-size:16.5px}.hp-world{margin-top:36px}.hp-world .wc{width:calc(100% + 32px);margin:0 -16px}.world-bar{flex-direction:column;align-items:stretch;min-width:0;max-width:100%}.world-regions{scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + 32px);min-width:0;margin:0 -16px;padding:0 16px 2px;overflow-x:auto}.world-regions button{white-space:nowrap;flex:none;min-height:44px}.world-toggle{min-height:44px;margin-left:0}.world-key{gap:6px 16px}.wc-card{width:min(270px,70vw)}.hp-teaser{grid-template-columns:80px minmax(0,1fr)}.hp-teaser svg{width:80px}}.nx{min-height:100vh}.nx .topbar{height:var(--top-h)}.nx a{color:inherit}.nx-main{gap:16px;max-width:1560px;margin:0 auto;padding:16px 20px 48px;display:grid}.nx-top{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:16px;display:grid}.nx-rail>:last-child{flex:1}.nx-chart{flex-direction:column;display:flex}.nx-chart .nx-legend{margin-top:auto}.nx-chart{border:1px solid var(--rule);background:var(--water);min-width:0}.nx-legend{border-top:1px solid var(--rule);background:var(--bezel);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;display:flex}.nx-ramp{display:block;overflow:visible}.nx-ramp-t{font:400 13px var(--f-data);fill:var(--ink-3)}.nx-legend .lbl{color:var(--ink-3)}.nx-legend-l{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.nx-lg-ring{fill:var(--bezel);stroke:var(--signal);stroke-width:1.4px}.wc-nerd .wc-sphere{fill:var(--water);stroke:var(--rule-hi)}.wc-nerd .wc-grat{fill:none;stroke:#8ec3cf1a}.wc-nerd .wc-land{fill:var(--land);stroke:#3e555c;stroke-width:.6px}.wc-nerd .wc-border{fill:none;stroke:#2e4148;stroke-width:.5px}.wc-nerd .wc-cone{fill:#d3e2e609;stroke:#d3e2e642;stroke-width:.7px}.wc-nerd .wc-cone.hot{fill:#d3e2e614;stroke:var(--cone)}.wc-nerd .wc-cone.forming{stroke-dasharray:2 3}.wc-nerd .wc-cone-g{opacity:.07}.wc-nerd .wc-cone-g path{fill:var(--cone)}.wc-nerd .wc-cone-g.hot{opacity:.16}.wc-nerd .wc-cone-g.forming{opacity:.04}.wc-nerd .wc-trk path{fill:none;stroke-width:1.8px;stroke-linecap:round}.wc-nerd .wc-trk.forming path{stroke-dasharray:3 3;opacity:.75}.wc-nerd .wc-trk.hot path{stroke-width:3.2px}.wc-nerd .wc-disc{fill:var(--bezel);stroke:var(--signal);stroke-width:1.5px}.wc-nerd .wc-mark.forming .wc-disc{stroke-dasharray:2 2;stroke-opacity:.8}.wc-nerd .wc-L{fill:none;stroke:var(--signal);stroke-width:1.5px;stroke-linecap:square;pointer-events:none}.wc-nerd .wc-mark.hot .wc-disc{fill:var(--signal)}.wc-nerd .wc-mark.hot .wc-L{stroke:var(--bezel)}.wc-nerd .lbl{paint-order:stroke;stroke:var(--water);stroke-width:3.5px;stroke-linejoin:round;font:500 13px var(--f-word);fill:var(--ink)}.wc-nerd .lbl.forming{fill:var(--ink-2)}.wc-nerd .mini{background:var(--water-hi);border:1px solid var(--ink-3);font-size:13px;box-shadow:0 14px 32px #00000080}.wc-nerd .mini-k{color:var(--ink-3);font-size:13px}.wc-nerd .mini-h{color:var(--ink);font-size:15px;font-weight:600}.wc-nerd .mini-m{color:var(--ink-2);font-family:var(--f-data);font-size:13px}.wc-nerd .mini-d{color:var(--prob);font-size:13px}.nx-rail{flex-direction:column;gap:12px;min-width:0;display:flex}.nx-panel{border:1px solid var(--rule);background:var(--water);padding:12px 14px 14px}.nx-h{font:600 14px var(--f-word);color:var(--ink);margin:0 0 10px}.nx-glance dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.nx-glance dt{font:500 13px var(--f-word);color:var(--ink-3)}.nx-glance dd{font:500 22px var(--f-data);color:var(--ink);margin:2px 0 0}.nx-glance .wide{grid-column:1/-1}.nx-glance .wide dd{font:400 14px var(--f-word);color:var(--ink-2);align-items:baseline;gap:8px;min-width:0;display:flex}.nx-glance .wide dd .num{font:500 15px var(--f-data);color:var(--signal);flex:none}.nx-glance .wide dd a{text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.nx-glance .wide dd a:hover{text-decoration:underline}.nx-runs-t{border-collapse:collapse;width:100%;font-size:13px}.nx-runs-t th,.nx-runs-t td{text-align:left;border-bottom:1px solid var(--rule);white-space:nowrap;padding:6px 6px 6px 0}.nx-runs-t thead th{font:500 13px var(--f-word);color:var(--ink-3)}.nx-runs-t tbody th{font:500 13px var(--f-word);color:var(--ink);align-items:center;gap:6px;display:flex}.nx-runs-t td{color:var(--ink-2)}.nx-runs-t td.ok{color:var(--ink)}.nx-runs-t td.behind{color:var(--ink-3)}.nx-due{color:var(--prob)}.nx-runs-t tr:last-child th,.nx-runs-t tr:last-child td{border-bottom:0}.near-nerd{border:1px solid var(--rule);background:var(--water);padding:12px 14px 14px}.near-nerd .hp-rh{font:600 14px var(--f-word);color:var(--ink);margin:0 0 8px}.near-nerd .near-q{font:500 14px var(--f-word);color:var(--ink-2);margin:0 0 8px}.near-nerd .near-q b{color:var(--ink)}.near-nerd .near-a{color:var(--ink-2);margin:0 0 8px;font-size:14px;line-height:1.45}.near-nerd .near-a a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-underline-offset:3px}.near-nerd .near-yes{color:var(--signal)}.near-nerd .near-combo input{background:var(--bezel);border:1px solid var(--rule-hi);width:100%;height:40px;color:var(--ink);font:400 14px var(--f-word);border-radius:3px;padding:0 10px}.near-nerd .near-combo input::placeholder{color:var(--ink-3)}.near-nerd .near-opts{z-index:20;background:var(--water-hi);border:1px solid var(--rule-hi);margin:0;padding:4px 0;font-size:14px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0}.near-nerd .near-opts li{cursor:pointer;min-height:40px;color:var(--ink-2);align-items:center;padding:0 10px;display:flex}.near-nerd .near-opts li[aria-selected=true]{color:var(--ink);background:#ffffff0f}.near-nerd .near-combo{position:relative}.near-nerd .near-actions{gap:12px;margin-top:8px;display:flex}.near-nerd .near-locate,.near-nerd .near-cancel,.near-nerd .near-change{font:500 13.5px var(--f-word);min-height:40px;color:var(--prob);align-items:center;gap:6px;display:inline-flex}.near-nerd .near-locate{border:1px solid var(--rule-hi);color:var(--ink);border-radius:3px;padding:0 12px}.near-nerd .near-note{color:var(--ink-3);margin:6px 0 0;font-size:13px}.near-nerd .near-skel{height:96px}.nx-deep ol{margin:0;padding:0;list-style:none}.nx-deep li a{border-bottom:1px solid var(--rule);min-height:36px;color:var(--ink-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13.5px;text-decoration:none;display:grid}.nx-deep li:last-child a{border-bottom:0}.nx-deep li a:hover{color:var(--ink)}.nx-deep .nx-pdot{margin:0}.nx-deep-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-deep .num{font:500 13.5px var(--f-data);color:var(--ink)}.nx-ftoggle{display:none}.nx-filters{border:1px solid var(--rule);background:var(--water);flex-wrap:wrap;align-items:flex-end;gap:12px 18px;padding:12px 14px;display:flex}.nx-f{flex-direction:column;gap:5px;display:flex}.nx-f select{background:var(--bezel);min-width:132px;height:36px;color:var(--ink);border:1px solid var(--rule-hi);font:400 13.5px var(--f-word);border-radius:3px;padding:0 8px}.nx-seg{border:1px solid var(--rule-hi);border-radius:3px;height:36px;display:inline-flex;overflow:hidden}.nx-seg button{font:500 13.5px var(--f-word);color:var(--ink-3);padding:0 12px}.nx-seg button+button{border-left:1px solid var(--rule-hi)}.nx-seg button[aria-pressed=true]{background:var(--ink-2);color:var(--bezel)}.nx-check{height:36px;color:var(--ink-2);cursor:pointer;flex-direction:row;align-items:center;gap:8px;font-size:13.5px}.nx-check input{width:16px;height:16px;accent-color:var(--signal);margin:0}.nx-chips{flex-wrap:wrap;gap:6px;display:flex}.nx-chips button{border:1px dashed var(--rule-hi);height:36px;font:500 13px var(--f-data);color:var(--ink-3);border-radius:3px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.nx-chips button[aria-pressed=true]{border-style:solid;border-color:var(--ink-3);color:var(--ink);background:#ffffff0a}.nx-count{color:var(--ink-3);align-items:center;gap:10px;height:36px;margin:0 0 0 auto;font-size:13.5px;display:flex}.nx-count b{color:var(--ink);font-weight:500}.nx-reset{text-underline-offset:3px;color:var(--prob)!important;text-decoration:underline!important}.nx-table-wrap{border:1px solid var(--rule);background:var(--water);overflow-x:auto}.nx-table{border-collapse:collapse;width:100%;font-size:13.5px}.nx-table th{text-align:left;font:500 13px var(--f-word);color:var(--ink-3);border-bottom:1px solid var(--rule-hi);white-space:nowrap;background:var(--water);z-index:1;padding:0;position:sticky;top:0}.nx-table th button{width:100%;text-align:inherit;min-height:40px;color:inherit;font:inherit;align-items:baseline;gap:4px;padding:10px;display:inline-flex}.nx-table th.num button{justify-content:flex-end}.nx-table th[aria-sort]{color:var(--ink)}.nx-table th .term{color:inherit}.sort-ind{color:var(--signal);width:8px;font-size:9px;display:inline-block}.nx-table th.c-spark{padding:10px}.nx-table td{border-bottom:1px solid var(--rule);color:var(--ink-2);vertical-align:middle;white-space:nowrap;height:48px;padding:7px 10px}.nx-table td.num{text-align:right;font-family:var(--f-data);font-variant-numeric:tabular-nums}.nx-table tbody tr{cursor:pointer}.nx-table tbody tr.hot td{background:#ffffff09}.nx-table tbody tr:focus{outline:none}.nx-table tbody tr:focus-visible td{box-shadow:inset 0 1px 0 var(--signal), inset 0 -1px 0 var(--signal);background:#ffb02012}.nx-table tbody tr:focus-visible td:first-child{box-shadow:inset 2px 0 0 var(--signal), inset 0 1px 0 var(--signal), inset 0 -1px 0 var(--signal)}.nx-table .c-rank{color:var(--ink-3);width:36px}.nx-table td.c-name{white-space:normal;min-width:220px}.nx-table td.c-name a{color:var(--ink);font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;display:block}.nx-table td.c-name a:hover{text-decoration:underline}.nx-id{color:var(--ink-3);margin-top:1px;font-size:13px;display:block}.nx-table tr.forming td.c-name a{color:var(--ink-2)}.nx-pdot{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.nx-table td.c-bomb.hi{color:var(--signal)}.nx-mods{align-items:center;gap:3px;display:inline-flex}.nx-mods .num{color:var(--ink-3);font-size:13px;font-family:var(--f-data);margin-left:5px}.nx-table td.c-city{color:var(--ink)}.nx-cp{color:var(--prob);margin-left:2px;font-size:13px}.nx-when{color:var(--ink-3);font-size:13px;display:block}.nx-none{color:var(--ink-3)}.spark{display:block}.sp-band{fill:#ffb02033}.sp-line{fill:none;stroke:var(--signal);stroke-width:1.4px;stroke-linejoin:round}.sp-dot{stroke:var(--bezel);stroke-width:1px}.spark-skel,.nx-skel-t{vertical-align:middle;background:#8ec3cf14;border-radius:2px;width:112px;height:10px;display:inline-block}.nx-skel-t{width:36px}.nx-empty{text-align:center;color:var(--ink-3);padding:28px!important}.nx-short{display:none}.nx-fine{color:var(--ink-3);max-width:980px;margin:0;font-size:13px;line-height:1.5}@media (width<=1280px){.nx-table .c-basin,.nx-table .c-rank{display:none}}@media (width<=1100px){.nx-top{grid-template-columns:minmax(0,1fr)}.nx-rail{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.nx-table .c-mod,.nx-table .c-ag{display:none}}@media (width<=760px){.nx-main{gap:12px;padding:0 0 40px}.nx .nx-hide-s{display:none}.nx-chart{border-left:0;border-right:0}.nx-legend{padding:8px 12px}.nx-legend-l{margin-left:0}.nx-rail{padding:0 12px;display:flex}.nx-deep{display:none}.nx-filters{gap:12px;margin:0 12px;padding:0 12px}.nx-ftoggle{width:100%;min-height:48px;font:600 14px var(--f-word);color:var(--ink);align-items:center;gap:8px;display:flex}.nx-ftoggle .num{color:var(--ink-3);font-size:13px;font-weight:400}.nx-ftoggle .caret{width:12px;height:8px;margin-left:auto;transition:transform .15s}.nx-ftoggle[aria-expanded=true] .caret{transform:rotate(180deg)}.nx-filters:not(.open)>:not(.nx-ftoggle){display:none}.nx-filters.open{padding-bottom:12px}.nx-f{flex:140px}.nx-f select,.nx-seg,.nx-chips button,.nx-check{height:44px;min-height:44px}.nx-f select{width:100%}.nx-seg button{flex:1}.nx-models{flex-basis:100%}.nx-count{flex-basis:100%;margin-left:0}.nx-table-wrap{margin:0 12px}.nx-table .c-status,.nx-table .c-city,.nx-table .c-bomb,.nx-table .c-p{display:none}.nx-table td,.nx-table th button{padding-left:7px;padding-right:7px}.nx-table td.c-name{white-space:normal;min-width:0}.nx-table td.c-name a{font-size:13.5px}.nx-table .c-spark{width:76px}.nx-table .spark{width:72px;height:30px}.spark-skel{width:72px}.nx-fine{padding:0 12px}.nx-long{display:none}.nx-short{display:inline}.near-nerd .near-combo input,.near-nerd .near-locate,.near-nerd .near-change,.near-nerd .near-cancel,.nx-table th button{min-height:44px}.nx-glance .wide dd a,.nx-globe a{align-items:center;min-height:44px;display:inline-flex}.nx-glance .wide dd{align-items:center}}.gl-teaser{margin-top:4px}.gl-teaser .g-water{fill:#d7e0e3}.gl-teaser .g-land{fill:#ece9e2}.gl-teaser .g-grat{fill:none;stroke:#9c978d;stroke-width:.6px;stroke-opacity:.7}.gl-teaser .g-rain1{fill:#5fa89e;fill-opacity:.75}.gl-teaser .g-rain2{fill:#2a5494;fill-opacity:.8}.gl-teaser .g-path{fill:none;stroke:var(--ink);stroke-width:1.8px;stroke-dasharray:3 2;stroke-linecap:round}.gl-teaser .g-l{fill:var(--ink);stroke:var(--paper);stroke-width:1.5px}.gl-teaser .g-rim{fill:none;stroke:var(--ink);stroke-width:1.2px}.world-globe{font-family:var(--sans);color:var(--ink);text-underline-offset:3px;align-self:flex-start;margin:-6px 0 16px;font-size:13.5px;font-weight:650;text-decoration:underline}.nx-globe p{color:var(--ink-2);margin:4px 0 8px;font-size:13px;line-height:1.45}.nx-globe a{color:var(--signal);font-size:13px;font-weight:500}.gl-teaser svg{background:0 0;width:64px;height:auto;margin:16px 16px 0}.edition{border-bottom:1px solid var(--rule);font-family:var(--sans);color:var(--ink-2);font-size:13px}.ed-inner{max-width:var(--hp-w);padding:7px var(--hp-pad);box-sizing:border-box;flex-wrap:wrap;align-items:baseline;gap:4px 16px;min-height:36px;margin:0 auto;display:flex}.ed-line{letter-spacing:.09em;text-transform:uppercase;color:var(--ink);white-space:nowrap;margin:0;font-size:11.5px;font-weight:700}.ed-line .num{font-variant-numeric:lining-nums tabular-nums}.ed-sep{color:var(--ink-3);font-weight:400}.ed-runs{margin-left:auto}.ed-runs summary{cursor:pointer;color:var(--ink-3);white-space:nowrap;align-items:center;min-height:22px;list-style:none;display:inline-flex}.ed-runs summary::-webkit-details-marker{display:none}.ed-runs summary:after{content:"▾";color:var(--ink-3);margin-left:6px;font-size:10px}.ed-runs[open] summary:after{content:"▴"}.ed-runs summary:hover .live-upd{text-underline-offset:3px;text-decoration:underline}.ed-runs .live-models{justify-content:flex-end;padding:6px 0 2px}.ed-runs .live-next{color:var(--ink-3)}.ed-late{color:var(--ink-2)}@media (width<=820px){.ed-inner{gap:2px 12px;min-height:0;padding:6px 16px}.ed-line{letter-spacing:.07em;font-size:11px}.ed-wd{display:none}.ed-runs{width:100%;margin-left:0;font-size:12.5px}.ed-runs summary{min-height:28px}.ed-runs .live-models{justify-content:flex-start;gap:2px 10px}.ed-runs .live-models .line-swatch{display:none}}
