.LandingShell-module__zW3WnG__page{background:var(--paper);min-height:100dvh;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-ui), "Inter Tight", -apple-system, BlinkMacSystemFont, sans-serif}.LandingShell-module__zW3WnG__page ::selection{background:var(--evidence);color:var(--evidence-ink)}.LandingShell-module__zW3WnG__header{border-bottom:1px solid var(--rule);box-sizing:border-box;justify-content:space-between;align-items:center;gap:28px;width:min(1180px,100%);min-height:65px;margin:0 auto;padding:18px 40px;display:flex}.LandingShell-module__zW3WnG__brand{flex:none;line-height:1;display:inline-flex}.LandingShell-module__zW3WnG__brand a:focus-visible,.LandingShell-module__zW3WnG__demoLink:focus-visible,.LandingShell-module__zW3WnG__loginLink:focus-visible{outline:2px solid var(--evidence);outline-offset:4px}.LandingShell-module__zW3WnG__actions{align-items:center;gap:16px;display:flex}.LandingShell-module__zW3WnG__demoAction{display:inline-flex}.LandingShell-module__zW3WnG__demoLink,.LandingShell-module__zW3WnG__loginLink{box-sizing:border-box;min-height:36px;font-family:var(--font-ui), "Inter Tight", sans-serif;justify-content:center;align-items:center;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.LandingShell-module__zW3WnG__demoLink{border:1px solid var(--evidence);background:var(--evidence);color:var(--evidence-ink);border-radius:3px;padding:9px 15px}.LandingShell-module__zW3WnG__demoLink:hover{border-color:var(--evidence-2);background:var(--evidence-2)}.LandingShell-module__zW3WnG__loginLink{color:var(--ink-2)}.LandingShell-module__zW3WnG__loginLink:hover{color:var(--ink)}.LandingShell-module__zW3WnG__shell{box-sizing:border-box;width:min(1180px,100%);margin:0 auto;padding:0 40px}.LandingShell-module__zW3WnG__hero{-moz-column-gap:64px;border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr);column-gap:64px;padding:72px 0 48px;display:grid}.LandingShell-module__zW3WnG__eyebrow{background:var(--evidence);width:fit-content;color:var(--evidence-ink);letter-spacing:.16em;text-transform:uppercase;margin:0 0 32px;padding:8px 13px;font-size:11px;font-weight:700;line-height:1.3}.LandingShell-module__zW3WnG__hero h1{max-width:780px;color:var(--ink);font-family:var(--font-serif), Newsreader, Georgia, serif;letter-spacing:-.03em;text-wrap:balance;margin:0 0 26px;font-size:66px;font-weight:500;line-height:1.02}.LandingShell-module__zW3WnG__hero h1 em{color:var(--evidence);font-weight:500;display:block}.LandingShell-module__zW3WnG__lede{max-width:51ch;color:var(--ink-2);font-family:var(--font-serif), Newsreader, Georgia, serif;margin:0;font-size:20px;line-height:1.55}.LandingShell-module__zW3WnG__boundary{border:2px solid var(--ink);border-top:6px solid var(--evidence);background:var(--paper-2);color:var(--ink-2);grid-area:1/2/4;align-self:end;margin:0;padding:24px 26px 27px;font-size:14px;line-height:1.7}.LandingShell-module__zW3WnG__boundary span{color:var(--evidence);font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:36px;font-size:10px;font-weight:700;line-height:1.4;display:block}.LandingShell-module__zW3WnG__explanation{border-bottom:1px solid var(--rule);padding:104px 0}.LandingShell-module__zW3WnG__explanation>div{grid-template-columns:minmax(190px,.48fr) minmax(0,1.52fr);align-items:start;gap:72px;margin-bottom:52px;display:grid}.LandingShell-module__zW3WnG__sectionLabel{color:var(--evidence);font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.14em;text-transform:uppercase;margin:4px 0 0;font-size:10px;font-weight:700;line-height:1.5}.LandingShell-module__zW3WnG__explanation h2,.LandingShell-module__zW3WnG__detectorIntro h2{color:var(--ink);font-family:var(--font-serif), Newsreader, Georgia, serif;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:44px;font-weight:500;line-height:1.1}.LandingShell-module__zW3WnG__steps{border:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.LandingShell-module__zW3WnG__steps li{border-right:1px solid var(--rule);background:var(--paper-2);box-sizing:border-box;flex-direction:column;min-height:260px;padding:26px;display:flex}.LandingShell-module__zW3WnG__steps li:last-child{border-right:0}.LandingShell-module__zW3WnG__steps li>span{color:var(--evidence);font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.13em;margin-bottom:58px;font-size:10px;font-weight:700;line-height:1.4;display:block}.LandingShell-module__zW3WnG__steps h3{color:var(--ink);font-family:var(--font-serif), Newsreader, Georgia, serif;letter-spacing:-.015em;margin:0 0 12px;font-size:25px;font-weight:500;line-height:1.2}.LandingShell-module__zW3WnG__steps p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.65}.LandingShell-module__zW3WnG__detectors{padding:104px 0 120px;scroll-margin-top:24px}.LandingShell-module__zW3WnG__detectorIntro{grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);align-items:end;gap:80px;margin-bottom:52px;display:grid}.LandingShell-module__zW3WnG__detectorIntro .LandingShell-module__zW3WnG__sectionLabel{margin-bottom:12px}.LandingShell-module__zW3WnG__detectorSummary{color:var(--ink-2);font-size:14px;line-height:1.65}.LandingShell-module__zW3WnG__detectorSummary p{margin:0}.LandingShell-module__zW3WnG__detectorSummary .LandingShell-module__zW3WnG__snapshot{color:var(--ink-4);font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:18px;font-size:10px;font-weight:600;line-height:1.5}.LandingShell-module__zW3WnG__detectorGroups{gap:18px;display:grid}.LandingShell-module__zW3WnG__detectorGroup{--tier-color:var(--ink-2);border:1px solid var(--rule);border-top:4px solid var(--tier-color);background:var(--paper-2);border-radius:3px;grid-template-columns:280px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.LandingShell-module__zW3WnG__detectorGroup[data-tier=production]{--tier-color:var(--pass)}.LandingShell-module__zW3WnG__detectorGroup[data-tier=experimental]{--tier-color:var(--evidence)}.LandingShell-module__zW3WnG__detectorGroup[data-tier=failing]{--tier-color:var(--fail)}.LandingShell-module__zW3WnG__groupHeader{border-right:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;padding:26px;display:flex}.LandingShell-module__zW3WnG__groupHeader>div>p:last-child{max-width:28ch;color:var(--ink-3);margin:13px 0 0;font-size:12px;line-height:1.6}.LandingShell-module__zW3WnG__groupTitle{color:var(--ink);font-family:var(--font-serif), Newsreader, Georgia, serif;letter-spacing:-.015em;align-items:center;gap:10px;margin:0;font-size:25px;font-weight:500;line-height:1.2;display:inline-flex}.LandingShell-module__zW3WnG__statusDot{background:var(--tier-color);border-radius:999px;flex:none;width:7px;height:7px}.LandingShell-module__zW3WnG__groupCount{border:1px solid var(--rule);min-width:31px;height:27px;color:var(--ink-2);font-family:var(--font-mono), "JetBrains Mono", monospace;box-sizing:border-box;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:600;display:inline-flex}.LandingShell-module__zW3WnG__detectorList{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;min-width:0;margin:0 0 -1px;padding:0;list-style:none;display:grid}.LandingShell-module__zW3WnG__detectorList li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);box-sizing:border-box;align-items:center;min-width:0;min-height:54px;padding:13px 17px;display:flex}.LandingShell-module__zW3WnG__detectorList li:nth-child(3n){border-right:0}.LandingShell-module__zW3WnG__detectorList code{color:var(--ink-2);font-family:var(--font-mono), "JetBrains Mono", monospace;overflow-wrap:anywhere;font-size:11px;font-weight:500;line-height:1.55}@media (max-width:900px){.LandingShell-module__zW3WnG__hero{grid-template-columns:1fr;padding-top:64px}.LandingShell-module__zW3WnG__hero h1{font-size:48px}.LandingShell-module__zW3WnG__boundary{box-sizing:border-box;grid-area:auto/1;width:min(100%,620px);margin-top:40px}.LandingShell-module__zW3WnG__explanation,.LandingShell-module__zW3WnG__detectors{padding-top:80px;padding-bottom:80px}.LandingShell-module__zW3WnG__explanation>div,.LandingShell-module__zW3WnG__detectorIntro{gap:36px}.LandingShell-module__zW3WnG__detectorGroup{grid-template-columns:1fr}.LandingShell-module__zW3WnG__groupHeader{border-right:0;border-bottom:1px solid var(--rule)}.LandingShell-module__zW3WnG__detectorList{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingShell-module__zW3WnG__detectorList li:nth-child(3n){border-right:1px solid var(--rule)}.LandingShell-module__zW3WnG__detectorList li:nth-child(2n){border-right:0}}@media (max-width:640px){.LandingShell-module__zW3WnG__header,.LandingShell-module__zW3WnG__shell{padding-left:20px;padding-right:20px}.LandingShell-module__zW3WnG__header{gap:14px;min-height:64px}.LandingShell-module__zW3WnG__actions{gap:10px}.LandingShell-module__zW3WnG__demoLink,.LandingShell-module__zW3WnG__loginLink{min-height:34px;font-size:12px}.LandingShell-module__zW3WnG__demoLink{padding:8px 11px}.LandingShell-module__zW3WnG__hero{padding:56px 0 40px}.LandingShell-module__zW3WnG__hero h1{margin-bottom:22px;font-size:38px}.LandingShell-module__zW3WnG__lede{font-size:18px}.LandingShell-module__zW3WnG__boundary{margin-top:32px;padding:22px}.LandingShell-module__zW3WnG__boundary span{margin-bottom:24px}.LandingShell-module__zW3WnG__explanation,.LandingShell-module__zW3WnG__detectors{padding-top:64px;padding-bottom:64px}.LandingShell-module__zW3WnG__explanation>div,.LandingShell-module__zW3WnG__detectorIntro{grid-template-columns:1fr;gap:18px;margin-bottom:38px}.LandingShell-module__zW3WnG__explanation h2,.LandingShell-module__zW3WnG__detectorIntro h2{font-size:36px}.LandingShell-module__zW3WnG__steps{grid-template-columns:1fr}.LandingShell-module__zW3WnG__steps li{border-right:0;border-bottom:1px solid var(--rule);min-height:0;padding:24px 22px 26px}.LandingShell-module__zW3WnG__steps li:last-child{border-bottom:0}.LandingShell-module__zW3WnG__steps li>span{margin-bottom:28px}.LandingShell-module__zW3WnG__detectorIntro{gap:26px}.LandingShell-module__zW3WnG__groupHeader{padding:22px}.LandingShell-module__zW3WnG__groupTitle{font-size:23px}.LandingShell-module__zW3WnG__detectorList{grid-template-columns:1fr}.LandingShell-module__zW3WnG__detectorList li,.LandingShell-module__zW3WnG__detectorList li:nth-child(2n),.LandingShell-module__zW3WnG__detectorList li:nth-child(3n){border-right:0;min-height:50px}}@media (max-width:360px){.LandingShell-module__zW3WnG__header{padding-left:12px;padding-right:12px}.LandingShell-module__zW3WnG__brand a{gap:7px!important;font-size:20px!important}.LandingShell-module__zW3WnG__actions{gap:8px}.LandingShell-module__zW3WnG__demoLink{padding-left:9px;padding-right:9px}}@media (prefers-reduced-motion:reduce){.LandingShell-module__zW3WnG__demoLink,.LandingShell-module__zW3WnG__loginLink{transition:none}}
