.onboarding-root{--bg:#1a1c2e;--surf:#ffffff09;--surf2:#ffffff0e;--border:#ffffff1a;--ba:#e05a5a73;--red:#e05a5a;--red2:#c94a4a;--text:#f1f3ff;--t2:#f1f3ff99;--t3:#f1f3ff47;--grad:linear-gradient(135deg, #e05a5a 0%, #c94a4a 100%);--r:13px}.onboarding-root *,.onboarding-root :before,.onboarding-root :after{box-sizing:border-box;margin:0;padding:0}.onboarding-root{color:#f1f3ff;min-height:100vh;font-family:var(--font-geist-sans), sans-serif;-webkit-font-smoothing:antialiased;background:#1a1c2e}.onboarding-root .onboarding-bg{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.onboarding-root .onboarding-bg-base{background:#1a1c2e;position:absolute;inset:0}.onboarding-root .onboarding-bg-orb{border-radius:50%;position:absolute}.onboarding-root .onboarding-bg-orb--top-right{filter:blur(55px);background:radial-gradient(circle at 35% 35%,#e05a5a9e 0%,#c94a4a33 40%,#0000 68%);width:520px;height:520px;top:-100px;right:-100px}.onboarding-root .onboarding-bg-orb--bottom-left{filter:blur(65px);background:radial-gradient(circle,#c94a4a38 0%,#0000 62%);width:540px;height:540px;bottom:-140px;left:-120px}.onboarding-root .onboarding-bg-orb--center{filter:blur(30px);background:radial-gradient(#e05a5a0a 0%,#0000 65%);width:800px;height:400px;top:42%;left:50%;transform:translate(-50%,-50%)}.onboarding-root .onboarding-bg-grain{opacity:.04;width:100%;height:100%;position:absolute;inset:0}.onboarding-root .onboarding-page{z-index:1;flex-direction:column;align-items:center;min-height:100vh;display:flex;position:relative}.onboarding-root .onboarding-nav{justify-content:center;align-items:center;width:100%;padding:28px 40px;display:flex;position:relative}.onboarding-root .onboarding-logo{-o-object-fit:contain;object-fit:contain;width:auto;height:28px;display:block}.onboarding-root .onboarding-wrap{flex-direction:column;align-items:center;width:100%;max-width:472px;padding:0 24px 100px;display:flex}.onboarding-root .onboarding-screen{width:100%;animation:.44s cubic-bezier(.16,1,.3,1) both rise}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.onboarding-root .onboarding-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--red);text-align:center;margin-bottom:18px;font-size:11px;font-weight:600}.onboarding-root .onboarding-step-title{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.04em;text-align:center;margin-bottom:8px;font-size:28px;font-weight:700}.onboarding-root .onboarding-step-subtitle{color:var(--t2);text-align:center;max-width:360px;margin-bottom:28px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.65}.onboarding-root .onboarding-progress{width:100%;margin-bottom:36px}.onboarding-root .onboarding-progress-row{justify-content:space-between;margin-bottom:10px;display:flex}.onboarding-root .onboarding-progress-label{color:var(--t3);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:11px}.onboarding-root .onboarding-progress-track{background:#ffffff12;border-radius:2px;width:100%;height:2px;overflow:hidden}.onboarding-root .onboarding-progress-fill{background:var(--grad);border-radius:2px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);box-shadow:0 0 10px #e05a5a8c}.onboarding-root .onboarding-field{width:100%;margin-bottom:14px}.onboarding-root .onboarding-field label{color:var(--t3);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.onboarding-root .onboarding-input{background:var(--surf);border:1px solid var(--border);border-radius:var(--r);width:100%;height:52px;color:var(--text);font-family:var(--font-geist-sans), sans-serif;outline:none;padding:0 16px;font-size:15px;transition:all .18s}.onboarding-root .onboarding-input::placeholder{color:var(--t3)}.onboarding-root .onboarding-input:focus{background:#e05a5a0a;border-color:#e05a5a80;box-shadow:0 0 0 3px #e05a5a12}.onboarding-root .onboarding-textarea{background:var(--surf);border:1px solid var(--border);border-radius:var(--r);width:100%;min-height:155px;color:var(--text);font-family:var(--font-geist-sans), sans-serif;resize:vertical;outline:none;padding:14px 16px;font-size:15px;line-height:1.65;transition:all .18s}.onboarding-root .onboarding-textarea::placeholder{color:var(--t3)}.onboarding-root .onboarding-textarea:focus{background:#e05a5a08;border-color:#e05a5a80;box-shadow:0 0 0 3px #e05a5a12}.onboarding-root .onboarding-char-count{text-align:right;color:var(--t3);margin-top:5px;font-size:11px}.onboarding-root .onboarding-btn-row{gap:10px;width:100%;margin-top:28px;display:flex}.onboarding-root .onboarding-btn-back{background:var(--surf);border:1px solid var(--border);border-radius:var(--r);height:50px;color:var(--t2);font-family:var(--font-geist-sans), sans-serif;cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:0 22px;font-size:14px;font-weight:500;transition:all .18s;display:flex}.onboarding-root .onboarding-btn-back:hover{color:#fff;background:var(--surf2);border-color:#fff3}.onboarding-root .onboarding-btn-next{border-radius:var(--r);background:var(--grad);color:#fff;height:50px;font-family:var(--font-geist-sans), sans-serif;letter-spacing:.04em;cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 20px #e05a5a47}.onboarding-root .onboarding-btn-next:hover{transform:translateY(-1px);box-shadow:0 8px 30px #e05a5a70}.onboarding-root .onboarding-btn-next:disabled{opacity:.3;cursor:not-allowed;box-shadow:none;transform:none}.onboarding-root .onboarding-type-grid{grid-template-columns:1fr 1fr 1fr;gap:10px;width:100%;display:grid}.onboarding-root .onboarding-type-card{border:1px solid var(--border);cursor:pointer;background:var(--surf);-webkit-user-select:none;user-select:none;border-radius:13px;flex-direction:column;align-items:center;gap:10px;padding:22px 10px 18px;transition:all .2s;display:flex;position:relative;overflow:hidden}.onboarding-root .onboarding-type-card:hover{background:var(--surf2);border-color:#e05a5a4d}.onboarding-root .onboarding-type-card.active{background:linear-gradient(135deg,#e05a5a1a,#c94a4a0d);border-color:#e05a5a8c;box-shadow:0 0 0 1px #e05a5a24}.onboarding-root .onboarding-type-icon{font-size:26px;line-height:1;transition:filter .2s}.onboarding-root .onboarding-type-name{font-family:var(--font-geist-sans), sans-serif;color:var(--text);text-align:center;letter-spacing:.02em;font-size:11px;font-weight:700;line-height:1.3}.onboarding-root .onboarding-type-check{border:1.5px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;transition:all .18s;display:flex}.onboarding-root .onboarding-type-card.active .onboarding-type-check{background:var(--grad);border-color:#0000;box-shadow:0 0 8px #e05a5a80}.onboarding-root .onboarding-type-dot{background:#fff;border-radius:50%;width:5px;height:5px}.onboarding-root .onboarding-genre-grid{flex-wrap:wrap;gap:8px;width:100%;display:flex}.onboarding-root .onboarding-genre-chip{border:1px solid var(--border);color:var(--t2);cursor:pointer;background:var(--surf);-webkit-user-select:none;user-select:none;border-radius:100px;padding:7px 16px;font-size:13px;font-weight:500;transition:all .16s}.onboarding-root .onboarding-genre-chip:hover{color:#fff;background:var(--surf2);border-color:#e05a5a4d}.onboarding-root .onboarding-genre-chip.active{color:#fff;background:linear-gradient(135deg,#e05a5a1f,#c94a4a0f);border-color:#e05a5a80}.onboarding-root .onboarding-subtype-wrap{flex-direction:column;gap:12px;width:100%;margin-top:20px;display:flex}.onboarding-root .onboarding-subtype-block{border:1px solid var(--border);background:var(--surf);border-radius:14px;padding:16px 16px 18px}.onboarding-root .onboarding-subtype-label{letter-spacing:.14em;text-transform:uppercase;color:var(--t2);margin-bottom:12px;font-size:11px;font-weight:600}.onboarding-root .onboarding-subtype-hint{letter-spacing:0;text-transform:none;color:var(--t3);font-weight:500}.onboarding-root .onboarding-avatar-wrap{flex-direction:column;align-items:center;gap:16px;margin-bottom:4px;display:flex}.onboarding-root .onboarding-avatar-outer{cursor:pointer;width:120px;height:120px;position:relative}.onboarding-root .onboarding-avatar-ring{background:var(--surf);border:2px dashed #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;transition:all .2s;display:flex;position:relative;overflow:hidden}.onboarding-root .onboarding-avatar-outer:hover .onboarding-avatar-ring{background:#e05a5a0f;border-color:#e05a5a80}.onboarding-root .onboarding-avatar-ring img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.onboarding-root .onboarding-avatar-plus{z-index:2;background:var(--grad);color:#fff;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:17px;font-weight:400;transition:transform .15s;display:flex;position:absolute;bottom:4px;right:4px;box-shadow:0 4px 14px #e05a5a73}.onboarding-root .onboarding-avatar-outer:hover .onboarding-avatar-plus{transform:scale(1.12)}.onboarding-root .onboarding-avatar-hint{color:var(--t3);text-align:center;font-size:13px;line-height:1.5}.onboarding-root .onboarding-phone-row{gap:2px;width:100%;display:flex}.onboarding-root .onboarding-phone-prefix{background:var(--surf);border:1px solid var(--border);border-radius:var(--r) 0 0 var(--r);min-width:100px;height:52px;color:var(--text);font-family:var(--font-geist-sans), sans-serif;cursor:pointer;border-right:none;outline:none;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:14px;transition:border-color .18s;display:flex}.onboarding-root .onboarding-phone-prefix:focus{border-color:#e05a5a80}.onboarding-root .onboarding-phone-prefix-code{color:var(--t2);font-size:13px}.onboarding-root .onboarding-phone-prefix-wrapper{flex-shrink:0;position:relative}.onboarding-root .onboarding-phone-prefix-dropdown{border-radius:var(--r);z-index:1000;background:#23253c;border:1px solid #ffffff24;width:max-content;min-width:190px;max-height:250px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 16px 40px #0000008c}.onboarding-root .onboarding-phone-prefix-option{cursor:pointer;color:var(--text);font-family:var(--font-geist-sans), sans-serif;white-space:nowrap;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;font-size:14px;transition:background .1s;display:flex}.onboarding-root .onboarding-phone-prefix-option:hover{background:#e05a5a1a}.onboarding-root .onboarding-phone-prefix-option-code{color:var(--t2);white-space:nowrap;font-size:13px}.onboarding-root .onboarding-phone-input{background:var(--surf);border:1px solid var(--border);border-radius:0 var(--r) var(--r) 0;height:52px;color:var(--text);font-family:var(--font-geist-sans), sans-serif;outline:none;flex:1;padding:0 16px;font-size:15px;transition:all .18s}.onboarding-root .onboarding-phone-input::placeholder{color:var(--t3)}.onboarding-root .onboarding-phone-input:focus{background:#e05a5a0a;border-color:#e05a5a80}.onboarding-root .onboarding-phone-input.is-invalid{border-color:var(--red,#e05a5a);background:#e05a5a14}.onboarding-root .onboarding-phone-error{color:var(--red,#e05a5a);margin:6px 0 0;font-size:12px}.onboarding-root .onboarding-pin-row{justify-content:center;gap:8px;display:flex}.onboarding-root .onboarding-pin-input{text-align:center;border-radius:var(--r);border:1px solid var(--border);background:var(--surf);width:48px;height:48px;color:var(--text);outline:none;font-size:20px;font-weight:600;transition:all .18s}.onboarding-root .onboarding-pin-input:focus{border-color:var(--red);box-shadow:0 0 0 3px #e05a5a26}.onboarding-root .onboarding-code-btn{border-radius:var(--r);background:var(--grad);color:#fff;width:100%;height:48px;font-family:var(--font-geist-sans), sans-serif;letter-spacing:.04em;cursor:pointer;border:none;margin-top:12px;font-size:13px;font-weight:700;transition:all .2s;box-shadow:0 4px 20px #e05a5a47}.onboarding-root .onboarding-code-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 30px #e05a5a70}.onboarding-root .onboarding-code-btn:disabled{opacity:.3;cursor:not-allowed;box-shadow:none;transform:none}.onboarding-root .onboarding-phone-change-number{height:50px;color:var(--t2);font-family:var(--font-geist-sans), sans-serif;cursor:pointer;background:0 0;border:none;flex:1;padding:0 6px;font-size:13px;font-weight:500;transition:color .18s}.onboarding-root .onboarding-phone-change-number:hover:not(:disabled){color:#fff;text-decoration:underline}.onboarding-root .onboarding-phone-change-number:disabled{opacity:.5;cursor:not-allowed}.onboarding-root .onboarding-phone-actions{gap:10px;width:100%;margin-top:16px;display:flex}.onboarding-root .onboarding-phone-resend,.onboarding-root .onboarding-phone-verify{border-radius:var(--r);cursor:pointer;flex:1;height:50px;transition:all .18s}.onboarding-root .onboarding-phone-resend{background:var(--surf);border:1px solid var(--border);color:var(--t2);font-family:var(--font-geist-sans), sans-serif;letter-spacing:.04em;font-size:13px;font-weight:700}.onboarding-root .onboarding-phone-resend:hover:not(:disabled){color:#fff;background:var(--surf2);border-color:#fff3}.onboarding-root .onboarding-phone-verify{background:var(--red);border:1px solid var(--red);color:#fff;font-family:var(--font-geist-sans), sans-serif;letter-spacing:.04em;font-size:13px;font-weight:700}.onboarding-root .onboarding-phone-verify:hover:not(:disabled){background:#e05a5ad9;border-color:#e05a5ad9}.onboarding-root .onboarding-phone-resend:disabled,.onboarding-root .onboarding-phone-verify:disabled{opacity:.5;cursor:not-allowed}.onboarding-root .onboarding-nudge{width:100%;color:var(--t2);background:linear-gradient(135deg,#e05a5a14,#c94a4a0d);border:1px solid #e05a5a33;border-radius:12px;margin-bottom:16px;padding:12px 16px;font-size:13px;line-height:1.55}.onboarding-root .onboarding-nudge strong{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.onboarding-root .onboarding-embed-tip{background:var(--surf);border:1px solid var(--border);border-radius:12px;align-items:flex-start;gap:12px;width:100%;margin-bottom:16px;padding:14px 16px;display:flex}.onboarding-root .onboarding-embed-tip-icon{flex-shrink:0;margin-top:1px;font-size:14px}.onboarding-root .onboarding-embed-tip-text{color:var(--t2);font-size:12px;line-height:1.65}.onboarding-root .onboarding-embed-tip-text strong{color:var(--text);margin-bottom:4px;font-weight:600;display:block}.onboarding-root .onboarding-embed-tip-support{color:var(--t3);margin-top:6px;display:block}.onboarding-root .onboarding-links-list{flex-direction:column;gap:10px;width:100%;display:flex}.onboarding-root .onboarding-links-row{background:var(--surf);border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .18s;display:flex}.onboarding-root .onboarding-links-row:focus-within{border-color:#e05a5a70}.onboarding-root .onboarding-links-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.onboarding-root .onboarding-links-name{font-family:var(--font-geist-sans), sans-serif;color:var(--t2);letter-spacing:.05em;min-width:72px;font-size:11px;font-weight:700}.onboarding-root .onboarding-links-input-wrap{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.onboarding-root .onboarding-links-input{color:var(--text);font-family:var(--font-geist-sans), sans-serif;background:0 0;border:none;outline:none;flex:1;width:100%;font-size:13px}.onboarding-root .onboarding-links-input::placeholder{color:var(--t3)}.onboarding-root .onboarding-links-added{color:#4ade80;font-size:11px;font-weight:500}.onboarding-root .onboarding-links-add-row{align-items:center;gap:10px;margin-top:14px;margin-bottom:6px;display:flex}.onboarding-root .onboarding-links-add-row .onboarding-links-input{background:var(--surf);border:1px solid var(--border);font-family:var(--font-geist-sans), sans-serif;color:var(--text);border-radius:12px;flex:1;padding:12px 14px;font-size:13px}.onboarding-root .onboarding-links-add-row .onboarding-links-input:focus{border-color:#e05a5a70;outline:none}.onboarding-root .onboarding-links-add-btn{background:var(--red,#e05a5a);color:#fff;height:44px;font-family:var(--font-geist-sans), sans-serif;cursor:pointer;border:none;border-radius:12px;padding:0 18px;font-size:13px;font-weight:700;transition:background .15s,opacity .15s}.onboarding-root .onboarding-links-add-btn:disabled{opacity:.4;cursor:not-allowed}.onboarding-root .onboarding-links-add-btn:not(:disabled):hover{background:var(--red-hover,#c14848)}.onboarding-root .onboarding-links-error{color:var(--red,#e05a5a);margin:4px 0 10px;font-size:12px}.onboarding-root .onboarding-links-url{font-family:var(--font-geist-sans), sans-serif;color:var(--t2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.onboarding-root .onboarding-links-remove-btn{width:28px;height:28px;color:var(--t3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;font-size:14px;transition:background .15s,color .15s}.onboarding-root .onboarding-links-remove-btn:hover{color:var(--red,#e05a5a);background:#e05a5a1a}.onboarding-root .onboarding-modal-overlay{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d0e1aa8;justify-content:center;align-items:center;padding:24px;animation:.18s both onboarding-modal-fade;display:flex;position:fixed;inset:0}.onboarding-root .onboarding-modal{text-align:center;background:#23253c;border:1px solid #ffffff1f;border-radius:18px;width:100%;max-width:380px;padding:28px 26px 22px;animation:.26s cubic-bezier(.16,1,.3,1) both onboarding-modal-pop;box-shadow:0 24px 60px #0000008c}.onboarding-root .onboarding-modal-icon{margin-bottom:14px;font-size:30px;line-height:1}.onboarding-root .onboarding-modal-title{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.03em;color:var(--text);margin-bottom:8px;font-size:20px;font-weight:700}.onboarding-root .onboarding-modal-text{color:var(--t2);margin-bottom:22px;font-size:13.5px;line-height:1.6}.onboarding-root .onboarding-modal-text strong{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.onboarding-root .onboarding-modal-actions{flex-direction:column;gap:10px;display:flex}.onboarding-root .onboarding-modal-btn-primary{border-radius:var(--r);background:var(--grad);color:#fff;width:100%;height:50px;font-family:var(--font-geist-sans), sans-serif;letter-spacing:.04em;cursor:pointer;border:none;font-size:14px;font-weight:700;transition:all .2s;box-shadow:0 4px 20px #e05a5a47}.onboarding-root .onboarding-modal-btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 30px #e05a5a70}.onboarding-root .onboarding-modal-btn-ghost{width:100%;height:44px;color:var(--t2);font-family:var(--font-geist-sans), sans-serif;cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:500;transition:color .18s}.onboarding-root .onboarding-modal-btn-ghost:hover:not(:disabled){color:#fff;text-decoration:underline}.onboarding-root .onboarding-modal-btn-ghost:disabled{opacity:.5;cursor:not-allowed}@keyframes onboarding-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes onboarding-modal-pop{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.onboarding-autocomplete-wrapper{width:100%;position:relative}.onboarding-input{background:var(--surf);border:1px solid var(--border);border-radius:var(--r);width:100%;height:52px;color:var(--text);font-family:var(--font-geist-sans), sans-serif;outline:none;padding:0 16px;font-size:15px;transition:all .18s}.onboarding-input:focus{background:#e05a5a0a;border-color:#e05a5a80;box-shadow:0 0 0 3px #e05a5a12}.onboarding-input:-webkit-autofill{caret-color:#f1f3ff;-webkit-text-fill-color:#f1f3ff!important;border-color:#313343!important;outline:none!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #222435!important}.onboarding-input:-webkit-autofill:hover{caret-color:#f1f3ff;-webkit-text-fill-color:#f1f3ff!important;border-color:#313343!important;outline:none!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #222435!important}.onboarding-input:-webkit-autofill:focus{caret-color:#f1f3ff;-webkit-text-fill-color:#f1f3ff!important;border-color:#313343!important;outline:none!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #222435!important}.onboarding-input:-webkit-autofill:active{caret-color:#f1f3ff;-webkit-text-fill-color:#f1f3ff!important;border-color:#313343!important;outline:none!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #222435!important}.onboarding-input::selection{color:#f1f3ff;-webkit-text-fill-color:#f1f3ff;background:#e05a5a73}.onboarding-input::-moz-selection{color:#f1f3ff;background:#e05a5a73}.onboarding-autocomplete-dropdown{background:var(--surf2);border:1px solid var(--border);border-radius:var(--r);z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-height:250px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.onboarding-autocomplete-item{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;padding:10px 16px;transition:background .1s;display:flex}.onboarding-autocomplete-item:hover{background:#e05a5a1a}.onboarding-autocomplete-item-name{color:var(--text);font-size:14px;font-weight:500}.onboarding-autocomplete-item-country{color:#a1a1aa;font-size:12px}.onboarding-autocomplete-loading{background:var(--surf2);border:1px solid var(--border);border-radius:var(--r);color:var(--t2);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px 16px;font-size:13px;position:absolute;top:calc(100% + 4px);left:0;right:0}.onboarding-autocomplete-item.active{border-left:2px solid var(--red);background:#e05a5a26}@media (max-width:480px){.onboarding-root .onboarding-type-grid{grid-template-columns:1fr 1fr}.onboarding-root .onboarding-step-title{font-size:24px}.onboarding-root .onboarding-nav{padding:20px 24px}.onboarding-root .onboarding-wrap{padding:0 20px 80px}}
