.cx-page.svelte-112a87o{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--st-space-8) var(--st-space-4);background:var(--st-bg-night);color:var(--st-text-primary);font-family:var(--st-font-sans)}.cx-carte.svelte-112a87o{width:100%;max-width:460px;background:var(--st-bg-deep);border:1px solid var(--st-divider-card);border-radius:var(--st-radius-lg);padding:var(--st-space-8);display:flex;flex-direction:column;gap:var(--st-space-4)}.cx-intro.svelte-112a87o{font-size:var(--st-text-sm);color:var(--st-text-secondary);margin:0;line-height:1.6}.cx-intro.svelte-112a87o strong:where(.svelte-112a87o){color:var(--st-text-primary);word-break:break-all}.cx-form.svelte-112a87o{display:flex;flex-direction:column;gap:var(--st-space-4);margin-top:var(--st-space-2)}.cx-champ.svelte-112a87o{display:flex;flex-direction:column;gap:var(--st-space-2)}.cx-champ__label.svelte-112a87o{font-size:var(--st-text-sm);font-weight:600;color:var(--st-text-secondary)}.cx-form.svelte-112a87o input:where(.svelte-112a87o){background:var(--st-bg-night);border:1px solid var(--st-divider);border-radius:var(--st-radius-md);color:var(--st-text-primary);padding:var(--st-space-3);font-size:var(--st-text-sm);font-family:var(--st-font-sans)}.cx-form.svelte-112a87o input:where(.svelte-112a87o):focus{outline:2px solid var(--st-violet);outline-offset:2px;border-color:var(--st-violet)}.cx-form.svelte-112a87o button[disabled]:where(.svelte-112a87o){opacity:.7;cursor:progress}.cx-erreur.svelte-112a87o{background:#ec48991a;border:1px solid rgba(236,72,153,.3);color:var(--st-defavorable);border-radius:var(--st-radius-md);padding:var(--st-space-3) var(--st-space-4);font-size:var(--st-text-sm);margin:0}.cx-aide.svelte-112a87o{font-size:var(--st-text-xs);color:var(--st-text-muted);margin:0;line-height:1.6}.cx-lien.svelte-112a87o{font-size:var(--st-text-sm);color:var(--st-violet-soft)}.cx-secours.svelte-112a87o{margin:var(--st-space-2) 0 0;padding-top:var(--st-space-4);border-top:1px solid var(--st-divider);font-size:var(--st-text-xs);color:var(--st-text-muted)}.cx-secours.svelte-112a87o a:where(.svelte-112a87o){color:var(--st-text-secondary)}
