._card_1t2gj_1{width:min(100%,26rem);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}._card_1t2gj_1 h1{margin:var(--space-2) 0;font-size:clamp(1.75rem,6vw,2.25rem)}._unbreakable_1t2gj_15{white-space:nowrap}._logo_1t2gj_19{object-fit:contain;width:8rem;height:8rem;margin:0 auto;display:block}._hint_1t2gj_27{color:var(--color-muted);margin:0 0 var(--space-6)}._form_1t2gj_32{gap:var(--space-2);display:grid}._form_1t2gj_32 label{margin-top:var(--space-2);font-weight:600}._fieldError_1t2gj_42,._error_1t2gj_43{color:var(--color-error);margin:0}._error_1t2gj_43{padding:var(--space-3);border-radius:var(--radius-control);background:var(--color-error-surface)}._page_19vpr_1,._status_19vpr_2{min-height:100vh;padding:var(--space-4);place-items:center;display:grid}._status_19vpr_2{align-content:center;gap:var(--space-3);text-align:center}:root{color:#17202a;font-synthesis:none;text-rendering:optimizelegibility;--color-surface:#fff;--color-primary:#d33385;--color-primary-hover:#ba2873;--color-border:#bdc9c6;--color-muted:#52615e;--color-error:#a32323;--color-error-surface:#fce8e8;--color-info-surface:#e7f4f1;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--radius-control:.5rem;--radius-card:1rem;--shadow-card:0 1rem 3rem #1c332d1a;background:#f4f7f6;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:360px;margin:0}button:not(.MuiButtonBase-root),input:not(.MuiInputBase-input),select:not(.MuiInputBase-input){border:1px solid var(--color-border);border-radius:var(--radius-control);min-height:2.75rem;font:inherit}input:not(.MuiInputBase-input),select:not(.MuiInputBase-input){width:100%;padding:0 var(--space-3);background:var(--color-surface)}button:not(.MuiButtonBase-root){padding:0 var(--space-4);color:#fff;background:var(--color-primary);border-color:var(--color-primary);cursor:pointer;font-weight:700}button:not(.MuiButtonBase-root):hover:not(:disabled){background:var(--color-primary-hover)}button:not(.MuiButtonBase-root):disabled{cursor:wait;opacity:.7}button:not(.MuiButtonBase-root):focus-visible,input:not(.MuiInputBase-input):focus-visible,select:not(.MuiInputBase-input):focus-visible{outline-offset:2px;outline:3px solid #111827}
