.register_page__nFHmt{--bg:#f5f5f5;--text:#1a1a1a;--textMuted:#6b6b6b;--white:#fff;--black:#1a1a1a;--border:rgba(0,0,0,.08);min-height:100vh;height:100vh;box-sizing:border-box;display:flex;align-items:stretch;justify-content:flex-end;padding:5px;background:var(--bg);color:var(--text);font-family:Open Sans,system-ui,sans-serif;font-weight:400;overflow-x:auto}.register_layoutWrap__G0_tY{display:flex;flex-direction:row;align-items:stretch;gap:0;width:calc(520px + 75vw);flex-shrink:0}@media (max-width:768px){.register_layoutWrap__G0_tY{flex-direction:column;align-items:center}}.register_orbitContainer__AVL6I{width:520px;flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;overflow:visible}@media (max-width:768px){.register_orbitContainer__AVL6I{width:100%;justify-content:center;min-height:320px;height:auto}}.register_orbitWrap__WkT4b{position:relative;width:520px;height:400px;flex-shrink:0}@media (max-width:768px){.register_orbitWrap__WkT4b{width:100%;max-width:400px;height:320px}}.register_card__MCXoM{position:relative;width:75vw;min-width:360px;max-width:75vw;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--white);border-radius:8px;border:1px solid var(--border);box-shadow:0 8px 32px rgba(0,0,0,.08);overflow:visible;transform-origin:right center;animation:register_cardExpandIn__f5U3W .4s ease-out forwards}@keyframes register_cardExpandIn__f5U3W{0%{transform:scaleX(.98)}to{transform:scaleX(1)}}.register_cardBackLink__iDWvO{position:absolute;top:1rem;left:1rem;display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--text);text-decoration:none}.register_cardBackLink__iDWvO:hover{color:var(--textMuted)}@media (max-width:768px){.register_card__MCXoM{width:100%;max-width:100%}}.register_orbitSvg__W6HIX{width:100%;height:100%;display:block}.register_orbitRing__00Wbs{fill:none;stroke:#d0d0d0;stroke-width:2;stroke-linecap:round;stroke-dasharray:2 5}.register_orbitRingOpacityFull__mcTcj{opacity:1}.register_orbitRingOpacityMid__P_nyi{opacity:.45}.register_orbitRingOpacityFaint__AQFAN{opacity:.12}.register_orbitRingDashCW__FJw7v{animation:register_orbitDashCW__haq92 14s linear infinite}.register_orbitRingDashCCW__qJabw{animation:register_orbitDashCCW__fNc57 18s linear infinite}.register_orbitRingDashCW2__imdF5{animation:register_orbitDashCW__haq92 22s linear infinite}@keyframes register_orbitDashCW__haq92{to{stroke-dashoffset:7}}@keyframes register_orbitDashCCW__fNc57{to{stroke-dashoffset:-7}}.register_orbitTag__zQYeD{position:absolute;display:inline-flex;align-items:center;gap:2px;background:#f0f0f0;color:#555;font-size:12px;font-weight:400;padding:4px 8px 4px 4px;border-radius:9999px;white-space:nowrap;box-shadow:0 1px 2px rgba(0,0,0,.06)}.register_orbitTagIcon__4Larq{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;color:var(--text);font-size:.6875rem;font-weight:600;line-height:1}.register_rightColumn__UR7Xb{padding:1.5rem 2rem;display:flex;flex-direction:column;align-items:center;min-height:0;min-width:340px;width:100%;box-sizing:border-box}.register_heading__W2shc{font-family:Abordage,system-ui,sans-serif;font-size:1.375rem;font-weight:700;color:var(--text);margin:0 0 .375rem;text-align:center;line-height:1.25;letter-spacing:.02em}.register_subtitle__ulFsF{font-size:.8125rem;color:var(--textMuted);margin:0 0 1.125rem;text-align:center;line-height:1.5}.register_socialRow__V9PUc{display:flex;gap:10px;margin-bottom:1.125rem}.register_socialBtn__cEq7w{width:40px;height:40px;border-radius:12px;border:1px solid var(--border);background:var(--white);color:var(--text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s}.register_socialBtn__cEq7w:hover{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.12)}.register_socialBtn__cEq7w:focus-visible{outline:2px solid var(--black);outline-offset:2px}.register_divider__WpG0s{display:flex;align-items:center;width:100%;gap:.75rem;margin-bottom:1.125rem}.register_dividerLine__224Ux{flex:1 1;height:1px;min-width:0;background:var(--border);border:none;display:block}.register_dividerText__xy5fB{font-size:.75rem;color:var(--textMuted)}.register_form__Zumvs{width:100%;min-width:0;max-width:340px;display:flex;flex-direction:column;gap:.75rem}.register_fieldGroup__5R19N{display:flex;flex-direction:column;gap:.375rem}.register_fieldLabel__dY4Az{font-size:.8125rem;font-weight:500;color:var(--text)}.register_fieldInput__iDrz3{width:100%;padding:10px 12px;font-size:.8125rem;font-family:inherit;color:var(--text);background:var(--white);border:1px solid var(--border);border-radius:10px;box-sizing:border-box;transition:border-color .2s}.register_fieldInput__iDrz3::placeholder{color:var(--textMuted)}.register_fieldInput__iDrz3:focus{outline:none;border-color:var(--black)}.register_fieldInput__iDrz3.register_error__sAUvq{border-color:#dc2626}.register_passwordWrap__CeoFX{position:relative}.register_passwordWrap__CeoFX .register_fieldInput__iDrz3{padding-right:40px}.register_passwordToggle__SfDvU{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px;height:24px;border:none;background:transparent;color:var(--textMuted);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:5px}.register_passwordToggle__SfDvU:hover{color:var(--text)}.register_passwordToggle__SfDvU:focus-visible{outline:2px solid var(--black);outline-offset:2px}.register_forgotRow__OYgrj{margin-top:.25rem}.register_forgotLink__EZMGr{font-size:.8125rem;color:var(--textMuted);text-decoration:none}.register_forgotLink__EZMGr:hover{color:var(--text)}.register_submitBtn__msVVV{width:100%;padding:11px 16px;font-size:.8125rem;font-weight:600;font-family:inherit;color:var(--white);background:var(--black);border:none;border-radius:12px;cursor:pointer;margin-top:.375rem;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:opacity .2s}.register_submitBtn__msVVV:hover{opacity:.9}.register_submitBtn__msVVV:focus-visible{outline:2px solid var(--black);outline-offset:2px}.register_bottomRow__RqhsC{margin-top:1.25rem;padding-top:1.25rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;max-width:340px}.register_bottomText__bC8ve{font-size:.8125rem;color:var(--textMuted)}.register_loginLink__oR9H4{font-size:.8125rem;font-weight:500;color:var(--text);padding:6px 12px;border-radius:9999px;border:1px solid var(--border);background:var(--white);text-decoration:none;transition:background .2s,border-color .2s}.register_loginLink__oR9H4:hover{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.12)}.register_errorMessage__0DOTg{font-size:.75rem;color:#dc2626;margin-top:.25rem}.register_generalError__Yp_02{color:#dc2626}.register_generalError__Yp_02,.register_generalSuccess__E6vEm{font-size:.8125rem;margin:0 0 1rem;text-align:center;width:100%;max-width:340px}.register_generalSuccess__E6vEm{color:#16a34a}.register_spinner__e_L8h{width:18px;height:18px;border:2px solid var(--border);border-top-color:var(--textMuted);border-radius:50%;animation:register_registerSpin__GnsY7 .7s linear infinite}@keyframes register_registerSpin__GnsY7{to{transform:rotate(1turn)}}.register_socialBtn__cEq7w:disabled,.register_submitBtn__msVVV:disabled{opacity:.7;cursor:not-allowed}