.WeatherLayer-module__YFrRnq__field{position:absolute;inset:-25% -10%}.WeatherLayer-module__YFrRnq__fieldSvg{width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.WeatherLayer-module__YFrRnq__field{animation:2.5s WeatherLayer-module__YFrRnq__weatherIn}.WeatherLayer-module__YFrRnq__rainSlow{animation:.95s linear infinite WeatherLayer-module__YFrRnq__rainFall}.WeatherLayer-module__YFrRnq__rainFast{animation:.62s linear infinite WeatherLayer-module__YFrRnq__rainFall}}@keyframes WeatherLayer-module__YFrRnq__weatherIn{0%{opacity:0}to{opacity:1}}@keyframes WeatherLayer-module__YFrRnq__rainFall{0%{transform:translate(0)}to{transform:translate(-46px,360px)}}@media (prefers-reduced-motion:no-preference){.WeatherLayer-module__YFrRnq__snowFallBack{animation:13s linear infinite WeatherLayer-module__YFrRnq__snowFall}.WeatherLayer-module__YFrRnq__snowFallFront{animation:9s linear infinite WeatherLayer-module__YFrRnq__snowFall}.WeatherLayer-module__YFrRnq__snowSwayBack{animation:4.4s ease-in-out infinite alternate WeatherLayer-module__YFrRnq__snowSway}.WeatherLayer-module__YFrRnq__snowSwayFront{animation:3.6s ease-in-out infinite alternate-reverse WeatherLayer-module__YFrRnq__snowSway}}@keyframes WeatherLayer-module__YFrRnq__snowFall{0%{transform:translate(0)}to{transform:translate(-60px,1000px)}}@keyframes WeatherLayer-module__YFrRnq__snowSway{0%{transform:translate(-14px)}to{transform:translate(14px)}}.WeatherLayer-module__YFrRnq__lightningA,.WeatherLayer-module__YFrRnq__lightningB{mix-blend-mode:screen;opacity:0;pointer-events:none;position:absolute;inset:0}.WeatherLayer-module__YFrRnq__lightningA{background:radial-gradient(58% 46% at 30% 14%,#bed2ffd9 0%,#82a0e647 45%,#7896dc00 72%)}.WeatherLayer-module__YFrRnq__lightningB{background:radial-gradient(52% 42% at 70% 10%,#cddcffcc 0%,#8ca5eb3d 48%,#7896dc00 74%)}@media (prefers-reduced-motion:no-preference){.WeatherLayer-module__YFrRnq__lightningA{animation:9s ease-out infinite WeatherLayer-module__YFrRnq__strike}.WeatherLayer-module__YFrRnq__lightningB{animation:11s ease-out 4s infinite WeatherLayer-module__YFrRnq__strike}}@keyframes WeatherLayer-module__YFrRnq__strike{0%,to{opacity:0}1.2%{opacity:.9}2.4%{opacity:.15}3.2%{opacity:.75}4.4%{opacity:0}46%{opacity:0}46.8%{opacity:.6}47.6%{opacity:.1}48.6%{opacity:.5}49.4%{opacity:0}}@media (prefers-reduced-motion:reduce){.WeatherLayer-module__YFrRnq__field,.WeatherLayer-module__YFrRnq__lightningA,.WeatherLayer-module__YFrRnq__lightningB{display:none}}
.Stage-module___keDtG__stage{background:var(--night-fade);justify-content:center;align-items:center;width:100vw;height:100dvh;display:flex;overflow:hidden}.Stage-module___keDtG__window{aspect-ratio:16/9;width:min(100vw,177.778dvh);position:relative;overflow:hidden}.Stage-module___keDtG__imageBox{width:100%;height:100%;position:relative;overflow:hidden;container-type:inline-size}.Stage-module___keDtG__plate{width:100%;height:100%;display:block}.Stage-module___keDtG__scene{width:100%;height:100%;transition:filter .45s;position:relative}.Stage-module___keDtG__imageBox:has(.Stage-module___keDtG__chip:hover,.Stage-module___keDtG__chip:focus-visible) .Stage-module___keDtG__scene{filter:brightness(.85)}.Stage-module___keDtG__plateSlot{transition:filter .8s;position:absolute;inset:0}.Stage-module___keDtG__plateIncoming{opacity:0;transition:opacity .8s ease-in-out,filter .8s ease-in-out}.Stage-module___keDtG__plateReady{opacity:1}.Stage-module___keDtG__weatherLayer{pointer-events:none;position:absolute;inset:0}.Stage-module___keDtG__imageBox:has(.Stage-module___keDtG__chip:hover,.Stage-module___keDtG__chip:focus-visible) .Stage-module___keDtG__weatherLayer [data-fx=lightning]{opacity:0;animation:none}.Stage-module___keDtG__chipLayer{--pin-gap:clamp(12px, 1.1cqw, 20px);position:absolute;inset:0}.Stage-module___keDtG__fxLayer{pointer-events:none;position:absolute;inset:0}.Stage-module___keDtG__fxGlow{mix-blend-mode:screen;opacity:.85;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.Stage-module___keDtG__fxGlow{will-change:opacity}}.Stage-module___keDtG__screenVideo{object-fit:cover;opacity:.9;filter:saturate(.95)sepia(.08)contrast(1.04);position:absolute}.Stage-module___keDtG__beacon{aspect-ratio:1;background:radial-gradient(circle,#ff4834f2 0%,#ff281c8c 45%,#f000 72%);border-radius:50%;width:clamp(4px,.45%,9px);animation:1.8s infinite Stage-module___keDtG__beaconBlink;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 6px 2px #ff34248c,0 0 13px 4px #ff241a33}@keyframes Stage-module___keDtG__beaconBlink{0%{opacity:0}1.5%{opacity:1}12.5%{opacity:1}24%{opacity:0}to{opacity:0}}@media (min-width:768px) and (min-height:480px) and (max-aspect-ratio:3/2){.Stage-module___keDtG__window{aspect-ratio:4/3;width:min(100vw,133.333dvh)}.Stage-module___keDtG__chipLayer,.Stage-module___keDtG__fxLayer,.Stage-module___keDtG__weatherLayer{width:133.333%;left:-16.6667%}}@media (max-width:767px),(max-height:479px){.Stage-module___keDtG__stage{display:block}.Stage-module___keDtG__window{aspect-ratio:auto;overscroll-behavior:none;scrollbar-width:none;width:100vw;height:100dvh;overflow:auto}.Stage-module___keDtG__window::-webkit-scrollbar{display:none}.Stage-module___keDtG__imageBox{aspect-ratio:4/3;width:max(100vw,133.333dvh);height:auto}.Stage-module___keDtG__chipLayer,.Stage-module___keDtG__fxLayer,.Stage-module___keDtG__weatherLayer{width:133.333%;left:-16.6667%}}.Stage-module___keDtG__group{display:contents}.Stage-module___keDtG__pin{background:var(--amber);border-radius:50%;width:9px;height:9px;transition:box-shadow .2s;display:block;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #f2b23e2e,0 0 14px 3px #f2b23e80}:is(.Stage-module___keDtG__group:has(.Stage-module___keDtG__chip:hover) .Stage-module___keDtG__pin,.Stage-module___keDtG__group:has(.Stage-module___keDtG__chip:focus-visible) .Stage-module___keDtG__pin){box-shadow:0 0 0 6px #f2b23e42,0 0 22px 6px #f2b23ea6}.Stage-module___keDtG__chip{white-space:nowrap;cursor:pointer;border:1px solid var(--edge);text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#0e141ff0,#080c14f0);border-radius:4px;padding:clamp(4px,.55cqw,9px) clamp(8px,1.05cqw,16px) clamp(5px,.6cqw,10px);text-decoration:none;transition:background .2s,border-color .2s;position:absolute}.Stage-module___keDtG__chip:hover,.Stage-module___keDtG__chip:focus-visible{border-color:var(--amber);background:linear-gradient(#f2b23e24,#f2b23e24),linear-gradient(#0e141ff0,#080c14f0)}.Stage-module___keDtG__chip:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.Stage-module___keDtG__chipTitle{font-family:var(--font-condensed), sans-serif;letter-spacing:.11em;text-transform:uppercase;color:var(--amber);font-size:clamp(11px,1.15cqw,24px);font-weight:600;line-height:1.15;display:block}.Stage-module___keDtG__chipSub{color:#ffe7bea8;letter-spacing:.02em;margin-top:2px;font-size:clamp(9px,.9cqw,18px);display:block}.Stage-module___keDtG__chip:hover .Stage-module___keDtG__chipSub,.Stage-module___keDtG__chip:focus-visible .Stage-module___keDtG__chipSub{color:var(--cream)}.Stage-module___keDtG__chipBelow{transform:translate(-50%, var(--pin-gap))}.Stage-module___keDtG__chipAbove{transform:translate(-50%, calc(-100% - var(--pin-gap)))}.Stage-module___keDtG__chipLeft{transform:translate(calc(-100% - var(--pin-gap)), -50%)}.Stage-module___keDtG__chipRight{transform:translate(var(--pin-gap), -50%)}.Stage-module___keDtG__hub .Stage-module___keDtG__chipTitle{color:var(--cream)}.Stage-module___keDtG__hub .Stage-module___keDtG__pin{background:var(--cream);box-shadow:0 0 0 5px #ffe7be24,0 0 18px 4px #ffe7be6b}:is(.Stage-module___keDtG__hub:has(.Stage-module___keDtG__chip:hover) .Stage-module___keDtG__pin,.Stage-module___keDtG__hub:has(.Stage-module___keDtG__chip:focus-visible) .Stage-module___keDtG__pin){box-shadow:0 0 0 7px #ffe7be33,0 0 26px 7px #ffe7be8c}@media (prefers-reduced-motion:reduce){.Stage-module___keDtG__scene,.Stage-module___keDtG__plateSlot,.Stage-module___keDtG__plateIncoming,.Stage-module___keDtG__pin,.Stage-module___keDtG__chip{transition:none}.Stage-module___keDtG__beacon{opacity:.5;animation:none}}
.HomeClient-module__XPYBrG__sound{z-index:40;color:#ffe7beb8;font-family:var(--font-condensed), sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#080c14d1;border:1px solid #f2b23e3d;border-radius:3px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;font-weight:500;transition:color .16s,border-color .16s,background .16s;display:inline-flex;position:fixed;bottom:16px;left:16px}.HomeClient-module__XPYBrG__sound:hover{color:var(--amber);border-color:var(--edge)}.HomeClient-module__XPYBrG__sound:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.HomeClient-module__XPYBrG__sound.HomeClient-module__XPYBrG__playing{color:var(--amber);border-color:var(--amber);background:#f2b23e1f}.HomeClient-module__XPYBrG__hq{z-index:40;color:#ffe7beb8;font-family:var(--font-condensed), sans-serif;letter-spacing:.1em;text-transform:uppercase;background:#080c14d1;border:1px solid #f2b23e3d;border-radius:3px;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:500;text-decoration:none;transition:color .16s,border-color .16s,background .16s;display:inline-flex;position:fixed;bottom:16px;right:16px}.HomeClient-module__XPYBrG__hq:hover{color:var(--amber);border-color:var(--edge)}.HomeClient-module__XPYBrG__hq:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.HomeClient-module__XPYBrG__hqArrow{opacity:.7;font-size:11px;line-height:1}.HomeClient-module__XPYBrG__eq{align-items:flex-end;gap:2px;width:14px;height:12px;display:flex}.HomeClient-module__XPYBrG__eq span{transform-origin:bottom;background:currentColor;border-radius:1px;flex:1;height:30%}.HomeClient-module__XPYBrG__playing .HomeClient-module__XPYBrG__eq span{animation:.95s ease-in-out infinite HomeClient-module__XPYBrG__eq}.HomeClient-module__XPYBrG__playing .HomeClient-module__XPYBrG__eq span:nth-child(2){animation-delay:.18s}.HomeClient-module__XPYBrG__playing .HomeClient-module__XPYBrG__eq span:nth-child(3){animation-delay:.36s}.HomeClient-module__XPYBrG__playing .HomeClient-module__XPYBrG__eq span:nth-child(4){animation-delay:.1s}@keyframes HomeClient-module__XPYBrG__eq{0%,to{height:24%}50%{height:100%}}@media (prefers-reduced-motion:reduce){.HomeClient-module__XPYBrG__playing .HomeClient-module__XPYBrG__eq span{height:62%;animation:none}}
