.register_container__AKSpV{min-height:100vh;background:linear-gradient(to bottom right,#f0f7ff,#e6f0ff);display:flex;align-items:center;justify-content:center;padding:1rem}.register_formCard__f3HaM{background:#fff;border-radius:1rem;box-shadow:0 10px 25px rgba(0,0,0,.1);width:100%;max-width:28rem;padding:2rem;box-sizing:border-box}.register_header__pNBQY{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.register_iconContainer__oc8Tw{background-color:#e6f0ff;padding:.75rem;border-radius:50%;margin-bottom:1rem}.register_icon__pl_z2{width:2rem;height:2rem;color:#2563eb}.register_title__v0P5D{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0}.register_subtitle__XKtev{color:#6b7280;margin-top:.5rem;text-align:center}.register_form__AVpTV{display:flex;flex-direction:column;gap:1.5rem;width:100%}.register_formGroup__krO5W{display:flex;flex-direction:column;gap:.5rem;width:100%}.register_label__hRC6C{font-size:.875rem;font-weight:500;color:#374151}.register_inputWrapper__FGPPI{position:relative;width:100%}.register_inputIcon__WoN4Y{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af;width:1.25rem;height:1.25rem}.register_input__W9AaN{width:100%;padding:.625rem .75rem .625rem 2.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:all .2s;box-sizing:border-box}.register_input__W9AaN:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.register_select__oab_v{width:100%;padding:.625rem .75rem .625rem 2.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:all .2s;box-sizing:border-box;background-color:#fff;cursor:pointer}.register_select__oab_v:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.register_submitButton__f7ui7{width:100%;padding:.625rem 1rem;background-color:#2563eb;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s;margin-top:.5rem}.register_submitButton__f7ui7:hover{background-color:#1d4ed8}.register_submitButton__f7ui7:focus{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.5)}.register_login__NnAb2{margin-top:1.5rem;text-align:center;font-size:.875rem;color:#6b7280}.register_loginLink__pzHTg{color:#2563eb;text-decoration:none;font-weight:500}.register_loginLink__pzHTg:hover{color:#1d4ed8}.register_row__p_f2F{display:flex;gap:1rem;width:100%}.register_row__p_f2F .register_formGroup__krO5W{flex:1 1}.register_inputError__KSWms{border-color:#dc2626}.register_error__aoTTe{color:#dc2626;font-size:.875rem;margin-top:.25rem}