:root{--cream:#f5f1e8;--cream-2:#ede7d7;--cream-3:#e0d8c2;--paper:#fbfaf6;--paper-hi:#ffffff;--ink:#141210;--ink-2:#2a2622;--ink-3:#3d3832;--muted:#6b6257;--muted-2:#8c8373;--rule:rgba(20,18,16,0.12);--rule-2:rgba(20,18,16,0.08);--bronze:#8b5a2b;--bronze-2:#a56f3a;--bronze-soft:rgba(139,90,43,0.08);--bronze-line:rgba(139,90,43,0.35);--ok:#1f7a3b;--warn:#b56a1a;--err:#b33a2d;--font-serif:var(--font-instrument-serif),"Instrument Serif","Times New Roman",Georgia,serif;--font-sans:var(--font-space-grotesk),var(--font-instrument-sans),"Space Grotesk","Instrument Sans",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-mono:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--accent:var(--bronze);--accent-2:var(--bronze-2);--accent-soft:var(--bronze-soft);--accent-line:var(--bronze-line)}:root[data-accent=bronze]{--accent:#8b5a2b;--accent-2:#a56f3a;--accent-soft:rgba(139,90,43,.08);--accent-line:rgba(139,90,43,.35)}:root[data-accent=ink]{--accent:#141210;--accent-2:#2a2622;--accent-soft:rgba(20,18,16,.06);--accent-line:rgba(20,18,16,.2)}:root[data-accent=forest]{--accent:#335c3a;--accent-2:#3e6f45;--accent-soft:rgba(51,92,58,.08);--accent-line:rgba(51,92,58,.35)}:root[data-accent=plum]{--accent:#5e3a5e;--accent-2:#724572;--accent-soft:rgba(94,58,94,.08);--accent-line:rgba(94,58,94,.35)}:root[data-theme=dark]{--cream:#0f0d0a;--cream-2:#17140f;--cream-3:#1f1b15;--paper:#1a1813;--paper-hi:#201d17;--ink:#ede4cf;--ink-2:#d5cbb4;--ink-3:#bfb5a0;--muted:#8c8373;--muted-2:#6b6257;--rule:rgba(237,228,207,0.14);--rule-2:rgba(237,228,207,0.08);--bronze:#c28a52;--bronze-2:#d89f64;--bronze-soft:rgba(194,138,82,0.14);--bronze-line:rgba(194,138,82,0.4)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0;background:var(--cream);color:var(--ink);font-family:var(--font-sans);font-feature-settings:"ss01","ss02";-webkit-font-smoothing:antialiased;min-height:100vh}#api,#pricing{scroll-margin-top:88px}a{color:inherit;text-decoration:none}button{cursor:pointer;border:0;background:none;padding:0}button,input,textarea{font:inherit;color:inherit}img{max-width:100%;display:block}.mono{font-family:var(--font-mono);font-feature-settings:"calt" 0}.dim{color:var(--muted)}.grow{flex:1}.kbd{min-width:18px;height:18px;padding:0 5px;background:var(--paper);color:var(--ink-2);border:1px solid var(--rule);border-radius:4px;font:500 10px/1 var(--font-mono);letter-spacing:.02em}.kbd,.pulse{display:inline-flex;align-items:center;justify-content:center}.pulse{width:10px;height:10px;position:relative}.pulse-dot{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 0 rgba(31,122,59,.5);animation:pulseD 2s infinite}:root[data-theme=dark] .pulse-dot{background:#7ad590;box-shadow:0 0 0 0 rgba(122,213,144,.5)}@keyframes pulseD{0%{box-shadow:0 0 0 0 rgba(31,122,59,.5)}70%{box-shadow:0 0 0 6px rgba(31,122,59,0)}to{box-shadow:0 0 0 0 rgba(31,122,59,0)}}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--muted);margin-right:6px;vertical-align:middle}.status-dot.ok{background:var(--ok)}.status-dot.warn{background:var(--warn)}.status-dot.err{background:var(--err)}:root[data-theme=dark] .status-dot.ok{background:#7ad590}:root[data-theme=dark] .status-dot.warn{background:#e0a85a}.scan-field{position:relative;width:100%;aspect-ratio:2/1;border-radius:12px;overflow:hidden;background:var(--paper);border:1px solid var(--rule);color:var(--ink)}.scan-grid{position:absolute;inset:0;width:100%;height:100%;opacity:.35}.scan-sweep{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);animation:sweep 3s linear infinite;box-shadow:0 0 20px var(--accent);opacity:.6}@keyframes sweep{0%{top:0}50%{top:100%}to{top:0}}.spin-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor;animation:spinD 1s linear infinite;margin-right:6px;vertical-align:middle}@keyframes spinD{0%{transform:scale(.4);opacity:.4}50%{transform:scale(1);opacity:1}to{transform:scale(.4);opacity:.4}}.logo-mark{color:var(--ink);flex:0 0 auto}.btn-primary{display:inline-flex;align-items:center;gap:10px;padding:11px 20px;border-radius:999px;background:var(--ink);color:var(--cream);font:500 12px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;transition:background .15s ease,transform .15s ease}.btn-primary:hover{background:var(--accent);transform:translateY(-1px)}.btn-primary.lg{padding:15px 26px;font-size:13px}.btn-primary.full{width:100%;justify-content:center;padding:16px}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-primary:disabled:hover{background:var(--ink);transform:none}.btn-ghost{display:inline-flex;align-items:center;gap:10px;padding:11px 20px;border-radius:999px;background:transparent;color:var(--ink);border:1px solid var(--rule);font:500 12px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;transition:border-color .15s ease,color .15s ease}.btn-ghost:hover{border-color:var(--ink);color:var(--accent)}.btn-ghost.lg{padding:15px 24px;font-size:13px}.btn-ghost.full{width:100%;justify-content:center;padding:16px}.btn-ghost:disabled{opacity:.6;cursor:not-allowed}.icon-btn{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);border:1px solid transparent;transition:border-color .15s,color .15s,background .15s}.icon-btn:hover{color:var(--ink);border-color:var(--rule);background:var(--paper)}.pill-btn{padding:7px 12px;border-radius:999px;font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--rule);background:transparent;transition:color .15s,border-color .15s,background .15s}.pill-btn:hover{color:var(--ink);border-color:var(--ink)}.pill-btn.is-active{background:var(--ink);color:var(--cream);border-color:var(--ink)}.landing{min-height:100vh;background:var(--cream);color:var(--ink)}.marketing-nav{position:sticky;top:0;z-index:40;background:color-mix(in oklab,var(--cream) 85%,transparent);backdrop-filter:blur(16px);border-bottom:1px solid var(--rule)}.m-nav-inner{max-width:1360px;margin:0 auto;padding:16px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.marketing-nav .brand{display:flex;align-items:center;gap:10px}.marketing-nav .brand-name{font:500 22px/1 var(--font-sans);letter-spacing:-.02em}.marketing-nav .brand-sub{font-size:12px;letter-spacing:.04em;color:var(--muted)}.m-nav-links{display:flex;gap:28px;font:500 13px var(--font-mono);letter-spacing:.02em}.m-nav-links a{color:var(--muted);transition:color .15s;position:relative}.m-nav-links a:hover{color:var(--accent)}.m-nav-links .has-badge{display:inline-flex;align-items:center;gap:6px}.dot-badge{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:pulseD 2s infinite}.m-nav-cta{display:flex;gap:8px;align-items:center}.m-nav-cta .btn-ghost{padding:9px 16px;font-size:11px;border-color:transparent}.m-nav-cta .btn-ghost:hover{border-color:var(--rule)}.m-nav-cta .btn-primary{padding:10px 18px;font-size:11px}@media (max-width:860px){.m-nav-links{display:none}}.hero{max-width:1360px;margin:0 auto;padding:64px 32px 56px}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.hero-left,.hero-right{min-width:0}@media (max-width:1040px){.hero-grid{grid-template-columns:1fr;gap:48px}}.eyebrow{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;border-radius:999px;border:1px solid var(--rule);background:var(--paper);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:28px}.hero-title{font-family:var(--font-serif);font-weight:400;font-size:clamp(56px,8.4vw,128px);line-height:.94;letter-spacing:-.025em;margin:0 0 28px;color:var(--ink)}.title-accent{font-style:italic;color:var(--accent)}.hero-sub{font-size:19px;line-height:1.5;color:var(--ink-2);max-width:48ch;margin:0 0 36px}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:56px}.hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--ink);padding-top:28px}.hero-stats .stat{padding:0 28px;border-left:1px solid var(--rule)}.hero-stats .stat:first-child{padding-left:0;border-left:0}.stat-value{font-family:var(--font-serif);font-size:52px;line-height:1;letter-spacing:-.02em;color:var(--ink);display:flex;align-items:baseline;gap:4px}.stat-unit{font-family:var(--font-mono);font-size:16px;color:var(--accent);font-style:normal;letter-spacing:.02em}.stat-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:10px 0 12px}.stat-bar{height:2px;background:var(--rule);border-radius:2px;overflow:hidden}.stat-bar>span{display:block;height:100%;background:var(--accent);border-radius:2px}.console-card{background:var(--paper-hi);border:1px solid var(--ink);border-radius:16px;overflow:hidden;min-width:0;max-width:100%;box-shadow:12px 12px 0 var(--accent)}:root[data-theme=dark] .console-card{border-color:var(--rule);background:var(--paper)}.console-chrome{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--rule);background:var(--paper)}.chrome-dots{display:flex;gap:6px}.chrome-dots .dot{width:10px;height:10px;border-radius:50%;background:var(--rule);display:inline-block}.chrome-dots .dot.r{background:#e0725b}.chrome-dots .dot.y{background:#e0b25b}.chrome-dots .dot.g{background:#6fa871}.chrome-title{flex:1;text-align:center;font-size:11px;letter-spacing:.1em;color:var(--muted);text-transform:lowercase}.chrome-meta{display:inline-flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.console-body{padding:20px;display:flex;flex-direction:column;gap:16px;min-width:0}.cli-row{display:flex;align-items:center;gap:12px;padding:6px 6px 6px 18px;border:1px solid var(--rule);border-radius:999px;background:var(--paper);transition:border-color .2s ease}.cli-row.is-focus{border-color:var(--ink)}.prompt{color:var(--accent);font-size:13px;font-weight:500;flex:0 0 auto}.cli-input{flex:1;background:transparent;border:0;outline:0;font:400 15px var(--font-sans);color:var(--ink);min-width:0;padding:8px 0}.cli-input::-moz-placeholder{color:var(--muted)}.cli-input::placeholder{color:var(--muted)}.cli-run{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:var(--ink);color:var(--cream);font-size:11px;letter-spacing:.1em;text-transform:uppercase;transition:background .15s}.cli-run:hover{background:var(--accent)}.cli-run:disabled{opacity:.6;cursor:not-allowed}.cli-run .kbd{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.18);color:var(--cream)}.suggest-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px}.suggest-chip{padding:5px 12px;border-radius:999px;border:1px solid var(--rule);background:transparent;font-size:11px;color:var(--ink-2);transition:border-color .15s,background .15s}.suggest-chip:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.result-card{position:relative;border:1px solid var(--rule);border-radius:12px;background:var(--cream);overflow:hidden;transition:border-color .2s}.result-card.is-scanning{border-color:var(--accent)}.scan-bar{position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);animation:scanBar 1.2s linear infinite}@keyframes scanBar{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.result-head{padding:10px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--rule);text-transform:uppercase}.result-head,.tag{font-size:10px;letter-spacing:.1em}.tag{padding:3px 9px;border-radius:999px;border:1px solid var(--rule);background:var(--paper);color:var(--muted)}.tag.live{border-color:var(--accent-line);color:var(--accent);background:var(--accent-soft)}.result-body{padding:20px;display:flex;justify-content:space-between;align-items:center;gap:20px}.result-main{min-width:0;flex:1}.result-company{font-size:12px;letter-spacing:.04em;color:var(--muted);margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-domain{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-serif);font-size:36px;line-height:1;letter-spacing:-.02em;color:var(--ink);transition:color .15s}.result-domain:hover{color:var(--accent)}.result-domain svg{color:var(--muted)}.result-meter{position:relative;width:88px;height:88px;flex:0 0 auto;color:var(--accent)}.meter-svg{width:100%;height:100%;transform:rotate(0)}.meter-arc{transition:stroke-dasharray .6s ease}.meter-val{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--ink)}.mv-num{font-family:var(--font-serif);font-size:26px;line-height:1}.mv-pct{font-size:10px;color:var(--accent);letter-spacing:.06em}.mv-lbl{font-size:9px;letter-spacing:.14em;color:var(--muted);margin-top:2px}.result-foot{padding:10px 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--ink-2)}.result-foot,.ticker{border-top:1px solid var(--rule);background:var(--paper)}.ticker{position:relative;border-bottom:1px solid var(--rule);margin:0 -20px -20px;padding:12px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ticker-track{display:flex;gap:28px;width:-moz-max-content;width:max-content;animation:tick 40s linear infinite}@keyframes tick{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker-item{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);letter-spacing:.02em;white-space:nowrap}.ti-company{color:var(--ink)}.ti-domain{color:var(--muted)}.ti-c{color:var(--accent)}.email-demo-card .console-body{gap:14px}.email-demo-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.email-demo-head h2{font-family:var(--font-serif);font-weight:400;font-size:clamp(32px,4vw,48px);line-height:.95;letter-spacing:-.025em;margin:0;color:var(--ink)}.email-demo-kicker{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid var(--accent-line);border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.email-demo-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.email-demo-fields{display:grid;grid-template-columns:.78fr .9fr 1.25fr;gap:8px;min-width:0}.email-demo-fields label{display:flex;flex-direction:column;gap:5px;min-width:0}.email-demo-fields label .mono{font-size:9px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.email-demo-fields input{width:100%;min-width:0;padding:11px 12px;border:1px solid var(--rule);border-radius:10px;background:var(--paper);font:500 13px var(--font-mono);color:var(--ink);outline:0}.email-demo-fields input:focus{border-color:var(--ink)}.email-demo-fields input:disabled{color:var(--muted);cursor:not-allowed}.email-demo-run{height:40px;padding-inline:14px}.email-demo-alert{margin-bottom:0}.email-demo-empty{position:relative;overflow:hidden;padding:20px;border:1px solid var(--rule);border-radius:12px;background:var(--cream)}.email-demo-empty.is-scanning{border-color:var(--accent)}.email-demo-empty .mono{font-size:10px;letter-spacing:.14em}.email-demo-empty p{margin:8px 0 0;font-family:var(--font-serif);font-size:24px;line-height:1.1;letter-spacing:-.015em}.email-demo-result .result-body{padding:22px 20px}.email-demo-address{font-size:clamp(26px,3.2vw,38px);word-break:break-word}.email-demo-gate{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--ink);border-radius:14px;background:var(--paper)}.email-demo-gate p{margin:4px 0 0;color:var(--ink-2);font-size:13px;line-height:1.45}.email-demo-gate-kicker{display:block;color:var(--accent);font-size:10px;letter-spacing:.14em;text-transform:uppercase}@media (max-width:760px){.email-demo-fields,.email-demo-form{grid-template-columns:1fr}.email-demo-run{width:100%;justify-content:center}.email-demo-gate{grid-template-columns:1fr}.email-demo-gate .btn-primary{justify-content:center}}.endpoint-strip{max-width:1360px;margin:0 auto;padding:0 32px}.strip-inner{background:var(--ink);padding:12px 22px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:12px;font-family:var(--font-mono)}.strip-inner,.strip-label{color:var(--cream);border-radius:999px}.strip-label{background:var(--accent);padding:4px 10px;font-size:10px;letter-spacing:.14em}.strip-url{color:var(--cream);letter-spacing:.02em}.strip-divider{width:1px;height:16px;background:rgba(255,255,255,.18)}.strip-meta{color:rgba(255,255,255,.7)}.strip-copy,.strip-meta{display:inline-flex;align-items:center;gap:6px}.strip-copy{margin-left:auto;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.08);color:var(--cream);font-size:10px;letter-spacing:.14em;transition:background .15s}.strip-copy:hover{background:rgba(255,255,255,.18)}.section-head{max-width:1360px;margin:0 auto;padding:0 32px 48px}.section-kicker{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;display:block}.section-title{font-family:var(--font-serif);font-weight:400;font-size:clamp(38px,5.2vw,68px);line-height:1;letter-spacing:-.025em;margin:0;max-width:22ch}.caps{padding:96px 0 64px;border-top:1px solid var(--rule)}.caps-grid{max-width:1360px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:960px){.caps-grid{grid-template-columns:1fr}}.cap-card{padding:28px;background:var(--paper-hi);border:1px solid var(--rule);border-radius:20px;min-width:0;display:flex;flex-direction:column;gap:20px;transition:transform .2s ease,box-shadow .2s ease}.cap-card:hover{transform:translateY(-4px);box-shadow:0 24px 40px -20px rgba(20,18,16,.2)}.cap-head{display:flex;justify-content:space-between;align-items:center}.cap-head,.cap-num{color:var(--accent)}.cap-num{font-family:var(--font-serif);font-style:italic;font-size:32px;line-height:1}.cap-sample{height:140px;background:var(--cream-2);border-radius:12px;padding:14px;overflow:hidden;border:1px solid var(--rule-2)}.cap-title{font-family:var(--font-serif);font-weight:400;font-size:24px;letter-spacing:-.015em;line-height:1.15;margin:0}.cap-body{font-size:14.5px;line-height:1.55;color:var(--ink-2);margin:0}.sample-resolve{display:flex;flex-direction:column;gap:6px;justify-content:center;height:100%}.sr-row{display:flex;align-items:center;gap:8px;padding:7px 10px;background:var(--paper-hi);border:1px solid var(--rule-2);border-radius:8px;font-size:11px}.sr-in{color:var(--muted);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-arrow{color:var(--accent);flex:0 0 auto}.sr-out{color:var(--ink);flex:0 0 auto}.sr-c{color:var(--accent);font-weight:500}.sample-batch{display:flex;flex-direction:column;gap:8px;height:100%}.sb-head{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.sb-bars{flex:1;display:flex;align-items:flex-end;gap:4px}.sb-bars span{flex:1;background:var(--accent);border-radius:2px 2px 0 0;min-height:4px;opacity:.75}.sb-bars span:nth-child(3n){opacity:1}.sb-foot{font-size:10px;letter-spacing:.06em}.sample-evidence{display:flex;flex-direction:column;gap:8px;justify-content:center;height:100%}.ev-row{display:flex;align-items:center;gap:10px;padding:7px 12px;background:var(--paper-hi);border:1px solid var(--rule-2);border-radius:8px;font-size:11px;color:var(--ink-2)}.ev-dot{width:6px;height:6px;border-radius:50%;display:inline-block;background:var(--muted)}.ev-dot.ok{background:var(--ok)}.ev-dot.warn{background:var(--warn)}.agent-mode{padding:80px 0 96px;border-top:1px solid var(--rule);background:radial-gradient(1200px 400px at 80% -20%,rgba(180,130,60,.1),transparent 60%),var(--ink);color:var(--cream)}.agent-mode .section-head{max-width:1360px;margin:0 auto;padding:0 32px 36px}.agent-mode .section-kicker{color:rgba(255,220,170,.75)}.agent-mode .section-title{color:var(--cream)}.agent-mode .section-title .title-accent{color:var(--accent)}.agent-mode .section-lede{margin-top:14px;max-width:720px;font-size:16px;line-height:1.55;color:rgba(255,240,220,.75)}.agent-grid{max-width:1360px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.agent-grid>*{min-width:0}@media (max-width:1120px){.agent-grid{grid-template-columns:1fr}}.agent-card{background:rgba(255,250,240,.04);border:1px solid rgba(255,240,220,.1);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.agent-card:hover{border-color:rgba(255,200,130,.35);transform:translateY(-2px)}.agent-card-head{padding:16px 18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;border-bottom:1px solid rgba(255,240,220,.08)}.agent-step{font-size:11px;letter-spacing:.16em;color:rgba(255,200,130,.85);border:1px solid rgba(255,200,130,.3);padding:4px 8px;border-radius:6px}.agent-title{font-family:var(--font-serif);font-size:22px;line-height:1.1;color:var(--cream);margin:0}.agent-kicker{display:block;margin-top:4px;font-size:10px;letter-spacing:.12em;color:rgba(255,240,220,.55);text-transform:uppercase}.agent-code{flex:1;padding:18px 20px;margin:0;font:400 12.5px/1.65 var(--font-mono);color:#ede4cf;white-space:pre-wrap;word-break:break-word;background:rgba(0,0,0,.3)}.agent-note{padding:14px 18px;margin:0;font-size:12.5px;line-height:1.5;color:rgba(255,240,220,.7);border-top:1px solid rgba(255,240,220,.08)}.api-block{padding:64px 0 96px;border-top:1px solid var(--rule)}.api-block .section-lede{margin-top:14px;max-width:640px;font-size:15px;line-height:1.55;color:var(--muted)}.api-grid{max-width:1360px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.api-grid>*{min-width:0}@media (max-width:960px){.api-grid{grid-template-columns:1fr}}.endpoint-table{max-width:1360px;margin:32px auto 0;padding:0 32px;display:flex;flex-direction:column}.endpoint-row{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(160px,1fr) minmax(180px,1.2fr) minmax(120px,.8fr);gap:16px;align-items:center;padding:14px 20px;border:1px solid var(--rule);border-radius:12px;margin-top:8px;background:var(--paper-hi);font-size:14px}.endpoint-row-head{background:transparent;border:none;padding:8px 20px 4px;font-size:10.5px;letter-spacing:.14em;color:var(--muted);margin-top:0}.endpoint-row .ep-path{color:var(--ink);font-weight:500}.endpoint-row .ep-input,.endpoint-row .ep-returns{color:var(--ink-2)}.endpoint-row .ep-cost{color:var(--accent);font-weight:500}@media (max-width:760px){.endpoint-row,.endpoint-row-head{grid-template-columns:1fr;gap:4px}.endpoint-row-head{display:none}}.code-card{background:var(--ink);color:var(--cream);border-radius:20px;overflow:hidden;border:1px solid var(--ink)}.code-card.ghost{background:var(--paper-hi);color:var(--ink);border-color:var(--rule)}.code-head{padding:14px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);font-size:11px;letter-spacing:.1em;color:rgba(255,255,255,.65);text-transform:uppercase}.code-card.ghost .code-head{border-bottom-color:var(--rule);color:var(--muted)}.file-tabs{display:flex;gap:14px}.file-tabs .tab{color:rgba(255,255,255,.45)}.file-tabs .tab.is-active{color:var(--cream)}.code-body{padding:20px;margin:0;font:400 13px/1.65 var(--font-mono);white-space:pre-wrap;word-break:break-word;color:inherit}.code-card .code-body{color:#ede4cf}.code-card.ghost .code-body{color:var(--ink-2)}.code-foot{padding:12px 20px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;font-size:11px;color:rgba(255,255,255,.7)}.pricing-teaser{padding:64px 0 96px;border-top:1px solid var(--rule);background:var(--cream-2)}.price-rows{max-width:1360px;margin:0 auto;padding:0 32px;display:flex;flex-direction:column;gap:12px}.price-row{display:grid;grid-template-columns:200px 1fr auto auto;align-items:center;gap:24px;padding:24px 28px;background:var(--paper-hi);border:1px solid var(--rule);border-radius:20px;transition:border-color .2s,transform .2s}.price-row:hover{border-color:var(--accent);transform:translateX(4px)}.price-row.is-primary{border-color:var(--ink)}.pr-left{display:flex;align-items:baseline;gap:10px}.pr-qty{font-family:var(--font-serif);font-size:40px;line-height:1;letter-spacing:-.02em}.pr-label{font:500 11px var(--font-mono);letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.pr-rate{font-size:13px;color:var(--muted);letter-spacing:.04em}.pr-price{font-family:var(--font-serif);font-size:40px;line-height:1;letter-spacing:-.02em}@media (max-width:760px){.price-row{grid-template-columns:1fr;gap:12px}}.pricing-teaser .endpoint-table{margin-top:40px}.pricing-teaser .price-fine{max-width:1360px;margin:18px auto 0;padding:0 32px;font-size:14px;color:var(--muted)}.webmcp-forms{padding:64px 0 96px;border-top:1px solid var(--rule);background:var(--cream)}.webmcp-forms .section-head,.webmcp-grid{max-width:880px}.webmcp-grid{margin:32px auto 0;padding:0 32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.webmcp-tool:last-child:nth-child(odd){grid-column:1/-1;max-width:calc(50% - 8px);margin-inline:auto}@media (max-width:760px){.webmcp-grid{grid-template-columns:1fr}.webmcp-tool:last-child:nth-child(odd){max-width:none}}.webmcp-tool{display:flex;flex-direction:column;gap:10px;padding:20px 22px;background:var(--paper-hi);border:1px solid var(--rule);border-radius:16px}.webmcp-tool-name{font-size:12.5px;color:var(--accent);font-weight:600;letter-spacing:.02em}.webmcp-tool-desc{font-size:13px;color:var(--ink-2);margin:0;line-height:1.5}.webmcp-field{display:flex;flex-direction:column;gap:4px}.webmcp-field-label{font-size:11px;letter-spacing:.06em;color:var(--muted);text-transform:lowercase}.webmcp-req{color:var(--accent)}.webmcp-input{width:100%;box-sizing:border-box;padding:8px 10px;font:13px var(--font-mono);color:var(--ink);background:var(--cream-2);border:1px solid var(--rule);border-radius:8px}.webmcp-input:focus{outline:none;border-color:var(--accent)}.foot{padding:40px 32px;border-top:1px solid var(--rule);background:var(--cream)}.foot-inner{max-width:1360px;margin:0 auto;justify-content:space-between;gap:20px;flex-wrap:wrap}.foot-brand,.foot-inner{display:flex;align-items:center}.foot-brand{gap:12px;font-size:12px}.foot-meta{display:inline-flex;align-items:center;gap:18px}.app-root,.shell{min-height:100vh}.shell{display:grid;grid-template-columns:260px 1fr;background:var(--cream)}.sidebar{background:var(--paper);border-right:1px solid var(--rule);padding:24px 18px;display:flex;flex-direction:column;gap:24px;position:sticky;top:0;height:100vh}.sidebar .brand{display:flex;align-items:center;gap:12px;text-align:left;padding:6px 8px;border-radius:10px;transition:background .15s;width:100%}.sidebar .brand:hover{background:var(--cream)}.brand-meta{display:flex;flex-direction:column}.brand-name{font:500 18px/1 var(--font-sans);letter-spacing:-.02em;color:var(--ink)}.brand-sub{font:500 10px var(--font-mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;margin-top:4px}.side-section{display:flex;flex-direction:column;gap:8px}.side-label{font:500 10px var(--font-mono);letter-spacing:.18em;color:var(--muted-2);text-transform:uppercase;padding:0 10px}.workspace-pill{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--cream);border:1px solid var(--rule);border-radius:12px}.ws-name{font-size:13px;font-weight:500;color:var(--ink)}.ws-meta{font-size:10px;letter-spacing:.06em;color:var(--muted);margin-top:2px}.side-nav{display:flex;flex-direction:column;gap:2px}.side-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:var(--ink-2);font-size:13px;transition:background .15s,color .15s;text-align:left;width:100%}.side-item svg{flex:0 0 auto;color:var(--muted)}.side-item:hover{background:var(--cream);color:var(--ink)}.side-item:hover svg{color:var(--ink)}.side-item.is-active{background:var(--ink);color:var(--cream)}.side-item.is-active svg{color:var(--accent-2)}.side-hint{margin-left:auto;font-size:10px;letter-spacing:.08em;color:var(--muted)}.side-item.is-active .side-hint{color:rgba(255,255,255,.5)}.side-bottom{margin-top:auto}.status-row{display:flex;align-items:center;gap:8px;padding:4px 10px;font-size:11px;color:var(--ink-2)}.status-row .mono{font-size:10px}.status-row .mono.dim{margin-left:auto}.user-card{display:flex;align-items:center;gap:10px;border-top:1px solid var(--rule);margin:auto -18px -24px;padding:16px 18px 20px}.avatar{width:32px;height:32px;border-radius:50%;background:var(--accent);color:var(--cream);font:500 11px var(--font-mono);letter-spacing:.04em;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.user-meta{flex:1;min-width:0}.user-name{font-size:13px;font-weight:500;color:var(--ink)}.user-name,.user-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-sub{font-size:10px;color:var(--muted);margin-top:2px}.main{min-width:0;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:30;padding:16px 32px;background:color-mix(in oklab,var(--cream) 85%,transparent);backdrop-filter:blur(16px);border-bottom:1px solid var(--rule);justify-content:space-between;gap:20px}.crumbs,.topbar{display:flex;align-items:center}.crumbs{gap:6px;font-size:12px}.topbar-right{gap:12px;margin-left:auto}.cmd-hint,.topbar-right{display:flex;align-items:center}.cmd-hint{gap:8px;padding:7px 12px;background:var(--paper);border:1px solid var(--rule);border-radius:999px;font-size:12px;color:var(--muted)}.credits-chip{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;border:1px solid var(--ink);border-radius:999px;background:var(--ink);color:var(--cream)}.chip-label{font-size:10px;letter-spacing:.14em;color:rgba(255,255,255,.6)}.chip-value{font-family:var(--font-mono);font-size:13px;color:var(--cream)}.canvas{padding:40px 32px 64px;min-width:0;flex:1}@media (max-width:900px){.shell{grid-template-columns:1fr}.sidebar{position:relative;height:auto}}.screen{max-width:1280px;margin:0 auto;min-width:0}.screen-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:24px;margin-bottom:32px;border-bottom:1px solid var(--ink);flex-wrap:wrap}.screen-kicker{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:10px}.screen-title{font-family:var(--font-serif);font-weight:400;font-size:clamp(36px,4.6vw,56px);line-height:1;letter-spacing:-.02em;margin:0}.screen-meta{display:flex;align-items:center;gap:10px;font-size:12px;flex-wrap:wrap}.screen-meta .pill-btn{margin-left:4px}.lookup-grid{display:grid;grid-template-columns:1fr 320px;gap:24px;min-width:0}.lookup-main,.lookup-side{min-width:0}@media (max-width:1100px){.lookup-grid{grid-template-columns:1fr}}.lookup-input-card{background:var(--paper-hi);border:1px solid var(--ink);border-radius:20px;padding:24px;margin-bottom:20px;box-shadow:6px 6px 0 var(--accent)}.lii-label{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;display:block}.lii-row{display:flex;align-items:center;gap:14px;padding:10px 14px 10px 18px;border:1px solid var(--rule);border-radius:999px;background:var(--cream)}.lii-row:focus-within{border-color:var(--ink)}.lii-input{flex:1;background:transparent;border:0;outline:0;font:400 18px var(--font-sans);color:var(--ink);padding:8px 0;min-width:0}.lii-input::-moz-placeholder{color:var(--muted)}.lii-input::placeholder{color:var(--muted)}.lii-context-row{margin-top:18px}.lii-context-input{width:100%;min-height:72px;resize:vertical;border:1px solid var(--rule);border-radius:14px;background:var(--cream);outline:0;padding:14px 16px;font:400 14px/1.45 var(--font-sans);color:var(--ink)}.lii-context-input:focus{border-color:var(--ink)}.lii-context-input::-moz-placeholder{color:var(--muted)}.lii-context-input::placeholder{color:var(--muted)}.lii-foot{font-size:11px;letter-spacing:.04em;margin-top:16px;display:flex;gap:8px;flex-wrap:wrap}.lookup-alert{margin-bottom:20px;padding:14px 20px;border-radius:16px;background:rgba(179,58,45,.08);border:1px solid rgba(179,58,45,.25);color:var(--err);font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:12px}.lookup-alert .mono{letter-spacing:.1em;font-size:10px;text-transform:uppercase}.big-result{background:var(--paper-hi);border:1px solid var(--rule);border-radius:20px;overflow:hidden}.br-head{padding:14px 20px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--rule);font-size:11px;letter-spacing:.14em;text-transform:uppercase;gap:12px}.br-head,.br-tags{display:flex;flex-wrap:wrap}.br-tags{gap:8px}.br-body{padding:36px 32px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}@media (max-width:760px){.br-body{grid-template-columns:1fr}}.br-left{min-width:0}.br-company{font-size:12px;letter-spacing:.08em;color:var(--muted);margin-bottom:10px;text-transform:uppercase}.br-context{color:var(--ink-3)}.br-domain{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-serif);font-size:clamp(44px,5.2vw,72px);line-height:1;letter-spacing:-.025em;color:var(--ink);margin-bottom:24px;transition:color .15s;word-break:break-all}.br-domain:hover{color:var(--accent)}.br-domain svg{color:var(--muted);width:22px;height:22px;flex:0 0 auto}.br-evidence{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.br-right{position:relative;width:160px;height:160px;flex:0 0 auto;color:var(--accent)}.big-meter{width:100%;height:100%}.big-meter-val{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--ink)}.bmv-num{font-family:var(--font-serif);font-size:56px;line-height:1;letter-spacing:-.02em;display:inline-flex;align-items:baseline;gap:4px}.bmv-pct{font-size:18px;color:var(--accent);letter-spacing:.04em}.bmv-lbl{font-size:10px;letter-spacing:.16em;color:var(--muted);margin-top:4px}.br-foot{padding:12px 20px;border-top:1px solid var(--rule);display:flex;gap:12px;flex-wrap:wrap;background:var(--paper);color:var(--ink-2)}.br-foot,.foot-link{align-items:center;font-size:11px}.foot-link{display:inline-flex;gap:6px;color:var(--muted);transition:color .15s}.foot-link:hover{color:var(--accent)}.empty-result{background:var(--paper);border:1px solid var(--rule);border-radius:20px;padding:48px 32px;display:flex;align-items:center;gap:40px;flex-wrap:wrap}.empty-result .scan-field{flex:1;max-width:380px;aspect-ratio:2/1;min-width:240px}.empty-text{flex:1;min-width:240px}.empty-text p{font-family:var(--font-serif);font-size:28px;line-height:1.15;margin:12px 0 0;color:var(--ink);letter-spacing:-.015em}.empty-text .mono{font-size:11px;letter-spacing:.14em}.lookup-side{display:flex;flex-direction:column;gap:16px}.side-panel{background:var(--paper-hi);border:1px solid var(--rule);border-radius:16px;padding:18px}.sp-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.sp-title{font-size:10px;letter-spacing:.16em;display:block}.sp-action,.sp-title{text-transform:uppercase;color:var(--muted)}.sp-action{font:500 10px var(--font-mono);letter-spacing:.1em}.sp-action:hover{color:var(--accent)}.history-list{display:flex;flex-direction:column}.history-empty{padding:12px 0;font-size:12px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em}.hist-row{display:flex;flex-direction:column;gap:3px;padding:10px 0;border-top:1px solid var(--rule);text-align:left;transition:background .15s;cursor:pointer;width:100%}.hist-row:first-child{border-top:0}.hist-row:hover{background:var(--cream);padding-left:8px;padding-right:8px;margin:0 -8px;border-radius:8px}.hist-company{font-size:13px;color:var(--ink);letter-spacing:-.005em}.hist-context{font-size:10px;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.hist-domain{font-size:11px;color:var(--muted)}.hist-meta{display:flex;align-items:center;gap:4px;font-size:10px;margin-top:2px}.hist-c{color:var(--accent);font-weight:500}.hist-cached{color:var(--muted-2);margin-left:auto}.shortcuts{display:flex;flex-direction:column;gap:8px}.sc-row{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.sc-row span{margin-left:4px}.console-tabs{display:flex;gap:4px;margin:0 auto 24px;max-width:1280px;padding:4px;background:var(--cream);border:1px solid var(--line);border-radius:10px;width:-moz-fit-content;width:fit-content}.console-tab{padding:8px 18px;background:transparent;border:0;border-radius:7px;cursor:pointer;color:var(--muted);font-size:12px;letter-spacing:.04em;transition:background .15s,color .15s}.console-tab:hover{color:var(--ink)}.console-tab.is-active{background:var(--ink);color:var(--cream)}.tool-tabs{display:flex;gap:6px;margin-bottom:16px;flex-wrap:wrap}.tool-tab{padding:8px 14px;background:transparent;border:1px solid var(--line);border-radius:999px;cursor:pointer;color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase;transition:background .15s,color .15s,border-color .15s}.tool-tab:hover{color:var(--ink);border-color:var(--ink)}.tool-tab.is-active{background:var(--ink);color:var(--cream);border-color:var(--ink)}.lookup-grid-solo{grid-template-columns:1fr}.email-input-row{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap}.lii-input-flex{flex:1 1 140px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--ink);font:500 14px var(--font-mono)}.lii-input-flex:focus{outline:0;border-color:var(--ink)}.lii-input-flex::-moz-placeholder{color:var(--muted)}.lii-input-flex::placeholder{color:var(--muted)}.email-input-row select.lii-input-flex{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:28px}.email-list{display:flex;flex-direction:column;gap:8px;margin-top:14px;max-height:480px;overflow-y:auto}.email-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,1.4fr) auto;gap:12px;align-items:baseline;padding:10px 12px;border-bottom:1px solid var(--line);font-size:13px}.email-row:last-child{border-bottom:0}.email-addr{font-family:var(--font-mono);color:var(--ink);text-decoration:none;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-addr:hover{color:var(--accent)}.email-name{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}@media (max-width:960px){.usage-kpis{grid-template-columns:repeat(2,1fr)}}.kpi{background:var(--paper-hi);border:1px solid var(--rule);border-radius:16px;padding:20px;min-width:0}.kpi-label{font-size:10px;letter-spacing:.16em;text-transform:uppercase;display:block;margin-bottom:10px}.kpi-value{font-family:var(--font-serif);font-size:44px;line-height:1;letter-spacing:-.02em;color:var(--ink);margin-bottom:6px}.kpi-sub{font-size:11px;letter-spacing:.04em;margin-bottom:14px}.kpi-bar{height:2px;background:var(--rule);border-radius:2px;overflow:hidden}.kpi-bar>span{display:block;height:100%;background:var(--accent)}.usage-chart{background:var(--paper-hi);border:1px solid var(--rule);border-radius:20px;padding:24px;margin-bottom:24px}.uc-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:12px;flex-wrap:wrap}.uc-title{font-family:var(--font-serif);font-size:36px;line-height:1;letter-spacing:-.02em;margin-top:6px}.uc-legend{display:flex;gap:16px;font-size:10px;letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.lg-sw{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:middle}.lg-sw.live{background:var(--ink)}.lg-sw.cached{background:var(--accent)}.uc-bars{display:flex;align-items:flex-end;gap:4px;height:220px;padding:8px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.uc-col{flex:1;display:flex;flex-direction:column-reverse;gap:2px;min-width:0}.uc-bar{border-radius:2px 2px 0 0;transition:opacity .15s}.uc-bar.live{background:var(--ink)}.uc-bar.cached{background:var(--accent);opacity:.6}.uc-col:hover .uc-bar{opacity:.85}.uc-axis{display:flex;justify-content:space-between;margin-top:12px;font-size:10px;letter-spacing:.08em}.usage-table{background:var(--paper-hi);border:1px solid var(--rule);border-radius:20px;overflow:hidden}.ut-head,.ut-row{display:grid;grid-template-columns:2fr 1.5fr .7fr 1fr .8fr .6fr;gap:16px;padding:14px 22px;align-items:center}.ut-head{font-size:10px;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid var(--rule);background:var(--paper)}.ut-row{border-top:1px solid var(--rule);font-size:13px;transition:background .15s}.ut-row:first-of-type{border-top:0}.ut-row:hover{background:var(--cream)}.ut-co{font-family:var(--font-serif);font-size:16px;letter-spacing:-.005em;color:var(--ink)}.ut-empty{padding:32px 22px;text-align:center;color:var(--muted);font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.conf-pill{background:var(--accent-soft);color:var(--accent);font-weight:500}.conf-pill,.src{display:inline-block;padding:3px 9px;border-radius:999px;font-size:11px}.src{background:var(--paper);border:1px solid var(--rule);color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.src.src-primary{color:var(--ok);border-color:rgba(31,122,59,.3)}.src.src-cached{color:var(--muted)}.src.src-verified{color:var(--accent);border-color:var(--accent-line)}@media (max-width:900px){.ut-head,.ut-row{grid-template-columns:1fr 1fr}.ut-head span:nth-child(n+3),.ut-row span:nth-child(n+3){display:none}}.settings-grid{display:grid;grid-template-columns:1fr 320px;gap:24px;min-width:0}.settings-main,.settings-side{min-width:0}@media (max-width:1100px){.settings-grid{grid-template-columns:1fr}}.settings-main{display:flex;flex-direction:column}.setting-card{background:var(--paper-hi);border:1px solid var(--rule);border-radius:20px;padding:24px;margin-bottom:20px}.sc-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:12px;flex-wrap:wrap}.sc-title{font-family:var(--font-serif);font-size:28px;letter-spacing:-.015em;margin-top:4px;line-height:1.05}.sc-tags{display:flex;gap:8px}.key-box{display:flex;align-items:center;gap:12px;padding:14px 20px;background:var(--cream);border:1px solid var(--rule);border-radius:999px}.key-text{flex:1;font-size:14px;letter-spacing:.02em;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.key-actions{display:flex;gap:4px;flex:0 0 auto}.sc-foot{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:11px;letter-spacing:.04em;flex-wrap:wrap}.danger-link{color:var(--err);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.danger-link:hover{text-decoration:underline}.key-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.key-row{display:flex;align-items:center;gap:12px;padding:12px 18px;background:var(--cream);border:1px solid var(--rule);border-radius:12px;font-size:13px}.key-row .key-text{flex:0 0 auto}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:760px){.field-grid{grid-template-columns:1fr}}.field{display:flex;flex-direction:column;gap:8px}.field-label{font-size:10px;letter-spacing:.14em;text-transform:uppercase}.field-input{padding:12px 16px;border-radius:10px;background:var(--cream);border:1px solid var(--rule);font-size:13px;outline:0;min-width:0}.field-input:focus{border-color:var(--ink)}.inline-code{background:var(--ink);color:#ede4cf;padding:20px;border-radius:12px;font-size:13px;line-height:1.65;overflow-x:auto;white-space:pre-wrap;word-break:break-word;margin:0}.status-list{display:flex;flex-direction:column;gap:10px}.status-line{display:flex;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--rule);font-size:12px;color:var(--ink-2)}.status-line:first-child{border-top:0}.status-line .mono.dim{margin-left:auto;font-size:10px}.rl-row{display:flex;align-items:baseline;gap:8px;padding:10px 0;border-top:1px solid var(--rule)}.rl-row:first-of-type{border-top:0}.rl-row .mono{font-family:var(--font-serif);font-size:22px;letter-spacing:-.01em}.rl-row .dim{font-size:11px}.billing-banner{background:var(--ink);color:var(--cream);border-radius:24px;padding:36px 40px;margin-bottom:32px;display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center;position:relative;overflow:hidden}.billing-banner:after{content:"";position:absolute;top:-60%;right:-10%;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,var(--accent-soft),transparent 70%);filter:blur(40px)}:root[data-theme=dark] .billing-banner{background:#0a0907}.billing-banner .dim{color:rgba(255,255,255,.6)}.bb-value{font-family:var(--font-serif);font-weight:400;font-size:clamp(56px,7vw,88px);line-height:1;letter-spacing:-.025em;margin:12px 0 8px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.bb-unit{font-size:14px;color:rgba(255,255,255,.65);letter-spacing:.08em;text-transform:uppercase}.bb-sub{font-size:12px;letter-spacing:.04em}.bb-right{position:relative;z-index:1}.bb-bar{height:4px;background:rgba(255,255,255,.1);border-radius:2px;overflow:hidden;margin-bottom:10px}.bb-bar>span{display:block;height:100%;background:var(--accent)}@media (max-width:860px){.billing-banner{grid-template-columns:1fr;padding:28px}}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px}@media (max-width:960px){.plan-grid{grid-template-columns:1fr}}.plan-card{background:var(--paper-hi);border:1px solid var(--rule);border-radius:20px;padding:32px;position:relative;display:flex;flex-direction:column;gap:16px;transition:transform .2s,box-shadow .2s}.plan-card:hover{transform:translateY(-4px);box-shadow:0 24px 40px -20px rgba(20,18,16,.2)}.plan-card.is-primary{border-color:var(--ink);background:var(--paper-hi);box-shadow:10px 10px 0 var(--accent)}.plan-badge{position:absolute;top:-12px;left:32px;padding:5px 12px;background:var(--accent);color:var(--cream);border-radius:999px;font-size:10px;letter-spacing:.16em}.plan-qty{font-size:11px;letter-spacing:.16em;color:var(--muted);text-transform:uppercase}.plan-price{display:flex;align-items:baseline;gap:4px;font-family:var(--font-serif);color:var(--ink)}.pp-cur{font-size:28px;color:var(--accent)}.pp-num{font-size:80px;line-height:1;letter-spacing:-.03em}.plan-rate{font-size:12px;letter-spacing:.08em}.plan-divider{height:1px;background:var(--rule);margin:4px 0}.plan-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;flex:1}.plan-features li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-2)}.plan-features li svg{color:var(--accent);flex:0 0 auto}.receipt-table{background:var(--paper-hi);border:1px solid var(--rule);border-radius:20px;overflow:hidden}.rt-head{display:flex;justify-content:space-between;border-bottom:1px solid var(--rule);background:var(--paper)}.rt-head,.rt-row{align-items:center;padding:16px 22px}.rt-row{display:grid;grid-template-columns:1.4fr 1.2fr 1.3fr .8fr .8fr .6fr;gap:16px;border-top:1px solid var(--rule);font-size:13px;transition:background .15s}.rt-row:first-of-type{border-top:0}.rt-row:hover{background:var(--cream)}.rt-status.paid .mono{padding:3px 9px;border-radius:999px;background:rgba(31,122,59,.1);color:var(--ok);font-size:10px;letter-spacing:.14em}:root[data-theme=dark] .rt-status.paid .mono{background:rgba(122,213,144,.15);color:#7ad590}@media (max-width:900px){.rt-row{grid-template-columns:1fr 1fr}.rt-row>:nth-child(n+3){display:none}}.rt-empty{padding:32px 22px;text-align:center;color:var(--muted);font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.auth-wrap{min-height:100vh;padding:48px 32px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;max-width:1360px;margin:0 auto}@media (max-width:960px){.auth-wrap{grid-template-columns:1fr;gap:32px}}.auth-left{min-width:0}.auth-left .brand{display:inline-flex;align-items:center;gap:12px;margin-bottom:32px}.auth-kicker{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:16px}.auth-title{font-family:var(--font-serif);font-weight:400;font-size:clamp(48px,6vw,82px);line-height:.95;letter-spacing:-.025em;margin:0 0 20px;color:var(--ink)}.auth-sub{font-size:17px;line-height:1.5;color:var(--ink-2);max-width:42ch;margin:0}.auth-card{background:var(--paper-hi);border:1px solid var(--ink);border-radius:20px;padding:32px;box-shadow:10px 10px 0 var(--accent)}.auth-card,.status-page{display:flex;justify-content:center}.status-page{min-height:100vh;align-items:center;padding:48px 32px;background:var(--cream)}.status-card{max-width:560px;width:100%;background:var(--paper-hi);border:1px solid var(--ink);border-radius:20px;padding:40px;box-shadow:10px 10px 0 var(--accent)}.status-card .brand{margin-bottom:24px;display:inline-flex;align-items:center;gap:10px}.status-card h1{font-family:var(--font-serif);font-weight:400;font-size:48px;line-height:1;letter-spacing:-.02em;margin:0 0 12px}.status-card p{font-size:15px;line-height:1.55;color:var(--ink-2);margin:0 0 20px}.status-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.status-meta{margin-top:18px;padding-top:16px;border-top:1px solid var(--rule);font:500 10px var(--font-mono);letter-spacing:.14em;color:var(--muted);text-transform:uppercase;word-break:break-all}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-lede{margin:24px 0 8px;max-width:560px;font-family:var(--font-sans);font-size:17px;line-height:1.55;color:var(--ink-2);font-weight:400}.hero-lede strong{font-weight:600;color:var(--ink)}.faq-block{padding:96px 32px;max-width:1200px;margin:0 auto}.faq-block,.faq-list{border-top:1px solid var(--rule)}.faq-list{margin-top:32px;display:flex;flex-direction:column}.faq-row{border-bottom:1px solid var(--rule);padding:20px 4px}.faq-q{cursor:pointer;list-style:none;font-family:var(--font-sans);font-size:18px;font-weight:500;color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:16px}.faq-q::-webkit-details-marker{display:none}.faq-q:after{content:"+";font-family:var(--font-mono);font-weight:400;font-size:22px;color:var(--accent);transition:transform .2s ease}.faq-row[open] .faq-q:after{content:"−"}.faq-a{margin:12px 0 4px;font-family:var(--font-sans);font-size:15px;line-height:1.6;color:var(--ink-2);max-width:800px}.hero-badges{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:28px}.hero-badges .eyebrow{margin-bottom:0}.clay-hero{max-width:1200px;margin:0 auto;padding:56px 32px 24px}.clay-hero-inner{max-width:880px}.clay-hero-ctas{margin-bottom:0}.clay-hero-title{font-family:var(--font-serif);font-weight:400;font-size:clamp(48px,6.4vw,96px);line-height:.96;letter-spacing:-.025em;margin:28px 0 24px;color:var(--ink)}.clay-hero-lede{font-size:19px;line-height:1.55;color:var(--ink-2);max-width:60ch;margin:0 0 36px}.clay-hero-lede strong{color:var(--ink);font-weight:500}.clay-steps{padding:64px 0 24px;border-top:1px solid var(--rule)}.clay-steps-grid{max-width:1360px;margin:0 auto;padding:0 32px 48px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.clay-steps-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:960px){.clay-steps-grid{grid-template-columns:1fr}}.clay-step{padding:28px;background:var(--paper-hi);border:1px solid var(--rule);border-radius:20px;display:flex;flex-direction:column;gap:18px;transition:border-color .2s,transform .2s}.clay-step:hover{border-color:var(--accent);transform:translateY(-3px)}.clay-step-head{display:flex;align-items:baseline;gap:14px}.clay-step-num{font-family:var(--font-serif);font-style:italic;font-size:32px;line-height:1;color:var(--accent)}.clay-step-title{font-family:var(--font-serif);font-weight:400;font-size:22px;letter-spacing:-.015em;line-height:1.2;margin:0;color:var(--ink)}.clay-step-body{font-size:14.5px;line-height:1.55;color:var(--ink-2);margin:0}.clay-step-frame{margin-top:auto;height:180px;border-radius:12px;background:var(--cream-2);border:1px dashed var(--rule-2);display:flex;align-items:center;justify-content:center}.clay-step-placeholder{font:500 10px/1 var(--font-mono);letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.clay-paste{margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--cream);border:1px solid var(--rule);border-radius:12px}.clay-paste-value{flex:1;min-width:0;font-family:var(--font-mono);font-size:12.5px;color:var(--ink);white-space:pre-wrap;word-break:break-word}.clay-paste-copy{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--ink);color:var(--cream);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;transition:background .15s}.clay-paste-copy:hover{background:var(--ink-2)}.clay-fields-stack{display:flex;flex-direction:column;gap:16px;max-width:640px}.clay-fields-stack .clay-step{gap:14px}.clay-fields-stack .clay-step-body{font-size:15px}.clay-why{padding:64px 0 96px;border-top:1px solid var(--rule);background:var(--cream-2)}.clay-why-grid{max-width:1360px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:760px){.clay-why-grid{grid-template-columns:1fr}}.clay-why-card{padding:28px;background:var(--paper-hi);border:1px solid var(--rule);border-radius:20px}.clay-why-title{font-family:var(--font-serif);font-weight:400;font-size:24px;letter-spacing:-.015em;line-height:1.2;margin:0 0 12px;color:var(--ink)}.clay-why-body{font-size:14.5px;line-height:1.55;color:var(--ink-2);margin:0}.clay-cta-foot{padding:80px 32px;border-top:1px solid var(--rule);background:var(--paper)}.clay-cta-inner{max-width:1360px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.clay-cta-title{font-family:var(--font-serif);font-weight:400;font-size:clamp(32px,4vw,48px);line-height:1;letter-spacing:-.02em;margin:0;color:var(--ink)}.recipe-hero{padding-bottom:56px}.recipe-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:48px;align-items:end}.recipe-hero-copy{min-width:0}@media (max-width:980px){.recipe-hero-grid{grid-template-columns:1fr;align-items:start}}.recipe-snapshot{background:var(--ink);color:var(--cream);border:1px solid var(--ink);border-radius:20px;padding:22px;box-shadow:12px 12px 0 var(--accent)}.recipe-snapshot-title{display:block;font-size:11px;letter-spacing:.16em;color:color-mix(in oklab,var(--cream) 62%,transparent);margin-bottom:18px}.recipe-flow{display:flex;flex-direction:column;gap:10px}.recipe-flow-step{display:flex;gap:14px;align-items:flex-start;padding:14px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.recipe-flow-step .mono{color:var(--accent);font-size:11px;letter-spacing:.14em;padding-top:3px}.recipe-flow-step div{display:flex;flex-direction:column;gap:5px}.recipe-flow-step strong{font:500 15px/1.2 var(--font-sans);color:var(--cream)}.recipe-flow-step span{font:400 12px/1.4 var(--font-mono);color:color-mix(in oklab,var(--cream) 66%,transparent)}.recipe-band{padding-bottom:64px}.recipe-section-head{padding-bottom:28px}.recipe-section-lede{margin:16px 0 0;max-width:680px;font-size:16px;line-height:1.55;color:var(--ink-2)}.recipe-two-col{max-width:1360px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:20px;align-items:stretch}@media (max-width:960px){.recipe-two-col{grid-template-columns:1fr}}.recipe-code-card{min-width:0;background:var(--ink);color:var(--cream);border:1px solid var(--ink);border-radius:20px;overflow:hidden}.recipe-code-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.1)}.recipe-code-head .mono{font-size:11px;letter-spacing:.14em;color:color-mix(in oklab,var(--cream) 72%,transparent);text-transform:uppercase}.recipe-code{margin:0;padding:22px;overflow-x:auto;font:400 13px/1.65 var(--font-mono);color:var(--cream)}.recipe-code code{font:inherit}.recipe-card{min-width:0;background:var(--paper-hi);border:1px solid var(--rule);border-radius:20px;padding:24px}.recipe-card-title{font-family:var(--font-serif);font-weight:400;font-size:30px;line-height:1.05;letter-spacing:-.015em;color:var(--ink);margin:8px 0 14px}.recipe-card-body{font-size:15px;line-height:1.55;color:var(--ink-2);margin:0 0 16px}.recipe-condition{margin:6px 0 18px}.recipe-table-wrap{max-width:1360px;margin:0 auto;padding:0 32px 28px;display:flex;flex-direction:column;gap:8px}.recipe-table{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(210px,.8fr) minmax(260px,1.5fr);gap:16px;align-items:center;padding:16px 20px;background:var(--paper-hi);border:1px solid var(--rule);border-radius:12px;font-size:14px;line-height:1.45;color:var(--ink-2)}.recipe-table .mono{color:var(--ink);font-size:12px;letter-spacing:.03em}.recipe-table-head{background:transparent;border:0;padding:0 20px 4px;color:var(--muted);font:500 10.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}@media (max-width:760px){.recipe-table{grid-template-columns:1fr;gap:6px}.recipe-table-head{display:none}}.recipe-output-grid{max-width:1360px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px}@media (max-width:960px){.recipe-output-grid{grid-template-columns:1fr}}.recipe-output-list{display:flex;flex-direction:column;gap:8px}.recipe-output-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--cream);border:1px solid var(--rule);border-radius:12px;font-size:14px;color:var(--ink)}.recipe-output-row .mono{color:var(--accent);font-size:11px;letter-spacing:.04em}.recipe-checklist ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.recipe-checklist li{position:relative;padding-left:22px;font-size:15px;line-height:1.45;color:var(--ink-2)}.recipe-checklist li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--accent)}.recipe-offer{padding:78px 32px 96px;border-top:1px solid var(--rule);background:var(--ink);color:var(--cream)}.recipe-offer-inner{max-width:1360px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.recipe-offer-title{font-family:var(--font-serif);font-weight:400;font-size:clamp(34px,4.6vw,64px);line-height:1;letter-spacing:-.02em;margin:0 0 18px;max-width:760px}.recipe-offer-body{max-width:650px;margin:0;font-size:17px;line-height:1.55;color:color-mix(in oklab,var(--cream) 72%,transparent)}.recipe-offer-actions{display:flex;gap:12px;flex-wrap:wrap}.recipe-offer .section-kicker{color:var(--accent)}.recipe-offer .btn-primary{background:var(--cream);color:var(--ink)}.recipe-offer .btn-primary:hover{background:var(--accent);color:var(--cream)}.recipe-offer .btn-ghost{color:var(--cream);border-color:rgba(255,255,255,.22)}.recipe-offer .btn-ghost:hover{color:var(--accent);border-color:var(--accent)}.demo-hero{padding:64px 32px 56px;border-bottom:1px solid var(--rule)}.demo-hero-inner{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:52px;align-items:end}.demo-hero-copy{min-width:0}.demo-email-console{min-width:0;scroll-margin-top:96px}.demo-hero-title{font-family:var(--font-serif);font-weight:400;font-size:clamp(54px,7.2vw,112px);line-height:.94;letter-spacing:-.025em;margin:0 0 28px}.demo-hero-lede{max-width:720px;margin:0 0 34px;font-size:19px;line-height:1.5;color:var(--ink-2)}.demo-proof{background:var(--ink);color:var(--cream);border:1px solid var(--ink);border-radius:20px;padding:22px;box-shadow:12px 12px 0 var(--accent)}.demo-proof-kicker{display:block;margin-bottom:16px;color:color-mix(in oklab,var(--cream) 62%,transparent);font-size:11px;letter-spacing:.16em}.demo-proof-row{display:grid;grid-template-columns:58px 1fr;align-items:baseline;gap:14px;padding:16px 0;border-top:1px solid rgba(255,255,255,.12)}.demo-proof-row span{font-family:var(--font-serif);font-size:42px;line-height:1;color:var(--accent)}.demo-proof-row strong{font:500 14px/1.25 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}@media (max-width:980px){.demo-hero-inner{grid-template-columns:1fr;align-items:start}}.domain-demo{padding:72px 0 96px;background:var(--cream-2)}.domain-demo-grid,.domain-demo-output-grid{max-width:1360px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:20px}.domain-demo-output-grid{margin-top:20px}.domain-demo-grid>*,.domain-demo-output-grid>*{min-width:0}@media (max-width:980px){.domain-demo-grid,.domain-demo-output-grid{grid-template-columns:1fr}}.domain-demo-brief,.domain-demo-input{background:var(--paper-hi);border:1px solid var(--rule);border-radius:20px;padding:24px}.domain-demo-panel-head{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:18px}.domain-demo-title{font-family:var(--font-serif);font-weight:400;font-size:clamp(34px,4vw,52px);line-height:1;letter-spacing:-.02em;margin:0}.domain-demo-count{flex:0 0 auto;padding:7px 10px;border:1px solid var(--accent-line);border-radius:999px;color:var(--accent);background:var(--accent-soft);font-size:11px;letter-spacing:.08em}.domain-demo-form{display:flex;flex-direction:column;gap:14px}.domain-demo-label{display:flex;flex-direction:column;gap:8px}.domain-demo-label .mono{font-size:10px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.domain-demo-label textarea{width:100%;resize:vertical;min-height:190px;padding:16px;border:1px solid var(--rule);border-radius:14px;background:var(--cream);color:var(--ink);outline:0;font:500 15px/1.55 var(--font-mono)}.domain-demo-label textarea:focus{border-color:var(--ink)}.domain-demo-preview{display:flex;flex-wrap:wrap;gap:8px;min-height:32px}.domain-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid var(--rule);border-radius:999px;background:var(--paper);color:var(--ink);font:500 12px/1 var(--font-mono)}.domain-chip svg{color:var(--ok)}.domain-chip.is-invalid{border-color:color-mix(in oklab,var(--err) 35%,transparent);color:var(--err)}.domain-chip.is-invalid svg{color:var(--err)}.domain-demo-alert{margin:0}.domain-demo-run{width:-moz-fit-content;width:fit-content;padding-inline:18px}.domain-demo-brief{display:flex;flex-direction:column;justify-content:space-between;gap:24px}.domain-demo-brief p{margin:16px 0 0;color:var(--ink-2);font-size:16px;line-height:1.55}.domain-demo-steps{display:flex;flex-direction:column;gap:10px}.domain-demo-step{display:flex;gap:14px;align-items:flex-start;padding:14px;border:1px solid var(--rule);border-radius:14px;background:var(--cream)}.domain-demo-step>.mono{color:var(--accent);font-size:11px;letter-spacing:.14em;padding-top:3px}.domain-demo-step div{display:flex;flex-direction:column;gap:5px}.domain-demo-step strong{font:600 15px/1.2 var(--font-sans);color:var(--ink)}.domain-demo-step span{font-size:13px;line-height:1.4;color:var(--muted)}.domain-demo-code{min-height:520px}.domain-demo-code-body{max-height:620px;overflow:auto}.code-card.ghost .strip-copy{background:var(--ink);color:var(--cream)}.code-card.ghost .strip-copy:hover{background:var(--accent)}.demo-close{padding:76px 32px 92px;border-top:1px solid var(--rule);background:var(--ink);color:var(--cream)}.demo-close-inner{max-width:1360px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.demo-close-title{font-family:var(--font-serif);font-weight:400;font-size:clamp(34px,4.6vw,64px);line-height:1;letter-spacing:-.02em;margin:0 0 16px}.demo-close-body{margin:0;color:color-mix(in oklab,var(--cream) 72%,transparent);font-size:17px;line-height:1.5}.demo-close .btn-primary{background:var(--cream);color:var(--ink)}.demo-close .btn-primary:hover{background:var(--accent);color:var(--cream)}@media (max-width:760px){.demo-hero{padding:48px 20px}.domain-demo{padding:52px 0 72px}.domain-demo-grid,.domain-demo-output-grid{padding:0 20px}.domain-demo-panel-head{flex-direction:column}.domain-demo-run{width:100%;justify-content:center}.domain-demo-code{min-height:0}.demo-close{padding:60px 20px 72px}}.demo-tabs-section{padding:64px 32px 24px;background:var(--cream-2)}.demo-tabs-section-inner{max-width:1360px;margin:0 auto}.demo-tabs-section .section-head{margin-bottom:28px}.demo-tabs-wrap{display:flex;flex-direction:column;gap:18px}.demo-tabs-bar{display:flex;flex-wrap:wrap;gap:8px;padding:6px;background:var(--paper-hi);border:1px solid var(--rule);border-radius:14px;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto}.demo-tab{padding:10px 16px;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;color:var(--muted);font-size:12px;letter-spacing:.04em;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.demo-tab:hover{color:var(--ink);border-color:var(--rule)}.demo-tab.is-active{background:var(--ink);color:var(--cream);border-color:var(--ink)}.demo-tabs-hint{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:12px 16px;border-left:3px solid var(--accent);background:var(--paper);border-radius:0 10px 10px 0;color:var(--ink-2);font-size:14px}.demo-tabs-kicker{color:var(--accent);font-size:11px;letter-spacing:.14em}.demo-tabs-panel{min-height:320px}.demo-tabs-panel>.domain-demo{padding:0;background:transparent}.demo-tabs-panel>.domain-demo .domain-demo-grid,.demo-tabs-panel>.domain-demo .domain-demo-output-grid{padding:0}.sample-demo-card .console-body{gap:16px}.sample-demo-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.sample-demo-grid .code-card{min-height:240px}.sample-demo-grid .code-body{max-height:280px;overflow:auto}.sample-demo-result{margin-top:4px}.company-emails-lede{margin:0;color:var(--ink-2);font-size:14px;line-height:1.55}.demo-sample-banner{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:8px 12px;border:1px dashed var(--ink-3,rgba(0,0,0,.18));border-radius:8px;background:var(--paper);color:var(--ink-2);font-size:13px;line-height:1.45}.demo-sample-banner>:first-child{color:var(--accent);font-size:11px;letter-spacing:.14em}@media (max-width:760px){.demo-tabs-section{padding:48px 20px 16px}.sample-demo-grid{grid-template-columns:1fr}}.sample-io{display:grid;gap:8px;padding:12px 14px;border:1px dashed var(--ink-3,rgba(0,0,0,.18));border-radius:8px;background:var(--paper)}.sample-io-row{display:grid;grid-template-columns:80px 1fr;align-items:baseline;gap:12px}.sample-io-label{color:var(--accent);font-size:11px;letter-spacing:.14em}.sample-io-value{font-size:13px;color:var(--ink)}.company-contacts{display:grid;gap:8px}.company-contact-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--rule);border-radius:8px;background:var(--paper)}.company-contact-main{display:grid;gap:4px;min-width:0}.company-contact-email{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-size:14px;text-decoration:none}.company-contact-email:hover{color:var(--accent)}.company-contact-meta{font-size:13px;color:var(--ink-2)}.domain-batch-form{display:grid;gap:10px}.domain-batch-label{display:grid;gap:6px}.domain-batch-label textarea{width:100%;padding:10px 12px;border:1px solid var(--rule);border-radius:8px;background:var(--paper);color:var(--ink);font-family:var(--font-jetbrains-mono);font-size:13px;line-height:1.55;resize:vertical}.domain-batch-label textarea:focus{outline:none;border-color:var(--ink)}.domain-batch-preview{display:flex;flex-wrap:wrap;gap:6px}.domain-batch-rows{display:grid;gap:6px;padding:6px 0}.domain-batch-row{display:grid;grid-template-columns:110px 1fr;align-items:baseline;gap:12px;font-size:13px}.domain-batch-id{color:var(--accent);font-size:11px;letter-spacing:.12em}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-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:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-instrument-serif:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-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:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-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:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_e986a4{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_e986a4{--font-instrument-sans:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-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:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-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:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-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:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-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:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c18e00{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_c18e00{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}