@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html,body{margin:0;padding:0}body{font-family:Poppins,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.6;color:#16d6e4;position:relative;min-height:100vh;overflow-x:hidden;background-color:#0a1730;background-image:radial-gradient(ellipse 1200px 900px at 90% 8%,#16d6e4,transparent 60%),radial-gradient(ellipse 1000px 800px at 5% 45%,#05afc3 transparent 65%),radial-gradient(ellipse 900px 700px at 95% 90%,rgba(66,165,245,.35),transparent 65%),radial-gradient(ellipse 800px 600px at 10% 95%,#05afc3,transparent 70%),linear-gradient(135deg,#0a1730,#0f2350 45%,#152a5c 75%,#1a3370);background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle 500px at 85% 15%,#16d6e4 0%,rgba(30,136,229,.1) 40%,transparent 70%),radial-gradient(circle 400px at 12% 40%,#05afc3 0%,transparent 70%),radial-gradient(circle 600px at 50% 100%,#05afc3 0%,transparent 70%),radial-gradient(circle 220px at 8% 12%,rgba(144,202,249,.18) 0%,transparent 70%);filter:blur(2px)}body:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.55;background-image:linear-gradient(115deg,transparent 30%,#16d6e4 45%,#05afc3 50%,#05afc3 55%,transparent 70%),linear-gradient(60deg,transparent 40%,rgba(144,202,249,.05) 50%,transparent 60%);mix-blend-mode:screen}#app,.app-root,router-outlet+*,main{position:relative;z-index:1}.container{width:min(1240px,100% - 48px);margin-inline:auto}a{color:inherit}button,input,textarea,select{font:inherit}::selection{background:#42a5f559;color:#fff}:focus-visible{outline:2px solid #90CAF9;outline-offset:3px}@media(max-width:700px){.container{width:min(100% - 32px,1240px)}}
