.onboarding-screen,.onboarding-platform{color:#f1f3ff;overflow-wrap:anywhere}.onboarding-platform{max-width:1120px;margin:auto;padding:28px;background:#090e25;border-radius:22px}.onboarding-platform h1{font-size:32px}.onboarding-panel{background:linear-gradient(130deg,#111c3a,#14122f);border:1px solid #383368;border-radius:18px;padding:24px;margin:18px 0}.onboarding-panel h2{font-size:21px;margin:0 0 14px}.onboarding-panel h3{font-size:17px;margin-top:24px}.onboarding-panel p,.onboarding-platform header p{color:#afb8d8;line-height:1.6}.onboarding-screen label,.onboarding-platform label{display:block;color:#d5ddf6;font-size:14px;margin:15px 0}.onboarding-screen input:not([type=checkbox]),.onboarding-screen textarea,.onboarding-screen select,.onboarding-platform input,.onboarding-platform textarea,.onboarding-platform select{display:block;width:100%;box-sizing:border-box;padding:12px 14px;background:#090f26;border:1px solid #444977;color:#edf2ff;border-radius:10px;margin-top:7px;font:inherit;min-width:0}.onboarding-screen textarea,.onboarding-platform textarea{resize:vertical}.onboarding-screen input:focus,.onboarding-screen textarea:focus,.onboarding-screen select:focus,.onboarding-platform textarea:focus{outline:2px solid #58cfff;outline-offset:2px}.onboarding-screen button,.onboarding-platform button,.onboarding-platform .onboarding-link{min-height:44px;border-radius:11px;padding:10px 16px;border:1px solid #555385;background:#172345;color:#e6edff;font:inherit;cursor:pointer}.onboarding-screen button:disabled,.onboarding-platform button:disabled{opacity:.5;cursor:wait}.onboarding-screen .global-primary,.onboarding-platform .global-primary{background:linear-gradient(115deg,#1763d4,#6535c6);border-color:#6e86ef}.onboarding-toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:20px 0 0}.onboarding-columns,.onboarding-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.onboarding-kv dt{color:#a9b9de;font-weight:400;font-size:13px}.onboarding-kv dd{white-space:pre-wrap;margin:6px 0 14px;line-height:1.5}.onboarding-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.onboarding-checks label,.onboarding-inline{padding:12px;border:1px solid #384668;border-radius:10px;display:flex!important;gap:10px;align-items:center;margin:0}.onboarding-screen input[type=checkbox]{width:19px;height:19px;accent-color:#52bcff;flex-shrink:0}.onboarding-screen fieldset{border:1px solid #33446a;border-radius:12px;padding:16px;margin:18px 0}.onboarding-screen legend{font-size:15px;color:#b9ceff;padding:0 8px;width:auto;float:none}.onboarding-progress{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:16px 0;color:#adcefa}.onboarding-progress strong{text-align:right}.onboarding-progress progress{grid-column:1/-1;width:100%;height:8px;accent-color:#7161ee}.onboarding-history{padding-left:22px}.onboarding-history li{padding:8px 0 15px;border-bottom:1px solid #27345b}.onboarding-history time{display:block;color:#9aaaca;font-size:12px;margin-top:5px}.onboarding-status{display:inline-block;background:#1c2a53;color:#97deff;border:1px solid #435e89;border-radius:20px;padding:7px 12px;font-size:12px;letter-spacing:.05em}.onboarding-private{border-left:2px solid #a488e9;padding-left:12px}.onboarding-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.onboarding-review-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.onboarding-review-header img{width:110px;height:44px;object-fit:cover;object-position:center}.onboarding-screen [role=status],.onboarding-platform [role=status]{color:#ffe18a;white-space:pre-wrap}.onboarding-platform .danger{border-color:#c16e8f}.onboarding-screen summary{cursor:pointer;min-height:32px}.onboarding-platform a{color:#76ceff}@media(max-width:600px){.onboarding-panel{padding:17px}.onboarding-columns,.onboarding-kv,.onboarding-list{grid-template-columns:1fr}.onboarding-platform{padding:14px}.onboarding-progress{font-size:13px}.onboarding-toolbar button{flex:1}.onboarding-review-header{display:block}.onboarding-platform h1{font-size:27px}.onboarding-checks{grid-template-columns:1fr}}
