.checker-root.svelte-9ae59c{background:var(--canvas);min-height:100vh;color:var(--ink);font-family:var(--font-sans)}main.svelte-9ae59c{max-width:var(--content-max);margin:0 auto;padding:32px 32px 96px}.hero.svelte-9ae59c{max-width:1050px;padding:52px 0 72px}.eyebrow.svelte-9ae59c{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:600;line-height:1.5}.eyebrow.light.svelte-9ae59c{color:#f5f1e799}h1.svelte-9ae59c,h2.svelte-9ae59c,h3.svelte-9ae59c{color:var(--ink);font-family:var(--font-serif);margin-top:0;font-weight:500}h1.svelte-9ae59c{letter-spacing:-.05em;max-width:950px;margin-bottom:24px;font-size:clamp(48px,7.2vw,86px);line-height:.98}h1.svelte-9ae59c em:where(.svelte-9ae59c){color:var(--forest);font-style:normal}h2.svelte-9ae59c{letter-spacing:-.04em;font-size:clamp(34px,4.5vw,58px);line-height:1.02}h3.svelte-9ae59c{font-size:24px;line-height:1.15}.lead.svelte-9ae59c{max-width:850px;color:var(--ink-2);margin:0;font-size:20px;line-height:1.55}.hero-actions.svelte-9ae59c,.handoff-actions.svelte-9ae59c{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:28px;display:flex}.text-link.svelte-9ae59c,.handoff.svelte-9ae59c a:where(.svelte-9ae59c),.boundary-grid.svelte-9ae59c a:where(.svelte-9ae59c){color:var(--forest);text-underline-offset:3px;font-weight:650}.handoff-actions.svelte-9ae59c .m-btn:where(.svelte-9ae59c){color:#08100c}.checker.svelte-9ae59c{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:36px}.checker-intro.svelte-9ae59c{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:end;gap:34px;margin-bottom:30px;display:grid}.checker-intro.svelte-9ae59c h2:where(.svelte-9ae59c){margin-bottom:0}.checker-intro.svelte-9ae59c p:where(.svelte-9ae59c){color:var(--ink-2);margin:0;line-height:1.65}.field-grid.svelte-9ae59c{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}label.svelte-9ae59c{gap:8px;display:grid}label.svelte-9ae59c>span:where(.svelte-9ae59c){font-weight:700}select.svelte-9ae59c{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);width:100%;min-height:50px;color:var(--ink);font:inherit;padding:0 14px}label.svelte-9ae59c small:where(.svelte-9ae59c),.check-row.svelte-9ae59c small:where(.svelte-9ae59c){color:var(--ink-3);line-height:1.45}.check-row.svelte-9ae59c{border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:auto 1fr;align-items:start;gap:12px;margin:22px 0;padding:16px}.check-row.svelte-9ae59c input:where(.svelte-9ae59c){width:18px;height:18px;accent-color:var(--forest);margin-top:2px}.check-row.svelte-9ae59c span:where(.svelte-9ae59c){gap:4px;display:grid}.report.svelte-9ae59c{border:1px solid var(--line);border-radius:var(--radius-lg);background:#101511;margin-top:32px;padding:36px}.report.hosted-fit.svelte-9ae59c{box-shadow:inset 5px 0 0 var(--forest);border-color:#1852386b}.report-heading.svelte-9ae59c{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.report-heading.svelte-9ae59c h2:where(.svelte-9ae59c){max-width:850px;margin-bottom:0}.outcome.svelte-9ae59c{border:1px solid var(--line);color:var(--ink-2);font-family:var(--font-mono);text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:10px}.report-summary.svelte-9ae59c{max-width:900px;color:var(--ink-2);font-size:18px;line-height:1.6}.findings.svelte-9ae59c{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.findings.svelte-9ae59c article:where(.svelte-9ae59c){border-radius:var(--radius-sm);background:#ffffff09;border:1px solid #784d2b40;min-width:0;padding:18px}.findings.svelte-9ae59c article.pass:where(.svelte-9ae59c){border-color:#18523840}.findings.svelte-9ae59c article.blocked:where(.svelte-9ae59c){border-color:#8c472d73}.finding-status.svelte-9ae59c{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:700}.findings.svelte-9ae59c h3:where(.svelte-9ae59c){margin-bottom:8px;font-size:20px}.findings.svelte-9ae59c p:where(.svelte-9ae59c){color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}code.svelte-9ae59c{color:#f5f1e7;font-family:var(--font-mono);overflow-wrap:anywhere;white-space:pre-wrap;background:#090c0a;border-radius:6px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.5;display:block}.launch-command.svelte-9ae59c{border-radius:var(--radius-sm);color:#f5f1e7;background:#090c0a;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-top:22px;padding:18px;display:grid}.launch-command.svelte-9ae59c span:where(.svelte-9ae59c){color:#f5f1e79e;font-family:var(--font-mono);text-transform:uppercase;font-size:10px}.launch-command.svelte-9ae59c code:where(.svelte-9ae59c){background:0 0;margin-top:6px;padding:0}.launch-command.svelte-9ae59c button:where(.svelte-9ae59c){color:#f5f1e7;cursor:pointer;background:0 0;border:1px solid #f5f1e74d;border-radius:6px;min-height:44px;padding:0 14px;font-weight:700}.copy-error.svelte-9ae59c{color:#f0b49b;margin:10px 0 0;font-size:14px;line-height:1.5}.handoff.svelte-9ae59c{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);justify-content:space-between;align-items:center;gap:28px;margin-top:22px;padding:24px;display:flex}.handoff.hosted.svelte-9ae59c{background:#193326;border-color:#caff5359}.handoff.svelte-9ae59c span:where(.svelte-9ae59c),.boundary-grid.svelte-9ae59c span:where(.svelte-9ae59c),.related.svelte-9ae59c span:where(.svelte-9ae59c){color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.handoff.svelte-9ae59c h3:where(.svelte-9ae59c){max-width:650px;margin:7px 0 0}.handoff.svelte-9ae59c p:where(.svelte-9ae59c){max-width:720px;color:var(--ink-2);margin-bottom:0;line-height:1.55}.source-boundary.svelte-9ae59c{border-radius:var(--radius-lg);color:#f5f1e7;background:#132019;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:42px;margin-top:72px;padding:40px;display:grid}.source-boundary.svelte-9ae59c h2:where(.svelte-9ae59c){color:#f5f1e7}.boundary-grid.svelte-9ae59c{gap:12px;display:grid}.boundary-grid.svelte-9ae59c article:where(.svelte-9ae59c){border-radius:var(--radius-sm);border:1px solid #f5f1e724;padding:18px}.boundary-grid.svelte-9ae59c strong:where(.svelte-9ae59c){color:#f5f1e7;margin:7px 0;display:block}.boundary-grid.svelte-9ae59c p:where(.svelte-9ae59c){color:#f5f1e7ad;margin:0 0 10px;line-height:1.5}.boundary-grid.svelte-9ae59c a:where(.svelte-9ae59c){color:var(--lime)}.related.svelte-9ae59c,.faq.svelte-9ae59c{padding-top:72px}.related-grid.svelte-9ae59c{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.related-grid.svelte-9ae59c a:where(.svelte-9ae59c){border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:140px;color:var(--ink);gap:8px;padding:22px;text-decoration:none;display:grid}.related-grid.svelte-9ae59c a:where(.svelte-9ae59c):hover{border-color:var(--forest);transform:translateY(-2px)}.faq-list.svelte-9ae59c{gap:10px;max-width:980px;display:grid}details.svelte-9ae59c{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:18px 20px}summary.svelte-9ae59c{cursor:pointer;font-weight:750}details.svelte-9ae59c p:where(.svelte-9ae59c){color:var(--ink-2);margin:12px 0 0;line-height:1.6}@media (width<=850px){main.svelte-9ae59c{padding:20px 18px 72px}.checker.svelte-9ae59c,.report.svelte-9ae59c{padding:24px}.checker-intro.svelte-9ae59c,.source-boundary.svelte-9ae59c,.field-grid.svelte-9ae59c,.findings.svelte-9ae59c,.related-grid.svelte-9ae59c{grid-template-columns:1fr}.report-heading.svelte-9ae59c,.handoff.svelte-9ae59c{flex-direction:column;align-items:flex-start}.launch-command.svelte-9ae59c{grid-template-columns:1fr}}@media (width<=520px){.hero.svelte-9ae59c{padding-top:34px}.checker.svelte-9ae59c,.report.svelte-9ae59c,.source-boundary.svelte-9ae59c{border-radius:var(--radius-md);padding:20px}.hero-actions.svelte-9ae59c,.handoff-actions.svelte-9ae59c{flex-direction:column;align-items:stretch}.hero-actions.svelte-9ae59c .m-btn:where(.svelte-9ae59c),.handoff-actions.svelte-9ae59c .m-btn:where(.svelte-9ae59c){justify-content:center}}
