.train-redirect.svelte-9i8nu1{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:var(--space-6) var(--space-4);background:var(--bg)}.card.svelte-9i8nu1{max-width:440px;width:100%;text-align:center;padding:var(--space-6);background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-lg, 12px);display:flex;flex-direction:column;gap:var(--space-3)}h1.svelte-9i8nu1{font-size:var(--fs-xl);margin:0;text-wrap:balance}.eyebrow.svelte-9i8nu1{font-size:var(--fs-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);margin:0}.when.svelte-9i8nu1{color:var(--text-secondary);margin:0}.hint.svelte-9i8nu1{color:var(--text-secondary);font-size:var(--fs-md)}.facts.svelte-9i8nu1{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin:0}.facts.svelte-9i8nu1 div:where(.svelte-9i8nu1){padding:var(--space-3);background:var(--bg-hover);border-radius:var(--radius)}.facts.svelte-9i8nu1 dt:where(.svelte-9i8nu1){font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.facts.svelte-9i8nu1 dd:where(.svelte-9i8nu1){margin:4px 0 0;font-size:var(--fs-lg);font-weight:700;font-variant-numeric:tabular-nums}.actions.svelte-9i8nu1{display:flex;flex-direction:column;gap:var(--space-2)}.btn.svelte-9i8nu1{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--primary);color:#fff;font-weight:600;text-decoration:none}.btn--ghost.svelte-9i8nu1{background:transparent;color:var(--text);border:1px solid var(--border-strong)}
