.as-shell{--as-page:#101625;--as-surface:#202a3c;--as-input:#172133;--as-stroke:#39465c;--as-muted:#a9b8ce;--as-text:#f2f5fb;--as-blue:#4e74bd;min-height:100vh;background:var(--as-page);color:var(--as-text);padding:28px clamp(20px,4.7vw,72px) 22px;display:flex;flex-direction:column}.as-top{width:100%;max-width:1270px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px}.as-top img{width:156px;max-width:100%;height:auto;display:block}.as-top a{color:#c8d3e4;text-decoration:none;font-size:12px;font-weight:650}.as-top .as-back-home{display:flex;align-items:center;gap:7px;white-space:nowrap}.as-top .as-back-home:focus-visible,.as-top .as-back-home:hover{color:#fff}.as-body{width:100%;max-width:1115px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,460px);grid-gap:clamp(38px,7vw,115px);gap:clamp(38px,7vw,115px);align-items:center;padding:48px 0 36px}.as-intro{max-width:580px}.as-eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.085em;color:#b4c5e1;font-weight:750}.as-eyebrow-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#4e74bd}.as-intro h1{max-width:590px;font-size:clamp(36px,4.2vw,64px);line-height:1.08;letter-spacing:-.06em;font-weight:780;margin:24px 0 21px}.as-title-dot{color:#7296d8}.as-intro p{max-width:440px;font-size:14px;line-height:1.75;color:var(--as-muted);margin:0}.as-intro-detail{display:flex;align-items:center;gap:16px;margin-top:44px;font-size:11px;color:#a5b5cc;font-weight:600}.as-intro-detail span:first-child{color:#91b7f2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.as-card{background:var(--as-surface);padding:clamp(24px,3.2vw,36px);border-radius:14px;min-width:0}.as-card-heading{margin-bottom:24px}.as-card-eyebrow{color:#a6bce0;letter-spacing:.075em;font-size:10px;font-weight:800;margin-bottom:12px}.as-card h2,.as-card-heading h2{font-size:27px;line-height:1.2;letter-spacing:-.04em;margin:0 0 8px;font-weight:780}.as-card-heading p,.as-card>p{font-size:12px;line-height:1.55;color:var(--as-muted);margin:0}.as-auth-tabs{padding:4px;margin-bottom:23px;border-radius:9px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#161f2f;grid-gap:4px;gap:4px}.as-auth-tabs a{min-width:0;text-align:center;padding:11px 9px;font-size:12px;font-weight:750;text-decoration:none;border-radius:7px;color:#b8c7dc;transition:background-color .12s,color .12s}.as-auth-tabs a:hover{color:#fff;background:#2b3952}.as-auth-tabs a.active,.as-auth-tabs a[aria-current=page]{background:#4e74bd;color:#fff}.as-form{display:grid;grid-gap:15px;gap:15px}.as-form label{display:grid;grid-gap:7px;gap:7px;color:#dbe5f4;font-size:12px;font-weight:680;min-width:0}.as-form input{width:100%;min-width:0;min-height:45px;padding:12px 13px;border-radius:8px;border:1px solid var(--as-stroke);background:var(--as-input);color:#f5f7fc;outline:none;font-size:13px;font-weight:500;transition:border-color .12s,box-shadow .12s}.as-form input::placeholder{color:#8597af}.as-form input:focus{border-color:#83aae8;box-shadow:0 0 0 2px rgba(105,153,229,.14)}.as-form input[aria-invalid=true]{border-color:#e88aa0;box-shadow:0 0 0 1px rgba(232,138,160,.19)}.as-name-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.as-password-field{position:relative;display:block;min-width:0}.as-password-field input{padding-right:84px}.as-password-toggle{position:absolute;top:50%;right:7px;transform:translateY(-50%);padding:7px 8px;border:0;background:transparent;color:#bcd2f0;font-size:11px;font-weight:750;border-radius:5px}.as-password-toggle:hover{color:white;background:#2a3a53}.as-auth-tabs a:focus-visible,.as-form-footer a:focus-visible,.as-password-toggle:focus-visible,.as-submit:focus-visible,.as-top a:focus-visible{outline:2px solid #9abaf0;outline-offset:2px}.as-password-hint{margin:-6px 0 1px;font-size:11px;line-height:1.45;color:#acbdd3}.as-field-error{color:#ffc4d0;font-size:11px;line-height:1.4;font-weight:600}.as-password-hint.as-password-warning{color:#ffc4d0;font-weight:650}.as-submit{width:100%;min-height:47px;padding:12px 15px;border:0;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:12px;background:var(--as-blue);color:#fff;font-size:13px;font-weight:800;transition:background-color .12s}.as-submit:hover:not(:disabled){background:#3e68b4}.as-submit:disabled{opacity:.55;cursor:not-allowed}.as-submit span{font-size:17px;line-height:1}.as-error,.as-notice{margin:0;padding:12px;border-radius:8px;font-size:12px;line-height:1.6}.as-error{background:#52303f;color:#ffe0e6}.as-notice{background:#244c41;color:#dcfaeb}.as-notice a{display:inline-block;margin-left:4px;color:#cfedff;text-decoration:underline}.as-form-footer{color:#bac8dc;text-align:center;font-size:12px;line-height:1.6;margin:19px 0 0}.as-bottom a,.as-form-footer a{color:#bbd3ff;font-weight:780;text-decoration:none}.as-bottom a:hover,.as-form-footer a:hover{text-decoration:underline}.as-page-footer{text-align:center;color:#778ba8;font-size:11px;margin:0;padding-top:4px}.as-account{max-width:880px;width:100%;margin:9vh auto 0}.as-account h1{font-size:38px;letter-spacing:-.04em}.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:900px){.as-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px}.as-intro h1{font-size:clamp(33px,5vw,48px)}}@media(max-width:760px){.as-shell{padding:19px 16px 22px}.as-body{grid-template-columns:1fr;gap:30px;max-width:540px;padding:55px 0 26px}.as-intro h1{font-size:clamp(34px,8vw,46px);margin:15px 0}.as-intro-detail{margin-top:19px}.as-card{padding:25px 21px}.as-page-footer{padding-bottom:9px}.as-info{grid-template-columns:1fr}}@media(max-width:430px){.as-name-row{grid-template-columns:1fr}.as-top img{width:130px}.as-card{padding:23px 18px}.as-body{padding:42px 0 18px}}@media(prefers-reduced-motion:reduce){.as-auth-tabs a,.as-form input,.as-submit{transition:none}}.as-workspace-section{margin:28px 0;background:#2a3044;border-radius:13px;padding:24px}.as-workspace-section h2{font-size:19px;letter-spacing:-.03em;margin:12px 0 0}.as-workspace-section p{margin:10px 0;color:#c0ccde;font-size:12px;line-height:1.6}.as-workspace-section .as-help{margin-top:14px}.as-retry{border:0;border-radius:7px;background:#4e74bd;color:#fff;padding:7px 11px;font-weight:750;margin-left:9px}