.owner-signup{color:#f5f5f5;background:#050505;justify-content:center;align-items:flex-start;min-height:100vh;padding:28px 16px 48px;display:flex}.owner-signup-card{background:#050505;border:1px solid #ffffff29;border-radius:24px;width:100%;max-width:520px;padding:36px 22px 28px}.owner-signup-icon{color:#fff;border:1px solid #ffffff47;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin:0 auto 18px;display:flex}.owner-signup h1{text-align:center;letter-spacing:-.02em;color:#fff;margin:0;font-size:1.65rem;font-weight:700;line-height:1.2}.owner-signup-lead,.owner-signup-trust,.owner-signup-signin,.owner-signup-invited{text-align:center}.owner-signup-lead{color:#d4d4d8;margin:14px 0 0;font-size:1.02rem;line-height:1.5}.owner-signup-trust{color:#fff;margin:16px 0 0;font-size:.98rem;font-weight:600;line-height:1.45}.owner-signup-invited{color:#d4d4d8;margin:12px 0 0;font-size:.92rem}.owner-signup-signin{color:#e4e4e7;margin:16px 0 0;font-size:.95rem}.owner-signup-signin a{color:#fff;font-weight:600;text-decoration:none}.owner-signup-signin a:hover{text-decoration:underline}.owner-signup-rule{border:0;border-top:1px solid #ffffff29;margin:22px 0 20px}.owner-signup-form{flex-direction:column;gap:16px;display:flex}.owner-signup-field label{color:#f4f4f5;margin-bottom:8px;font-size:.95rem;display:block}.owner-signup-field input{color:#fff;background:0 0;border:1px solid #ffffff38;border-radius:999px;width:100%;padding:12px 16px;font-size:1rem;line-height:1.4}.owner-signup-field input::placeholder{color:#71717a}.owner-signup-field input:focus{border-color:#ffffffb3;outline:none}.owner-signup-field input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #111}.owner-signup-hint{color:#a1a1aa;margin:6px 0 0 8px;font-size:.75rem}.owner-signup-error{color:#fecaca;background:#7f1d1d59;border:1px solid #f8717173;border-radius:14px;padding:12px 14px;font-size:.9rem}.owner-signup-legal{border-top:1px solid #ffffff1f;flex-direction:column;gap:12px;padding-top:8px;display:flex}.owner-signup-check{align-items:flex-start;gap:10px;display:flex}.owner-signup-check input{flex-shrink:0;margin-top:3px}.owner-signup-check label{color:#d4d4d8;font-size:.875rem;line-height:1.45}.owner-signup-legal-heading{color:#fff;margin:0;font-size:1.05rem;font-weight:700;line-height:1.3}.owner-signup-check-title{color:#fff;margin:0 0 4px;font-size:.95rem;font-weight:700;line-height:1.4}.owner-signup-assurance{color:#fff;align-items:flex-start;gap:10px;margin-top:4px;display:flex}.owner-signup-assurance p:last-child{color:#d4d4d8;margin:0;font-size:.875rem;line-height:1.45}.owner-signup-check a{color:#fff;font-weight:700;text-decoration:none}.owner-signup-check a:hover{text-decoration:underline}.owner-signup-check-error{color:#fca5a5;margin:4px 0 0;font-size:.75rem}.owner-signup-submit{color:#111;cursor:pointer;background:#f4f4f5;border:0;border-radius:999px;width:100%;padding:13px 16px;font-size:1rem;font-weight:600}.owner-signup-submit:hover{background:#fff}.owner-signup-submit:disabled{opacity:.55;cursor:not-allowed}.owner-signup-success{text-align:center}.owner-signup-success h1{margin-top:8px}.owner-signup-success p{color:#d4d4d8;margin:14px 0 0;font-size:.95rem;line-height:1.5}.owner-signup-success-note{color:#a1a1aa;border-top:1px solid #ffffff1f;margin-top:18px;padding-top:16px;font-size:.8rem}.owner-signup-confirm{color:#111;background:#f4f4f5;border-radius:999px;justify-content:center;align-items:center;width:100%;margin-top:22px;padding:13px 16px;font-weight:600;text-decoration:none;display:flex}.owner-signup-confirm:hover{background:#fff}.owner-signup-back{text-align:center;color:#d4d4d8;margin-top:14px;font-size:.9rem;text-decoration:none;display:block}.owner-signup-back:hover{color:#fff}@media (min-width:640px){.owner-signup{padding:48px 24px}.owner-signup-card{padding:42px 36px 32px}.owner-signup h1{font-size:1.85rem}}
