.OwnerRegisterPage_page__F6x8E{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.OwnerRegisterPage_card__1TRVi{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:500px;width:100%;padding:2.5rem}.OwnerRegisterPage_header__TdZEh{text-align:center;margin-bottom:2rem}.OwnerRegisterPage_logo__9LuW7{font-size:2rem;font-weight:800;color:#667eea;margin-bottom:.5rem}.OwnerRegisterPage_title__YRfIJ{font-size:1.5rem;font-weight:700;color:#1a202c;margin-bottom:.5rem}.OwnerRegisterPage_subtitle__xQwMY{font-size:.95rem;color:#718096}.OwnerRegisterPage_googleBtnWrap__hCOZa,.OwnerRegisterPage_googleBtn__262yQ{margin-bottom:1rem;display:flex;justify-content:center;width:100%}.OwnerRegisterPage_googleBtn__262yQ{align-items:center;gap:10px;padding:.75rem 1rem;background:#fff;border:2px solid #e2e8f0;border-radius:8px;font-size:.95rem;font-weight:600;color:#1a202c;cursor:pointer;font-family:inherit;transition:border-color .2s,background .2s}.OwnerRegisterPage_googleBtn__262yQ:hover{border-color:#cbd5e0;background:#f8f9fa}.OwnerRegisterPage_googleBtn__262yQ:disabled{opacity:.6;cursor:not-allowed}.OwnerRegisterPage_googleIcon__bp8Oj{flex-shrink:0}.OwnerRegisterPage_divider__qtJ0y{display:flex;align-items:center;gap:10px;margin-bottom:1.25rem;color:#a0aec0;font-size:.8rem}.OwnerRegisterPage_divider__qtJ0y:after,.OwnerRegisterPage_divider__qtJ0y:before{content:"";flex:1 1;height:1px;background:#e2e8f0}.OwnerRegisterPage_googleError__PH8Zj{font-size:.8rem;color:#dc2626;background:#fef2f2;border-radius:6px;padding:6px 10px;margin-bottom:.75rem}.OwnerRegisterPage_group__D5mog{margin-bottom:1.25rem}.OwnerRegisterPage_label__Z9ADd{display:block;font-size:.875rem;font-weight:600;color:#2d3748;margin-bottom:.5rem}.OwnerRegisterPage_optional__lUF6q{font-weight:400;color:#a0aec0;font-size:.8rem;margin-left:.25rem}.OwnerRegisterPage_input__Oo8io{width:100%;padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:8px;font-size:.95rem;font-family:inherit;color:#1a202c;background:#fff;outline:none;box-sizing:border-box;transition:border-color .2s}.OwnerRegisterPage_input__Oo8io:focus{border-color:#667eea}.OwnerRegisterPage_fileUpload__Vv6NA{display:flex;align-items:center;gap:.75rem}.OwnerRegisterPage_fileInput__NrGXh{display:none}.OwnerRegisterPage_fileBtn__zTZTm{padding:.6rem 1rem;background:#f7fafc;border:2px solid #e2e8f0;border-radius:8px;font-size:.875rem;font-weight:600;color:#4a5568;cursor:pointer;transition:background .2s,border-color .2s;white-space:nowrap}.OwnerRegisterPage_fileBtn__zTZTm:hover{background:#edf2f7;border-color:#cbd5e0}.OwnerRegisterPage_fileName___EXCF{font-size:.875rem;color:#718096;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.OwnerRegisterPage_submit__DEoGd{width:100%;padding:.875rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:700;font-family:inherit;cursor:pointer;margin-top:1.5rem;transition:transform .2s,box-shadow .2s}.OwnerRegisterPage_submit__DEoGd:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.OwnerRegisterPage_submit__DEoGd:disabled{opacity:.6;cursor:not-allowed}.OwnerRegisterPage_successBox__zbz2j{background:#f0fdf4;border:2px solid #86efac;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.OwnerRegisterPage_successTitle__Bkt2z{font-size:1.125rem;font-weight:700;color:#166534;margin-bottom:.5rem}.OwnerRegisterPage_successText__eBe1g{font-size:.95rem;color:#166534;line-height:1.6}.OwnerRegisterPage_errorBox__5alRL{background:#fef2f2;border:2px solid #fca5a5;border-radius:8px;padding:1rem;margin-bottom:1rem}.OwnerRegisterPage_errorText__EYx5b{font-size:.875rem;color:#dc2626}.OwnerRegisterPage_footer__r5HPV{text-align:center;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e2e8f0;font-size:.95rem;color:#718096}.OwnerRegisterPage_footerLink__Qmk6J{color:#667eea;text-decoration:none;font-weight:600}.OwnerRegisterPage_footerLink__Qmk6J:hover{text-decoration:underline}