.poster-module__xkV3_a__redesign{--p-ground:var(--color-surface-pool);--p-ink:var(--color-ink);--p-quiet:var(--color-muted);--p-faint:var(--color-muted);--p-accent:var(--color-orange-text);--p-amb:var(--color-navy-text);--p-amb-a:.3;--p-off:var(--color-muted);--p-off-a:.24;--p-wash:var(--color-navy-subtle);--p-wash-home:var(--color-sun-subtle);--p-wash-a:.85;--p-edge:color-mix(in srgb, var(--color-line-strong) 30%, transparent);--p-edge-on:color-mix(in srgb, var(--color-navy-text) 45%, transparent);--p-frame:var(--color-line-strong);--p-ring:var(--color-surface-pool);--p-dot:var(--color-navy-text);--p-home:var(--color-orange);--p-hot:var(--color-pink);--p-north:var(--color-navy-text);--p-south:var(--color-orange);--p-land-a:.3}@media screen{:root[data-theme=dark] .poster-module__xkV3_a__redesign{--p-home:var(--color-sun);--p-south:var(--color-sun);--p-hot:#ff7fae;--p-amb-a:.34;--p-off-a:.2}}.poster-module__xkV3_a__stage{position:relative}.poster-module__xkV3_a__map{width:100%;height:auto;display:block;position:relative}.poster-module__xkV3_a__map text{-webkit-user-select:none;user-select:none}.poster-module__xkV3_a__wash{fill-opacity:var(--p-wash-a)}.poster-module__xkV3_a__halo{paint-order:stroke;stroke:var(--p-ground);stroke-width:3px;stroke-linejoin:round}.poster-module__xkV3_a__field{opacity:var(--p-amb-a)}.poster-module__xkV3_a__fieldOff{opacity:var(--p-off-a)}.poster-module__xkV3_a__land{opacity:var(--p-land-a)}.poster-module__xkV3_a__dot{cursor:crosshair}.poster-module__xkV3_a__dot circle:last-child,.poster-module__xkV3_a__caDot{transform-box:fill-box;transform-origin:50%;transition:transform .12s}.poster-module__xkV3_a__dot:hover circle:last-child{fill:var(--p-hot);transform:scale(1.9)}.poster-module__xkV3_a__caDot{cursor:crosshair}.poster-module__xkV3_a__caDot:hover{stroke:var(--p-ink);transform:scale(2.4)}.poster-module__xkV3_a__caOff{pointer-events:none}@media (prefers-reduced-motion:reduce){.poster-module__xkV3_a__dot circle:last-child,.poster-module__xkV3_a__caDot{transition:none}.poster-module__xkV3_a__dot:hover circle:last-child,.poster-module__xkV3_a__caDot:hover{transform:none}}.poster-module__xkV3_a__lbl{font-size:15px}.poster-module__xkV3_a__lblN{font-size:9.5px}.poster-module__xkV3_a__fine{font-size:9px}.poster-module__xkV3_a__caFine{font-size:10px}@media (max-width:640px){.poster-module__xkV3_a__lbl{font-size:27px}.poster-module__xkV3_a__lblN{display:none}.poster-module__xkV3_a__fine{font-size:21px}.poster-module__xkV3_a__caFine{font-size:17px}}:is(.poster-module__xkV3_a__block:has(a[data-st=ca]:is(:hover,:focus-visible)) g[data-st=ca] circle:last-child,.poster-module__xkV3_a__block:has(a[data-st=tx]:is(:hover,:focus-visible)) g[data-st=tx] circle:last-child,.poster-module__xkV3_a__block:has(a[data-st=fl]:is(:hover,:focus-visible)) g[data-st=fl] circle:last-child,.poster-module__xkV3_a__block:has(a[data-st=il]:is(:hover,:focus-visible)) g[data-st=il] circle:last-child,.poster-module__xkV3_a__block:has(a[data-st=or]:is(:hover,:focus-visible)) g[data-st=or] circle:last-child,.poster-module__xkV3_a__block:has(a[data-st=hi]:is(:hover,:focus-visible)) g[data-st=hi] circle:last-child,.poster-module__xkV3_a__block:has(a[data-st=wa]:is(:hover,:focus-visible)) g[data-st=wa] circle:last-child,.poster-module__xkV3_a__block:has(a[data-st=pa]:is(:hover,:focus-visible)) g[data-st=pa] circle:last-child,.poster-module__xkV3_a__block:has(a[data-st=mi]:is(:hover,:focus-visible)) g[data-st=mi] circle:last-child,.poster-module__xkV3_a__block:has(a[data-st=oh]:is(:hover,:focus-visible)) g[data-st=oh] circle:last-child,.poster-module__xkV3_a__block:has(a[data-st=md]:is(:hover,:focus-visible)) g[data-st=md] circle:last-child){fill:var(--p-hot);transform:scale(1.5)}.poster-module__xkV3_a__tip{z-index:60;pointer-events:none;opacity:0;max-width:min(330px,100vw - 16px);font-family:var(--font-mono);letter-spacing:.3px;background:var(--color-surface-card);color:var(--color-ink);border:1px solid var(--color-line-strong);border-radius:10px;padding:9px 13px;font-size:12px;line-height:1.5;transition:opacity .12s;position:fixed;top:0;left:0;box-shadow:0 12px 30px #002f6c2e}
