.register_container__ZDvLI{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.register_leftSide__s0KAM{position:relative;background-image:url(/auth-background.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;overflow:hidden}.register_leftSide__s0KAM:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.15) 0,rgba(0,0,0,.25) 50%,rgba(0,0,0,.35));z-index:1}.register_formWrapper__T_SwN{width:100%;max-width:480px}.register_logo__y0MCU{display:inline-block;font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#d4773e,#c85a2f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none;margin-bottom:3rem;transition:opacity .3s ease}.register_logo__y0MCU:hover{opacity:.8}.register_formContent__0b2ej{animation:register_fadeIn__Xs4XD .6s ease-out}.register_title__sRyfD{font-size:2.5rem;font-weight:700;margin:0 0 .5rem;color:#1a202c;line-height:1.2}.register_subtitle__7L21C{font-size:1.125rem;color:#718096;margin:0 0 2rem}.register_error__bbkN4{background:#fff5f5;border:1px solid #feb2b2;color:#c53030;padding:1rem;border-radius:12px;margin-bottom:1.5rem;font-size:.9375rem;display:flex;align-items:center;gap:.5rem}.register_form__4g4Cp{display:flex;flex-direction:column;gap:1.5rem}.register_formRow__6R9k3{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.register_formGroup__qYZWe{display:flex;flex-direction:column;gap:.5rem}.register_label__pMcEn{font-size:.9375rem;font-weight:600;color:#2d3748}.register_input__3xGuf{padding:1rem;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;transition:all .3s ease;background:#fff;color:#2d3748}.register_input__3xGuf:focus{outline:none;border-color:#d4773e;box-shadow:0 0 0 4px rgba(212,119,62,.1)}.register_input__3xGuf::placeholder{color:#a0aec0}.register_submitButton__3DXna{padding:1.125rem;background:linear-gradient(135deg,#d4773e,#c85a2f);color:#fff;border:none;border-radius:12px;font-size:1.0625rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px rgba(212,119,62,.3);margin-top:.5rem}.register_submitButton__3DXna:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(212,119,62,.4)}.register_submitButton__3DXna:active:not(:disabled){transform:translateY(0)}.register_submitButton__3DXna:disabled{opacity:.7;cursor:not-allowed;transform:none}.register_divider__ADSp7{position:relative;text-align:center;margin:2rem 0}.register_divider__ADSp7:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e2e8f0}.register_divider__ADSp7 span{position:relative;padding:0 1rem;background:#fef8f3;color:#718096;font-size:.875rem;font-weight:500}.register_links__tPg_x{text-align:center;font-size:.9375rem;color:#718096}.register_links__tPg_x p{margin:0}.register_link__8HFRy{color:#d4773e;text-decoration:none;font-weight:600;transition:color .2s ease}.register_link__8HFRy:hover{color:#c85a2f;text-decoration:underline}.register_rightSide__F9VQq{display:flex;align-items:center;justify-content:center;padding:3rem 2rem;background:#fef8f3;overflow-y:auto}.register_visualContent__Fj7QF{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.register_logoImage__3UrlO{width:400px;height:auto;filter:drop-shadow(0 6px 30px rgba(0,0,0,.3));animation:register_fadeIn__Xs4XD .8s ease-out;border-radius:16px}@keyframes register_fadeIn__Xs4XD{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:1024px){.register_container__ZDvLI{grid-template-columns:1fr}.register_leftSide__s0KAM{display:none}.register_rightSide__F9VQq{padding:2rem 1.5rem}.register_title__sRyfD{font-size:2rem}.register_logo__y0MCU{margin-bottom:2rem}}@media (max-width:640px){.register_rightSide__F9VQq{padding:1.5rem 1rem}.register_formWrapper__T_SwN{max-width:100%}.register_title__sRyfD{font-size:1.75rem}.register_subtitle__7L21C{font-size:1rem}.register_logo__y0MCU{font-size:1.25rem}.register_formRow__6R9k3{grid-template-columns:1fr}.register_logoImage__3UrlO{width:250px}}@media (max-width:1024px) and (min-width:641px){.register_logoImage__3UrlO{width:350px}}