@layer components{.hst{flex-direction:column;gap:20px;display:flex}.hst-cards{position:relative}.hst-card{border:1px solid var(--color-border);background-color:var(--color-neutral-0);border-radius:20px;flex-direction:column;gap:22px;padding:24px;display:flex;box-shadow:0 1px 2px #0b13220d,0 12px 32px #0b13220f}@media (min-width:768px){.hst-card{padding:28px}}.hst-card:not([data-on]){visibility:hidden;opacity:0}.hst-card-sibling{justify-content:center;gap:8px;position:absolute;inset:0;overflow:hidden}.hst-card-sibling>:not(svg){position:relative}.hst-card-shape{width:auto;height:78%;fill:color-mix(in oklab, var(--color-viz-gold) 24%, var(--color-neutral-0));position:absolute;top:50%;right:28px;overflow:visible;translate:0 -50%}.hst-bands{gap:3px;display:flex}.hst-band{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.hst-seg{background-image:linear-gradient(90deg, var(--color-viz-gold), var(--color-alert-watch) 66%, var(--color-alert-warning));background-size:400% 100%;height:12px;margin-bottom:6px}.hst-band[data-band="0"] .hst-seg{background-position:0 0;border-radius:6px 0 0 6px}.hst-band[data-band="1"] .hst-seg{background-position:33.333% 0}.hst-band[data-band="2"] .hst-seg{background-position:66.667% 0}.hst-band[data-band="3"] .hst-seg{background-position:100% 0;border-radius:0 6px 6px 0}.hst-temp{letter-spacing:-.01em;color:var(--color-text);font-size:15px;font-weight:800;line-height:20px}.hst-rule{color:var(--color-text-muted);text-wrap:pretty;padding-right:10px;font-size:12px;line-height:17px}@media (min-width:640px){.hst-rule{font-size:13px;line-height:18px}}.hst-pick{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.hst-pick{flex-direction:row;align-items:center;gap:40px}}.hst-map{display:none}@media (min-width:768px){.hst-map{flex-shrink:0;width:220px;height:auto;display:block;overflow:visible}}.hst-state{cursor:pointer;outline:none}.hst-shape{fill:var(--color-neutral-200);stroke:var(--color-surface-sunken);stroke-width:1.5px;stroke-linejoin:round;transition:fill .25s var(--motion-ease)}.hst-state:hover .hst-shape{fill:color-mix(in oklab, var(--color-viz-gold) 35%, var(--color-neutral-200))}.hst-state[data-on] .hst-shape{fill:var(--color-viz-gold)}.hst-state:focus-visible .hst-shape{stroke:var(--color-brand-blue);stroke-width:2.5px}.hst-abbr{letter-spacing:.06em;fill:var(--color-text-muted);text-anchor:middle;dominant-baseline:middle;pointer-events:none;font-size:11px;font-weight:700}.hst-state[data-on] .hst-abbr{fill:var(--color-brand-navy)}.hst-chips{flex-wrap:wrap;gap:8px;display:flex}@media (min-width:768px){.hst-chips{display:none}}.hst-chip{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background-color:var(--color-neutral-0);color:var(--color-text);cursor:pointer;padding:8px 14px;font-size:14px;font-weight:600;line-height:20px}.hst-chip[aria-checked=true]{border-color:var(--color-brand-navy);background-color:var(--color-brand-navy);color:var(--color-text-on-dark)}.hst-chip:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:2px}.hst-links{flex-direction:column;gap:8px;display:flex}@media (min-width:640px){.hst-links{flex-flow:wrap;column-gap:24px}}@media (prefers-reduced-motion:no-preference){.hst-band[data-band="1"]{--b:1}.hst-band[data-band="2"]{--b:2}.hst-band[data-band="3"]{--b:3}.hst-section[data-anim]:not([data-anim=reset]) .hst-seg{animation:hst-fill .4s linear calc(var(--motion-delay) + .25s + var(--b,0) * .4s) both}.hst-section[data-anim]:not([data-anim=reset]) .hst-temp,.hst-section[data-anim]:not([data-anim=reset]) .hst-rule{animation:motion-rise .5s var(--motion-ease) calc(var(--motion-delay) + .45s + var(--b,0) * .4s) both}.hst-section[data-anim]:not([data-anim=reset]) .hst-caption{animation:hst-fade .7s ease-out calc(var(--motion-delay) + 1.9s) both}.hst-card,.hst-card-shape{transition:opacity .3s var(--motion-ease), visibility .3s}}}@keyframes hst-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes hst-fade{0%{opacity:0;translate:0 6px}}
