:root{--navy-950:#050810;--navy-900:#0a0f1e;--navy-850:#0e1426;--navy-700:#151c33;--navy-600:#1b2340;--navy-500:#242d50;--lime:#c6ff3c;--text:#e8ecf8;--text-dim:#9aa5c0;--border:#1a2238;--border-2:#2a3455;--heat:#ff6b3c}*,:after,:before{box-sizing:border-box}body,html{background:var(--navy-950);color:var(--text);font-family:Geist,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;margin:0;padding:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--lime);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600;letter-spacing:-.02em}p{margin:0}button{font:inherit}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mono{font-family:Geist Mono,Courier New,monospace}.disclaimer{font-size:12px;color:var(--text-dim);line-height:1.5}.badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:10px;letter-spacing:1px;font-weight:500;font-family:Geist Mono,monospace}.badge-fresh{background:rgba(198,255,60,.1);color:var(--lime);border:1px solid rgba(198,255,60,.2)}.badge-aging{background:rgba(255,160,60,.1);color:#ffa03c;border:1px solid rgba(255,160,60,.2)}.badge-stale{background:rgba(122,134,168,.1);color:var(--text-dim);border:1px solid var(--border)}.badge-verified{background:rgba(198,255,60,.1);color:var(--lime);border:1px solid rgba(198,255,60,.2)}.badge-documents-reviewed{background:rgba(80,160,255,.1);color:#50a0ff;border:1px solid rgba(80,160,255,.2)}.badge-unverified{background:rgba(122,134,168,.1);color:var(--text-dim);border:1px solid var(--border)}.card{background:var(--navy-900);border:1px solid var(--border);border-radius:12px;padding:24px}.card-lime{background:linear-gradient(180deg,rgba(198,255,60,.03),transparent);border:1px solid rgba(198,255,60,.3);border-radius:12px;padding:24px}.btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid var(--border-2);background:var(--navy-700);color:var(--text);transition:opacity .15s}.btn,.btn:hover{text-decoration:none}.btn:hover{opacity:.85}.btn-lime{background:var(--lime);color:#050810;border-color:var(--lime);font-weight:600}.btn-ghost{background:transparent;border-color:var(--border-2)}.grid-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border);border-left:1px solid var(--border);margin-bottom:18px}.grid-metrics .metric{padding:14px 16px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.grid-metrics .metric .k{color:var(--text-dim);font-size:10px;letter-spacing:1.2px;font-family:Geist Mono,monospace}.grid-metrics .metric .v{font-size:24px;font-weight:500;letter-spacing:-.8px;color:var(--text);margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grid-metrics .metric .d{font-size:10px;margin-top:2px;font-family:Geist Mono,monospace}.chip{display:inline-flex;align-items:center;padding:3px 8px;border-radius:4px;font-size:11px;border:1px solid var(--border-2);background:var(--navy-700);color:var(--text-dim);cursor:pointer}.chip,.chip:hover{text-decoration:none}.chip:hover{color:var(--text)}.chip.active{background:rgba(198,255,60,.12);border-color:rgba(198,255,60,.3);color:var(--lime)}.nav-actions,.nav-links{display:none!important}.nav-hamburger{display:flex!important}.nav-mobile-trigger{display:flex}@media (min-width:640px){.nav-actions,.nav-links{display:flex!important}.nav-hamburger{display:none!important}.nav-mobile-trigger{display:none}}.home-cards-3{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}.home-cards-4{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.home-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0}@media (min-width:768px){.home-cards-3{grid-template-columns:repeat(3,1fr)}.home-cards-4,.home-stats{grid-template-columns:repeat(4,1fr)}}.pricing-tiers{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}@media (min-width:768px){.pricing-tiers{grid-template-columns:repeat(3,1fr)}}.docs-sidebar{display:none}.docs-content{padding:24px 20px}@media (min-width:768px){.docs-sidebar{display:block}.docs-content{padding:40px 48px}}.home-wrapper{padding:0 1rem}.home-hero{padding:40px 0 32px}@media (min-width:640px){.home-wrapper{padding:0 2rem}.home-hero{padding:80px 0 64px}}