.auth-page{background:radial-gradient(circle at 20% 20%,#8b5cf626,#0000 35%),#080b12;grid-template-columns:1.15fr .85fr;min-height:100vh;display:grid}.auth-hero{border-right:1px solid #1a2231;flex-direction:column;justify-content:space-between;padding:clamp(36px,7vw,100px);display:flex}.auth-brand{color:#b99dff;letter-spacing:.8px;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.auth-hero>div:nth-child(2)>span{color:#8b5cf6;letter-spacing:1.4px;font-size:9px;font-weight:800}.auth-hero h1{letter-spacing:-3px;max-width:720px;margin:16px 0 22px;font-size:clamp(38px,5vw,70px);line-height:1.02}.auth-hero p{color:#8b96a9;max-width:600px;font-size:15px;line-height:1.7}.auth-security{color:#8b96a9;align-items:center;gap:9px;font-size:10px;display:flex}.auth-card-wrap,.onboarding-page{place-items:center;padding:28px;display:grid}.auth-card{text-align:center;width:min(430px,100%);padding:34px}.auth-card h2,.onboarding-card h1{margin:8px 0;font-size:25px}.auth-card>p:not(.eyebrow),.onboarding-card>p:not(.eyebrow){color:#8b96a9;font-size:11px;line-height:1.6}.auth-tabs{background:#0a0f17;border:1px solid #222a3a;border-radius:9px;grid-template-columns:1fr 1fr;margin:24px 0 18px;padding:4px;display:grid}.auth-tabs button{color:#667187;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px;font-size:10px}.auth-tabs button.active{color:#fff;background:#171e2c}.auth-form{text-align:left;flex-direction:column;gap:14px;display:flex}.auth-form label{color:#aeb7c6;flex-direction:column;gap:7px;font-size:9px;display:flex}.auth-form label>div{background:#0b1019;border:1px solid #273044;border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.auth-form input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:11px 0;font-size:10px}.auth-form small{color:#ff9bab}.auth-link{color:#a989ff;align-self:flex-end;margin-top:-5px;font-size:9px;text-decoration:none}.auth-link:hover{color:#c2adff;text-decoration:underline}.auth-back{color:#8b96a9;align-items:center;gap:6px;margin-top:16px;font-size:9px;text-decoration:none;display:inline-flex}.auth-instructions{margin:0 0 20px!important}.form-message{border-radius:7px;padding:10px;font-size:9px;line-height:1.5}.form-message.error{color:#ff9bab;background:#f06c7d14;border:1px solid #f06c7d33}.form-message.success{color:#72e0ac;background:#48d59714;border:1px solid #48d59733}.onboarding-page{background:radial-gradient(circle at 50% 20%,#8b5cf621,#0000 32%),#080b12;min-height:100vh}.onboarding-card{text-align:center;width:min(520px,100%);padding:38px}.onboarding-icon{color:#a989ff;background:#8b5cf61f;border-radius:16px;place-items:center;width:58px;height:58px;margin:30px auto 18px;display:grid}.slug-input span{color:#667187;white-space:nowrap;font-size:9px}.onboarding-owner{color:#8b96a9;border:1px solid #222a3a;border-radius:8px;justify-content:space-between;padding:11px 13px;font-size:9px;display:flex}@media (max-width:850px){.auth-page{grid-template-columns:1fr}.auth-hero{display:none}.auth-card-wrap{min-height:100vh}.onboarding-card{padding:26px}}.auth-page{background:radial-gradient(circle at 20% 20%,#673de61f,#0000 35%),#f4f4f6}.auth-hero{border-color:#dedee3}.auth-brand,.auth-hero>div:nth-child(2)>span{color:#673de6}.auth-hero p,.auth-security{color:#73737d}.auth-tabs{background:#f4f4f6;border-color:#dedee3}.auth-tabs button{color:#73737d}.auth-tabs button.active{color:#17171c;background:#fff;box-shadow:0 3px 12px #2e295014}.auth-form label{color:#595864}.auth-form label>div{background:#fafafa;border-color:#dedee3}.auth-form input{color:#17171c}.auth-link{color:#673de6}.auth-link:hover{color:#4f2bbd}.auth-back{color:#73737d}.auth-back:hover{color:#17171c}.onboarding-page{background:radial-gradient(circle at 50% 20%,#673de61f,#0000 32%),#f4f4f6}.onboarding-icon{color:#673de6;background:#eeeaff}.slug-input span{color:#73737d}.onboarding-owner{color:#73737d;background:#fafafa;border-color:#dedee3}.onboarding-owner strong{color:#17171c}.onboarding-card-wide{width:min(820px,100%)}.onboarding-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.onboarding-form-grid>label:first-of-type,.onboarding-form-grid>label:nth-of-type(2){min-width:0}.onboarding-form-grid select{color:#17171c;background:0 0;border:0;outline:0;width:100%;padding:11px 0;font-size:10px}.onboarding-form-grid .onboarding-owner,.onboarding-form-grid .form-message,.onboarding-form-grid>button{grid-column:1/-1}.onboarding-selection{text-align:left;background:#fafafa;border:1px solid #dedee3;border-radius:11px;flex-direction:column;gap:7px;min-height:126px;padding:15px;display:flex}.onboarding-selection>span{color:#673de6;letter-spacing:.12em;font-size:8px;font-weight:800}.onboarding-selection>strong{color:#17171c;font-size:14px}.onboarding-selection>p{color:#73737d;margin:0;font-size:10px;line-height:1.55}.onboarding-selection>small{color:#1b8a65;align-items:center;gap:5px;margin-top:auto;display:flex}.onboarding-selection>label{color:#673de6;letter-spacing:.1em;flex-direction:column;gap:5px;font-size:8px;font-weight:800;display:flex}.onboarding-selection>label select{color:#17171c;background:#fff;border:1px solid #dedee3;border-radius:8px;padding:9px}@media (max-width:700px){.onboarding-form-grid{grid-template-columns:1fr}.onboarding-form-grid .onboarding-owner,.onboarding-form-grid .form-message,.onboarding-form-grid>button{grid-column:auto}}
