:root{--bg: #0a0a0f;--surface: #12121a;--surface-2: #16161f;--border: #242438;--text: #ffffff;--text-dim: #9a9ab0;--accent-from: #6366f1;--accent-to: #8b5cf6;--accent: #6366f1;--green: #22c55e;--red: #f87171}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}::selection{background:#6366f14d;color:#fff}.page{max-width:1080px;margin:0 auto;padding:0 24px 64px}.page-center{display:flex;align-items:center;justify-content:center;height:100vh}.nav{position:sticky;top:0;z-index:40;background:#0a0a0fcc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}.nav-inner{max-width:1080px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.brand-group{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--text)}.brand-logo{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(to bottom right,var(--accent-from),var(--accent-to));font-weight:800;font-size:14px;color:#fff}.brand{font-weight:700;font-size:18px}.brand-badge{font-size:10px;color:var(--text-dim);border:1px solid var(--border);border-radius:999px;padding:2px 8px;margin-left:6px}.nav-right{display:flex;align-items:center;gap:12px}.credits-pill{display:flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:999px;padding:6px 14px;font-size:13px}.credits-dot{width:6px;height:6px;border-radius:999px;background:var(--green)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 22px;border-radius:10px;font-weight:600;text-decoration:none;border:1px solid transparent;cursor:pointer;font-size:14px}.btn-primary{background:linear-gradient(to right,var(--accent-from),var(--accent-to));color:#fff;box-shadow:0 8px 24px #6366f159}.btn-primary:hover{filter:brightness(1.08)}.btn-ghost{background:transparent;color:var(--text);border-color:var(--border)}.btn-ghost:hover{border-color:#38384f}.btn-solid{background:#fff;color:#0a0a0f}.btn-solid:hover{background:#e9e9ef}.eyebrow{color:var(--accent-from);letter-spacing:.08em;font-size:12px;font-weight:700;text-transform:uppercase}.hero{text-align:center;padding:72px 0 40px}.hero h1{font-size:46px;line-height:1.15;margin:16px 0}.hero h1 .grad{background:linear-gradient(to right,var(--accent-from),var(--accent-to));-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{color:var(--text-dim);font-size:17px;max-width:620px;margin:0 auto 28px}.tag-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:32px}.tag{border:1px solid var(--border);color:var(--text-dim);font-size:12px;padding:6px 14px;border-radius:999px;background:var(--surface)}.hero-cta{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap}.hero-signin,.nav-signin{display:flex;justify-content:center}.sources{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:48px 0 8px}.source-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px}.source-card h4{margin:0 0 8px;font-size:14px}.source-badge{font-size:12px;border-radius:999px;padding:3px 10px;display:inline-block}.source-badge.live{background:#22c55e1f;color:var(--green)}.source-badge.soon{background:var(--surface-2);color:var(--text-dim)}.section{padding:56px 0}.problem-card,.solution-card{border-radius:16px;padding:32px;border:1px solid var(--border)}.problem-card{background:var(--surface)}.solution-card{background:linear-gradient(135deg,#6366f11f,#8b5cf60d);border-color:#6366f159}.section-label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.section-label.problem{color:var(--red)}.section-label.solution{color:#a5b4fc}.problem-card h2,.solution-card h2{margin:0 0 16px;font-size:26px}.problem-card ul,.solution-card ul{margin:0;padding-left:20px;color:var(--text-dim);line-height:2}.fields-heading{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-bottom:20px}.fields-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.field-pill{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:14px 16px;display:flex;align-items:center;gap:10px;font-size:14px}.field-check{color:var(--accent-from)}.features{display:flex;flex-direction:column;gap:16px;padding:8px 0}.feature{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px;display:flex;gap:14px;align-items:flex-start}.feature-icon{width:32px;height:32px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--accent-from)}.feature h3{margin:0 0 4px;font-size:15px}.feature p{margin:0;color:var(--text-dim);font-size:14px}.pricing{padding:60px 0;text-align:center}.pricing h2{margin-bottom:8px;font-size:30px}.pricing .eyebrow-center{display:block;text-align:center;margin-bottom:8px}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.plan{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:28px 22px;display:flex;flex-direction:column;gap:10px;text-align:left}.plan-featured{border-color:var(--accent-from);background:var(--surface-2)}.plan-badge{position:absolute;top:-12px;left:20px;background:#fff;color:#0a0a0f;font-size:11px;font-weight:700;padding:4px 12px;border-radius:999px}.plan-name{font-size:16px;font-weight:700}.plan-price{font-size:32px;font-weight:800;margin-top:4px}.plan-price span{font-size:14px;color:var(--text-dim);font-weight:400}.plan-credits{color:var(--text-dim);font-size:13px;margin-bottom:8px}.plan .btn{width:100%;margin-top:8px}.footer{text-align:center;color:var(--text-dim);padding-top:48px;font-size:13px;border-top:1px solid var(--border);margin-top:40px}.footer div+div{margin-top:6px}.dash-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px}.stat-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px}.stat-label{color:var(--text-dim);font-size:13px;margin-bottom:6px}.stat-value{font-size:28px;font-weight:700}.dash-hint{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px;margin-bottom:32px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.dash-hint p{margin:0;color:var(--text-dim);flex:1;min-width:260px}.extension-download{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px;margin-bottom:32px}.extension-download h2{margin:0 0 8px}.extension-download p{color:var(--text-dim);margin:0 0 12px}.extension-download ol{color:var(--text-dim);padding-left:20px;margin:0 0 16px;line-height:1.8}.extension-download code{background:var(--bg);padding:2px 6px;border-radius:4px;font-size:13px}.leads-table-wrap h2{margin-bottom:16px}.leads-table{width:100%;border-collapse:collapse;background:var(--surface);border-radius:12px;overflow:hidden}.leads-table th,.leads-table td{text-align:left;padding:12px 16px;border-bottom:1px solid var(--border);font-size:14px}.leads-table th{color:var(--text-dim);font-weight:600}.empty{color:var(--text-dim)}.google-btn-fallback{color:var(--text-dim);font-size:13px;border:1px dashed var(--border);padding:8px 16px;border-radius:8px}.legal{max-width:720px;padding-top:40px}.legal h1{font-size:32px;margin-bottom:4px}.legal-updated{color:var(--text-dim);font-size:13px;margin-bottom:32px}.legal h2{font-size:18px;margin-top:32px;margin-bottom:10px}.legal p,.legal li{color:var(--text-dim);line-height:1.7;font-size:15px}.legal ul{padding-left:20px}.footer-links{display:flex;gap:16px;justify-content:center;margin-top:10px}.footer-links a{color:var(--text-dim);text-decoration:none;font-size:13px}.footer-links a:hover{color:var(--text)}@media (max-width: 720px){.features,.plans,.dash-summary,.sources,.fields-grid{grid-template-columns:1fr}.hero h1{font-size:32px}}
