#byn-preloader{position:fixed;inset:0;z-index:100000;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--byn-bg,#08090a);opacity:1;will-change:opacity}#byn-preloader.byn-exiting{transition:opacity var(--byn-exit-duration,0.8s) cubic-bezier(.4,0,.2,1);opacity:0;pointer-events:none}#byn-preloader.byn-hidden{display:none!important}.byn-preloader-logo-wrap{position:relative;opacity:0;transform:scale(.92);perspective:900px;transition:transform var(--byn-reveal-duration,0.5s) cubic-bezier(.34,1.56,.64,1),opacity 0.4s ease;will-change:transform,opacity}#byn-preloader.byn-drawing .byn-preloader-logo-wrap,#byn-preloader.byn-filling .byn-preloader-logo-wrap,#byn-preloader.byn-revealing .byn-preloader-logo-wrap,#byn-preloader.byn-brandName .byn-preloader-logo-wrap,#byn-preloader.byn-exiting .byn-preloader-logo-wrap{opacity:1}#byn-preloader.byn-revealing .byn-preloader-logo-wrap,#byn-preloader.byn-brandName .byn-preloader-logo-wrap{transform:scale(1)}#byn-preloader.byn-exiting .byn-preloader-logo-wrap{transform:scale(1.12);transition:transform var(--byn-exit-duration,0.8s) cubic-bezier(.34,1.56,.64,1),opacity 0.4s ease}.byn-preloader-glow{position:absolute;inset:-30%;border-radius:50%;background:radial-gradient(circle,var(--byn-glow-color,rgb(255 255 255 / .35)) 0%,transparent 70%);filter:blur(var(--byn-glow-blur,20px));opacity:0;transition:opacity var(--byn-fill-duration,0.6s) ease;pointer-events:none}#byn-preloader.byn-filling .byn-preloader-glow,#byn-preloader.byn-revealing .byn-preloader-glow,#byn-preloader.byn-brandName .byn-preloader-glow{opacity:.7}#byn-preloader.byn-exiting .byn-preloader-glow{opacity:0}.byn-preloader-cube-stage{transform-style:preserve-3d;transform:rotateY(-110deg) rotateX(6deg);filter:drop-shadow(0 12px 30px rgb(0 0 0 / .45));transition:transform var(--byn-draw-duration,1.5s) cubic-bezier(.22,.9,.24,1)}#byn-preloader.byn-drawing .byn-preloader-cube-stage,#byn-preloader.byn-filling .byn-preloader-cube-stage,#byn-preloader.byn-revealing .byn-preloader-cube-stage,#byn-preloader.byn-brandName .byn-preloader-cube-stage,#byn-preloader.byn-exiting .byn-preloader-cube-stage{transform:rotateY(0deg) rotateX(0deg)}.byn-preloader-svg{display:block;overflow:visible}.byn-preloader-mark{fill:var(--byn-logo-color,#ffffff)}.byn-preloader-brand{margin-top:1.75rem;overflow:hidden;height:0;opacity:0;transition:height 0.4s cubic-bezier(.34,1.56,.64,1),opacity 0.4s ease}#byn-preloader.byn-brandName .byn-preloader-brand,#byn-preloader.byn-exiting .byn-preloader-brand{height:2.25rem;opacity:1}.byn-preloader-brand-inner{display:flex;gap:.02em;font-family:'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-style:normal;font-size:clamp(1.15rem, 2.6vw, 1.5rem);font-weight:800;text-transform:uppercase;letter-spacing:.18em;color:var(--byn-logo-color,#ffffff)}.byn-preloader-brand-inner span{display:inline-block;opacity:0;transform:translateY(100%);transition:opacity 0.35s ease,transform 0.4s cubic-bezier(.34,1.56,.64,1)}.byn-preloader-brand-inner span.byn-space{min-width:.35em}#byn-preloader.byn-brandName .byn-preloader-brand-inner span,#byn-preloader.byn-exiting .byn-preloader-brand-inner span{opacity:1;transform:translateY(0)}.byn-preloader-loader{position:absolute;bottom:3.25rem;left:50%;transform:translateX(-50%);opacity:.9;transition:opacity 0.3s ease}#byn-preloader.byn-exiting .byn-preloader-loader{opacity:0}.byn-cube{position:relative;width:16px;height:16px;transform-style:preserve-3d;animation:byn-cube-spin 1.8s linear infinite}.byn-cube-face{position:absolute;width:16px;height:16px;border:1px solid var(--byn-logo-color,#ffffff);background:rgb(255 255 255 / .06);box-sizing:border-box}.byn-cube-front{transform:translateZ(8px)}.byn-cube-back{transform:translateZ(-8px) rotateY(180deg)}.byn-cube-right{transform:rotateY(90deg) translateZ(8px)}.byn-cube-left{transform:rotateY(-90deg) translateZ(8px)}.byn-cube-top{transform:rotateX(90deg) translateZ(8px)}.byn-cube-bottom{transform:rotateX(-90deg) translateZ(8px)}#byn-preloader.byn-exiting .byn-cube{animation:none}@keyframes byn-cube-spin{0%{transform:rotateX(0deg) rotateY(0deg)}100%{transform:rotateX(360deg) rotateY(360deg)}}@media (prefers-reduced-motion:reduce){#byn-preloader{display:none!important}}