.dTQ1Ha_page{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.dTQ1Ha_carte{text-align:center;border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:24px;flex-direction:column;align-items:center;gap:1.1rem;width:100%;max-width:420px;padding:2rem 1.5rem;display:flex;box-shadow:0 30px 80px #00000080}.dTQ1Ha_carte h1{letter-spacing:-.03em;font-size:2rem}.dTQ1Ha_carte p{color:var(--muted)}.dTQ1Ha_carte button{background:var(--grad);color:#fff;cursor:pointer;border:none;border-radius:14px;width:100%;padding:.9rem 1rem;font-size:1rem;font-weight:700;box-shadow:0 6px 20px #2f9e4466}.dTQ1Ha_carte button:disabled{opacity:.7;cursor:progress}.dTQ1Ha_carte .dTQ1Ha_erreur{color:var(--ko);font-size:.9rem}
