@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_6b03d3{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_6b03d3{--font-display:"Manrope","Manrope Fallback"}:root{--bg:#ffffff;--bg-soft:#f7f7f7;--bg-deep:#ffffff;--bg-deep-soft:#f7f7f7;--surface:#ffffff;--surface-soft:#f7f7f7;--ink:#222222;--ink-on-dark:#222222;--muted:#717171;--muted-on-dark:#717171;--subtle:#767676;--line:#ebebeb;--line-strong:#dddddd;--line-on-dark:#ebebeb;--primary:#ff385c;--primary-strong:#e00b41;--primary-soft:#ffe8ec;--primary-gradient:linear-gradient(90deg,#e61e4d 0%,#e31c5f 50%,#d70466);--success:#008a05;--success-strong:#007a04;--success-soft:#e6f4e6;--beacon:#ff385c;--beacon-strong:#c1123e;--beacon-soft:#ffe8ec;--blue:#008489;--blue-strong:#00686c;--blue-soft:#e0f3f4;--red:#c13515;--red-soft:#fdece7;--radius:8px;--radius-lg:12px;--radius-xl:16px;--shadow-lg:0 6px 20px rgba(0,0,0,0.12);--shadow-sm:0 1px 2px rgba(0,0,0,0.08);--font:"Circular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:14px/1.55 var(--font-display,var(--font));text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:inherit}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance}[id]{scroll-margin-top:84px}.button,button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;white-space:nowrap;border:1px solid var(--primary);border-radius:var(--radius);background:var(--primary);color:#fff;font:inherit;font-weight:700;line-height:1;padding:0 16px;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .1s ease}.button:hover,button:hover{background:var(--primary-strong);border-color:var(--primary-strong)}.button:active,button:active{transform:translateY(1px)}.button.secondary,button.secondary{border-color:var(--line-strong);background:var(--surface);color:var(--ink)}.button.secondary:hover,button.secondary:hover{background:var(--surface-soft);border-color:var(--subtle)}button.ghost{border-color:transparent;background:transparent;color:var(--muted)}button.ghost:hover{background:var(--bg-soft);border-color:transparent}button.danger{color:var(--red)}button.danger:hover{background:var(--red-soft)}button:disabled{cursor:default;opacity:.5;transform:none}.button.small,button.small{min-height:32px;padding:0 13px;font-size:12px}.button.large{min-height:48px;padding:0 24px;font-size:15px}.button.beacon{border-color:var(--beacon);background:var(--beacon);color:#1c1508}.button.beacon:hover{background:var(--beacon-strong);border-color:var(--beacon-strong)}.button.google{min-height:40px;border-color:var(--line-strong);background:var(--surface);color:#3c4043;font-weight:600;box-shadow:var(--shadow-sm)}.button.google:hover{background:var(--bg-soft);border-color:var(--subtle)}.button.google .google-glyph{width:18px;height:18px;flex:0 0 auto}.account-menu{position:relative}.account-trigger{display:inline-flex;align-items:center;gap:6px;border:0;padding:4px;border-radius:999px;background:transparent;cursor:pointer;color:var(--muted)}.account-avatar,.account-trigger:hover{background:var(--bg-soft)}.account-avatar{width:30px;height:30px;border-radius:50%;border:1px solid var(--line-strong);flex:0 0 auto;object-fit:cover}.account-chevron{width:12px;height:12px;flex:0 0 auto;transition:transform .15s ease}.account-chevron.open{transform:rotate(180deg)}.account-dropdown{position:absolute;top:calc(100% + 10px);right:0;min-width:240px;padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-md,0 12px 32px rgba(0,0,0,.12))}.account-dropdown-identity{display:flex;flex-direction:column;gap:2px;padding:10px 12px}.account-name{font-size:14px;font-weight:700;color:var(--ink)}.account-email{font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-dropdown-sep{height:1px;margin:4px 6px;background:var(--line)}.account-dropdown-item{display:flex;align-items:center;gap:10px;width:100%;border:0;padding:9px 12px;border-radius:8px;background:transparent;font-size:14px;font-weight:500;color:var(--ink);text-align:left;cursor:pointer}.account-dropdown-item:hover{background:var(--bg-soft)}.account-dropdown-item svg{width:16px;height:16px;flex:0 0 auto;color:var(--muted)}.draft-final-head>span,.draft-review-field>span,.eyebrow,.reason>span,.snippet>span{margin:0 0 10px;color:var(--primary);font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:16px;font-weight:800;letter-spacing:-.01em;text-decoration:none}.brand-mark{width:24px;height:24px;flex:0 0 auto;background:url(/beaconbox-icon.svg) 50%/contain no-repeat}.muted{color:var(--muted)}.pill{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;padding:0 10px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:middle}.pill.live{background:var(--success-soft);color:var(--success-strong)}.pill.next{background:var(--beacon-soft);color:var(--beacon-strong)}.landing-page{min-height:100vh;background:var(--bg)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;border-bottom:1px solid var(--line);background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-sm)}.site-header-inner{width:min(1180px,100% - 48px);margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:24px;gap:24px;height:64px}.site-header .brand{color:var(--primary);font-size:20px;font-weight:700;justify-self:start}.site-nav{display:flex;align-items:center;gap:28px;font-size:15px;font-weight:500}.site-nav a{color:var(--muted);text-decoration:none;transition:color .15s ease}.site-nav a.active,.site-nav a:hover{color:var(--primary)}.site-nav a.active{font-weight:600}.site-header-actions{justify-self:end;display:flex;align-items:center;gap:12px}.hero{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(1000px 460px at 50% -12%,var(--primary-soft),transparent 60%),var(--bg);color:var(--ink);text-align:center;padding:84px 24px 168px}.hero-inner{position:relative;z-index:2;width:min(860px,100%);margin:0 auto}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);padding:6px 14px;color:var(--primary-strong);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--shadow-sm)}.hero h1{margin:22px 0 0;font-family:var(--font-display,var(--font));font-size:clamp(40px,6vw,68px);font-weight:800;line-height:1.06;letter-spacing:-.02em}.hero-title-accent{background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero-lede{max-width:640px;margin:24px auto 0;color:var(--muted);font-size:clamp(16px,2vw,20px);line-height:1.55}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px}.button.hero-cta{border-radius:var(--radius);border-color:transparent;background:var(--primary-gradient);color:#fff;box-shadow:0 6px 18px rgba(214,4,102,.28)}.button.hero-cta:hover{background:linear-gradient(90deg,#d70466 0,#d70466);border-color:transparent;transform:translateY(-1px)}.hero-proof{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:42px}.hero-proof span{border:1px solid var(--line);border-radius:999px;background:var(--surface);padding:8px 16px;color:var(--ink);font-size:13px;font-weight:600;box-shadow:var(--shadow-sm)}.product-preview-section{position:relative;z-index:3;width:min(1180px,100% - 48px);margin:-84px auto 0;padding-bottom:40px}.product-stage{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-xl);background:linear-gradient(135deg,#ffffff,#fff5f6 60%,#f7f7f7);box-shadow:var(--shadow-lg);padding:14px 16px 16px}.stage-toolbar{display:flex;align-items:center;gap:7px;padding:4px 4px 12px;color:var(--muted);font-size:12px}.stage-toolbar span{width:10px;height:10px;border-radius:50%;background:#cbd5e1}.stage-toolbar strong{margin-left:auto;color:#334155}.stage-shot{display:block;width:100%;height:auto;border:1px solid rgba(21,23,19,.1);border-radius:var(--radius);box-shadow:0 16px 44px rgba(29,40,35,.1)}.band{padding:76px 24px}.band.alt{background:var(--bg-soft)}.band-inner{width:min(1180px,100%);margin:0 auto}.section-head{max-width:720px;margin:0 auto 44px;text-align:center}.section-head h1,.section-head h2{margin:0;font-size:clamp(28px,3.6vw,44px);line-height:1.08;letter-spacing:-.02em}.section-lede{max-width:640px;margin:16px auto 0;color:var(--muted);font-size:16.5px;line-height:1.55}.coverage-list article,.setup-grid article,.usecase-grid article,.why-grid article,.workflow-grid article{border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.coverage-list article:hover,.setup-grid article:hover,.usecase-grid article:hover,.why-grid article:hover,.workflow-grid article:hover{border-color:var(--primary);box-shadow:0 18px 40px rgba(15,23,42,.1);transform:translateY(-4px)}.why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.why-grid article{padding:28px}.why-grid h3{margin:0 0 10px;font-size:21px;line-height:1.15}.why-grid p{margin:0;color:var(--muted);font-size:14.5px;line-height:1.55}.workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.workflow-grid article{display:flex;flex-direction:column;min-height:230px;padding:24px}.workflow-grid span{color:var(--beacon-strong);font-size:13px;font-weight:800}.workflow-grid h3{margin:0 0 10px;padding-top:28px;min-height:calc(28px + 2.3em);font-size:19px;line-height:1.15}.workflow-grid p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.5}.usecase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.usecase-grid article{padding:28px}.usecase-grid h3{margin:0 0 10px;font-size:21px;line-height:1.15}.usecase-grid p{margin:0;color:var(--muted);font-size:14.5px;line-height:1.55}.coverage-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.coverage-list article{display:flex;flex-direction:column;gap:12px;padding:24px}.coverage-list strong{font-size:18px}.coverage-list p{margin:6px 0 0;color:var(--muted);font-size:13.5px;line-height:1.5}.coverage-list .pill{align-self:flex-start;flex:0 0 auto}.getstarted-section .section-head h2 .pill{margin-left:12px;position:relative;top:-4px}.setup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.setup-grid article{padding:24px;text-align:left}.setup-grid span{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:var(--primary-soft);color:var(--primary-strong);font-size:13px;font-weight:800}.setup-grid h3{margin:16px 0 8px;font-size:18px}.setup-grid p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.5}.setup-grid p a{color:var(--primary-strong);font-weight:700}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;max-width:900px;margin:0 auto}.pricing-card{display:flex;flex-direction:column;padding:32px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-sm)}.pricing-card.featured{border-color:var(--primary);box-shadow:0 18px 40px rgba(15,23,42,.1)}.pricing-card .pill{align-self:flex-start}.pricing-card h3{margin:16px 0 4px;font-size:22px;letter-spacing:-.01em}.pricing-price{margin:6px 0 0;color:var(--muted);font-size:14px}.pricing-price strong{color:var(--ink);font-size:34px;font-weight:800;letter-spacing:-.02em}.pricing-blurb{margin:14px 0 0;color:var(--muted);font-size:14.5px;line-height:1.5}.pricing-features{list-style:none;flex:1 1 auto;display:flex;flex-direction:column;gap:12px;margin:20px 0 24px;padding:20px 0 0;border-top:1px solid var(--line)}.pricing-features li{position:relative;padding-left:26px;color:var(--ink);font-size:14px;line-height:1.45}.pricing-features li:before{content:"✓";position:absolute;left:0;top:0;color:var(--success-strong);font-weight:800}.pricing-card .button{width:100%}.pricing-soon-note{margin-top:auto;padding:14px 16px;border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--muted);font-size:13px;line-height:1.5}.pricing-fineprint{margin:30px auto 0;max-width:640px;text-align:center;color:var(--muted);font-size:13.5px;line-height:1.55}@media (max-width:720px){.pricing-grid{grid-template-columns:1fr;max-width:440px}}.faq-list{max-width:780px;margin:0 auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);padding:8px 24px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:last-child{border-bottom:0}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:22px 0;font-size:16.5px;font-weight:600}.faq-list summary:hover{color:var(--primary)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";flex:0 0 auto;color:var(--subtle);font-size:22px;font-weight:400;line-height:1;transition:transform .15s ease}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list p{margin:0;padding:0 0 22px;color:var(--muted);font-size:14.5px;line-height:1.6}.cta-band{padding:84px 24px;background:linear-gradient(160deg,var(--primary-soft),var(--bg-soft));color:var(--ink);text-align:center}.cta-inner{width:min(820px,100%);margin:0 auto}.cta-inner h2{margin:0 0 14px;font-size:clamp(28px,3.6vw,44px);line-height:1.1}.cta-sub{margin:0 0 28px;color:var(--muted);font-size:16.5px}.site-footer{border-top:1px solid var(--line);background:var(--surface)}.footer-inner{width:min(1180px,100%);margin:0 auto;align-items:center;justify-content:space-between;padding:30px 24px}.footer-inner,.footer-links{display:flex;flex-wrap:wrap;gap:20px}.footer-links{font-size:13px;font-weight:500}.footer-links a{color:var(--muted);text-decoration:none;transition:color .15s ease}.footer-links a:hover{color:var(--primary)}.footer-bottom{border-top:1px solid var(--line);padding:16px 24px}.footer-copyright{width:min(1180px,100%);margin:0 auto;color:var(--subtle);font-size:12.5px;text-align:center}.legal-page{width:min(760px,100% - 48px);margin:0 auto;padding:56px 0 88px}.legal-head{margin-bottom:40px;padding-bottom:28px;border-bottom:1px solid var(--line)}.legal-head h1{margin:0 0 10px;font-size:clamp(30px,4vw,42px);line-height:1.1}.legal-updated{margin:0;color:var(--subtle);font-size:13.5px}.legal-page section{margin-bottom:34px}.legal-page h2{margin:0 0 10px;font-size:20px}.legal-page h3{margin:18px 0 6px;font-size:15.5px}.legal-page li,.legal-page p{margin:0 0 10px;color:var(--muted);font-size:15px;line-height:1.65}.legal-page ul{margin:0 0 10px;padding-left:22px}.legal-page li{margin-bottom:6px}.legal-page a{color:var(--primary);text-decoration:none}.legal-page a:hover{text-decoration:underline}.dashboard-page{min-height:100vh;background:linear-gradient(180deg,#ffffff 0,var(--bg-soft) 42%,#ffffff 100%)}.dashboard-shell{width:min(1240px,100% - 40px);margin:0 auto;padding:26px 0 72px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dash-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.dash-head h1{margin:0;font-size:28px;font-weight:750;line-height:1.1}.dash-head p{margin:7px 0 0;color:var(--muted);font-size:14px}.dash-head p.dash-meta{margin-top:8px;color:var(--subtle);font-size:12px}.extension-status{position:relative}.conn-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);padding:9px 14px;font-size:12.5px;font-weight:700;white-space:nowrap}.conn-chip:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.conn-chip.on{border-color:rgba(0,138,5,.3);background:var(--success-soft);color:var(--success-strong)}.conn-chip.on:before{background:var(--success)}details.extension-status>summary.conn-chip{cursor:pointer;list-style:none}details.extension-status>summary.conn-chip::-webkit-details-marker{display:none}.conn-chip-caret{margin-left:1px;opacity:.7;transition:transform .15s ease}details.extension-status[open]>summary.conn-chip .conn-chip-caret{transform:rotate(180deg)}.extension-status-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:20;display:flex;flex-direction:column;gap:6px;width:260px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-lg)}.extension-status-title{margin:0;color:var(--ink);font-size:13px;font-weight:600}.extension-status-hint{margin:0;color:var(--subtle);font-size:12px;line-height:1.5}.extension-status-action{margin-top:6px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px}.extension-status-error{margin:0;color:var(--red);font-size:12.5px}.onboarding-panel{position:relative;margin-bottom:16px;border-color:rgba(255,56,92,.35);background:linear-gradient(135deg,#fff7f9,#ffe4e6)}.onb-dismiss{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;transition:background .15s ease,color .15s ease}.onb-dismiss:hover{background:rgba(0,0,0,.06);color:var(--ink)}.onb-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding-right:32px}.onb-eyebrow{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--beacon-strong)}.onb-head-text h2{margin:0;font-size:18px;letter-spacing:-.01em}.onb-sub{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.onb-ring{flex:0 0 auto}.onb-ring-track{fill:none;stroke:rgba(255,56,92,.18);stroke-width:5}.onb-ring-fill{fill:none;stroke:var(--beacon);stroke-width:5;stroke-linecap:round;transition:stroke-dashoffset .5s ease}.onb-ring-label{fill:var(--ink);font-size:14px;font-weight:800}.onb-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.onb-step{display:flex;gap:11px;align-items:flex-start;padding:14px;border:1px solid transparent;border-radius:var(--radius-lg);background:rgba(255,255,255,.55);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.onb-step.active{background:#fff;border-color:rgba(255,56,92,.32)}.onb-mark{flex:0 0 auto;display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border:1px solid var(--beacon);border-radius:50%;background:#fff;color:var(--beacon-strong);font-size:13px;font-weight:800}.onb-step.done .onb-mark{background:var(--success);border-color:var(--success);color:#fff}.onb-step-body{min-width:0}.onb-step-body strong{display:block;font-size:13.5px;line-height:1.3}.onb-step-body p,.onb-step.done .onb-step-body strong{color:var(--muted)}.onb-step-body p{margin:4px 0 0;font-size:12.5px;line-height:1.5}.onb-step-body .button.small{margin-top:10px}.onb-hint{margin-top:8px;font-size:11.5px;font-style:italic;color:var(--muted)}.onb-action-group{display:flex;flex-direction:column;gap:6px;margin-top:10px}.onb-action-group .button.small{margin-top:0;align-self:flex-start}.onb-error{color:var(--beacon-strong);font-size:12px;line-height:1.4}.onb-live-dot{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--beacon);vertical-align:middle;animation:onb-pulse 1.4s ease-in-out infinite}@keyframes onb-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(255,56,92,.45)}50%{opacity:.6;box-shadow:0 0 0 5px rgba(255,56,92,0)}}@media (max-width:900px){.onb-steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.onb-steps{grid-template-columns:1fr}}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-gap:16px;gap:16px;align-items:start}.dashboard-main{min-width:0}.dashboard-sidebar{min-width:0;display:grid;grid-gap:16px;gap:16px}.dash-tabs-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px;border-bottom:1px solid var(--line)}.dash-tabs{display:flex;gap:2px}.dash-tabs-actions{display:flex;align-items:center;gap:10px;padding-bottom:6px}.dash-tab{min-height:0;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--muted);font-size:14px;font-weight:700;padding:10px 14px 12px;transition:color .15s ease,border-color .15s ease}.dash-tab:hover{background:none;border-color:transparent;border-bottom-color:var(--line-strong);color:var(--ink)}.dash-tab.active,.dash-tab.active:hover{border-bottom-color:var(--primary);color:var(--ink)}.dash-tab .count-chip{margin-left:7px;vertical-align:0}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:18px}.panel-heading{margin-bottom:14px}.panel-heading.row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.panel-heading h2{margin:0;font-size:17px;line-height:1.15}.inbox-top h2{margin:0;font-size:20px;line-height:1.12}.panel-heading p:not(.eyebrow){margin:5px 0 0;color:var(--muted);font-size:12.5px;line-height:1.45}.count-chip{display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;margin-left:8px;border:1px solid var(--line);border-radius:999px;background:var(--bg-soft);color:var(--muted);padding:0 7px;font-size:12px;font-weight:700;vertical-align:2px}.signin-gate{max-width:420px;margin:64px auto;text-align:center;padding:40px 32px}.signin-gate h1{font-size:24px;margin:0 0 10px}.signin-gate p{color:var(--muted);margin:0 0 24px}.connect-flow-panel{max-width:420px;margin:64px auto;text-align:center;padding:40px 32px}.connect-flow-panel h1{font-size:24px;margin:0 0 10px}.connect-flow-panel p{color:var(--muted);margin:0 0 24px}.connect-flow-panel .form-errors{color:var(--danger,#c0392b)}.connect-flow-actions{display:flex;justify-content:center;gap:10px}.monitor-panel .muted{font-size:13px;line-height:1.5}.monitor-create{margin-bottom:6px}.monitor-create>summary{display:inline-flex;min-height:36px;align-items:center;gap:8px;border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--surface-soft);color:var(--primary-strong);cursor:pointer;list-style:none;padding:0 14px;font-size:13px;font-weight:700;transition:border-color .15s ease,background .15s ease}.monitor-create>summary::-webkit-details-marker{display:none}.monitor-create>summary:hover{border-color:var(--primary);background:var(--primary-soft)}.monitor-create-label{display:inline-flex;align-items:center;gap:8px}.monitor-create-label>span{font-size:16px;line-height:1}.monitor-create[open]>summary,.monitor-create[open]>summary:hover{border-style:solid;border-color:var(--line);background:var(--bg-soft);cursor:default}.monitor-create[open] .monitor-create-label{opacity:.5}.monitor-create-cancel{margin-left:2px}.monitor-create-body{display:grid;grid-gap:12px;gap:12px;margin-top:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);padding:14px}.monitor-create-body>.muted{margin:0;font-size:12.5px}.monitor-form{display:grid;grid-gap:14px;gap:14px}.monitor-form.compact{margin-top:14px}.monitor-form label{display:grid;grid-gap:6px;gap:6px}.monitor-form label span{color:#334155;font-size:12px;font-weight:800}.field-hint{color:var(--subtle);font-size:11px;line-height:1.35}.crawler-panel input:not([type=hidden]),.crawler-panel textarea,.draft-review-field textarea,.monitor-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.monitor-form select,.monitor-form textarea{width:100%;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:var(--ink);font:inherit;padding:10px 11px;transition:border-color .15s ease,box-shadow .15s ease}.crawler-panel input:not([type=hidden]):focus,.crawler-panel textarea:focus,.draft-review-field textarea:focus,.monitor-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,.monitor-form select:focus,.monitor-form textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(255,56,92,.18)}.monitor-form textarea{overflow:hidden;resize:vertical}.platform-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.platform-option{display:grid;grid-gap:4px;gap:4px;min-height:0;height:auto;justify-items:start;text-align:left;white-space:normal;line-height:1.4;border:1px solid var(--line-strong);border-radius:var(--radius);background:#fff;padding:14px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.platform-option:hover{border-color:var(--primary);background:var(--primary-soft)}.platform-option strong{font-size:14px;color:var(--ink)}.platform-option small{font-size:12px;line-height:1.4;color:var(--muted)}.platform-option-head{display:flex;align-items:center;gap:8px;width:100%}.platform-badge{margin-left:auto;border-radius:999px;background:var(--beacon-soft,#eef2ff);color:var(--beacon-strong,#3730a3);padding:2px 9px;font-size:11px;font-weight:700;white-space:nowrap}.platform-badge.custom{background:#f3e8ff;color:#6b21a8}.platform-crumb{display:flex;align-items:center;gap:10px}.pipeline-strip{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.pipeline-step{display:inline-flex;align-items:center;gap:6px}.pipeline-arrow{color:var(--subtle);font-size:12px}.pipeline-pill{border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);padding:2px 10px;font-size:11.5px;font-weight:700;color:var(--muted)}.stage-head{display:flex;align-items:baseline;gap:8px;margin-top:4px;padding-top:10px;border-top:1px solid var(--line)}.stage-num{flex:none;width:18px;height:18px;border-radius:50%;background:var(--surface-soft);border:1px solid var(--line-strong);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:var(--muted);align-self:center}.stage-title{font-size:13px;font-weight:800;color:var(--ink)}.stage-cap{font-size:11.5px;color:var(--subtle)}.crawler-card,.crawler-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:10px 12px}.crawler-card-main,.crawler-row-main{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1 220px}.crawler-card-main strong,.crawler-row-main strong{font-size:13.5px}.crawler-card-main small,.crawler-row-main small{color:var(--subtle);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crawler-badge{border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700;white-space:nowrap}.crawler-badge.ok{background:var(--success-soft,#ecfdf5);color:var(--success-strong,#047857)}.crawler-badge.stale{border:1px solid #f0c36d;background:#fdf3dd;color:#8a5a00}.crawler-usage{color:var(--subtle);font-size:12px;white-space:nowrap}.crawler-pick{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.crawler-pick select{max-width:320px}.crawler-pick .field-hint{flex-basis:100%}.crawler-panel .crawler-list{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.crawler-panel .crawler-handoff{margin-top:12px}.platform-tag{display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface-soft);padding:3px 10px;font-size:12px;font-weight:700;color:var(--ink)}.monitor-form .form-errors{display:grid;grid-gap:4px;gap:4px;color:var(--danger,#c0392b);font-size:12.5px}.legacy-mixed-note{margin:0;color:#9a3412}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.input-unit{display:flex;align-items:center;gap:6px}.input-unit input[type=number]{flex:1 1 auto;min-width:0}.input-unit .unit{flex:0 0 auto;color:var(--subtle);font-size:13px}.input-unit select{flex:0 0 auto;width:auto}.schedule-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.schedule-lead{font-size:13px;font-weight:600;color:var(--ink,#0f172a)}.preset-row{display:flex;flex-wrap:wrap;gap:6px}.preset-pill{border:1px solid var(--line-strong);background:#fff;color:var(--ink,#0f172a);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.preset-pill.active,.preset-pill:hover{border-color:var(--primary)}.preset-pill.active{background:var(--primary);color:#fff}.preset-pill:disabled{opacity:.45;cursor:not-allowed;color:var(--subtle)}.preset-pill:disabled,.preset-pill:disabled:hover{border-color:var(--line-strong)}.sched-error{color:#b42318}.schedule-line .sched-error{flex-basis:100%;margin-top:0}.input-unit.custom-inline{flex:0 0 auto;gap:6px}.input-unit.custom-inline input[type=number]{width:72px;flex:0 0 auto}.schedule-summary{margin:10px 0 0;font-size:12px;color:var(--subtle)}.check-field{display:flex!important;grid-template-columns:none;align-items:center;gap:8px}.check-field input{width:16px;height:16px;accent-color:var(--primary)}.status-field{display:grid;grid-gap:8px;gap:8px;min-width:0;margin:0;border:0;padding:0}.status-field legend{margin:0;padding:0;color:#334155;font-size:12px;font-weight:800}.status-options{display:inline-flex;width:max-content;max-width:100%;gap:4px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-soft);padding:3px}.status-options label{display:inline-flex;min-height:32px;align-items:center;gap:7px;border-radius:6px;color:var(--muted);cursor:pointer;padding:0 11px;font-size:12.5px;font-weight:700}.status-options input{width:13px;height:13px;margin:0;accent-color:var(--primary)}.monitor-form .status-options label span{color:inherit;font-size:inherit;font-weight:inherit}.status-options label:has(input:checked){background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.monitor-grid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:12px}.monitor-item{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:14px 16px;transition:border-color .15s ease,box-shadow .15s ease}.monitor-item:hover{box-shadow:var(--shadow-sm)}.monitor-item:hover,.monitor-item[open]{border-color:var(--line-strong)}.monitor-item summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none}.monitor-switch{position:relative;min-height:0;padding:0;background:var(--bg-soft);cursor:pointer;transition:background .15s ease,border-color .15s ease}.monitor-once-mark,.monitor-switch{display:inline-flex;flex:0 0 auto;width:34px;height:20px;border:1px solid var(--line-strong);border-radius:999px}.monitor-once-mark{align-items:center;justify-content:center;background:var(--surface-soft);font-size:11px;font-weight:600;color:var(--muted)}.monitor-switch:hover{border-color:var(--line-strong);background:var(--bg-soft)}.monitor-switch.on{background:var(--success);border-color:var(--success)}.monitor-switch.on:hover{background:var(--success-strong);border-color:var(--success-strong)}.monitor-switch:disabled{opacity:.6;cursor:default}.monitor-switch-thumb{position:absolute;top:50%;left:3px;display:block;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:var(--shadow-sm);transform:translateY(-50%);transition:transform .15s ease}.monitor-switch.on .monitor-switch-thumb{transform:translate(12px,-50%)}.monitor-item summary::-webkit-details-marker{display:none}.monitor-item-name{min-width:0;display:grid;grid-gap:2px;gap:2px}.monitor-item-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitor-item small{color:var(--subtle)}.monitor-chevron{margin-left:auto;flex:0 0 auto;width:8px;height:8px;border-right:2px solid var(--subtle);border-bottom:2px solid var(--subtle);transform:rotate(45deg);transition:transform .15s ease}.monitor-item[open] .monitor-chevron{transform:rotate(225deg)}.status-dot{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:#cbd5e1}.status-dot.active{background:var(--success)}.activity-list{display:grid;grid-gap:14px;gap:14px}.activity-item{display:grid;grid-template-columns:12px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.activity-dot{width:8px;height:8px;margin-top:7px;border-radius:50%;background:var(--subtle)}.activity-dot.lead{background:var(--success)}.activity-dot.scan{background:var(--blue)}.activity-dot.system{background:var(--beacon)}.activity-item strong{display:block;font-size:13px}.activity-item p{margin:2px 0 0;color:var(--muted);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.activity-item time{color:var(--subtle);font-size:12px;white-space:nowrap}.inbox-shell{display:grid;grid-gap:14px;gap:14px}.top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.sub{margin-top:4px;color:var(--muted);font-size:13px}.inbox-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.new-leads-pill{width:max-content;min-height:34px;justify-self:center;border-color:var(--blue);background:var(--blue);box-shadow:0 8px 22px rgba(0,132,137,.25)}.new-leads-pill:hover{background:var(--blue-strong);border-color:var(--blue-strong)}.empty{border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--muted);text-align:center;padding:56px 18px}.more-row{display:flex;justify-content:center}.card,.lead-card{border:1px solid var(--line);border-radius:var(--radius)}.lead-card{display:grid;grid-gap:14px;gap:14px;padding:16px;background:var(--surface)}.lead-card.unread{border-left:4px solid var(--blue)}.lead-card.done{opacity:.68}.lead-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lead-title-block{min-width:0;display:grid;grid-gap:8px;gap:8px}.card a.title{color:var(--ink);font-size:17px;font-weight:800;line-height:1.25;text-decoration:none}.card a.title:hover{color:var(--primary);text-decoration:underline}.meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px}.meta,.meta time{color:var(--subtle)}.badge{width:max-content;display:inline-flex;align-items:center;min-height:22px;border-radius:999px;background:var(--blue-soft);color:var(--blue-strong);font-size:11px;font-weight:800;padding:0 8px;white-space:nowrap}.badge.approved{background:var(--success-soft);color:var(--success-strong)}.badge.dismissed{background:#f1f5f9;color:var(--subtle)}.badge.job{background:var(--beacon-soft);color:var(--beacon-strong)}.badge.fit.high{background:var(--success-soft);color:var(--success-strong)}.badge.fit.mid{background:var(--blue-soft);color:var(--blue-strong)}.badge.fit.low{background:#f1f5f9;color:var(--subtle)}.draft-final,.reason,.snippet{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:12px}.draft-final p,.reason p,.snippet p{margin:0;color:var(--muted);font-size:13px;white-space:pre-wrap}.draft-final-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.draft-final-head>span{margin:0}.copy-btn{min-height:0;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink);font-size:11.5px;font-weight:800;padding:3px 11px}.copy-btn:hover{background:var(--surface-soft);border-color:var(--subtle)}.draft-review-field{display:grid;grid-gap:8px;gap:8px}.draft-review-field textarea{min-height:112px;resize:vertical;font-size:13px}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.manual-note{color:var(--subtle);font-size:12px}.saved{color:var(--success);font-size:12px;font-weight:800}@media (max-width:1100px){.dashboard-grid{grid-template-columns:1fr}.coverage-list,.setup-steps,.why-grid,.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-grid{grid-template-columns:1fr}}@media (max-width:680px){.band{padding:52px 20px}.product-preview-section{width:min(100% - 32px,1180px)}.site-header-inner{width:min(100% - 28px,1180px);gap:14px}.site-nav{gap:16px}.button.google span{display:none}.account-dropdown{min-width:200px;max-width:calc(100vw - 32px)}.hero{padding:64px 16px 132px}.product-preview-section{margin-top:-60px}.product-stage{padding:10px 12px 12px}.field-grid,.field-grid.three,.setup-grid,.setup-steps,.usecase-grid,.why-grid,.workflow-grid{grid-template-columns:1fr}.workflow-grid article{min-height:auto}.workflow-grid h3{padding-top:16px;min-height:auto}.footer-inner{flex-direction:column;align-items:flex-start}.dashboard-shell{width:min(100% - 28px,1240px);padding-top:18px}.lead-card,.panel{padding:15px}.lead-card-head,.top{flex-direction:column}.top{align-items:flex-start}.extension-status-panel{right:auto;left:0}}.agent-source{display:grid;grid-gap:8px;gap:8px}.agent-test-error{margin:0;color:var(--danger,#c0392b);font-size:12.5px}.crawler-handoff{display:flex;align-items:center;gap:10px;border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--surface-soft);padding:10px 12px}.crawler-handoff p{margin:0;flex:1 1 auto;font-size:12.5px;color:var(--muted)}.crawler-handoff-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--primary-strong);animation:handoff-pulse 1.4s ease-in-out infinite}@keyframes handoff-pulse{0%,to{opacity:1}50%{opacity:.3}}.agent-save{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.agent-save input{max-width:240px}.monitor-stale-badge{flex:none;border:1px solid #f0c36d;border-radius:999px;background:#fdf3dd;color:#8a5a00;padding:2px 9px;font-size:11px;font-weight:700;white-space:nowrap}