body{background:#0b1020}.as-shell{min-height:100vh;background:radial-gradient(ellipse at top left,#132343 0,#0c1426 45%,#080e19 100%);color:#eef3fb;padding:22px}.as-top{max-width:1100px;margin:auto;display:flex;align-items:center;justify-content:space-between}.as-top img{width:155px}.as-top a{font-size:12px;color:#c5d2e6;text-decoration:none}.as-body{max-width:1030px;margin:10vh auto 0;display:grid;grid-template-columns:1fr 440px;grid-gap:70px;gap:70px;align-items:center}.as-intro h1{font-size:clamp(38px,4vw,58px);line-height:1.12;letter-spacing:-.06em;margin:12px 0 22px}.as-intro p{max-width:450px;color:#aebbd0;line-height:1.8;font-size:14px}.as-eyebrow{font-size:11px;letter-spacing:.1em;color:#91b8ed;font-weight:700}.as-card{background:#2a3044;border-radius:18px;padding:34px}.as-card h2{font-size:27px;letter-spacing:-.04em;margin:0 0 8px}.as-card>p{color:#b5c2d6;font-size:13px;margin:0 0 22px}.as-form{display:grid;grid-gap:16px;gap:16px}.as-form label{display:grid;grid-gap:8px;gap:8px;color:#dbe5f2;font-weight:650;font-size:12px}.as-form input{background:#22283a;color:#f8fbff;border:1px solid #495470;border-radius:9px;padding:13px;min-height:46px;outline:none}.as-form input:focus{border-color:#9cc3f8;box-shadow:0 0 0 2px rgba(142,180,238,.15)}.as-submit{background:#4e74bd;color:white;border:0;border-radius:9px;min-height:46px;font-weight:750}.as-submit:hover{background:#3b6db9}.as-submit:disabled{opacity:.6}.as-error{padding:10px;border-radius:8px;color:#ffd7df;background:#69313a;font-size:12px;margin:0}.as-bottom{color:#bac7da;font-size:12px;margin-top:18px}.as-bottom a{color:#aaccff;text-decoration:none;font-weight:700}.as-account{max-width:880px;margin:9vh auto 0}.as-account h1{font-size:38px}.as-account p{color:#c0ccde;line-height:1.7}.as-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:30px 0}.as-info>div{background:#2a3044;padding:20px;border-radius:12px}.as-info span{display:block;color:#aebbd0;font-size:12px}.as-info strong{display:block;margin-top:8px;overflow-wrap:anywhere}.as-logout{background:#4e74bd;color:#fff;border:0;border-radius:9px;padding:11px 20px;font-weight:700}.as-help{margin-top:25px;font-size:13px;color:#abc3de}@media(max-width:820px){.as-body{grid-template-columns:1fr;gap:25px;margin-top:7vh}.as-intro{max-width:630px}.as-card{padding:25px}.as-info{grid-template-columns:1fr}.as-shell{padding:17px}}.as-notice{padding:12px;border-radius:9px;background:#234b40;color:#d9f8e9;font-size:12px;line-height:1.6;margin:0}.as-notice a{color:#b9e8fa;text-decoration:underline;display:inline-block;margin-left:5px}.as-name-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.as-field-error{color:#ffc9d2;font-size:11px;line-height:1.45;font-weight:500}.as-form input[aria-invalid=true]{border-color:#ee7c91;box-shadow:0 0 0 2px rgba(238,124,145,.15)}@media(max-width:520px){.as-name-row{grid-template-columns:1fr}}