@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;1,500;1,600&display=swap";:root{--ink:#0b171d;--muted:#6c7a7b;--paper:#f6f8f5;--card:#fff;--line:#dce5e1;--mint:#a8f1c6;--mint-dark:#43b87a;--amber:#f2b76f;--purple:#b8a8ff;--blue:#8bd5ee}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,sans-serif;font-size:15px}button,a{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;border:0}.shell{max-width:1240px;margin:0 auto;padding-left:34px;padding-right:34px}.nav{border-bottom:1px solid #869c972e;justify-content:space-between;align-items:center;height:83px;display:flex}.brand{letter-spacing:-.04em;align-items:center;gap:9px;font-size:18px;font-weight:700;display:flex}.brand-mark{background:var(--ink);width:26px;height:26px;color:var(--mint);border-radius:7px;place-items:center;font-size:15px;display:grid;transform:rotate(12deg)}.nav-center,.nav-link,.hero-note,.mini-label,.live-pill,.connection,.site-footer,.code-top,.code-foot,.event-row time{letter-spacing:.03em;font-family:DM Mono,monospace;font-size:10px}.nav-center{color:#78908a;text-transform:uppercase;align-items:center;gap:11px;display:flex}.status-dot,.connection i{background:#58d794;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #58d7941f}.nav-divider{background:var(--line);width:1px;height:14px}.nav-link{text-transform:uppercase;color:#3d5953;font-weight:500}.nav-link span{margin-left:8px;font-size:14px}.hero{grid-template-columns:48% 52%;align-items:center;min-height:634px;padding-top:44px;padding-bottom:52px;display:grid}.eyebrow,.mini-label{color:#86a098;letter-spacing:.13em;align-items:center;gap:9px;font-family:DM Mono,monospace;font-size:10px;font-weight:500;display:flex}.eyebrow-line{background:#8ec09f;width:25px;height:1px;display:inline-block}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.075em;margin:25px 0 23px;font-size:76px;font-weight:600;line-height:.97}h1 em,h2 em{letter-spacing:-.06em;font-family:Playfair Display,serif;font-weight:500}.hero-lede{color:#60706f;max-width:450px;font-size:17px;line-height:1.6}.hero-actions{align-items:center;gap:22px;margin-top:31px;display:flex}.primary-cta,.secondary-cta{text-transform:uppercase;letter-spacing:.04em;border-radius:8px;justify-content:center;align-items:center;gap:22px;padding:14px 18px;font-family:DM Mono,monospace;font-size:11px;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.primary-cta{background:var(--ink);color:#fff;box-shadow:0 7px 20px #0b171d1f}.primary-cta:hover{transform:translateY(-2px);box-shadow:0 11px 25px #0b171d2e}.primary-cta span{color:var(--mint);font-size:16px}.text-cta{text-transform:uppercase;color:#526764;font-family:DM Mono,monospace;font-size:10px}.text-cta span{color:#53a77d;margin-left:7px;font-size:15px}.hero-note{color:#83928f;align-items:center;gap:8px;margin-top:25px;display:flex}.lock-icon{color:#54b880;font-size:17px}.hero-art{aspect-ratio:1/.92;width:100%;min-height:280px;max-height:min(480px,58vh);position:relative;overflow:hidden}.hero-art:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#a8f1c63d,#0000 63%);position:absolute;inset:14% 8% 6% 11%}.hero-scene{z-index:1;position:absolute;inset:8% 6% 12%}.hero-canvas{width:100%;height:100%;position:absolute;inset:0}.hero-canvas-placeholder{background:0 0;position:absolute;inset:0}.art-caption{color:#8ea39b;text-transform:uppercase;letter-spacing:.06em;z-index:2;pointer-events:none;font-family:DM Mono,monospace;font-size:10px;line-height:1.5;position:absolute;bottom:10%;right:3%}.art-caption strong{color:#4f6e66;font-weight:500}.art-node{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#64817a;pointer-events:none;background:#ffffffd1;border:1px solid #ffffffe6;border-radius:8px;flex-direction:column;gap:3px;padding:9px 11px;font-family:DM Mono,monospace;font-size:9px;transition:border-color .3s,box-shadow .3s;display:flex;position:absolute;box-shadow:0 8px 20px #1d444012}.art-node b{color:var(--ink);font-size:10px;font-weight:500}.art-node.active{border-color:#8dd7ac;box-shadow:0 8px 24px #4fd3a129}.node-a{top:16%;left:2%}.node-b{top:12%;right:4%}.node-c{bottom:17%;left:11%}.art-core{z-index:2;color:var(--mint);text-shadow:0 0 18px #a8f1c6cc;pointer-events:none;flex-direction:column;align-items:center;font-family:DM Mono,monospace;display:flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.art-core span{font-size:32px;line-height:1}.art-core small{color:#5ca18a;text-transform:uppercase;letter-spacing:.15em;margin-top:4px;font-size:9px}.match-score-float{z-index:2;color:#2a9b64;pointer-events:none;text-shadow:0 0 12px #a8f1c68c;font-family:Playfair Display,serif;font-size:22px;position:absolute;top:18%;right:18%}@media (prefers-reduced-motion:reduce){.hero-canvas{display:none}}.why-exchange-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:100px;padding-bottom:104px;scroll-margin-top:28px}.why-exchange-heading{grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);align-items:end;gap:clamp(42px,8vw,120px);display:grid}.why-exchange-heading h2{max-width:650px;color:var(--ink);letter-spacing:-.07em;margin:17px 0 0;font-size:clamp(40px,4.8vw,61px);line-height:.98}.why-exchange-heading p{color:#647972;max-width:520px;margin:0 0 5px;font-size:14px;line-height:1.7}.why-exchange-grid{grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);align-items:stretch;gap:20px;margin-top:54px;display:grid}.why-party-card{border:1px solid var(--line);background:#fff;border-radius:11px;gap:18px;min-height:245px;padding:27px;display:flex}.why-party-card.business{background:linear-gradient(145deg,#f4fbf6,#fff);border-color:#cce7d5}.why-party-icon{color:#55b77d;background:#edf9f1;border-radius:11px;flex:none;place-items:center;width:43px;height:43px;font-size:21px;display:grid}.why-party-card.business .why-party-icon{color:#d79248;background:#fff2e4}.why-party-card h3{color:#264b3d;letter-spacing:-.045em;margin:18px 0 11px;font-size:22px;line-height:1.1}.why-party-card p{color:#71847d;margin:0;font-size:12px;line-height:1.65}.why-exchange-loop{color:#76a58d;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;font:8px DM Mono,monospace;display:flex}.why-exchange-loop span{background:#f7fbf8;border:1px solid #dce9e1;border-radius:5px;width:100%;padding:8px 5px}.why-exchange-loop i{color:#51b279;font-size:15px;font-style:normal}.why-exchange-close{color:#8a9b94;text-align:center;justify-content:center;gap:9px;margin-top:31px;font:10px DM Mono,monospace;display:flex}.why-exchange-close strong{color:#46715d;font-weight:500}@media (width<=900px){.why-exchange-heading{grid-template-columns:1fr;gap:24px}.why-exchange-grid{grid-template-columns:1fr}.why-exchange-loop{flex-direction:row}.why-exchange-loop span{flex:1;width:auto}.why-exchange-close{flex-direction:column;align-items:center}}@media (width<=600px){.why-exchange-section{padding-top:70px;padding-bottom:72px}.why-exchange-grid{margin-top:36px}.why-party-card{min-height:0;padding:21px}.why-exchange-loop{grid-template-columns:1fr auto 1fr auto 1fr;gap:5px;display:grid}.why-exchange-loop span{padding:7px 3px;font-size:7px}}.demo-section{padding-top:123px;padding-bottom:112px}.section-heading{justify-content:space-between;align-items:flex-end;gap:80px;margin-bottom:42px;display:flex}.section-heading h2,.integration-section h2{letter-spacing:-.07em;margin:22px 0 0;font-size:52px;font-weight:600;line-height:1}.section-heading p{color:#6a7b78;max-width:390px;margin-bottom:2px;line-height:1.65}.mode-switch{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:23px;display:grid}.mode-switch button{color:#82918e;border:1px solid var(--line);text-align:left;background:0 0;border-radius:8px;align-items:center;gap:13px;min-height:78px;padding:16px 18px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.mode-switch button.active{color:var(--ink);background:#fff;border-color:#8dd7ac;box-shadow:0 4px 16px #47836912}.mode-icon{color:#50b77b;background:#edf5f0;border-radius:7px;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.mode-switch button:nth-child(2) .mode-icon{color:#725bd0;background:#f1efff}.mode-switch button>span:nth-child(2){flex-direction:column;gap:5px;display:flex}.mode-switch b{font-size:14px}.mode-switch small{color:#82918e;font-family:DM Mono,monospace;font-size:9px}.mode-arrow{color:#79a48f;margin-left:auto;font-size:18px}.demo-grid{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);align-items:center;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:11px;box-shadow:0 10px 30px #2c4b4209}.agent-card{min-height:455px;padding:26px}.card-top,.event-header{justify-content:space-between;align-items:flex-start;display:flex}.card h3{letter-spacing:-.04em;margin:9px 0 0;font-size:18px}.live-pill{color:#43aa77;align-items:center;gap:6px;display:flex}.live-pill i{background:#43ce81;border-radius:50%;width:5px;height:5px}.agent-bubble{background:#f1f8f3;border-radius:7px;margin:24px 0 21px;padding:20px 20px 19px 41px;position:relative}.agent-bubble p{color:#45635a;margin:0;font-size:15px;line-height:1.55}.quote-mark{color:#62bb8a;font-family:Playfair Display,serif;font-size:28px;position:absolute;top:12px;left:15px}.share-label{text-transform:uppercase;color:#91a19c;justify-content:space-between;margin-bottom:11px;font-family:DM Mono,monospace;font-size:9px;display:flex}.signal-list{border-top:1px solid var(--line)}.signal-row{border-bottom:1px solid #eef2ef;grid-template-columns:19px 85px 1fr;align-items:center;min-height:31px;font-size:11px;display:grid}.check{color:#50b982;font-size:12px}.signal-key{color:#92a29d;font-family:DM Mono,monospace;font-size:9px}.signal-row strong{color:#38584e;font-weight:600}.privacy-callout{color:#c68a4e;background:#fbf8f0;border-radius:7px;align-items:flex-start;gap:10px;margin-top:19px;padding:12px 13px;display:flex}.privacy-callout>span{font-size:15px}.privacy-callout div{flex-direction:column;gap:3px;display:flex}.privacy-callout b{color:#8b633e;text-transform:uppercase;font-family:DM Mono,monospace;font-size:9px}.privacy-callout small{color:#a28e7b;font-size:10px;line-height:1.3}.bridge-column{flex-direction:column;align-items:center;gap:12px;display:flex}.bridge-line{background:linear-gradient(90deg,#0000,#86d2a7);width:100%;height:1px;position:relative}.bridge-right{background:linear-gradient(90deg,#86d2a7,#0000)}.bridge-pulse{background:#73d39b;border-radius:50%;width:7px;height:7px;animation:2.5s infinite slide;position:absolute;top:-3px;box-shadow:0 0 0 5px #73d39b24}.bridge-right .bridge-pulse{animation-direction:reverse}.bridge-label{color:#58ae7c;text-transform:uppercase;letter-spacing:.04em;font-family:DM Mono,monospace;font-size:9px}@keyframes slide{0%{left:5%}to{left:90%}}.site-card{min-height:455px;overflow:hidden}.site-browser{border-bottom:1px solid var(--line);background:#f1f4f2;align-items:center;gap:5px;height:31px;padding:0 12px;display:flex}.site-browser>span{background:#d1ddd7;border-radius:50%;width:6px;height:6px}.site-browser small{color:#93a19c;margin-left:10px;font-family:DM Mono,monospace;font-size:9px}.site-browser i{color:#8ea19a;margin-left:auto;font-style:normal}.site-content{flex-direction:column;min-height:424px;padding:22px 25px 15px;display:flex}.site-brand{align-items:center;gap:8px;font-size:11px;display:flex}.site-logo{background:var(--ink);color:#b0f2c9;border-radius:6px;place-items:center;width:23px;height:23px;font-size:15px;display:grid}.site-logo.purple{color:#fff;background:#6e5ae3}.site-nav{color:#96a49f;white-space:pre;margin-left:auto;font-family:DM Mono,monospace;font-size:8px}.site-empty{color:#b5c1bc;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.empty-orb{color:#96c6aa;border:1px solid #d8e5de;border-radius:50%;place-items:center;width:57px;height:57px;margin-bottom:2px;font-size:25px;display:grid}.site-empty span{text-transform:uppercase;font-family:DM Mono,monospace;font-size:9px}.site-empty b{color:#557169;letter-spacing:-.04em;font-size:18px}.site-empty small{font-family:DM Mono,monospace;font-size:9px}.match-result{background:linear-gradient(135deg,#f0fcf3,#fbfffc);border:1px solid #b6e8c8;border-radius:8px;flex:1;margin-top:46px;padding:17px 17px 14px;box-shadow:0 8px 27px #429c6714}.match-top{justify-content:space-between;align-items:center;display:flex}.match-tag{color:#45ac76;letter-spacing:.05em;font-family:DM Mono,monospace;font-size:9px}.match-score{color:#2a9b64;font-family:Playfair Display,serif;font-size:25px}.match-score small{color:#74a488;font-family:DM Mono,monospace;font-size:8px}.match-result h3{letter-spacing:-.05em;margin:21px 0 7px;font-size:21px;line-height:1.1}.match-result p{color:#59756b;margin-bottom:18px;font-size:11px}.result-details{border-top:1px solid #d9f1df;border-bottom:1px solid #d9f1df;flex-wrap:wrap;gap:13px;padding:11px 0;display:flex}.result-details span{color:#4a7961;font-family:DM Mono,monospace;font-size:9px}.result-footer{color:#83a28f;justify-content:space-between;gap:10px;padding-top:12px;font-family:DM Mono,monospace;font-size:8px;display:flex}.tiny-shield{color:#50b67d;font-size:15px}.site-footer{color:#9aa8a2;justify-content:space-between;margin-top:auto;font-size:8px;display:flex}.site-footer b{color:#58aa7a}.demo-controls{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.step-track{align-items:center;gap:25px;display:flex}.step{color:#9aa7a2;align-items:center;gap:8px;display:flex}.step span{border:1px solid var(--line);border-radius:50%;place-items:center;width:22px;height:22px;font-family:DM Mono,monospace;font-size:9px;display:grid}.step b{text-transform:uppercase;font-family:DM Mono,monospace;font-size:9px;font-weight:400}.step.current{color:#4c8f70}.step.current span{color:#469a6d;background:#edfaf1;border-color:#80cca0}.step.done{color:#416f5b}.step.done span{color:#fff;background:#58b77e;border-color:#58b77e}.control-actions{gap:9px;display:flex}.secondary-cta{color:#78908a;background:0 0;padding:14px 15px}.secondary-cta:hover{color:var(--ink)}.primary-cta.success{background:#419e6b}.under-demo{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.05fr;align-items:center;gap:85px;padding-top:0;padding-bottom:101px;display:grid}.under-callout{align-items:flex-start;gap:22px;display:flex}.big-quote{color:#64bc8c;font-family:Playfair Display,serif;font-size:64px;line-height:.7}.under-callout p{color:#557068;max-width:420px;margin:0 0 13px;font-family:Playfair Display,serif;font-size:21px;line-height:1.3}.under-callout span:last-child{color:#95a49e;text-transform:uppercase;font-family:DM Mono,monospace;font-size:9px}.event-card{padding:20px 21px}.event-header{align-items:center;margin-bottom:8px}.connection{color:#4ca874;align-items:center;gap:7px;display:flex}.event-row{border-top:1px solid #edf1ee;align-items:center;gap:11px;padding:12px 0 10px;display:flex}.event-dot{background:#9ea9a5;border-radius:50%;width:7px;height:7px}.event-dot.mint{background:#5bc587;box-shadow:0 0 0 4px #ecf9f0}.event-dot.amber{background:#e5a15c;box-shadow:0 0 0 4px #fdf4e9}.event-dot.green{background:#49b873;box-shadow:0 0 0 4px #ebf8ef}.event-row div{flex-direction:column;flex:1;gap:3px;display:flex}.event-row b{color:#45645a;font-size:11px}.event-row small{color:#98a49f;font-family:DM Mono,monospace;font-size:9px}.event-row time{color:#9aa7a2;font-size:8px}.tool-registry{border-top:1px solid #edf1ee;margin-top:2px;padding-top:14px}.tool-registry>div{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.tool-chip{color:#4a7a62;background:#f3fbf5;border:1px solid #dce9e1;border-radius:5px;align-items:center;gap:6px;padding:7px 9px;font-family:DM Mono,monospace;font-size:9px;display:inline-flex}.tool-chip.primary{color:#5a7b70;background:#f6f8f6;border-color:#e1e9e5}.tool-chip i{color:#ae8654;font-size:7px;font-style:normal}.value-section{padding-top:119px;padding-bottom:117px}.compact{margin-bottom:47px}.value-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.value-grid article{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:279px;padding:24px 25px;position:relative;overflow:hidden}.value-number{color:#9bb0a9;font-family:DM Mono,monospace;font-size:9px}.value-icon{border-radius:12px;place-items:center;width:44px;height:44px;margin:27px 0 18px;font-size:23px;display:grid}.user-icon{color:#5dbe83;background:#edfaef}.agent-icon{color:#52b8bf;background:#eef9fa}.business-icon{color:#db9d54;background:#fff4e5}.value-grid h3{letter-spacing:-.04em;margin-bottom:9px;font-size:19px}.value-grid p{color:#72827e;max-width:280px;font-size:12px;line-height:1.55}.value-grid a{color:#4c9e72;text-transform:uppercase;font-family:DM Mono,monospace;font-size:9px;position:absolute;bottom:23px;left:25px}.value-grid a span{margin-left:8px;font-size:14px}.integration-section{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:105px;padding-top:100px;padding-bottom:120px;display:grid}.integration-section h2{margin-bottom:21px}.integration-copy>p{color:#6b7c77;max-width:430px;line-height:1.6}.integration-points{flex-direction:column;gap:17px;margin-top:35px;display:flex}.integration-points>div{grid-template-columns:26px 125px 1fr;align-items:baseline;gap:8px;display:grid}.integration-points span{color:#62b27f;font-family:DM Mono,monospace;font-size:9px}.integration-points b{color:#466258;font-size:12px}.integration-points small{color:#899a95;font-size:10px}.code-card{background:#101f24;border-radius:10px;overflow:hidden;box-shadow:0 16px 35px #0b1d222b}.code-top{color:#748e88;background:#14282d;align-items:center;gap:12px;height:42px;padding:0 16px;display:flex}.code-top>span{gap:5px;display:flex}.code-top i{background:#55716b;border-radius:50%;width:6px;height:6px;display:block}.code-top small{flex:1;font-size:9px}.code-top button{color:#8fdbae;background:0 0;font-family:DM Mono,monospace;font-size:9px}.code-card pre{color:#c6d6ce;margin:0;padding:29px 27px 34px;font-family:DM Mono,monospace;font-size:12px;line-height:2}.code-tag{color:#8ad2a5}.code-attr{color:#f0c778}.code-string{color:#9bdbe2}.code-foot{color:#7e9d8e;border-top:1px solid #a4d8bf21;align-items:center;gap:8px;padding:14px 18px;font-size:9px;display:flex}.code-check{color:#77dc9b;font-size:13px}.footer{border-top:1px solid var(--line);color:#8a9b95;align-items:center;gap:26px;min-height:89px;font-family:DM Mono,monospace;font-size:9px;display:flex}.footer-right{margin-left:auto}@media (width<=900px){.hero{grid-template-columns:1fr;padding-top:78px}.hero-art{min-height:280px;max-height:min(420px,62vw);margin-top:20px}.demo-grid{grid-template-columns:1fr;gap:23px}.bridge-column{flex-direction:row}.bridge-label{white-space:nowrap}.under-demo,.integration-section{grid-template-columns:1fr;gap:45px}.section-heading{flex-direction:column;align-items:flex-start;gap:22px}.value-grid,.mode-switch{grid-template-columns:1fr}}@media (width<=600px){.shell{padding-left:18px;padding-right:18px}.nav-center{display:none}.nav-link{font-size:9px}.hero{padding-top:58px}.hero-copy h1,h1{font-size:58px}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.hero-art{width:100%;min-height:240px;max-height:min(340px,88vw)}.art-caption{font-size:8px;bottom:6%;right:5%}.art-node{padding:7px 9px;font-size:8px}.art-core span{font-size:26px}.node-a{top:8%;left:2%}.node-b{top:8%;right:2%}.node-c{bottom:14%;left:6%}.demo-section{padding-top:82px;padding-bottom:82px}.section-heading h2,.integration-section h2{font-size:43px}.agent-card{padding:19px}.site-content{padding-left:16px;padding-right:16px}.site-nav{display:none}.demo-controls{flex-direction:column;align-items:flex-start;gap:21px}.step-track{gap:10px}.step b{display:none}.control-actions{width:100%}.control-actions .primary-cta{flex:1}.under-demo{gap:43px;padding-bottom:75px}.value-section{padding-top:80px;padding-bottom:78px}.integration-section{padding-top:78px;padding-bottom:80px}.integration-points>div{grid-template-columns:26px 110px 1fr}.integration-points small{font-size:9px}.footer{flex-wrap:wrap;gap:12px;padding-top:20px;padding-bottom:20px}.footer-right{width:100%;margin-left:0}}.surface-switch{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.surface-switch button{text-align:left;border:1px solid var(--line);color:#80928b;background:0 0;border-radius:8px;align-items:center;gap:13px;padding:15px 17px;transition:all .2s;display:flex}.surface-switch button.active{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 8px 22px #0b171d1c}.surface-switch button>span{color:#65bd8b;font-family:DM Mono,monospace;font-size:9px}.surface-switch button.active>span{color:var(--mint)}.surface-switch button div{flex-direction:column;flex:1;gap:4px;display:flex}.surface-switch b{font-size:12px}.surface-switch small{color:#8ca09a;font-family:DM Mono,monospace;font-size:8px}.surface-switch strong{color:#6e9d87;font-size:17px;font-weight:400}.surface-switch button.active strong{color:var(--mint)}.embed-badge{color:#51ab76;text-transform:uppercase;background:#f2fbf4;border:1px solid #cfead9;border-radius:6px;align-items:center;gap:8px;margin-bottom:14px;padding:9px 12px;font-family:DM Mono,monospace;font-size:9px;display:inline-flex}.embed-badge>span{font-size:14px}.embed-badge small{color:#91a39c;text-transform:none;margin-left:4px;font-size:8px}.dashboard-view{border:1px solid var(--line);background:#fbfcfb;border-radius:11px;padding:25px;box-shadow:0 10px 30px #2c4b420a}.dashboard-toolbar{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:23px;display:flex}.dashboard-toolbar h3{letter-spacing:-.05em;margin:8px 0 0;font-size:22px}.dashboard-actions{gap:8px;display:flex}.dashboard-actions .primary-cta,.dashboard-actions .secondary-cta{padding:11px 13px;font-size:9px}.dashboard-metrics{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:13px;display:grid}.dashboard-metrics>div{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;gap:7px;min-height:112px;padding:16px;display:flex}.dashboard-metrics .metric-highlight{background:#edf9f1;border-color:#c4ead1}.metric-label,.side-title>span:last-child{color:#91a19b;letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:8px}.dashboard-metrics strong{letter-spacing:-.08em;font-size:31px;line-height:1}.dashboard-metrics small{color:#76a187;font-family:DM Mono,monospace;font-size:8px}.dashboard-metrics>div:not(.metric-highlight) small{color:#9aa7a2}.dashboard-columns{grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);gap:13px;display:grid}.signal-feed{padding:20px 21px}.feed-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.feed-header h3{letter-spacing:-.04em;margin:8px 0 0;font-size:17px}.feed-live{color:#4bad77;align-items:center;gap:6px;font-family:DM Mono,monospace;font-size:8px;display:flex}.feed-live i{background:#55cf87;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #eefaf1}.filter-tabs{border-bottom:1px solid var(--line);gap:5px;margin-top:19px;display:flex}.filter-tabs button{color:#92a19d;background:0 0;padding:10px 9px;font-family:DM Mono,monospace;font-size:9px;position:relative}.filter-tabs button.active{color:#42785b}.filter-tabs button.active:after{content:"";background:#5ab981;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.filter-tabs button span{color:#b1bbb7;margin-left:4px}.signal-table{flex-direction:column;display:flex}.dashboard-signal{border-bottom:1px solid #eef2ef;grid-template-columns:34px minmax(0,1fr) 44px 18px;align-items:center;gap:11px;padding:14px 0;display:grid}.signal-type{color:#5ab982;background:#eff9f1;border-radius:8px;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.signal-type.buying{color:#7866d6;background:#f1efff}.signal-main{flex-direction:column;gap:5px;min-width:0;display:flex}.signal-main>div{align-items:center;gap:7px;min-width:0;display:flex}.signal-main b{color:#45645a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.signal-main small,.signal-main em{color:#83938d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.signal-main em{color:#a0aca7;font-family:DM Mono,monospace;font-size:8px;font-style:normal}.status-tag{white-space:nowrap;border-radius:3px;padding:3px 5px;font-family:DM Mono,monospace;font-size:7px}.status-tag.matched{color:#4aaf75;background:#ebf8ef}.status-tag.missed{color:#bd8b55;background:#fff4e7}.signal-score{text-align:right;color:#48a871;font-family:Playfair Display,serif;font-size:17px}.signal-score small{color:#a2aea9;margin-top:2px;font-family:DM Mono,monospace;font-size:7px;display:block}.signal-chevron{color:#9db3a8;font-size:14px}.dashboard-side{flex-direction:column;gap:13px;display:flex}.insight-card,.rules-card{padding:20px}.side-title{justify-content:space-between;display:flex}.big-rate{color:#3da66a;margin:22px 0 4px;font-family:Playfair Display,serif;font-size:58px;line-height:1}.big-rate span{font-size:26px}.insight-card p{color:#799087;max-width:200px;font-size:10px;line-height:1.4}.bar-group{margin-top:20px}.bar-group>div:not(.bar){color:#789087;justify-content:space-between;margin-top:10px;font-family:DM Mono,monospace;font-size:8px;display:flex}.bar-group b{color:#4d7460;font-weight:500}.bar{background:#edf3ef;border-radius:5px;height:5px;margin-top:6px;overflow:hidden}.bar i{background:#72c991;border-radius:5px;height:100%;display:block}.bar i.purple-bar{background:#9e8ce8}.rules-card{flex-direction:column;gap:13px;display:flex}.reason{border-top:1px solid #eef2ef;grid-template-columns:20px 1fr 30px;align-items:center;gap:5px;padding-top:11px;display:grid}.reason span,.reason strong{color:#a3b0aa;font-family:DM Mono,monospace;font-size:8px}.reason b{color:#607a70;font-size:10px;font-weight:500}.reason strong{text-align:right;color:#6c9980}.dashboard-view+*{margin-top:0}@media (width<=900px){.dashboard-metrics{grid-template-columns:repeat(2,1fr)}.dashboard-columns{grid-template-columns:1fr}.dashboard-side{grid-template-columns:1fr 1fr;display:grid}.dashboard-toolbar{flex-direction:column;align-items:flex-start}.dashboard-actions{width:100%}.dashboard-actions .primary-cta{flex:1}}@media (width<=600px){.surface-switch{grid-template-columns:1fr}.dashboard-view{padding:15px}.dashboard-metrics{gap:7px}.dashboard-metrics>div{min-height:95px;padding:12px}.dashboard-metrics strong{font-size:24px}.dashboard-columns{gap:9px}.signal-feed{padding:16px 14px}.dashboard-side{display:flex}.dashboard-signal{grid-template-columns:30px minmax(0,1fr) 36px;gap:8px}.signal-chevron,.signal-main em,.dashboard-actions .secondary-cta{display:none}}.agent-panel{color:#dbe8e0;background:#102025;border-color:#29433e;margin-top:18px;padding:21px;box-shadow:0 15px 35px #0b1d2221}.agent-panel-top{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.agent-panel h3{color:#fff;letter-spacing:-.04em;margin:8px 0 0;font-size:17px}.agent-status{color:#d3aa72;letter-spacing:.06em;align-items:center;gap:7px;font-family:DM Mono,monospace;font-size:8px;display:flex}.agent-status i{background:#d6a15f;border-radius:50%;width:5px;height:5px}.agent-status.connected{color:var(--mint)}.agent-status.connected i{background:#6bdd98;box-shadow:0 0 0 4px #6bdd981f}.agent-panel .mini-label{color:#80a49a}.agent-instruction{background:#13282b;border:1px solid #29433e;border-radius:5px;align-items:center;gap:12px;margin-top:14px;padding:9px 11px;display:flex}.agent-instruction code{color:#d1e7da;text-overflow:ellipsis;white-space:nowrap;font-family:DM Mono,monospace;font-size:9px;overflow:hidden}.agent-panel-body{grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr);gap:17px;margin-top:20px;display:grid}.chat-window{background:#0b191d;border:1px solid #2b4540;border-radius:7px;height:340px;min-height:190px;max-height:340px;padding:14px;overflow:hidden auto}.chat-empty{text-align:center;color:#a7bcb2;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:160px;display:flex}.chat-empty span{color:#8be5ad;font-size:22px}.chat-empty b{color:#d8e8de;font-size:12px}.chat-empty small{color:#759086;font-family:DM Mono,monospace;font-size:8px}.chat-message{max-width:86%;margin-bottom:12px}.chat-message.user{text-align:right;margin-left:auto}.message-label{color:#68c98d;letter-spacing:.08em;font-family:DM Mono,monospace;font-size:8px}.chat-message.user .message-label{color:#c6a06d}.chat-message p{color:#d8e8de;background:#18312b;border-radius:6px 6px 6px 1px;margin:5px 0 0;padding:9px 11px;font-size:11px;line-height:1.4}.chat-message.user p{color:#eadcc5;background:#2d2c26;border-radius:6px 6px 1px}.chat-message.tool p{color:#93e5af;background:#122721;border:1px solid #315143;font-family:DM Mono,monospace;font-size:9px}.chat-input{gap:7px;margin-top:8px;display:flex}.chat-input textarea{resize:none;color:#cfe0d6;background:#14272b;border:1px solid #29433e;border-radius:6px;outline:0;flex:1;min-height:47px;padding:10px;font-family:DM Sans,sans-serif;font-size:11px;line-height:1.35}.chat-input textarea:focus{border-color:#60c58a}.chat-input .primary-cta{align-self:stretch;padding:10px 12px;font-size:9px}.chat-input .primary-cta:disabled,.agent-next:disabled{opacity:.6;cursor:wait}.discovery-column{background:#12262a;border:1px solid #2b4540;border-radius:7px;padding:13px}.discovery-head{justify-content:space-between;align-items:center;display:flex}.discovery-head small{color:#6d8b82;font-family:DM Mono,monospace;font-size:8px}.discovered-tools{flex-direction:column;gap:7px;margin-top:14px;display:flex}.discovered-tool{color:#86a198;border:1px solid #2a403d;border-radius:5px;grid-template-columns:16px 1fr;align-items:center;gap:3px 7px;padding:9px;display:grid}.discovered-tool.ready{color:#b8e8c8;background:#173028;border-color:#3d6854}.discovered-tool>span{color:#62c88a;grid-row:span 2;font-size:11px}.discovered-tool b{font-family:DM Mono,monospace;font-size:9px;font-weight:500}.discovered-tool small{color:#66837a;font-family:DM Mono,monospace;font-size:7px}.agent-next{color:#dff7e7;text-transform:uppercase;background:#285b43;border:1px solid #4d9068;border-radius:5px;justify-content:space-between;align-items:center;width:100%;margin-top:14px;padding:11px 12px;font-family:DM Mono,monospace;font-size:8px;display:flex}.agent-next span{color:var(--mint);font-size:14px}.agent-next.success{background:#4c7541;border-color:#7bba6e}@media (width<=900px){.agent-panel-body{grid-template-columns:1fr}.discovery-column{grid-template-columns:1fr 1.2fr;align-items:start;gap:12px;display:grid}.discovery-head{grid-column:1/-1}.discovered-tools{margin-top:0}.agent-next{align-self:end;margin-top:0}}@media (width<=600px){.agent-panel{padding:15px}.agent-panel-top{flex-direction:column}.agent-panel-body{gap:11px}.chat-input{flex-direction:column}.chat-input .primary-cta{min-height:42px}.discovery-column{display:block}.discovered-tools,.agent-next{margin-top:12px}}.route-links{align-items:center;gap:5px;margin-left:auto;margin-right:34px;display:flex}.route-links a{color:#84958f;text-transform:uppercase;border-radius:5px;padding:8px 10px;font-family:DM Mono,monospace;font-size:9px}.route-links a:hover,.route-links a.active{color:#397557;background:#edf8f0}.route-shell{padding-top:78px;padding-bottom:125px}.route-intro{grid-template-columns:minmax(0,1fr) 375px;align-items:end;gap:80px;margin-bottom:39px;display:grid}.route-intro h1{margin:23px 0 0;font-size:62px}.route-intro p{color:#6c7e78;margin:0 0 17px;line-height:1.65}.route-text-link{color:#47966c;text-transform:uppercase;font-family:DM Mono,monospace;font-size:9px}.privacy-note{color:#79a18b;text-transform:uppercase;font-family:DM Mono,monospace;font-size:9px}.route-mode-switch{gap:8px;margin-bottom:15px;display:flex}.route-mode-switch button{text-align:left;border:1px solid var(--line);color:#80918b;background:0 0;border-radius:6px;align-items:center;gap:10px;min-width:145px;padding:11px 13px;display:flex}.route-mode-switch button.active{color:#365c4d;background:#fff;border-color:#8dd7ac}.route-mode-switch button>span{color:#54af79;background:#edf8f0;border-radius:6px;place-items:center;width:26px;height:26px;font-size:16px;display:grid}.route-mode-switch button:nth-child(2)>span{color:#7460d2;background:#f1efff}.route-mode-switch div{flex-direction:column;gap:4px;display:flex}.route-mode-switch b{font-size:11px}.route-mode-switch small{color:#94a19c;font-family:DM Mono,monospace;font-size:8px}.public-demo-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch;gap:14px;display:grid}.public-site{min-height:572px;overflow:hidden}.public-site-body{flex-direction:column;min-height:540px;padding:25px 29px 17px;display:flex}.public-site-copy{margin-top:56px}.public-site-copy h2{letter-spacing:-.06em;margin:13px 0 9px;font-size:31px}.public-site-copy p{color:#779087;font-size:12px}.public-site-wait{color:#8ca39a;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.public-site-wait .empty-orb{margin-bottom:4px}.public-site-wait b{color:#547269;font-size:16px}.public-site-wait small{color:#9baaa4;font-family:DM Mono,monospace;font-size:8px}.public-match{background:linear-gradient(135deg,#f0fcf3,#fbfffc);border:1px solid #b6e8c8;border-radius:8px;margin-top:16px;padding:20px;box-shadow:0 8px 27px #429c6714}.public-match h3{letter-spacing:-.06em;margin:21px 0 7px;font-size:24px;line-height:1.05}.public-match p{color:#59756b;margin-bottom:18px;font-size:11px}.public-match+.site-footer{margin-top:auto}.public-site-side{flex-direction:column;gap:14px;display:flex}.embed-explainer,.public-actions{padding:21px}.embed-explainer .side-title{align-items:center}.embed-explainer p{color:#72847e;margin:21px 0;font-size:11px;line-height:1.5}.embed-explainer p b{color:#46675a}.embed-code-mini{color:#8ad2a5;background:#112328;border-radius:6px;padding:13px;font-family:DM Mono,monospace;font-size:9px;line-height:1.9}.embed-code-mini em{color:#9bdbe2;font-style:normal}.public-actions p{color:#71857c;margin:17px 0 12px;font-size:11px;line-height:1.5}.checkpoint-row{border-top:1px solid #edf1ee;grid-template-columns:22px 1fr 15px;align-items:center;gap:8px;padding:12px 0 9px;display:grid}.checkpoint-row span{color:#80aa91;font-family:DM Mono,monospace;font-size:8px}.checkpoint-row b{color:#55756a;font-size:10px;font-weight:500}.checkpoint-row i{color:#55bb7d;font-style:normal}.route-actions{justify-content:flex-end;gap:9px;margin-top:15px;display:flex}.route-actions .primary-cta,.route-actions .secondary-cta{padding:12px 15px;font-size:9px}.dashboard-page .dashboard-view{margin-top:0}.signals-page .route-intro{margin-bottom:45px}.signals-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:14px;display:grid}.saved-signal-list{padding:20px 21px}.list-heading{justify-content:space-between;align-items:flex-end;margin-bottom:7px;display:flex}.list-heading h3{margin:8px 0 0;font-size:18px}.signal-count{color:#8ca19a;font-family:DM Mono,monospace;font-size:8px}.saved-signal-row{text-align:left;background:0 0;border:0;border-top:1px solid #edf1ee;grid-template-columns:34px minmax(0,1fr) auto 17px;align-items:center;gap:11px;width:100%;padding:14px 0;display:grid}.saved-signal-row:hover,.saved-signal-row.active{background:#f5fbf6}.saved-signal-row.active{border-radius:5px;width:calc(100% + 20px);margin-left:-10px;padding-left:10px}.saved-type{color:#58b980;background:#eff9f1;border-radius:8px;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.saved-type.buying{color:#7866d6;background:#f1efff}.saved-type.lifestyle{color:#d39b5d;background:#fff5e8}.saved-type.large{width:43px;height:43px;font-size:22px}.saved-signal-row div{flex-direction:column;gap:4px;min-width:0;display:flex}.saved-signal-row b{color:#45645a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.saved-signal-row small,.saved-signal-row em{color:#85958e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.saved-signal-row em{color:#a0ada7;font-family:DM Mono,monospace;font-size:8px;font-style:normal}.saved-status{color:#4aaa73;text-transform:uppercase;background:#ebf8ef;border-radius:4px;padding:4px 6px;font-family:DM Mono,monospace;font-size:8px}.saved-status.paused{color:#b88651;background:#fff4e7}.add-signal{color:#58a878;text-align:left;background:0 0;border:0;border-top:1px dashed #dbe7e0;align-items:center;gap:8px;width:100%;margin-top:5px;padding:13px 0 0;display:flex}.add-signal span{font-size:17px}.add-signal b{text-transform:uppercase;font-family:DM Mono,monospace;font-size:9px;font-weight:400}.signal-detail{min-height:447px;padding:25px}.detail-top{border-bottom:1px solid #e8efeb;grid-template-columns:43px 1fr auto;align-items:start;gap:13px;padding-bottom:24px;display:grid}.detail-top h3{letter-spacing:-.05em;margin:8px 0 5px;font-size:23px}.detail-top p{color:#799089;margin:0;font-size:11px}.detail-section{padding:22px 0 0}.detail-field{border-bottom:1px solid #eef2ef;grid-template-columns:100px 1fr 18px;align-items:center;gap:8px;padding:11px 0 8px;display:grid}.detail-field span{color:#9aa9a3;font-family:DM Mono,monospace;font-size:9px}.detail-field b{color:#4d6e61;font-size:11px}.detail-field i{color:#56b780;font-style:normal}.private-section{margin-top:2px}.private-chips{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.private-chips span{color:#9b876e;background:#fff8ed;border-radius:4px;padding:7px 8px;font-family:DM Mono,monospace;font-size:8px}.detail-footer{color:#6e9880;text-transform:uppercase;border-top:1px solid #e8efeb;justify-content:space-between;align-items:center;margin-top:28px;padding-top:17px;font-family:DM Mono,monospace;font-size:9px;display:flex}.detail-footer .primary-cta{padding:11px 13px;font-size:8px}.detail-footer .primary-cta span{font-size:13px}.route-mode-switch button:nth-child(3)>span{color:#4f9ea4;background:#eef7f8}.site-logo.browse{color:#4b9ea1;background:#eaf7f6}.saved-type.browse{color:#4f9ea4;background:#eef7f8}.intersection-list{flex-direction:column;gap:7px;margin:8px 0 3px;display:flex}.intersection-item{background:#ffffff8c;border:1px solid #dcefe2;border-radius:6px;align-items:center;gap:10px;padding:9px 10px;display:flex}.intersection-item.muted{opacity:.58}.intersection-score{color:#3f9b67;background:#e7f8ec;border-radius:6px;place-items:center;width:28px;height:28px;font-family:Playfair Display,serif;font-size:15px;display:grid}.intersection-item div{flex-direction:column;gap:3px;display:flex}.intersection-item b{color:#4d6f60;font-size:10px}.intersection-item small{color:#849a90;font-family:DM Mono,monospace;font-size:8px}.admin-trust-strip{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:13px;display:grid}.admin-trust-card{flex-direction:column;gap:7px;min-height:112px;padding:17px;display:flex}.admin-trust-card strong{letter-spacing:-.08em;font-size:28px}.admin-trust-card small{color:#8a9b95;font-family:DM Mono,monospace;font-size:8px;line-height:1.35}.admin-tabs{border-bottom:1px solid var(--line);gap:5px;margin-bottom:13px;display:flex;overflow:auto}.admin-tabs button{color:#91a09b;text-transform:uppercase;white-space:nowrap;background:0 0;padding:12px 13px;font-family:DM Mono,monospace;font-size:9px}.admin-tabs button.active{color:#397557;border-bottom:2px solid #5ab981}.admin-overview-grid,.admin-two-column{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:start;gap:13px;display:grid}.admin-panel{padding:21px}.admin-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.admin-panel-heading h3{letter-spacing:-.05em;margin:8px 0 0;font-size:19px}.admin-help{color:#83938d;max-width:520px;margin:14px 0 17px;font-size:11px;line-height:1.5}.admin-signal-row,.use-case-row{border-top:1px solid #edf1ee;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.admin-signal-row>div,.use-case-row>div,.position-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-signal-row b,.use-case-row b,.position-row b{color:#45645a;font-size:11px}.admin-signal-row small,.use-case-row small,.position-row small{color:#83938d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-signal-row em,.use-case-row em,.position-row em{color:#a0aca7;text-overflow:ellipsis;white-space:nowrap;font-family:DM Mono,monospace;font-size:8px;font-style:normal;overflow:hidden}.admin-signal-row>strong{color:#45a871;font-family:Playfair Display,serif;font-size:18px}.admin-action-card{border-top:1px solid #edf1ee;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;padding:14px 0;display:grid}.admin-action-card>div{flex-direction:column;gap:4px;display:flex}.admin-action-card b{color:#4f6e61;font-size:11px}.admin-action-card small{color:#8b9b95;font-size:9px}.admin-action-card button{color:#4a9a6c;text-transform:uppercase;background:#eff9f2;border-radius:4px;padding:7px 8px;font-family:DM Mono,monospace;font-size:8px}.action-icon{border-radius:7px;place-items:center;width:31px;height:31px;font-size:17px;display:grid}.action-icon.amber{color:#d09a5b;background:#fff5e8}.action-icon.mint{color:#54b67c;background:#edf9f0}.action-icon.blue{color:#5baeba;background:#eef8fa}.mini-toggle{color:#5e8974;text-transform:uppercase;background:#f4f8f5;border-radius:4px;padding:7px 8px;font-family:DM Mono,monospace;font-size:8px}.custom-signal-form,.roi-form{gap:12px;display:grid}.custom-signal-form label,.roi-form label{color:#789087;text-transform:uppercase;flex-direction:column;gap:6px;font-family:DM Mono,monospace;font-size:8px;display:flex}.custom-signal-form input,.custom-signal-form select,.custom-signal-form textarea,.roi-form input{color:#46675a;text-transform:none;background:#fbfdfb;border:1px solid #dce8e1;border-radius:5px;outline:0;width:100%;padding:10px;font-family:DM Sans,sans-serif;font-size:11px}.custom-signal-form textarea{resize:vertical;min-height:72px}.custom-signal-form input:focus,.custom-signal-form select:focus,.custom-signal-form textarea:focus,.roi-form input:focus{border-color:#76c999}.custom-signal-form .primary-cta{justify-self:start;margin-top:4px;padding:11px 13px;font-size:9px}.order-row{text-align:left;background:0 0;border:0;border-top:1px solid #edf1ee;grid-template-columns:69px minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;padding:13px 0;display:grid}.order-row.active{background:#f3faf5;border-radius:5px}.order-id{color:#80a18f;font-family:DM Mono,monospace;font-size:8px}.order-row div{flex-direction:column;gap:4px;min-width:0;display:flex}.order-row b{color:#4c6d5f;font-size:11px}.order-row small{color:#8b9c95;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.order-row>strong{color:#4d7962;white-space:nowrap;font-family:DM Mono,monospace;font-size:9px}.negotiation-state,.roi-badge{color:#af7d48;text-transform:uppercase;background:#fff4e7;border-radius:4px;padding:5px 7px;font-family:DM Mono,monospace;font-size:8px}.negotiation-summary{border-top:1px solid #edf1ee;border-bottom:1px solid #edf1ee;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;padding:14px 0;display:grid}.negotiation-summary div{flex-direction:column;gap:5px;display:flex}.negotiation-summary b{color:#4d6e60;font-size:11px}.negotiation-summary small{color:#899993;font-size:9px;line-height:1.35}.negotiation-summary>strong{color:#4d7962;font-family:DM Mono,monospace;font-size:10px}.negotiation-rule{background:#f8f5ed;border-radius:6px;margin:14px 0;padding:12px}.negotiation-rule span,.roi-explain span{color:#b18450;letter-spacing:.08em;font-family:DM Mono,monospace;font-size:8px}.negotiation-rule p{color:#917b5d;margin:6px 0 0;font-size:10px;line-height:1.4}.offer-comparison,.roi-columns{grid-template-columns:1fr 23px 1fr 1fr;align-items:center;gap:8px;display:grid}.offer-comparison>div,.roi-columns>div:not(.roi-arrow){border:1px solid #e6eee9;border-radius:6px;flex-direction:column;gap:5px;padding:11px 10px;display:flex}.offer-comparison small,.roi-columns span{color:#96a59f;font-family:DM Mono,monospace;font-size:7px;line-height:1.3}.offer-comparison strong,.roi-columns strong{color:#4a725f;font-size:14px}.offer-comparison .highlight,.roi-columns .highlight{background:#edf9f1;border-color:#c8e9d3}.offer-comparison>span,.roi-arrow{color:#62ad7d;text-align:center}.negotiation-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.negotiation-actions .primary-cta,.negotiation-actions .secondary-cta{padding:10px 11px;font-size:8px}.negotiation-log{border-top:1px solid #edf1ee;margin-top:16px;padding-top:13px}.negotiation-log p{color:#81938b;margin:9px 0 0;font-size:9px}.negotiation-log p b{color:#4f8267;margin-right:7px;font-family:DM Mono,monospace;font-size:8px}.position-row{border-top:1px solid #edf1ee;grid-template-columns:minmax(0,1fr) 45px 65px;align-items:center;gap:10px;padding:13px 0;display:grid}.position-row>strong{color:#45a871;text-align:right;font-family:Playfair Display,serif;font-size:18px}.position-row>strong small{color:#8ca39a;font-family:DM Mono,monospace;font-size:7px;display:block}.position-row>span{color:#97a6a0;text-align:right;font-family:DM Mono,monospace;font-size:8px}.profile-picker{gap:6px;margin:13px 0 15px;display:flex}.profile-picker button{color:#72867d;text-align:left;background:#fff;border:1px solid #e0eae4;border-radius:5px;flex:1;padding:9px;font-size:10px}.profile-picker button.active{color:#3f7457;background:#f0faf3;border-color:#8dd7ac}.profile-picker small{color:#94a29d;margin-top:4px;font-family:DM Mono,monospace;font-size:7px;display:block}.specialist-head{border-bottom:1px solid #edf1ee;grid-template-columns:43px 1fr auto;align-items:center;gap:10px;padding-bottom:15px;display:grid}.profile-avatar{color:#4da974;background:#e9f7ee;border-radius:50%;place-items:center;width:43px;height:43px;font-family:Playfair Display,serif;font-size:16px;display:grid}.specialist-head h3{margin:0 0 4px;font-size:17px}.specialist-head p{color:#84958f;margin:0;font-size:9px}.specialist-head>strong{color:#469a6b;font-family:DM Mono,monospace;font-size:8px}.profile-data-grid{grid-template-columns:1fr 1fr;gap:12px;padding:17px 0;display:grid}.profile-data-grid div{flex-direction:column;gap:5px;display:flex}.profile-data-grid span{color:#9aa9a3;font-family:DM Mono,monospace;font-size:7px}.profile-data-grid b{color:#4f6f61;font-size:10px;line-height:1.35}.project-list{border-top:1px solid #edf1ee;padding-top:14px}.project-list p{color:#6e887b;margin:9px 0 0;font-size:10px;line-height:1.45}.roi-form{grid-template-columns:1fr 1fr}.roi-card{background:#fbfdfb}.roi-badge{color:#3f9865;background:#eaf8ef}.roi-columns{grid-template-columns:1fr 23px 1fr}.roi-columns strong{font-family:Playfair Display,serif;font-size:22px}.roi-columns small{color:#89a097;font-family:DM Mono,monospace;font-size:8px}.roi-value{color:#789189;text-transform:uppercase;border-top:1px solid #e2ece6;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;font-family:DM Mono,monospace;font-size:8px;display:flex}.roi-value strong{color:#42a16a;font-size:15px}.roi-explain{background:#f4f9f4;border-radius:6px;grid-template-columns:1fr auto;gap:5px 12px;margin-top:16px;padding:14px;display:grid}.roi-explain b{color:#3f9966;font-family:Playfair Display,serif;font-size:19px}.roi-explain p{color:#759087;grid-column:1/-1;margin:5px 0 0;font-size:10px;line-height:1.5}@media (width<=900px){.route-links{margin-right:0}.route-links a{padding-left:6px;padding-right:6px}.route-intro{grid-template-columns:1fr;gap:24px}.public-demo-layout,.signals-layout{grid-template-columns:1fr}.public-site-side{grid-template-columns:1fr 1fr;display:grid}.public-actions{height:100%}.signals-page .route-intro{margin-bottom:30px}}@media (width<=600px){.product-nav .route-links{order:3;justify-content:space-between;width:100%;margin-top:12px}.product-nav{flex-wrap:wrap;height:auto;min-height:83px;padding-top:13px;padding-bottom:13px}.route-links a{font-size:8px}.route-shell{padding-top:50px;padding-bottom:75px}.route-intro h1{font-size:48px}.public-site-side{display:flex}.route-actions{justify-content:stretch}.route-actions .primary-cta{flex:1}.signal-detail{padding:18px}.detail-top{grid-template-columns:43px 1fr}.detail-top .saved-status{grid-column:2;justify-self:start}.saved-signal-row{grid-template-columns:30px minmax(0,1fr) auto;gap:8px}.saved-signal-row .signal-chevron{display:none}.saved-status{font-size:7px}.public-site-body{padding-left:18px;padding-right:18px}}@media (width<=900px){.admin-trust-strip{grid-template-columns:repeat(2,1fr)}.admin-overview-grid,.admin-two-column{grid-template-columns:1fr}.admin-panel{padding:17px}}@media (width<=600px){.admin-trust-strip{gap:7px}.admin-trust-card{min-height:96px;padding:12px}.admin-trust-card strong{font-size:22px}.admin-signal-row,.use-case-row{grid-template-columns:30px minmax(0,1fr) auto}.use-case-row .mini-toggle{grid-column:3}.order-row{grid-template-columns:58px minmax(0,1fr) auto}.order-row .status-tag{grid-column:2;justify-self:start}.order-row>strong{grid-area:1/3/span 2}.offer-comparison{grid-template-columns:1fr}.offer-comparison>span{display:none}.roi-form,.roi-columns{grid-template-columns:1fr}.roi-arrow{display:none}.negotiation-actions,.profile-picker{flex-direction:column}.profile-data-grid{grid-template-columns:1fr}}.disclosure-receipt{background:linear-gradient(145deg,#f7fcf8,#fff);padding:21px}.disclosure-receipt .side-title{align-items:center}.receipt-score{align-items:center;gap:11px;margin:18px 0 12px;display:flex}.receipt-score>strong{color:#3f9d68;background:#e7f8ed;border-radius:50%;place-items:center;width:43px;height:43px;font-family:Playfair Display,serif;font-size:20px;display:grid}.receipt-score>span{color:#47705e;text-transform:uppercase;flex-direction:column;gap:4px;font-family:DM Mono,monospace;font-size:9px;display:flex}.receipt-score small{color:#96a59f;font-size:7px}.receipt-line{border-top:1px solid #e7efe9;flex-direction:column;gap:4px;padding:9px 0;display:flex}.receipt-line span{color:#4ca773;text-transform:uppercase;font-family:DM Mono,monospace;font-size:7px}.receipt-line b{color:#557369;font-size:9px;font-weight:500;line-height:1.4}.receipt-line.private span{color:#b18554}.receipt-line.private b{color:#8d7a64}.receipt-proof{color:#91a09a;margin-top:8px;font-family:DM Mono,monospace;font-size:7px;display:block}.receipt-empty{color:#8da098;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:113px;display:flex}.receipt-empty>span{color:#55ae7a;font-size:20px}.receipt-empty b{color:#59756a;font-size:10px}.receipt-empty small{font-family:DM Mono,monospace;font-size:7px}.manual-note{color:#93a19c;flex:1;font-family:DM Mono,monospace;font-size:8px}.source-tag{color:#4b8ca8;background:#eaf4fb;border-radius:3px;padding:3px 5px;font-family:DM Mono,monospace;font-size:7px}.agent-instruction>small{color:#8b9b95;margin-top:8px;font-size:9px;line-height:1.4;display:block}.route-actions{align-items:center}@media (width<=600px){.manual-note{flex-basis:100%;width:100%}.route-actions{flex-wrap:wrap}.route-mode-switch{grid-template-columns:1fr;display:grid}.route-mode-switch button{width:100%;min-width:0}.public-site-side{display:flex}.disclosure-receipt{order:2}.public-actions{order:3}}.chat-window{overscroll-behavior:contain;overflow-anchor:none;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#3d6854 #0b191d;flex-direction:column;height:340px;max-height:340px;display:flex;overflow:hidden auto}.chat-window::-webkit-scrollbar{width:8px}.chat-window::-webkit-scrollbar-track{background:#0b191d;border-radius:8px}.chat-window::-webkit-scrollbar-thumb{background:#3d6854;border:2px solid #0b191d;border-radius:8px}.chat-window::-webkit-scrollbar-thumb:hover{background:#4f8368}.chat-column{flex-direction:column;min-width:0;display:flex}.chat-end{flex:none;height:1px}.chat-typing{background:#18312b;border-radius:6px;flex:none;align-items:center;gap:4px;width:fit-content;margin:4px 0 10px;padding:8px 10px;display:inline-flex}.chat-typing span{background:#6d8b82;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite chat-typing}.chat-typing span:nth-child(2){animation-delay:.15s}.chat-typing span:nth-child(3){animation-delay:.3s}@keyframes chat-typing{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.chat-message{flex:none;animation:.28s ease-out chat-in}@keyframes chat-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.chat-message p.multiline{white-space:pre-wrap;font-family:DM Mono,monospace;font-size:9px;line-height:1.55}.discovery-column{align-self:stretch;min-height:340px}.deal-handoff{background:#173028;border:1px solid #3d6854;border-radius:6px;flex-direction:column;gap:6px;margin-top:14px;padding:11px;display:flex}.deal-handoff>strong{color:#dff7e7;letter-spacing:.05em;font-family:DM Mono,monospace;font-size:13px}.deal-handoff>small{color:#8eb29d;font-size:9px;line-height:1.35}.handoff-actions{gap:6px;margin-top:4px;display:flex}.handoff-actions button{color:#b8e8c8;text-transform:uppercase;background:#214636;border:1px solid #3d6854;border-radius:4px;flex:1;padding:7px 6px;font-family:DM Mono,monospace;font-size:7px}.handoff-actions .agent-next{margin-top:0;text-decoration:none}.offer-features{color:#4d6e60;margin:12px 0 8px;padding-left:16px;font-size:11px;line-height:1.5}.offer-terms{color:#6e887b;margin:0 0 10px;font-size:10px;line-height:1.45}.offer-support{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.offer-support a{color:#3f9865;text-transform:uppercase;font-family:DM Mono,monospace;font-size:8px}.payment-layout,.admin-packages{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:start;gap:13px;display:grid}.payment-summary,.payment-checkout,.support-chat{padding:22px}.payment-checkout strong{letter-spacing:.04em;margin:10px 0;font-family:DM Mono,monospace;display:block}.payment-done{background:#edf9f1;border-radius:6px;flex-direction:column;gap:6px;padding:12px;display:flex}.package-row{border-top:1px solid #edf1ee;flex-direction:column;gap:4px;padding:12px 0;display:flex}.package-row b{color:#45645a;font-size:11px}.package-row small{color:#83938d;font-size:9px}.payment-integration{flex-direction:column;gap:10px;display:flex}.payment-integration .status-tag{align-self:flex-start}.demo-chat-page{max-width:920px}.demo-chat-page .agent-panel{margin-top:0}.demo-chat-page .chat-window{height:min(58vh,560px);min-height:280px;max-height:none}.chat-actions{flex-direction:column;gap:8px;margin-top:12px;display:flex}.chat-actions .agent-next{margin-top:0}.demo-page-intro{max-width:720px;margin-bottom:34px}.demo-page-intro h1{letter-spacing:-.07em;margin:22px 0 14px;font-size:58px;line-height:.98}.demo-page-intro p{color:#6c7e78;max-width:650px;font-size:13px;line-height:1.6}.demo-prompt{background:#f1fbf3;border:1px solid #ccebd6;border-radius:7px;flex-direction:column;gap:7px;margin-top:22px;padding:16px 18px;display:flex}.demo-prompt span,.demo-prompt small{color:#599271;letter-spacing:.06em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:8px}.demo-prompt strong{color:#3e7055;font-size:14px;font-weight:500}.demo-prompt small{color:#7f9c8b;letter-spacing:0;text-transform:none}@media (width<=600px){.demo-page-intro h1{font-size:46px}}.use-case-row .mini-toggle{display:none}.roi-card .roi-explain:before{content:"Plain-English meaning: compare the expected revenue from a normal contact with the expected revenue from a qualified IntentRank contact, then subtract the offer cost.";color:#4e7661;margin-bottom:12px;font-size:10px;line-height:1.5;display:block}.admin-overview-grid .admin-action-card:nth-of-type(3){display:none}.offers-page{flex-direction:column;gap:13px;display:flex}.offers-intro{display:none}.offers-intro,.offer-card,.offer-range{padding:24px}.offers-intro h3{letter-spacing:-.05em;margin:11px 0 8px;font-size:24px}.offers-intro p,.offer-card small,.offer-range p{color:#71857c;font-size:11px;line-height:1.55}.offer-cards{grid-template-columns:1fr 1fr;gap:13px;display:grid}.offer-card{min-height:220px}.offer-card-highlight{background:linear-gradient(135deg,#f0fcf3,#fbfffc);border-color:#b6e8c8}.offer-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.offer-card h3{letter-spacing:-.05em;margin:19px 0 10px;font-size:21px}.offer-card>strong{color:#347b57;letter-spacing:-.07em;font-family:Playfair Display,serif;font-size:36px}.offer-card p{color:#55756a;margin:7px 0 17px;font-family:DM Mono,monospace;font-size:9px}.offer-delta{color:#4b996c;border-top:1px solid #d4efdc;flex-direction:column;gap:4px;margin-top:19px;padding-top:13px;font-family:DM Mono,monospace;font-size:9px;display:flex}.offer-delta span{color:#7b9b89}.offer-range{grid-template-columns:1fr 2fr;align-items:start;gap:25px;display:grid}.offer-range h3{letter-spacing:-.05em;margin:11px 0 0;font-size:21px}.range-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.range-grid>div{background:#fbfdfb;border:1px solid #e2ece6;border-radius:6px;padding:13px}.range-grid strong{color:#3c7959;font-family:Playfair Display,serif;font-size:23px;display:block}.range-grid span{color:#83958d;margin-top:5px;font-family:DM Mono,monospace;font-size:8px;line-height:1.4;display:block}.offer-range p{grid-column:2;margin:0;font-size:9px}@media (width<=900px){.offer-cards,.offer-range{grid-template-columns:1fr}.offer-range p{grid-column:auto}.range-grid{grid-template-columns:1fr}}.demo-chat-page{max-width:1180px;padding-top:54px;padding-bottom:64px}.admin-page{padding-top:28px}.demo-hero-grid{grid-template-columns:minmax(0,3fr) minmax(0,7fr);align-items:center;gap:clamp(32px,4vw,60px);min-height:calc(100vh - 180px);display:grid}.demo-page-intro{isolation:isolate;max-width:470px;margin:0;position:relative}.demo-page-intro:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#a8f1c63d,#a8f1c600 70%);width:430px;height:330px;position:absolute;top:84px;left:-100px}.demo-page-intro h1{margin:22px 0 18px;font-size:clamp(52px,5.7vw,74px);line-height:.95}.demo-page-intro h1 em{z-index:0;position:relative}.demo-page-intro h1 em:after{content:"";z-index:-1;filter:blur(9px);background:#a8f1c66b;border-radius:50%;height:19%;position:absolute;bottom:8%;left:-3%;right:5%;transform:rotate(-2deg)}.demo-page-intro p{color:#6c7e78;max-width:415px;margin:0;font-size:14px;line-height:1.55}.demo-prompt{background:#f1fbf3;border:1px solid #ccebd6;border-radius:8px;margin-top:27px;padding:15px 17px;box-shadow:0 9px 24px #429c670f}.demo-prompt strong{font-size:13px;line-height:1.35}.demo-privacy{color:#84a094;text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:8px;margin-top:18px;font-family:DM Mono,monospace;font-size:8px;line-height:1.4;display:flex}.demo-privacy>span:first-child{color:#55b77e;font-size:13px}.demo-hero-grid .agent-panel{width:100%;margin:0}.demo-hero-grid .chat-window{height:min(38vh,360px);min-height:245px;max-height:360px}@media (width<=980px){.demo-chat-page{max-width:760px}.demo-hero-grid{grid-template-columns:1fr;gap:34px;min-height:auto}.demo-page-intro{max-width:650px}.demo-page-intro h1{font-size:clamp(54px,8vw,72px)}}@media (width<=600px){.demo-chat-page{padding-top:48px;padding-bottom:64px}.admin-page{padding-top:24px}.demo-hero-grid{gap:27px}.demo-page-intro h1{font-size:48px}.demo-page-intro p{font-size:13px}.demo-hero-grid .chat-window{height:280px;min-height:220px}}.about-page{max-width:1080px}.about-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.about-card{padding:25px}.about-card h3,.about-technical h3{letter-spacing:-.05em;margin:12px 0 10px;font-size:25px}.about-card p,.about-technical p{color:#71857c;font-size:11px;line-height:1.6}.about-steps{gap:0;margin-top:24px;display:grid}.about-steps>div{border-top:1px solid #edf1ee;grid-template-columns:28px 90px 1fr;align-items:baseline;gap:10px;padding:12px 0;display:grid}.about-steps b{color:#55b27b;font-family:DM Mono,monospace;font-size:9px}.about-steps span{color:#45695a;font-size:11px;font-weight:600}.about-steps small{color:#8b9c95;font-size:9px}.about-callout{background:#f1fbf3;border:1px solid #ccebd6;border-radius:6px;align-items:center;gap:12px;margin:24px 0;padding:15px;display:flex}.about-callout span{color:#4aae73;font-size:21px}.about-callout p{color:#4e7661;margin:0;font-size:10px}.about-technical{grid-template-columns:1fr 1fr;gap:25px;margin-top:14px;padding:25px;display:grid}.about-technical pre{color:#8ad2a5;background:#112328;border-radius:6px;margin:0;padding:18px;font-family:DM Mono,monospace;font-size:9px;line-height:1.8;overflow:auto}.about-technical code{color:inherit}@media (width<=900px){.about-grid,.about-technical{grid-template-columns:1fr}}.exchange-hero{grid-template-columns:minmax(260px,.72fr) minmax(620px,1.28fr);align-items:center;gap:clamp(35px,6vw,92px);min-height:calc(100vh - 76px);padding-top:38px;padding-bottom:54px;display:grid}.exchange-hero-copy{max-width:430px}.exchange-hero-copy h1{letter-spacing:-.08em;margin:22px 0 18px;font-size:clamp(58px,6vw,82px);line-height:.91}.exchange-hero-copy h1 em{z-index:0;position:relative}.exchange-hero-copy h1 em:after{content:"";z-index:-1;filter:blur(9px);background:#a8f1c675;border-radius:50%;height:18%;position:absolute;bottom:7%;left:-3%;right:4%;transform:rotate(-2deg)}.exchange-hero-copy p{color:#60736b;max-width:375px;font-size:15px;line-height:1.6}.exchange-console{background:linear-gradient(145deg,#f7fcf8,#fff);border:1px solid #cfe6d8;border-radius:14px;padding:22px;box-shadow:0 18px 55px #3771521a}.exchange-console-head,.exchange-footer,.outcome-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.exchange-console-head h2{color:#315b49;letter-spacing:-.055em;margin:9px 0 0;font-size:23px}.webmcp-status{color:#9a9f92;white-space:nowrap;border:1px solid #e6e9df;border-radius:4px;align-items:center;gap:7px;padding:7px 8px;font-family:DM Mono,monospace;font-size:8px;display:flex}.webmcp-status i{background:#c5cbc2;border-radius:50%;width:6px;height:6px}.webmcp-status.connected{color:#43a56f;background:#f0fbf3;border-color:#bfe5cb}.webmcp-status.connected i{background:#48c87a;box-shadow:0 0 0 4px #dcf6e5}.scenario-tabs{grid-template-columns:repeat(2,1fr);gap:8px;margin:22px 0 18px;display:grid}.scenario-tabs button{text-align:left;color:#789087;background:#fff;border:1px solid #dceae1;border-radius:7px;flex-direction:column;gap:4px;min-height:76px;padding:11px 12px;transition:all .2s;display:flex}.scenario-tabs button:hover{border-color:#9bd8b2;transform:translateY(-1px)}.scenario-tabs button.active{color:#315c48;background:#effaf2;border-color:#6ac08e;box-shadow:inset 3px 0 #55b77e}.scenario-tabs span{color:#78ad8d;font-family:DM Mono,monospace;font-size:8px}.scenario-tabs b{font-size:12px}.scenario-tabs small{color:#82978d;font-family:DM Mono,monospace;font-size:8px}.exchange-rail{grid-template-columns:repeat(var(--exchange-step-count,4),minmax(0,1fr));gap:0;margin:0 6px 18px;display:grid}.exchange-step{color:#99aaa1;text-align:center;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0;font-family:DM Mono,monospace;font-size:8px;display:flex;position:relative}.exchange-step:before{content:"";z-index:0;background:#dce9df;width:100%;height:1px;position:absolute;top:10px;left:-50%}.exchange-step:first-child:before{display:none}.exchange-step span{z-index:1;background:#fff;border:1px solid #d6e4db;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.exchange-step.current{color:#439869}.exchange-step.current span{color:#429a69;background:#effaf2;border-color:#63bd88;box-shadow:0 0 0 4px #e5f7eb}.exchange-step.done{color:#507864}.exchange-step.done span{color:#fff;background:#59b77e;border-color:#59b77e}.exchange-flow{grid-template-columns:1fr 112px 1fr;align-items:stretch;gap:0;display:grid}.exchange-pane{background:#fff;border:1px solid #dce9e1;border-radius:9px;min-height:178px;padding:17px}.signal-pane{background:#fcfffd}.pane-heading{align-items:flex-start;gap:10px;margin:14px 0;display:flex}.signal-orb{color:#49a774;background:#e4f6ea;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;animation:2.6s ease-in-out infinite signal-orb-pulse;display:grid}.pane-heading div{flex-direction:column;gap:4px;display:flex}.pane-heading b,.outcome-kicker{color:#4a9c6d;text-transform:uppercase;font-family:DM Mono,monospace;font-size:8px}.pane-heading strong{color:#35594b;font-size:13px}.pane-heading small{color:#869a90;font-size:9px}.signal-chips{flex-direction:column;gap:6px;display:flex}.signal-chips span{color:#84988e;text-overflow:ellipsis;white-space:nowrap;font-family:DM Mono,monospace;font-size:8px;overflow:hidden}.signal-chips i{color:#54b27b;margin-right:5px;font-style:normal}.signal-chips b{color:#4c6e5d;font-weight:500}.private-line{color:#ad8b65;border-top:1px solid #edf2ee;margin-top:15px;padding-top:10px;font-family:DM Mono,monospace;font-size:8px}.exchange-connector{color:#57ae7b;text-align:center;grid-template-rows:1fr auto 1fr;place-items:center;gap:5px;font-family:DM Mono,monospace;display:grid;position:relative}.connector-line{background:linear-gradient(90deg,#0000,#9bd8b4);width:100%;height:1px;position:relative}.connector-line.returning{background:linear-gradient(90deg,#9bd8b4,#0000)}.connector-copy{z-index:1;background:#f9fdf9;flex-direction:column;align-items:center;gap:3px;padding:0 4px;display:flex}.connector-pulse{background:#64c790;border-radius:50%;width:8px;height:8px;margin-top:-4px;animation:2.4s ease-in-out infinite exchange-slide;position:absolute;top:50%;left:15%;box-shadow:0 0 0 5px #e2f7e9}.connector-line.returning .connector-pulse{animation-delay:1.2s;left:auto;right:15%}.exchange-connector b{text-transform:uppercase;font-size:8px}.exchange-connector small{color:#96a79e;font-size:7px}.outcome-pane{background:#fbfcfb}.outcome-pane.active{background:linear-gradient(145deg,#f4fcf5,#fff);border-color:#a8dfba}.outcome-top{align-items:center}.outcome-dot{background:#c4cec8;border-radius:50%;width:6px;height:6px}.outcome-pane.active .outcome-dot{background:#56bf7f;box-shadow:0 0 0 4px #e4f8e9}.outcome-pane>strong{color:#426a59;margin-top:31px;font-size:15px;line-height:1.25;display:block}.outcome-pane>p{color:#879990;margin:9px 0 0;font-size:10px;line-height:1.5}.outcome-kicker{margin-top:31px;display:block}.exchange-footer{border-top:1px solid #e2eee6;align-items:center;margin-top:17px;padding-top:15px}.exchange-footer>span{color:#799187;max-width:280px;font-family:DM Mono,monospace;font-size:8px;line-height:1.4}.auto-play-status{white-space:nowrap;align-items:center;gap:7px;display:flex;color:#4ba773!important}.auto-play-status i{background:#55c681;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite signal-pulse;box-shadow:0 0 0 4px #e3f8ea}@keyframes exchange-slide{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@keyframes signal-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes signal-orb-pulse{0%,to{box-shadow:0 0 #54b87d26}50%{box-shadow:0 0 0 7px #54b87d14}}@media (prefers-reduced-motion:reduce){.connector-pulse,.signal-orb{animation:none}}@media (width<=1120px){.exchange-hero{grid-template-columns:1fr;min-height:auto;padding-top:70px}.exchange-hero-copy{max-width:650px}.exchange-hero-copy p{max-width:540px}}@media (width<=650px){.exchange-hero{padding-top:50px;padding-bottom:58px}.exchange-hero-copy h1{font-size:58px}.exchange-console{padding:15px}.exchange-console-head{flex-direction:column;gap:11px}.scenario-tabs{grid-template-columns:1fr}.scenario-tabs button{min-height:0}.exchange-flow{grid-template-columns:1fr;gap:8px}.exchange-connector{grid-template-rows:auto;grid-template-columns:1fr auto 1fr;min-height:31px}.exchange-connector small{display:none}.exchange-footer{flex-direction:column;align-items:flex-start}.exchange-rail{margin-left:0;margin-right:0}.exchange-step b{font-size:7px}.exchange-step:before{width:84%;left:-42%}}.exchange-connector,.connector-line{overflow:visible}.connector-pulse{opacity:0;transition:opacity .25s;animation:none;left:8%;right:auto}.connector-line.returning .connector-pulse{left:auto;right:8%}.connector-communicating.playing .connector-line.outgoing .connector-pulse{animation:1.65s cubic-bezier(.42,0,.22,1) forwards signal-outgoing}.connector-matched .connector-line.outgoing .connector-pulse,.connector-negotiating .connector-line.outgoing .connector-pulse,.connector-accepted .connector-line.outgoing .connector-pulse{opacity:1;left:92%}.connector-negotiating.playing .connector-line.returning .connector-pulse{animation:1.8s cubic-bezier(.42,0,.22,1) forwards signal-returning}.connector-communicating.paused .connector-line.outgoing .connector-pulse{opacity:1}.connector-negotiating.paused .connector-line.returning .connector-pulse{opacity:1;right:92%}.connector-accepted .connector-line.returning .connector-pulse{opacity:1;left:8%;right:auto}.connector-accepted .connector-pulse{box-shadow:0 0 0 5px #64c7902e}.exchange-step:focus-visible{outline-offset:3px;outline:2px solid #75c998}@keyframes signal-outgoing{0%{opacity:0;left:8%;transform:scale(.72)}12%{opacity:1}88%{opacity:1}to{opacity:1;left:92%;transform:scale(1)}}@keyframes signal-returning{0%{opacity:0;left:92%;transform:scale(.72)}12%{opacity:1}88%{opacity:1}to{opacity:1;left:8%;transform:scale(1)}}.exchange-connector{min-height:178px;display:block;position:relative}.connector-track{z-index:0;background:linear-gradient(90deg,#0000 0%,#9bd8b4 18% 82%,#0000 100%);height:1px;position:absolute;top:50%;left:0;right:0}.connector-copy{z-index:1;background:#f9fdf9;padding:0 4px;position:absolute;top:calc(50% + 12px);left:0;right:0}.connector-pulse{opacity:0;background:#64c790;border-radius:50%;width:8px;height:8px;margin-top:-4px;transition:opacity .25s;animation:none;position:absolute;top:50%;left:8%;right:auto;box-shadow:0 0 0 5px #e2f7e9}.connector-communicating.playing .connector-pulse{animation:1.65s cubic-bezier(.42,0,.22,1) forwards signal-outgoing}.connector-matched .connector-pulse,.connector-negotiating .connector-pulse{opacity:1;left:92%}.connector-negotiating.playing .connector-pulse{animation:1.8s cubic-bezier(.42,0,.22,1) forwards signal-returning}.connector-communicating.paused .connector-pulse,.connector-negotiating.paused .connector-pulse{opacity:1;left:8%}.connector-accepted .connector-pulse{opacity:1;left:8%;box-shadow:0 0 0 5px #64c7902e}@media (width<=650px){.exchange-connector{min-height:52px;display:block}.connector-track{top:14px}.connector-copy{top:26px}.connector-copy small{display:none}}.docs-page{max-width:1180px}.docs-callout{background:linear-gradient(135deg,#f1fbf3,#fbfffc);border-color:#ccebd6;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:center;gap:25px;margin-bottom:14px;padding:23px 25px;display:grid}.docs-callout h3{letter-spacing:-.05em;margin:11px 0 8px;font-size:23px}.docs-callout p,.docs-tool-card>p{color:#71857c;font-size:11px;line-height:1.6}.docs-callout code,.docs-answers code{color:#3f8560;font-family:DM Mono,monospace;font-size:.92em}.docs-callout pre,.docs-tool-card pre,.docs-example pre{color:#8ad2a5;background:#112328;border-radius:6px;margin:0;padding:15px;font-family:DM Mono,monospace;font-size:9px;line-height:1.65;overflow:auto}.docs-layout{grid-template-columns:285px minmax(0,1fr);align-items:start;gap:14px;display:grid}.docs-tool-list{padding:16px;position:sticky;top:18px}.docs-list-heading{flex-direction:column;gap:7px;padding:4px 4px 12px;display:flex}.docs-list-heading small{color:#94a39d;font-size:9px;line-height:1.4}.docs-tool-list button{text-align:left;background:0 0;border:0;border-top:1px solid #edf1ee;flex-direction:column;gap:5px;width:100%;padding:12px 10px;display:flex}.docs-tool-list button:hover,.docs-tool-list button.active{background:#f1fbf3}.docs-tool-list button b{color:#426b59;font-family:DM Mono,monospace;font-size:10px}.docs-tool-list button small{color:#82958d;font-size:9px;line-height:1.35}.docs-detail{gap:14px;min-width:0;display:grid}.docs-tool-card,.docs-example,.docs-answers{padding:24px}.docs-tool-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.docs-tool-heading h2{color:#315b49;letter-spacing:-.06em;margin:10px 0 12px;font-family:DM Mono,monospace;font-size:25px}.docs-tool-heading h3{letter-spacing:-.05em;margin:10px 0 15px;font-size:21px}.docs-badge{white-space:nowrap;border-radius:4px;padding:6px 8px;font-family:DM Mono,monospace;font-size:8px}.docs-badge.read{color:#478f67;background:#ebf8ef}.docs-badge.write{color:#a56f3e;background:#fff4e7}.docs-meta{color:#84978f;flex-wrap:wrap;gap:8px 18px;margin:17px 0;font-family:DM Mono,monospace;font-size:8px;display:flex}.docs-tool-card h4,.docs-example h4{color:#55776a;text-transform:uppercase;letter-spacing:.04em;margin:17px 0 8px;font-family:DM Mono,monospace;font-size:9px}.docs-answers{margin-top:14px}.docs-answers h2{letter-spacing:-.05em;margin:10px 0 20px;font-size:26px}.docs-answer-grid{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.docs-answer-grid>div{border-top:1px solid #edf1ee;padding:15px 0}.docs-answer-grid b{color:#45695a;font-size:12px}.docs-answer-grid p{color:#71857c;margin:7px 0 0;font-size:10px;line-height:1.6}@media (width<=900px){.docs-layout{grid-template-columns:1fr}.docs-tool-list{position:static}.docs-tool-list button{grid-template-columns:180px 1fr;align-items:center;display:grid}.docs-callout{grid-template-columns:1fr}}@media (width<=600px){.docs-tool-card,.docs-example,.docs-answers,.docs-callout{padding:18px}.docs-tool-list button{grid-template-columns:1fr;gap:4px}.docs-answer-grid{grid-template-columns:1fr}.docs-tool-heading{flex-direction:column;gap:5px}}.route-links a.demo-nav-link{color:#fff;background:#419e6b;align-items:center;gap:7px;padding:9px 13px;display:flex;box-shadow:0 5px 14px #419e6b2e}.route-links a.demo-nav-link:hover,.route-links a.demo-nav-link.active{color:#fff;background:#347f56}.demo-nav-link span{font-size:12px;line-height:1}.docs-section{margin-top:38px}.docs-section-heading{grid-template-columns:47px minmax(0,1fr);align-items:start;gap:15px;margin-bottom:18px;display:grid}.docs-section-number{color:#47966c;border:1px solid #9edbb4;border-radius:50%;place-items:center;width:34px;height:34px;font-family:DM Mono,monospace;font-size:10px;display:grid}.docs-section-heading h2{letter-spacing:-.06em;margin:10px 0 8px;font-size:31px}.docs-section-heading p{color:#71857c;max-width:700px;margin:0;font-size:11px;line-height:1.6}.docs-section-heading code{color:#3f8560;font-family:DM Mono,monospace}.webmcp-docs{margin-top:10px}.docs-lifecycle{grid-template-columns:repeat(4,1fr);gap:0;padding:0 21px;display:grid}.docs-lifecycle>div{border-left:1px solid #edf1ee;flex-direction:column;gap:7px;padding:17px 14px;display:flex}.docs-lifecycle>div:first-child{border-left:0}.docs-lifecycle b{color:#4c8b68;font-family:DM Mono,monospace;font-size:9px}.docs-lifecycle span{color:#71857c;font-size:10px;line-height:1.45}.docs-lifecycle code{color:#3f8560;font-family:DM Mono,monospace;font-size:9px}.standard-mcp-docs{border-top:1px solid #e6eee9;padding-top:16px}@media (width<=900px){.docs-lifecycle{grid-template-columns:1fr 1fr}.docs-lifecycle>div:nth-child(3){border-top:1px solid #edf1ee;border-left:0}.docs-lifecycle>div:nth-child(4){border-top:1px solid #edf1ee}}@media (width<=600px){.docs-section-heading{grid-template-columns:35px minmax(0,1fr);gap:10px}.docs-section-number{width:29px;height:29px;font-size:8px}.docs-section-heading h2{font-size:25px}.docs-lifecycle{grid-template-columns:1fr;padding:0 18px}.docs-lifecycle>div,.docs-lifecycle>div:nth-child(3),.docs-lifecycle>div:nth-child(4){border-top:1px solid #edf1ee;border-left:0}.docs-lifecycle>div:first-child{border-top:0}}.customer-dashboard-page{max-width:1280px}.customer-dashboard-intro{margin-bottom:31px}.customer-dashboard-intro h1{font-size:clamp(55px,6vw,72px)}.customer-intent-bar{background:linear-gradient(135deg,#f2fbf4,#fff);border-color:#cde8d5;align-items:center;gap:26px;margin-bottom:14px;padding:18px 20px;display:flex}.intent-heading{align-items:center;gap:12px;min-width:285px;display:flex}.intent-orb{color:#7561d2;background:#f1efff;border-radius:9px;place-items:center;width:37px;height:37px;font-size:19px;display:grid}.intent-heading h3{color:#365b4c;letter-spacing:-.035em;margin:7px 0 0;font-size:15px}.intent-fields{border-left:1px solid #d9eae0;flex:1;justify-content:space-between;gap:16px;padding-left:25px;display:flex}.intent-fields span{color:#4d7060;white-space:nowrap;flex-direction:column;gap:5px;font-size:10px;display:flex}.intent-fields b{color:#96a69f;letter-spacing:.08em;font-family:DM Mono,monospace;font-size:7px;font-weight:400}.customer-intent-bar .secondary-cta{white-space:nowrap;padding:10px 11px;font-size:8px}.customer-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.summary-card{flex-direction:column;gap:8px;min-height:112px;padding:16px 17px;display:flex}.summary-card strong{color:#347b57;letter-spacing:-.07em;font-family:Playfair Display,serif;font-size:32px;font-weight:500;line-height:1}.summary-card small{color:#82958b;font-family:DM Mono,monospace;font-size:8px}.offers-table-card{padding:21px 22px 0;overflow:hidden}.offers-table-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:17px;display:flex}.offers-table-head h2{color:#315b49;letter-spacing:-.055em;margin:9px 0 0;font-size:22px}.offer-filters{background:#f7faf7;border:1px solid #e2ebe5;border-radius:6px;gap:4px;padding:4px;display:flex}.offer-filters button{color:#8b9b94;background:0 0;border-radius:4px;padding:7px 9px;font-family:DM Mono,monospace;font-size:8px}.offer-filters button.active{color:#3e7958;background:#fff;box-shadow:0 2px 7px #32644614}.offers-table-wrap{overflow-x:auto}.offers-table{border-collapse:collapse;text-align:left;width:100%;min-width:850px}.offers-table th{color:#9aa9a3;letter-spacing:.08em;border-top:1px solid #e8efea;border-bottom:1px solid #e8efea;padding:10px 12px;font-family:DM Mono,monospace;font-size:7px;font-weight:400}.offers-table td{vertical-align:middle;border-bottom:1px solid #edf2ef;padding:15px 12px}.company-cell{align-items:center;gap:10px;min-width:175px;display:flex}.company-logo{color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-family:DM Mono,monospace;font-size:10px;font-weight:500;display:grid}.company-logo.dark{background:#202d32}.company-logo.purple{background:#6b58d6}.company-logo.blue{background:#4ca9d0}.company-logo.amber{background:#c58a49}.company-logo.green{background:#4ea875}.company-cell div,.offers-table td:nth-child(3),.offers-table td:nth-child(5){flex-direction:column;gap:4px;display:flex}.company-cell strong{color:#405f52;font-size:11px}.company-cell small,.offer-billing,.offer-notes{color:#94a29d;font-family:DM Mono,monospace;font-size:7px}.fit-score{color:#3f9c67;background:#eaf8ee;border-radius:5px;justify-content:center;align-items:center;width:38px;height:25px;font-family:DM Mono,monospace;font-size:9px;display:inline-flex}.offer-price{color:#3c7858;font-family:Playfair Display,serif;font-size:19px;font-weight:500}.term-pill{color:#657d71;white-space:nowrap;background:#f1f5f2;border-radius:4px;align-self:flex-start;padding:6px 8px;font-family:DM Mono,monospace;font-size:8px;display:inline-flex}.saving-text{color:#58a775;font-family:DM Mono,monospace;font-size:8px;font-weight:500}.source-link{color:#4a996e;white-space:nowrap;font-family:DM Mono,monospace;font-size:8px}.source-link span{margin-left:5px;font-size:12px}.offers-table-foot{color:#98a69f;justify-content:space-between;gap:20px;padding:13px 12px 15px;font-family:DM Mono,monospace;font-size:7px;display:flex}.customer-disclosure{color:#b27f45;background:#fffaf1;border:1px solid #eadfcd;border-radius:8px;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.customer-disclosure>span{font-size:18px}.customer-disclosure p{color:#a28b71;flex:1;margin:0;font-size:10px;line-height:1.45}.customer-disclosure p b{color:#8c6a46;text-transform:uppercase;margin-bottom:3px;font-family:DM Mono,monospace;font-size:8px;display:block}.customer-disclosure a{color:#997145;white-space:nowrap;font-family:DM Mono,monospace;font-size:8px}@media (width<=900px){.customer-intent-bar{flex-wrap:wrap;align-items:flex-start}.intent-fields{border-top:1px solid #d9eae0;border-left:0;flex-basis:100%;order:3;padding:14px 0 0}.customer-summary{grid-template-columns:repeat(2,1fr)}.offers-table-head{flex-direction:column;align-items:flex-start}.customer-disclosure{flex-wrap:wrap;align-items:flex-start}.customer-disclosure p{flex-basis:calc(100% - 32px)}.customer-disclosure a{margin-left:32px}}@media (width<=600px){.customer-dashboard-page{padding-top:50px}.customer-intent-bar{gap:13px;padding:15px}.intent-heading{min-width:100%}.intent-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.customer-intent-bar .secondary-cta{margin-left:auto}.summary-card{min-height:96px;padding:13px}.summary-card strong{font-size:25px}.offers-table-card{padding:17px 14px 0}.offer-filters{width:100%}.offer-filters button{flex:1}.offers-table-foot{flex-direction:column;gap:7px}.customer-disclosure{margin-bottom:0}}body{font-size:16px}.mini-label,.eyebrow{color:#55766b;letter-spacing:.1em;font-size:12px}.nav-center,.nav-link{color:#35564e;font-size:12px}.hero-lede,.section-heading p,.demo-page-intro p,.integration-copy>p{color:#405b55}.hero-note,.site-footer,.event-row time{color:#527068}.signal-key,.share-label,.offer-billing,.offer-notes,.company-cell small,.term-pill,.saving-text,.source-link,.offers-table-foot{font-size:10px}.signal-row strong,.company-cell strong,.event-row b{font-size:13px}.signal-row{min-height:37px;font-size:13px}.agent-bubble p,.offer-features,.offer-terms,.value-grid p{color:#36574e}.intent-fields span{color:#355f50;font-size:12px}.intent-fields b{color:#58766d;font-size:10px}.customer-intent-bar .secondary-cta{font-size:10px}.summary-card small{color:#55756a;font-size:10px}.offers-table th{color:#58766d;font-size:9px}.offers-table td{font-size:13px}.offer-filters button{color:#58766d;font-size:10px}.offer-filters button.active{color:#2e684b}.offer-price{font-size:22px}.customer-disclosure p{color:#765f43;font-size:12px}.customer-disclosure p b{color:#805d36;font-size:10px}.customer-disclosure a{font-size:10px}.chat-message p,.chat-empty small,.agent-instruction>small{font-size:13px;line-height:1.55}.docs-callout p,.docs-tool-card>p,.docs-section-heading p{color:#405d53;font-size:13px}.docs-tool-list button b{font-size:12px}.docs-tool-list button small,.docs-list-heading small{color:#58766d;font-size:11px}.docs-meta{color:#58766d;font-size:10px}.docs-answers p{color:#405d53;font-size:12px}.customer-total-card{background:linear-gradient(110deg,#effaf2,#fff 72%);border-color:#b9e4c6;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:18px 21px;display:flex}.customer-total-card>div{flex-direction:column;gap:7px;display:flex}.customer-total-card strong{color:#246b48;letter-spacing:-.06em;font-family:Playfair Display,serif;font-size:34px;font-weight:500;line-height:1}.customer-total-card p{color:#48675b;max-width:610px;margin:0;font-size:13px;line-height:1.5}@media (width<=900px){.customer-total-card{flex-direction:column;align-items:flex-start}}@media (width<=600px){.customer-total-card{padding:16px}.customer-total-card strong{font-size:29px}}.agent-proof-note{color:#b8ab88;background:#272820;border:1px solid #4a4638;border-radius:5px;align-items:center;gap:8px;margin-top:13px;padding:9px 11px;font-size:9px;line-height:1.35;display:flex}.agent-proof-note>span:first-child{color:#e0bf78;font-size:14px}.agent-proof-note b{color:#e5d5a7;text-transform:uppercase;margin-right:5px;font-family:DM Mono,monospace;font-size:8px}.trace-intro{color:#78958a;margin:12px 0 0;font-size:9px;line-height:1.45}.discovered-tool.running{color:#e7d5a9;background:#2d2b22;border-color:#d3aa72}.discovered-tool.complete{color:#c8f0d4;background:#17352a;border-color:#4f9d6b}.discovered-tool.failed{color:#efb4a7;background:#352322;border-color:#a76357}.trace-evidence{border-top:1px solid #2b4540;flex-direction:column;gap:9px;margin-top:14px;padding-top:11px;display:flex}.trace-evidence div{flex-direction:column;gap:4px;display:flex}.trace-evidence span{color:#69c58b;letter-spacing:.08em;font-family:DM Mono,monospace;font-size:7px}.trace-evidence b{color:#abcabd;font-size:8px;font-weight:500;line-height:1.35}.trace-evidence .private span{color:#d0a16a}.trace-evidence .private b{color:#c6af8e}.trace-approval{border-top:1px solid #2b4540;gap:8px;margin-top:13px;padding-top:11px;display:flex}.trace-approval>span{color:#bcebc9;background:#275b42;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.trace-approval div{flex-direction:column;gap:4px;display:flex}.trace-approval b{color:#d7e9de;font-size:9px}.trace-approval small{color:#78958a;font-size:8px;line-height:1.35}.trace-approval code{color:#b7dfc2;font-family:DM Mono,monospace;font-size:7px}.demo-provenance{color:#9a8566;background:#fffaf0;border:1px solid #e6ddca;border-radius:5px;align-items:center;gap:8px;margin-top:18px;padding:8px 10px;font-family:DM Mono,monospace;font-size:8px;line-height:1.35;display:inline-flex}.demo-provenance span{color:#b17e43;letter-spacing:.08em;font-size:7px}.receipt-toggle{color:#8fdbae;text-align:left;background:0 0;border:0;margin-top:2px;padding:0;font-family:DM Mono,monospace;font-size:8px}.receipt-toggle span{margin-left:5px}.trace-json{color:#a9d8b8;white-space:pre-wrap;background:#0b191d;border:1px solid #2b4540;border-radius:4px;max-height:150px;margin:3px 0 0;padding:8px;font:7px/1.45 DM Mono,monospace;overflow:auto}.demo-watchline{color:#8b9d95;text-transform:uppercase;align-items:center;gap:7px;margin-top:12px;font:8px DM Mono,monospace;display:flex}.demo-watchline span{color:#a37b48;margin-right:2px}.demo-watchline b{color:#4c9b6a;background:#eaf7ee;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;display:grid}.launch-cta{animation:1.8s ease-in-out infinite launch-pulse;box-shadow:0 0 #68c98d6b}.launch-cta span{animation:.9s ease-in-out infinite launch-arrow;display:inline-block}@keyframes launch-pulse{0%,to{box-shadow:0 0 #68c98d00}50%{box-shadow:0 0 0 5px #68c98d29}}@keyframes launch-arrow{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.admin-demo-note{background:#fffaf0;border:1px solid #e6ddca;border-radius:7px;align-items:flex-start;gap:10px;margin-bottom:13px;padding:11px 13px;display:flex}.admin-demo-note span{color:#b17e43;letter-spacing:.08em;white-space:nowrap;font:8px DM Mono,monospace}.admin-demo-note p{color:#8f7b5f;margin:0;font-size:10px;line-height:1.4}.product-discovery-list{grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0 5px;display:grid}.product-discovery-list>span{background:#fff;border:1px solid #dce9e1;border-radius:6px;flex-direction:column;gap:4px;padding:9px 8px;display:flex}.product-discovery-list>span.featured{background:#edf9f1;border-color:#83cda0}.product-discovery-list b{color:#476a59;font-size:9px}.product-discovery-list small{color:#83998e;font:7px/1.35 DM Mono,monospace}.offers-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:8px 2px 6px;display:flex}.offers-heading h2{color:#18352c;letter-spacing:-.06em;max-width:650px;margin:11px 0 8px;font-size:30px;line-height:1.05}.offers-heading p{color:#617b70;max-width:650px;margin:0;font-size:13px;line-height:1.5}.offer-health{color:#729084;white-space:nowrap;border:1px solid #dbe9df;border-radius:8px;flex-direction:column;align-items:flex-end;gap:6px;padding:12px 14px;font:10px DM Mono,monospace;display:flex}.offer-health strong{color:#3e7959;font-size:12px;font-weight:500}.offer-health-dot{background:#55c985;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #eaf8ef}.offer-card{min-height:240px;padding:23px 24px 18px}.offer-card h3{color:#18352c;margin:18px 0 11px;font-size:22px}.offer-price-row{align-items:baseline;gap:9px;display:flex}.offer-price-row>strong{color:#2d8057;letter-spacing:-.08em;font-family:Playfair Display,serif;font-size:39px;font-weight:500;line-height:1}.offer-price-row>span{color:#789187;font:10px DM Mono,monospace}.offer-card p{color:#4f7564;align-items:center;gap:8px;margin:11px 0 16px;font-size:10px;display:flex}.offer-card p i{background:#9dc4aa;border-radius:50%;width:3px;height:3px}.offer-card small{color:#6e857c;max-width:450px;font-size:12px;line-height:1.5;display:block}.offer-card-foot{color:#86a095;border-top:1px solid #e4eee7;justify-content:space-between;align-items:center;gap:12px;margin-top:19px;padding-top:12px;font:10px DM Mono,monospace;display:flex}.offer-card-highlight .offer-card-foot{color:#55966d;border-color:#d2eddb}.offer-card-foot b{color:#3d9b66;font-weight:500}.offer-editor{padding:23px 24px 20px}.offer-editor .admin-help{max-width:none;margin-bottom:21px}.offer-editor-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:25px;display:grid}.offer-catalog-list{background:#f8fbf8;border:1px solid #e3ece6;border-radius:8px;padding:8px}.catalog-list-label{color:#789289;letter-spacing:.08em;justify-content:space-between;padding:5px 8px 10px;font:10px DM Mono,monospace;display:flex}.catalog-list-label b{color:#4c9b6a;font-weight:500}.offer-catalog-list button{text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;padding:12px 8px;display:grid}.offer-catalog-list button:hover{background:#fff;border-color:#e1ece5}.offer-catalog-list button.active{background:#fff;border-color:#a8dbb8;box-shadow:0 4px 10px #326e4b0f}.catalog-icon{color:#48a871;background:#e5f6ea;border-radius:6px;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.offer-catalog-list button:not(.active) .catalog-icon{color:#99aaa1;background:#edf2ef}.offer-catalog-list button>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.offer-catalog-list button b{color:#436557;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.offer-catalog-list button small{color:#8ca098;font:9px DM Mono,monospace}.offer-catalog-list button em{color:#9bb0a5;text-align:right;font-size:18px;font-style:normal}.offer-form{min-width:0;padding:2px 0 0}.offer-form-title{border-bottom:1px solid #e7eee9;justify-content:space-between;align-items:flex-start;gap:15px;padding:0 0 15px;display:flex}.offer-form-title h4{color:#264b3b;letter-spacing:-.04em;margin:8px 0 0;font-size:18px}.autosave{color:#5a9b70;white-space:nowrap;align-items:center;gap:6px;padding-top:5px;font:9px DM Mono,monospace;display:flex}.autosave i{background:#54c780;border-radius:50%;width:6px;height:6px}.form-section{border-bottom:1px solid #e7eee9;padding:19px 0 20px}.form-section-heading{gap:10px;margin-bottom:15px;display:flex}.form-section-heading>span{color:#4baa70;font:10px DM Mono,monospace}.form-section-heading>div{flex-direction:column;gap:4px;display:flex}.form-section-heading b{color:#4c6f60;font-size:12px;font-weight:600}.form-section-heading small{color:#8a9b93;font-size:10px}.offer-form-grid{grid-template-columns:1fr 1fr;gap:13px 14px;display:grid}.offer-form-grid label{color:#6d897b;text-transform:uppercase;flex-direction:column;gap:6px;font:10px DM Mono,monospace;display:flex}.offer-form-grid .span-2{grid-column:1/-1}.offer-form-grid input,.offer-form-grid textarea{color:#294f3e;text-transform:none;background:#fbfdfb;border:1px solid #d7e5dc;border-radius:6px;outline:0;width:100%;padding:10px 11px;font:13px DM Sans,sans-serif;transition:border-color .15s,box-shadow .15s,background .15s}.offer-form-grid textarea{resize:vertical;min-height:72px;line-height:1.45}.offer-form-grid input:focus,.offer-form-grid textarea:focus{background:#fff;border-color:#6fc18f;box-shadow:0 0 0 3px #6fc18f1f}.offer-form-grid label>small{color:#9aa9a1;text-transform:none;margin-top:-2px;font:9px DM Sans,sans-serif}.offer-save-note{color:#4aa36d;background:#f1faf3;border-radius:6px;align-items:center;gap:9px;margin-top:17px;padding:11px 12px;display:flex}.offer-save-note>span{background:#d9f2df;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;display:grid}.offer-save-note div{flex-direction:column;gap:3px;display:flex}.offer-save-note b{color:#4d8d65;font:10px DM Mono,monospace}.offer-save-note small{color:#789487;font-size:10px}@media (width<=900px){.offers-heading{flex-direction:column;align-items:flex-start}.offer-health{align-items:flex-start}.offer-editor-layout{grid-template-columns:1fr}.offer-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.catalog-list-label{grid-column:1/-1}}@media (width<=600px){.offers-heading h2{font-size:25px}.offer-card{min-height:0;padding:19px}.offer-price-row>strong{font-size:32px}.offer-editor{padding:18px}.offer-catalog-list,.offer-form-grid{grid-template-columns:1fr}.offer-form-grid .span-2{grid-column:auto}.offer-form-title{flex-direction:column;gap:4px}}.builder-layout{grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);align-items:start;gap:13px;display:grid}.signal-builder,.embed-config-panel{padding:23px 24px}.builder-status{color:#ad7e48;letter-spacing:.05em;background:#fff4e7;border-radius:4px;padding:5px 7px;font:9px DM Mono,monospace}.builder-status.published{color:#3c9a64;background:#e9f8ee}.builder-use-case-picker{background:#f7faf7;border:1px solid #e2ebe5;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:19px 0 24px;padding:7px;display:grid}.builder-use-case-picker button{color:#527267;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;gap:5px;min-width:0;padding:11px 12px;font-size:11px;display:flex}.builder-use-case-picker button:hover{background:#fff;border-color:#dfebe3}.builder-use-case-picker button.active{color:#2e684b;background:#fff;border-color:#a8dbb8;box-shadow:0 3px 10px #326e4b0f}.builder-use-case-picker button small{color:#90a199;font:9px DM Mono,monospace}.builder-section{border-top:1px solid #e6eee9;padding:19px 0 21px}.builder-section>.mini-label{margin-bottom:14px}.builder-section>label{color:#6e897c;text-transform:uppercase;flex-direction:column;gap:6px;margin-top:12px;font:10px DM Mono,monospace;display:flex}.builder-section>label:first-of-type{margin-top:0}.builder-section input:not([type=checkbox]),.builder-section textarea{color:#294f3e;text-transform:none;background:#fbfdfb;border:1px solid #d7e5dc;border-radius:6px;outline:0;width:100%;padding:10px 11px;font:13px DM Sans,sans-serif}.builder-section textarea{resize:vertical;min-height:70px;line-height:1.45}.builder-section input:not([type=checkbox]):focus,.builder-section textarea:focus,.add-field-form input:focus{background:#fff;border-color:#6fc18f;box-shadow:0 0 0 3px #6fc18f1f}.signal-builder>.builder-section:first-of-type{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.signal-builder>.builder-section:first-of-type>.mini-label{grid-column:1/-1}.signal-builder>.builder-section:first-of-type>label{margin-top:0}.signal-builder>.builder-section:first-of-type>label:nth-of-type(2){grid-column:1/-1}.builder-section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:13px;display:flex}.builder-section-head small{color:#84988e;text-align:right;font-size:10px;line-height:1.4}.field-editor{border-top:1px solid #eef3ef;grid-template-columns:minmax(125px,.8fr) minmax(150px,1.25fr) 86px;align-items:center;gap:8px;padding:7px 0;display:grid}.field-editor input{color:#426556;background:#fbfdfb;border:1px solid #d7e5dc;border-radius:5px;outline:0;min-width:0;padding:9px 10px;font:11px DM Sans,sans-serif}.share-switch{color:#527c63;white-space:nowrap;align-items:center;gap:6px;font:10px DM Mono,monospace;display:flex}.share-switch input{accent-color:#49ae72}.add-field-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:9px;display:grid}.add-field-form input{color:#426556;background:#fbfefb;border:1px dashed #bcd8c5;border-radius:5px;outline:0;min-width:0;padding:9px 10px;font-size:11px}.add-field-form button{color:#4b9666;white-space:nowrap;background:#eff9f1;border:1px solid #cae5d2;border-radius:5px;padding:9px 10px;font:10px DM Mono,monospace}.rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 14px;display:grid}.rule-grid>label:not(.check-rule){color:#6e897c;text-transform:uppercase;flex-direction:column;gap:6px;font:10px DM Mono,monospace;display:flex}.rule-grid>label:not(.check-rule) input{margin-top:0}.check-rule{color:#4f7463;align-self:end;align-items:center;gap:7px;min-height:37px;font-size:11px;display:flex}.check-rule input{accent-color:#49ae72}.action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.action-grid button{color:#5b7569;text-align:left;background:#fff;border:1px solid #e1ebe4;border-radius:6px;align-items:flex-start;gap:9px;min-width:0;padding:10px;display:flex}.action-grid button:hover{background:#f7fcf8;border-color:#b9dfc5}.action-grid button.selected{color:#377552;background:#effaf2;border-color:#a8dbb8}.action-grid button>span{color:#8ba095;background:#eef3ef;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.action-grid button.selected>span{color:#3c9e64;background:#d8f2df}.action-grid button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.action-grid b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.action-grid small{color:#91a39a;text-overflow:ellipsis;white-space:nowrap;font:8px DM Mono,monospace;overflow:hidden}.embed-config-panel{position:sticky;top:16px}.embed-config-panel .admin-help{max-width:none}.embed-preview-card{background:#102126;border:1px solid #274b42;border-radius:7px;margin:20px 0 15px;overflow:hidden}.preview-top{color:#aac5b8;border-bottom:1px solid #27423d;justify-content:space-between;gap:10px;padding:10px 12px;font:9px DM Mono,monospace;display:flex}.preview-top i{color:#6ed092;font-style:normal}.embed-preview-card pre{color:#b8d7c4;white-space:pre-wrap;word-break:break-word;max-height:190px;margin:0;padding:15px 13px;font:9px/1.6 DM Mono,monospace;overflow:auto}.embed-preview-card code{color:#9ddcaf}.config-summary{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:20px;display:grid}.config-summary>div{background:#fbfdfb;border:1px solid #e1ebe4;border-radius:6px;flex-direction:column;gap:6px;padding:10px;display:flex}.config-summary span{color:#93a59d;font:8px DM Mono,monospace}.config-summary b{color:#4b705f;font-size:10px;line-height:1.35}.embed-tool-list{border-top:1px solid #e6eee9;flex-direction:column;gap:8px;padding-top:16px;display:flex}.embed-tool-list>.mini-label{margin-bottom:2px}.embed-tool-list>div{grid-template-columns:18px 1fr auto;align-items:center;gap:7px;display:grid}.embed-tool-list>div>span{color:#49aa70;font-size:11px}.embed-tool-list b{color:#426456;font:10px DM Mono,monospace}.embed-tool-list small{color:#8da098;text-align:right;font-size:9px}.publish-button{width:100%;margin-top:20px}.delivery-note{color:#8a9c94;margin-top:11px;font:9px/1.5 DM Mono,monospace;display:block}@media (width<=1000px){.builder-layout{grid-template-columns:1fr}.embed-config-panel{position:static}.config-summary{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.signal-builder,.embed-config-panel{padding:18px}.builder-use-case-picker,.signal-builder>.builder-section:first-of-type,.rule-grid,.action-grid{grid-template-columns:1fr}.signal-builder>.builder-section:first-of-type>label:nth-of-type(2){grid-column:auto}.field-editor{grid-template-columns:1fr 1fr}.share-switch{grid-column:1/-1}.config-summary{grid-template-columns:1fr}.builder-section-head{flex-direction:column;align-items:flex-start}.builder-section-head small{text-align:left}}
