@font-face{font-family:Inter;src:url('/assets/Inter.ttf')}@font-face{font-family:Rajdhani;src:url('/assets/Rajdhani-Bold.ttf')}*{box-sizing:border-box}body{margin:0;background:#101315;color:#e9ece7;font:14px Inter,system-ui,sans-serif}button,input{font:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}.auth-shell{min-height:100vh;display:grid;grid-template-columns:1.2fr 1fr;max-width:1350px;margin:auto}.intro{padding:56px 8vw 48px 6vw;background:radial-gradient(ellipse at 20% 45%,#273b2f77,transparent 65%);display:flex;flex-direction:column;justify-content:center}.brand{display:flex;align-items:center;gap:16px;color:#c9e7aa;text-decoration:none;font:bold 28px Rajdhani;margin-bottom:80px}.brand span{font-size:20px;color:#a6aea8;letter-spacing:2px}.brand b{color:#f0f2ed}.eyebrow{font-size:10px;letter-spacing:2px;color:#a4b998;font-weight:700}h1{font:700 clamp(52px,5vw,76px)/.98 Rajdhani;margin:20px 0 22px;letter-spacing:-1px}p{color:#9da8a3;line-height:1.7}.intro>p{max-width:420px}.sample{display:flex;align-items:center;justify-content:space-around;background:linear-gradient(90deg,#1f2e26,#15191a,#2a2522);border-block:1px solid #4a5848;margin:28px 0 32px;max-width:450px;padding:18px 12px;font:700 22px Rajdhani}.sample b{font-size:30px}.sample i{color:#667269;font:16px Inter}.features{display:grid;gap:14px;color:#809278;font-size:12px}.features b{color:#e0e5df;margin:0 7px 0 12px}.intro>small{color:#738078;font-size:11px;margin-top:42px}.account{align-self:center;width:100%;max-width:460px;padding:44px;margin:24px auto;border:1px solid #303934;border-radius:16px;background:#191e20;box-shadow:0 24px 100px #0003}h2{font:700 30px Rajdhani;margin:14px 0 6px}.account-top p{font-size:12px;margin:0 0 24px}.tabs{display:flex;border-bottom:1px solid #354039;margin-bottom:24px;gap:24px}.tabs button{border:0;background:none;color:#87928c;padding:10px 0;border-bottom:2px solid transparent}.tabs .selected{color:#c9e7aa;border-color:#c9e7aa}label{display:grid;gap:8px;font-size:12px;color:#c6cfc9;margin:16px 0}input{width:100%;background:#111618;color:#edf1ea;border:1px solid #3a443d;border-radius:6px;padding:13px}input:focus{outline:2px solid #c9e7aa;outline-offset:2px}label small{color:#7f8e85;font-size:10px;line-height:1.7}.primary{background:#c9e7aa;color:#172016;border:0;border-radius:6px;font-weight:700;padding:13px;width:100%;margin-top:12px}.link{display:block;background:none;border:0;color:#b9c8b0;font-size:11px;padding:10px 0;margin:10px auto}.notice{font-size:11px;background:#253126;padding:12px;border-radius:6px;color:#c5d1bd}#auth-message{font-size:12px;color:#c9e7aa;overflow-wrap:anywhere}#auth-message.error{color:#f1a899}footer{font-size:10px;color:#76847a;line-height:1.8;text-align:center;margin-top:28px}[hidden]{display:none!important}@media(max-width:800px){.auth-shell{display:block}.intro{padding:28px 24px}.brand{margin-bottom:26px}h1{font-size:52px;margin-bottom:12px}.sample,.features,.intro>small{display:none}.intro>p{margin-bottom:0}.account{margin:0 auto 24px;max-width:calc(100% - 32px);padding:28px}.intro .eyebrow{font-size:9px}}

body{background:#0b0c0e}.intro{background:radial-gradient(ellipse at 20% 45%,#ffffff08,transparent 65%)}.brand{color:#fff;gap:12px}.brand b{color:#fff}.brand span{color:#bfc5ce;font-size:16px;letter-spacing:.7px}.eyebrow{color:#929ba8}.account{background:#14171c;border-color:#333942;border-radius:14px}h1{color:#fff}.tabs .selected{color:#fff;border-color:#fff}.primary{background:#f4f5f7;color:#13171d;border-radius:8px}.primary:hover{background:white}input{background:#0b0f14;border-color:#3b444f;border-radius:8px}input:focus{outline-color:#fff}.link{color:#bdc8d6}.notice{background:#12372b;color:#a7e9cc;border:1px solid #296d53}.sample{background:linear-gradient(90deg,#24282f,#14171c,#24282f);border-color:#66707f;border-radius:9px}.features{color:#778797}#auth-message{color:#80e0b4}.features b{color:#e6eaf0}.intro>small{color:#7e8a9b}
