.lobby-stage{margin-inline:-1.15rem;border-bottom:1px solid var(--brand-line);background:color-mix(in oklch, var(--brand-ink) 82%, var(--brand-paper) 18%);height:11rem;margin-top:-.35rem;margin-bottom:.35rem;position:relative;overflow:hidden}.lobby-stage:has(.lobby-window-center){height:8.5rem}.lobby-fill{position:absolute;inset:0}.lobby-svg{width:100%;height:100%;display:block}.lobby-chase-flicker{opacity:0;background:#e8f3ff;animation:5.6s cubic-bezier(.65,0,.35,1) infinite lobby-chase-flicker}.lobby-chase-sky{position:absolute;inset:0 0 40%;overflow:hidden}.lobby-chase-cloud{border-radius:1.75rem;height:1.75rem;position:absolute}.lobby-chase-lobe{background:inherit;border-radius:50%;position:absolute}.lobby-chase-lobe-a{width:2.1rem;height:2.1rem;bottom:.2rem;left:8%}.lobby-chase-lobe-b{width:2.85rem;height:2.85rem;bottom:.3rem;left:28%}.lobby-chase-lobe-c{width:2.35rem;height:2.35rem;bottom:.25rem;right:10%}.lobby-chase-cloud-back{background:#d4dde6;width:6.6rem;animation:28s linear infinite lobby-chase-cross;top:12%;left:-8.5rem}.lobby-chase-cloud-mid{background:#c3ced8;width:8.1rem;animation:20s linear -11s infinite lobby-chase-cross;top:4%;left:-9.5rem}.lobby-chase-cloud-front{background:#a8b6c4;width:7.5rem;animation:14s linear -4s infinite lobby-chase-cross;top:34%;left:-8.5rem}.lobby-chase-bolt-layer{pointer-events:none;position:absolute;inset:0}.lobby-chase-bolt{fill:none;stroke:#e8f3ff;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:96;stroke-dashoffset:96px;animation:5.6s linear infinite lobby-chase-zip}.lobby-chase-bolt-fork{animation-delay:80ms}.lobby-chase-rain{pointer-events:none;position:absolute;inset:28% 8% 38%;overflow:hidden}.lobby-chase-drop{background:color-mix(in oklch, var(--brand-paper) 42%, transparent);width:2px;height:1.1rem;animation-name:lobby-chase-rain;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-12%;transform:rotate(16deg)}.lobby-chase-road{perspective:160px;height:46%;position:absolute;inset:auto 0 0;overflow:hidden}.lobby-chase-pavement{background:var(--brand-paper);transform-origin:50% 100%;height:170%;position:absolute;bottom:-28%;left:12%;right:12%;transform:rotateX(64deg)}.lobby-chase-lanes{background:repeating-linear-gradient(to bottom, var(--weather-company-blue) 0 10px, transparent 10px 26px);width:7%;height:180%;margin-left:-3.5%;animation:.72s linear infinite lobby-chase-drive;position:absolute;top:-40%;left:50%}.lobby-chase-edge{background:color-mix(in oklch, var(--brand-ink) 55%, var(--brand-paper) 45%);width:3px;position:absolute;top:0;bottom:0}.lobby-chase-edge-left{left:8%}.lobby-chase-edge-right{right:8%}@keyframes lobby-chase-cross{0%{left:-9.5rem}to{left:100%}}@keyframes lobby-chase-rain{0%{opacity:.15;transform:translateY(-.4rem)rotate(16deg)}to{opacity:.55;transform:translate(-.35rem,3.4rem)rotate(16deg)}}@keyframes lobby-chase-drive{0%{transform:translateY(-26px)}to{transform:translate(0,0)}}@keyframes lobby-chase-flicker{0%,52%,68%,to{opacity:0}54%{opacity:.28}57%{opacity:.06}60%{opacity:.16}}@keyframes lobby-chase-zip{0%,52%{stroke-dashoffset:96px;opacity:0}55%{stroke-dashoffset:0;opacity:1}60%{stroke-dashoffset:0;opacity:.85}64%,to{stroke-dashoffset:0;opacity:0}}.lobby-mtn-ink{fill:var(--brand-paper)}.lobby-mtn-snow{fill:var(--brand-ink)}.lobby-mtn-flake{background:var(--brand-paper);opacity:.85;animation-name:lobby-mtn-fall;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-.4rem}@keyframes lobby-mtn-fall{0%{opacity:.9;transform:translateY(-.4rem)}to{opacity:.25;transform:translate(.15rem,11.4rem)}}.lobby-window-outside{background:var(--brand-paper);opacity:.12}.lobby-window-center{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lobby-window-cluster{flex:none;width:8.5rem;height:7.15rem;position:relative}.lobby-window-weather{animation:7.2s linear infinite lobby-window-weather;position:absolute;inset:.35rem .4rem .7rem}.lobby-window-streak{background:var(--brand-paper);opacity:.55;width:2px;height:4.6rem;position:absolute;top:.2rem;transform:rotate(16deg)}.lobby-window-shaft{background:color-mix(in oklch, var(--weather-company-blue) 22%, transparent);transform-origin:top;width:84%;height:6.5rem;animation:7.2s cubic-bezier(.65,0,.35,1) infinite lobby-window-shaft;position:absolute;top:.2rem;left:8%}.lobby-window-frame{border:3px solid var(--brand-paper);perspective:480px;width:100%;height:6.75rem;transform-style:preserve-3d;position:absolute;top:0;left:0}.lobby-window-sash{border:2px solid var(--brand-paper);background:var(--brand-ink-raised);backface-visibility:hidden;width:calc(50% - 6px);height:calc(100% - 8px);position:absolute;top:4px}.lobby-window-sash-left{transform-origin:0;animation:7.2s cubic-bezier(.65,0,.35,1) infinite lobby-window-left;left:4px}.lobby-window-sash-right{transform-origin:100%;animation:7.2s cubic-bezier(.65,0,.35,1) infinite lobby-window-right;right:4px}.lobby-window-muntin-h,.lobby-window-muntin-v,.lobby-window-handle{background:var(--brand-paper);position:absolute}.lobby-window-muntin-h{height:2px;top:48%;left:4px;right:4px}.lobby-window-muntin-v{width:2px;top:4px;bottom:4px;left:48%}.lobby-window-handle{width:6px;height:10px;top:46%}.lobby-window-sash-left .lobby-window-handle{right:6px}.lobby-window-sash-right .lobby-window-handle{left:6px}.lobby-window-sill{background:var(--brand-paper);height:6px;position:absolute;top:6.75rem;left:-5%;right:-5%}.lobby-window-curtain{background:var(--brand-paper);opacity:.22;transform-origin:top;width:1.35rem;height:6.75rem;animation:7.2s cubic-bezier(.65,0,.35,1) infinite lobby-window-curtain;position:absolute;top:0;left:0}.lobby-window-motes{animation:7.2s cubic-bezier(.25,1,.5,1) infinite lobby-window-motes;position:absolute;inset:0}.lobby-window-mote{background:var(--brand-paper);width:4px;height:4px;position:absolute}@keyframes lobby-window-left{0%,8%,84%,to{transform:rotateY(0)}30%,62%{transform:rotateY(-72deg)}}@keyframes lobby-window-right{0%,8%,84%,to{transform:rotateY(0)}30%,62%{transform:rotateY(72deg)}}@keyframes lobby-window-shaft{0%,16%,82%,to{opacity:0;transform:scaleX(.16)}32%,62%{opacity:1;transform:scaleX(1)}}@keyframes lobby-window-curtain{0%,18%,84%,to{transform:skew(0)translate(0,0)}36%{transform:skew(-14deg)translate(.6rem)}50%{transform:skew(8deg)translate(-.25rem)}64%{transform:skew(-10deg)translate(.45rem)}}@keyframes lobby-window-weather{0%,18%,86%,to{opacity:.12;transform:translateY(-.4rem)}30%,62%{opacity:.75;transform:translateY(.7rem)}}@keyframes lobby-window-motes{0%,22%,78%,to{opacity:0;transform:translateY(.6rem)}36%,62%{opacity:.8;transform:translateY(-1.2rem)}}.lobby-stage:has(.lobby-stand-cam){height:calc(11rem + 20px)}.lobby-stand-sky{background:color-mix(in oklch, var(--brand-ink) 90%, #1a2433 10%)}.lobby-stand-flash{opacity:0;background:#e8f3ff;animation:5.6s cubic-bezier(.65,0,.35,1) infinite lobby-stand-flash}.lobby-stand-storm{pointer-events:none;position:absolute}.lobby-stand-storm-far{opacity:.42;width:5.4rem;height:5.4rem;top:-1.2rem;left:1%}.lobby-stand-storm-near{width:8.25rem;height:8.25rem;top:-.55rem;right:8%}.lobby-stand-lottie{width:100%;height:100%;display:block}.lobby-stand-cam{z-index:2;width:39rem;height:39rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes lobby-stand-flash{0%,48%,58%,to{opacity:0}51%{opacity:.2}54%{opacity:.06}}@media (prefers-reduced-motion:reduce){.lobby-chase-flicker,.lobby-chase-rain,.lobby-chase-bolt,.lobby-chase-lanes,.lobby-mtn-flake,.lobby-window-weather,.lobby-window-motes{opacity:.28;animation:none;transform:none}.lobby-chase-cloud-back,.lobby-chase-cloud-mid,.lobby-chase-cloud-front,.lobby-chase-drop{animation:none;transform:none}.lobby-chase-cloud-back{left:6%}.lobby-chase-cloud-mid{left:42%}.lobby-chase-cloud-front{left:22%}.lobby-window-sash-left{animation:none;transform:rotateY(-18deg)}.lobby-window-sash-right{animation:none;transform:rotateY(18deg)}.lobby-window-shaft,.lobby-window-curtain{opacity:.2;animation:none;transform:none}.lobby-stand-flash{opacity:0;animation:none}}
