*{box-sizing:border-box}body{color:#e7f5fb;background:radial-gradient(circle at 80% 18%,#123e54,#0000 40%),#080f1d;margin:0;font:16px/1.7 Arial,sans-serif}a{color:#79dce6;text-decoration:none}.frame{max-width:1100px;margin:0 auto;padding:38px 30px}.brand{letter-spacing:3px;color:#9cf8fb;font-weight:700}.hero{padding:110px 0}.hero h1{letter-spacing:-3px;margin:0 0 25px;font-size:clamp(48px,7vw,91px);font-weight:500;line-height:1.05}.accent{color:#77e1e5}.hero p{color:#abc4d4;max-width:560px}.button{color:#092131;cursor:pointer;background:#84e2e0;border:none;border-radius:9px;padding:13px 24px;font-size:15px;font-weight:700;display:inline-block}.ghost{color:#c3e5ef;border:1px solid #32586b;border-radius:9px;padding:12px 24px;display:inline-block}.actions{gap:12px;margin:24px 0;display:flex}.kicker{letter-spacing:3px;color:#8ed7de;font-size:11px}.cards{gap:15px;display:flex}.card{background:#102337;border:1px solid #274b60;border-radius:14px;flex:1;padding:27px}.card p,.note{color:#9eb8c7}.footer{color:#7891aa;letter-spacing:2px;border-top:1px solid #264456;padding:35px 0;font-size:11px}.auth{place-items:center;min-height:100vh;padding:25px;display:grid}.panel{background:#101f31;border:1px solid #2f566b;border-radius:17px;width:min(100%,490px);padding:38px}.panel h1{font-size:37px;font-weight:500;line-height:1.2}.panel p{color:#a0b9ca}.panel input{color:#fff;background:#081523;border:1px solid #406078;border-radius:8px;width:100%;margin:7px 0 20px;padding:15px;font-size:16px}.panel label{letter-spacing:1px;font-size:12px;display:block}.panel button{width:100%}.banner{background:#173447;border:1px solid #276b7a;border-radius:9px;margin-top:19px;padding:14px}.workspacehead{border-bottom:1px solid #244a60;justify-content:space-between;align-items:center;padding-bottom:23px;display:flex}.workspace{padding-top:65px}.workspace h1{letter-spacing:-2px;font-size:54px;font-weight:500}.workspace small{color:#a0bacc}@media (max-width:700px){.hero{padding:70px 0}.cards{flex-direction:column}.workspace h1{font-size:38px}}
