.lobby-stage{z-index:2;position:absolute;inset:0;container-type:inline-size}.lobby-stage-bg{width:100%;height:100%;display:block;position:absolute;inset:0}.lobby-plate{pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute}.lobby-door{pointer-events:none;position:absolute}.lobby-door-clip{display:block;position:absolute;inset:0;overflow:hidden}.lobby-door-interior{background:radial-gradient(62% 46% at 50% 58%,#7a63c4 0%,#2d1c58 46%,#130a28 100%);position:absolute;inset:0}.lobby-door-leaf{width:100%;height:100%;transition:transform .7s cubic-bezier(.65,0,.35,1);display:block;position:absolute;inset:0}.lobby-door[data-open=true] .lobby-door-leaf{transform:translate(-97%)}.lobby-door-glow{opacity:0;border:.16cqw solid #63f2ac;border-radius:.12cqw;transition:opacity .3s;display:block;position:absolute;inset:-.12cqw;box-shadow:0 0 1.3cqw #63f2ac99,inset 0 0 .9cqw #63f2ac55}.lobby-door[data-focus=true] .lobby-door-glow{opacity:.75}.lobby-door[data-open=true] .lobby-door-glow{opacity:1}:is(.scene-plane:has(.scene-hit[data-hit=door-IT]:is(:hover,:focus-visible)) .lobby-door[data-door=it] .lobby-door-glow,.scene-plane:has(.scene-hit[data-hit=door-Gov]:is(:hover,:focus-visible)) .lobby-door[data-door=gov] .lobby-door-glow,.scene-plane:has(.scene-hit[data-hit=door-Cyber]:is(:hover,:focus-visible)) .lobby-door[data-door=cyber] .lobby-door-glow,.scene-plane:has(.scene-hit[data-hit=door-Software]:is(:hover,:focus-visible)) .lobby-door[data-door=software] .lobby-door-glow,.scene-plane:has(.scene-hit[data-hit=door-Websites]:is(:hover,:focus-visible)) .lobby-door[data-door=websites] .lobby-door-glow){opacity:.75}.lobby-stage .lobby-door-label{letter-spacing:.03em;width:auto;height:auto;font-size:.8cqw;top:auto;left:auto}.lobby-sway{transform-origin:50% 100%;animation:6.8s ease-in-out infinite lobbySway}@keyframes lobbySway{0%,to{transform:rotate(-.7deg)}50%{transform:rotate(.9deg)}}.lobby-clouds{animation:48s ease-in-out infinite alternate lobbyClouds}@keyframes lobbyClouds{0%{transform:translate(-3%)}to{transform:translate(3%)}}.lobby-coffee-clean{opacity:0;transition:opacity .12s}.lobby-stage[data-cup-held=true] .lobby-coffee-clean{opacity:1}.lobby-stage[data-motion=reduced] .lobby-sway,.lobby-stage[data-motion=reduced] .lobby-clouds,.lobby-stage[data-motion=reduced] .lobby-mission span{animation:none}.lobby-stage[data-motion=reduced] .lobby-door-leaf{transition:none}@media (prefers-reduced-motion:reduce){.lobby-sway,.lobby-clouds{animation:none}.lobby-door-leaf{transition:none}}@media (width<=1024px){main>.scene[data-scene=lobby] .scene-hits{display:block!important}main>.scene[data-scene=lobby] .scene-hit rect{stroke-width:2px}}
