.register_header__G6I17{text-align:center;margin-bottom:1.25rem}.register_logo__n5OeK{width:56px;height:56px;margin:0 auto 1rem}.register_logo__n5OeK img{width:100%;height:auto}.register_title__DsoEt{font-size:1.5rem;font-weight:700;color:#f0f1f3;margin-bottom:.375rem;letter-spacing:-.02em}.register_description__y7gis{color:#8b8fa3;font-size:.875rem}.register_form__n0G5m{display:flex;flex-direction:column;gap:1rem}.register_inputRow__fUZ28{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.register_inputWrapper__iSZT6{display:flex;flex-direction:column;gap:.375rem}.register_label__bBbLo{font-size:.8125rem;font-weight:600;color:#a0a4b8}.register_inputContainer__FN_gA{position:relative;display:flex;align-items:center}.register_inputIcon__ate6u{position:absolute;left:.875rem;color:#4b5063;pointer-events:none}.register_input__zNuWY{width:100%;padding:.625rem .875rem .625rem 2.75rem;background-color:#12141c;border:1px solid #2a2d3a;border-radius:.5rem;color:#f0f1f3;font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease;outline:none}.register_inputContainer__FN_gA .register_input__zNuWY{background-color:#12141c;border-color:#2a2d3a;color:#f0f1f3}.register_inputContainer__FN_gA .register_input__zNuWY:focus{border-color:var(--color-primary,#2563eb);box-shadow:0 0 0 3px rgba(37,99,235,.15)}.register_input__zNuWY:focus+.register_inputIcon__ate6u{color:var(--color-primary,#2563eb)}.register_input__zNuWY::placeholder{color:#3d4055}.register_passwordToggle__7Hku1{position:absolute;right:.75rem;background:none;border:none;color:#4b5063;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.register_passwordToggle__7Hku1:hover{color:#8b8fa3}.register_mismatchHint__bXp6_{font-size:.75rem;color:#f87171;margin-top:2px}.register_errorContainer__WELqR{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);color:#f87171;padding:.75rem 1rem;border-radius:.5rem;display:flex;flex-direction:column;gap:.25rem;text-align:center}.register_errorTitle__LkoAw{font-size:.8125rem;font-weight:600}.register_errorHint__sulhE{font-size:.75rem;color:#8b8fa3;line-height:1.4}.register_submitButton__s4seo{margin-top:.5rem;background:var(--color-primary,#2563eb);color:#ffffff;font-weight:600;padding:.625rem 1rem;border-radius:.5rem;border:none;cursor:pointer;transition:background-color .2s ease;font-size:.875rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.register_submitButton__s4seo svg{flex-shrink:0}.register_submitButton__s4seo:hover:not(:disabled){background:var(--color-primary-hover,#1d4ed8)}.register_submitButton__s4seo:disabled{opacity:.5;cursor:not-allowed}.register_termsCheckbox__m9prv{display:flex;align-items:flex-start;gap:.625rem;cursor:pointer;-webkit-user-select:none;user-select:none;margin-top:.25rem}.register_termsInput__nH6jU{width:16px;height:16px;min-width:16px;margin-top:2px;accent-color:var(--color-primary,#2563eb);cursor:pointer}.register_termsLabel__LxuwD{color:#8b8fa3;font-size:.8125rem;line-height:1.4}.register_termsLink__v4lDP{color:var(--color-primary,#2563eb);font-weight:600;text-decoration:none}.register_termsLink__v4lDP:hover{text-decoration:underline}.register_footer__xiwvu{margin-top:1.5rem;text-align:center;font-size:.8125rem;color:#4b5063}.register_link__Q_OcE{color:var(--color-primary,#2563eb);font-weight:600;text-decoration:none;margin-left:.25rem}.register_link__Q_OcE:hover{text-decoration:underline}.register_businessTypeWrapper__Dmqok{margin:.25rem 0;background:#12141c;border:1px solid #2a2d3a;border-radius:.5rem;padding:.875rem;display:flex;flex-direction:column;gap:.5rem}.register_labelHighlight__PDr2Z{font-size:.8125rem;font-weight:700;color:#f0f1f3;display:flex;align-items:center;gap:.5rem}.register_businessTypeGrid__PMCVO{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}@media (max-width:480px){.register_businessTypeGrid__PMCVO{grid-template-columns:repeat(2,1fr)}}.register_businessTypeCard__uugYV{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .375rem;background:#1a1d27;border:1px solid #2a2d3a;border-radius:.5rem;color:#8b8fa3;font-size:.7rem;cursor:pointer;transition:all .15s ease;text-align:center;line-height:1.3}.register_businessTypeCard__uugYV:hover{border-color:#3d4055;background:#22252f}.register_businessTypeCardSelected__E_DTY{background:rgba(37,99,235,.1);border-color:var(--color-primary,#2563eb);color:var(--color-primary,#2563eb)}.register_businessTypeEmoji__nu_Ry{font-size:1.25rem;line-height:1}.register_businessTypeName__Qdvxa{font-weight:600}.register_hiddenInput__5xj4o{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.register_referralBanner__huwt3{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:8px;background:#ECFDF5;border:1px solid #10b981;color:#047857;font-size:.8125rem;font-weight:500;line-height:1.4;margin-bottom:.5rem}.register_salesRepSection__HMf3V{margin:.25rem 0}.register_salesRepToggle__ZDywU{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#8b8fa3;font-size:.8125rem;cursor:pointer;padding:.375rem 0;transition:color .15s}.register_salesRepToggle__ZDywU:hover{color:var(--color-primary,#2563eb)}.ValuePropositionPanel_panel__lK1Ok{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.5rem;padding:1rem;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.2);border-radius:1rem}.ValuePropositionPanel_benefit__qGvDB{display:flex;align-items:center;gap:.75rem}.ValuePropositionPanel_iconWrapper__N0nN4{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(16,185,129,.15);border-radius:.625rem;color:#10b981}.ValuePropositionPanel_text__5nYJh{font-size:.825rem;color:#cbd5e1;line-height:1.4;margin:0}.PasswordStrength_container__HWeD3{display:flex;flex-wrap:wrap;gap:.375rem 1rem;padding:.5rem .5rem 0}.PasswordStrength_rule___bSO5{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#64748b;transition:color .2s ease}.PasswordStrength_iconPassed__0xUmi,.PasswordStrength_rule___bSO5.PasswordStrength_passed__dueVT{color:#10b981}.PasswordStrength_iconPending__AxbYF{color:#475569}