.broadcast{--edge:var(--space-8);height:100vh;background:var(--ocean);isolation:isolate;height:100svh;min-height:600px;position:relative;overflow:hidden}.broadcast__live,.broadcast__stage{position:absolute;inset:0}.broadcast__live>.broadcast__stage{bottom:var(--dock-h,0px)}.broadcast__shade{z-index:1;pointer-events:none;background:linear-gradient(180deg, rgb(var(--ocean-rgb) / .78) 0, rgb(var(--ocean-rgb) / 0) 168px), linear-gradient(0deg, rgb(var(--ocean-rgb) / .97) 0%, rgb(var(--ocean-rgb) / .8) 45%, rgb(var(--ocean-rgb) / 0) 100%) bottom / 100% min(420px, 60%) no-repeat, radial-gradient(ellipse 70% 70% at 62% 36%, rgb(var(--ocean-rgb) / 0) 35%, rgb(var(--ocean-rgb) / .88) 100%);position:absolute;inset:0}.broadcast__head{contain:layout style;z-index:6;padding:18px var(--edge) 0;pointer-events:none;flex-direction:column;gap:14px;display:flex;position:absolute;top:0;left:0;right:0}.broadcast__head>*{pointer-events:auto}.live-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.live-row__chip:empty{display:none}.cone-chip{background:rgb(var(--ocean-rgb) / .72);color:var(--ink-2);font:500 12px/18px var(--font-mono);border:1px solid #ffffff47;border-radius:999px;padding:4px 10px;text-decoration:none;display:inline-flex}:is(.cone-chip:hover,.cone-chip:focus-visible){border-color:var(--ink-2)}.live-banner{background:rgb(var(--ocean-rgb) / .72);color:var(--ink-2);font:500 13px/18px var(--font-mono);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin:0;padding:4px 10px;display:inline-flex}.live-banner__example{border:1px dashed var(--ice);border-radius:var(--radius-pill);color:var(--ice);font:600 11px/18px var(--font-mono);white-space:nowrap;padding:0 8px}.example-line__whole{white-space:nowrap}.live-banner__dot{background:var(--ice);border-radius:50%;width:8px;height:8px}.live-banner[data-state=late]{color:var(--amber)}.live-banner[data-state=late] .live-banner__dot{background:var(--amber)}.live-banner[data-state=paused]{color:var(--muted)}.live-banner[data-state=paused] .live-banner__dot{background:var(--muted)}.broadcast__bar{align-items:center;gap:var(--space-4);min-width:0;min-height:40px;display:flex}.broadcast__bar .wordmark{font-size:20px}.broadcast__slash{color:var(--faint)}.broadcast__title{min-width:0;color:var(--ink-2);font:400 14px/1.3 var(--font-body);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.broadcast__actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.broadcast__actions:empty{display:none}.pill-group{border:1px solid var(--state);border-radius:var(--radius-pill);background:rgb(var(--ocean-rgb) / .6);gap:2px;padding:2px;display:inline-flex}.pill-group .pill{min-height:32px;color:var(--ink-2);background:0 0;border:0}.pill-group .pill[aria-pressed=true],.pill-group .pill[aria-selected=true]{background:var(--ink);color:var(--ocean);font-weight:600}.pill-group .pill:disabled{color:var(--muted)}.pill--round{background:rgb(var(--ocean-rgb) / .6);width:40px;height:40px;min-height:40px;padding:0;font-size:18px}.pill__icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.broadcast__layers-slot{display:contents}.broadcast__layers-slot .layers-button,.broadcast .broadcast__actions .layers-button{border:1px solid var(--state);border-radius:var(--radius-pill);background:rgb(var(--ocean-rgb) / .6);width:40px;height:40px;position:static}.broadcast .broadcast__actions .layers-button[aria-expanded=true]{border-color:var(--ice);background:var(--ice);color:var(--ocean)}.broadcast__status{top:calc(100% + 6px);right:var(--edge);color:var(--ink-2);font-size:12px;position:absolute}.broadcast__status:empty{display:none}.lower-third[data-animate]{animation:lower-third-in var(--motion-chapter-fade,.2s) ease-out both}@keyframes lower-third-in{0%{opacity:0;transform:translateY(8px)}}.chapter-bar__list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin:0;padding:0;list-style:none;display:grid}.chapter-bar__button{width:100%;min-height:32px;color:var(--muted);font:400 12px/1.2 var(--font-body);letter-spacing:.06em;text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;gap:7px;padding:0 0 4px;display:flex}.chapter-bar__button:disabled{cursor:default}.chapter-bar__button:not(:disabled):hover{color:var(--ink)}.chapter-bar__rule{background:rgb(var(--ink-rgb) / .25);border-radius:2px;height:3px;display:block;position:relative;overflow:hidden}.chapter-bar__fill{background:var(--amber);will-change:transform;transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.chapter-stories{display:none}.chapter-bar__item[data-state=done] .chapter-bar__button{color:var(--ink-2)}.chapter-bar__item[data-state=done] .chapter-bar__fill{background:var(--ice);transform:none}.chapter-bar__item[data-state=todo] .chapter-bar__fill,.chapter-stories__seg[data-state=todo] .chapter-bar__fill{transform:scaleX(0)}.chapter-bar__item[data-state=current] .chapter-bar__button{color:var(--ink);font-weight:600}.chapter-bar__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.broadcast__bottom{z-index:5;pointer-events:none;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.broadcast__bottom>.dock{pointer-events:auto}.broadcast__live>.broadcast__stage .maplibregl-ctrl-bottom-right{bottom:max(0px, calc(var(--bottom-h,0px) - var(--dock-h,0px)))}@media (min-width:640px){.broadcast__live>.broadcast__stage .maplibregl-ctrl-attrib{max-width:480px}.broadcast__live>.broadcast__stage:has(.aftermath-card) .maplibregl-ctrl-bottom-right{right:calc(var(--edge) + 280px)}}.broadcast__now{justify-content:space-between;align-items:flex-end;gap:var(--space-8);padding:0 var(--edge) 28px;display:flex}.lower-third{flex-direction:column;gap:14px;min-width:0;max-width:760px;display:flex}.lower-third__kicker{color:var(--amber);margin:0}.lower-third__headline{color:var(--ink);font:400 clamp(40px, 5.3vw, 76px) / .95 var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0}.lower-third__dek{max-width:34em;color:var(--ink-2);font:400 17px/1.5 var(--font-body);margin:0}.giant-clock{contain:layout paint;will-change:transform;color:var(--ink);flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.giant-clock__big{font:400 clamp(64px, 10.3vw, 148px) / .8 var(--font-display);letter-spacing:-.02em;white-space:nowrap}.giant-clock__line{color:var(--ink-2);font:400 13px/1.2 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.dock{padding:14px var(--edge) 10px;border-top:1px solid rgb(var(--state-rgb) / .7);background:rgb(var(--ocean-rgb) / .72);grid-template-columns:184px minmax(0,1fr);grid-template-areas:"transport timeline""transport foot";gap:6px 20px;display:grid}.transport{justify-content:space-between;gap:var(--space-3);flex-direction:column;grid-area:transport;display:flex}.transport__buttons{align-items:center;gap:var(--space-2);display:flex}.transport__buttons .pill--round{background:0 0}.pill--play{background:var(--ink);width:52px;height:52px;min-height:52px;color:var(--ocean);border:0;padding:0}.pill--play[aria-pressed=true]{background:var(--ink);color:var(--ocean)}.pill--play:disabled{background:var(--state);color:var(--muted)}.transport__icon{fill:currentColor;width:16px;height:16px}.transport__icon--replay{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.transport__tail{display:grid}.transport__tail>*{grid-area:1/1}.transport__tail[data-ended] .transport__speeds{visibility:hidden}.transport__end{color:var(--muted);align-self:center;margin:0;font-size:12px;line-height:1.3}.transport__speeds{width:max-content}.transport__speeds .pill{min-height:26px;padding:0 9px;font-size:11px}.dock__timeline{flex-direction:column;grid-area:timeline;justify-content:center;gap:6px;min-width:0;min-height:56px;display:flex}.dock__placeholder{background:var(--state);border-radius:2px;height:4px;display:block}.timeline{--label-w:140px;--top-row:22px;grid-template-columns:var(--label-w) minmax(0, 1fr);grid-template-rows:18px repeat(var(--n,1), 30px) 14px;--n:1;align-items:center;row-gap:4px;width:100%;display:grid;position:relative}.timeline[data-n="2"]{--n:2}.timeline[data-n="3"]{--n:3}.timeline[data-n="4"]{--n:4}.timeline__label{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.timeline__moments,.timeline__lane,.timeline__days{align-self:stretch;position:relative}.timeline__axis{top:8px;right:calc((1 - var(--share,1)) * 100%);background:var(--state);height:1px;position:absolute;left:0}.timeline__moment{top:0;left:calc(var(--x,0) * 100%);z-index:2;width:18px;height:18px;min-height:0;color:var(--amber);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:0;margin-left:-9px;padding:0;font-size:11px;line-height:18px;position:absolute}.timeline__moment:hover:not(:disabled){color:var(--ink)}.timeline__moment:focus-visible{color:var(--ink)}.timeline__dot{display:none}.timeline__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.timeline__path--activity{fill:rgb(var(--ice-rgb) / .3);stroke:var(--ice);stroke-width:1.2px}.timeline__path--outages{fill:rgb(var(--amber-rgb) / .25);stroke:var(--amber);stroke-width:1.2px}.timeline__path--pressure{fill:none;stroke:var(--ink);stroke-width:1.6px}.timeline__bar{fill:var(--amber)}.timeline__low{top:0;left:calc(var(--x,0) * 100%);background:var(--amber);border-radius:50%;width:7px;height:7px;margin:-1px 0 0 -3.5px;position:absolute}.timeline__days{color:var(--muted);font:400 11px/14px var(--font-mono)}.timeline__day{left:calc(var(--x,0) * 100%);white-space:nowrap;position:absolute}.timeline__day[data-end]{transform:translate(-100%)}.timeline__day[data-aftermath]{color:var(--amber);padding-left:6px}.timeline__day[data-latest]{color:var(--amber)}.timeline__over{top:0;bottom:0;right:0;left:var(--label-w);pointer-events:none;position:absolute}.timeline__aftermath{top:20px;bottom:18px;right:0;left:calc(var(--share,1) * 100%);border-left:1px dashed var(--faint);background:repeating-linear-gradient(135deg, rgb(var(--amber-rgb) / .14) 0 5px, rgb(var(--amber-rgb) / 0) 5px 10px);position:absolute}.timeline__divider{top:0;left:calc(var(--x,0) * 100%);background:rgb(var(--ink-rgb) / .18);width:1px;height:18px;position:absolute}.timeline__playhead{z-index:3;background:var(--ink);width:2px;transform:translateX(calc(var(--f,0) * var(--travel,0px)));will-change:transform;position:absolute;top:-2px;bottom:18px;left:-1px}.timeline__playhead:after{content:"";background:var(--ink);width:14px;height:14px;box-shadow:0 0 0 4px rgb(var(--ink-rgb) / .25);border-radius:50%;margin-left:-7px;position:absolute;bottom:-7px;left:50%}.timeline__scrubber{top:var(--top-row);bottom:0;right:0;left:var(--label-w);z-index:1;width:calc(100% - var(--label-w));cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:2px;height:auto;min-height:0;margin:0;padding:0;position:absolute}.timeline__scrubber::-webkit-slider-runnable-track{background:0 0;height:100%}.timeline__scrubber::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:0 0;border:0;width:1px;height:100%}.timeline__scrubber::-moz-range-track{background:0 0}.timeline__scrubber::-moz-range-thumb{background:0 0;border:0;width:1px;height:100%}.timeline__scrubber:focus-visible{outline:2px solid var(--ice);outline-offset:2px}.timeline__scrubber:disabled{cursor:default}.dock__foot{justify-content:space-between;align-items:baseline;gap:4px var(--space-4);color:var(--muted);flex-wrap:wrap;grid-area:foot;font-size:11px;display:flex}.dock__foot .keys{margin:0;font-size:11px}.dock__note{margin:0}.dock__note~.keys{order:1}.dock .safety-line,.dock .live-line{text-align:right;margin:0 0 0 auto}.broadcast .radar-waiting{top:calc(var(--head-h,112px) + 12px);right:var(--edge)}.broadcast__foot{padding:10px var(--edge);border-top:1px solid rgb(var(--state-rgb) / .7);background:rgb(var(--ocean-rgb) / .72);color:var(--muted);pointer-events:auto;font-size:11px}.broadcast__foot .safety-line,.broadcast__foot .live-line{text-align:right;margin:0}.broadcast{--ledger-w:min(520px, 50%)}.broadcast__tables{top:var(--head-h,112px);right:0;bottom:var(--dock-h,0px);z-index:7;width:var(--ledger-w);position:absolute}.broadcast__live[data-view=tables]>.broadcast__stage{right:var(--ledger-w)}.broadcast__live[data-view=tables] .broadcast__shade{background:linear-gradient(180deg, rgb(var(--ocean-rgb) / .78) 0, rgb(var(--ocean-rgb) / 0) 168px)}.broadcast .readout-card{top:calc(var(--head-h,112px) + 12px);right:var(--edge);bottom:auto;left:auto}.aftermath-card{top:calc(var(--head-h,112px) + 12px);max-height:calc(100% + var(--dock-h,0px) - var(--head-h,112px) - var(--bottom-h,0px) - 24px);right:var(--edge);z-index:2;box-sizing:border-box;width:280px;padding:var(--space-4) 18px;border:1px solid var(--rule);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 92%, transparent);color:var(--ink);flex-direction:column;gap:10px;display:flex;position:absolute;overflow-y:auto}.aftermath-card .aftermath-card__kicker{color:var(--amber);letter-spacing:.14em;font-size:11px}.aftermath-card .aftermath-card__stat{font-size:52px;line-height:.9}.aftermath-card__line,.aftermath-card__today{color:var(--ink-2)}.aftermath-card__caveat{color:var(--muted)}.aftermath-card__key{border-top:1px solid var(--rule);color:var(--ink-2);flex-direction:column;gap:6px;margin:0;padding:10px 0 0;font-size:12px;line-height:1.3;list-style:none;display:flex}.aftermath-card__key li{align-items:center;gap:var(--space-2);display:flex}.aftermath-card__mark{flex:none;place-items:center;width:22px;height:14px;display:grid}.aftermath-card__mark:before{content:"";box-sizing:border-box;background:var(--amber);border-radius:50%;display:block}.aftermath-card__mark--one:before{width:6.4px;height:6.4px}.aftermath-card__mark--few:before{width:9.2px;height:9.2px}.aftermath-card__mark--many:before{width:12px;height:12px}.aftermath-card__mark--ring:before{width:6.4px;height:6.4px;box-shadow:0 0 0 3px color-mix(in srgb, var(--amber) 16%, transparent), 0 0 0 4.2px var(--amber)}.aftermath-card__mark--track:before{border-top:1.6px solid color-mix(in srgb, var(--ink) 60%, transparent);background:0 0;border-radius:0;width:20px;height:0}.aftermath-card .aftermath-card__tables{align-self:flex-start;margin:0;font-size:12px}.broadcast__stage:has(.aftermath-card) .readout-card{display:none}.readout-card{z-index:2;box-sizing:border-box;border:1px solid var(--rule);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 90%, transparent);flex-direction:column;gap:10px;width:260px;padding:14px 15px;display:flex;position:absolute}.readout-card p{margin:0}.readout-card__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.readout-card__kicker{color:var(--muted);letter-spacing:.14em;font-size:11px}.readout-card__at{color:var(--muted);font-size:11px}.readout-card__value{color:var(--ink);font:400 44px/1 var(--font-display)}.readout-card__unit{color:var(--ink-2);font-size:14px}.readout-card__note{color:var(--amber);font:400 12px/1.4 var(--font-body)}.readout-card__part{white-space:nowrap}@media (max-width:639.98px){.broadcast{--edge:var(--space-4);min-height:560px}.broadcast__head{gap:8px;padding:12px 12px 0}.broadcast__head .chapter-bar{order:-1}.chapter-bar__list{display:none}.chapter-stories{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.chapter-stories__seg{background:rgb(var(--ink-rgb) / .3);border-radius:2px;height:3px;position:relative;overflow:hidden}.chapter-stories__seg[data-state=done] .chapter-bar__fill{background:var(--ink);transform:none}.broadcast__bar{flex-wrap:wrap;gap:4px 8px}.broadcast__bar .wordmark{font-size:16px}.broadcast__slash{display:none}.broadcast__bar .wordmark{margin-right:auto}.broadcast__title{flex:100%;order:9;font-size:12px}.broadcast__actions{display:contents}.broadcast__views{flex:100%;order:10}.broadcast__views .pill{flex:1 1 0;min-height:44px}.pill--round,.broadcast__layers-slot .layers-button,.broadcast .broadcast__actions .layers-button{width:44px;height:44px;min-height:44px}.broadcast__now{flex-direction:column;align-items:flex-start;gap:12px;padding:0 20px 16px}.lower-third{gap:10px}.lower-third__kicker{font-size:12px}.lower-third__headline{font-size:40px;line-height:.98}.lower-third__dek{font-size:15px;line-height:1.45}.giant-clock{flex-direction:row;align-items:baseline;gap:.5ch}.giant-clock__big{font:400 12px/1.2 var(--font-mono);letter-spacing:.04em}.giant-clock__line{text-transform:none;white-space:normal;font-size:12px}.dock{padding:8px var(--edge) 12px;grid-template-columns:minmax(0,1fr);grid-template-areas:"timeline""transport""foot";gap:8px}.transport{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:10px}.transport__buttons{gap:10px}.transport__speeds .pill{min-height:44px;padding:0 12px;font-size:12px}.dock__timeline{min-height:44px}.timeline{--label-w:0px;--top-row:0px;grid-template-columns:0 minmax(0,1fr);grid-template-rows:12px repeat(var(--n,1), minmax(16px, 1fr)) 0;row-gap:3px;min-height:44px}.timeline__label,.timeline__days{visibility:hidden}.timeline__moment{display:none}.timeline__dot{top:0;left:calc(var(--x,0) * 100%);color:var(--amber);margin-left:-4px;font-size:9px;line-height:12px;display:block;position:absolute}.timeline__playhead{bottom:0}.timeline__aftermath{top:0;bottom:0}.dock__foot .keys{display:none}.dock .safety-line,.dock .live-line,.dock__note{text-align:left;margin:0;font-size:10.5px}.broadcast .layers-row{min-height:48px;padding-top:6px;padding-bottom:6px}.broadcast .readout-card{align-items:baseline;gap:var(--space-2);border-radius:var(--radius-sm);flex-direction:row;width:auto;padding:6px 10px;right:12px}.readout-card__at,.readout-card__note{display:none}.readout-card__value{font-size:24px}.readout-card__unit{font-size:12px}.aftermath-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;width:auto;padding:10px 12px;display:grid;left:12px;right:12px}.aftermath-card .aftermath-card__stat{grid-area:1/1/span 2;font-size:40px}.aftermath-card .aftermath-card__kicker{grid-area:1/2;align-self:end}.aftermath-card .aftermath-card__line{grid-area:2/2;align-self:start;font-size:12px;line-height:1.35}.aftermath-card .aftermath-card__caveat,.aftermath-card__today,.aftermath-card__key,.aftermath-card .aftermath-card__tables{display:none}.broadcast{--strip-h:150px}.broadcast__live[data-view=tables]>.broadcast__stage{bottom:0;right:0}.broadcast__live[data-view=tables] .radar-stage .replay-map{height:calc(var(--head-h,112px) + var(--strip-h));bottom:auto}.broadcast__live[data-view=tables] .broadcast__bottom{top:calc(var(--head-h,112px) + var(--strip-h));bottom:auto}.broadcast__tables{top:calc(var(--head-h,112px) + var(--strip-h) + var(--dock-h,0px));width:auto;bottom:0;left:0}.broadcast__live[data-view=tables] :is(.winter-legend,.winter-readout){display:none}.broadcast__live[data-view=tables] .dock{align-items:center;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"transport timeline""foot foot"}.broadcast__live[data-view=tables] :is(.transport__speeds,.transport__buttons .pill--round){display:none}.broadcast__live[data-view=tables] :is(.link-panel,.detail-panel,.layers-panel){z-index:8}}@media (max-width:639.98px) and (max-height:700px){.lower-third__headline{font-size:30px}.lower-third__dek{display:none}.broadcast__now{gap:8px;padding-bottom:10px}.dock{gap:8px;padding-top:6px}}.replay-veil{z-index:4;padding:136px var(--edge) 0;background:var(--ocean);pointer-events:none;align-content:start;display:grid;position:absolute;inset:0;overflow:hidden}.replay-veil:after{content:"";background:linear-gradient(0deg, var(--ocean) 8%, rgb(var(--ocean-rgb) / .35) 100%);position:absolute;inset:0}.replay-veil__poster{object-fit:cover;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.replay-veil__body{z-index:1;gap:14px;width:min(440px,100%);display:grid;position:relative}.replay-veil__kicker{color:var(--amber);letter-spacing:.16em;margin:0;font-size:12px}.replay-veil__title{color:var(--ink);font:400 44px/1 var(--font-display);margin:0}.replay-veil__progress{gap:6px;display:grid}.replay-veil__bar{background:rgb(var(--ink-rgb) / .2);border-radius:2px;height:3px;position:relative;overflow:hidden}.replay-veil__fill{background:var(--ink);transform-origin:0;transition:transform var(--motion-panel-slide,.18s) ease-out;position:absolute;inset:0}.replay-veil__fill--1{transform:scaleX(.33)}.replay-veil__fill--2{transform:scaleX(.66)}.replay-veil__step{color:var(--muted);font-size:12px}.replay-error{z-index:8;box-sizing:border-box;border:1px solid var(--state);border-radius:var(--radius-md);background:var(--surface);width:min(440px,100% - 32px);box-shadow:var(--shadow-panel);pointer-events:auto;gap:16px;padding:32px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.replay-error .replay-error__reading{font-size:32px}.replay-error__title{color:var(--ink);font:400 40px/1.02 var(--font-display);margin:0}.replay-error__title:focus,.replay-veil__body:focus{outline:none}.replay-veil__nojs{color:var(--ink-2);margin:0}@media (max-width:639.98px){.replay-veil{padding-top:180px}.replay-veil__title{display:none}.replay-error{padding:24px}.replay-error__title{font-size:32px}}.detail-panel__title{color:var(--ink);font:400 28px/1.08 var(--font-display);overflow-wrap:anywhere;align-items:baseline;gap:10px;margin:0;display:flex}.detail-panel__title:focus{outline:none}.detail-panel__title:focus-visible{outline:2px solid var(--ice);outline-offset:2px}.detail-panel__title .detail-panel__glyph{font:400 16px/1 var(--font-body)}.detail-panel__swatch{box-sizing:border-box;border:2px solid var(--swatch,var(--faint));flex:none;width:16px;height:10px}.detail-panel__title .detail-panel__swatch{width:18px;height:12px}.detail-panel__note{border:1px solid var(--state);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);margin:0;padding:8px 10px;font-size:13px;line-height:1.4}.detail-panel__count{margin:var(--space-1) 0 0;color:var(--muted);font:600 11px/1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase}.detail-panel__loading,.detail-panel__missing,.detail-panel__more{color:var(--muted);margin:0;font-size:12px}.detail-panel__more{margin-top:-4px;padding-left:26px}.detail-panel__reports,.detail-panel__links,.detail-panel__also{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.detail-panel__reports li{border-top:1px solid var(--rule);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 0;display:grid}.detail-panel__report{flex-direction:column;gap:1px;min-width:0;display:flex}.detail-panel__line{color:var(--ink);font-size:13px;font-weight:600}.detail-panel__remark,.detail-panel__also-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.detail-panel__remark{color:var(--ink-2);font-size:12px}.detail-panel__glyph{width:16px;color:var(--ink);text-align:center;flex:none;font-size:13px}.detail-panel__why{border:1px solid var(--faint);border-radius:var(--radius-pill);min-height:30px;color:var(--ink);font:400 12px/1 var(--font-body);cursor:pointer;background:0 0;padding:0 12px}.detail-panel__links li{flex-direction:column;gap:6px;padding:8px 0;display:flex}.detail-panel__links li+li{border-top:1px solid var(--rule)}.detail-panel__links .rule{color:var(--amber);font:600 11px/1.2 var(--font-body);letter-spacing:.16em;margin:0}.detail-panel__links .rule.dashed{color:var(--ice)}.detail-panel__links .reason{color:var(--ink);font:400 19px/1.15 var(--font-display);margin:0}.detail-panel__links .detail-panel__why{align-self:flex-start;min-height:44px;padding:0 18px;font-size:14px}.detail-panel__also button{border:0;border-top:1px solid var(--rule);width:100%;min-height:32px;color:var(--ink);font:400 13px/1.3 var(--font-body);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 2px;display:flex}.detail-panel__also button:hover{background:rgb(var(--ink-rgb) / .06)}:is(.detail-panel__why,.detail-panel__also button,.detail-panel__retry):focus-visible{outline:2px solid var(--ice);outline-offset:1px}.detail-panel__failed{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.detail-panel__failed p{color:var(--ink);margin:0;font-size:15px;line-height:1.5}.detail-panel__retry{border-radius:var(--radius-pill);background:var(--ink);min-height:40px;color:var(--ocean);font:600 13px/1 var(--font-body);cursor:pointer;border:0;padding:0 20px}@media (max-width:639px){.detail-panel__also button{min-height:44px;font-size:14px}.detail-panel__why{min-height:44px}}.broadcast__menu,.lower-third__storm{display:none}@media (max-width:639.98px){.broadcast__bar{flex-wrap:nowrap;align-items:center;position:relative}.broadcast__title{clip-path:inset(50%);white-space:nowrap;flex:none;width:1px;height:1px;position:absolute;overflow:hidden}.broadcast__bar>*,.broadcast__actions>*{flex:none}.broadcast__bar .wordmark{min-width:0;font-size:15px}.transport__speeds .pill{min-width:44px}.broadcast__layers-slot{flex:none}.broadcast__layers-slot .layers-button,.broadcast .broadcast__actions .layers-button{min-width:44px}.broadcast__menu{flex:none;justify-content:center;align-items:center;display:inline-flex}.broadcast__menu-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.broadcast__views{display:none}.broadcast__views[data-open]{z-index:30;border:1px solid var(--state);background:var(--ocean);border-radius:999px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 8px 24px #00000080}.broadcast__head{padding-bottom:4px}.broadcast__bar{gap:4px 6px}.lower-third__storm{color:var(--ink-2);margin:0;font-size:12px;line-height:1.3;display:block}.lower-third__dek{display:none}.lower-third__headline{font-size:34px}.broadcast__now{gap:8px;padding-bottom:12px}.giant-clock__line{display:none}.giant-clock__big:after{content:" UTC"}.broadcast__live[data-aftermath] .giant-clock__big:after{content:none}.transport{flex-wrap:wrap;gap:8px}.transport__buttons{gap:8px}.transport .pill--play{width:56px;min-width:56px}.transport__speeds .pill{padding:0 8px;font-size:11px}.dock .safety-line,.dock .live-line{display:none}}.story-credits__pending{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5;display:none}@media (max-width:639.98px){.broadcast__head{padding-top:8px}.lower-third__storm{display:none}.broadcast__now{gap:0;padding:0 20px 8px;position:relative}.lower-third{gap:4px}.lower-third__kicker{margin:0;line-height:14px}.lower-third__headline{font-size:28px;line-height:1}.lower-third:not(:has(.lower-third__kicker)) .lower-third__headline{padding-top:18px}.giant-clock{line-height:14px;position:absolute;top:0;right:20px}.giant-clock__big{line-height:14px}.dock{padding:6px var(--edge) 8px;gap:4px}.dock__timeline{min-height:44px}.timeline{grid-template-rows:8px repeat(var(--n,1), minmax(10px, 1fr)) 0;row-gap:2px}.transport .pill--play{width:48px;min-width:48px;height:48px;min-height:48px}.transport__speeds .pill{padding:0 4px}.dock__foot{display:none}.story-credits__pending{display:block}}.story{gap:var(--space-12);max-width:1080px;padding:var(--space-16) clamp(var(--space-4), 4vw, var(--space-16)) var(--space-12);color:var(--ink-2);flex-direction:column;margin:0 auto;display:flex}.story p{margin:0}.story__head{gap:var(--space-4);flex-direction:column;display:flex}.story__kicker{color:var(--amber)}.story__title{color:var(--ink);margin:0}.story__lede{max-width:40em}.story__stats{margin:var(--space-2) 0 0;border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--rule);flex-wrap:wrap;gap:1px;padding:0;list-style:none;display:flex;overflow:hidden}.story__stats li{box-sizing:border-box;gap:var(--space-2);padding:var(--space-4);background:var(--surface);flex-direction:column;flex:130px;display:flex}.story__stats strong{color:var(--ink);white-space:nowrap}.story__stats .t-small{color:var(--muted)}.chapter{gap:var(--space-3) var(--space-8);padding:var(--space-8) 0;border-top:1px solid var(--rule);grid-template:"n title""n body"1fr/120px minmax(0,1fr);display:grid}.chapter:last-child{border-bottom:1px solid var(--rule)}.chapter--signature{border-top-color:var(--amber)}.chapter__title{color:var(--ink);grid-area:title;margin:0}.chapter__n{gap:var(--space-1);flex-direction:column;grid-area:n;display:flex}.chapter__num{color:var(--ice);font:400 56px/.9 var(--font-display)}.chapter--signature .chapter__num{color:var(--amber)}.chapter__dates{color:var(--muted)}.chapter__body{gap:var(--space-3);flex-direction:column;grid-area:body;min-width:0;display:flex}.story .moments{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.story .moments li{font:400 16px/1.55 var(--font-body)}.story .moments time{color:var(--amber)}.story blockquote{margin:var(--space-2) 0 0;padding-left:var(--space-3);border-left:2px solid var(--state);color:var(--ink)}.story .story__links{gap:0 var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.story__source{gap:var(--space-2);display:inline-flex}.story__dot{color:var(--faint)}.story__links a{align-items:center;min-height:24px;display:inline-flex}.story__replay:before{content:"▶︎ " / ""}.how-we-link{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--surface)}.how-we-link__title{font:inherit;margin:0;display:inline}.how-we-link__summary{padding:var(--space-4) var(--space-5);color:var(--ink);font:400 26px/1.2 var(--font-display);cursor:pointer}.how-we-link__body{gap:var(--space-4);padding:0 var(--space-5) var(--space-5);flex-direction:column;display:flex}.story .rules{border-collapse:collapse;width:100%;font:400 14px/1.45 var(--font-body)}.story .rules thead th{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--state);color:var(--muted);text-align:left;font-size:12px;font-weight:400}.story .rules tbody th,.story .rules td{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:baseline}.story .rules tbody tr:last-child>*{border-bottom:0}.story .rules tbody th{color:var(--ink);font:400 14px/1.45 var(--font-mono);white-space:nowrap}.story .rules th:last-child,.story .rules td:last-child{text-align:right;padding-right:0}.story .rules td:last-child{color:var(--ink);font-family:var(--font-mono)}.rules__style{color:var(--amber)}.rules__style--dashed{color:var(--ice)}.story .no-ai{color:var(--muted)}@media (max-width:639.98px){.story{gap:var(--space-10);padding:var(--space-12) var(--space-4) var(--space-10)}.story__stats li{padding:var(--space-3) var(--space-4)}.story__stats .t-stat{font-size:32px}.chapter{gap:var(--space-2);padding:var(--space-6) 0;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"n""title""body"}.chapter__n{align-items:baseline;gap:var(--space-3);flex-direction:row}.chapter__num{font-size:40px}.story .moments li{font-size:15px}.how-we-link__summary{padding:var(--space-4);font-size:24px}.how-we-link__body{padding:0 var(--space-4) var(--space-4)}.story .rules tbody th{white-space:normal}}.story-credits{width:var(--content,min(100% - 32px, 1200px));margin:0 auto;padding:8px 0 16px;display:none}@media (max-width:639.98px){.story-credits{display:block}}.sources{gap:var(--space-3);margin-top:var(--space-6);flex-direction:column;display:flex}.sources__lede{color:var(--muted);margin:0}.sources__table{border-collapse:collapse;width:100%;font:400 14px/1.45 var(--font-body)}.sources__table thead th{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--state);color:var(--muted);text-align:left;font-size:12px;font-weight:400}.sources__table tbody th,.sources__table td{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:baseline}.sources__table tbody th{color:var(--ink);font-weight:400}.sources__table tbody tr:last-child>*{border-bottom:0}.sources__note{color:var(--muted)}@media (max-width:640px){.sources__table thead{display:none}.sources__table tr,.sources__table th,.sources__table td{display:block}.sources__table tbody tr{padding:var(--space-3) 0;border-bottom:1px solid var(--rule)}.sources__table tbody th,.sources__table td{border:0;padding:0}}.sources__credits{display:none}@media print{:root,.site-footer__band{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ocean:Canvas;--surface:Canvas;--surface-2:Canvas;--ink:CanvasText;--ink-2:CanvasText;--muted:CanvasText;--faint:CanvasText;--amber:CanvasText;--ice:CanvasText;--clovernight:CanvasText;--degree:CanvasText;--rule:CanvasText;--state:CanvasText}.broadcast,.theme-control,.site-footer__url{display:none}.story{max-width:none;padding:0}.chapter,.sources,.how-we-link,.story__stats li{break-inside:avoid}.sources__credits{padding-left:var(--space-4);margin:0;display:block}.sources a[href]:after{content:" (" attr(href) ")";overflow-wrap:anywhere}.sources__table{table-layout:fixed}.sources__table th,.sources__table td{overflow-wrap:anywhere}.cn-credit__tile{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.panel{top:calc(var(--head-h,104px) + 8px);z-index:7;gap:var(--space-3);box-sizing:border-box;max-height:calc(100% - var(--head-h,104px) - 24px);overscroll-behavior:contain;border:1px solid var(--state);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-panel);color:var(--ink-2);flex-direction:column;padding:18px 20px;display:flex;position:absolute;overflow-y:auto}.panel[hidden]{display:none}.panel--left{width:min(392px,100% - 64px);left:32px}.panel--right{width:min(336px,100% - 64px);right:32px}.panel__head{gap:var(--space-2);justify-content:space-between;align-items:center;display:flex}.panel__close{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;font-size:18px;display:grid}.panel__close:hover{background:rgb(var(--ink-rgb) / .08)}.panel__close:focus-visible{outline:2px solid var(--ice);outline-offset:1px}.panel__handle{display:none}@media (max-width:639px){.panel,.panel--left,.panel--right{z-index:9;width:auto;height:var(--sheet-h,50vh);max-height:none;padding:0 16px calc(16px + env(safe-area-inset-bottom));border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:rgb(var(--surface-rgb) / .98);transition:height var(--motion-sheet-snap,.2s) ease-out;border-width:1px 0 0;position:absolute;inset:auto 0 0}.panel--dragging{transition:none}.panel__close{width:44px;height:44px}.panel__handle{z-index:1;background:inherit;cursor:grab;touch-action:none;border:0;flex:none;place-items:center;width:calc(100% + 32px);min-height:28px;margin:0 -16px;padding:10px 0 8px;display:grid;position:sticky;top:0}.panel__handle span{background:var(--faint);border-radius:2px;width:40px;height:4px}.panel__handle:focus-visible{outline:2px solid var(--ice);outline-offset:-4px}}.panel .panel__kicker{color:var(--amber);letter-spacing:.16em;margin:0;font-size:11px;line-height:1.3}.link-panel__title:focus{outline:none}.link-panel__title:focus-visible{outline:2px solid var(--ice);outline-offset:2px}.link-panel__subject{border:1px solid var(--state);border-radius:var(--radius-sm);background:var(--ocean);grid-template-columns:22px minmax(0,1fr);gap:10px;padding:12px;display:grid}.link-panel__glyph{color:var(--ink);text-align:center;font-size:15px;line-height:1.3}.link-panel__subject--airport .link-panel__glyph{color:var(--amber)}.link-panel__name{color:var(--ink);font:600 14px/1.3 var(--font-body);overflow-wrap:anywhere;margin:0 0 4px}:is(.link-panel,.detail-panel) .facts{gap:2px;margin:0;font-size:13px;display:grid}:is(.link-panel,.detail-panel) .facts div{grid-template-columns:7em minmax(0,1fr);gap:8px;display:grid}:is(.link-panel,.detail-panel) dt{color:var(--muted)}:is(.link-panel,.detail-panel) dd{color:var(--ink-2);overflow-wrap:anywhere;margin:0}:is(.link-panel,.detail-panel) .sources{font:400 12px/1.5 var(--font-mono);margin:6px 0 0;padding:0;list-style:none}:is(.link-panel,.detail-panel) .sources a{color:var(--ice)}:is(.link-panel,.detail-panel) .source-text{color:var(--muted);overflow-wrap:anywhere}.link-panel__count{margin:var(--space-1) 0 0;color:var(--muted);font:600 11px/1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase}.link-cards{gap:0;margin:0;padding:0;list-style:none;display:grid}.link-card{border-top:1px solid var(--state);gap:6px;padding:12px 0;display:grid}.link-card:first-child{border-top:0;padding-top:4px}.link-card .rule{color:var(--amber);font:600 11px/1.2 var(--font-body);letter-spacing:.16em;margin:0}.link-card .rule.dashed{color:var(--ice)}.link-card .reason{color:var(--ink);font:400 19px/1.15 var(--font-display);margin:0}.link-card.selected .reason{font-size:26px;line-height:1.08}.link-card .share{margin:4px 0 0}.link-card .share a{border-radius:var(--radius-pill);background:var(--ink);min-height:36px;color:var(--surface);font:600 13px/1 var(--font-body);align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.link-card:not(.selected) .share a{border:1px solid var(--faint);color:var(--ink);background:0 0}:is(.link-panel,.detail-panel) .no-ai{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.broadcast__live:has(:is(.link-panel,.detail-panel):not([hidden])) .lower-third{visibility:hidden}.layers-group{gap:2px;display:grid}.layers-group__title{margin:var(--space-1) 0 2px;color:var(--muted);font:600 11px/1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase}.layers-item{gap:4px;padding-bottom:6px;display:grid}.layers-panel .layers-row{border:0;min-height:44px;padding:4px 0}.layer-key{color:var(--ink-2);gap:4px;margin:0 0 0 30px;font-size:12px;display:grid}.layer-key__note{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.layer-key__caveat{color:var(--amber)}.layer-key__palette{gap:var(--space-1);flex-wrap:wrap;margin-top:2px;display:flex}.layer-key__palette .pill{min-height:26px;padding:0 10px;font-size:11px}.layer-key__palette .pill[aria-checked=false]{color:var(--ink-2);font-weight:400}@media (max-width:639.98px),(pointer:coarse){.layer-key__palette .pill{min-height:44px}}.layer-key--links{flex-wrap:wrap;gap:4px 12px;padding:0;list-style:none;display:flex}.layer-key--links li{align-items:center;gap:6px;display:inline-flex}.layer-key__glyph--airport{color:var(--amber)}.layer-key__glyph--filing{color:var(--amber);font-size:10px}.layer-key__line{border-top:2px solid var(--amber);width:18px}.layer-key__line--dashed{border-top-style:dashed;border-color:var(--ice)}.layers-panel .outages-key{margin-left:30px;font-size:12px}.layers-panel .outages-key p{margin:0}.layers-panel .outages-key__title{display:none}@media (min-width:640px){.verification-panel{width:min(432px,100% - 64px)}}.verification-loading{color:var(--muted);margin:0;font-size:13px}.verification{gap:var(--space-2);display:grid}.verification+.verification{margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--state)}.verification h2{color:var(--ink);font:400 26px/1.08 var(--font-display);margin:0}.verification .headline{color:var(--ink-2);font:400 14px/1.45 var(--font-body);margin:0}.verification .headline strong,.verification__rate{color:var(--ink);font-family:var(--font-mono);font-weight:600}.verification__none{color:var(--ink);font:400 19px/1.15 var(--font-display);margin:0}.verification .note{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.verification table{width:100%;margin-top:var(--space-1);border-collapse:collapse;font-variant-numeric:tabular-nums}.verification thead th{color:var(--muted);font:600 11px/1.2 var(--font-body);letter-spacing:.14em;text-align:right;text-transform:uppercase;padding:0 0 6px 8px}.verification thead th:first-child{text-align:left;padding-left:0}.verification tbody th,.verification tbody td{border-top:1px solid var(--rule);padding:2px 0 2px 8px}.verification tbody th{text-align:left;padding-left:0;font-weight:400}.verification tbody td{color:var(--ink);font:400 12px/1.3 var(--font-mono);text-align:right}.verification tr.open>*{background:var(--surface-2)}.verification__office{border-radius:var(--radius-xs);min-width:44px;min-height:32px;color:var(--ice);font:600 12px/1 var(--font-mono);background:0 0;border:0;padding:0 6px}.verification__office:hover{background:rgb(var(--ink-rgb) / .08)}.verification__office[aria-expanded=true]{color:var(--ink)}.verification .office-name{color:var(--muted);font-size:12px}.verification__more{justify-self:start}@media (max-width:639px){.verification__office,.office-warnings li button,.verification .verification__more{min-height:44px}}.office-warnings{gap:var(--space-2);margin-top:var(--space-2);display:grid}.office-warnings h3{color:var(--ink);font:400 19px/1.15 var(--font-display);margin:0}.office-warnings ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.office-warnings li{gap:var(--space-2);align-items:center;display:flex}.office-warnings li button{border:1px solid var(--state);border-radius:var(--radius-sm);min-width:0;min-height:36px;color:var(--ink);font:400 13px/1.3 var(--font-body);text-align:left;overflow-wrap:anywhere;background:0 0;flex:1;padding:6px 10px}.office-warnings li button[aria-pressed=true]{border-color:var(--ink);background:var(--surface-2)}.office-warnings .vtec{color:var(--ink-2);font:400 12px/1.3 var(--font-mono)}.verification .badge{box-sizing:border-box;text-align:center;border:1px solid var(--state);border-radius:var(--radius-pill);min-width:104px;color:var(--muted);font:500 11px/1.2 var(--font-mono);white-space:nowrap;flex:none;padding:3px 8px}.verification .badge.verified{border-color:var(--amber);color:var(--amber)}.warning-detail{margin-top:var(--space-2);border:1px solid var(--state);border-radius:var(--radius-sm);background:var(--ocean);gap:6px;padding:12px;display:grid}.warning-detail h3{color:var(--ink);font:400 22px/1.1 var(--font-display);margin:0}.warning-detail__when{color:var(--ink-2);font:400 12px/1.4 var(--font-mono);overflow-wrap:anywhere;margin:0}.warning-detail h4{margin:var(--space-1) 0 0;color:var(--muted);font:600 11px/1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase}.warning-detail .reports{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.warning-detail .reports li{gap:2px var(--space-2);color:var(--ink-2);grid-template-columns:3.5em minmax(0,1fr);font-size:13px;line-height:1.4;display:grid}.warning-detail .time{color:var(--ink);font:400 12px/1.55 var(--font-mono);grid-row:span 2}.warning-detail .kind{color:var(--ink);font-weight:600}.warning-detail .remark{overflow-wrap:anywhere;grid-column:2}.warning-detail .sources{font:400 12px/1.5 var(--font-mono);margin:2px 0 0;padding:0;list-style:none}.warning-detail .sources a{color:var(--ice)}
