.register_split__QtotF{display:grid;grid-template-columns:1fr;gap:2rem;width:100%;align-items:stretch}@media (min-width:1024px){.register_split__QtotF{grid-template-columns:600px 1fr}}.register_formCol__Vffc_{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem .5rem}.register_header__G6I17{text-align:center;margin-bottom:1.5rem}.register_logo__n5OeK img{height:3rem;width:auto}.register_title__DsoEt{font-size:1.9375rem;font-weight:700;color:var(--auth-ink,#2a313a);margin:.75rem 0 .25rem;line-height:1.2}.register_description__y7gis{font-size:1.125rem;color:var(--auth-ink-soft,#5b6a7e);margin:0}.register_referralBanner__huwt3{display:flex;align-items:center;gap:.5rem;width:100%;max-width:500px;background:var(--auth-accent-tint,#e7f8f2);color:var(--auth-accent-deep,#0b835c);border-radius:var(--auth-radius,18px);padding:.75rem 1rem;font-size:.875rem;font-weight:600;margin-bottom:1rem}.register_form__n0G5m{width:100%;max-width:500px;display:flex;flex-direction:column;gap:1.25rem}.register_errorContainer__WELqR{background:var(--auth-danger-tint,#fce9e9);border:1px solid var(--auth-danger-line,rgba(220,38,38,.28));border-radius:var(--auth-radius,18px);padding:.75rem 1rem}.register_errorTitle__LkoAw{color:var(--auth-danger,#dc2626);font-size:.875rem;font-weight:600}.register_errorHint__sulhE{color:var(--auth-ink-soft,#5b6a7e);font-size:.8125rem;margin-top:.25rem}.register_inputRow__fUZ28{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width:640px){.register_inputRow__fUZ28{grid-template-columns:1fr 1fr;gap:2rem}}.register_inputWrapper__iSZT6{display:flex;flex-direction:column;gap:.5rem;position:relative}.register_label__bBbLo{font-size:.875rem;color:var(--auth-ink,#2a313a)}.register_input__zNuWY{width:100%;height:2.625rem;border:1px solid var(--auth-input-line,#97a2b1);border-radius:var(--auth-pill,999px);padding:0 1rem;font-size:.9375rem;font-family:inherit;color:var(--auth-ink,#2a313a);background:var(--auth-surface,#ffffff);box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.register_input__zNuWY::placeholder{color:var(--auth-ink-faint,#64748b)}.register_input__zNuWY:focus{outline:none;border-color:var(--auth-accent,#10b981);box-shadow:0 0 0 3px var(--auth-accent-tint,#e7f8f2)}.register_passwordField__JggRZ{position:relative}.register_passwordField__JggRZ .register_input__zNuWY{padding-right:2.75rem}.register_passwordToggle__7Hku1{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;color:var(--auth-ink-faint,#64748b);display:inline-flex}.register_mismatchHint__bXp6_{font-size:.8125rem;color:var(--auth-danger,#dc2626)}.register_divider__7OH23{height:1px;background:var(--auth-line,#e4e9ef)}.register_selectTrigger__7D6_n{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;height:2.625rem;border:1px solid var(--auth-input-line,#97a2b1);border-radius:var(--auth-pill,999px);padding:0 .75rem 0 1rem;background:var(--auth-surface,#ffffff);font-family:inherit;font-size:.9375rem;color:var(--auth-ink,#2a313a);cursor:pointer;transition:border-color .15s ease}.register_selectTrigger__7D6_n:hover{border-color:var(--auth-accent,#10b981)}.register_selectValue__jY3PG{display:inline-flex;align-items:center;gap:.5rem}.register_selectValueIcon__j97Us{width:1.125rem;height:1.125rem;object-fit:contain}.register_selectChevron__mWEcW,.register_selectPlaceholder__kqMZy{color:var(--auth-ink-faint,#64748b)}.register_selectChevron__mWEcW{flex-shrink:0;transition:transform .15s ease}.register_selectChevronOpen__rsu_J{transform:rotate(180deg)}.register_selectWrap__cbAXe{position:relative}.register_rubroPanel__QslcK{position:absolute;top:calc(100% + .5rem);left:0;right:0;z-index:20;background:var(--auth-accent-tint,#e7f8f2);border-radius:24px;padding:1rem;box-shadow:0 18px 40px -18px rgba(7,78,54,.35)}.register_rubroScroller__VdOHB{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.625rem .5rem;max-height:12.5rem;overflow-y:auto;padding-right:.375rem;scrollbar-width:thin;scrollbar-color:var(--auth-accent-soft,#b5e9d8) transparent}.register_rubroOption__zEB3B{display:flex;flex-direction:column;align-items:center;gap:.5rem;background:none;border:none;padding:.375rem .25rem;border-radius:16px;cursor:pointer;font-family:inherit;transition:background .15s ease}.register_rubroOption__zEB3B:hover{background:rgba(255,255,255,.65)}.register_rubroOptionSelected__0jYWA{background:#ffffff}.register_rubroIconPill__SQJ0u{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:2.25rem;border-radius:var(--auth-pill,999px);background:var(--auth-accent-soft,#b5e9d8);font-size:1rem}.register_rubroOptionSelected__0jYWA .register_rubroIconPill__SQJ0u{background:var(--auth-accent,#10b981)}.register_rubroIcon__aXI5Q{width:1.25rem;height:1.25rem;object-fit:contain}.register_rubroOptionSelected__0jYWA .register_rubroIcon__aXI5Q{filter:brightness(0) invert(1)}.register_rubroName__2hJgn{font-size:.75rem;line-height:1.25;color:var(--auth-accent-deeper,#074e36);text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.register_hiddenInput__5xj4o{position:absolute;bottom:0;left:25%;width:1px;height:1px;opacity:0;pointer-events:none}.register_termsCheckbox__m9prv{display:flex;align-items:center;gap:.625rem;cursor:pointer}.register_termsInput__nH6jU{width:1.125rem;height:1.125rem;accent-color:var(--auth-accent,#10b981);flex-shrink:0}.register_termsLabel__LxuwD{font-size:.875rem;color:var(--auth-ink-soft,#5b6a7e)}.register_termsLink__v4lDP{color:var(--auth-accent-deep,#0b835c);font-weight:600;text-decoration:underline;text-underline-offset:2px}.register_submitButton__s4seo{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:2.75rem;background:var(--auth-accent,#10b981);color:#ffffff;font-family:inherit;font-size:.9375rem;font-weight:700;border:none;border-radius:var(--auth-pill,999px);cursor:pointer;transition:background .15s ease}.register_submitButton__s4seo:hover:not(:disabled){background:var(--auth-accent-deep,#0b835c)}.register_submitButton__s4seo:disabled{opacity:.55;cursor:not-allowed}.register_footer__xiwvu{text-align:center;font-size:.875rem;color:var(--auth-ink-soft,#5b6a7e)}.register_link__Q_OcE{color:var(--auth-accent-deep,#0b835c);font-weight:600;text-decoration:none}.register_link__Q_OcE:hover{text-decoration:underline}.register_creating__25scq{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;background:var(--auth-surface,#ffffff)}.register_creatingLogo__ojyuQ{height:3.25rem;width:auto}.register_creatingText__8LbMh{font-size:1rem;color:var(--auth-ink,#2a313a);margin:0}.register_creatingSpinner__KLbsP{color:var(--auth-accent,#10b981);animation:register_spin__Mo9SD 1s linear infinite}@keyframes register_spin__Mo9SD{to{transform:rotate(1turn)}}.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}.AuthShowcase_showcase__ApVv4{position:relative;border-radius:40px;overflow:hidden;display:none;background:var(--auth-accent,#10b981)}@media (min-width:1024px){.AuthShowcase_showcase__ApVv4{display:flex;flex-direction:column;justify-content:space-between;padding:2.5rem;height:clamp(40rem,calc(100vh - 7rem),60rem)}}.AuthShowcase_photo__HrFFs{object-fit:cover;object-position:50% 20%}.AuthShowcase_overlay__25kMH{position:absolute;inset:0;background:linear-gradient(180deg,rgba(251,241,230,0),rgba(7,78,54,.55) 55%,#074e36)}.AuthShowcase_mark__nY_XT{position:relative;width:4.125rem;height:auto;align-self:flex-start}.AuthShowcase_claim__W6W1O{position:relative;display:flex;flex-direction:column;gap:1rem}.AuthShowcase_kicker__8Itcr{font-size:1.5625rem;font-weight:600}.AuthShowcase_headline__NE_IF,.AuthShowcase_kicker__8Itcr{color:var(--auth-accent-tint,#e7f8f2);margin:0;line-height:1.2}.AuthShowcase_headline__NE_IF{font-size:2.4375rem;font-weight:700;text-wrap:balance}.AuthShowcase_chips__rRt61{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;list-style:none;padding:0;margin:1rem 0 0}.AuthShowcase_chip__nAhKI{display:inline-flex;align-items:center;gap:.375rem;background:var(--auth-warn-tint,#fbf1e6);color:var(--auth-warn-deep,#9a5404);font-size:.8125rem;font-weight:600;border-radius:20px;padding:.375rem .625rem}