.onboarding{color:#ececf2;--onboarding-line:#2a2a37;--onboarding-muted:#aaa9bc;--onboarding-accent:#a5a4ff;background:#0e0e13;min-height:100dvh}.onboarding *{box-sizing:border-box}.onboarding a:focus-visible,.onboarding button:focus-visible,.onboarding summary:focus-visible,.onboarding input:focus-visible,.onboarding textarea:focus-visible{outline:2px solid var(--onboarding-accent);outline-offset:4px}.onboarding-header{border-bottom:1px solid var(--onboarding-line);justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:18px 40px;display:flex}.onboarding-layout{grid-template-columns:285px minmax(0,1fr);min-height:calc(100dvh - 80px);display:grid}.onboarding-rail{border-right:1px solid var(--onboarding-line);background:linear-gradient(145deg,#19182366,#0000 65%);flex-direction:column;padding:44px 32px;display:flex}.onboarding .eyebrow{color:var(--onboarding-accent);letter-spacing:1.6px;text-transform:uppercase;margin:0 0 12px;font-size:11px}.onboarding-rail-intro h2{font-family:var(--font-chillax), sans-serif;margin:0 0 13px;font-size:26px;font-weight:500;line-height:1.3}.onboarding-rail-intro>p:last-child{color:var(--onboarding-muted);margin:0 0 38px;font-size:14px;line-height:1.7}.onboarding-steps{gap:30px;margin:0;padding:0;list-style:none;display:grid}.onboarding .onboarding-steps{border-top:0}.onboarding-steps li{color:#7c7b8e;align-items:flex-start;gap:14px;display:flex;position:relative}.onboarding-steps li:not(:last-child):after{content:"";background:var(--onboarding-line);width:1px;height:30px;position:absolute;top:36px;left:14px}.onboarding-step-number{background:#15151d;border:1px solid #3a3a49;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.onboarding-steps strong{padding-top:3px;font-size:13px;font-weight:550;display:block}.onboarding-steps small{margin-top:4px;font-size:14px;line-height:1.5;display:block}.onboarding-steps .current{color:#eeedf6}.onboarding-steps .current .onboarding-step-number{color:#ddd5ff;background:#383451;border-color:#8b80c7;box-shadow:0 0 0 4px #8b8df80b}.onboarding-steps .done .onboarding-step-number{color:#9cddb1;background:#19281f;border-color:#3b5745}.onboarding-rail-note{color:var(--onboarding-muted);align-items:flex-start;gap:10px;margin-top:auto;padding-top:50px;font-size:11px;line-height:1.7;display:flex}.onboarding-rail-note svg{color:var(--onboarding-accent);flex:none}.onboarding-content{flex-direction:column;min-width:0;padding:46px 40px 24px;display:flex}.onboarding-inner{width:100%;max-width:510px;margin:0 auto}.onboarding-content.wide .onboarding-inner{max-width:860px}.onboarding-intro{margin-bottom:28px}.onboarding h1{font-family:var(--font-chillax), sans-serif;letter-spacing:-1px;margin:0 0 15px;font-size:36px;font-weight:500;line-height:1.2}.onboarding-intro>p:last-child{color:var(--onboarding-muted);margin:0;font-size:15px;line-height:1.75}.onboarding-footer{color:#9695a8;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding-top:42px;font-size:11px;display:flex}.onboarding-footer a{color:inherit;text-underline-offset:3px;text-decoration:underline}.setup-security-footer{width:100%;padding:24px}.onboarding-card{border:1px solid var(--onboarding-line);background:#17171f;border-radius:15px;padding:27px}.onboarding-card h2,.onboarding-card h3{margin:0 0 12px;font-size:18px;font-weight:550}.onboarding-card p,.onboarding-help{color:var(--onboarding-muted);font-size:14px;line-height:1.7}.onboarding-help{margin:16px 0}.onboarding-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:23px;display:flex}.onboarding-actions>a,.onboarding-actions>button{flex:1}.onboarding .text-button{color:var(--onboarding-accent)}.onboarding-plan-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.onboarding-plan{flex-direction:column;min-width:0;display:flex}.onboarding-plan.pro{background:radial-gradient(at 100% 0,#30283d88,#0000 70%),#17171f}.onboarding-plan-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.onboarding-plan-top svg{color:#b9a9ff}.onboarding-plan-title{font-size:23px!important}.onboarding-plan-description{min-height:45px;margin:0 0 23px}.onboarding-price{flex-wrap:wrap;align-items:baseline;gap:8px;min-height:52px;display:flex}.onboarding-price strong{letter-spacing:-1px;font-size:36px;font-weight:500}.onboarding-price span{color:var(--onboarding-muted);font-size:12px}.onboarding-price.unknown strong{letter-spacing:-.4px;font-size:23px}.onboarding-features{gap:13px;margin:24px 0;padding:0;font-size:14px;list-style:none;display:grid}.onboarding-features li{align-items:center;gap:10px;display:flex}.onboarding-features svg{color:var(--onboarding-accent);flex:none}.onboarding-plan .onboarding-plan-action{margin-top:auto}.onboarding-plan-foot{min-height:38px;margin:14px 0 0!important;font-size:11px!important}.onboarding-account-wide{color:var(--onboarding-muted);justify-content:center;align-items:center;gap:9px;margin:19px 0 25px;font-size:12px;line-height:1.7;display:flex}.onboarding-custom-strip{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:22px 25px;display:flex}.onboarding-custom-strip h3{margin-bottom:5px;font-size:15px}.onboarding-custom-strip p{margin:0;font-size:12px}.onboarding-custom-strip button{flex:none}.onboarding-comparison{border-top:1px solid var(--onboarding-line);margin-top:27px}.onboarding-comparison summary{cursor:pointer;color:var(--onboarding-muted);padding:20px 0;font-size:13px}.onboarding-table-wrap{overflow-x:auto}.onboarding-comparison table{border-collapse:collapse;width:100%;font-size:12px}.onboarding-comparison th,.onboarding-comparison td{text-align:left;border-bottom:1px solid var(--onboarding-line);padding:13px 8px}.onboarding-comparison th{color:var(--onboarding-muted);font-weight:500}.onboarding-symbol{color:#bbb8ff;background:linear-gradient(145deg,#29263c,#191922);border:1px solid #474260;border-radius:19px;place-items:center;width:62px;height:62px;margin-bottom:24px;display:grid}.onboarding-symbol.success{color:#9cddb1;background:linear-gradient(145deg,#203b2d,#17231e);border-color:#385946}.onboarding-symbol.pending{color:#eac28a;background:#2a241c;border-color:#5b4830}.onboarding-checklist{gap:23px;margin:4px 0;padding:0;list-style:none;display:grid}.onboarding-checklist li{align-items:center;gap:13px;font-size:14px;display:flex}.onboarding-checklist svg{color:var(--onboarding-accent)}.onboarding-checklist small{color:var(--onboarding-muted);margin-top:4px;font-size:12px;display:block}.onboarding-resource-grid{background:var(--onboarding-line);border:1px solid var(--onboarding-line);border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;margin:19px 0 24px;display:grid;overflow:hidden}.onboarding-resource{background:#17171f;padding:20px}.onboarding-resource dt{color:var(--onboarding-muted);margin-bottom:7px;font-size:12px}.onboarding-resource dd{margin:0;font-size:22px;font-weight:500}.onboarding-ready-heading{align-items:center;gap:12px;display:flex}.onboarding-ready-heading h2{font-size:22px}.onboarding-badge{color:#9cddb1;background:#1a2b21;border:1px solid #324b3d;border-radius:5px;padding:3px 7px;font-size:11px}.onboarding-field{gap:9px;margin-bottom:20px;display:grid}.onboarding-field label{font-size:13px;font-weight:500}.onboarding-field textarea{resize:vertical;min-height:150px}.onboarding-check{color:var(--onboarding-muted);align-items:flex-start;gap:10px;line-height:1.7;margin:16px 0!important;font-size:12px!important;font-weight:400!important;display:flex!important}.onboarding-check input{accent-color:#8883f6;flex:none;width:16px;height:16px;margin-top:3px}.onboarding-check a{text-decoration:underline}.onboarding-total{border-top:1px solid var(--onboarding-line);justify-content:space-between;align-items:center;gap:15px;padding:20px 0;font-size:14px;display:flex}.onboarding-total strong{font-size:24px}.onboarding-error{color:pink;background:#301f26;border:1px solid #744652;border-radius:10px;margin-bottom:18px;padding:14px 17px;font-size:14px;line-height:1.7}.onboarding-notice{color:#d2cdef;background:#221f31;border:1px solid #45415e;border-radius:10px;margin:0 0 21px;padding:14px 17px;font-size:14px;line-height:1.7}.onboarding-session-links{color:var(--onboarding-muted);justify-content:center;gap:22px;margin-top:28px;font-size:12px;display:flex}.onboarding .auth-form{max-width:none}.onboarding .auth-form>form{border:1px solid var(--onboarding-line);background:#17171f;border-radius:15px;margin-top:28px;padding:25px}.onboarding .auth-form>h1{font-size:35px}.onboarding .auth-subtitle{color:var(--onboarding-muted);font-size:15px;line-height:1.7}.onboarding .auth-footnote{display:none}.onboarding .auth-form .onboarding-check input{min-height:16px}.onboarding .auth-form .onboarding-check span{flex:1}@media (min-width:1450px){.onboarding-content{padding-top:62px}.onboarding-rail{padding-top:60px}.onboarding-layout{grid-template-columns:320px minmax(0,1fr)}}@media (max-width:1100px){.onboarding-layout{grid-template-columns:235px minmax(0,1fr)}.onboarding-rail{padding:38px 24px}.onboarding-content{padding:38px 28px}.onboarding-plan-grid{gap:12px}.onboarding-card{padding:22px}.onboarding-price strong{font-size:31px}}@media (max-width:800px){.onboarding-header{min-height:68px;padding:16px 22px}.onboarding-layout{display:block}.onboarding-rail{border-right:0;border-bottom:1px solid var(--onboarding-line);padding:22px;display:block}.onboarding-rail-intro,.onboarding-rail-note{display:none}.onboarding-steps{justify-content:space-between;gap:10px;display:flex}.onboarding-steps li{align-items:center;gap:8px}.onboarding-steps li:after,.onboarding-steps small{display:none!important}.onboarding-steps strong{padding-top:0;font-size:12px;display:none}.onboarding-steps .current strong{display:block}.onboarding-step-number{width:25px;height:25px}.onboarding-content{min-height:calc(100dvh - 140px);padding:32px 26px}.onboarding-content.wide .onboarding-inner{max-width:620px}}@media (max-width:520px){.onboarding-header{gap:10px;padding:15px 17px}.onboarding-header .brand{font-size:20px}.onboarding-rail{padding:18px 20px}.onboarding-steps{gap:4px}.onboarding-steps .current strong{max-width:75px;font-size:10px;line-height:1.3}.onboarding-steps li{gap:6px}.onboarding-step-number{width:24px;height:24px}.onboarding-content{padding:28px 20px}.onboarding h1,.onboarding .auth-form>h1{font-size:30px}.onboarding-plan-grid{grid-template-columns:1fr;gap:16px}.onboarding-plan-description{min-height:0}.onboarding-card,.onboarding .auth-form>form{padding:22px 18px}.onboarding-features{grid-template-columns:1fr 1fr;gap:14px 8px}.onboarding-features li{align-items:flex-start}.onboarding-features svg{margin-top:2px}.onboarding-custom-strip{flex-direction:column;align-items:stretch;gap:17px}.onboarding-actions{flex-direction:column;align-items:stretch}.onboarding-account-wide{align-items:flex-start;font-size:11px}.onboarding-account-wide svg{flex:none;margin-top:3px}.onboarding-resource{padding:17px}.onboarding-resource dd{font-size:20px}.onboarding-price strong{font-size:36px}.onboarding-price.unknown strong{font-size:23px}}.onboarding h1:focus{outline:none}
