@font-face{font-family:DMSans;src:url(/_next/static/media/DMSans-Regular.254fafcf.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DMSans;src:url(/_next/static/media/DMSans-Medium.6e411356.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:DMSans;src:url(/_next/static/media/DMSans-SemiBold.ba81386a.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:DMSans;src:url(/_next/static/media/DMSans-Bold.5d8f1921.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:DMSans;src:url(/_next/static/media/DMSans-ExtraBold.a5b0ab31.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:DMSans;src:url(/_next/static/media/DMSans-Black.48839248.ttf) format("truetype");font-weight:900;font-style:normal}.splash-screen{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#384B70,rgba(56,75,112,.85));display:flex;justify-content:center;align-items:center;z-index:999999999999;overflow:hidden;perspective:1000px;font-family:DMSans,sans-serif}.splash-screen .particle-network{position:absolute;width:100%;height:100%;z-index:0;background:rgba(0,0,0,0)}.splash-screen .splash-content{display:flex;flex-direction:column;align-items:center;width:80%;max-width:320px;z-index:1;transform-style:preserve-3d}.splash-screen .logo-container{width:120px;height:120px;margin-bottom:30px;position:relative;opacity:1;transform:scale(1) rotateY(0deg);filter:blur(0)}.splash-screen .logo-container .logo{width:100%;height:100%;background-image:url(/icons/Logo.jpg);background-size:contain;background-repeat:no-repeat;background-position:50%;border-radius:25px;box-shadow:0 20px 50px rgba(0,0,0,.4);position:relative;z-index:2}.splash-screen .logo-container .logo:before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:linear-gradient(45deg,rgba(255,255,255,.8),rgba(255,255,255,0) 60%);border-radius:30px;z-index:-1;animation:shine 3s infinite}.splash-screen .text-container{text-align:center;margin-bottom:30px;transform:translateY(0) rotateX(0deg);opacity:1}.splash-screen .text-container .app-name{color:#fff;font-size:42px;font-weight:800;margin-bottom:15px;letter-spacing:2px;text-shadow:0 4px 10px rgba(0,0,0,.3);position:relative;display:inline-block}.splash-screen .text-container .app-name:after{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:3px;background:#fff;transform:scaleX(1)}.splash-screen .text-container .app-tagline{color:hsla(0,0%,100%,.9);font-size:16px;margin:0;font-weight:500;letter-spacing:1px;opacity:1;transform:translateY(0)}.splash-screen .progress-bar{width:100%;height:6px;background-color:hsla(0,0%,100%,.15);border-radius:3px;overflow:hidden;opacity:1;transform:scaleX(1);box-shadow:0 2px 10px rgba(0,0,0,.2)}.splash-screen .progress-bar .progress{height:100%;width:100%;background:linear-gradient(90deg,rgba(255,255,255,.8),white 50%,rgba(255,255,255,.8));border-radius:3px;animation:pulse .8s ease-in-out infinite}@keyframes shine{0%{transform:translateX(-100%) skewX(-30deg);opacity:0}60%{transform:translateX(100%) skewX(-30deg);opacity:.8}to{transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes pulse{0%{opacity:.9}50%{opacity:1}to{opacity:.9}}@keyframes particle-move{0%{transform:translate(0)}to{transform:translate(70px,13px)}}