.group--bhzhG{margin-bottom:20px}.group--bhzhG .label--ZqWJb{display:block;font-size:14px;font-weight:500;margin-bottom:8px}.group--bhzhG .input--XyDwD{width:100%;padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:14px;font-family:inherit;transition:all .2s}.group--bhzhG .input--XyDwD.error-input--0GHWr{border-color:var(--color-error);background-color:rgba(255,77,79,.05)}.group--bhzhG .error-text--g7UMm{color:var(--color-error);font-size:12px;margin-top:6px;display:block}.group--bhzhG .hint--RUulw{font-size:12px;color:var(--color-text-light);margin-top:-8px}.row--0gxFj{display:flex;gap:16px}.row--0gxFj .group--bhzhG{flex:1}@media(max-width:520px){.row--0gxFj{flex-direction:column;gap:0}.row--0gxFj .group--bhzhG{margin-bottom:16px}}.container--m8YmM{display:flex;flex-direction:column;background-color:var(--color-bg)}.container--m8YmM .header--Nalbj{padding:64px 32px 48px;text-align:center}.container--m8YmM .header--Nalbj .title--ASJQ4{font-size:48px;font-weight:800;color:#374151;margin-bottom:24px;letter-spacing:-.025em}.container--m8YmM .header--Nalbj .subtitle--WjFpP{font-size:20px;color:#6b7280;max-width:600px;margin:0 auto;line-height:1.6}.container--m8YmM .header--Nalbj .loading--M7PSw{margin-top:24px;color:var(--color-primary);font-weight:500;display:flex;align-items:center;justify-content:center;gap:8px}.container--m8YmM .header--Nalbj .error--_8DLy{margin-top:24px;padding:16px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-md);color:var(--color-error);max-width:600px;margin-left:auto;margin-right:auto}.container--m8YmM .main--a56AX{flex:1;padding:0 32px 64px;display:flex;flex-direction:column;align-items:center}.container--m8YmM .footer--9S7AH{padding:32px;text-align:center;color:var(--color-text-secondary);font-size:14px}@media(max-width:720px){.container--m8YmM .header--Nalbj{padding:40px 16px 28px}.container--m8YmM .header--Nalbj .title--ASJQ4{margin-bottom:14px;font-size:34px;line-height:1.12}.container--m8YmM .header--Nalbj .subtitle--WjFpP{max-width:352px;font-size:16px;line-height:1.5}.container--m8YmM .main--a56AX{padding:0 16px 40px}.container--m8YmM .footer--9S7AH{padding:24px 16px}}