.lg-card{background:#fff;color:#0f172a;border-radius:18px;padding:32px;margin-top:24px;box-shadow:0 10px 40px #02061759}.lg-card h2{font-size:22px;margin:0 0 14px;color:#0f172a}.lg-body{font-size:15px;line-height:1.5;color:#475569}.lg-progress{display:flex;gap:6px;margin:0 0 20px}.lg-progress span{flex:1;height:5px;border-radius:3px;background:#e2e8f0;transition:background .2s}.lg-progress span.on{background:#6366f1}.lg-field{display:block;margin-top:16px}.lg-field span{display:block;font-size:13px;font-weight:600;color:#334155;margin-bottom:6px}.lg-field input{width:100%;padding:12px 14px;font:inherit;color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px}.lg-field input:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f133}.lg-err{color:#dc2626;font-size:13px;margin:10px 0 0}.lg-next{margin-top:22px;width:100%;padding:13px 16px;font:inherit;font-weight:600;color:#fff;background:#6366f1;border:none;border-radius:10px;cursor:pointer}.lg-next:hover:not(:disabled){background:#4f46e5}.lg-next:disabled{opacity:.6;cursor:default}:root{color-scheme:light dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--accent: #2f81f7}*{box-sizing:border-box}body{margin:0;background:#0b0f14;color:#e6edf3}.wrap{max-width:640px;margin:0 auto;padding:48px 20px;min-height:100vh}.card{background:#121821;border:1px solid #1f2a37;border-radius:14px;padding:28px;margin-top:20px}.badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.02em;color:#fff}.muted{color:#8b98a5;font-size:14px}h1{font-size:22px;margin:0 0 4px}h2{font-size:18px;margin:0 0 8px}img.shot{display:block;max-width:100%;max-height:520px;width:auto;margin:12px auto 0;border-radius:8px;border:1px solid #1f2a37}pre{background:#0b0f14;border:1px solid #1f2a37;border-radius:8px;padding:12px;overflow:auto;font-size:13px}.steps{display:flex;gap:6px;margin:10px 0 18px}.steps span{flex:1;height:4px;border-radius:2px;background:#1f2a37}.steps span.on{background:var(--accent)}.field{display:block;margin-top:14px}.field span{display:block;font-size:12px;font-weight:600;letter-spacing:.04em;color:#8b98a5;margin-bottom:6px}.field input{width:100%;padding:10px 12px;font:inherit;color:inherit;background:#0b0f14;border:1px solid #1f2a37;border-radius:8px}.field input:focus{outline:2px solid var(--accent);outline-offset:-1px}.field input:disabled{opacity:.6}button.next{margin-top:20px;padding:10px 22px;font:inherit;font-weight:700;letter-spacing:.04em;color:#fff;background:var(--accent);border:0;border-radius:8px;cursor:pointer}button.next:disabled{opacity:.6;cursor:progress}.status{margin-top:16px;padding:12px 14px;border:1px solid #1f2a37;border-radius:8px}.err{color:#f85149;font-size:14px;margin:8px 0 0}dl.summary{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;margin:14px 0}dl.summary div{display:contents}dl.summary dt{font-size:12px;font-weight:600;color:#8b98a5;letter-spacing:.04em}dl.summary dd{margin:0}
