:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f7f9;--surface:#fff;--surface-2:#f1f3f6;--border:#e3e6eb;--border-strong:#cfd4dc;--text:#1a1d23;--text-muted:#626b78;--text-faint:#8b93a0;--accent:#4f46e5;--accent-hover:#4338ca;--accent-soft:#eef0ff;--accent-text:#fff;--danger:#dc2626;--danger-soft:#fdecec;--success:#15803d;--success-soft:#e7f6ec;--warning-soft:#fff6e0;--warning-text:#7a5300;--shadow:0 1px 2px #1018280f, 0 1px 3px #10182814;--shadow-lg:0 12px 32px #1018282e;--radius:10px;--radius-sm:7px;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SF Mono", "Cascadia Mono", Consolas, monospace;--header-h:60px;--bottom-nav-h:64px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1115;--surface:#171a20;--surface-2:#1e222a;--border:#2a2f39;--border-strong:#3a404c;--text:#e8eaee;--text-muted:#a0a7b3;--text-faint:#767e8b;--accent:#7c75ff;--accent-hover:#918bff;--accent-soft:#25244a;--accent-text:#0f1115;--danger:#f06363;--danger-soft:#3a1c1f;--success:#4ade80;--success-soft:#16301f;--warning-soft:#342a12;--warning-text:#f5d58a;--shadow:0 1px 2px #0006;--shadow-lg:0 12px 32px #0000008c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1115;--surface:#171a20;--surface-2:#1e222a;--border:#2a2f39;--border-strong:#3a404c;--text:#e8eaee;--text-muted:#a0a7b3;--text-faint:#767e8b;--accent:#7c75ff;--accent-hover:#918bff;--accent-soft:#25244a;--accent-text:#0f1115;--danger:#f06363;--danger-soft:#3a1c1f;--success:#4ade80;--success-soft:#16301f;--warning-soft:#342a12;--warning-text:#f5d58a;--shadow:0 1px 2px #0006;--shadow-lg:0 12px 32px #0000008c}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}h1,h2,h3{font-weight:650;line-height:1.25}h1{margin:0 0 12px;font-size:2rem}h2{margin:40px 0 12px;font-size:1.35rem}h3{margin:24px 0 6px;font-size:1.05rem}p{margin:0 0 12px}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}code,kbd{font-family:var(--mono);background:var(--surface-2);border:1px solid var(--border);border-radius:5px;padding:1px 5px;font-size:.9em}strong{font-weight:650}.page-header,.page-main,.page-footer{max-width:800px;margin:0 auto;padding-left:16px;padding-right:16px}.page-header{flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;padding-bottom:16px;display:flex}.brand{color:var(--text);align-items:center;gap:8px;margin-right:auto;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.page-nav{align-items:center;gap:16px;display:flex}.page-nav a{font-size:.9rem}.page-main{padding-top:24px;padding-bottom:48px}.lead{color:var(--text-muted);margin-bottom:20px;font-size:1.15rem}.muted{color:var(--text-muted)}.small{font-size:.875rem}.btn{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);min-height:40px;color:var(--text);justify-content:center;align-items:center;padding:8px 16px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--accent)}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.page-nav .btn{min-height:34px;padding:5px 12px;font-size:.875rem}.cta{flex-wrap:wrap;gap:10px;margin:20px 0 8px;display:flex}.page-main ul,.page-main ol{margin:0 0 16px;padding-left:22px}.page-main li+li{margin-top:8px}.reasons{gap:12px;list-style:none;display:grid;padding:0!important}.reasons li{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;margin:0!important}.reasons h3{margin:0 0 4px}.reasons p{color:var(--text-muted);margin:0}.note{border-radius:var(--radius-sm);background:var(--accent-soft);border-left:3px solid var(--accent);margin:16px 0;padding:12px 14px}.note-warning{background:var(--warning-soft);color:var(--warning-text);border-left-color:var(--warning-text)}.table-wrap{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin:16px 0 8px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:520px;font-size:.925rem}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:10px 12px}tbody tr:last-child th,tbody tr:last-child td{border-bottom:0}thead th{background:var(--surface-2);font-weight:650}tbody th{font-weight:600}.yes{color:var(--success);font-weight:600}.no{color:var(--danger);font-weight:600}.table-note{color:var(--text-muted);font-size:.85rem}.steps{counter-reset:step;list-style:none;padding:0!important}.steps>li{counter-increment:step;padding-left:44px;position:relative;margin-top:28px!important}.steps>li:before{content:counter(step);background:var(--accent);width:30px;height:30px;color:var(--accent-text);border-radius:50%;place-items:center;font-size:.9rem;font-weight:700;display:grid;position:absolute;top:0;left:0}.steps h3{margin:2px 0 6px}figure{margin:14px 0 0}figure img{border:1px solid var(--border);border-radius:var(--radius);max-width:100%;height:auto;box-shadow:var(--shadow);display:block}figcaption{color:var(--text-muted);margin-top:6px;font-size:.85rem}.page-footer{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px 20px;padding-top:24px;padding-bottom:32px;font-size:.875rem;display:flex}.page-footer nav{flex-wrap:wrap;gap:6px 18px;display:flex}.page-footer a{color:var(--text-muted);text-decoration:none}.page-footer a:hover{color:var(--accent)}.page-footer p{color:var(--text-muted);flex-basis:100%;margin:0}.page-footer p a{color:var(--text);font-weight:600}@media (width<=480px){h1{font-size:1.6rem}.lead{font-size:1.05rem}.steps>li{padding-top:40px;padding-left:0}}
