@layer components{.ha{--ha-t:1;--ha-gold:var(--color-viz-gold);--ha-track:#6f9bff;flex-direction:column;gap:20px;display:flex}.ha-time{flex-direction:column;gap:4px;display:flex}@media not (min-width:1024px){.ha-time{top:calc(var(--site-header-stick) + 8px);z-index:5;background-color:var(--color-brand-navy-deep);border:1px solid #ffffff14;border-radius:14px;margin-inline:-10px;padding:6px 10px 8px;position:sticky;box-shadow:0 10px 24px #040818b3}}.ha-scrub{height:56px;position:relative}.ha-rail,.ha-fill{border-radius:1px;height:2px;position:absolute;top:39px}.ha-rail{background-color:#ffffff24;inset-inline:0}.ha-fill{left:calc(min(var(--ha-t), .5) * 100%);width:calc(max(var(--ha-t) - .5, .5 - var(--ha-t)) * 100%);background-color:var(--ha-gold)}.ha-now-tick{background-color:#ffffff80;border-radius:1px;width:2px;height:14px;margin-left:-1px;position:absolute;top:33px;left:50%}.ha-thumb{top:31px;left:calc(var(--ha-t) * 100%);border:4px solid var(--ha-gold);background-color:var(--color-text-on-dark);pointer-events:none;border-radius:50%;width:18px;height:18px;margin-left:-9px;position:absolute;box-shadow:0 0 0 4px #040818a6}.ha-scrub:has(.ha-range:focus-visible) .ha-thumb{outline:2px solid var(--color-alert-info);outline-offset:3px}.ha-readout{top:0;left:clamp(72px, calc(var(--ha-t) * 100%), calc(100% - 72px));color:var(--color-text-on-dark);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;background-color:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;line-height:16px;position:absolute;translate:-50%}.ha-range{opacity:0;cursor:pointer;width:100%;height:calc(100% - 22px);margin:0;position:absolute;inset:22px 0 0}.ha-range:disabled{cursor:default}.ha-ticks{letter-spacing:.04em;color:var(--color-text-on-dark-muted);grid-template-columns:1fr auto 1fr;font-size:11px;font-weight:600;line-height:14px;display:grid}.ha-ticks>:last-child{justify-self:end}.ha-tick-now{color:var(--color-text-on-dark)}.ha-arrow{color:var(--ha-gold)}.ha[data-focus=past] .ha-card[data-side=past],.ha[data-focus=next] .ha-card[data-side=next]{border-color:color-mix(in srgb, var(--ha-gold) 55%, transparent)}.ha[data-focus=past] .ha-card[data-side=next]>*,.ha[data-focus=next] .ha-card[data-side=past]>*{opacity:.38}.ha-replay{height:28px;color:var(--color-text-on-dark-muted);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:1px solid #ffffff29;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;margin-block:-4px;padding-inline:10px;font-size:10px;font-weight:600;line-height:12px;display:inline-flex}.ha-replay:hover{color:var(--color-text-on-dark);border-color:#ffffff59}.ha[data-live] .ha-action:not([data-on]){opacity:0;translate:0 4px}.ha-figure{gap:10px 16px;margin:0;display:grid}@media (min-width:480px){.ha-figure-past{grid-template-columns:minmax(0,1fr) 12.5rem}.ha-figure-past .ha-caption{grid-column:1/-1}}.ha-map{background-color:#0f1216;border:1px solid #ffffff14;border-radius:12px;position:relative;overflow:hidden}.ha-map-past{aspect-ratio:360/270}@media (min-width:1024px){.ha-figure-past{flex-grow:1;grid-template-rows:minmax(0,1fr) auto}.ha-map-past{aspect-ratio:auto;height:100%;min-height:15rem}}.ha-map-next{aspect-ratio:480/270}.ha-map-svg{width:100%;height:100%;display:block}.ha-local path,.ha-local-over path{fill:none;stroke-linecap:round;stroke-width:.8px}.ha-local path{stroke:#272d36}.ha-local-over path{stroke:#05070a;stroke-opacity:.4}.ha-hit-casing{fill:none;stroke:#05070a;stroke-opacity:.75;stroke-width:3.8px;stroke-linecap:round}.ha-hit-line{fill:none;stroke:#fff4dc;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.ha-hit-bulb{fill:#fff4dc;stroke:#05070a;stroke-opacity:.75;stroke-width:1.2px}.ha[data-live] .ha-hit:not([data-on]){opacity:0}.ha[data-live] .ha-hit:not([data-on]) .ha-hit-line{stroke-dashoffset:1px}.ha-list{flex-direction:column;gap:6px;min-width:0;display:flex}.ha-list-head{letter-spacing:var(--tracking-label);text-transform:uppercase;color:#8f9ab8;font-size:11px;font-weight:600;line-height:14px}.ha-row{min-height:30px;color:var(--color-text-on-dark);border-bottom:1px solid #ffffff12;border-radius:4px 4px 0 0;align-items:center;gap:8px;padding-inline:4px;font-size:13px;line-height:18px;display:flex}.ha-row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ha-row-size{color:var(--color-text-on-dark-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.ha-row-more{color:var(--color-text-on-dark-muted);border-bottom:0;font-size:12px}.ha-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ha[data-live] .ha-row:not([data-on]){opacity:0;translate:-6px}.ha-swatch-severe{background-color:var(--color-hail-severe)}.ha-swatch-damaging,.ha-size-100,.ha-size-125{background-color:var(--color-hail-damaging)}.ha-swatch-large,.ha-size-150{background-color:var(--color-hail-large)}.ha-legend{color:var(--color-text-on-dark-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:11px;line-height:14px;display:flex}.ha-legend-item{font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.ha-swatch{border-radius:1px;width:14px;height:6px}.ha-legend-track{border-top:1.5px dashed var(--ha-track);width:14px}.ha-track{fill:none;stroke:var(--ha-track);stroke-opacity:.75;stroke-width:1.4px;stroke-dasharray:5 5}.ha-pin-dot{fill:var(--color-alert-clear);stroke:var(--color-text-on-dark);stroke-width:1.5px}.ha-pin-ring,.ha-pin-ping{fill:none;stroke:var(--color-alert-clear);stroke-width:2px;transform-box:fill-box;transform-origin:50%}.ha-pin-ring{opacity:.55}.ha-pin-ping{opacity:0}.ha-pin[data-hit] :is(.ha-pin-ring,.ha-pin-ping){stroke:var(--color-alert-warning)}.ha-pin[data-hit] .ha-pin-dot{fill:var(--color-alert-warning)}.ha[data-live] .ha-pin[data-hit]:not([data-on]) .ha-pin-dot{fill:var(--color-alert-clear)}.ha[data-live] .ha-pin[data-hit]:not([data-on]) .ha-pin-ring{stroke:var(--color-alert-clear)}.ha-lot{pointer-events:none;flex-direction:column;align-items:flex-start;gap:3px;display:flex;position:absolute;translate:13px -9px}.ha-lot-sandy{top:74.8148%;left:35%}.ha-lot-roswell{top:33.3333%;left:60%}.ha-lot-norcross{flex-direction:column-reverse;align-items:center;top:78.5185%;left:85.4167%;translate:-50% calc(-100% - 12px)}.ha-lot-name{border-radius:var(--radius-xs);color:var(--color-text-on-dark);white-space:nowrap;background-color:#0f1216d9;padding:2px 6px;font-size:11px;font-weight:700;line-height:14px}.ha-badge{border-radius:var(--radius-xs);letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap;padding:1px 6px;font-size:10px;font-weight:800;line-height:14px}.ha-lot[data-hit] .ha-badge{background-color:var(--color-alert-warning);color:var(--color-text-on-dark)}.ha-lot:not([data-hit]) .ha-badge{color:#5fd3a3;background-color:#173a31}.ha[data-live] .ha-lot:not([data-on]) .ha-badge{opacity:0;scale:.85}@media (prefers-reduced-motion:no-preference){.ha-card>*,.ha-card{transition:opacity .3s var(--motion-ease), border-color .3s var(--motion-ease)}.ha-action,.ha-row{transition:opacity .26s var(--motion-ease), translate .26s var(--motion-ease)}.ha[data-live] .ha-row[data-on]{animation:ha-row-lit 1s var(--motion-ease)}.ha-hit{transition:opacity .16s linear}.ha-hit-line{transition:stroke-dashoffset .38s var(--motion-ease)}.ha-pin-dot,.ha-pin-ring{transition:fill .2s linear,stroke .2s linear}.ha[data-live] .ha-pin[data-hit][data-on] .ha-pin-ping{animation:ha-ping .9s var(--motion-ease)}.ha-badge{transition:opacity .22s var(--motion-ease), scale .22s var(--motion-ease)}}@keyframes ha-row-lit{0%{background-color:color-mix(in srgb, var(--color-viz-gold) 22%, transparent)}to{background-color:#0000}}@keyframes ha-ping{0%{opacity:1;scale:.7}to{opacity:0;scale:2.4}}}
