@font-face{font-family:'DM Sans';src:url('/assets/dm-sans-latin-variable.woff2') format('woff2');font-style:normal;font-weight:100 1000;font-display:swap}
:root{--bg:#08080d;--surface:#101017;--surface-2:#15121e;--white:#f3f0ff;--muted:#a49eae;--faint:#777081;--line:#2b2635;--purple:#b09aff;--purple-bright:#a54cec;--accent-gradient:linear-gradient(110deg,#7650d8,#a248e8);--green:#bddba7;--amber:#e8b97d;--red:#f3a6b9;--sans:'DM Sans',system-ui,sans-serif;--heading:'DM Sans',system-ui,sans-serif;--serif:'DM Sans','DM Sans',sans-serif;--mono:'DM Sans',system-ui,sans-serif;--ease:cubic-bezier(.22,1,.36,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:132px}body{margin:0;background:var(--bg);color:var(--white);font:16px/1.65 var(--sans);overflow-x:clip}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit;cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:disabled{cursor:wait;opacity:.5}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--purple);outline-offset:5px}::selection{background:#8e61d680;color:#fff}[hidden]{display:none!important}svg{display:block}.section-wrap{width:min(1236px,calc(100% - 110px));margin-inline:auto}.section-space{padding-block:104px}.skip{position:fixed;left:20px;top:-100px;z-index:200;padding:10px 20px;background:var(--purple);color:#151021}.skip:focus{top:15px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scroll-progress{position:fixed;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#7e61ed,#b053ec,#c395dd);transform:scaleX(var(--scroll-progress,0));transform-origin:left;z-index:120}.ambient-pointer{position:fixed;width:500px;height:500px;background:radial-gradient(circle,#9868d306,transparent 65%);border-radius:50%;transform:translate(-200%,-200%);pointer-events:none;z-index:1}.site-header{position:sticky;top:24px;z-index:90;width:min(1280px,calc(100% - 80px));height:76px;margin:24px auto 0;display:flex;align-items:center;gap:28px;padding:0 25px;border:1px solid #2b2635;border-radius:80px;background:#101017e8;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 8px 40px #0002;transition:box-shadow .3s,border-color .3s}.site-header.scrolled{box-shadow:0 12px 50px #0007;border-color:#41304e}.wordmark{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.brand-tile{position:relative;display:inline-block;width:36px;height:36px;flex-shrink:0;border-radius:50%;background:radial-gradient(at 25% 20%,#9b83ef,#5131a5 65%,#30145e);border:1px solid #b49eff36;box-shadow:inset 0 1px 4px #d3c5ff30}.brand-tile>span{position:absolute;font:italic 24px/1 'DM Sans',sans-serif;color:#f4efff;left:6px;top:4px;transform:rotate(-17deg)}.brand-tile>span+span{font-size:23px;left:15px;top:11px;transform:rotate(12deg)}.brand-tile svg{width:100%;height:100%;fill:none;stroke:#e1d6ff;stroke-width:1}.wordmark>span:last-child{font-size:20px;letter-spacing:-1px;font-weight:400}.wordmark strong{font-weight:400;color:var(--purple)}.wordmark-dot{color:var(--purple)}.desktop-nav{margin-left:auto;display:flex;align-items:center;gap:30px}.desktop-nav a{font-size:13px;color:#c5bfce;transition:color .25s}.desktop-nav a:hover,.desktop-nav a[aria-current=location]{color:var(--purple)}.nav-actions{display:flex;gap:12px;align-items:center}.command-toggle{display:flex;align-items:center;gap:4px;background:none;border:1px solid #332a40;border-radius:6px;padding:5px 7px;color:#847b93;font-size:12px}.command-toggle kbd{font:9px var(--mono)}.motion-toggle{background:none;border:0;color:#9b86c5;padding:8px;font:12px var(--mono);width:27px}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;white-space:nowrap;border:1px solid transparent;border-radius:9px;padding:16px 21px;font-size:13px;font-weight:600;transition:transform .3s var(--ease),box-shadow .3s,background .3s}.button>span:last-child{font-size:19px;line-height:1}.button:hover{transform:translateY(-3px)}.button-lime{background:var(--accent-gradient);color:#fbf8ff;border-color:#b894ef45;box-shadow:0 8px 34px #6c28d01a}.button-lime:hover{box-shadow:0 10px 35px #7c38d94a;background:linear-gradient(110deg,#895fe6,#ad56f1)}.button-small{padding:11px 19px;border-radius:30px;font-size:12px;gap:19px;font-weight:400}.button-outline{border-color:#44344f;background:#1a1325;color:#c9b5ec}.button-outline:hover{background:#2b1d3b;border-color:#765395}.menu-toggle{display:none;align-items:center;justify-content:center;flex-direction:column;gap:5px;width:32px;height:36px;border:0;background:none}.menu-toggle>span{width:17px;height:1px;background:#c5b7da;transition:transform .25s}.menu-toggle[aria-expanded=true]>span:first-child{transform:translateY(3px) rotate(45deg)}.menu-toggle[aria-expanded=true]>span:last-child{transform:translateY(-3px) rotate(-45deg)}.mobile-nav{position:fixed;top:112px;left:24px;right:24px;z-index:95;padding:15px 20px;background:#16101ff5;border:1px solid #453052;border-radius:18px;backdrop-filter:blur(22px);box-shadow:0 20px 50px #0008}.mobile-nav a{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line);font-size:14px}.mobile-nav a:last-child{border:0}.mobile-nav a span{font:10px var(--mono);color:#a58ad4}.topic-ribbon{position:relative;width:min(1236px,calc(100% - 110px));margin:19px auto 0;height:58px;border-block:1px solid #2d2238;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);background:linear-gradient(90deg,transparent,#27133122,transparent);display:flex;align-items:center}.topic-track{display:flex;align-items:center;gap:43px;width:max-content;animation:marquee 38s linear infinite;white-space:nowrap}.topic-track span{font-size:9px;color:#5d456f}.topic-track b{font-size:12px;color:#9e83cf;font-weight:600;letter-spacing:1px}.topic-track em{font:italic 23px var(--serif);color:#aaa1b3}.hero{position:relative;display:grid;grid-template-columns:1.02fr 1fr;gap:49px;padding:105px 0 86px;align-items:center}.hero-aura{position:absolute;pointer-events:none;z-index:-1;border-radius:50%;filter:blur(55px)}.aura-one{background:radial-gradient(circle,#6a228520,transparent 65%);width:800px;height:700px;top:-100px;right:-80px;animation:aura 16s ease-in-out infinite}.aura-two{width:560px;height:500px;left:-100px;bottom:-50px;background:radial-gradient(circle,#3b256414,transparent 65%)}.eyebrow{display:flex;align-items:center;gap:9px;font:10px/1.6 var(--mono);letter-spacing:1.7px;color:#bba3e6;font-weight:500}.hero-intro{margin-bottom:27px}.live-dot{display:inline-block;flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#b99eff;box-shadow:0 0 0 5px #9a72cd12}.live-dot:after{content:"";position:absolute;inset:-4px;border:1px solid #a78ad4;border-radius:50%;animation:pulse 3s ease-out infinite}.hero .live-dot{position:relative}h1{font:500 clamp(46px,4.3vw,62px)/1.08 var(--heading);letter-spacing:-2.6px;margin:0 0 28px}h1 em{font-family:var(--serif);font-style:italic;color:#b09aff;font-weight:400;letter-spacing:-1.6px}h2{font:500 clamp(34px,3.15vw,45px)/1.15 var(--heading);letter-spacing:-1.4px;margin:0}h2 em{font-family:var(--serif);font-style:italic;font-weight:400;color:#aa93ff;letter-spacing:-.6px}h3{font:500 25px/1.25 var(--heading);letter-spacing:-.8px;margin:0}.hero-description{font-size:15px;line-height:1.95;color:#a8a0b3;max-width:475px;margin:0 0 33px}.hero-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap}.hero-secondary{font-size:12px;color:#d8cfe3;display:flex;align-items:center;gap:11px;padding-block:12px}.hero-secondary span{font-size:15px;color:#a18ab7;transition:translate .3s}.hero-secondary:hover span{translate:0 3px}.hero-workflow{margin-top:43px}.hero-workflow>span{font:9px var(--mono);letter-spacing:1.5px;color:#92849e}.hero-workflow p{font-size:11px;color:#93879f;margin-top:12px}.hero-workflow i{font-style:normal;color:#504457;margin:0 10px}.hero-preview{min-width:0;position:relative}.preview-caption{font:8px var(--mono);letter-spacing:1.6px;color:#83748f;text-align:right;margin-bottom:20px}.hero-visual{position:relative;border:1px solid #3b2b4d;border-radius:13px;background:linear-gradient(135deg,#16111e,#111017);box-shadow:0 28px 75px #0005,inset 0 0 50px #7c3eb505;overflow:hidden;transform:perspective(1400px) rotateX(var(--rotate-x,0deg)) rotateY(var(--rotate-y,-2deg));transition:transform .7s var(--ease)}#particle-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.35}.preview-top{position:relative;display:flex;align-items:center;gap:14px;background:#21182b80;height:45px;padding:0 20px;border-bottom:1px solid #30243b}.preview-dots{display:flex;gap:4px}.preview-dots i{display:block;width:6px;height:6px;border-radius:50%;background:#9c70bc}.preview-dots i:nth-child(2){background:#735088}.preview-dots i:nth-child(3){background:#4c3b58}.preview-top code{font:9px var(--mono);color:#9983ad}.preview-top>span:last-child{font:7px var(--mono);color:#867191;margin-left:auto}.preview-body{padding:28px 25px 23px;position:relative}.preview-progress-label{font:8px var(--mono);color:#9e8eac;letter-spacing:1px;display:flex;justify-content:space-between;gap:15px}.stage-selector{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:17px;padding-bottom:20px;border-bottom:1px solid #302337}.stage-selector button{background:none;border:0;border-top:2px solid #3a2c43;padding:10px 0 3px;color:#6e5c7e;font:7px/1.9 var(--mono);transition:border-color .3s,color .3s;min-height:45px}.stage-selector button>span{display:block;font-size:8px;color:#9381a4}.stage-selector button.active{color:#bda4ed;border-color:#b9a1ff}.stage-selector button:hover{color:#ddccf8}.preview-stage-content{min-height:247px;padding-top:30px}.stage-eyebrow{display:flex;align-items:center;gap:8px;font:9px var(--mono);color:#ac8ed8;margin-bottom:16px}.stage-eyebrow>span{width:4px;height:4px;border-radius:50%;background:#b49ae4}.stage-eyebrow b{font-weight:400}.preview-stage-content h2{font:500 28px/1.2 var(--heading);color:#eee7fa;letter-spacing:-1px}.preview-stage-content>p{font-size:12px;line-height:1.8;color:#91819f;margin:14px 0 22px}.stage-callout{display:flex;gap:13px;align-items:flex-start;background:#2c1e3a80;border:1px solid #3b294b;border-radius:7px;padding:16px 17px}.stage-callout>span{color:#b29acc;font-size:22px;line-height:1.1}.stage-callout p{font-size:11px;color:#b6a6c6;line-height:1.8;margin:0}.preview-footer{border-top:1px solid #302337;padding-top:19px;display:flex;align-items:center;justify-content:space-between;gap:15px;font:7px var(--mono);letter-spacing:.8px;color:#7f6c90}.preview-footer button{background:#3e2359;border:1px solid #573270;border-radius:5px;padding:9px 12px;font-size:9px;color:#c1a4e2;display:flex;gap:18px;align-items:center}.preview-footer button:hover{background:#583278}.preview-footer button>span{font-size:15px}.preview-under-note{font:italic 18px/1.5 var(--serif);color:#9887a4;padding-left:12px;margin:18px 0 0}.preview-under-note>span{font-style:normal;font-size:21px;margin-right:10px;color:#a18cb5}.proof-strip{border-block:1px solid #2c2233}.proof-inner{display:grid;grid-template-columns:repeat(4,1fr) 1.1fr;gap:24px;padding-block:28px;align-items:center}.proof-inner>div{display:flex;align-items:center;gap:16px;border-right:1px solid #31243b}.proof-inner strong{font:500 34px/1 var(--heading);letter-spacing:-1.7px;color:#e6dced}.proof-inner p{font-size:10px;line-height:1.55;color:#8e7d9b;margin:0}.proof-caption{font:italic 19px/1.5 var(--serif);color:#b29ac2}
.section-heading{margin-bottom:43px}.section-heading>.eyebrow{margin-bottom:22px}.section-heading>p{font-size:14px;line-height:1.85;color:#9c8ba8;max-width:650px;margin:20px 0 0}.section-heading.center{text-align:center}.section-heading.center>.eyebrow{justify-content:center}.section-heading.center>p{margin-inline:auto}.experience-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.experience-card{padding:30px;border:1px solid #2e263b;border-radius:12px;background:linear-gradient(135deg,#15121e,#101017);position:relative;overflow:hidden;transition:border-color .4s,transform .4s var(--ease)}.experience-card:hover{border-color:#5c3c73;transform:translateY(-3px)}.experience-wide{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;background:radial-gradient(at 100% 0%,#47245c30,transparent 70%),#14111c;min-height:298px}.experience-icon{display:block;font-size:28px;color:#aa8fd2;margin-bottom:20px}.experience-card h3{font-size:26px;margin-bottom:17px}.experience-card p{font-size:13px;line-height:1.9;color:#9787a5;margin:0;max-width:480px}.experience-workflow{padding:4px 10px 4px 30px}.experience-workflow>div{display:flex;gap:17px;align-items:center;padding:12px 0;border-bottom:1px solid #34263f;font-size:12px;color:#c6b3d8}.experience-workflow>div:last-child{border:0}.experience-workflow>div>span{font:9px var(--mono);color:#8e71a8}.experience-workflow b{margin-left:auto;font-weight:400;color:#9d7cbe}.evidence-chain,.outcome-tags{display:flex;align-items:center;gap:15px;margin-top:29px;padding-top:18px;border-top:1px solid #2d2335;font:9px var(--mono);color:#9b7bb9}.evidence-chain>span{padding:8px 12px;background:#25192f;border:1px solid #3d284b;border-radius:20px}.evidence-chain>i{font-style:normal;color:#735584}.outcome-tags>span{font:8px var(--mono);letter-spacing:.7px;color:#a48bc0;border:1px solid #43304f;padding:6px 11px;border-radius:4px}.outcome-tags>span:first-child{color:#b9d29a;border-color:#384b2f}.outcome-tags>span:nth-child(2){color:#d5a27b;border-color:#58432e}.patterns{background:linear-gradient(180deg,#0b0910,#0e0c14 80%,#08080d);border-block:1px solid #231c2c}.patterns .section-heading{text-align:center}.patterns .section-heading .eyebrow{justify-content:center}.patterns .section-heading>p{margin-inline:auto}.pill-label{font:10px var(--mono);letter-spacing:1.6px;color:#ad94d0}.pattern-toolbar{margin:40px 0 25px}.backend-picker{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.backend-picker>span{font:8px var(--mono);letter-spacing:1.2px;color:#847092;margin-right:12px}.backend-picker button,.pattern-filters button{background:#14101c;color:#9983ad;border:1px solid #32213f;border-radius:5px;padding:7px 14px;font-size:11px;transition:background .25s,color .25s}.backend-picker button.active{background:#352044;color:#d2b8f0;border-color:#64417f}.backend-picker small{color:#74617f;font-size:10px;margin-left:8px}.pattern-filters{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.pattern-filters button{border-radius:20px;font-size:10px;background:none;padding:6px 13px}.pattern-filters button.active{background:#32213e;border-color:#704b8a;color:#cfb7e2}.pattern-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px}.pattern-card{position:relative;border:1px solid #2d2238;border-radius:12px;background:linear-gradient(140deg,#15111e,#100e16);overflow:hidden;min-width:0;transition:border-color .35s,translate .4s var(--ease)}.pattern-card:hover{border-color:#604176;translate:0 -4px}.pattern-card-copy{padding:28px 30px 24px}.backend-card-label{display:inline-block;font-size:8px;color:#8d749e;margin-bottom:14px;border:1px solid #3b2948;border-radius:4px;padding:3px 7px}.pattern-tag{display:flex;align-items:center;gap:7px;font:8px var(--mono);letter-spacing:.6px;color:#8d709f}.pattern-tag i{width:4px;height:4px;background:#9b72bd;border-radius:50%}.pattern-card h3{font-size:27px;margin:17px 0 14px}.pattern-card p{font-size:12px;line-height:1.85;color:#94809f;max-width:460px;margin:0 0 20px}.inline-link{display:inline-flex;align-items:center;gap:20px;border:0;border-bottom:1px solid #62427b;background:none;padding:0 0 5px;font-size:11px;color:#bfa1db;transition:gap .3s}.inline-link:hover{gap:28px}.inline-link>span{font-size:17px}.pattern-visual{height:230px;padding:20px 30px 0;position:relative;margin-top:8px;background:radial-gradient(at 50% 100%,#6d2f8e20,transparent 75%)}.mini-window{position:relative;border:1px solid #4a315e;background:linear-gradient(130deg,#20152a,#14101e);border-radius:10px 10px 0 0;min-height:210px;box-shadow:0 12px 40px #0003;transform:perspective(1200px) rotateY(-2deg);overflow:hidden}.mini-window-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #3a2448;font-size:11px;color:#bc9fd0}.mini-window-top small{font:7px var(--mono);color:#7a5e8d}.inventory-row{display:flex;gap:11px;align-items:center;padding:15px 18px;border-bottom:1px solid #32203e;font-size:11px;color:#af95c1}.inventory-icon{font-size:18px;color:#9f7bb8}.inventory-row strong{font-size:18px;font-weight:500;color:#c0d6ac;margin-left:auto}.inventory-row strong small{font-size:9px;font-weight:400;margin-left:8px;color:#7f9670}.inventory-row.highlighted{background:#6b3e2719}.inventory-row.highlighted strong{color:#d8b17e}.inventory-row.highlighted strong small{color:#a48057}.mini-window-bottom{display:flex;align-items:center;gap:8px;font-size:9px;color:#8f759f;padding:13px 18px}.warning-dot{width:4px;height:4px;border-radius:50%;background:#d6a66f}.float-note{position:absolute;bottom:19px;right:17px;background:#2b1c36e8;backdrop-filter:blur(10px);border:1px solid #58356c;color:#bf9ed9;box-shadow:0 6px 25px #0004;border-radius:7px;padding:8px 12px;font-size:9px;animation:float 6s ease-in-out infinite}.bulk-counters{display:flex;justify-content:space-around;align-items:center;padding:16px 14px 10px}.bulk-counters strong{display:block;font:500 32px var(--heading);letter-spacing:-1px;color:#9880b1}.bulk-counters small{display:block;font-size:9px;color:#7f6691}.bulk-counters>div:last-child strong{color:#e5bc88}.bulk-counters>span{color:#694d7b}.residual-grid{display:flex;gap:5px;justify-content:center;padding:7px 18px}.residual-grid i{height:7px;width:7px;display:block;background:#ba8b68;border-radius:2px;animation:subtleepulse 4s ease-in-out infinite}.residual-grid i:nth-child(3n){animation-delay:1s}.worker-step{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid #35223f;font-size:11px;color:#b499c5}.worker-step b{font:8px var(--mono);color:#7e6092}.worker-step i{margin-left:auto;font-style:normal;color:#a8bb91}.worker-return{background:#65422a14}.worker-return i{color:#e4bb87}.cached-query{font-size:10px;color:#8e749e;margin:18px 18px 12px;padding:9px 12px;border:1px solid #3e294c;border-radius:5px}.cached-response{display:flex;align-items:center;gap:12px;padding:9px 18px;color:#c3a8d7;font:13px var(--mono)}.cached-response>span{color:#c49ddf;font-size:24px}.cached-response small{font:9px var(--sans);color:#7f648f;display:block;margin-top:4px}.cache-flags{display:flex;gap:11px;margin:14px 18px;font:8px var(--mono);color:#7c6391}.cache-flags>span:last-child{color:#c49977}
.signal-section{background:radial-gradient(at 0% 40%,#29232e20,transparent 60%);border-bottom:1px solid #251e2c}.signal-panel{max-width:1060px;margin:auto;border:1px solid #3d2c4c;background:#15101d;border-radius:12px;overflow:hidden}.signal-panel-top{display:flex;align-items:center;gap:14px;padding:20px 26px;background:#21152c80;border-bottom:1px solid #362341;font-size:14px;color:#d0b7e3}.signal-q{width:25px;height:25px;border:1px solid #684780;border-radius:5px;display:grid;place-items:center;color:#b48dce;font-size:11px}.signal-panel-top small{margin-left:auto;font:8px var(--mono);letter-spacing:1px;color:#8e6da2}.signal-body{display:grid;grid-template-columns:1.1fr 1fr}.signal-choices{padding:26px;border-right:1px solid #35213f;display:flex;flex-direction:column;gap:13px;justify-content:center}.signal-choice{display:flex;gap:13px;align-items:center;background:#1a1223;border:1px solid #3e284d;border-radius:8px;padding:17px 16px;text-align:left;color:#b89bcb;font-size:13px;transition:background .3s,border-color .3s}.signal-choice small{display:block;font-size:10px;color:#7f648e;margin-top:5px}.signal-choice>b{font-weight:400;margin-left:auto;opacity:0;color:#c9a2e4}.signal-choice.active{background:#32203f;border-color:#8452a2;color:#e0c4f5}.signal-choice.active>b{opacity:1}.choice-radio{width:13px;height:13px;border:1px solid #6a4b7d;border-radius:50%;flex-shrink:0}.signal-choice.active .choice-radio{border-color:#b48adc;box-shadow:inset 0 0 0 3px #32203f;background:#b48adc}.signal-result{padding:26px;text-align:center;min-height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center}.coverage-ring{position:relative;width:160px;height:160px}.coverage-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.coverage-ring circle{fill:none;stroke-width:6}.coverage-track{stroke:#30223a}.coverage-arc{stroke:#b396e1;stroke-linecap:round;stroke-dasharray:465;stroke-dashoffset:calc(465 - var(--coverage,0)*465);transition:stroke-dashoffset .8s var(--ease)}.coverage-ring>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.coverage-ring strong{font:500 41px var(--heading);letter-spacing:-2px;color:#d8c5eb}.coverage-ring strong>span{font-size:20px;color:#6a4c7c;margin-left:3px}.coverage-ring small{font:6px var(--mono);color:#8b6e9e;letter-spacing:.8px}.signal-badge{font:9px var(--mono);color:#bc9cd2;padding:5px 9px;background:#392345;border-radius:5px;margin-top:10px}.signal-result>p{font-size:11px;line-height:1.8;color:#977aa9;max-width:300px;margin:13px auto 17px}.signal-checks{display:flex;gap:11px;font-size:9px;color:#705883}.signal-checks>span{display:flex;gap:6px;align-items:center}.signal-checks b{font-weight:400;color:#8d719e}.signal-checks .checked,.signal-checks .checked b{color:#b9d29d}.signal-disclosure{font-size:10px;color:#7b628c;border-top:1px solid #33203d;margin:0;padding:15px 25px;line-height:1.8}
.lab-section{border-block:1px solid #2b2036;background:radial-gradient(at 95% 20%,#55267510,transparent 60%),#0d0a12}.section-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:29px}.section-number{font:9px var(--mono);color:#9673b3}.section-kicker{font:8px var(--mono);letter-spacing:.8px;color:#6e537e}.simulation-tag{border:1px solid #4a2c5c;border-radius:4px;padding:5px 8px;display:flex;align-items:center;gap:6px;font:8px var(--mono);color:#aa83c4}.simulation-tag>span{width:4px;height:4px;border-radius:50%;background:#b38dcf}.lab-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:33px}.lab-heading>p{font-size:13px;line-height:1.9;color:#91749f;margin:0;max-width:350px}.lab-shell{display:grid;grid-template-columns:305px 1fr;border:1px solid #4b2e60;border-radius:12px;overflow:hidden;background:#0e0a14;box-shadow:0 30px 80px #0003}.lab-controls{padding:27px 20px;background:linear-gradient(135deg,#1c1225,#140e1c);border-right:1px solid #392344}.lab-sidebar-title{display:flex;align-items:center;gap:8px;font:8px var(--mono);letter-spacing:1px;color:#a181ba;margin-bottom:18px}.lab-sidebar-title>.live-dot{width:4px;height:4px;box-shadow:none}.lab-sidebar-title>.live-dot:after{display:none}.lab-sidebar-title>span:last-child{margin-left:auto;color:#634875}.scenario-buttons{display:flex;flex-direction:column;gap:7px}.scenario-button{display:flex;align-items:center;gap:12px;padding:15px 11px;background:transparent;border:1px solid transparent;border-radius:7px;text-align:left;color:#a48bb7;transition:border-color .25s,background .25s}.scenario-button.active{background:#34203f;border-color:#65407d;color:#d1b1ed}.scenario-button:hover{background:#27182f}.scenario-icon{font-size:22px;color:#8f66ac;line-height:1;width:23px;flex-shrink:0}.scenario-button.active .scenario-icon{color:#b58ad7}.scenario-button>span:nth-child(2){font-size:12px}.scenario-button small{display:block;font-size:9px;color:#765b87;margin-top:4px;line-height:1.6}.scenario-arrow{margin-left:auto;opacity:0;color:#b88dd9}.scenario-button.active .scenario-arrow{opacity:1}.implementation-label{font:8px var(--mono);letter-spacing:1.2px;color:#88639d;margin:27px 0 10px}.mode-switch{display:grid;grid-template-columns:1fr 1fr;padding:4px;background:#0e0914;border:1px solid #39233f;border-radius:6px}.mode-switch button{border:1px solid transparent;background:none;padding:9px 5px;font-size:10px;color:#785d8b;border-radius:4px;transition:background .25s}.mode-switch button.active{border-color:#634077;background:#30203c;color:#c7a8e0}.lab-controls #run-demo{width:100%;justify-content:space-between;margin-top:24px;padding:13px 16px;font-size:12px}.lab-local-note{font:8px/1.9 var(--mono);color:#6e527c;text-align:center;margin:13px 0 0}.lab-stage{min-width:0;display:flex;flex-direction:column}.lab-stage-top{display:flex;align-items:center;justify-content:space-between;gap:12px;height:56px;border-bottom:1px solid #34203e;padding:0 25px;background:#171020}.lab-stage-top>div{display:flex;gap:5px;align-items:center;min-width:0}.terminal-dot{width:5px;height:5px;background:#745385;border-radius:50%;flex-shrink:0}.terminal-dot:nth-child(2){background:#563969}.terminal-dot:nth-child(3){background:#3e294d}.lab-stage-top>div>span:last-child{font:8px var(--mono);color:#745487;margin-left:8px;overflow-wrap:anywhere}.lab-stage-top b{font-weight:400;color:#a583ba}.state-pill{font:7px var(--mono);letter-spacing:.5px;color:#8b67a0;border:1px solid #41264e;border-radius:4px;padding:4px 7px;white-space:nowrap}.state-pill.running{color:#c0a0db;border-color:#7c5198}.state-pill.fail{color:#d3a275;border-color:#6a462f;background:#d69b6a0c}.state-pill.pass{color:#abc791;border-color:#3d542d;background:#9cc2690a}.lab-stage-body{padding:27px;flex:1}.lab-statement>.eyebrow{font-size:8px;color:#735080;margin-bottom:10px}.lab-statement h3{font:500 24px/1.3 var(--heading);color:#dbc5ea;letter-spacing:-.8px}.store-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin:24px 0 22px}.store-card{border:1px solid #382240;border-radius:7px;background:linear-gradient(135deg,#1d1126,#130d1b);padding:15px;transition:border-color .3s}.store-card>div:first-child{display:flex;align-items:center;gap:7px;font:7px var(--mono);color:#8d679e;letter-spacing:.7px}.store-icon{font-size:15px;color:#ac84c3}.store-indicator{margin-left:auto;width:4px;height:4px;background:#765583;border-radius:50%}.store-card strong{display:block;font:500 37px/1 var(--heading);letter-spacing:-1.3px;color:#b391ca;margin-top:22px}.store-card>small{font-size:8px;color:#654775;display:block;margin-top:7px}.store-track{height:2px;background:#312039;margin-top:17px;overflow:hidden}.store-track>span{display:block;width:0;height:100%;background:#9a6eb9;transition:width .6s var(--ease)}.store-card.residual{border-color:#6c4832;background:linear-gradient(135deg,#2a1d1c,#160f1c)}.store-card.residual strong{color:#d7ab7e}.store-card.residual .store-track>span{background:#c49364}.store-card.clean{border-color:#4d3b63}.store-card.clean strong{color:#c5a8de}.event-console{height:146px;overflow-y:auto;padding:14px;border:1px solid #2a1733;border-radius:6px;background:#09050d;font:9px/1.9 var(--mono);color:#91709f;scrollbar-width:thin;scrollbar-color:#473052 transparent}.console-line{display:flex;gap:10px;margin:4px 0;animation:linein .35s var(--ease)}.console-line>span:first-child{width:12px;flex-shrink:0;color:#674276}.event-content{overflow-wrap:anywhere}.console-line.warn,.console-line.warn>span:first-child{color:#d4a475}.console-line.good,.console-line.good>span:first-child{color:#abc190}.muted-line{color:#573b66}.lab-verdict{border:1px solid #684530;background:#b17b4609;padding:13px;border-radius:6px;margin-top:14px}.lab-verdict>div{display:flex;align-items:center;gap:11px}.lab-verdict #verdict-symbol{width:26px;height:26px;border:1px solid #7f5a35;border-radius:50%;display:grid;place-items:center;color:#d2a56b;font:15px var(--heading);flex-shrink:0}.lab-verdict strong{font-size:11px;color:#d1ad83;font-weight:500}.lab-verdict p{font-size:10px;line-height:1.75;color:#917a6f;margin:3px 0}.lab-verdict.pass{border-color:#4b5b38;background:#94ad6509}.lab-verdict.pass #verdict-symbol{color:#b5cc99;border-color:#668147}.lab-verdict.pass strong{color:#b6ca9d}.lab-verdict.pass p{color:#80916b}.text-button{border:0;background:none;padding:0;color:#a680bf;font:9px var(--mono)}.lab-verdict>.text-button{margin:12px 0 0 37px}.lab-stage-bottom{padding:14px 25px;border-top:1px solid #34203e;display:flex;align-items:center;justify-content:space-between;gap:15px;font:7px var(--mono);letter-spacing:.5px;color:#6b497c}.lab-stage-bottom>span:first-child{display:flex;gap:6px;align-items:center}.small-green-dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:#ab86c7;flex-shrink:0}.simulation-disclosure{font-size:10px;color:#7b5a89;max-width:850px;line-height:1.9;margin:18px 0 0}
.mcp-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.mcp-copy>p{font-size:14px;line-height:1.9;color:#9882a6;max-width:440px;margin:24px 0}.mcp-sequence{margin:30px 0}.mcp-sequence>div{display:flex;gap:18px;padding-bottom:23px;position:relative;align-items:flex-start}.mcp-sequence>div>span{font:9px var(--mono);color:#ac87c9;display:grid;place-items:center;border:1px solid #4f315d;width:29px;height:29px;border-radius:50%;flex-shrink:0}.mcp-sequence>div:before{content:"";position:absolute;width:1px;left:14px;top:32px;bottom:2px;background:#32213d}.mcp-sequence>div:last-child:before{display:none}.mcp-sequence p{font-size:13px;color:#c4a8d7;margin:0}.mcp-sequence small{display:block;color:#765981;font-size:11px;margin-top:4px}.mcp-terminal{min-width:0;border:1px solid #463057;border-radius:12px;background:#0e0915;overflow:hidden;box-shadow:0 30px 70px #0003}.mcp-terminal-top{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:20px 24px;border-bottom:1px solid #33203e;background:linear-gradient(135deg,#261632,#1a1023);font:11px var(--mono);color:#c3a5db}.mcp-terminal-top>span:first-child{display:flex;gap:10px;align-items:center}.tiny-brand{font-size:20px;color:#bc94d9}.terminal-transport{font:8px var(--mono);color:#866292;letter-spacing:.8px}.terminal-tabs{display:flex;gap:27px;padding:0 24px;border-bottom:1px solid #302039}.terminal-tabs button{padding:17px 0;background:none;border:0;border-bottom:1px solid transparent;font:10px var(--mono);color:#7d5a90;position:relative;bottom:-1px}.terminal-tabs button[aria-selected=true]{color:#c3a1df;border-color:#b28dcb}.terminal-tabs button>span{font-size:7px;border:1px solid #4a2c58;background:#31203c;border-radius:3px;padding:2px 4px;margin-left:4px}.terminal-panel{padding:14px 24px 23px;min-height:359px}.tool-entry{display:flex;justify-content:space-between;align-items:center;gap:13px;padding:11px 0;border-bottom:1px solid #26162e}.tool-entry:last-child{border:0}.tool-entry code{font:11px var(--mono);color:#c6a6dc}.tool-entry code>span{color:#745285}.tool-entry>small{font:7px var(--mono);letter-spacing:.6px;color:#644373}.terminal-footer{display:flex;align-items:center;gap:7px;font:7px var(--mono);letter-spacing:.5px;padding:14px 24px;border-top:1px solid #302039;color:#765083}.terminal-footer-right{margin-left:auto}.terminal-comment{font:10px/1.8 var(--mono);color:#8d68a3;margin:14px 0}.terminal-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#1d1028;border:1px solid #3d214c;border-radius:6px;padding:16px;font:11px/1.9 var(--mono);color:#c6a1e4;margin:14px 0 21px}.terminal-explanation{font-size:11px;line-height:1.9;color:#896493;margin:17px 0 0}.terminal-install{border-top:1px solid #301b3b;margin-top:22px;padding-top:18px}.terminal-install>span{font:7px var(--mono);letter-spacing:.8px;color:#866093;display:block;margin-bottom:9px}.terminal-install code{font:11px var(--mono);color:#c4a4df;overflow-wrap:anywhere}.prompt-heading{display:flex;align-items:center;gap:8px;font:8px var(--mono);letter-spacing:.6px;color:#a37bbc;margin-top:16px}.prompt-heading>.live-dot{box-shadow:none;width:4px;height:4px}.prompt-heading>.live-dot:after{display:none}.terminal-panel blockquote{font:italic 25px/1.45 var(--serif);color:#d4bce5;margin:25px 0}.evidence-section{background:radial-gradient(at 75% 35%,#321c4320,transparent 60%),#110c18;border-block:1px solid #2c1d38}.evidence-layout{display:grid;grid-template-columns:1fr 1.12fr;gap:70px;align-items:center}.evidence-copy>p{font-size:13px;line-height:1.9;color:#95809f;max-width:410px;margin:24px 0}.verified-mark{display:flex;align-items:center;gap:13px;margin-top:30px}.verified-mark>span{width:30px;height:30px;border:1px solid #6f4786;border-radius:50%;display:grid;place-items:center;color:#b393d0;font-size:12px}.verified-mark strong{font-size:12px;font-weight:500;color:#c2a5d6;display:block}.verified-mark small{font:8px var(--mono);color:#775184;margin-top:5px;display:block}.evidence-table-wrap{min-width:0;overflow:hidden;border:1px solid #40294e;border-radius:10px;background:#100a16}.evidence-table-caption{font:8px var(--mono);letter-spacing:.7px;color:#a37abb;display:flex;justify-content:space-between;padding:20px;border-bottom:1px solid #3a2248;background:#23132e}.evidence-table-wrap table{width:100%;border-collapse:collapse;text-align:left}.evidence-table-wrap th,.evidence-table-wrap td{padding:22px 18px;border-bottom:1px solid #2f1b39}.evidence-table-wrap thead th{font:8px var(--mono);color:#785085;white-space:nowrap}.evidence-table-wrap tbody th{font:400 11px var(--sans);color:#b89bca;white-space:nowrap}.evidence-table-wrap tbody td{font:500 22px var(--heading);color:#c6a6dc;white-space:nowrap}.evidence-table-wrap tbody td span{font:9px var(--mono);color:#bdd6a2;margin-left:6px}.table-backend-icon{color:#9d71b7;font-size:18px;margin-right:7px}.benchmark-downloads{display:flex;justify-content:space-between;padding:18px 19px;gap:18px;font:9px var(--mono);color:#a47ebc}.benchmark-downloads a{border-bottom:1px solid #58346a;padding-bottom:3px}.evidence-table-wrap>p{font-size:10px;line-height:1.85;color:#765382;margin:0;padding:0 19px 20px}.faq-section{display:grid;grid-template-columns:1fr 1.25fr;gap:85px}.faq-intro>.eyebrow{font-size:9px;margin-bottom:22px}.faq-list details{padding:24px 0;border-bottom:1px solid #2d2036}.faq-list details:first-child{padding-top:0}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:14px;color:#bda7cd}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:23px;line-height:1;color:#9c79b2;transition:transform .3s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details>p{font-size:12px;line-height:1.9;color:#8c709a;margin:17px 0 0;animation:linein .35s var(--ease)}.get-started{position:relative;text-align:center;padding:80px 28px 65px;margin-bottom:90px;overflow:hidden;border-radius:14px;border:1px solid #34233f;background:radial-gradient(ellipse at 50% 100%,#5a247229,transparent 60%),#100b16}.get-started>.eyebrow{justify-content:center;position:relative}.get-started h2{position:relative;font-size:57px;margin-top:24px}.get-started>p{position:relative;font-size:14px;color:#9a7dab;margin:23px 0 29px}.cta-field{position:absolute;inset:0;background-image:linear-gradient(#9a70b007 1px,transparent 1px),linear-gradient(90deg,#9a70b007 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(ellipse,#000,transparent 72%);pointer-events:none}.cta-actions{display:flex;align-items:center;justify-content:center;gap:23px;position:relative}.cta-actions>span{font:9px var(--mono);color:#7b5c8d}.dot-separator{color:#66477a;margin:0 5px}.quick-command{position:relative;display:flex;gap:12px;align-items:center;width:max-content;max-width:100%;margin:28px auto 15px;border:1px solid #452652;background:#0e0715;border-radius:6px;padding:13px 16px}.quick-command>span{font:11px var(--mono);color:#7f5397}.quick-command code{font:11px var(--mono);color:#b58bcc;overflow-wrap:anywhere;min-width:0}.quick-command button{background:none;border:0;border-left:1px solid #392043;color:#a175bd;padding:0 0 0 14px;margin-left:7px;font-size:18px;line-height:1}.start-detail{position:relative;font-size:10px;color:#71507e;line-height:1.9}.start-detail code{font:10px var(--mono);color:#9771ac}.site-footer{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:35px;padding-bottom:30px}.footer-brand p{font-size:12px;color:#897093;line-height:1.9;margin:17px 0 20px}.footer-brand .brand-tile>svg{display:none}.footer-brand .brand-tile{width:29px;height:29px}.footer-brand .brand-tile:after{content:'S';font:italic 23px 'DM Sans',sans-serif;position:absolute;left:6px;top:0;color:#ded0fa}.footer-brand .wordmark>span:last-child{font:500 25px var(--heading);letter-spacing:-1px}.footer-labs{font:7px/1.8 var(--mono);letter-spacing:.7px;color:#594061;display:block;max-width:200px}.footer-column{display:flex;flex-direction:column;gap:11px}.footer-column h3{font:500 11px var(--sans);letter-spacing:0;margin:0 0 10px;color:#bda7c9}.footer-column>a,.footer-command{font-size:11px;color:#80628d}.footer-column>a:hover{color:#b9a0d4}.footer-command{border:0;background:none;padding:0;display:flex;align-items:center;gap:9px;text-align:left}.footer-command kbd{font:8px var(--mono);border:1px solid #35213f;padding:2px 4px;border-radius:3px}.footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:17px;padding-top:23px;border-top:1px solid #271a2f;font-size:9px;color:#65476f}.footer-bottom>span:nth-child(2){display:flex;align-items:center;gap:7px}.footer-bottom a{color:#896299}.command-dialog{color:#cbb5df;background:#16101f;border:1px solid #503160;border-radius:14px;padding:0;width:min(540px,calc(100% - 32px));max-height:min(600px,calc(100vh - 60px));margin:14vh auto auto;box-shadow:0 30px 100px #0009;overflow:hidden}.command-dialog::backdrop{background:#050308bb;backdrop-filter:blur(8px)}.command-search{display:flex;gap:12px;align-items:center;padding:20px;border-bottom:1px solid #392044}.command-search>span{font-size:23px;color:#9f79ba}.command-search input{width:100%;min-width:0;border:0;background:transparent;color:#ddc8ef;font-size:14px;outline:none}.command-search input::placeholder{color:#7c5b8d}.command-search button{background:none;border:0;color:#8c68a0;padding:0}.command-search kbd{font:9px var(--mono);padding:4px 6px;border:1px solid #4c2d5a;border-radius:4px}#command-results{padding:10px;max-height:350px;overflow:auto}.command-option{width:100%;background:none;border:1px solid transparent;border-radius:7px;display:flex;justify-content:space-between;align-items:center;padding:12px 13px;font-size:12px;color:#a983c0;text-align:left}.command-option.active{background:#32203f;border-color:#56336a;color:#dac0ed}.command-option small{font:8px var(--mono);color:#755087}.command-help{display:flex;gap:20px;padding:13px 20px;border-top:1px solid #34203d;font:8px var(--mono);color:#71517e}.command-empty{padding:25px 15px;text-align:center;font-size:12px;color:#896794}#toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:180;padding:13px 23px;max-width:calc(100% - 32px);border:1px solid #6e4090;background:#31203f;color:#e0c9ef;box-shadow:0 12px 40px #0007;border-radius:9px;font-size:12px;text-align:center}.spotlight-card:before{content:'';position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(500px circle at var(--spot-x,50%) var(--spot-y,0),#ad7ed60b,transparent 55%);transition:opacity .3s}.spotlight-card:hover:before{opacity:1}.js .reveal{opacity:0;transform:translateY(22px);transition:opacity .75s var(--ease),transform .75s var(--ease)}.js .reveal.visible{opacity:1;transform:translateY(0)}.hero-copy{animation:entrance .9s var(--ease) both}.hero-preview{animation:entrance 1s .12s var(--ease) both}.motion-off *,.motion-off *:before,.motion-off *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.motion-off .reveal{opacity:1!important;transform:none!important}.motion-off .hero-visual{transform:none}.motion-off .ambient-pointer{display:none}
@keyframes marquee{to{transform:translateX(-50%)}}@keyframes pulse{0%{transform:scale(.5);opacity:.45}70%,100%{transform:scale(1.5);opacity:0}}@keyframes float{50%{translate:0 -5px}}@keyframes subtleepulse{50%{opacity:.6}}@keyframes aura{50%{transform:translate(-25px,25px);opacity:.65}}@keyframes entrance{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes linein{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
@media(min-width:1600px){.hero{padding-block:120px 100px}h1{font-size:64px}.hero-preview{margin-top:0}}
@media(max-width:1180px){.section-wrap{width:calc(100% - 80px)}.site-header{width:calc(100% - 56px);padding-inline:21px;gap:20px}.wordmark>span:last-child{font-size:18px}.desktop-nav{gap:24px}.desktop-nav a{font-size:12px}.nav-actions{gap:9px}.hero{gap:30px;padding-top:85px}h1{font-size:51px;letter-spacing:-2.2px}.hero-description{font-size:14px}.hero-actions{gap:15px}.hero-actions>.button{font-size:11px;padding:15px 17px;gap:17px}.hero-secondary{font-size:11px}.preview-body{padding:25px 21px 20px}.preview-stage-content h2{font-size:26px}.preview-stage-content{min-height:257px}.preview-footer{font-size:6px}.proof-inner{gap:18px}.proof-inner>div{gap:11px}.proof-inner strong{font-size:31px}.proof-inner p{font-size:9px}.proof-caption{font-size:17px}.mcp-layout,.evidence-layout{gap:50px}.faq-section{gap:55px}.lab-shell{grid-template-columns:280px 1fr}.lab-controls{padding:24px 16px}.scenario-button{padding:14px 9px;gap:9px}.scenario-button>span:nth-child(2){font-size:11px}.lab-stage-body{padding:25px 20px}.store-card{padding:13px}.store-card>div:first-child{font-size:6px}.experience-wide{gap:40px}.evidence-table-wrap th,.evidence-table-wrap td{padding-inline:14px}.evidence-table-wrap tbody th{font-size:10px}.evidence-table-wrap thead th{font-size:7px}}
@media(max-width:980px){.desktop-nav{gap:19px}.command-toggle:not(.footer-command){display:none}.wordmark>span:last-child{font-size:17px}.site-header{height:70px;gap:18px;padding-inline:20px}.brand-tile{width:32px;height:32px}.brand-tile>span{font-size:22px;left:5px;top:3px}.brand-tile>span+span{font-size:21px;left:14px;top:10px}.nav-actions .button-small{font-size:11px;padding:10px 15px;gap:13px}.hero{gap:27px;padding-top:74px}h1{font-size:45px;letter-spacing:-1.8px}.hero-description{font-size:13px}.hero-actions{display:block}.hero-secondary{display:inline-flex;margin-top:9px}.hero-workflow{margin-top:28px}.hero-workflow p{font-size:10px}.hero-workflow i{margin-inline:7px}.preview-body{padding:23px 18px 19px}.preview-top{padding-inline:17px;gap:10px}.preview-top code{font-size:8px}.preview-top>span:last-child{font-size:6px}.preview-stage-content{min-height:275px;padding-top:28px}.preview-stage-content h2{font-size:23px}.preview-stage-content>p{font-size:11px}.stage-callout{padding:13px;gap:10px}.stage-callout p{font-size:10px}.stage-selector button{font-size:6px}.preview-footer>span{max-width:115px;line-height:1.8}.preview-under-note{font-size:16px}.proof-inner{grid-template-columns:repeat(4,1fr)}.proof-caption{display:none}.proof-inner>div:last-of-type{border:0}.experience-card{padding:26px}.experience-card h3{font-size:24px}.experience-card p{font-size:12px}.experience-wide{gap:25px}.experience-workflow{padding-left:10px}.pattern-card-copy{padding:24px}.pattern-card h3{font-size:25px}.pattern-card p{font-size:11px}.pattern-visual{padding-inline:24px}.signal-panel-top{font-size:13px}.signal-choice{font-size:12px;padding:15px 13px}.signal-choices{padding:22px}.signal-choice small{font-size:9px}.signal-result{padding:22px}.signal-checks{font-size:8px;gap:8px}.lab-shell{grid-template-columns:245px 1fr}.lab-controls{padding:22px 13px}.lab-sidebar-title{font-size:7px;letter-spacing:.7px}.scenario-button{padding:14px 8px;gap:8px}.scenario-button>span:nth-child(2){font-size:10px}.scenario-button small{font-size:8px}.scenario-icon{width:20px;font-size:20px}.lab-stage-top{padding-inline:18px}.lab-stage-top>div>span:last-child{font-size:7px}.lab-stage-body{padding:23px 18px}.store-grid{gap:7px}.store-card{padding:11px}.store-card strong{font-size:32px}.store-card>div:first-child{font-size:5px;gap:5px}.store-icon{font-size:12px}.store-card>small{font-size:7px}.lab-stage-bottom{padding-inline:18px}.lab-stage-bottom>span:nth-child(2){display:none}.mcp-layout{gap:38px}.mcp-copy>p{font-size:12px}.terminal-tabs{gap:20px;padding-inline:20px}.terminal-tabs button{font-size:9px}.terminal-panel{padding-inline:20px}.tool-entry code{font-size:10px}.tool-entry>small{font-size:6px}.terminal-footer{font-size:6px;padding-inline:20px}.evidence-layout{grid-template-columns:1fr;gap:35px}.evidence-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.evidence-copy h2{grid-row:1/4}.evidence-copy>p{margin-top:0;max-width:none}.evidence-copy .inline-link{justify-self:start}.verified-mark{margin-top:25px}.evidence-table-wrap tbody th{font-size:13px}.evidence-table-wrap thead th{font-size:9px}.evidence-table-wrap th,.evidence-table-wrap td{padding-inline:22px}.faq-section{grid-template-columns:.9fr 1.2fr;gap:35px}.site-footer{grid-template-columns:1.2fr 1fr 1fr;gap:32px}.footer-brand{grid-row:1/3}.footer-column:last-of-type{grid-column:2/-1}.section-space{padding-block:86px}}
@media(max-width:760px){html{scroll-padding-top:110px}.section-wrap{width:calc(100% - 40px)}.site-header{top:12px;width:calc(100% - 28px);height:66px;margin-top:12px;padding:0 15px;gap:10px}.wordmark{gap:9px}.wordmark>span:last-child{font-size:17px;letter-spacing:-.8px}.brand-tile{width:31px;height:31px}.desktop-nav{display:none}.nav-actions{margin-left:auto;gap:7px}.nav-actions .button-small{padding:10px 14px;font-size:11px;gap:14px}.motion-toggle{padding:6px;width:22px}.menu-toggle{display:flex;width:27px}.mobile-nav{top:89px;left:15px;right:15px}.topic-ribbon{width:calc(100% - 40px);height:49px;margin-top:16px}.topic-track{gap:28px;animation-duration:33s}.topic-track b{font-size:10px}.topic-track em{font-size:20px}.topic-track>span{font-size:7px}.hero{grid-template-columns:1fr;gap:43px;padding-top:65px;padding-bottom:43px}.hero-copy{max-width:600px}.hero-intro{font-size:9px;letter-spacing:1.3px;margin-bottom:24px}h1{font-size:clamp(44px,7.9vw,58px);line-height:1.08;letter-spacing:-2.1px;margin-bottom:25px}h1 em{letter-spacing:-.9px}.hero-description{font-size:14px;max-width:480px;line-height:1.9;margin-bottom:29px}.hero-actions{display:flex;gap:17px;flex-wrap:wrap}.hero-actions>.button{font-size:11px;padding:15px 17px}.hero-secondary{font-size:11px;margin:0;gap:8px}.hero-workflow{margin-top:31px}.hero-workflow>span{font-size:8px}.hero-workflow p{font-size:10px;margin-top:10px}.hero-preview{width:100%;max-width:600px;justify-self:center}.preview-caption{font-size:7px;margin-bottom:15px}.preview-body{padding:26px 23px 21px}.preview-top{padding-inline:20px;height:43px}.preview-top code{font-size:8px}.preview-top>span:last-child{font-size:6px}.preview-progress-label{font-size:7px}.stage-selector{gap:4px;margin-top:16px;padding-bottom:18px}.stage-selector button{font-size:6px;min-height:46px}.stage-selector button>span{font-size:7px}.preview-stage-content{min-height:245px;padding-top:26px}.preview-stage-content h2{font-size:26px}.preview-stage-content>p{font-size:12px}.stage-callout{padding:15px;gap:12px}.stage-callout p{font-size:11px}.preview-footer{padding-top:17px}.preview-footer>span{max-width:none;font-size:6px}.preview-footer button{font-size:9px;padding:9px 12px}.preview-under-note{font-size:18px;padding-left:8px;margin-top:16px}.proof-inner{grid-template-columns:1fr 1fr;gap:22px;padding:23px 0}.proof-inner>div{padding-left:9px;border-right:1px solid #35273e;gap:16px}.proof-inner>div:nth-child(2n){border-right:0}.proof-inner strong{font-size:31px}.proof-inner p{font-size:9px}.section-space{padding-block:70px}.section-heading{margin-bottom:33px}.section-heading>.eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:18px}h2{font-size:35px;letter-spacing:-1.1px}.section-heading>p{font-size:12px;line-height:1.9;margin-top:17px}.experience-grid{grid-template-columns:1fr;gap:14px}.experience-wide{grid-column:auto;grid-template-columns:1fr;gap:24px;min-height:0}.experience-card{padding:25px}.experience-icon{font-size:26px;margin-bottom:18px}.experience-card h3{font-size:25px;margin-bottom:15px}.experience-card p{font-size:12px;max-width:none}.experience-workflow{padding:0}.experience-workflow>div{padding:11px 0;font-size:11px}.experience-workflow>div>span{font-size:8px}.evidence-chain,.outcome-tags{gap:10px;margin-top:24px;font-size:8px}.evidence-chain>span{padding:7px 11px}.outcome-tags>span{font-size:7px;padding:6px 9px}.patterns .section-heading{text-align:left}.patterns .section-heading .eyebrow{justify-content:flex-start}.patterns .section-heading>p{margin-inline:0}.pattern-toolbar{margin-top:30px}.backend-picker{gap:7px}.backend-picker>span{font-size:7px;width:100%;margin-bottom:5px}.backend-picker button{font-size:10px;padding:7px 14px}.backend-picker small{font-size:9px;margin-left:5px}.pattern-filters{gap:7px;margin-top:20px}.pattern-filters button{font-size:9px;padding:6px 11px}.pattern-grid{grid-template-columns:1fr;gap:16px}.pattern-card-copy{padding:25px}.pattern-card h3{font-size:27px}.pattern-card p{font-size:12px}.pattern-tag{font-size:7px}.pattern-visual{height:230px;padding-inline:25px;margin-top:0}.mini-window-top{font-size:10px;padding:15px}.mini-window-top small{font-size:6px}.inventory-row{padding:14px 15px;font-size:10px}.inventory-row strong{font-size:17px}.mini-window-bottom{font-size:8px;padding-inline:15px}.float-note{font-size:8px;right:15px;padding:8px 10px}.worker-step{font-size:10px;padding:13px 15px}.cached-query{font-size:9px;margin-inline:15px}.cached-response{font-size:12px;padding-inline:15px}.residual-grid{gap:4px;padding-inline:13px}.residual-grid i{width:6px;height:6px}.signal-panel-top{font-size:12px;padding:17px 18px;gap:11px}.signal-panel-top small{font-size:6px;letter-spacing:.5px}.signal-body{grid-template-columns:1fr}.signal-choices{padding:19px;border-right:0;border-bottom:1px solid #35213f;gap:10px}.signal-choice{font-size:11px;padding:14px 12px}.signal-choice small{font-size:9px}.signal-result{padding:23px 18px;min-height:340px}.signal-checks{font-size:9px;gap:12px}.signal-disclosure{font-size:9px;padding:14px 18px}.coverage-ring{width:150px;height:150px}.section-top{gap:10px;margin-bottom:25px;flex-wrap:wrap}.section-top .eyebrow{font-size:8px;letter-spacing:.7px}.section-kicker{display:none}.simulation-tag{font-size:6px;letter-spacing:.4px;padding:5px 7px}.lab-heading{display:block;margin-bottom:27px}.lab-heading h2{font-size:34px}.lab-heading>p{font-size:12px;max-width:none;margin-top:18px}.lab-shell{grid-template-columns:1fr}.lab-controls{padding:22px 18px;border-right:0;border-bottom:1px solid #3a2345}.lab-sidebar-title{font-size:8px;letter-spacing:.6px;margin-bottom:16px}.scenario-buttons{display:grid;grid-template-columns:1fr 1fr;gap:7px}.scenario-button{background:#201327;border-color:#382041;padding:13px 10px;gap:7px;align-items:flex-start}.scenario-button>span:nth-child(2){font-size:10px;line-height:1.5}.scenario-button small{font-size:8px;line-height:1.7;margin-top:4px}.scenario-icon{font-size:19px;width:18px;margin-top:2px}.scenario-arrow{display:none}.implementation-label{margin-top:23px;font-size:8px}.mode-switch button{font-size:11px;padding:10px}.lab-controls #run-demo{font-size:12px;padding:14px 17px;margin-top:19px}.lab-local-note{font-size:7px}.lab-local-note br{display:none}.lab-stage-top{padding-inline:18px;height:48px}.lab-stage-body{padding:25px 18px}.lab-statement>.eyebrow{font-size:7px}.lab-statement h3{font-size:24px;letter-spacing:-.7px}.store-grid{gap:8px;margin-top:22px}.store-card{padding:12px 10px}.store-card>div:first-child{font-size:6px;gap:5px;letter-spacing:.5px}.store-icon{font-size:13px}.store-card strong{font-size:33px;margin-top:20px}.store-card>small{font-size:7px;margin-top:7px}.store-track{margin-top:14px}.event-console{height:155px;padding:13px;font-size:8px}.lab-verdict strong{font-size:10px}.lab-verdict p{font-size:9px}.lab-stage-bottom{padding:13px 18px;font-size:6px}.simulation-disclosure{font-size:9px;margin-top:16px}.mcp-layout{grid-template-columns:1fr;gap:36px}.mcp-copy>p{font-size:13px;max-width:none;margin:22px 0}.mcp-sequence{margin:27px 0}.mcp-sequence p{font-size:12px}.mcp-sequence small{font-size:10px}.mcp-sequence>div{gap:15px;padding-bottom:21px}.mcp-terminal-top{padding:18px 20px;font-size:10px}.terminal-transport{font-size:7px}.terminal-tabs{padding-inline:20px;gap:24px}.terminal-tabs button{font-size:9px;padding-block:16px}.terminal-panel{padding:14px 20px 20px;min-height:350px}.tool-entry{padding-block:11px}.tool-entry code{font-size:10px}.tool-entry>small{font-size:6px}.terminal-footer{padding:13px 20px;font-size:5px}.terminal-comment{font-size:9px}.terminal-panel pre{font-size:10px;padding:14px}.terminal-install code{font-size:10px}.terminal-explanation{font-size:10px}.terminal-panel blockquote{font-size:24px}.evidence-copy{display:block}.evidence-copy>p{font-size:12px;max-width:none;margin:21px 0}.verified-mark{margin-top:25px}.verified-mark strong{font-size:11px}.verified-mark small{font-size:7px}.evidence-layout{gap:30px}.evidence-table-caption{font-size:6px;letter-spacing:.4px;padding:18px 14px}.evidence-table-wrap thead th{font-size:6px;padding:17px 11px}.evidence-table-wrap tbody th{font-size:9px;padding:21px 11px;white-space:normal}.evidence-table-wrap tbody td{font-size:17px;padding:21px 11px}.evidence-table-wrap tbody td span{font-size:7px;margin-left:3px}.table-backend-icon{font-size:13px;margin-right:4px}.benchmark-downloads{font-size:7px;padding:16px 13px}.evidence-table-wrap>p{font-size:9px;padding:0 13px 17px}.faq-section{grid-template-columns:1fr;gap:29px}.faq-intro>.eyebrow{font-size:8px;margin-bottom:20px}.faq-list details{padding-block:20px}.faq-list summary{font-size:12px}.faq-list details>p{font-size:11px}.get-started{padding:53px 19px 46px;margin-bottom:60px}.get-started>.eyebrow{font-size:8px}.get-started h2{font-size:43px;letter-spacing:-1.3px;margin-top:23px}.get-started>p{font-size:12px;margin:22px 0 25px}.cta-actions{flex-direction:column;gap:15px}.cta-actions .button{font-size:12px;padding:15px 19px}.cta-actions>span{font-size:8px}.quick-command{padding:12px 12px;gap:8px;margin:24px auto 13px}.quick-command code{font-size:9px}.quick-command>span{font-size:10px}.quick-command button{font-size:17px;padding-left:10px;margin-left:3px}.start-detail,.start-detail code{font-size:8px}.site-footer{grid-template-columns:1fr 1fr;gap:30px 22px;padding-bottom:26px}.footer-brand{grid-column:1/-1;grid-row:auto}.footer-brand p{margin-top:14px;font-size:11px}.footer-labs{font-size:7px;max-width:none}.footer-column h3{font-size:11px;margin-bottom:7px}.footer-column>a,.footer-command{font-size:10px}.footer-column:last-of-type{grid-column:1/-1}.footer-bottom{flex-wrap:wrap;gap:14px;margin-top:0;padding-top:20px;font-size:8px}.footer-bottom>span:nth-child(2){font-size:8px}.footer-bottom>a{width:100%;font-size:8px}.command-dialog{margin-top:10vh}.command-search{padding:18px 15px;gap:10px}.command-search input{font-size:12px}.command-option{font-size:11px;padding:13px}.command-option small{font-size:7px}.command-help{font-size:7px;padding:13px 15px;gap:15px}.ambient-pointer{display:none}}
@media(max-width:390px){.section-wrap{width:calc(100% - 32px)}.site-header{width:calc(100% - 20px);padding-inline:12px;gap:7px}.wordmark{gap:7px}.wordmark>span:last-child{font-size:15px;letter-spacing:-.6px}.brand-tile{width:28px;height:28px}.brand-tile>span{font-size:20px;left:5px;top:3px}.brand-tile>span+span{font-size:19px;left:12px;top:8px}.nav-actions{gap:3px}.nav-actions .button-small{font-size:10px;padding:10px 12px;gap:9px}.motion-toggle{width:20px;padding:5px}.menu-toggle{width:24px}.hero{padding-top:53px}.hero-intro{font-size:8px;letter-spacing:1px}h1{font-size:43px;letter-spacing:-2px}.hero-description{font-size:13px}.hero-actions{gap:13px}.hero-actions>.button{padding:14px 14px;font-size:10px;gap:14px}.hero-secondary{font-size:10px;gap:7px}.preview-body{padding-inline:18px}.preview-top{gap:10px;padding-inline:15px}.preview-top code{font-size:7px}.preview-top>span:last-child{font-size:5px}.stage-selector button{font-size:5px}.preview-stage-content h2{font-size:24px}.preview-under-note{font-size:16px}.preview-footer>span{font-size:5px;max-width:130px;line-height:1.8}.preview-footer button{font-size:8px;padding:9px 10px;gap:12px}.backend-picker small{font-size:8px}.pattern-filters{gap:6px}.pattern-filters button{font-size:8px;padding:6px 10px}.signal-panel-top{padding:16px 15px;font-size:11px}.signal-panel-top small{font-size:5px}.signal-choice{padding:14px 10px;font-size:10px}.signal-choice small{font-size:8px}.signal-checks{font-size:8px;gap:10px}.lab-controls{padding:21px 13px}.scenario-button{padding:12px 8px;gap:6px}.scenario-button>span:nth-child(2){font-size:9px}.scenario-button small{font-size:7px}.scenario-icon{width:16px;font-size:17px}.store-card{padding:11px 8px}.store-card>div:first-child{font-size:5px;letter-spacing:.3px;gap:4px}.store-card strong{font-size:31px}.store-card>small{font-size:6px}.residual-grid{gap:3px}.residual-grid i{width:5px}.quick-command code{font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js .reveal{opacity:1!important;transform:none!important}.hero-visual{transform:none}.ambient-pointer{display:none}}

.hero-aura{max-width:100%}.aura-one{right:0}.aura-two{left:0}.ambient-viewport{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:1}.ambient-viewport .ambient-pointer{position:absolute}

@media(max-width:360px){.brand-prefix{display:none}}
