.main-loader-container{position:fixed;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(135deg,#0a0e27,#1a1f3a);display:flex;justify-content:center;align-items:center;z-index:9999;opacity:1;transition:opacity .5s ease-out}.main-loader-container.fade-out{opacity:0}.main-loader-content{text-align:center;perspective:1000px}.main-loader-content,.main-logo-wrapper{display:flex;flex-direction:column;align-items:center}.main-logo-wrapper{perspective:1200px;margin-bottom:40px}.main-logo-rolling{display:block;width:300px!important;height:300px!important;-o-object-fit:contain;object-fit:contain;animation:roll3d 4s cubic-bezier(.68,-.55,.265,1.55) infinite,float 3s ease-in-out infinite,glow 2s ease-in-out infinite;transform-style:preserve-3d;filter:drop-shadow(0 20px 60px rgba(255,107,0,.8)) drop-shadow(0 0 40px rgba(255,107,0,.6)) drop-shadow(0 0 80px rgba(6,182,212,.4));margin-bottom:30px;backface-visibility:visible}.main-company-name{font-size:4rem;font-weight:900;background:linear-gradient(135deg,#ff6b00,#ff8c42 50%,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:8px;text-transform:uppercase;animation:slideIn 1s ease-out,textGlow 2s ease-in-out infinite;margin:20px 0;text-shadow:0 0 30px rgba(255,107,0,.5)}.main-tagline{font-size:1.2rem;color:#94a3b8;letter-spacing:3px;text-transform:uppercase;margin-top:15px;animation:fadeInUp 1.5s ease-out}.main-loader-bar{width:300px;height:6px;background:rgba(255,255,255,.1);border-radius:10px;overflow:hidden;margin:0 auto;box-shadow:0 4px 20px rgba(255,107,0,.3)}.main-loader-progress{height:100%;background:linear-gradient(90deg,#ff6b00,#ff8c42,#06b6d4);border-radius:10px;animation:progress 3s ease-in-out;box-shadow:0 0 20px rgba(255,107,0,.8)}@keyframes roll3d{0%{transform:rotateY(0deg) rotateX(0deg) rotate(0deg)}25%{transform:rotateY(180deg) rotateX(15deg) rotate(10deg)}50%{transform:rotateY(1turn) rotateX(0deg) rotate(0deg)}75%{transform:rotateY(540deg) rotateX(-15deg) rotate(-10deg)}to{transform:rotateY(2turn) rotateX(0deg) rotate(0deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}@keyframes glow{0%,to{filter:drop-shadow(0 20px 60px rgba(255,107,0,.8)) drop-shadow(0 0 40px rgba(255,107,0,.6)) drop-shadow(0 0 80px rgba(6,182,212,.4))}50%{filter:drop-shadow(0 20px 80px rgba(255,107,0,1)) drop-shadow(0 0 60px rgba(255,107,0,.9)) drop-shadow(0 0 100px rgba(6,182,212,.6))}}@keyframes slideIn{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes textGlow{0%,to{text-shadow:0 0 30px rgba(255,107,0,.5)}50%{text-shadow:0 0 50px rgba(255,107,0,.8),0 0 80px rgba(255,107,0,.4)}}@keyframes fadeInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes progress{0%{width:0}to{width:100%}}@media (max-width:768px){.main-logo-rolling{width:200px!important;height:200px!important}.main-company-name{font-size:2.5rem;letter-spacing:4px}.main-tagline{font-size:.9rem;letter-spacing:2px}.main-loader-bar{width:250px}}@media (max-width:480px){.main-loader-content{width:100%;padding:0 16px}.main-logo-rolling{width:150px!important;height:150px!important}.main-company-name{font-size:2rem;letter-spacing:3px}.main-tagline{font-size:.8rem}.main-loader-bar{width:200px}}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_e8b655{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_e8b655{--font-space-mono:"Space Mono","Space Mono Fallback"}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_24aec7{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_24aec7{--font-outfit:"Outfit","Outfit Fallback"}