:root{--burgundy:#6e1e2b;--burgundy-deep:#521220;--burgundy-ink:#3d0e17;--burgundy-soft:#f3e4e4;--burgundy-faint:#ead3d3;--ivory:#fbf7f1;--ivory-deep:#f4ece0;--rose:#f7efea;--card:#fffdf9;--line:#e6d7c4;--taupe:#4a3f35;--taupe-soft:#6f6051;--taupe-faint:#9c8b74;--brass:#a8842f;--brass-soft:#f1e7cb;--olive:#7d8a6a;--radius:14px}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--ivory);color:var(--taupe);font-family:ui-sans-serif,-apple-system,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5}a{color:var(--burgundy);text-decoration:none;font-weight:600}a:hover{text-decoration:underline}.wrap{max-width:1080px;margin:0 auto;padding:0 20px}.serif{font-family:Georgia,Times New Roman,serif}.site-header{display:flex;align-items:center;justify-content:space-between;padding:18px 0}.brand{font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:700;letter-spacing:-.5px;color:var(--taupe)}.brand span{color:var(--burgundy)}.nav-links{display:flex;gap:18px;align-items:center;font-size:15px;color:var(--taupe-soft)}.logout-link,.nav-links .active{color:var(--burgundy);font-weight:600}.logout-link{background:none;border:none;cursor:pointer;font-size:15px;padding:0}.logout-link:hover{text-decoration:underline}.hero{position:relative;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,var(--ivory-deep),var(--rose));margin:8px 0 30px;min-height:240px}.hero .hero-fallback,.hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero .hero-fallback{background:radial-gradient(ellipse at 30% 40%,#f3e4dc,#e9d2c4 60%,#d8bba9)}@media (prefers-reduced-motion:reduce){.hero video{display:none}}.hero-content{position:relative;z-index:2;padding:44px 36px;background:linear-gradient(90deg,hsla(36,56%,96%,.93),hsla(36,56%,96%,.75) 55%,hsla(36,56%,96%,.15))}.hero-content h1{margin:0 0 8px;font-size:34px;letter-spacing:-.8px;font-family:Georgia,Times New Roman,serif}.hero-content p{margin:0;color:var(--taupe-soft);font-size:16px;max-width:560px;line-height:1.55}.flow-panel{background:linear-gradient(180deg,var(--card),var(--rose));border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px;margin-bottom:30px;box-shadow:0 2px 10px rgba(110,30,43,.07)}.flow-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.flow-tag{font-size:11px;letter-spacing:2.5px;font-weight:700;color:var(--burgundy-deep);border:1px solid var(--burgundy-faint);background:var(--burgundy-soft);padding:5px 10px;border-radius:999px;white-space:nowrap}.flow-sample{font-size:13px;color:var(--taupe-soft)}.mono{font-family:ui-monospace,Menlo,monospace;font-size:.92em}.flow-steps{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;color:var(--taupe);margin-bottom:16px}.flow-steps .step{gap:7px;white-space:nowrap}.flow-steps .step,.step-n{display:inline-flex;align-items:center}.step-n{justify-content:center;width:22px;height:22px;border-radius:50%;flex:none;background:var(--burgundy);color:#fff;font-size:12px;font-weight:700}.flow-steps .arrow{color:var(--burgundy);font-weight:700;animation:nudge 2.4s ease-in-out infinite}.flow-steps .arrow:nth-of-type(2){animation-delay:.4s}.flow-steps .arrow:nth-of-type(3){animation-delay:.8s}@keyframes nudge{0%,to{transform:translateX(0);opacity:.55}50%{transform:translateX(4px);opacity:1}}.scan-step{background:var(--burgundy-soft);border:1px solid var(--burgundy-faint);border-radius:999px;padding:6px 14px 6px 8px}.scan-count{color:var(--taupe-soft)}.kept-count,.scan-count{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kept-count{color:var(--burgundy-deep);background:var(--brass-soft);border:1px solid var(--brass);border-radius:999px;padding:1px 9px}.funnel{position:relative;width:30px;height:24px;flex:none}.funnel:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--burgundy-faint),hsla(0,35%,87%,0));-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}.funnel-dot{position:absolute;top:1px;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--burgundy);opacity:0;animation:funnel-drop 1.8s ease-in infinite}.funnel-dot:nth-child(2){animation-delay:.6s}.funnel-dot:nth-child(3){animation-delay:1.2s}@keyframes funnel-drop{0%{transform:translateY(0) scale(1);opacity:0}25%{opacity:1}75%{transform:translateY(15px) scale(.65);opacity:1}to{transform:translateY(20px) scale(.45);opacity:0}}.ticker{overflow:hidden;border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);padding:10px 0;margin-bottom:14px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ticker-track{display:inline-flex;gap:10px;width:max-content;animation:ticker-scroll 38s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-chip{display:inline-flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:6px 8px 6px 14px;font-size:13px;white-space:nowrap;box-shadow:0 1px 2px rgba(74,63,53,.06)}.ticker-kw{color:var(--taupe);font-weight:600}.ticker-score{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;font-size:12px;border-radius:999px;padding:2px 8px}.ticker-score.band-hot{background:var(--burgundy);color:#fff}.ticker-score.band-warm{background:var(--burgundy-soft);color:var(--burgundy-deep);border:1px solid var(--burgundy-faint)}.ticker-score.band-mild{background:var(--ivory-deep);color:var(--taupe-soft)}.ticker-vol{color:var(--taupe-faint);font-size:12px}.flow-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--taupe-soft)}.flow-foot .mono{background:var(--ivory-deep);border-radius:6px;padding:1px 6px}.flow-foot strong{color:var(--burgundy-deep)}.flow-foot-sep{color:var(--taupe-faint)}@media (prefers-reduced-motion:reduce){.flow-steps .arrow,.funnel-dot,.ticker-track{animation:none}.ticker-track{display:flex;flex-wrap:wrap;width:auto}.ticker{-webkit-mask-image:none;mask-image:none}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:22px;box-shadow:0 1px 2px rgba(74,63,53,.05)}.card.rose{background:var(--rose)}.card h2{margin:0 0 6px;font-size:20px;letter-spacing:-.3px;font-family:Georgia,Times New Roman,serif}.card h3{margin:0 0 4px;font-size:19px;letter-spacing:-.2px}.card .sub{color:var(--taupe-soft);font-size:14px;margin:0 0 18px;line-height:1.55}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field label{font-size:13px;font-weight:600;color:var(--taupe-soft)}.field input{font-size:15px;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:#fff;color:var(--taupe)}.field input:focus{outline:2px solid var(--burgundy-faint);border-color:var(--burgundy)}.field .hint{font-size:12.5px;color:var(--taupe-faint)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--burgundy);border:none;padding:10px 18px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s ease,transform .1s ease}.btn,.btn:hover{color:#fff;text-decoration:none}.btn:hover{background:var(--burgundy-deep)}.btn:disabled{opacity:.55;cursor:default}.btn:active:not(:disabled){transform:scale(.98)}.btn-ghost{background:transparent;color:var(--burgundy);border:1px solid var(--line)}.btn-ghost:hover{background:var(--burgundy-soft);color:var(--burgundy-deep)}.btn-danger{background:transparent;color:var(--burgundy-deep);border:1px solid var(--burgundy-faint)}.btn-danger:hover{background:var(--burgundy-soft)}.btn-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.error{background:var(--burgundy-soft);border:1px solid var(--burgundy-faint);color:var(--burgundy-deep);border-radius:10px}.error,.success{padding:12px 14px;font-size:14px;margin-bottom:16px;line-height:1.5}.success{background:#eff3e4;border:1px solid #d8dfbd;color:#55663c;border-radius:10px}.note{font-size:13px;color:var(--taupe-faint);line-height:1.6}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--card)}table{width:100%;border-collapse:collapse;font-size:14px}thead th{text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.7px;color:var(--taupe-faint);font-weight:700;padding:12px 15px;border-bottom:1px solid var(--line);background:var(--ivory-deep);white-space:nowrap}tbody td{padding:12px 15px;border-bottom:1px solid var(--ivory-deep);vertical-align:middle}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:#fdfaf4}td a{color:var(--burgundy);font-weight:600;text-decoration:none}td a:hover{text-decoration:underline}.mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dim,.rank-bad{color:var(--taupe-faint)}.rank-good{color:var(--burgundy);font-weight:700}.pill{display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;white-space:nowrap}.pill-organic{background:var(--burgundy);color:#fff}.pill-sponsored{background:var(--brass-soft);color:#7a5e1b;border:1px solid #e3d3a8}.pill-muted{background:var(--ivory-deep);color:var(--taupe-soft);border:1px solid var(--line)}.badge{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.4px;padding:3px 10px;border-radius:999px;white-space:nowrap}.badge-new{background:var(--burgundy);color:#fff}.badge-dropped{background:transparent;border:1px solid var(--line);color:var(--taupe-faint)}.badge-brass{background:var(--brass-soft);color:var(--brass);border:1px solid #e3d3a8}.badge-rose{background:var(--burgundy-soft);color:var(--burgundy-deep)}.pill-move{font-size:12.5px;font-weight:700;white-space:nowrap}.pill-move.up{color:var(--burgundy)}.pill-move.down{color:var(--taupe-faint)}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;vertical-align:1px}.dot.ok{background:var(--olive)}.dot.warn{background:var(--brass)}.status{font-size:13.5px;white-space:nowrap}.status small{display:block;color:var(--taupe-faint);font-size:12px}.score-bar{display:flex;align-items:center;gap:9px;min-width:140px}.score-track{flex:1 1;height:7px;background:var(--ivory-deep);border-radius:999px;overflow:hidden}.score-fill{height:100%;background:linear-gradient(90deg,#b4566b,var(--burgundy));border-radius:999px}.score-num{font-weight:700;font-size:13.5px;color:var(--burgundy-ink);min-width:26px;text-align:right}.bucket{margin:26px 0 12px;display:flex;align-items:center;gap:12px}.bucket .flag{font-size:11px;letter-spacing:1.8px;font-weight:800;text-transform:uppercase;padding:6px 12px;border-radius:7px;white-space:nowrap}.flag.target{background:var(--burgundy);color:#fff}.flag.weak{background:var(--brass-soft);color:#7a5e1b;border:1px solid #e3d3a8}.flag.win{background:var(--ivory-deep);border:1px solid var(--line)}.bucket p,.flag.win{color:var(--taupe-soft)}.bucket p{margin:0;font-size:13.5px}.winners{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.winners li{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:12px 16px;font-size:14px}.winners .kw{font-weight:600}.winners .meta{color:var(--taupe-soft);font-size:13px;white-space:nowrap}.winners .meta strong{color:var(--burgundy)}.leader-row{display:flex;align-items:center;gap:16px;padding:14px 4px;border-bottom:1px solid var(--ivory-deep)}.leader-row:last-child{border-bottom:none}.leader-rank{width:34px;height:34px;border-radius:50%;flex:none;background:var(--burgundy-soft);color:var(--burgundy-deep);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px}.leader-row:first-child .leader-rank{background:var(--burgundy);color:#fff}.leader-main{flex:1 1;min-width:0}.leader-main .t{font-weight:600;font-size:14.5px}.leader-main .s{font-size:12.5px;color:var(--taupe-faint)}.leader-stats{text-align:right;font-size:13px;color:var(--taupe-soft);white-space:nowrap}.leader-stats strong{color:var(--taupe);font-size:15px}.product-hero{background:var(--burgundy-ink);color:#f1e4de;border-radius:18px;padding:30px 32px;margin-bottom:8px;display:flex;flex-wrap:wrap;gap:24px;align-items:flex-end;justify-content:space-between}.product-hero h2{margin:0 0 6px;font-size:26px;letter-spacing:-.3px;color:#fff8f3;font-family:Georgia,Times New Roman,serif}.product-hero .asin{font-family:ui-monospace,Menlo,monospace;font-size:13px;color:#d9bfc2}.product-hero .meta-row{display:flex;gap:26px;flex-wrap:wrap}.product-hero .meta{font-size:13px;color:#c9a9ae}.product-hero .meta strong{display:block;color:#fff8f3;font-size:15px;font-weight:700}.product-hero .meta a{color:#f0d9a8}.disclaimer{font-size:12.5px;color:var(--taupe-faint);margin-top:26px;border-top:1px solid var(--line);padding-top:16px;line-height:1.7}.product-card{display:flex;flex-direction:column;gap:8px}.product-card .asin{font-family:ui-monospace,monospace;font-size:15px;font-weight:700}.product-card .nick{color:var(--taupe-soft);font-size:14px}.product-card .meta{font-size:13px;color:var(--taupe-faint)}.product-card .actions{display:flex;gap:10px;margin-top:8px;flex-wrap:wrap}.login-shell{min-height:80vh;display:flex;align-items:center;justify-content:center;padding:40px 20px}.login-card{width:100%;max-width:400px;text-align:center}.login-card .brand{font-size:32px;margin-bottom:4px}.login-card .note{text-align:center;margin:0 0 22px}.login-card form{text-align:left;margin-top:20px}.login-card .btn{width:100%}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.page-head h1{margin:0 0 6px;font-size:28px;letter-spacing:-.6px;font-family:Georgia,Times New Roman,serif}.page-head .sub{margin:0;font-size:14.5px}.empty,.page-head .sub{color:var(--taupe-soft)}.empty{text-align:center;padding:60px 20px}.empty h2{color:var(--taupe)}.status-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:7px}.status-ok{background:var(--olive)}.status-off{background:#c9bda8}.kv{display:grid;grid-template-columns:220px 1fr;grid-gap:8px 16px;gap:8px 16px;font-size:14.5px;margin-bottom:18px}.kv dt{color:var(--taupe-faint)}.kv dd{margin:0;font-weight:600}footer.site-footer{margin:48px 0 30px;color:var(--taupe-faint);font-size:13px;text-align:center}footer.site-footer .brand{font-size:20px}.diff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;gap:20px;margin-top:14px}.diff-col h3{margin:0 0 10px;font-size:14px}.kw-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;font-size:14px;color:var(--taupe)}.kw-list li{line-height:1.45}.kw-list li::marker{color:var(--burgundy)}.hist-links{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.hist-links a{text-decoration:none}.placement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px;margin-top:14px}.placement-sec h3{margin:0 0 6px;font-size:15px;color:var(--burgundy-ink)}.placement-sec .note{margin:0 0 10px}.placement-sec ul li::marker{color:var(--burgundy)}.placement-sec code{font-family:ui-monospace,Menlo,monospace;font-size:12.5px;background:var(--ivory-deep);padding:2px 7px;border-radius:6px;color:var(--burgundy-deep)}.place-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:14px;gap:14px}.place-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.place-card.rose{background:var(--rose)}.place-card h4{margin:0 0 4px;font-size:15px;color:var(--burgundy-ink)}.place-card .why{font-size:12.5px;color:var(--taupe-faint);margin:0 0 12px;font-style:italic}.place-card ul{margin:0;padding-left:18px;font-size:13.5px;color:var(--taupe-soft);display:grid;grid-gap:6px;gap:6px}.place-card ul li::marker{color:var(--burgundy)}.place-card code{font-family:ui-monospace,Menlo,monospace;font-size:12.5px;background:var(--ivory-deep);padding:2px 7px;border-radius:6px;color:var(--burgundy-deep)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rise{animation:rise .5s ease both}.rise.d1{animation-delay:.06s}.rise.d2{animation-delay:.12s}.rise.d3{animation-delay:.18s}.rise.d4{animation-delay:.24s}@media (prefers-reduced-motion:reduce){.rise{animation:none}}@media (max-width:640px){.product-hero{padding:22px}tbody td:nth-child(n+5),thead th:nth-child(n+5){white-space:nowrap}}.landing{--bg:#f6f0e7;--surface:#fffaf3;--surface-2:#ebe1d7;--text:#3f3731;--dim:#776c64;--border:#d8cbbf;--accent:#a5644f;--accent-ink:#fffaf5;--amber:#b17d55;max-width:1200px;margin:0 auto;color:var(--text);font-family:Avenir Next,Avenir,system-ui,sans-serif}.landing .mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.landing .section-label{margin:0 0 10px;color:var(--dim);font:700 12px/1.4 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.landing .btn{background:var(--accent);border:1px solid var(--accent);padding:13px 26px;font-size:16px;border-radius:8px;font-weight:700;display:inline-block;white-space:nowrap}.landing .btn,.landing .btn:hover{color:var(--accent-ink);text-decoration:none}.landing .btn:hover{background:#8f5543;border-color:#8f5543}.landing .btn-ghost{background:var(--surface);color:var(--text);border-color:var(--border)}.landing .btn-ghost:hover{background:var(--surface-2);color:var(--text);border-color:var(--border)}.landing-topbar{display:flex;align-items:center;justify-content:space-between;padding:22px 0}.landing-brand{font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:700;letter-spacing:-.04em;color:var(--text);text-decoration:none}.landing-brand span{color:var(--accent)}.landing-topbar nav{display:flex;gap:22px;align-items:center}.landing-topbar nav a{color:var(--dim);font-size:14px;font-weight:700;text-decoration:none}.landing-topbar nav a:hover{color:var(--accent)}.landing-signin{color:var(--text)!important;border-bottom:1px solid var(--accent);padding-bottom:2px}.landing-hero{position:relative;isolation:isolate;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw);min-height:620px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);grid-gap:clamp(44px,7vw,104px);gap:clamp(44px,7vw,104px);align-items:center;padding:clamp(54px,8vw,104px) max(clamp(18px,4vw,54px),calc((100vw - 1520px) / 2)) 96px;border-bottom:1px solid var(--border)}.hero-bg-video{width:100%;height:100%;object-fit:cover;opacity:.38}.hero-bg-video,.landing-hero:after{position:absolute;inset:0;z-index:0;pointer-events:none}.landing-hero:after{content:"";background:linear-gradient(100deg,color-mix(in srgb,var(--bg) 72%,transparent) 0,color-mix(in srgb,var(--bg) 38%,transparent) 55%,color-mix(in srgb,var(--bg) 8%,transparent) 100%)}@media (prefers-reduced-motion:reduce){.hero-bg-video{display:none}}.hero-copy{position:relative;z-index:1;max-width:760px}.hero-copy h1{margin:0;font-size:clamp(48px,6.5vw,78px);line-height:.98;letter-spacing:-.052em;font-weight:680;color:var(--text)}.hero-copy h1 em{color:var(--accent);font-family:Georgia,Times New Roman,serif;font-weight:500}.hero-lede{max-width:620px;margin:24px 0 0;color:var(--dim);font-size:clamp(17px,2vw,20px);line-height:1.62}.landing-cta{display:flex;gap:12px;flex-wrap:wrap;margin:34px 0 14px}.landing-note{font-size:13px;color:var(--dim);margin:0}.hero-proof{position:relative;z-index:1;align-self:center;background:var(--surface);border:1px solid var(--border);box-shadow:12px 14px 0 color-mix(in srgb,var(--accent) 13%,var(--surface-2));padding:20px;min-height:420px}.ad-player{display:flex;flex-direction:column;min-width:0;overflow:hidden}.ad-top{display:flex;justify-content:space-between;padding:0 2px 10px;border-bottom:1px solid var(--border)}.ad-live,.ad-top{align-items:center}.ad-live{display:inline-flex;gap:8px;color:var(--dim);font:700 11px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none;animation:dot-pulse 1.6s ease-in-out infinite}@keyframes dot-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 40%,transparent)}50%{box-shadow:0 0 0 6px transparent}}.ad-scenes{color:var(--dim);font-size:11px;font-weight:700}.ad-progress{height:3px;margin:10px 2px 0;background:var(--surface-2);border-radius:2px;overflow:hidden}.ad-progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--amber),var(--accent))}.ad-stage{position:relative;height:318px;overflow:hidden}.ad-scene{position:absolute;inset:0;padding:16px 2px 4px;opacity:0;transform:translateX(56px) scale(.985);transition:opacity .3s ease,transform .3s ease;pointer-events:none;overflow:hidden}.ad-scene.on{opacity:1;transform:none;z-index:1}.ad-kicker{margin:0 0 6px;color:var(--amber);font:700 11px/1 IBM Plex Mono,ui-monospace,monospace;text-transform:uppercase;letter-spacing:.12em}.ad-scene h3{margin:0 0 16px;font-size:22px;line-height:1.15;letter-spacing:-.03em;font-weight:700;color:var(--text)}.ad-asin-row{display:grid;grid-gap:10px;gap:10px}.ad-asin-input{min-height:52px;display:flex;align-items:center;padding:10px 14px;background:var(--bg);border:1px solid var(--border);border-radius:6px;font-size:20px;font-weight:700;letter-spacing:.04em;color:var(--text)}.ad-caret{display:inline-block;width:2px;height:24px;margin-left:6px;background:var(--accent);animation:caret-blink .7s steps(2,start) infinite}@keyframes caret-blink{50%{opacity:0}}.ad-go{padding:12px 16px;border-radius:6px;font-weight:750;text-align:center;transition:transform .18s ease,box-shadow .18s ease;background:var(--accent);color:var(--accent-ink)}.ad-go.hit{transform:scale(1.03);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 22%,transparent)}.ad-scan-card{position:relative;overflow:hidden;background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:20px 18px}.ad-sweep{position:absolute;top:0;bottom:0;left:0;width:36%;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--amber) 38%,transparent),transparent)}.ad-scene.on .ad-sweep{animation:sweep-x 1.05s linear infinite}@keyframes sweep-x{0%{transform:translateX(-90%)}to{transform:translateX(320%)}}.ad-scan-row{display:flex;align-items:baseline;gap:12px}.ad-scan-row strong{color:var(--accent);font-size:46px;font-weight:750;letter-spacing:-.04em}.ad-scan-row span,.ad-scan-status{color:var(--dim);font-weight:700}.ad-scan-status{margin-top:10px;font-size:13px}.ad-kw-list{display:grid;grid-gap:8px;gap:8px}.ad-kw-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 10px;gap:6px 10px;align-items:center;padding:9px 12px;background:var(--bg);border:1px solid var(--border);border-radius:6px;opacity:0}.ad-kw-row.fly{opacity:1;animation:fly-in .36s cubic-bezier(.2,.9,.25,1.12)}@keyframes fly-in{0%{opacity:0;transform:translateX(68px)}to{opacity:1;transform:none}}.ad-kw-row>span{font-weight:750;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.ad-kw-score{color:var(--accent);font-size:20px}.ad-kw-bar{grid-column:1/-1;height:4px;background:var(--surface-2);border-radius:2px;overflow:hidden}.ad-kw-bar i{display:block;height:100%;width:0;border-radius:2px;background:linear-gradient(90deg,var(--amber),var(--accent));transition:width .7s cubic-bezier(.22,.8,.3,1)}.ad-plan-rows{display:grid;grid-gap:6px;gap:6px}.ad-plan-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:7px 12px;background:var(--bg);border:1px solid var(--border);border-radius:4px;opacity:0;transform:translateY(10px);transition:opacity .24s ease,transform .24s ease}.ad-plan-row.show{opacity:1;transform:none}.ad-plan-row b{color:var(--amber);font:700 10px/1 IBM Plex Mono,ui-monospace,monospace;text-transform:uppercase}.ad-plan-row .kw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:13px;color:var(--text)}.ad-plan-row .mono{font-size:11px;font-weight:700;color:var(--dim)}.ad-export{display:flex;align-items:center;gap:10px;margin-top:12px}.ad-export-bar{flex:1 1;height:8px;background:var(--surface-2);border-radius:4px;overflow:hidden}.ad-export-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--amber),var(--accent))}.ad-export .mono{font-size:12px;font-weight:700;color:var(--dim)}.ad-stamp{margin-top:12px;align-self:start;display:inline-block;padding:8px 14px;border:2px solid var(--accent);color:var(--accent);border-radius:4px;font:750 13px/1 IBM Plex Mono,ui-monospace,monospace;text-transform:uppercase;letter-spacing:.06em;opacity:0;transform:scale(.7) rotate(-4deg)}.ad-stamp.show{animation:stamp-pop .32s cubic-bezier(.2,1.6,.4,1) forwards}@keyframes stamp-pop{to{opacity:1;transform:scale(1) rotate(-2deg)}}.ad-caption{padding:10px 2px 8px;border-top:1px solid var(--border);font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:var(--dim)}.ad-ticker{overflow:hidden;max-width:100%;min-width:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.ad-ticker-track{display:flex;width:max-content;animation:ticker-scroll 24s linear infinite}@keyframes ticker-scroll{to{transform:translateX(-50%)}}.ad-ticker-item{padding:8px 14px;font-size:12px;font-weight:700;color:var(--dim);white-space:nowrap}.ad-ticker-item b{color:var(--accent);font:700 11px/1 IBM Plex Mono,ui-monospace,monospace;margin-left:8px}@media (prefers-reduced-motion:reduce){.ad-ticker-track{animation:none}.ad-export-bar i,.ad-kw-bar i,.ad-plan-row,.ad-scene{transition:none}.ad-caret,.ad-sweep,.live-dot{animation:none!important}}.kw-marquee{border-bottom:1px solid var(--border);padding:18px 0 20px}.kw-marquee-head{display:flex;justify-content:space-between;gap:16px;padding:0 2px 14px;color:var(--dim);font:700 10px/1.4 IBM Plex Mono,ui-monospace,monospace;text-transform:uppercase;letter-spacing:.06em}.kw-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.kw-track{display:flex;width:max-content;animation:ticker-scroll 30s linear infinite}.kw-marquee:hover .kw-track{animation-play-state:paused}.kw-chip{display:inline-flex;align-items:baseline;padding:10px 18px;margin-right:10px;border:1px solid var(--border);background:var(--surface);border-radius:999px;font-weight:750;font-size:13px;white-space:nowrap;color:var(--text)}.kw-chip b{color:var(--accent);font:700 11px/1 IBM Plex Mono,ui-monospace,monospace;margin-left:10px}@media (prefers-reduced-motion:reduce){.kw-track{animation:none;flex-wrap:wrap;width:100%}}.landing-section{padding:clamp(72px,9vw,116px) 0;border-bottom:1px solid var(--border)}.section-intro{max-width:650px}.section-intro h2{margin:0;font-size:clamp(36px,5vw,58px);line-height:1.04;letter-spacing:-.04em;font-weight:650;color:var(--text)}.section-intro>p:last-child{margin:18px 0 0;color:var(--dim);line-height:1.65;font-size:16px}.how-section{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);grid-gap:clamp(48px,9vw,130px);gap:clamp(48px,9vw,130px)}.step-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.step-list li{display:grid;grid-template-columns:56px 1fr;grid-gap:20px;gap:20px;padding:24px 0;border-bottom:1px solid var(--border)}.step-list li>span{color:var(--accent);font:750 20px/1 IBM Plex Mono,ui-monospace,monospace}.deliverables h3,.step-list h3{margin:0 0 7px;font-size:20px;color:var(--text)}.deliverables p,.step-list p{margin:0;color:var(--dim);line-height:1.58}.deliverables{margin-top:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border)}.deliverables article{display:grid;grid-template-columns:42px 1fr;grid-gap:16px;gap:16px;padding:27px 26px 27px 0;border-bottom:1px solid var(--border)}.deliverables article:nth-child(odd){border-right:1px solid var(--border)}.deliverables article:nth-child(2n){padding-left:26px}.deliverables article>span{color:var(--amber);font:750 14px/1.4 IBM Plex Mono,ui-monospace,monospace}.landing-cta-final{display:flex;align-items:end;justify-content:space-between;gap:40px;padding:clamp(72px,9vw,112px) 0 24px}.landing-cta-final h2{margin:0;max-width:720px;font-size:clamp(36px,5vw,58px);line-height:1.04;letter-spacing:-.04em;font-weight:650;color:var(--text)}.cta-actions{display:flex;flex-wrap:wrap;gap:10px;flex:none}.landing-footer{border-top:1px solid var(--border);margin-top:72px;padding:36px 0 12px;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.landing-footer .brand{font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:700;color:var(--text)}.landing-footer .brand span{color:var(--accent)}.landing-footer p{margin:6px 0 0;color:var(--dim);font-size:14px}.landing-footer-note{text-align:right;font-size:13px;color:var(--dim)}.landing-footer-note p{margin:4px 0}@media (max-width:900px){.landing-hero{grid-template-columns:1fr;gap:48px;min-height:0}.hero-proof{width:min(560px,100%)}.how-section{grid-template-columns:1fr;gap:46px}.landing-cta-final{align-items:start;flex-direction:column}}@media (max-width:640px){.landing-topbar{padding:16px 0}.hero-copy h1{font-size:clamp(42px,13vw,60px)}.hero-lede{font-size:17px}.hero-proof{padding:15px;box-shadow:9px 10px 0 var(--surface-2);min-height:400px}.ad-stage{height:306px}.ad-scene h3{font-size:20px}.ad-scan-row strong{font-size:40px}.landing-section{padding:64px 0}.landing-cta-final h2,.section-intro h2{font-size:36px}.step-list li{grid-template-columns:42px 1fr;gap:12px}.deliverables{grid-template-columns:1fr;margin-top:34px}.deliverables article,.deliverables article:nth-child(2n){padding:22px 0;border-right:0}.landing-footer-note{text-align:left}.flow-panel{padding:16px}.pricing-grid{grid-template-columns:1fr}.pricing-tier,.pricing-tier:nth-child(2),.pricing-tier:nth-child(3){border-right:0;border-top:1px solid var(--border)}.pricing-tier:first-child{border-top:0}.enterprise-strip{flex-direction:column;align-items:flex-start}}.pricing-page{--bg:#f6f0e7;--surface:#fffaf3;--surface-2:#ebe1d7;--text:#3f3731;--dim:#776c64;--border:#d8cbbf;--accent:#a5644f;--accent-ink:#fffaf5;--amber:#b17d55;max-width:1200px;margin:0 auto;padding-bottom:48px;color:var(--text);font-family:Avenir Next,Avenir,system-ui,sans-serif}.pricing-page .section-label{margin:0 0 10px;color:var(--dim);font:700 12px/1.4 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.pricing-hero{max-width:760px;padding:clamp(54px,8vw,92px) 0 44px}.pricing-hero h1{margin:0;font-size:clamp(44px,6vw,72px);line-height:.98;letter-spacing:-.05em;font-weight:670;color:var(--text)}.pricing-hero h1 em{color:var(--accent);font-family:Georgia,Times New Roman,serif;font-weight:500}.pricing-hero>p{margin:20px 0 0;color:var(--dim);font-size:18px;line-height:1.6}.pricing-flag{display:inline-block;margin-top:22px;padding:6px 14px;border:1px solid var(--amber);border-radius:999px;color:var(--amber);font:700 11px/1.4 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--border)}.pricing-tier{min-width:0;padding:26px 22px;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:16px}.pricing-tier:last-child{border-right:0}.pricing-tier.featured{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.plan-head{display:flex;justify-content:space-between;align-items:start;gap:8px}.plan-head>span{font-size:18px;font-weight:800;color:var(--text)}.plan-head small{padding:4px 8px;background:var(--accent);color:var(--accent-ink);border-radius:4px;font:700 9px/1.3 IBM Plex Mono,ui-monospace,monospace;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.plan-price{margin:0;display:flex;align-items:baseline;gap:8px}.plan-price strong{font:750 clamp(30px,3vw,38px)/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:-.05em;color:var(--text)}.plan-price span{color:var(--dim);font-size:13px}.pricing-tier ul{list-style:none;margin:0;padding:14px 0 0;border-top:1px solid var(--border)}.pricing-tier li{padding:8px 0;border-bottom:1px solid var(--border);font-size:13.5px;color:var(--text)}.pricing-tier li:last-child{border-bottom:0}.plan-note{margin:auto 0 0;padding-top:14px;color:var(--dim);font-size:13px;line-height:1.5}.enterprise-strip{margin-top:36px;padding:30px 28px;display:flex;justify-content:space-between;align-items:center;gap:24px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px}.enterprise-strip h2{margin:0;font-size:clamp(26px,4vw,38px);letter-spacing:-.035em;color:var(--text)}.enterprise-strip p:not(.section-label){margin:10px 0 0;color:var(--dim);line-height:1.55}.enterprise-strip .btn-plain{flex:none;padding:12px 22px;border-radius:8px;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:15px;text-decoration:none}.enterprise-strip .btn-plain:hover{background:#8f5543;color:var(--accent-ink);text-decoration:none}.pricing-footnote{margin:20px 0 0;color:var(--dim);font-size:12.5px}@media (max-width:900px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-tier:nth-child(2){border-right:0}.pricing-tier:nth-child(n+3){border-top:1px solid var(--border)}}