.portal-preloader{position:fixed;inset:0;z-index:5000;display:flex;align-items:center;justify-content:center;background:#fcfcf9;pointer-events:none;animation:preloader-failsafe .35s ease 3.5s forwards}.preloader-stage{position:relative;display:flex;align-items:center;justify-content:center;gap:18px;padding:24px}.preloader-dot{width:12px;height:12px;border-radius:50%;background:#f7c742;box-shadow:0 0 0 7px #f7c74220;flex-shrink:0}.preloader-word{font-family:Manrope,sans-serif;font-size:clamp(34px,5.5vw,76px);font-weight:550;letter-spacing:-2px;line-height:1.2;color:#181e23;white-space:nowrap}.portal-preloader[hidden]{display:none}@keyframes preloader-failsafe{to{opacity:0;visibility:hidden}}@media(max-width:480px){.preloader-stage{gap:13px}.preloader-word{font-size:36px;letter-spacing:-1.4px}.preloader-dot{width:9px;height:9px}}@media(prefers-reduced-motion:reduce){.portal-preloader{display:none}}
.preloader-stage{perspective:800px}.preloader-word{display:inline-block;transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-origin:center center}.preloader-dot{transition:background .2s}
