:root{--cfin-motion-press:80ms;--cfin-lift-card:0px;--cfin-lift-control:-1px;--cfin-elev-inset:inset 0 1px 2px rgb(0 0 0 / 0.15);--cfin-elev-badge:0 2px 6px rgb(0 0 0 / 0.1)}:root.light{--cfin-elev-inset:inset 0 1px 2px rgb(0 0 0 / 0.04);--cfin-elev-badge:0 2px 6px rgb(0 0 0 / 0.06)}body.auth-page:not(.is-embedded){background:var(--color-background-body)}.register-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 4px;margin-bottom:24px}.register-header-back{font-size:14px;font-weight:600;color:var(--accent);text-decoration:none;padding:8px 4px;min-height:44px;display:inline-flex;align-items:center}.register-header-back:focus-visible,.register-header-back:hover{text-decoration:underline}.wizard-sidebar-foot,.wizard-sidebar-label{display:none}@media (min-width:1024px){body.auth-page:not(.is-embedded) .wizard-layout{display:grid;grid-template-columns:300px 1fr;gap:32px;align-items:start;max-width:980px;margin:0 auto}body.auth-page:not(.is-embedded) .wizard-sidebar{position:sticky;top:24px;background:var(--color-background-card,#fff);border:none;border-radius:var(--cfin-radius-card,12px);padding:24px 20px}body.auth-page:not(.is-embedded) .wizard-sidebar-label{display:block;margin:0 0 16px;font-size:13px;font-weight:600;color:var(--text-sub)}body.auth-page:not(.is-embedded) .wizard-steplist{flex-direction:column;gap:4px;margin:0 0 16px}body.auth-page:not(.is-embedded) .wizard-steplist-item{flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-height:40px;padding:4px 10px;border-radius:var(--radius-full,999px);transition:background var(--cfin-motion-toggle) var(--cfin-ease-standard, ease)}body.auth-page:not(.is-embedded) .wizard-steplist-item.active{background:var(--cfin-accent-tint,var(--accent-bg))}body.auth-page:not(.is-embedded) .wizard-steplist-marker{width:auto;height:auto;flex:0 0 auto}body.auth-page:not(.is-embedded) .wizard-steplist .auth-progress-line{display:none}body.auth-page:not(.is-embedded) .wizard-steplist .auth-progress-dot{position:static;width:24px;height:24px;border-radius:50%;background:var(--cfin-fill-secondary,var(--fill2));color:var(--text-sub);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;transform:none!important}body.auth-page:not(.is-embedded) .wizard-steplist .auth-progress-dot::after{content:attr(data-rail-dot)}body.auth-page:not(.is-embedded) .wizard-steplist-item.completed .auth-progress-dot{background:var(--profit);color:#fff}body.auth-page:not(.is-embedded) .wizard-steplist-item.completed .auth-progress-dot::after{content:'\2713'}body.auth-page:not(.is-embedded) .wizard-steplist-item.active .auth-progress-dot{background:var(--accent);color:#fff}body.auth-page:not(.is-embedded) .wizard-steplist-name{display:block!important;width:auto;flex:1 1 auto;margin-top:0;padding:0;font-size:15px;font-weight:500;line-height:1.3;text-align:left;-webkit-line-clamp:initial;-webkit-box-orient:horizontal;height:auto;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word}body.auth-page:not(.is-embedded) .wizard-steplist-item.active .wizard-steplist-name{font-weight:600}body.auth-page:not(.is-embedded) .wizard-sidebar-foot{display:block;margin:12px 4px 0;padding-top:12px;border-top:1px solid var(--color-border);font-size:12px;color:var(--text-dim)}body.auth-page:not(.is-embedded) .wizard-progress .auth-progress-label{display:inline-flex;justify-content:flex-start;margin:0}body.auth-page:not(.is-embedded) #wizard-step-name{display:none}body.auth-page:not(.is-embedded) #wizard-next-label{display:inline;margin:0;padding:0;border:0}body.auth-page:not(.is-embedded) #wizard-next-label::before{content:'\00b7';margin:0 6px}}.register-header h1{font-size:clamp(28px, 4.6vw, 52px);font-weight:700;color:var(--text-main);margin-bottom:14px;letter-spacing:clamp(-1.4px, -.026em, -.45px);line-height:1.08;text-wrap:balance}.register-header .subtitle{color:var(--text-main);font-size:clamp(15px, 1.35vw, 19px);line-height:1.6;max-width:640px;margin:0 auto;text-wrap:pretty}.auth-back-link-top,.auth-progress-label{color:var(--text-main)}.register-form{display:flex;flex-direction:column;gap:16px}.form-section{background:var(--color-background-card,var(--glass-bg));border-radius:var(--cfin-radius-card,var(--radius-xl));border:1px solid var(--color-border,var(--glass-border));box-shadow:var(--cfin-elev-card,none);--section-pad:24px;padding:var(--section-pad);display:flex;flex-direction:column;gap:0;transition:transform var(--cfin-motion-medium) var(--cfin-ease-standard),box-shadow var(--cfin-motion-medium) var(--cfin-ease-standard),border-color var(--cfin-motion-fast) var(--cfin-ease-standard)}body.auth-page:not(.is-embedded) .form-section{background:0 0;border:none;border-radius:0;box-shadow:none;padding:0}body.auth-page:not(.is-embedded) .section-indicator,body.auth-page:not(.is-embedded) .section-title .step-icon{display:none}body.auth-page:not(.is-embedded) .section-title-text{font-size:clamp(28px, 2.2vw, 34px);font-weight:700}body.auth-page:not(.is-embedded) .wizard-progress{position:static;top:auto;background:0 0;border-radius:0;padding:0;margin:0 0 20px}body.auth-page:not(.is-embedded) .auth-btn-google{background:var(--cfin-fill-secondary,var(--fill2));border:none;color:var(--text-main)}@media (max-width:1023px){body.auth-page:not(.is-embedded) .wizard-sidebar{display:none}body.auth-page:not(.is-embedded) .auth-progress-label{margin-top:0}}body.auth-page:not(.is-embedded) #user_referral_code::placeholder{text-transform:none}body.auth-page:not(.is-embedded) .wizard-step>.form-section{box-shadow:none!important;border-radius:0!important}body.auth-page:not(.is-embedded) .wizard-step>.form-section>.wizard-nav{margin:22px 0 0;padding:18px 0 0;border-top:1px solid var(--color-border,var(--border-subtle))}body.auth-page:not(.is-embedded) .btn-referral,body.auth-page:not(.is-embedded) .btn-referral:hover{background:var(--cfin-accent-fill,var(--accent-fill));box-shadow:none}body.auth-page:not(.is-embedded) .btn-referral:hover{background:var(--accent)}body.auth-page:not(.is-embedded) .payment-mode-btn.immediate.selected,body.auth-page:not(.is-embedded) .payment-mode-btn.selected{border-color:var(--cfin-accent-fill,var(--accent-fill));background:var(--cfin-accent-tint,var(--accent-bg))}body.auth-page:not(.is-embedded) .recommended-badge{background:var(--cfin-accent-fill,var(--accent-fill));color:#fff}body.auth-page:not(.is-embedded) .wizard-step.is-active>.cta-section,body.auth-page:not(.is-embedded) .wizard-step.is-active>.kyc-notice,body.auth-page:not(.is-embedded) .wizard-step.is-active>.legal-checkboxes,body.auth-page:not(.is-embedded) .wizard-step.is-active>.marketing-optin{border:none!important;border-radius:var(--cfin-radius-card,20px)!important;background:var(--color-background-card,var(--bg-card))!important;background-image:none!important;margin:16px 0 0!important}body.auth-page:not(.is-embedded) .input-group input:not(.invalid):not(.valid),body.auth-page:not(.is-embedded) .input-group select,body.auth-page:not(.is-embedded) .input-group textarea:not(.invalid){background:var(--bg-input)}body.auth-page:not(.is-embedded) .wizard-subrail-dots{display:none}body.auth-page:not(.is-embedded) .wizard-subrail{margin-top:0;padding-bottom:0}body.auth-page:not(.is-embedded) .wizard-subrail-label{text-align:left}body.auth-page:not(.is-embedded) .wizard-step.is-done{display:none!important}html body.auth-page:not(.is-embedded) .wizard-btn-next{background:var(--cfin-accent-fill,var(--accent-fill))!important;border-color:var(--cfin-accent-fill,var(--accent-fill))!important;color:#fff!important;background-image:none!important;box-shadow:none!important}html body.auth-page:not(.is-embedded) .wizard-btn-next:hover:not(:disabled){background:var(--accent)!important;border-color:var(--accent)!important}html body.auth-page:not(.is-embedded) .wizard-btn-back{background:var(--cfin-fill-secondary,var(--fill2))!important;border:none!important;color:var(--text-main)!important}html body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .wizard-btn-next{background:var(--cfin-accent-fill,var(--accent-fill))!important;border-color:var(--cfin-accent-fill,var(--accent-fill))!important;color:#fff!important}html body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .wizard-btn-next:hover:not(:disabled){background:var(--accent)!important;border-color:var(--accent)!important}html body.auth-page:not(.is-embedded) .verify-btn:not(.verified){background:var(--cfin-accent-tint,var(--accent-bg))!important;border:none!important;color:var(--accent)!important}body.auth-page:not(.is-embedded) .wizard-progress-track{display:block!important;height:4px;border-radius:2px;background:var(--cfin-fill-secondary,var(--fill2));margin-bottom:12px}body.auth-page:not(.is-embedded) .wizard-progress-track::after{display:none}body.auth-page:not(.is-embedded) .wizard-progress-fill{width:var(--main-step-pct,0%)!important;background:var(--accent-fill,var(--accent))!important;border-radius:2px}body.auth-page:not(.is-embedded) #wizard-step-count{background:0 0;padding:0;border-radius:0;color:var(--text-sub);font-weight:400}body.auth-page:not(.is-embedded) .section-header{padding:0}body.auth-page:not(.is-embedded) .input-group input:not(.invalid):not(.valid),body.auth-page:not(.is-embedded) .input-group select:not(.invalid):not(.valid){border-color:transparent}body.auth-page:not(.is-embedded) .input-group input:focus-visible,body.auth-page:not(.is-embedded) .input-group select:focus-visible{box-shadow:var(--cfin-focus-halo)}html.js-wizard .wizard-step:not(.is-active) .form-section:hover,html:not(.js-wizard) .form-section:hover{border-color:var(--profit);transform:translateY(var(--cfin-lift-card));box-shadow:none}.mt5-scope-note{display:block;margin-top:12px;padding:12px 14px;border-radius:var(--radius);background:color-mix(in srgb,var(--profit) 8%,transparent);border:1px solid color-mix(in srgb,var(--profit) 28%,transparent);font-size:13px;line-height:1.55}@supports not (background:color-mix(in srgb,red 50%,transparent)){.mt5-scope-note{background:0 0;border-color:var(--border-subtle)}}.mt5-scope-note strong{display:block;margin-bottom:4px;color:var(--text-primary);font-weight:600}.mt5-scope-note span{display:block;color:var(--text-primary)}.mt5-scope-note .mt5-scope-sub{margin-top:6px;font-size:12px;color:var(--text-sub)}.section-label{display:flex;align-items:center;gap:10px;color:var(--text-main);font-size:12px;font-weight:600;letter-spacing:.2px;margin-top:28px;margin-bottom:20px;padding-left:4px}.section-label::after{content:'';flex:1;height:1px;background:var(--border-subtle)}.section-header{display:flex;gap:20px;margin-bottom:20px}.section-indicator{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.section-number{width:44px;height:44px;background:linear-gradient(135deg,var(--color-success,var(--profit)) 0,var(--accent) 100%);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:var(--color-on-success,var(--bg-main));box-shadow:0 4px 12px var(--profit-bg)}.section-title-group{flex:1;min-width:0}.section-title{font-size:17px;font-weight:600;color:var(--text-main);margin-bottom:8px;display:flex;align-items:center;gap:10px}.section-title .step-icon{width:20px;height:20px;color:var(--profit);flex-shrink:0}.wizard-step .form-section .section-title{font-size:clamp(15px, 4.35vw, 22px);line-height:1.22;text-wrap:balance;text-transform:none}.section-title-text{flex:1 1 auto;min-width:0;text-wrap:balance}.section-title::before{display:none}.section-subtitle{font-size:14px;color:var(--text-sub);line-height:1.7;margin:0}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.input-group{display:flex;flex-direction:column;gap:6px;min-width:0}.input-group.full-width{grid-column:1/-1}.input-group label{font-size:13px;font-weight:500;color:var(--text-sub)}.input-group input,.input-group select{padding:12px 16px;background:var(--cfin-fill-secondary,var(--bg-input));border:1px solid var(--cfin-separator,var(--border-subtle));border-radius:var(--cfin-radius-field,var(--radius-lg));color:var(--text-main);font-size:16px;min-height:var(--btn-height,52px);line-height:22px;box-shadow:var(--cfin-elev-inset);transition:border-color var(--cfin-motion-fast) var(--cfin-ease-standard),box-shadow var(--cfin-motion-fast) var(--cfin-ease-standard)}body.is-embedded .input-group input,body.is-embedded .input-group select{background:var(--bg-input);border-color:var(--control-border)}.input-group input:focus,.input-group select:focus{outline:0;border-color:var(--profit);box-shadow:0 0 0 3px var(--profit-bg)}.input-group input:focus-visible,.input-group select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.input-group input.invalid,.input-group select.invalid,.input-group textarea.invalid{border-color:var(--loss)}.input-group textarea.invalid,.input-group:not(:has(.auth-password-wrapper)) input.invalid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23bf5af2' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cline x1='12' y1='7.5' x2='12' y2='13'/%3E%3Cline x1='12' y1='16.5' x2='12' y2='16.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px 18px;padding-right:40px}.input-group input.invalid:focus,.input-group select.invalid:focus,.input-group textarea.invalid:focus{box-shadow:0 0 0 3px var(--loss-bg)}.input-group input.valid{border-color:var(--profit)}.password-strength{margin-top:8px}.strength-bar{height:4px;background:var(--border-subtle);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:6px}.strength-fill{height:100%;width:0%;transition:width var(--cfin-motion-enter),background var(--cfin-motion-enter);border-radius:var(--radius-sm)}.strength-fill.weak{width:25%;background:var(--loss)}.strength-fill.fair{width:50%;background:var(--orange)}.strength-fill.good{width:75%;background:var(--yellow)}.strength-fill.strong{width:100%;background:var(--profit)}.strength-text{font-size:11px;color:var(--text-dim)}.strength-text.weak{color:var(--loss)}.strength-text.fair{color:var(--orange)}.strength-text.good{color:var(--yellow)}.strength-text.strong{color:var(--profit-text)}.password-requirements{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.requirement{font-size:11px;padding:3px 8px;border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text-dim);border:1px solid var(--border-subtle)}.requirement.met{background:var(--profit-bg);color:var(--profit);border-color:var(--profit)}.requirement.unmet{background:var(--loss-bg);color:var(--loss);border-color:var(--loss)}.requirement.met::before{content:"\2713";font-weight:700}.requirement.unmet::before{content:"\2717";font-weight:700}.field-error{font-size:12px;color:var(--loss);margin-top:4px;display:none}.field-error.visible{display:block}.required-asterisk{color:var(--loss-text);margin-left:2px}.optional-note{color:var(--text-dim);font-weight:400}.password-match-hint{font-size:12px;margin-top:6px;display:none}.password-match-hint.match{color:var(--profit);display:block}.password-match-hint.mismatch{color:var(--loss);display:block}.input-group input::placeholder{color:var(--text-dim)}.input-group select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}:root.light .input-group select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.input-hint{font-size:12px;color:var(--text-dim);margin-top:4px}.auth-password-wrapper input{width:100%;padding-right:44px}.auth-password-toggle .hidden{display:none}.price-calculator{background:linear-gradient(135deg,var(--profit-bg-light) 0,var(--teal-bg-light) 100%);border:1px solid var(--profit-bg);border-radius:var(--radius-lg);padding:20px;text-align:center}.price-label{font-size:13px;color:var(--text-sub);margin-bottom:8px}.price-display{display:flex;align-items:baseline;justify-content:center;gap:4px}.price-currency{font-size:20px;font-weight:600;color:var(--profit)}.price-amount{font-size:36px;font-weight:700;color:var(--profit)}.price-value-absent{color:var(--text-sub)}.price-currency.price-value-absent{display:none}.price-period{font-size:14px;color:var(--text-sub)}.price-breakdown{font-size:12px;color:var(--text-dim);margin-top:12px;padding-top:12px;border-top:1px solid var(--profit-bg)}.price-breakdown .formula{color:var(--text-sub);margin-bottom:4px}.trial-notice{display:flex;align-items:center;gap:8px;background:var(--accent-bg);border:1px solid var(--accent);border-radius:var(--radius);padding:12px 16px;margin-top:12px}.invite-gate-notice{margin-top:16px;text-align:left;align-items:flex-start;line-height:1.5;background:var(--profit-bg);border-color:var(--profit)}.trial-notice.invite-gate-notice svg{color:var(--profit)}.invite-gate-notice a{color:var(--profit-text);font-weight:600;white-space:nowrap;display:inline-flex;align-items:center;min-height:44px;margin-block:-12px;padding-inline:6px;margin-inline:-6px;border-radius:var(--radius)}.invite-gate-notice a:focus-visible{outline:2px solid var(--profit);outline-offset:2px}.trial-notice svg{flex-shrink:0;color:var(--accent)}.trial-notice span{font-size:13px;color:var(--text-sub)}.consent-charge{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:8px;margin:0 0 12px;padding:12px 16px;border-radius:var(--radius-lg,12px);border:1px solid var(--border-subtle);background:var(--bg-hover);text-align:center}.consent-charge-label{font-size:14px;color:var(--text-sub)}.consent-charge-amount{font-size:22px;font-weight:700;color:var(--text-primary,var(--text-main))}.legal-consent-link{position:relative;color:var(--accent);text-decoration:underline}.legal-consent-link::after{content:"";position:absolute;inset:-14px -6px}.legal-checkboxes label[for=legal_consent]{line-height:2.1!important}.kyc-notice{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--surface-2,rgba(255,255,255,.05));border:1px solid var(--border,rgba(255,255,255,.1));border-radius:var(--radius,8px);font-size:.85rem;color:var(--text-sub,rgba(255,255,255,.6));margin-bottom:16px}.kyc-notice svg{flex-shrink:0;color:var(--accent,#4caf50)}.performance-badge{display:inline-flex;align-items:center;gap:6px;background:var(--profit-bg);padding:6px 12px;border-radius:var(--radius-xl);font-size:13px;color:var(--profit-text);font-weight:500}.performance-badge.negative{background:var(--loss-bg);color:var(--loss-text)}.checkbox-group{display:flex;align-items:flex-start;gap:12px}.checkbox-group input[type=checkbox]{appearance:none;-webkit-appearance:none;width:24px;height:24px;min-width:24px;min-height:24px;padding:0;margin-top:2px;background:var(--bg-hover);border:2px solid var(--control-border);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--cfin-motion-toggle) var(--cfin-ease-standard),border-color var(--cfin-motion-fast) var(--cfin-ease-standard),box-shadow var(--cfin-motion-toggle) var(--cfin-ease-standard)}.checkbox-group input[type=checkbox]:checked::after{content:"";display:block;width:5px;height:10px;margin:3px auto 0;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-group input[type=checkbox]:hover{border-color:var(--profit);background:var(--profit-bg)}.checkbox-group input[type=checkbox]:checked{background:linear-gradient(135deg,var(--profit) 0,var(--profit) 100%);border-color:var(--profit);box-shadow:0 0 12px var(--profit-bg)}.checkbox-group label{font-size:13px;color:var(--text-sub);cursor:pointer}.checkbox-group label a{color:var(--accent);text-decoration:none}.checkbox-group label a:hover{text-decoration:underline}.submit-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#11692f;color:#fff;font-size:17px;font-weight:600;padding:18px 40px;border-radius:var(--radius-lg,12px);border:none;cursor:pointer;transition:transform var(--cfin-motion-medium) var(--cfin-ease-standard),box-shadow var(--cfin-motion-medium) var(--cfin-ease-standard);box-shadow:0 8px 32px var(--profit-bg);width:100%;max-width:420px;margin:24px auto 0;overflow:hidden}.submit-btn:hover{transform:translateY(-3px);box-shadow:0 12px 40px var(--profit-bg)}.submit-btn:active{transform:translateY(-1px)}.submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.submit-btn .btn-text{transition:opacity var(--cfin-motion-fast) ease}.submit-btn .btn-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;opacity:0;transition:opacity var(--cfin-motion-fast) ease}.submit-btn.loading .btn-text{opacity:0}.submit-btn.loading .btn-loading{opacity:1}.auth-spinner{animation:authSpin .8s linear infinite}.input-with-verify{display:flex;gap:10px}.input-with-verify input{flex:1;min-width:0}@media (max-width:400px){.input-with-verify{flex-wrap:nowrap;gap:8px}.input-with-verify input{flex:1 1 auto;min-width:0}.input-with-verify .verify-btn{flex:0 0 auto;min-width:0;padding:0 12px;font-size:12px}}.verify-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;align-self:stretch;min-height:48px;background:var(--cfin-accent-tint,var(--accent-bg));border:none;border-radius:var(--cfin-radius-field,var(--radius-lg));color:var(--accent);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;min-width:80px;flex-shrink:0;overflow:hidden;transition:background var(--cfin-motion-toggle) var(--cfin-ease-standard),transform var(--cfin-motion-fast) var(--cfin-ease-standard),box-shadow var(--cfin-motion-toggle) var(--cfin-ease-standard)}.verify-btn:hover:not(:disabled):not(.loading){background:color-mix(in srgb,var(--cfin-accent-tint,var(--accent-bg)),var(--accent) 12%);transform:translateY(var(--cfin-lift-control));box-shadow:var(--cfin-elev-badge)}.verify-btn:active:not(:disabled):not(.loading){transform:scale(.97)}.verify-btn:disabled{opacity:.6;cursor:not-allowed}.verify-btn .btn-text,.verify-code-btn .btn-text{flex:0 0 auto;white-space:nowrap;transition:opacity var(--cfin-motion-toggle) ease,transform var(--cfin-motion-toggle) ease}.verify-btn .btn-text[data-alt]::after,.verify-code-btn .btn-text[data-alt]::after{content:attr(data-alt);display:block;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.submit-btn.loading,.verify-btn.loading,.verify-code-btn.loading{height:auto;flex-direction:row;gap:0;animation:none}.verify-btn.countdown .btn-text,.verify-btn.loading .btn-text{opacity:0;transform:scale(.8)}.verify-btn .spinner{position:absolute;top:50%;left:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;border-radius:50%;opacity:0;transform:scale(.5);transition:opacity var(--cfin-motion-toggle) ease,transform var(--cfin-motion-toggle) ease;animation:authSpin .8s linear infinite}.verify-btn.loading .spinner{opacity:1;transform:scale(1)}.verify-btn .btn-timer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);font-size:13px;opacity:0;transition:opacity var(--cfin-motion-toggle) ease,transform var(--cfin-motion-toggle) ease}.verify-btn.countdown .btn-timer{opacity:1;transform:translate(-50%,-50%) scale(1)}.verify-btn.verified{background:var(--profit);color:#fff;box-shadow:none;border-radius:var(--radius-full,999px);min-width:0;padding-inline:14px}.verify-btn.verified .btn-text::before{content:'\2713\0020'}.verify-btn.code-btn{background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-sub)}.verify-btn.code-btn:hover:not(:disabled){background:var(--bg-hover);color:var(--text-main)}.verify-btn.code-btn.verified{background:var(--color-success,var(--profit));border-color:var(--profit);color:var(--color-on-success,var(--bg-main))}.verify-status{margin-top:8px;padding:10px 14px;border-radius:var(--radius);font-size:13px;display:flex;align-items:flex-start;gap:8px;word-break:break-word}.verify-status.success{background:var(--profit-bg);color:var(--profit);border:1px solid var(--profit)}.verify-status.error{background:var(--loss-bg);color:var(--loss);border:1px solid var(--loss)}.verify-status.info{background:var(--accent-bg);color:var(--accent);border:1px solid var(--accent)}.verify-status svg{flex-shrink:0;margin-top:1px}.reg-draft-notice{display:flex;align-items:flex-start;gap:10px;margin:0 0 16px 0;padding:12px 16px;border-radius:var(--radius);font-size:13.5px;line-height:1.5;background:var(--accent-bg);color:var(--accent);border:1px solid var(--accent)}.reg-draft-notice svg{flex-shrink:0;margin-top:2px}.field-info{display:inline-flex;align-items:center;justify-content:center;position:relative;width:24px;height:24px;min-width:24px;min-height:24px;flex-shrink:0;margin-left:0;margin-top:-3px;margin-bottom:-3px;padding:0;border:0;border-radius:50%;background:0 0;color:var(--profit-text,#89d298);opacity:1;font:700 11px/1 var(--font-sans, inherit);cursor:pointer;vertical-align:middle;transition:color var(--cfin-motion-toggle, var(--cfin-motion-fast)) ease}.field-info::before{content:"";position:absolute;inset:3px 0 3px 6px;border:1px solid rgba(var(--profit-rgb,82,202,116),.5);background:rgba(var(--profit-rgb,82,202,116),.12);border-radius:50%;pointer-events:none;transition:background var(--cfin-motion-toggle, var(--cfin-motion-fast)) ease,border-color var(--cfin-motion-toggle, var(--cfin-motion-fast)) ease,box-shadow var(--cfin-motion-toggle, var(--cfin-motion-fast)) ease}.field-info:hover::before{border-color:var(--profit,#52ca74);background:rgba(var(--profit-rgb,82,202,116),.22);box-shadow:0 0 0 3px rgba(var(--profit-rgb,82,202,116),.14)}.field-info[aria-expanded=true]{color:var(--bg-main,#1c1c1e)}.field-info[aria-expanded=true]::before{border-color:var(--profit,#52ca74);background:var(--profit,#52ca74);box-shadow:0 0 0 3px rgba(var(--profit-rgb,82,202,116),.2),0 2px 10px rgba(var(--profit-rgb,82,202,116),.3)}.field-info::after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.field-info-pop{display:block;margin:8px 0 0;padding:10px 12px;border-radius:var(--radius-lg,var(--radius));border:1px solid var(--glass-border,var(--border-subtle));border-left:3px solid var(--profit,#52ca74);background:var(--glass-bg,var(--bg-hover));box-shadow:var(--glass-shadow),0 0 24px rgba(var(--profit-rgb,82,202,116),.12);color:var(--text-sub);font-size:12.5px;line-height:1.55}.field-info-pop[hidden]{display:none}.wizard-step[data-step="1"] .field-info-pop{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.28);border-left-color:var(--reg-on-start);color:var(--reg-on-start-soft)}.register-error{background:var(--loss-bg);color:var(--loss);padding:12px 16px;border-radius:var(--radius);font-size:14px;margin-bottom:16px;border:1px solid var(--loss-bg)}.register-success{background:var(--profit-bg);color:var(--profit);padding:12px 16px;border-radius:var(--radius);font-size:14px;margin-bottom:16px;border:1px solid var(--profit-bg)}.included-note{display:flex;align-items:flex-start;gap:12px;background:var(--bg-hover);border:1px solid var(--border-subtle);border-left:3px solid var(--profit);border-radius:var(--radius-lg);padding:14px 16px}.included-note-check{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;border-radius:50%;background:color-mix(in srgb,var(--profit) 16%,transparent);color:var(--profit)}.included-note-check svg{width:12px;height:12px}.included-note-title{display:block;font-size:14px;font-weight:600;color:var(--text-main)}.included-note-desc{display:block;margin-top:3px;font-size:12px;line-height:1.5;color:var(--text-sub)}.email-verify-row{display:flex;gap:10px}.email-verify-row input{flex:1;min-width:0}@media (max-width:400px){.code-input-row,.email-verify-row{flex-wrap:nowrap;gap:8px}.code-input-row input,.email-verify-row input{flex:1 1 auto;min-width:0}.code-input-row .verify-code-btn,.email-verify-row .verify-btn{flex:0 0 auto;min-width:0;padding:0 12px;font-size:12px}}.email-verify-status{margin-top:8px;padding:10px 14px;border-radius:var(--radius);font-size:13px;display:flex;align-items:flex-start;gap:8px;word-break:break-word}.email-verify-status svg{flex-shrink:0;margin-top:1px}.email-verify-status.success{background:var(--profit-bg);color:var(--profit);border:1px solid var(--profit)}.email-verify-status.error{background:var(--loss-bg);color:var(--loss);border:1px solid var(--loss)}.email-verify-status.info{background:var(--accent-bg);color:var(--accent);border:1px solid var(--accent)}.email-code-section label{display:block;font-size:13px;color:var(--text-sub);margin-bottom:6px}.code-input-row{display:flex;gap:10px}.code-input-row input{flex:1;font-family:var(--font-mono);letter-spacing:4px;text-align:center}.verify-code-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;min-width:80px;align-self:stretch;min-height:48px;background:var(--color-success,var(--profit));border:none;border-radius:var(--radius);color:var(--color-on-success,var(--bg-main));font-size:13px;font-weight:600;cursor:pointer;transition:background var(--cfin-motion-toggle) var(--cfin-ease-standard),transform var(--cfin-motion-fast) var(--cfin-ease-standard),box-shadow var(--cfin-motion-toggle) var(--cfin-ease-standard);overflow:hidden}.verify-code-btn:hover:not(:disabled):not(.loading){background:var(--profit);transform:translateY(var(--cfin-lift-control));box-shadow:var(--cfin-elev-badge)}.verify-code-btn:active:not(:disabled):not(.loading){transform:scale(.97)}.verify-code-btn:disabled{opacity:.6;cursor:not-allowed}.verify-code-btn .btn-text{transition:opacity var(--cfin-motion-toggle) ease,transform var(--cfin-motion-toggle) ease}.verify-code-btn.loading .btn-text{opacity:0;transform:scale(.8)}.verify-code-btn .spinner{position:absolute;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;opacity:0;transform:scale(.5);transition:opacity var(--cfin-motion-toggle) ease,transform var(--cfin-motion-toggle) ease;animation:authSpin .8s linear infinite}.verify-code-btn.loading .spinner{opacity:1;transform:scale(1)}.phone-input-group{display:flex;gap:8px}.phone-country-select{width:110px;flex-shrink:0;padding:12px 10px;background:var(--bg-input);border:1px solid var(--control-border);border-radius:var(--radius);color:var(--text-main);font-size:14px}.phone-input-group input{flex:1}.exchange-rate-info{font-size:11px;color:var(--text-dim);text-align:center;margin-top:12px;padding-top:12px;border-top:1px solid var(--profit-bg)}.exchange-rate-info a{color:var(--accent);text-decoration:none}.exchange-rate-info a:hover{text-decoration:underline}@media (max-width:768px){.form-row{grid-template-columns:1fr}.form-section{--section-pad:16px;padding:20px var(--section-pad)}.section-header{gap:14px}.section-number{width:38px;height:38px;font-size:16px}.section-title{font-size:15px}}@media (max-width:540px){.register-box{padding:24px}.form-row{grid-template-columns:1fr}.price-amount{font-size:28px}.price-grid{grid-template-columns:1fr!important;gap:12px!important}.phone-row{flex-wrap:wrap}.phone-row select{width:100%!important;min-width:0!important}.payment-mode-selection{flex-direction:column}}@media (max-width:380px){.form-section{--section-pad:12px;padding:16px var(--section-pad)}.section-header{flex-direction:column;gap:12px}}.payment-mode-selection{margin:24px 0;display:flex;gap:12px}.payment-mode-btn{flex:1;padding:16px;border:2px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-card);cursor:pointer;transition:transform var(--cfin-motion-medium) var(--cfin-ease-standard),box-shadow var(--cfin-motion-medium) var(--cfin-ease-standard),border-color var(--cfin-motion-fast) var(--cfin-ease-standard),background-color var(--cfin-motion-fast) var(--cfin-ease-standard);position:relative;text-align:center}.payment-mode-btn:hover{border-color:var(--accent-primary);transform:translateY(var(--cfin-lift-card))}.payment-mode-btn.selected{border-color:var(--profit);background:var(--profit-bg-light)}.payment-mode-btn.immediate.selected{border-color:var(--accent);background:var(--teal-bg-light)}.payment-mode-btn input[type=radio]{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}@supports not selector(:has(*)){.payment-mode-btn:focus-within{outline:2px solid var(--accent);outline-offset:2px;box-shadow:var(--cfin-focus-halo)}}.payment-mode-btn:has(input[type=radio]:focus-visible){outline:2px solid var(--accent);outline-offset:2px;box-shadow:var(--cfin-focus-halo)}.mode-icon{margin-bottom:8px;display:flex;justify-content:center}.mode-icon svg{width:32px;height:32px;stroke:var(--text-sub)}.payment-mode-btn.selected .mode-icon svg{stroke:var(--profit)}.payment-mode-btn.immediate.selected .mode-icon svg{stroke:var(--accent)}.mode-title{font-weight:600;font-size:14px;margin-bottom:4px;color:var(--text-primary)}.mode-price{font-size:20px;font-weight:700;color:var(--accent-primary);margin-bottom:4px}.mode-price-pending{font-size:13px;font-weight:500;color:var(--text-sub)}.mode-desc{font-size:12px;color:var(--text-secondary)}.recommended-badge{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:var(--color-success,var(--profit));color:var(--color-on-success,var(--bg-main));padding:4px 12px;border-radius:var(--radius-lg);font-size:11px;font-weight:600}.cta-section{text-align:center;margin-top:20px}.payment-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);z-index:10000;align-items:center;justify-content:center;padding:20px}.payment-overlay.active{display:flex}.payment-container{background:var(--bg-panel,#1c1c1e);border-radius:var(--radius-xl);width:100%;max-width:500px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 8px 40px rgba(0,0,0,.5);border:1px solid var(--border-subtle,rgba(255,255,255,.08))}.payment-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-subtle,rgba(255,255,255,.08))}.payment-header h3{margin:0;font-size:15px;font-weight:600;color:var(--text-main,#fff)}.payment-close{background:0 0;border:none;color:var(--text-sub,#999);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:4px}.payment-close:hover{color:var(--text-main,#fff)}.payment-body{padding:0;min-height:300px}.payment-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:12px}.payment-spinner{width:28px;height:28px;border:3px solid var(--border-subtle,rgba(255,255,255,.15));border-top-color:var(--accent,#34c759);border-radius:50%;animation:authSpin .8s linear infinite}.payment-loading-text{font-size:13px;color:var(--text-sub,#999)}@media (prefers-reduced-motion:reduce){.form-section{animation:none!important;opacity:1;transform:none}.form-section:hover{transform:none}html.js-wizard .wizard-step.is-active>.form-section{animation:none!important;opacity:1;transform:none}.wizard-btn,.wizard-btn:active,.wizard-btn:hover{transition:none!important;transform:none!important}html.js-wizard .auth-progress-dot,html.js-wizard .auth-progress-dot.active{transition:none!important;transform:none}.auth-spinner{animation:none!important}.reg-toast,.reg-toast.reg-toast--out{animation:none!important;opacity:1;transform:none}}.reg-toast-stack{position:fixed;top:calc(var(--cfin-hdr-h,0px) + var(--reg-rail-h,0px) + 16px);left:50%;transform:translateX(-50%);z-index:10000;display:flex;flex-direction:column;gap:8px;max-width:420px;width:calc(100% - 32px);pointer-events:none}.reg-toast{background:#2c2c2e;border:1px solid var(--loss,#ff453a);border-left:3px solid var(--loss,#ff453a);border-radius:12px;padding:14px 40px 14px 16px;color:var(--text,#f5f5f7);font-size:14px;line-height:1.5;box-shadow:0 8px 32px rgba(0,0,0,.3);pointer-events:auto;opacity:0;transform:translateY(-12px);animation:toastIn .3s cubic-bezier(.22,1,.36,1) forwards;position:relative}:root.light .reg-toast{background:#f2f2f7}.reg-toast.reg-toast--success{border-color:var(--profit,#30d158);border-left-color:var(--profit,#30d158)}.reg-toast.reg-toast--out{animation:toastOut .2s ease-in forwards}.reg-toast-close{position:absolute;top:8px;right:8px;background:0 0;border:none;color:var(--text-sub,#98989d);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:6px 8px}.reg-toast-close:hover{color:var(--text,#f5f5f7)}@keyframes toastIn{to{opacity:1;transform:translateY(0)}}@keyframes toastOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}html.js-wizard .wizard-step{display:none}html.js-wizard .wizard-step[hidden]{display:none!important}html.js-wizard .wizard-step.is-active{display:block;position:relative}html.js-wizard .wizard-step.is-active>.form-section{position:relative;z-index:3}html.js-wizard .wizard-step[hidden]{display:none!important}html.js-wizard .wizard-step.is-active{position:relative;z-index:20}html.js-wizard .wizard-step.is-done{display:block;position:relative;z-index:calc(10 - var(--depth,0));height:calc(13px + var(--pile-tuck,0px));overflow:hidden;width:calc(100% - var(--depth,0) * 9px);margin:0 auto;opacity:calc(1 - var(--depth, 0) * .08);pointer-events:none;transform-origin:50% 140%;transform:rotate(var(--pile-tilt,0deg)) translateX(var(--pile-shift,0));--pile-tuck:12px;margin-bottom:calc(-16px - var(--pile-tuck));transition:none}@media (prefers-reduced-motion:reduce){html.js-wizard .wizard-step.is-done{transform:none;transition:none}}html.js-wizard .wizard-step.is-done>.form-section>*{visibility:hidden}html.js-wizard .wizard-step.is-done>.form-section{border-radius:14px 14px 0 0;border-bottom:0;transform:none;animation:none;min-height:80px;background:var(--bg-card,var(--bg-main));border-top:1px solid var(--border-strong,rgba(0,0,0,.16));box-shadow:0 -3px 10px -2px rgba(0,0,0,.32)}:root.light html.js-wizard .wizard-step.is-done>.form-section,html.js-wizard .wizard-step.is-done>.form-section{background-image:linear-gradient(var(--glass-bg),var(--glass-bg))}html.js-wizard .wizard-step[data-step="1"].is-done>.form-section{background:var(--reg-start-grad);background-image:var(--reg-start-grad);border-top-color:rgba(255,255,255,.38)}html.js-wizard .wizard-step[data-step="1"].is-done:has(+ .wizard-step.is-active)::after{background-color:transparent;background-image:var(--reg-start-grad);border-top-color:rgba(255,255,255,.38);color:var(--reg-on-start)}html.js-wizard .wizard-step.is-done:has(+ .wizard-step.is-active){height:calc(34px + var(--pile-tuck,0px));transition:none}html.js-wizard .wizard-step.is-done:has(+ .wizard-step.is-active)::after{content:attr(data-step-title);position:absolute;inset:0;bottom:var(--pile-tuck,0);z-index:2;display:flex;align-items:center;padding:0 16px 0 40px;border-radius:clamp(22px,2.8vw,30px) clamp(22px,2.8vw,30px) 0 0;border-top:1px solid var(--border-strong,rgba(0,0,0,.16));box-shadow:none;background-color:var(--bg-card,var(--bg-main));background-image:linear-gradient(var(--glass-bg),var(--glass-bg));color:var(--text-main);font-size:12px;font-weight:600;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.js-wizard .wizard-step.is-done:has(+ .wizard-step.is-active)::before{content:"";position:absolute;z-index:3;left:17px;top:calc((100% - var(--pile-tuck,0px))/ 2);width:11px;height:6px;margin-top:-5px;border-left:2px solid var(--profit);border-bottom:2px solid var(--profit);transform:rotate(-45deg);pointer-events:none}@media (max-width:540px){html.js-wizard .wizard-step.is-done:has(+ .wizard-step.is-active)::after{padding-right:12px;font-size:11.5px}}@media (prefers-reduced-motion:reduce){html.js-wizard .wizard-step.is-done{transition:none}}body.is-embedded .form-section>.wizard-progress{margin:calc(-1 * var(--section-pad)) calc(-1 * var(--section-pad)) 20px;padding:16px 24px 14px;border:0;border-bottom:1px solid var(--border-subtle);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:rgba(255,255,255,.05);backdrop-filter:none;-webkit-backdrop-filter:none}body.is-embedded .wizard-step[data-step="1"] .wizard-progress{border-bottom-color:rgba(255,255,255,.22);background:rgba(255,255,255,.1)}body.is-embedded .form-section>.wizard-progress .auth-progress-label{color:var(--text-main);opacity:.9}body.is-embedded .wizard-step[data-step="1"] .wizard-progress .auth-progress-label{color:#fff;opacity:.92}body.is-embedded .wizard-step[data-step="1"] .auth-progress-dot,body.is-embedded .wizard-step[data-step="1"] .wizard-progress-track{background:rgba(255,255,255,.28)}body.is-embedded .wizard-step[data-step="1"] .auth-progress-dot.active,body.is-embedded .wizard-step[data-step="1"] .auth-progress-dot.completed{background:#fff;box-shadow:0 0 10px rgba(255,255,255,.5)}body.is-embedded .wizard-step[data-step="1"] .auth-progress-line{background:rgba(255,255,255,.28)}body.is-embedded .auth-footer-note{display:none}body.is-embedded .auth-footer-note--UNUSED,body.is-embedded .auth-footer-note--UNUSED a{margin-top:18px;padding:0;border-radius:0;background:0 0;backdrop-filter:none;-webkit-backdrop-filter:none;font-size:12.5px;color:#3a3a42}body.is-embedded .auth-footer-note a{text-decoration:underline;text-underline-offset:2px}:root.light body.is-embedded .auth-footer-note,:root.light body.is-embedded .auth-footer-note a{color:#3a3a42}.company-identity{margin-top:20px;font-size:12px;line-height:1.6;text-align:center;color:var(--text-sub)}.company-identity a{color:inherit;text-decoration:underline;text-underline-offset:2px}:root{--reg-embed-ground:rgb(42, 45, 46);--reg-embed-ink:rgba(255, 255, 255, 0.92)}:root.light{--reg-embed-ground:rgb(214, 215, 216);--reg-embed-ink:#3A3A42}body.is-embedded .company-identity,body.is-embedded .company-identity a{color:var(--reg-embed-ink)}body.is-embedded .company-identity{margin-top:8px}html.js-wizard .register-form:not([data-last-step]) .cta-section{display:none}html.js-wizard .wizard-step.is-active>.form-section{animation:wizardCardIn .44s cubic-bezier(.22,1.14,.36,1)}@media (prefers-reduced-motion:reduce){html.js-wizard .wizard-step.is-active>.form-section{animation:none}}@keyframes wizardCardIn{from{opacity:0;transform:translateY(-22px)}55%{opacity:1}to{opacity:1;transform:translateY(0)}}.wizard-step:focus{outline:0}.wizard-nav{display:none}html.js-wizard .wizard-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px -24px -24px;padding:18px 24px;border-top:1px solid var(--border-subtle)}html.js-wizard .wizard-step>.wizard-nav{margin-left:0;margin-right:0;margin-bottom:0}html.js-wizard .wizard-step[data-step="1"] .wizard-nav{border-top-color:rgba(255,255,255,.22)}html.js-wizard .wizard-nav>.wizard-btn-next:only-child{margin-left:auto}html.js-wizard .form-section>.cta-section{margin:18px -24px -24px;padding:20px 24px 24px;border-top:1px solid var(--border-subtle)}.wizard-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:600;font-family:inherit;min-block-size:var(--btn-height,52px);box-sizing:border-box;padding:14px 28px;border-radius:var(--radius-pill);cursor:pointer;transition:transform var(--cfin-motion-medium) var(--cfin-ease-standard),box-shadow var(--cfin-motion-medium) var(--cfin-ease-standard),border-color var(--cfin-motion-fast) var(--cfin-ease-standard)}.wizard-btn[hidden]{display:none}.wizard-btn svg{width:18px;height:18px;flex-shrink:0}.wizard-btn-next{background:linear-gradient(135deg,var(--color-success,var(--profit)) 0,var(--accent) 100%);color:var(--color-on-success,var(--bg-main));border:none;box-shadow:0 6px 24px var(--profit-bg);margin-left:auto;position:relative;overflow:hidden}.wizard-btn-next::after{content:'';position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.2) 50%,transparent 60%);transform:translateX(-100%);transition:transform var(--cfin-motion-cinematic) var(--cfin-ease-standard);pointer-events:none;border-radius:inherit}.wizard-btn-next:hover::after{transform:translateX(100%)}@media (prefers-reduced-motion:reduce){.wizard-btn-next::after{display:none}}:root.light .wizard-btn-next{background:linear-gradient(135deg,#269444 0,var(--accent-fill) 100%)}.wizard-btn-next:hover{transform:translateY(var(--cfin-lift-card));box-shadow:0 10px 30px var(--profit-bg)}.wizard-btn-next:active{transform:translateY(0)}.wizard-btn-back{background:var(--glass-bg);border:1px solid var(--control-border);color:var(--text-main);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.wizard-btn-back:hover{border-color:var(--profit);transform:translateY(var(--cfin-lift-card))}html.js-wizard .auth-progress-dot.active{transform:scale(1.4)}@media (max-width:540px){.wizard-btn{flex:1 1 0;padding:14px 16px}}.wizard-step{--sd-tilt:0deg;--sd-shift:0px;transform:rotate(var(--sd-tilt)) translateX(var(--sd-shift));transform-origin:50% 120%;transition:transform 420ms cubic-bezier(.22, .61, .36, 1)}.wizard-step[data-step="1"]{--sd-tilt:-0.42deg;--sd-shift:-5px}.wizard-step[data-step="2"]{--sd-tilt:0.30deg;--sd-shift:4px}.wizard-step[data-step="3"]{--sd-tilt:-0.22deg;--sd-shift:-2px}.wizard-step[data-step="4"]{--sd-tilt:0.46deg;--sd-shift:6px}.wizard-step[data-step="5"]{--sd-tilt:-0.34deg;--sd-shift:-4px}.wizard-step[data-step="6"]{--sd-tilt:0.18deg;--sd-shift:2px}.wizard-step[data-step="7"]{--sd-tilt:-0.28deg;--sd-shift:-3px}.wizard-step[data-step="8"]{--sd-tilt:0.38deg;--sd-shift:5px}.wizard-step[data-step="9"]{--sd-tilt:-0.16deg;--sd-shift:-2px}.wizard-step[data-step="10"]{--sd-tilt:0.26deg;--sd-shift:3px}.wizard-step[data-step="11"]{--sd-tilt:-0.31deg;--sd-shift:-4px}.wizard-step[data-step="12"]{--sd-tilt:0.20deg;--sd-shift:2px}.wizard-step[data-step="13"]{--sd-tilt:-0.44deg;--sd-shift:-6px}.wizard-step[data-step="14"]{--sd-tilt:0.33deg;--sd-shift:4px}.wizard-step[data-step="15"]{--sd-tilt:-0.24deg;--sd-shift:-3px}html.js-wizard .wizard-step[hidden]{display:none!important}html.js-wizard .wizard-step.is-active{--sd-tilt:0deg;--sd-shift:0px}.wizard-step:has(:focus-visible),.wizard-step:hover{--sd-tilt:0deg;--sd-shift:0px}.bb-step,.wizard-step>.form-section{border-radius:clamp(22px,2.8vw,30px);box-shadow:0 -10px 34px rgba(0,0,0,.2),0 18px 44px -12px rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.045) inset}:root.light .bb-step,:root.light .wizard-step>.form-section{box-shadow:0 -10px 34px rgba(16,24,40,.07),0 18px 44px -12px rgba(16,24,40,.13),0 1px 0 rgba(255,255,255,.6) inset}@media (max-width:640px){.wizard-step[data-step="1"]{--sd-tilt:-0.2deg;--sd-shift:-2px}.wizard-step[data-step="2"]{--sd-tilt:0.15deg;--sd-shift:2px}.wizard-step[data-step="3"]{--sd-tilt:-0.1deg;--sd-shift:-1px}.wizard-step[data-step="4"]{--sd-tilt:0.22deg;--sd-shift:3px}.wizard-step[data-step="5"]{--sd-tilt:-0.16deg;--sd-shift:-2px}.wizard-step[data-step="6"]{--sd-tilt:0.09deg;--sd-shift:1px}.wizard-step[data-step="7"]{--sd-tilt:-0.13deg;--sd-shift:-1px}.wizard-step[data-step="8"]{--sd-tilt:0.18deg;--sd-shift:2px}.wizard-step[data-step="9"]{--sd-tilt:-0.08deg;--sd-shift:-1px}.wizard-step[data-step="10"]{--sd-tilt:0.12deg;--sd-shift:2px}.wizard-step[data-step="11"]{--sd-tilt:-0.14deg;--sd-shift:-2px}.wizard-step[data-step="12"]{--sd-tilt:0.10deg;--sd-shift:1px}.wizard-step[data-step="13"]{--sd-tilt:-0.21deg;--sd-shift:-3px}.wizard-step[data-step="14"]{--sd-tilt:0.16deg;--sd-shift:2px}.wizard-step[data-step="15"]{--sd-tilt:-0.11deg;--sd-shift:-1px}}@media (prefers-reduced-motion:reduce){.wizard-step{--sd-tilt:0deg;--sd-shift:0px;transition:none}}.wizard-progress{position:sticky;top:var(--cfin-hdr-h,0);z-index:59;margin:0 0 4px;padding:12px 8px 6px;background:var(--bg-main);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-radius:0 0 18px 18px}@supports not (background:color-mix(in srgb,red 50%,transparent)){.wizard-progress{background:var(--bg-main)}}.wizard-progress-track{display:none}.wizard-progress-track{position:relative;height:6px;border-radius:3px;background:color-mix(in srgb,var(--text-dim,#86868b) 16%,transparent);overflow:hidden;margin-bottom:14px}.wizard-progress-track::after{content:'';position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(100% / var(--wiz-segs,15) - 4px),var(--bg-main) calc(100% / var(--wiz-segs,15) - 4px),var(--bg-main) calc(100% / var(--wiz-segs,15)))}@supports not (background:color-mix(in srgb,red 50%,transparent)){.wizard-progress-track{background:rgba(130,130,135,.14)}}.wizard-progress-fill{position:absolute;inset:0 auto 0 0;width:0%;border-radius:3px;background:linear-gradient(90deg,var(--profit) 0,var(--accent) 100%);box-shadow:0 0 12px var(--profit-bg);transition:width 420ms cubic-bezier(.22, .61, .36, 1)}@media (prefers-reduced-motion:reduce){.wizard-progress-fill{transition:none}}.wizard-progress .auth-progress-label{margin-bottom:8px}@media (max-height:520px){.wizard-progress{padding:6px 8px 4px}.wizard-progress-track{margin-bottom:6px}.wizard-sidebar .auth-progress-bar{margin-bottom:10px}.wizard-progress .auth-progress-label{margin-top:-8px;margin-bottom:3px}.wizard-subrail{flex-direction:row;gap:10px;margin-top:-2px;padding-bottom:0}.wizard-progress-track{display:none}.register-header{margin-bottom:14px}.register-header .auth-brand-lockup{margin-bottom:2px}.register-header .auth-brand-lockup__img{block-size:22px}.register-header h1{font-size:20px;margin-bottom:4px}.register-header .subtitle{font-size:13px;line-height:1.35}}@media (max-height:380px){.register-header .subtitle{display:none}.wizard-subrail-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.wizard-subrail[hidden]{display:none!important}.wizard-subrail{display:flex;flex-direction:column;align-items:center;gap:5px;margin-top:-6px;padding-bottom:2px;--subrail-gap:clamp(14px, 2.1vw, 26px)}.wizard-subrail-dots{display:flex;align-items:center;gap:0}.wizard-subrail-dot{width:6px;height:6px;border-radius:50%;background:var(--border-subtle);flex-shrink:0;transition:background-color var(--cfin-motion-enter),transform var(--cfin-motion-enter)}.wizard-subrail-dot+.wizard-subrail-dot{margin-left:var(--subrail-gap)}.wizard-subrail-dot+.wizard-subrail-dot::after{content:"";position:absolute;width:var(--subrail-gap);height:1px;margin-left:calc(-1 * var(--subrail-gap));background:var(--border-subtle);transform:translateY(2.5px)}.wizard-subrail-dot{position:relative}.wizard-subrail-dot.active,.wizard-subrail-dot.completed{background:var(--profit)}.wizard-subrail-dot.active+.wizard-subrail-dot::after,.wizard-subrail-dot.completed+.wizard-subrail-dot::after{background:var(--profit)}.wizard-subrail-dot.active{transform:scale(1.5)}.wizard-subrail-label{margin:0;font-size:12px;font-weight:500;color:var(--text-sub);letter-spacing:.1px}@media (prefers-reduced-motion:reduce){.wizard-subrail-dot{transition:none}}.bb-body .bb-solo-h3{margin-top:22px}.wizard-step[data-step="1"]>.form-section{background:var(--reg-start-grad);border-color:rgba(255,255,255,.2);box-shadow:0 1px 2px rgba(0,0,0,.22),0 14px 54px -10px var(--reg-start-glow)}.wizard-step[data-step="1"]>.form-section:hover{border-color:rgba(255,255,255,.42)}.wizard-step[data-step="1"] .section-number{background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.95);box-shadow:0 2px 10px rgba(0,0,0,.18);color:var(--reg-start-from)}.wizard-step[data-step="1"] .section-title{color:var(--reg-on-start)}.wizard-step[data-step="1"] .section-title .step-icon{color:var(--reg-on-start)}.wizard-step[data-step="1"] .section-subtitle{color:var(--reg-on-start-soft)}.wizard-step[data-step="1"] .input-group label{color:var(--reg-on-start-soft)}.wizard-step[data-step="1"] .input-hint{color:rgba(255,255,255,.95)}.wizard-step[data-step="1"] .required-asterisk{color:var(--reg-on-start)}.wizard-step[data-step="1"] .input-group input{background:var(--reg-start-field);border-color:var(--reg-start-field-border);color:var(--reg-on-start)}.wizard-step[data-step="1"] .input-group input::placeholder{color:rgba(255,255,255,.55)}html.light body.is-embedded .wizard-step[data-step="1"] .input-group input::placeholder{color:var(--color-text-secondary,#6c6c74);-webkit-text-fill-color:var(--color-text-secondary,#6c6c74)}.wizard-step[data-step="1"] .input-group input:focus,.wizard-step[data-step="1"] .input-group input:focus-visible{background:var(--reg-start-field-hover);border-color:var(--reg-on-start);box-shadow:0 0 0 3px rgba(255,255,255,.22);outline:0}.wizard-step[data-step="1"] .input-group input:-webkit-autofill,.wizard-step[data-step="1"] .input-group input:-webkit-autofill:focus,.wizard-step[data-step="1"] .input-group input:-webkit-autofill:hover{-webkit-text-fill-color:var(--reg-on-start);-webkit-box-shadow:0 0 0 1000px var(--reg-start-from) inset;-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--reg-start-from) 82%,#000) inset;caret-color:var(--reg-on-start)}.wizard-step[data-step="1"] .input-group input.invalid{border-color:#ff8a80;box-shadow:0 0 0 3px rgba(255,138,128,.25)}.wizard-step[data-step="1"] .input-group input.valid{border-color:#96f0b4}.wizard-step[data-step="1"] .verify-btn{background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.34);color:var(--reg-on-start)}.wizard-step[data-step="1"] .verify-btn:hover:not(:disabled){background:rgba(255,255,255,.28)}.wizard-step[data-step="1"] .verify-code-btn{background:var(--reg-on-start);border-color:var(--reg-on-start);color:var(--reg-start-from)}.wizard-step[data-step="1"] .email-verify-status{color:var(--reg-on-start-soft)}.wizard-step[data-step="1"] .email-code-section label{color:var(--reg-on-start-soft)}body.auth-page:not(.is-embedded) .wizard-step[data-step="1"]>.form-section{background:0 0;border-color:transparent;box-shadow:none}body.auth-page:not(.is-embedded) .wizard-step[data-step="1"]>.form-section:hover{border-color:transparent}body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .section-number{background:var(--fill2,var(--bg-hover));border-color:transparent;box-shadow:none;color:var(--text-main)}body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .required-asterisk,body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .section-title,body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .section-title .step-icon{color:var(--text-main)}body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .email-code-section label,body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .email-verify-status,body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .input-group label,body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .section-subtitle{color:var(--text-sub)}body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .input-hint{color:var(--text-muted)}body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .input-group input:not(.invalid):not(.valid){background:var(--cfin-fill-secondary,var(--bg-input));border-color:transparent;color:var(--text-main)}body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .input-group input::placeholder{color:var(--text-dim)}body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .input-group input:focus,body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .input-group input:focus-visible{background:var(--cfin-fill-secondary,var(--bg-input));border-color:var(--accent);box-shadow:var(--cfin-focus-halo,0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent));outline:0}body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .input-group input:-webkit-autofill,body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .input-group input:-webkit-autofill:focus,body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .input-group input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-main);-webkit-box-shadow:0 0 0 1000px var(--bg-input) inset;caret-color:var(--text-main)}body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .verify-btn{background:var(--cfin-accent-tint,var(--accent-bg));border:none;color:var(--accent)}body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .verify-btn:hover:not(:disabled){background:color-mix(in srgb,var(--cfin-accent-tint,var(--accent-bg)),var(--accent) 12%)}body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .verify-code-btn{background:var(--accent);border-color:var(--accent);color:#fff}body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .input-group input.invalid{border-color:var(--loss);box-shadow:0 0 0 3px var(--loss-bg)}body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .input-group input.valid{border-color:var(--profit)}.wizard-step[data-step="1"] .field-info:focus-visible,.wizard-step[data-step="1"] .input-group input:focus-visible,.wizard-step[data-step="1"] .input-group select:focus-visible,.wizard-step[data-step="1"] .verify-btn:focus-visible,.wizard-step[data-step="1"] .verify-code-btn:focus-visible,.wizard-step[data-step="1"] .wizard-btn:focus-visible,.wizard-step[data-step="1"] a:focus-visible,.wizard-step[data-step="1"] input[type=checkbox]:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 2px #0b1220}body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .field-info:focus-visible,body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .input-group input:focus-visible,body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .input-group select:focus-visible,body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .verify-btn:focus-visible,body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .verify-code-btn:focus-visible,body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .wizard-btn:focus-visible,body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] a:focus-visible,body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:none}body.is-embedded{--reg-start-from:var(--color-background-card)!important;--reg-start-to:var(--color-background-card)!important;--reg-start-grad:linear-gradient(var(--color-background-card), var(--color-background-card))!important;--reg-start-glow:color-mix(in srgb, var(--accent, var(--color-accent)) 30%, transparent)!important;--reg-on-start:var(--text-main, var(--color-text-primary))!important;--reg-on-start-soft:var(--text-sub, var(--color-text-secondary))!important;--reg-start-field:var(--bg-input, rgba(0, 0, 0, 0.06))!important;--reg-start-field-border:var(--color-border, var(--glass-border))!important;--reg-start-field-hover:var(--bg-input, rgba(0, 0, 0, 0.06))!important}body.is-embedded .wizard-step[data-step="1"]>.form-section{border-color:var(--color-border,var(--glass-border))!important;box-shadow:var(--cfin-elev-card,none)!important}body.is-embedded .wizard-step[data-step="1"] .section-number{color:var(--text-main)!important}body.is-embedded .wizard-step[data-step="1"] .verify-code-btn{color:var(--text-main)!important}html body.auth-page.is-embedded .wizard-step[data-step="1"] .wizard-btn-next{background:var(--cfin-accent-fill,var(--accent-fill))!important;border-color:var(--cfin-accent-fill,var(--accent-fill))!important;color:#fff!important}html body.auth-page.is-embedded .wizard-step[data-step="1"] .wizard-btn-next:hover:not(:disabled){background:var(--accent)!important;border-color:var(--accent)!important}html body.auth-page.is-embedded .wizard-step[data-step="1"] .wizard-btn-back{background:var(--cfin-fill-secondary,var(--fill2))!important;border:none!important;color:var(--text-main)!important}html body.is-embedded .wizard-step[data-step="1"] .wizard-progress{border-bottom-color:var(--border-subtle)!important;background:rgba(127,127,127,.08)!important}html body.is-embedded .wizard-step[data-step="1"] .wizard-progress .auth-progress-label{color:var(--text-main)!important;opacity:.9}html body.is-embedded .wizard-step[data-step="1"] .wizard-progress .wizard-step-count,html body.is-embedded .wizard-step[data-step="1"] .wizard-progress .wizard-step-name{color:var(--text-main)!important}html body.is-embedded .wizard-step[data-step="1"] .auth-progress-dot,html body.is-embedded .wizard-step[data-step="1"] .wizard-progress-track{background:var(--border-subtle)!important}html body.is-embedded .wizard-step[data-step="1"] .auth-progress-dot.active,html body.is-embedded .wizard-step[data-step="1"] .auth-progress-dot.completed{background:var(--accent-fill)!important;box-shadow:none!important}html body.is-embedded .wizard-step[data-step="1"] .auth-progress-line{background:var(--border-subtle)!important}body.is-embedded,html.is-embedded,html.is-embedded body.is-embedded{background:0 0!important;background-image:none!important;min-height:0;height:auto;overflow:visible}html.is-embedded{overflow:hidden}html.is-embedded.is-capped{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scroll-padding-bottom:104px}html.is-embedded.is-capped.js-wizard .wizard-step.is-active{transform:none}html.is-embedded.is-capped.js-wizard .wizard-step.is-active .wizard-nav{position:sticky;bottom:0;z-index:6;background:var(--bg-card);border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);margin-bottom:0}html.is-embedded.is-capped.js-wizard .wizard-step.is-active[data-step="1"] .wizard-nav{background:var(--reg-start-to)}body.is-embedded::after,body.is-embedded::before{display:none!important}body.is-embedded .auth-content,body.is-embedded.auth-page.auth-scrollable>.auth-content{min-height:0;padding:0}body.is-embedded .auth-container.auth-wide{max-width:100%;background:0 0;border:0;box-shadow:none;border-radius:var(--radius-xl,16px);padding:20px 16px 16px}html:not(.light) body.is-embedded{--reg-start-grad:linear-gradient(148deg,
                color-mix(in srgb, var(--reg-start-from) 62%, transparent) 0%,
                color-mix(in srgb, var(--reg-start-to) 62%, transparent) 100%)}@supports not (background:color-mix(in srgb,red 50%,transparent)){html:not(.light) body.is-embedded{--reg-start-grad:linear-gradient(148deg,
                    var(--reg-start-from) 0%, var(--reg-start-to) 100%)}}body.is-embedded .wizard-progress{position:static;background:rgba(12,16,26,.55);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);border:1px solid rgba(255,255,255,.12);border-radius:14px;margin:0 0 14px;padding:12px 14px 10px}body.is-embedded .wizard-progress .auth-progress-label,body.is-embedded .wizard-progress .wizard-step-name{color:rgba(255,255,255,.9)}body.is-embedded .wizard-progress .wizard-step-count{color:rgba(255,255,255,.72);background:rgba(255,255,255,.14)}body.is-embedded .wizard-progress-track{background:rgba(255,255,255,.2)}body.is-embedded .section-label{display:none}body.is-embedded .auth-footer-note a{color:#fff;text-decoration:underline;text-underline-offset:2px}.marketing-optin{margin-top:16px;padding:16px 18px;border:1px dashed var(--border-subtle);border-radius:var(--radius);background:color-mix(in srgb,var(--bg-main) 45%,transparent)}@supports not (background:color-mix(in srgb,red 50%,transparent)){.marketing-optin{background:0 0}}.marketing-optin .optin-title{display:block;font-weight:600;color:var(--text-main);margin-bottom:3px}.marketing-optin .optin-detail{display:block;font-size:13px;line-height:1.55;color:var(--text-sub)}.marketing-optin .optin-note{margin:10px 0 0 32px;font-size:12px;color:var(--text-dim)}.legal-checkboxes{margin-top:32px;padding:24px;background:var(--bg-hover);border-radius:var(--radius-lg);border:1px solid var(--border-subtle)}html.js-wizard .wizard-step.is-active>.cta-section,html.js-wizard .wizard-step.is-active>.kyc-notice,html.js-wizard .wizard-step.is-active>.legal-checkboxes,html.js-wizard .wizard-step.is-active>.marketing-optin{position:relative;z-index:3;margin:0;padding:18px 24px;background:var(--bg-card,var(--bg-main));background-image:linear-gradient(var(--glass-bg),var(--glass-bg));border-left:1px solid var(--glass-border);border-right:1px solid var(--glass-border);border-top:1px solid var(--border-subtle);border-bottom:0;border-radius:0}html.js-wizard .wizard-step.is-active>.cta-section{border-bottom:1px solid var(--glass-border);border-radius:0 0 var(--radius-xl) var(--radius-xl);padding-bottom:24px}html.js-wizard .wizard-step.is-active:has(> .cta-section)>.form-section,html.js-wizard .wizard-step.is-active:has(> .legal-checkboxes)>.form-section{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}body.is-embedded .wizard-step.is-active>.cta-section,body.is-embedded .wizard-step.is-active>.form-section,body.is-embedded .wizard-step.is-active>.legal-checkboxes,body.is-embedded .wizard-step.is-active>.marketing-optin{background-color:var(--bg-main);backdrop-filter:none;-webkit-backdrop-filter:none}body.is-embedded .wizard-step[data-step="1"].is-active>.form-section{background-color:transparent}.wizard-step[data-step="2"] .invitation-section h3{font-size:16px!important;font-weight:700!important}.wizard-step[data-step="2"] .invitation-section p{font-size:13.5px!important;line-height:1.5!important}.wizard-step[data-step="2"] .invitation-section .input-hint{font-size:12.5px!important}.wizard-step[data-step="2"] .invitation-section{margin-top:4px!important}.submit-btn,body.is-embedded .submit-btn,html.js-wizard .wizard-btn-next{background:#11692f!important;color:#fff!important}.bb-num,.section-number{background:#11692f;color:#fff}.recommended-badge,.verify-btn{background:#11692f;color:#fff}.verify-btn:hover:not(:disabled){background:#0e5a28}body.is-embedded .marketing-optin .optin-detail,body.is-embedded .marketing-optin .optin-note{color:#4a5262}.submit-btn:hover:not(:disabled),html.js-wizard .wizard-btn-next:hover:not(:disabled){background:#0e5a28!important}html.js-wizard .wizard-step[data-step="1"] .wizard-btn-next{background:#fff!important;color:var(--reg-start-from)!important}body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .wizard-btn-next{background:var(--accent-fill)!important;border-color:var(--accent-fill)!important;color:#fff!important}body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .wizard-btn-next:hover:not(:disabled){background:var(--accent)!important;border-color:var(--accent)!important}html.js-wizard .wizard-btn-next{background:var(--accent-fill);border-color:var(--accent-fill)}html.js-wizard .wizard-btn-next:hover:not(:disabled){background:var(--accent);border-color:var(--accent)}html.js-wizard .wizard-step[data-step="1"] .wizard-btn-next{background:#fff;border-color:#fff;color:var(--reg-start-from)}html.js-wizard .wizard-step[data-step="1"] .wizard-btn-back{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.3);color:#fff}@media (max-width:400px){.wizard-sidebar .auth-progress-line{width:14px}.wizard-sidebar .auth-progress-bar{gap:5px}}.bb-deck{display:flex;flex-direction:column;gap:14px}.bb-step{background:var(--glass-bg);border:1px solid var(--glass-border);padding:18px 20px;display:flex;gap:16px;--sd-tilt:0deg;--sd-shift:0px;transform:rotate(var(--sd-tilt)) translateX(var(--sd-shift));transform-origin:50% 120%;transition:transform 420ms cubic-bezier(.22, .61, .36, 1),border-color var(--cfin-motion-fast) var(--cfin-ease-standard)}.bb-step:first-child{--sd-tilt:-0.42deg;--sd-shift:-5px}.bb-step:nth-child(2){--sd-tilt:0.30deg;--sd-shift:4px}.bb-step:nth-child(3){--sd-tilt:-0.22deg;--sd-shift:-2px}.bb-step:nth-child(4){--sd-tilt:0.46deg;--sd-shift:6px}.bb-step:nth-child(5){--sd-tilt:-0.34deg;--sd-shift:-4px}.bb-step:nth-child(6){--sd-tilt:0.18deg;--sd-shift:2px}.bb-step:focus-within,.bb-step:hover{--sd-tilt:0deg;--sd-shift:0px;border-color:var(--profit)}@media (max-width:640px){.bb-step:first-child{--sd-tilt:-0.2deg;--sd-shift:-2px}.bb-step:nth-child(2){--sd-tilt:0.15deg;--sd-shift:2px}.bb-step:nth-child(3){--sd-tilt:-0.1deg;--sd-shift:-1px}.bb-step:nth-child(4){--sd-tilt:0.22deg;--sd-shift:3px}.bb-step:nth-child(5){--sd-tilt:-0.16deg;--sd-shift:-2px}.bb-step:nth-child(6){--sd-tilt:0.09deg;--sd-shift:1px}}@media (prefers-reduced-motion:reduce){.bb-step{--sd-tilt:0deg;--sd-shift:0px;transition:none}}.bb-num{width:38px;height:38px;flex-shrink:0;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--color-success,var(--profit)) 0,var(--accent) 100%);color:var(--color-on-success,var(--bg-main));font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px var(--profit-bg)}.bb-body{flex:1;min-width:0}.wizard-step .form-section .bb-body,.wizard-step .form-section .section-subtitle,.wizard-step .optin-note{max-width:56ch}.wizard-step .form-section .bb-aside{max-width:62ch}.bb-body h3{font-size:16px;font-weight:600;color:var(--text-main);margin:0 0 6px;display:flex;align-items:center;gap:9px}.bb-body h3 .step-icon{width:19px;height:19px;color:var(--profit);flex-shrink:0}.bb-body p{font-size:14px;line-height:1.65;color:var(--text-sub);margin:0}.bb-body p+p{margin-top:7px}.bb-note{background:var(--profit-bg-light);border:1px solid var(--profit-bg);border-radius:var(--radius-lg);padding:12px 16px;margin-top:13px;display:flex;align-items:flex-start;gap:11px}.bb-note.warning{background:var(--orange-bg);border-color:var(--orange)}.bb-note svg{width:19px;height:19px;flex-shrink:0;color:var(--profit)}.bb-note.warning svg{color:var(--orange)}.bb-note p{font-size:13px;line-height:1.6;margin:0}.bb-note strong{color:var(--profit-text);font-weight:600}.bb-note.warning strong{color:var(--orange-text)}.btn-referral{display:inline-flex;align-items:center;gap:10px;background:#11692f;color:#fff;font-size:15px;font-weight:600;padding:13px 22px;border-radius:var(--radius-lg);text-decoration:none;margin-top:14px;box-shadow:0 4px 16px var(--profit-bg);transition:transform var(--cfin-motion-medium) var(--cfin-ease-standard),box-shadow var(--cfin-motion-medium) var(--cfin-ease-standard)}:root.light .btn-referral{background:#11692f}.btn-referral:hover{transform:translateY(var(--cfin-lift-card));box-shadow:0 8px 28px var(--profit-bg)}.btn-referral svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.btn-referral,.btn-referral:hover{transition:none!important;transform:none!important}}.bb-currencies{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.bb-ccy{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--bg-hover);font-size:13px;color:var(--text-main)}.bb-ccy.recommended{border-color:var(--profit);background:var(--profit-bg-light)}.bb-ccy b{font-weight:700;letter-spacing:.4px}.bb-ccy span{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--text-sub)}.bb-ccy.recommended span{color:var(--profit-text)}.bb-creds{background:var(--bg-hover);border-radius:var(--radius-lg);padding:14px 18px;margin-top:13px;list-style:none}.bb-creds li{display:flex;align-items:center;gap:11px;padding:8px 0;font-size:14px;color:var(--text-main)}.bb-creds li svg{width:17px;height:17px;flex-shrink:0;color:var(--profit)}.bb-ack{margin-top:20px;padding:18px 20px;border-radius:var(--radius-lg);background:var(--bg-hover);border:2px solid var(--border-subtle)}.bb-ack-title{font-size:14px;font-weight:600;color:var(--text-main);margin:0 0 12px}.bb-ack .checkbox-group+.checkbox-group{margin-top:12px}.bb-ack .checkbox-group{min-height:44px}.bb-ack .checkbox-group label{min-block-size:44px}.bb-away{display:flex;align-items:flex-start;gap:11px;margin-top:16px;padding:12px 16px;border-radius:var(--radius-lg);background:var(--bg-hover);border:1px solid var(--glass-border);font-size:13px;line-height:1.6;color:var(--text-sub)}.bb-away svg{width:18px;height:18px;flex-shrink:0;color:var(--text-sub)}.bb-body .bb-aside{font-size:13px;color:var(--text-dim,var(--text-sub));margin-top:9px}@media (max-width:540px){.bb-step{flex-direction:column;gap:12px;padding:16px}.bb-num{width:34px;height:34px;font-size:15px}}.auth-content a:focus-visible,.auth-password-toggle:focus-visible,.btn-referral:focus-visible,.checkbox-group input[type=checkbox]:focus-visible,.reg-toast-close:focus-visible,.skip-link:focus-visible,.submit-btn:focus-visible,.verify-btn:focus-visible,.verify-code-btn:focus-visible,.wizard-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:var(--cfin-focus-halo)}.btn-referral:focus-visible,.submit-btn:focus-visible,.wizard-btn-next:focus-visible{box-shadow:0 8px 32px var(--profit-bg)}@media (prefers-reduced-motion:reduce){.form-section,.form-section:hover,.payment-mode-btn,.payment-mode-btn:hover,.submit-btn,.submit-btn:hover,.verify-btn,.verify-btn:hover,.verify-code-btn,.verify-code-btn:hover,.wizard-btn,.wizard-btn-back:hover,.wizard-btn-next:hover{transition:none!important;transform:none!important}}@supports (padding:max(0px)){.auth-page.auth-scrollable>.auth-content{padding-top:max(clamp(28px,4vw,40px),env(safe-area-inset-top));padding-bottom:max(clamp(28px,4vw,40px),env(safe-area-inset-bottom));padding-left:max(clamp(16px,3vw,20px),env(safe-area-inset-left));padding-right:max(clamp(16px,3vw,20px),env(safe-area-inset-right))}.wizard-progress{top:max(env(safe-area-inset-top,0px),var(--cfin-hdr-h,0px))}.reg-toast-stack{top:calc(max(env(safe-area-inset-top,0px),var(--cfin-hdr-h,0px)) + var(--reg-rail-h,0px) + 16px)}}.section-number[data-motion-ambient]{--cm-amp:0.05;--cm-dur:7s}html.js-wizard .wizard-step:not(.is-active) .section-number[data-motion-ambient]{animation-name:none}[data-motion-scene] .dash-orb-1{translate:0 calc(var(--scene,0) * -56px)!important}[data-motion-scene] .dash-orb-2{translate:0 calc(var(--scene,0) * 44px)!important}[data-motion-scene] .dash-orb-3{translate:calc(var(--scene,0) * -28px) 0!important}@media (max-width:768px){[data-motion-scene] .dash-orb{translate:none!important}}@media (prefers-reduced-motion:reduce){[data-motion-scene] .dash-orb{translate:none!important}}html:not(.light){--reg-start-from:rgb(26, 34, 32);--reg-start-to:rgb(20, 27, 30);--reg-start-glow:rgba(60, 168, 92, 0.18);--reg-start-field:rgba(255, 255, 255, 0.06);--reg-start-field-hover:rgba(255, 255, 255, 0.10);--reg-start-field-border:rgba(255, 255, 255, 0.34);--reg-start-placeholder:rgba(255, 255, 255, 0.62)}html:not(.light) .wizard-step[data-step="1"]>.form-section{border:1px solid rgba(60,168,92,.38)}html:not(.light) .wizard-step[data-step="1"] .section-number{background:rgba(60,168,92,.16);border:1px solid rgba(60,168,92,.5);box-shadow:none;color:#7ed69a}html:not(.light).js-wizard .wizard-step[data-step="1"] .wizard-btn-next{background:#187442!important;border-color:#187442!important;color:#fff!important}html:not(.light).js-wizard .wizard-step[data-step="1"] .wizard-btn-back{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.28);color:rgba(255,255,255,.92)}.wizard-steplist{list-style:none;margin:0 0 clamp(28px,4vw,40px);padding:0;justify-content:flex-start;align-items:flex-start;gap:0}.wizard-steplist-item{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;position:relative}.wizard-steplist-marker{display:flex;align-items:center;justify-content:center;width:100%;height:10px}.wizard-steplist .auth-progress-line{position:absolute;top:4px;left:-50%;width:100%;min-width:0;z-index:0}.wizard-steplist .auth-progress-dot{position:relative;z-index:1;flex:0 0 auto}.wizard-steplist-name{display:none;width:100%;margin-top:8px;padding:0 6px;font-size:11px;line-height:1.25;font-weight:600;letter-spacing:.01em;text-align:center;overflow-wrap:break-word;hyphens:auto;color:var(--text-muted);overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:42px}@media (min-width:900px){.wizard-steplist-name{display:-webkit-box}}.wizard-steplist-item.completed .wizard-steplist-name{color:var(--text-muted);opacity:.75}.wizard-steplist-item.active .wizard-steplist-name{color:var(--text-primary);opacity:1}.wizard-steplist-item.active .auth-progress-dot{transform:scale(1.35)}@media (prefers-reduced-motion:reduce){.wizard-steplist-item.active .auth-progress-dot{transition:none}}.wizard-progress .auth-progress-label{display:flex;align-items:baseline;justify-content:center;gap:10px}.wizard-step-name{font-weight:700;color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wizard-step-count{flex:0 0 auto;font-size:11px;font-weight:600;letter-spacing:.02em;padding:2px 8px;border-radius:var(--radius-pill,999px);background:color-mix(in srgb,var(--text-muted) 14%,transparent);color:var(--text-muted);white-space:nowrap}@supports not (background:color-mix(in srgb,red 50%,transparent)){.wizard-step-count{background:rgba(130,130,135,.16)}}.wizard-next-label{margin:-4px 0 8px;font-size:12px;line-height:1.4;text-align:center;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wizard-next-label[hidden]{display:none!important}@media (min-width:900px){.wizard-next-label{display:none}}.wizard-recap{margin:0 0 16px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg,12px);background:color-mix(in srgb,var(--text-muted) 6%,transparent);font-size:13px}@supports not (background:color-mix(in srgb,red 50%,transparent)){.wizard-recap{background:rgba(130,130,135,.07)}}.wizard-recap[hidden]{display:none!important}.wizard-recap-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;cursor:pointer;font-weight:600;color:var(--text-muted);list-style:none;border-radius:var(--radius-lg,12px)}.wizard-recap-summary::-webkit-details-marker{display:none}.wizard-recap-summary::marker{content:''}.wizard-recap-summary:focus-visible{outline:2px solid var(--profit,currentColor);outline-offset:2px}.wizard-recap-chevron{flex:0 0 auto;width:16px;height:16px;transition:transform var(--cfin-motion-medium) var(--cfin-ease-standard, ease)}.wizard-recap[open] .wizard-recap-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.wizard-recap-chevron{transition:none}}.wizard-recap-list{margin:0;padding:0 14px 12px;display:grid;gap:6px}.wizard-recap-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 14px}.wizard-recap-row dt{flex:0 1 auto;min-width:0;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wizard-recap-row dd{flex:1 1 auto;margin:0;min-width:0;text-align:right;font-weight:600;color:var(--text-primary);overflow-wrap:break-word}.wizard-prereqs{margin:24px 0 0;padding:16px 18px;border:1px solid rgba(255,255,255,.28);border-radius:var(--radius-lg,12px);background:rgba(255,255,255,.1);color:var(--reg-on-start-soft,rgba(255,255,255,.85))}.wizard-prereqs-title{display:flex;align-items:flex-start;gap:9px;margin:0 0 12px;font-size:14px;font-weight:700;line-height:1.35;color:var(--reg-on-start,#fff)}.wizard-prereqs-title svg{flex:0 0 auto;width:17px;height:17px;margin-top:1px}.wizard-prereqs-list{margin:0;padding:0;list-style:none;display:grid;gap:12px}.wizard-prereqs-list li{display:grid;gap:2px}.wizard-prereqs-step{font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--reg-on-start,#fff)}.wizard-prereqs-need{font-size:13px;line-height:1.5;color:var(--reg-on-start-soft,rgba(255,255,255,.85))}.wizard-prereqs-foot{margin:12px 0 0;font-size:12px;line-height:1.45;color:var(--reg-on-start-faint,rgba(255,255,255,.72))}body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .wizard-prereqs{border:none;background:var(--cfin-fill-tertiary,var(--fill2));color:var(--text-sub)}body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .wizard-prereqs-step,body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .wizard-prereqs-title{color:var(--text-main)}body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .wizard-prereqs-foot,body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .wizard-prereqs-need{color:var(--text-sub)}@media (max-height:520px){.wizard-next-label{display:none}.wizard-recap{margin-bottom:10px}.wizard-recap-summary{padding:8px 12px}.wizard-prereqs{margin-top:16px;padding:12px 14px}}body.auth-page:not(.is-embedded) .input-group :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px;padding-top:10px;padding-bottom:10px}body.auth-page:not(.is-embedded) .input-group :is(input:not([type=checkbox]):not([type=radio]),select):not(.invalid):not(.valid){background-color:var(--cfin-fill-tertiary)}body.auth-page:not(.is-embedded) .wizard-step[data-step="1"] .input-group input:not(.invalid):not(.valid){background:var(--cfin-fill-tertiary)}body.auth-page:not(.is-embedded) .verify-btn,body.auth-page:not(.is-embedded) .verify-code-btn{min-height:44px}body.auth-page:not(.is-embedded) .auth-btn-google{background:var(--color-background-card);border:1px solid var(--cfin-separator);color:var(--text-main)}body.auth-page:not(.is-embedded) .wizard-sidebar{padding:28px}body.auth-page .verify-btn,body.auth-page:not(.is-embedded) .wizard-step[data-step] .verify-btn{border-radius:var(--radius-full,9999px);min-block-size:48px}body.auth-page .exchange-rate-info,body.auth-page .recommended-badge,body.auth-page .requirement,body.auth-page .strength-text,body.auth-page .wizard-step-count,body.auth-page .wizard-steplist-name{font-size:var(--cfin-text-footnote-size)}