.tower-loader-module__cFb-gq__loader{color:var(--color-text-muted,#94a3b8);flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:.9rem;display:flex}.tower-loader-module__cFb-gq__tower{flex-shrink:0;display:block;overflow:visible}.tower-loader-module__cFb-gq__structure{fill:none;stroke:var(--color-accent-secondary);stroke-opacity:.45;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tower-loader-module__cFb-gq__floorBase{fill:var(--color-bg-card);stroke:var(--color-accent-secondary);stroke-opacity:.3;stroke-width:1.5px}.tower-loader-module__cFb-gq__floor{fill:var(--color-accent-secondary);fill-opacity:.22;stroke:var(--color-accent-secondary);stroke-width:1.5px;opacity:0;animation:.8s ease-out forwards tower-loader-module__cFb-gq__illuminate}.tower-loader-module__cFb-gq__number{fill:var(--color-text-primary);text-anchor:middle;font-family:sans-serif;font-size:9px}.tower-loader-module__cFb-gq__route{background:#080d16;place-items:center;min-height:calc(100dvh - 124px);padding:24px 10px 36px;display:grid}.tower-loader-module__cFb-gq__complete .tower-loader-module__cFb-gq__floor{opacity:1;animation:none}@keyframes tower-loader-module__cFb-gq__illuminate{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tower-loader-module__cFb-gq__floor{opacity:1;animation:none}}
