:root{--night:#071c24;--night-2:#0b2730;--night-3:#123640;--ink:#102b31;--muted:#62767a;--paper:#f4f6f2;--white:#ffffff;--wash:#e7eeea;--teal:#087e70;--teal-bright:#52d9c9;--lime:#cbf36b;--orange:#ff8b63;--line:#cedbd6;--line-dark:#254650;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--display:"Arial Narrow",Inter,ui-sans-serif,system-ui,sans-serif;--surface:#ffffff;--surface-soft:#edf3ef;--surface-alpha:rgba(255,255,255,.58);--header-bg:rgba(244,246,242,.93);--field-bg:#ffffff;--danger-soft:#fff0ea;--danger-ink:#7d4e3d;--shadow:rgba(7,28,36,.15)}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}html[data-theme=dark]{--ink:#e6f1ee;--muted:#9ab0ad;--paper:#06181f;--white:#0f2b34;--wash:#0a222a;--line:#31535a;--surface:#0e2a33;--surface-soft:#143640;--surface-alpha:rgba(15,43,52,.78);--header-bg:rgba(6,24,31,.94);--field-bg:#0a242d;--danger-soft:#38231f;--danger-ink:#ffb49c;--shadow:rgba(0,0,0,.35)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}img,svg{display:block;max-width:100%}.shell,.wrap{width:min(1220px,calc(100% - 64px));margin-inline:auto}.section{padding:112px 0}.skip-link{position:fixed;left:18px;top:-80px;z-index:1000;padding:11px 15px;border-radius:5px;background:var(--lime);color:var(--night);font-weight:800}.skip-link:focus,.skip-link:focus-visible{top:14px!important;opacity:1}:focus-visible{outline:3px solid #35a895;outline-offset:4px}.eyebrow{display:flex;align-items:center;gap:9px;margin:0;color:#567b78;font:700 11px/1.3 var(--mono);letter-spacing:.11em;text-transform:uppercase}.eyebrow>i,.eyebrow>span{width:7px;height:7px;margin:0;border-radius:50%;background:var(--teal);box-shadow:0 0 0 5px #bfe4d9}.eyebrow.light{color:#7fb2ad}h1,h2,h3,h4,p{overflow-wrap:anywhere}h1,h2,h3,h4{font-family:var(--display)}.mcp-grid h2,.section-heading h2,.trust-layout h2,.workflow-header h2{max-width:760px;margin:22px 0 0;font-size:clamp(38px,5vw,67px);line-height:.98;letter-spacing:-.06em}.mcp-grid>div>p:not(.eyebrow),.section-heading>p,.split-heading>p,.trust-layout>div>p:not(.eyebrow),.workflow-header>p{color:var(--muted);font-size:16px;line-height:1.7}.split-heading{display:grid;grid-template-columns:1.1fr .7fr;align-items:end;grid-gap:80px;gap:80px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;border-bottom:1px solid var(--line);background:var(--header-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header-inner{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand-link{flex:0 0 auto;border-radius:7px}.brand-lockup{display:inline-flex;align-items:center;gap:11px}.capability-mark{width:39px;height:39px;flex:0 0 auto;transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s ease}.brand-link:hover .capability-mark{transform:translateY(-1px) scale(1.035);filter:drop-shadow(0 7px 9px rgba(8,126,112,.18))}.brand-copy{display:grid;grid-gap:1px;gap:1px;line-height:1}.brand-copy strong{font-size:17px;letter-spacing:-.035em}.brand-copy small{color:var(--teal);font:700 8px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase}.brand-lockup.is-inverse .brand-copy strong{color:#f1fbf8}.brand-lockup.is-inverse .brand-copy small{color:#74d5c7}.desktop-nav{display:flex;align-items:center;gap:30px;margin-left:auto;color:var(--muted);font-size:13px;font-weight:650}.desktop-nav>a,.product-menu>summary{padding:12px 0}.desktop-nav a:hover,.desktop-nav a[aria-current=page],.product-menu summary:hover{color:var(--teal)}.product-menu{position:relative}.product-menu summary{display:flex;gap:6px;align-items:center;cursor:pointer;list-style:none}.product-menu summary::-webkit-details-marker{display:none}.product-popover{position:absolute;top:45px;left:50%;width:270px;padding:8px;transform:translateX(-50%);border:1px solid var(--line);border-radius:9px;background:var(--white);box-shadow:0 24px 60px rgba(7,28,36,.15)}.product-popover a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 12px;border-radius:5px;color:var(--ink)}.product-popover a:hover{background:var(--surface-soft)}.product-popover small{color:var(--muted);font:9px var(--mono);text-transform:uppercase}.header-actions{display:flex;align-items:center;gap:12px}.menu-button{display:none;width:42px;height:42px;padding:12px;border:1px solid var(--line);border-radius:5px;background:transparent}.menu-button span{display:block;height:2px;margin:4px 0;background:var(--ink)}.mobile-nav{border-top:1px solid var(--line);background:var(--paper)}.mobile-nav nav{display:grid;padding-top:20px;padding-bottom:28px}.mobile-nav p{margin:0 0 7px;color:#7c8c8d;font:700 10px var(--mono);text-transform:uppercase}.mobile-nav a{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line);font-weight:700}.mobile-nav small{color:var(--muted);font:9px var(--mono);text-transform:uppercase}.mobile-nav .button{justify-content:center;margin-top:18px;color:white}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 20px;overflow:hidden;border:1px solid var(--night);border-radius:5px;background:var(--night);color:#f4fbf8;font-size:13px;font-weight:800;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.button:after{content:"";position:absolute;inset:-60% auto -60% -45%;width:32%;transform:rotate(17deg) translateX(-260%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:transform .55s ease;pointer-events:none}.button:hover:after{transform:rotate(17deg) translateX(660%)}.button:hover{transform:translateY(-2px);background:var(--night-3)}.button:disabled{cursor:wait;opacity:.65;transform:none}.button-small{min-height:42px;padding:0 16px;font-size:12px}.button-secondary{border-color:#aabeb8;background:transparent;color:var(--ink)}.button-secondary:hover{background:var(--white)}.button-light{border-color:var(--lime);background:var(--lime);color:var(--night)}.button-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px}.text-link{display:inline-flex;align-items:center;min-height:44px;color:#186e65;font-size:13px;font-weight:800;text-decoration:underline;-webkit-text-decoration-color:#9bc7bd;text-decoration-color:#9bc7bd;text-underline-offset:5px}.hero-section{position:relative;isolation:isolate;overflow:hidden;padding:96px 0 82px;background:var(--paper)}.hero-section:after,.hero-section:before{content:"";position:absolute;z-index:0;border-radius:50%;filter:blur(18px);pointer-events:none}.hero-section:before{top:-190px;right:-100px;width:760px;height:650px;background:radial-gradient(circle,rgba(82,217,201,.31),rgba(82,217,201,.1) 38%,transparent 70%);animation:ambient-orbit 10s cubic-bezier(.45,0,.55,1) infinite alternate}.hero-section:after{right:27%;bottom:-260px;width:520px;height:480px;background:radial-gradient(circle,rgba(203,243,107,.18),transparent 67%);animation:ambient-orbit-secondary 13s cubic-bezier(.45,0,.55,1) -4s infinite alternate}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(470px,.96fr);grid-gap:72px;gap:72px;align-items:center}.hero-copy h1{max-width:760px;margin:26px 0 24px;font-size:clamp(56px,7.2vw,102px);line-height:.88;letter-spacing:-.083em}.hero-lede{max-width:650px;margin:0;color:var(--muted);font-size:18px;line-height:1.65}.status-row{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:44px;color:#637477;font:10px var(--mono);text-transform:uppercase}.status-row>span{display:flex;align-items:center;gap:7px}.status-row b{color:var(--ink);font-weight:700}.status-dot{width:6px;height:6px;border-radius:50%}.status-dot.live{background:#249f7d;box-shadow:0 0 0 4px #cce9df;animation:status-breathe 3.2s ease-in-out infinite}.status-dot.beta{background:var(--orange);box-shadow:0 0 0 4px #f9ddd3}.capability-console{position:relative;isolation:isolate;overflow:hidden;border:1px solid #193d46;border-radius:13px;background:var(--night);color:#dcece8;will-change:transform,box-shadow;animation:console-float 7s ease-in-out infinite}.capability-console:before{content:"";position:absolute;z-index:8;inset:-1px;padding:2px;border-radius:inherit;background:conic-gradient(from var(--border-angle,0deg),transparent 0 62%,rgba(82,217,201,.96) 72%,rgba(203,243,107,.95) 77%,transparent 87%);opacity:.95;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:border-orbit 5.8s linear infinite}.capability-console:after{content:"";position:absolute;z-index:0;top:-90px;left:-170px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(82,217,201,.24),rgba(82,217,201,.05) 48%,transparent 70%);filter:blur(10px);pointer-events:none;animation:console-light-sweep 9s ease-in-out infinite}.console-bar,.console-body,.console-foot{position:relative;z-index:1}.console-bar,.console-foot{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 18px;border-bottom:1px solid var(--line-dark);color:#78999e;font:700 9px var(--mono);letter-spacing:.1em}.console-live{color:var(--teal-bright);animation:live-breathe 2.6s ease-in-out infinite}.console-body{position:relative;min-height:480px;padding:34px;background-image:linear-gradient(rgba(82,217,201,.055) 1px,transparent 0),linear-gradient(90deg,rgba(82,217,201,.055) 1px,transparent 0);background-size:34px 34px}.console-query,.console-site,.network-node{position:absolute;z-index:2;border:1px solid #31525a;border-radius:6px;background:#0c2831}.console-site{top:40px;left:34px;width:230px;padding:18px}.console-query span,.console-site span{color:#77969b;font:700 9px var(--mono)}.console-site small,.console-site strong{display:block}.console-site strong{margin:9px 0 6px;font-size:16px}.console-site small{color:#70b4aa;font:10px var(--mono)}.network-node{right:34px;width:190px;padding:13px 14px 12px 31px;font-size:12px;font-weight:750}.network-node i{position:absolute;left:13px;top:17px;width:7px;height:7px;border:2px solid var(--teal-bright);border-radius:50%}.network-node small{display:block;margin-top:5px;color:#78949a;font:9px var(--mono)}.node-a{top:36px}.node-b{top:135px}.node-c{top:234px}.network-line{display:none}.network-connectors{position:absolute;top:0;bottom:0;left:264px;z-index:1;width:calc(100% - 488px);height:100%;overflow:visible;pointer-events:none}.network-connectors path{fill:none;stroke:#4c7779;stroke-width:1.2;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:4 4;animation:connector-flow 3s linear infinite}.connector-packet{fill:var(--teal-bright);filter:drop-shadow(0 0 4px rgba(82,217,201,.9))}.connector-packet.packet-warm{fill:var(--lime)}.network-node i{animation:node-signal 2.8s ease-in-out infinite}.network-node.node-b i{animation-delay:-.9s}.network-node.node-c i{animation-delay:-1.8s}@keyframes connector-flow{to{stroke-dashoffset:-16}}@keyframes ambient-orbit{0%{transform:translate3d(-12%,-2%,0) scale(.9)}50%{transform:translate3d(7%,10%,0) scale(1.06)}to{transform:translate3d(-2%,19%,0) scale(.96)}}@keyframes ambient-orbit-secondary{0%{transform:translate3d(-18%,-5%,0) scale(.86)}to{transform:translate3d(24%,-18%,0) scale(1.12)}}@keyframes border-orbit{to{--border-angle:360deg}}@keyframes console-float{0%,to{transform:translateY(0);box-shadow:-18px 34px 76px rgba(7,28,36,.22),16px 0 48px rgba(82,217,201,.08)}50%{transform:translateY(-9px);box-shadow:22px 43px 88px rgba(7,28,36,.29),-18px -5px 52px rgba(82,217,201,.14)}}@keyframes console-light-sweep{0%,to{transform:translateZ(0) scale(.9);opacity:.5}45%{transform:translate3d(540px,170px,0) scale(1.2);opacity:.85}70%{transform:translate3d(360px,420px,0) scale(.8);opacity:.45}}@keyframes live-breathe{0%,to{opacity:.68}50%{opacity:1;text-shadow:0 0 11px rgba(82,217,201,.55)}}@keyframes node-signal{0%,to{box-shadow:0 0 0 0 rgba(82,217,201,0)}50%{box-shadow:0 0 0 5px rgba(82,217,201,.12)}}@keyframes status-breathe{0%,to{transform:scale(.9)}50%{transform:scale(1.12)}}@keyframes outcome-scan{0%,18%{transform:translateX(-100%)}65%,to{transform:translateX(100%)}}.console-query{left:34px;right:34px;bottom:36px;padding:17px 18px;border-color:#37655e;background:#112f34}.console-query p{margin:8px 0;color:white;font-size:14px}.console-query strong{color:var(--lime);font:10px var(--mono)}.console-foot{justify-content:center;gap:13px;border-top:1px solid var(--line-dark);border-bottom:0}.console-foot i{color:#42656c;font-style:normal}.console-foot strong{color:var(--lime)}.platform-strip{padding:34px 0;border-block:1px solid #254650;background:var(--night-2);color:#dbeae6}.platform-loop{display:grid;grid-template-columns:180px 1fr;grid-gap:35px;gap:35px;align-items:center}.platform-loop>div{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:13px}.platform-loop>div span{padding:10px 12px;border:1px solid #31545d;border-radius:5px;background:rgba(7,28,36,.58)}.platform-loop b{color:var(--teal-bright)}.platform-loop i{color:#52727a;font-style:normal}.agent-interface-strip{border-bottom:1px solid #31515a;background:#0a242d;color:#edf8f5}.agent-interface-inner{display:grid;grid-template-columns:.88fr 1.12fr;grid-gap:70px;gap:70px;align-items:center;padding-top:42px;padding-bottom:42px}.agent-interface-inner h2{max-width:540px;margin:14px 0 0;font-size:clamp(25px,3vw,38px);line-height:1.05;letter-spacing:-.045em}.agent-tool-summary>p{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:center;margin:0 0 12px}.agent-tool-summary>p strong{color:var(--lime);font-size:38px;line-height:1}.agent-tool-summary>p span{max-width:210px;color:#92aaa9;font-size:11px;line-height:1.4}.agent-tool-summary details{border:1px solid #31515a;border-radius:7px;background:#0d2b34}.agent-tool-summary summary{display:flex;justify-content:space-between;gap:20px;min-height:50px;padding:16px 18px;cursor:pointer;color:var(--teal-bright);font-size:12px;font-weight:750}.agent-tool-summary summary span{transition:transform .25s ease}.agent-tool-summary details[open] summary span{transform:rotate(45deg)}.agent-tool-groups{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;padding:5px 18px 20px;border-top:1px solid #31515a}.agent-tool-groups h3{margin:16px 0 9px;color:#dceae7;font-size:11px}.agent-tool-groups ul{padding:0;margin:0;list-style:none}.agent-tool-groups li{padding:5px 0;color:#8fa8a7;font-size:9px}.agent-tool-groups code{font-family:var(--mono)}.product-spotlight{margin-top:48px}.product-selector{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;margin-bottom:8px}.product-selector button{position:relative;display:grid;grid-template-columns:28px 1fr auto;align-items:center;grid-gap:10px;gap:10px;min-width:0;min-height:66px;padding:0 15px;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--muted);text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.product-selector button:hover{transform:translateY(-2px);border-color:var(--teal)}.product-selector button>span{color:var(--teal);font:700 9px/1 var(--mono)}.product-selector button>strong{overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.product-selector button>small{font:700 8px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase}.product-selector button>i{position:absolute;right:0;bottom:0;left:0;height:2px;transform-origin:left;background:var(--teal-bright);opacity:0}.product-selector button[aria-selected=true]{border-color:#2f6e68;background:var(--night-2);color:#91aaa9}.product-selector button[aria-selected=true]>strong{color:white}.product-selector button[aria-selected=true]>i{opacity:1;animation:spotlight-progress 6.5s linear both}.product-spotlight.is-paused .product-selector button>i{animation-play-state:paused}.product-spotlight.is-manual .product-selector button>i{animation:none}@keyframes spotlight-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.product-spotlight-panel{display:grid;grid-template-columns:.9fr 1.1fr;min-height:350px;overflow:hidden;border:1px solid #254b54;border-radius:10px;background:var(--night);color:#eff8f5;box-shadow:0 24px 55px rgba(7,28,36,.12)}.product-spotlight-panel[hidden]{display:none}.spotlight-copy{display:flex;flex-direction:column;min-width:0;padding:34px;animation:spotlight-enter .34s ease both}.spotlight-topline{display:flex;justify-content:space-between;gap:18px;color:#78999e;font:700 9px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}.spotlight-topline b{padding:5px 7px;border-radius:3px;background:#17463f;color:var(--teal-bright);white-space:nowrap}.spotlight-cloud .spotlight-topline b{background:#4a3028;color:#ffad91}.spotlight-copy h3{margin:40px 0 9px;font-size:clamp(31px,3.6vw,49px);line-height:1;letter-spacing:-.055em}.spotlight-copy h4{margin:0 0 12px;color:#c3d7d3;font-size:19px;line-height:1.25;letter-spacing:-.025em}.spotlight-copy>p{max-width:560px;margin:0;color:#8fa7aa;font-size:13px;line-height:1.65}.spotlight-copy>a{margin-top:auto;padding-top:26px;color:var(--teal-bright);font-size:12px;font-weight:800}.spotlight-features{padding:34px;border-left:1px solid #254b54;background:#0d2b34}.spotlight-features>p{margin:0 0 23px;color:#79999c;font:700 9px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase}.spotlight-features ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 24px;gap:0 24px;padding:0;margin:0;list-style:none}.spotlight-features li{position:relative;padding:12px 0 12px 16px;border-top:1px solid #294b53;color:#aec2c0;font-size:11px;line-height:1.4}.spotlight-features li:before{content:"";position:absolute;top:18px;left:0;width:6px;height:1px;background:var(--teal-bright)}.spotlight-behavior{display:flex;align-items:center;gap:7px;margin:12px 2px 0;color:var(--muted);font:700 8px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase}.spotlight-behavior span{color:var(--teal)}@keyframes spotlight-enter{0%{transform:translateY(7px);opacity:0}to{transform:none;opacity:1}}.demo-section{overflow:hidden;border-top:1px solid var(--line);background:var(--wash)}.demo-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);grid-gap:16px;gap:16px;margin-top:54px}.demo-video-frame{position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid #31545d;border-radius:11px;background:var(--night);color:#dcece8;box-shadow:0 28px 70px var(--shadow)}.demo-video-frame:before{content:"";position:absolute;z-index:3;inset:-1px;padding:2px;border-radius:inherit;background:conic-gradient(from var(--border-angle,0deg),transparent 0 70%,rgba(82,217,201,.9) 79%,rgba(203,243,107,.85) 83%,transparent 91%);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:border-orbit 7.5s linear infinite}.demo-video-bar{display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:0 17px;border-bottom:1px solid #294a52;color:#78999e;font:700 9px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase}.demo-video-bar span:first-child{display:flex;align-items:center;gap:9px;color:#b8ceca}.demo-video-bar i{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px rgba(203,243,107,.1);animation:status-breathe 2.8s ease-in-out infinite}.demo-video-frame video{display:block;width:100%;aspect-ratio:16/9;background:#06181f;object-fit:cover}.demo-video-frame figcaption{padding:12px 17px;border-top:1px solid #294a52;color:#78999e;font:9px/1.5 var(--mono)}.demo-sequence{display:flex;flex-direction:column;padding:27px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.demo-sequence>p{margin:0 0 18px;color:var(--teal);font:700 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.demo-sequence ol{padding:0;margin:0;list-style:none}.demo-sequence li{display:grid;grid-template-columns:30px 1fr;grid-gap:13px;gap:13px;padding:18px 0;border-top:1px solid var(--line)}.demo-sequence li>span{color:var(--teal);font:700 9px var(--mono)}.demo-sequence small,.demo-sequence strong{display:block}.demo-sequence strong{margin-bottom:6px;font-size:14px}.demo-sequence small{color:var(--muted);font-size:11px;line-height:1.5}.demo-sequence .text-link{margin-top:auto;padding-top:22px}.cloud-group-grid ul{padding:20px 0 0;margin:22px 0 28px;border-top:1px solid var(--line);list-style:none}.cloud-group-grid li{position:relative;padding:6px 0 6px 17px;color:#526a6e;font-size:12px;line-height:1.4}.cloud-group-grid li:before{content:"";position:absolute;left:0;top:12px;width:6px;height:1px;background:var(--teal)}.verification-section{background:var(--night);color:#e7f2ef}.verification-grid{display:grid;grid-template-columns:1fr .8fr;grid-gap:100px;gap:100px;align-items:center}.verification-grid h2{margin:24px 0;font-size:clamp(44px,5.7vw,77px);line-height:.95;letter-spacing:-.065em}.trust-layout h2 em,.verification-grid h2 em{color:var(--teal-bright);font-family:Georgia,serif;font-weight:400}.verification-grid>div>p:last-child{max-width:570px;color:#8fa7aa;font-size:16px;line-height:1.7}.evidence-stack{display:grid}.evidence-stack>div{padding:20px;border:1px solid #2a4b53;border-radius:7px;background:#0c2730}.evidence-stack>i{height:28px;color:#53747a;font-style:normal;text-align:center;line-height:28px}.evidence-stack small,.evidence-stack span,.evidence-stack strong{display:block}.evidence-stack small{color:#79989b;font:9px var(--mono)}.evidence-stack strong{margin:9px 0 4px}.evidence-stack span{color:#849da0;font-size:12px}.evidence-stack .verified{position:relative;overflow:hidden;border-color:#568e80;background:#14372f}.evidence-stack .verified:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--lime),transparent);animation:outcome-scan 4.6s ease-in-out infinite}.evidence-stack .verified strong{color:var(--lime)}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.audience-grid article,.source-grid article{min-height:190px;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:transform .25s ease,border-color .25s ease,background .25s ease}.audience-grid span,.cloud-group-grid article>span,.feature-grid article>span,.source-grid span{color:var(--teal);font:700 10px var(--mono)}.audience-grid h3,.cloud-group-grid h3,.feature-grid h3,.source-grid h3{margin:28px 0 9px;font-size:18px;letter-spacing:-.035em}.audience-grid p,.feature-grid p,.source-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.trust-section{border-top:1px solid var(--line);background:var(--wash)}.trust-layout{display:grid;grid-template-columns:.85fr 1fr;grid-gap:105px;gap:105px;align-items:start}.trust-tabs{display:inline-flex;gap:5px;margin-top:30px;padding:5px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.trust-tabs button{min-height:38px;padding:0 14px;border:0;border-radius:5px;background:transparent;color:var(--muted);font:700 10px/1 var(--mono);cursor:pointer}.trust-tabs button:hover{color:var(--ink)}.trust-tabs button[aria-selected=true]{background:var(--night);color:var(--teal-bright);box-shadow:0 5px 16px var(--shadow)}.trust-tabs+[role=tabpanel]>p{max-width:560px;margin:22px 0 0;color:var(--muted);font-size:16px;line-height:1.7}.trust-tabs+[role=tabpanel] .button-row{margin-top:24px}.trust-list{border-top:1px solid #aec2bb}.trust-list>div{display:grid;grid-template-columns:50px 1fr;grid-gap:20px;gap:20px;padding:18px 0;border-bottom:1px solid #aec2bb}.trust-list span{color:var(--teal);font:10px var(--mono)}.trust-list strong{font-size:14px}.final-section{padding:95px 0;background:#0c3440;color:#eef8f5}.final-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px;align-items:center}.final-grid h2{margin:22px 0 0;font-size:clamp(44px,5.4vw,70px);line-height:.95;letter-spacing:-.06em}.final-actions{border-top:1px solid #35606a}.final-actions a{display:grid;grid-template-columns:45px 1fr 24px;align-items:center;grid-gap:15px;gap:15px;padding:20px 0;border-bottom:1px solid #35606a;transition:padding .2s ease,border-color .2s ease}.final-actions span{color:#72a8a7;font:10px var(--mono)}.final-actions i{color:var(--lime);font-style:normal;transition:transform .2s ease}.product-hero{padding:100px 0 90px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 80% 20%,rgba(82,217,201,.14),transparent 30%);background-size:125% 125%;animation:hero-glow-shift 14s ease-in-out infinite alternate}@keyframes hero-glow-shift{0%{background-position:0 0}to{background-position:8% 5%}}.product-hero-grid{display:grid;grid-template-columns:1fr .86fr;grid-gap:90px;gap:90px;align-items:center}.product-hero h1{max-width:800px;margin:27px 0 24px;font-size:clamp(57px,7.5vw,99px);line-height:.89;letter-spacing:-.078em}.product-lede{max-width:680px;margin:0;color:var(--muted);font-size:18px;line-height:1.65}.terminal-card{overflow:hidden;border:1px solid #1d414a;border-radius:11px;background:var(--night);color:#d7e7e3;box-shadow:0 30px 65px rgba(7,28,36,.18)}.terminal-bar{display:flex;align-items:center;gap:7px;min-height:46px;padding:0 17px;border-bottom:1px solid #294750}.terminal-bar span{width:7px;height:7px;border-radius:50%;background:#44646b}.terminal-bar b{margin-left:8px;color:#78959a;font:9px var(--mono)}.terminal-card pre{min-height:350px;margin:0;padding:31px;overflow:auto;font:11px/1.8 var(--mono);white-space:pre-wrap}.terminal-card i{color:var(--lime);font-style:normal}.terminal-card em{color:#74ada7;font-style:normal}.terminal-card strong{color:var(--teal-bright)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin-top:60px}.feature-grid article{min-height:220px;padding:25px;border:1px solid var(--line);background:var(--surface);transition:transform .25s ease,border-color .25s ease}.workflow-section{background:var(--night);color:#eaf4f1}.workflow-header{display:grid;grid-template-columns:1.1fr .55fr;align-items:end;grid-gap:70px;gap:70px;margin:24px 0 58px}.workflow-header>p{color:#8ca4a6}.workflow-steps{display:grid;grid-template-columns:repeat(7,1fr);padding:0;margin:0;border-top:1px solid var(--line-dark);list-style:none}.workflow-steps li{min-width:0;padding:22px 16px 10px 0;border-right:1px solid var(--line-dark)}.workflow-steps li+li{padding-left:16px}.workflow-steps span{color:var(--teal-bright);font:10px var(--mono)}.workflow-steps h3{margin:21px 0 9px;font-size:15px}.workflow-steps p{margin:0;color:#82999d;font-size:11px;line-height:1.55}.install-section{background:var(--wash)}.install-grid{display:grid;grid-template-columns:.8fr 1fr;grid-gap:90px;gap:90px}.install-grid h2{margin:22px 0;font-size:clamp(42px,5vw,66px);line-height:.98;letter-spacing:-.06em}.install-grid>div>p:not(.eyebrow){color:var(--muted);line-height:1.7}.requirement-list{display:grid;margin-top:34px;border-top:1px solid #b9cbc4}.requirement-list span{display:grid;grid-template-columns:90px 1fr;padding:12px 0;border-bottom:1px solid #b9cbc4;color:#627579;font-size:12px}.requirement-list b{color:var(--ink)}.command-stack{display:grid;grid-gap:9px;gap:9px;align-content:start}.command-stack>label{margin-top:8px;color:#55706f;font:700 10px var(--mono);text-transform:uppercase}.command-block{position:relative;min-width:0;border:1px solid #23454e;border-radius:6px;background:var(--night)}.command-block pre{max-width:100%;margin:0;padding:20px 78px 20px 20px;overflow-x:auto;color:#d9e9e5;font:11px/1.5 var(--mono);white-space:pre}.command-block button{position:absolute;top:8px;right:8px;min-width:44px;min-height:36px;padding:7px 9px;border:1px solid #3c5e65;border-radius:4px;background:#12333c;color:#a9c6c4;font:9px var(--mono);cursor:pointer}.mcp-section{background:var(--paper)}.mcp-grid{display:grid;grid-template-columns:1fr .75fr;grid-gap:90px;gap:90px;align-items:center}.mcp-grid .command-block{margin:28px 0 23px}.agent-panel{padding:28px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.agent-panel>p{color:var(--muted);font:700 9px var(--mono);letter-spacing:.1em}.agent-panel>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin:23px 0}.agent-panel span{padding:13px;border:1px solid var(--line);background:var(--surface);font-size:12px;font-weight:750}.agent-panel small{color:var(--muted);font-size:11px;line-height:1.6}.search-title-grid{display:grid;grid-template-columns:1.1fr .5fr;grid-gap:80px;gap:80px;align-items:end}.search-principle{padding:22px;border:1px solid var(--line);border-radius:7px;background:var(--surface-alpha)}.search-principle>span{color:var(--teal);font:700 9px var(--mono)}.search-principle p{margin:15px 0 0;color:var(--muted);line-height:1.55}.search-principle strong{color:var(--ink)}.search-interface-section{padding:42px 0 105px;background:var(--night)}.search-product-ui{display:grid;grid-gap:18px;gap:18px}.capability-search{padding:27px;border:1px solid #31515a;border-radius:10px;background:#0d2932;color:white}.capability-search>label,.site-submission label{display:block;margin-bottom:10px;color:#aac2c0;font:700 10px var(--mono);text-transform:uppercase}.search-input-row{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.search-input-row input,.site-submission input[type=url]{width:100%;min-height:54px;padding:0 16px;border:1px solid #42636a;border-radius:5px;background:#071f28;color:white}.search-input-row input::placeholder{color:#6f8c90}.query-examples{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0 25px}.query-examples button{padding:8px 10px;border:1px solid #2d5057;border-radius:4px;background:transparent;color:#8fb0ad;font:9px var(--mono);cursor:pointer}.query-examples button:hover{border-color:var(--teal-bright);color:white}.search-filters{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:11px;gap:11px;padding:21px 0 0;margin:0;border:0;border-top:1px solid #294953}.search-filters legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.search-filters label{color:#78999d;font:9px var(--mono);text-transform:uppercase}.search-filters select{display:block;width:100%;min-height:39px;margin-top:7px;padding:0 8px;border:1px solid #35565e;border-radius:4px;background:#102d36;color:#d3e3df;font-size:11px}.search-empty,.search-results{min-height:250px}.search-empty{display:grid;align-content:center;padding:35px;border:1px dashed #36565e;border-radius:9px;color:#dbe9e6;text-align:center}.search-empty>span{color:#71979a;font:9px var(--mono)}.search-empty h3{margin:14px 0 7px;font-size:24px}.search-empty p{max-width:620px;margin:0 auto;color:#86a0a3;line-height:1.6}.search-empty small{margin-top:12px;color:var(--lime);font:9px var(--mono)}.search-empty.unavailable{border-style:solid;background:#102b34}.search-result-card{margin-bottom:14px;padding:26px;border:1px solid #34565e;border-radius:8px;background:#0e2b34;color:white}.result-domain{display:flex;justify-content:space-between;gap:15px;color:#75a09f;font:9px var(--mono)}.result-domain b{color:#9db4b4}.search-result-card h3{margin:20px 0 8px;font-size:24px}.search-result-card>p{color:#9bb0b1}.result-labels{display:flex;flex-wrap:wrap;gap:7px}.result-labels span{padding:6px 8px;border:1px solid #42616a;border-radius:3px;color:#a9c3c0;font:9px var(--mono)}.search-result-card dl{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:20px 0}.search-result-card dl div{padding-top:12px;border-top:1px solid #2e4d55}.search-result-card dt{color:#769499;font:9px var(--mono)}.search-result-card dd{margin:6px 0 0;font-size:11px}.search-result-card summary{cursor:pointer;color:var(--teal-bright);font-size:11px}.search-result-card pre{overflow:auto;color:#bcd0cc;font:10px var(--mono)}.site-submission{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;margin-top:40px;padding:35px;border:1px solid var(--line);border-radius:10px;background:var(--wash);color:var(--ink)}.site-submission h3{margin:16px 0 8px;font-size:28px}.site-submission p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.site-submission input[type=url]{background:var(--field-bg);color:var(--ink);border-color:var(--line)}.site-submission .approval-check{display:flex;gap:10px;align-items:flex-start;margin:15px 0;color:var(--muted);font:12px/1.5 var(--sans);text-transform:none}.approval-check input{margin-top:3px;accent-color:var(--teal)}.form-message{margin-top:14px!important;padding:10px 12px;border-left:3px solid var(--orange);background:var(--surface)}.search-loop{background:#0c3440;color:white}.search-loop .split-heading>p{color:#8eaaad}.search-loop ol{display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:58px 0 0;border-top:1px solid #37606a;border-left:1px solid #37606a;list-style:none}.search-loop li{min-height:145px;padding:20px;border-right:1px solid #37606a;border-bottom:1px solid #37606a}.search-loop li span{color:var(--teal-bright);font:9px var(--mono)}.search-loop li p{margin:28px 0 0;color:#b5c6c5;font-size:12px;line-height:1.5}.source-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.mcp-access{background:var(--night);color:white}.mcp-access .mcp-grid>div>p:last-child{color:#91a8aa}.mcp-tool-list{display:grid;grid-gap:8px;gap:8px}.mcp-tool-list code{padding:13px 15px;border:1px solid #2c4e56;border-radius:4px;background:#0e2932;color:#95d5cc;font:11px var(--mono)}.cloud-hero{background:radial-gradient(circle at 83% 25%,rgba(255,139,99,.14),transparent 28%)}.honesty-note{max-width:630px;margin-top:28px;color:#64777b;font-size:12px;line-height:1.6}.honesty-note span{display:inline-block;margin-right:8px;padding:4px 6px;border-radius:3px;background:#f7ddd4;color:#9a4d38;font:9px var(--mono)}.cloud-console{overflow:hidden;border:1px solid #254650;border-radius:10px;background:var(--night);color:white;box-shadow:0 30px 70px rgba(7,28,36,.18)}.cloud-console-foot,.cloud-console-head{display:flex;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #284850;color:#7e9a9e;font:9px var(--mono)}.cloud-console-head b{color:var(--orange)}.repo-row{display:flex;align-items:center;gap:14px;margin:25px;padding:17px;border:1px solid #31535b;border-radius:5px;color:#94aeb0;font-size:11px}.repo-row i{margin-left:auto;color:#587b7d;font-style:normal}.repo-row strong{color:var(--teal-bright)}.cloud-stage-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;padding:0 25px 25px}.cloud-stage-grid>span{display:grid;grid-template-columns:25px 1fr;padding:15px;border:1px solid #294b53;border-radius:5px;font-size:12px}.cloud-stage-grid i{color:var(--teal-bright);font:9px var(--mono);font-style:normal}.cloud-stage-grid small{grid-column:2;margin-top:5px;color:#769296;font:9px var(--mono)}.cloud-console-foot{border-top:1px solid #284850;border-bottom:0;line-height:1.5}.cloud-timeline{display:grid;grid-template-columns:repeat(5,1fr);padding:0;margin:60px 0 0;border-top:1px solid var(--line);border-left:1px solid var(--line);list-style:none}.cloud-timeline li{min-height:145px;padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.cloud-timeline span{color:var(--teal);font:9px var(--mono)}.cloud-timeline p{margin:28px 0 0;color:#536b6f;font-size:12px;line-height:1.5}.cloud-features{background:var(--night);color:white}.cloud-features .section-heading{display:flex;justify-content:space-between;gap:60px;align-items:flex-end}.cloud-features .section-heading>p{max-width:430px;color:#89a2a5}.cloud-group-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:55px}.cloud-group-grid article{padding:26px;border:1px solid #2c4d55;background:#0d2932}.cloud-group-grid h3{color:white}.cloud-group-grid ul{border-color:#2c4d55}.cloud-group-grid li{color:#9ab0b1}.cloud-cta{padding:100px 0;background:var(--lime);text-align:center}.availability-pill{display:inline-block;padding:7px 9px;border-radius:3px;background:var(--night);color:white;font:9px var(--mono)}.cloud-cta h2{max-width:780px;margin:24px auto 16px;font-size:clamp(44px,6vw,78px);line-height:.94;letter-spacing:-.065em}.cloud-cta p{max-width:610px;margin:0 auto 28px;color:#52634e;line-height:1.6}.playground-page>.footer,.playground-page>.nav{display:none}.playground-page{min-height:70vh}.playground-hero{padding-top:82px;padding-bottom:55px}.playground-hero h1{max-width:840px;margin:24px 0 18px;font-size:clamp(55px,7vw,92px);line-height:.9;letter-spacing:-.075em}.playground-hero h1 em{color:var(--teal);font-family:Georgia,serif;font-weight:400}.playground-lede{max-width:700px;color:var(--muted);font-size:17px;line-height:1.65}.playground-status{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:26px;color:#708487;font:9px var(--mono);text-transform:uppercase}.status.on{color:var(--teal)}.playground-grid,.privacy-layout{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:18px;gap:18px;padding-bottom:95px}.playground-card{min-width:0;padding:30px;border:1px solid var(--line);border-radius:9px;background:var(--surface);box-shadow:0 16px 40px rgba(7,28,36,.05)}.playground-card h2,.playground-explain h2{margin:18px 0 10px;font-size:clamp(31px,4vw,49px);line-height:1;letter-spacing:-.055em}.playground-card>p:not(.eyebrow),.playground-explain p{color:var(--muted);font-size:13px;line-height:1.65}.playground-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:24px 0}.playground-actions button{min-height:46px;padding:12px;border:1px solid var(--line);border-radius:4px;background:var(--surface-soft);color:var(--ink);font:700 10px var(--mono);text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.playground-actions button:hover{transform:translateY(-2px);border-color:var(--teal);background:var(--wash)}.playground-label{display:block;margin:20px 0 8px;color:#6f8584;font:9px var(--mono);text-transform:uppercase}.playground-card textarea{width:100%;min-height:90px;padding:12px;resize:vertical;border:1px solid var(--line);border-radius:5px;background:var(--paper);color:var(--ink)}.playground-result{min-height:150px;max-width:100%;margin:15px 0 0;padding:17px;overflow:auto;border-radius:5px;background:var(--night);color:#bad5cf;font:10px/1.6 var(--mono);white-space:pre-wrap}.approval-card{background:var(--surface-soft)}.approval-toggle{display:flex;gap:10px;margin:25px 0;padding:15px;border:1px solid var(--line);border-radius:5px;color:var(--muted);font-size:12px;line-height:1.5}.approval-toggle input{width:18px;height:18px;flex:0 0 auto;accent-color:var(--teal)}.state-readout{display:flex;justify-content:space-between;gap:15px;padding:14px 0;border-top:1px solid var(--line);color:var(--muted);font:10px var(--mono)}.state-readout strong{color:var(--ink)}.approval-request,.playground-error{margin-top:18px;padding:13px 15px;border-left:3px solid var(--orange);background:var(--danger-soft);color:var(--danger-ink);font-size:12px}.playground-explain{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:70px;gap:70px;padding-top:90px;padding-bottom:100px;border-top:1px solid var(--line)}.playground-explain h2 em{color:var(--teal);font-family:Georgia,serif;font-weight:400}.playground-points{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.playground-points article{padding-top:15px;border-top:1px solid #b8cbc4}.playground-points b{color:var(--teal);font:9px var(--mono)}.playground-points h3{margin:16px 0 7px;font-size:15px}.playground-points p{margin:0}.playground-points code{color:var(--teal);font:10px var(--mono)}.privacy-facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin-top:25px}.privacy-facts span{padding:13px;border:1px solid var(--line);border-radius:5px;color:#6e8483;font:9px var(--mono);text-transform:uppercase}.privacy-facts strong{display:block;margin-top:8px;color:var(--ink);font:700 13px var(--sans);text-transform:none}.site-footer{background:#05171e;color:#8fa5a7}.footer-grid{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:90px;gap:90px;padding-top:68px;padding-bottom:58px}.footer-brand p{max-width:320px;margin:20px 0 0;color:#789095;font-size:13px}.social-links{display:flex;gap:9px;margin-top:24px}.social-links a{display:grid;width:38px;height:38px;place-items:center;border:1px solid #294650;border-radius:50%;color:#d9e8e5;transition:border-color .2s ease,color .2s ease,transform .2s ease}.social-links a:hover{transform:translateY(-2px);border-color:var(--teal-bright);color:var(--teal-bright)}.social-links svg{width:15px;height:15px;fill:currentColor}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:35px;gap:35px}.footer-links>div{display:grid;align-content:start;grid-gap:11px;gap:11px}.footer-links strong{margin-bottom:5px;color:#d9e8e5;font-size:12px}.footer-links a{font-size:12px}.footer-links a:hover{color:var(--teal-bright)}.footer-bottom{display:flex;justify-content:space-between;gap:30px;padding-top:20px;padding-bottom:24px;border-top:1px solid #203b44;font:9px var(--mono);text-transform:uppercase}@media (max-width:1050px){.desktop-nav{display:none}.menu-button{display:block}.header-actions .button-small{display:none}.hero-grid,.product-hero-grid{grid-template-columns:1fr}.capability-console,.cloud-console,.terminal-card{max-width:720px}.hero-copy h1{max-width:850px}.product-selector{grid-template-columns:1fr 1fr}.workflow-steps{grid-template-columns:repeat(4,1fr)}.cloud-timeline,.search-filters{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.shell,.wrap{width:min(100% - 38px,1220px)}.section{padding:78px 0}.site-header-inner{min-height:68px}.agent-interface-inner,.demo-layout,.final-grid,.install-grid,.mcp-grid,.playground-explain,.playground-grid,.privacy-layout,.search-title-grid,.site-submission,.split-heading,.trust-layout,.verification-grid{grid-template-columns:1fr;gap:35px}.hero-section,.product-hero{padding:65px 0}.hero-grid,.product-hero-grid{gap:46px}.hero-copy h1,.product-hero h1{font-size:clamp(52px,15vw,78px)}.hero-lede,.product-lede{font-size:16px}.button-row{align-items:stretch;flex-direction:column}.button-row .button{width:100%}.button-row .text-link{padding:10px 0;text-align:center}.status-row{display:grid}.console-body{min-height:460px;padding:20px}.console-site{left:20px;width:205px}.network-node{right:20px;width:170px}.network-line{display:none}.console-query{left:20px;right:20px}.platform-loop{grid-template-columns:1fr;gap:16px}.platform-loop>div{align-items:flex-start;flex-direction:column}.platform-loop i{transform:rotate(90deg)}.audience-grid,.cloud-group-grid,.feature-grid,.product-spotlight-panel{grid-template-columns:1fr}.spotlight-features{border-top:1px solid #254b54;border-left:0}.spotlight-copy{min-height:330px}.audience-grid{border-left:1px solid var(--line)}.workflow-header{grid-template-columns:1fr;gap:20px}.workflow-steps{grid-template-columns:1fr 1fr}.install-grid,.mcp-grid{gap:50px}.search-input-row{grid-template-columns:1fr}.search-input-row .button{width:100%}.cloud-timeline,.search-filters,.search-loop ol,.search-result-card dl,.source-grid{grid-template-columns:1fr 1fr}.cloud-features .section-heading{display:block}.cloud-stage-grid,.footer-grid,.playground-actions,.playground-points,.privacy-facts{grid-template-columns:1fr}.footer-grid{gap:44px}.footer-links{gap:18px}.footer-bottom{align-items:flex-start;flex-direction:column}}@media (max-width:470px){.shell,.wrap{width:min(100% - 28px,1220px)}.brand-copy strong{font-size:15px}.brand-copy small{font-size:7px}.capability-mark{width:35px;height:35px}.hero-copy h1,.product-hero h1{font-size:50px}.mcp-grid h2,.section-heading h2,.trust-layout h2,.verification-grid h2,.workflow-header h2{font-size:40px}.console-body{min-height:500px}.console-site,.network-node{right:20px;width:auto}.network-node{left:20px}.node-a{top:145px}.node-b{top:225px}.node-c{top:305px}.console-query{bottom:20px}.console-foot{gap:6px;padding-inline:8px;font-size:7px}.agent-panel>div,.cloud-timeline,.search-filters,.search-loop ol,.source-grid,.workflow-steps{grid-template-columns:1fr}.query-examples{display:grid}.site-submission{padding:23px}.playground-card{padding:22px}.product-selector button{grid-template-columns:24px 1fr;padding-inline:12px}.product-selector button>small{display:none}.spotlight-copy,.spotlight-features{padding:25px}.spotlight-features ul{grid-template-columns:1fr}.spotlight-behavior{align-items:flex-start}.agent-tool-groups{grid-template-columns:1fr}.agent-interface-inner h2{font-size:29px}.footer-links{grid-template-columns:1fr 1fr}.footer-links>div:last-child{grid-column:span 2}}@media (hover:hover){.audience-grid article:hover,.feature-grid article:hover,.source-grid article:hover{transform:translateY(-4px);border-color:var(--teal);background:var(--surface-soft)}.final-actions a:hover{padding-right:7px;padding-left:7px;border-color:var(--teal-bright)}.final-actions a:hover i{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.connector-packet{display:none}.capability-console{transform:none!important;box-shadow:0 35px 80px rgba(7,28,36,.2)!important}.capability-console:after{display:none}}@media (prefers-contrast:more){:root{--muted:#40585d;--line:#859b96}html[data-theme=dark]{--muted:#c1d2cf;--line:#648189}.button,.feature-grid article,.playground-card,.product-selector button{border-width:2px}.eyebrow,.spotlight-behavior{color:currentColor}}@media (forced-colors:active){.eyebrow>i,.eyebrow>span,.network-node i,.status-dot{forced-color-adjust:none}.button,.product-selector button,.theme-button,summary{border:1px solid ButtonText}:focus-visible{outline-color:Highlight}}.theme-control{position:relative}.theme-button{display:grid;grid-template-columns:18px auto 12px;align-items:center;grid-gap:8px;gap:8px;min-height:42px;padding:0 11px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);cursor:pointer}.theme-button:hover,.theme-button[aria-expanded=true]{border-color:var(--teal);background:var(--surface-soft)}.theme-button-icon,.theme-option-icon{display:grid;place-items:center;color:var(--teal)}.theme-button-icon svg,.theme-option-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.theme-button-label{font:700 9px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.theme-chevron{width:12px;height:12px;fill:none;stroke:var(--muted);stroke-width:1.5;transition:transform .2s ease}.theme-button[aria-expanded=true] .theme-chevron{transform:rotate(180deg)}.theme-menu{position:absolute;top:49px;right:0;z-index:120;display:grid;width:178px;padding:7px;border:1px solid var(--line);border-radius:9px;background:var(--surface);box-shadow:0 18px 48px var(--shadow)}.theme-menu:before{content:"Appearance";padding:7px 10px 8px;color:var(--muted);font:700 8px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.theme-menu button{display:grid;grid-template-columns:22px 1fr 16px;align-items:center;grid-gap:9px;gap:9px;min-height:40px;padding:8px 10px;border:0;border-radius:5px;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.theme-menu button:hover,.theme-menu button[aria-checked=true]{background:var(--surface-soft)}.theme-menu button>span:nth-child(2){font-size:12px;font-weight:700}.theme-check{color:var(--teal);font-size:12px;font-weight:900;text-align:right}.popover-label{display:block;margin:7px 8px 2px;padding-top:10px;border-top:1px solid var(--line);color:var(--muted);font:700 8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.docs-detail,.gateway-section,.pipeline-section{background:var(--wash)}.pipeline-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:55px}.pipeline-grid a{display:block;min-height:260px;padding:30px;border:1px solid var(--line);border-radius:9px;background:var(--surface);transition:transform .2s ease,border-color .2s ease}.pipeline-grid a:hover{transform:translateY(-4px);border-color:var(--teal)}.access-grid span,.pipeline-grid span{color:var(--teal);font:700 9px var(--mono)}.pipeline-grid h3{margin:58px 0 10px;font-size:29px}.pipeline-grid p{max-width:580px;color:var(--muted);line-height:1.6}.pipeline-grid b{color:var(--teal);font-size:12px}.privacy-promise,.source-credit{margin:24px 0 0;padding:14px 17px;border-left:3px solid var(--teal);background:var(--surface);color:var(--muted);font-size:12px;line-height:1.6}.source-credit a{color:var(--teal);font-weight:750;text-decoration:underline;text-underline-offset:3px}.access-ways{background:var(--night);color:white}.access-ways .split-heading>p{color:#91a8aa}.access-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:52px}.access-grid article{min-height:230px;padding:24px;border:1px solid #2c4e56;background:#0d2932}.access-grid h3{margin:48px 0 10px;font-size:19px}.access-grid p{color:#9fb3b2;font-size:12px;line-height:1.6}.access-grid small{color:var(--orange);font:8px var(--mono)}.tool-disclosure{margin-top:28px;border:1px solid #2c4e56;border-radius:6px}.tool-disclosure summary{padding:17px;color:var(--teal-bright);cursor:pointer;font-size:12px}.tool-disclosure .mcp-tool-list{padding:0 17px 17px;grid-template-columns:repeat(3,1fr)}.docs-grid{display:grid;grid-template-columns:.7fr 1fr;grid-gap:90px;gap:90px}.docs-grid aside h2{margin:20px 0;font-size:clamp(40px,5vw,65px);line-height:.98;letter-spacing:-.06em}.docs-grid aside>p{color:var(--muted);line-height:1.7}.docs-grid .command-stack>div{display:grid;grid-gap:8px;gap:8px}.docs-grid .command-stack label{color:var(--muted);font:700 9px var(--mono);text-transform:uppercase}.doc-note{margin-top:30px;padding:18px;border:1px solid var(--line);background:var(--surface)}.doc-note p{margin-bottom:0;color:var(--muted);font-size:12px;line-height:1.6}.readiness-path{display:grid;max-width:900px;margin:55px auto 0}.readiness-path article{display:grid;grid-template-columns:65px 1fr;grid-gap:20px;gap:20px;padding:25px 0;border-top:1px solid var(--line)}.readiness-path span{color:var(--teal);font:10px var(--mono)}.readiness-path h3{margin:0 0 7px;font-size:22px}.readiness-path p{margin:0;color:var(--muted);line-height:1.6}.beta-section{padding:90px 0;background:#0c3440;color:white}.beta-form{display:grid;grid-template-columns:1fr minmax(230px,.7fr) auto;grid-gap:14px;gap:14px;align-items:end}.beta-form h2{margin:13px 0 8px;font-size:clamp(35px,4vw,52px);line-height:1;letter-spacing:-.05em}.beta-form p{margin:0;color:#9db3b3}.beta-form>label:not(.consent-row){color:#9fb6b5;font:700 9px var(--mono);text-transform:uppercase}.beta-form input[type=email]{display:block;width:100%;min-height:50px;margin-top:8px;padding:0 14px;border:1px solid #42636a;border-radius:5px;background:#082630;color:white}.consent-row{grid-column:2/4;display:flex;gap:8px;align-items:center;color:#a6b9b8;font-size:11px}.consent-row input{accent-color:var(--lime)}.form-result{grid-column:2/4;padding:13px;border:1px solid #52666a}.form-result a{display:inline-block;margin-top:7px;color:var(--lime);font-size:11px;font-weight:700}.gateway-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:50px}.gateway-grid details{border:1px solid var(--line);border-radius:6px;background:var(--surface);transition:border-color .2s ease}.gateway-grid details[open]{border-color:var(--teal)}.gateway-grid summary{display:flex;justify-content:space-between;min-height:58px;padding:20px;cursor:pointer;font-weight:750}.gateway-grid summary span{color:var(--teal);transition:transform .2s ease}.gateway-grid details[open] summary span{transform:rotate(45deg)}.gateway-grid p{margin:0;padding:0 20px 20px;color:var(--muted);font-size:13px;line-height:1.6}.privacy-lab{display:grid;grid-template-columns:.8fr 1fr;grid-gap:55px;gap:55px;align-items:center;padding-top:75px;padding-bottom:100px;border-top:1px solid var(--line)}.privacy-lab h2{margin:18px 0 10px;font-size:clamp(35px,4.5vw,55px);letter-spacing:-.055em}.privacy-lab>div>p:last-child{color:var(--muted);line-height:1.7}.legal-hero{padding:100px 0 80px;border-bottom:1px solid var(--line)}.legal-hero h1{max-width:920px;margin:25px 0 22px;font-size:clamp(54px,7vw,93px);line-height:.9;letter-spacing:-.075em}.legal-hero>div>p:last-child{color:var(--muted)}.legal-layout{display:grid;grid-template-columns:250px minmax(0,760px);grid-gap:90px;gap:90px;align-items:start}.legal-layout nav{position:-webkit-sticky;position:sticky;top:105px;display:grid;grid-gap:10px;gap:10px;font-size:12px}.legal-layout nav strong{margin-bottom:8px;color:var(--teal);text-transform:uppercase}.legal-layout nav a{color:var(--muted)}.legal-copy section{padding:0 0 35px;margin-bottom:35px;border-bottom:1px solid var(--line);scroll-margin-top:110px}.legal-copy h2{margin:0 0 14px;font-size:28px}.legal-copy p{color:var(--muted);line-height:1.75}.legal-copy a{color:var(--teal);text-decoration:underline}.legal-note{padding:18px;border:1px solid var(--line);background:var(--wash);font-size:12px}.legal-layout nav a{width:-moz-fit-content;width:fit-content;padding:4px 0;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:4px}.legal-layout nav a:hover{color:var(--ink);-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal)}.accessibility-commitments{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:24px}.accessibility-commitments article{padding:20px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.accessibility-commitments h3{margin:0 0 7px;font-size:18px}.accessibility-commitments p{margin:0;font-size:13px}html[data-theme=dark] .site-header{border-color:var(--line);background:rgba(7,27,34,.93)}html[data-theme=dark] .agent-panel,html[data-theme=dark] .agent-panel span,html[data-theme=dark] .feature-grid article,html[data-theme=dark] .mobile-nav,html[data-theme=dark] .playground-card,html[data-theme=dark] .product-popover,html[data-theme=dark] .site-submission{background:var(--surface)}html[data-theme=dark] .button-secondary:hover,html[data-theme=dark] .product-popover a:hover{background:var(--surface-soft)}html[data-theme=dark] .button-secondary{color:var(--ink)}html[data-theme=dark] .text-link{color:var(--teal-bright)}html[data-theme=dark] .hero-section,html[data-theme=dark] .product-hero{background-color:var(--paper)}html[data-theme=dark] .install-section{background:var(--wash)}html[data-theme=dark] .mcp-section{background:var(--paper)}html[data-theme=dark] .form-message,html[data-theme=dark] .site-submission input[type=url]{background:var(--surface-soft);color:var(--ink)}html[data-theme=dark] .approval-card{background:var(--surface-soft)}html[data-theme=dark] .cloud-group-grid li,html[data-theme=dark] .cloud-timeline p{color:var(--muted)}html[data-theme=dark] .eyebrow{color:#8bb5b0}html[data-theme=dark] .eyebrow>i,html[data-theme=dark] .eyebrow>span{box-shadow:0 0 0 5px rgba(82,217,201,.16)}html[data-theme=dark] .button:not(.button-light):not(.button-secondary){border-color:#2d746d;background:#123b3d;color:#effaf7}html[data-theme=dark] .button:not(.button-light):not(.button-secondary):hover{border-color:var(--teal-bright);background:#174b4a}html[data-theme=dark] .status-row{color:var(--muted)}html[data-theme=dark] .status-dot.live{box-shadow:0 0 0 4px rgba(36,159,125,.18)}html[data-theme=dark] .status-dot.beta{box-shadow:0 0 0 4px rgba(255,139,99,.16)}html[data-theme=dark] .platform-strip{border-color:#31545d;background:#0c2e38}html[data-theme=dark] .platform-loop>div span{border-color:#3a6169;background:#0a242d;box-shadow:inset 0 1px rgba(255,255,255,.025)}html[data-theme=dark] .honesty-note span{background:#432d28;color:#ffad91}html[data-theme=dark] .playground-points article,html[data-theme=dark] .requirement-list,html[data-theme=dark] .requirement-list span,html[data-theme=dark] .trust-list,html[data-theme=dark] .trust-list>div{border-color:var(--line)}html[data-theme=dark] .trust-tabs button[aria-selected=true]{background:#16413f;color:var(--teal-bright)}html[data-theme=dark] .guard-limitation,html[data-theme=dark] .legal-note,html[data-theme=dark] .privacy-promise,html[data-theme=dark] .roadmap-note,html[data-theme=dark] .source-credit{background:var(--surface)}html[data-theme=dark] .playground-card textarea{background:var(--field-bg)}html[data-theme=dark] .docs-detail,html[data-theme=dark] .ecosystem-section,html[data-theme=dark] .gateway-section,html[data-theme=dark] .inspector-section,html[data-theme=dark] .legal-hero,html[data-theme=dark] .pipeline-section,html[data-theme=dark] .product-hero,html[data-theme=dark] .security-hero,html[data-theme=dark] .trust-section{border-color:var(--line)}@media (max-width:900px){.access-grid{grid-template-columns:1fr 1fr}.beta-form{grid-template-columns:1fr}.consent-row,.form-result{grid-column:auto}.docs-grid{grid-template-columns:1fr;gap:55px}}@media (max-width:760px){.accessibility-commitments,.gateway-grid,.legal-layout,.pipeline-grid,.privacy-lab{grid-template-columns:1fr}.legal-layout{gap:45px}.legal-layout nav{position:static}.tool-disclosure .mcp-tool-list{grid-template-columns:1fr}}@media (max-width:470px){.theme-button{grid-template-columns:18px 12px}.theme-button-label{display:none}.access-grid{grid-template-columns:1fr}.network-connectors{display:none}.pipeline-grid a{min-height:auto}.pipeline-grid h3{margin-top:35px}}.guard-inspector .sr-only,.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}.guard-hero{background:radial-gradient(circle at 82% 24%,rgba(203,243,107,.16),transparent 31%)}.guard-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:70px;gap:70px;align-items:center}.guard-tagline{max-width:650px;margin:0 0 15px;color:var(--teal);font:400 italic 23px/1.35 Georgia,serif}.guard-boundary{position:relative;display:grid;grid-template-columns:1fr;align-items:stretch;grid-gap:6px;gap:6px;min-height:540px;padding:24px 24px 78px;border:1px solid #254650;border-radius:12px;background:var(--night);color:white;box-shadow:0 30px 70px rgba(7,28,36,.18)}.guard-boundary>div{display:grid;grid-template-columns:118px 1fr;align-items:center;min-width:0;padding:10px 13px;border:1px solid #31525a;border-radius:6px;background:#0c2831}.guard-boundary>i{color:#66878a;font-style:normal;line-height:8px;text-align:center}.guard-boundary small,.guard-boundary span,.guard-boundary strong{display:block}.guard-boundary span{grid-row:1/3;color:#78999e;font:700 7px var(--mono)}.guard-boundary strong{margin:0 0 3px;font-size:13px}.guard-boundary small{color:#89a4a6;font-size:9px;line-height:1.35}.guard-boundary .guard-gate{border-color:var(--teal-bright);background:#14372f}.guard-boundary .guard-gate strong{color:var(--lime);font-size:16px}.guard-boundary>b{position:absolute;left:24px;right:24px;bottom:24px;padding-top:15px;border-top:1px solid #294a52;color:var(--teal-bright);font:700 8px var(--mono);text-align:center;letter-spacing:.06em}.guard-flow,.responsibility-section,.risk-section{background:var(--night);color:white}.guard-flow .split-heading>p,.risk-section .split-heading>p{color:#90a8aa}.guard-flow ol{display:grid;grid-template-columns:repeat(6,1fr);padding:0;margin:58px 0 0;border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);list-style:none}.guard-flow li{min-height:190px;padding:20px;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.guard-flow li span{color:var(--teal-bright);font:9px var(--mono)}.guard-flow li h3{margin:38px 0 9px;font-size:16px}.guard-flow li p{margin:0;color:#8fa5a7;font-size:11px;line-height:1.55}.guard-bridge-section{background:var(--wash)}.guard-bridge-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:14px;gap:14px;margin-top:54px}.guard-bridge-grid article{padding:26px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.guard-bridge-grid article>span{color:var(--teal);font:700 8px var(--mono);letter-spacing:.08em}.guard-bridge-grid article>span:not(:first-child){display:block;margin-top:28px}.guard-bridge-grid ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 20px;gap:0 20px;padding:0;margin:24px 0 0;list-style:none}.guard-bridge-grid article:nth-child(2) ul{grid-template-columns:1fr}.guard-bridge-grid li{padding:10px 0;border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.5}.guard-tool-list{display:grid;grid-gap:7px;gap:7px;margin-top:24px}.guard-tool-list code{padding:10px 12px;border:1px solid var(--line);border-radius:4px;background:var(--paper);color:var(--ink);font:9px var(--mono)}.guard-route-warning{margin:16px 0 0;padding:17px 19px;border-left:3px solid var(--orange);background:var(--surface);color:var(--muted);font-size:12px;line-height:1.65}.guard-route-warning strong{color:var(--ink)}.guard-threats{border-top:1px solid var(--line-dark)}.inspector-section{background:var(--wash)}.guard-inspector{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:55px}.inspector-editor,.inspector-report{min-width:0;overflow:hidden;border:1px solid #294c54;border-radius:9px;background:var(--night);color:white}.inspector-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 17px;border-bottom:1px solid #294c54;color:#8da7a8;font:700 8px var(--mono)}.inspector-toolbar>div{display:flex;gap:5px}.inspector-toolbar button,.report-actions button{padding:7px 9px;border:1px solid #365a61;border-radius:4px;background:#11313a;color:#a9c4c1;font:8px var(--mono);cursor:pointer}.inspector-editor textarea{display:block;width:100%;min-height:530px;padding:22px;resize:vertical;border:0;outline-offset:-4px;background:#071f28;color:#c9dcd8;font:11px/1.65 var(--mono);-moz-tab-size:2;tab-size:2}.inspector-actions{display:flex;align-items:center;gap:15px;padding:15px 17px;border-top:1px solid #294c54}.inspector-actions span{color:#84a09f;font-size:10px}.inspector-error{margin:0;padding:12px 17px;border-top:1px solid #794b3d;background:#3a201d;color:#ffb49c;font-size:11px}.inspector-report{padding:24px;background:#0d2932}.report-summary{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.report-summary span{color:#7f9b9d;font:8px var(--mono)}.report-summary h3{margin:8px 0 0;font-size:42px}.report-summary>b{padding:7px 9px;border-radius:4px;font:8px var(--mono);text-transform:uppercase}.risk-low{background:#24483a;color:var(--lime)}.risk-review{background:#4a3f24;color:#ffe294}.risk-high{background:#4a2924;color:#ffad96}.inspector-report>p{color:#9eb2b1;font-size:12px}.finding-list{display:grid;grid-gap:8px;gap:8px;max-height:440px;margin:22px 0;overflow:auto}.finding-list article{padding:15px;border:1px solid #31525a;border-radius:5px;background:#0a252d}.finding-list article>div{display:flex;justify-content:space-between;gap:12px}.finding-list b{color:var(--orange);font:8px var(--mono);text-transform:uppercase}.finding-list code{color:#7f9fa0;font:8px var(--mono)}.finding-list h4{margin:12px 0 6px;font-size:14px}.finding-list p{margin:0 0 9px;color:#8fa8a7;font-size:11px;line-height:1.5}.finding-list small{color:#b5cfca;font-size:10px;line-height:1.5}.finding-clear strong{color:var(--lime)}.hardened-output{border-top:1px solid #31525a;border-bottom:1px solid #31525a}.hardened-output summary{padding:13px 0;color:var(--teal-bright);cursor:pointer;font-size:11px}.hardened-output pre{max-height:260px;overflow:auto;color:#b9d0cb;font:9px/1.55 var(--mono);white-space:pre-wrap}.report-actions{display:flex;gap:7px;margin:18px 0}.inspector-disclaimer{color:#789395;font-size:9px;line-height:1.45}.status-columns{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:55px}.status-columns article{padding:26px;border:1px solid var(--line);background:var(--surface)}.status-columns span{color:var(--teal);font:700 9px var(--mono)}.status-columns h3{margin:25px 0 18px;font-size:24px}.status-columns ul{padding:0;list-style:none}.status-columns li{padding:8px 0;border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.4}.guard-limitation,.roadmap-note{margin:24px 0 0;padding:17px;border-left:3px solid var(--orange);background:var(--surface);color:var(--muted);font-size:12px;line-height:1.65}.guard-commitments{background:#0c3440;color:white}.guard-commitments .trust-layout>div>p:last-child{color:#9ab0b1}.guard-commitments .trust-list,.guard-commitments .trust-list>div{border-color:#41636b}.security-hero{padding:110px 0 95px;background:radial-gradient(circle at 85% 22%,rgba(255,139,99,.12),transparent 31%)}.security-hero h1{max-width:950px;margin:26px 0 22px;font-size:clamp(62px,8vw,112px);line-height:.88;letter-spacing:-.08em}.security-hero>div>p:not(.eyebrow){max-width:780px;color:var(--muted);font-size:18px;line-height:1.7}.protocol-grid{display:grid;grid-template-columns:.8fr 1.1fr;grid-gap:100px;gap:100px}.protocol-grid h2{margin:20px 0 0;font-size:clamp(42px,5vw,68px);line-height:.95;letter-spacing:-.06em}.protocol-facts{border-top:1px solid var(--line)}.protocol-facts p{margin:0;padding:20px 0;border-bottom:1px solid var(--line);color:var(--muted);line-height:1.7}.protocol-facts code,.protocol-facts strong{color:var(--ink)}.risk-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:55px;border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark)}.risk-grid article{min-height:210px;padding:24px;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.ecosystem-grid span,.risk-grid span{color:var(--teal-bright);font:9px var(--mono)}.risk-grid h3{margin:42px 0 10px;font-size:19px}.risk-grid p{color:#8ea5a7;font-size:12px;line-height:1.6}.ecosystem-section{background:var(--wash)}.ecosystem-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:55px}.ecosystem-grid article{display:flex;flex-direction:column;min-height:300px;padding:25px;border:1px solid var(--line);background:var(--surface)}.ecosystem-grid span{color:var(--teal)}.ecosystem-grid h3{margin:45px 0 10px;font-size:22px}.ecosystem-grid p{color:var(--muted);font-size:12px;line-height:1.65}.ecosystem-grid a{margin-top:auto;color:var(--teal);font-size:11px;font-weight:800}.responsibility-section .section-heading h2{color:white}.threat-table{margin-top:55px;overflow-x:auto}.threat-table table{width:100%;min-width:820px;border-collapse:collapse}.threat-table td,.threat-table th{padding:16px;border:1px solid var(--line-dark);color:#9db2b2;font-size:11px;line-height:1.5;text-align:left}.threat-table thead th{color:var(--teal-bright);font:700 9px var(--mono);text-transform:uppercase}.threat-table tbody th{color:white}.responsibility-section .roadmap-note{background:#0d2932;color:#90a8aa}.security-close{background:var(--paper)}.security-close .final-grid>div:last-child p{color:var(--muted);line-height:1.7}.docs-guard{background:var(--night);color:white}.docs-guard h2{margin:20px 0 0;font-size:clamp(40px,5vw,65px);line-height:.98;letter-spacing:-.06em}.docs-guard .split-heading>div:last-child>p{color:#9ab0b1;line-height:1.7}.docs-guard .button{margin-top:18px;border-color:var(--lime);background:var(--lime);color:var(--night)}.inspector-toolbar button,.report-actions button{min-height:36px}html[data-theme=dark] .protocol-facts code,html[data-theme=dark] .protocol-facts strong{color:var(--ink)}@media (max-width:1050px){.guard-hero-grid{grid-template-columns:1fr}.guard-boundary{max-width:760px}.guard-flow ol{grid-template-columns:repeat(3,1fr)}.guard-inspector{grid-template-columns:1fr}}@media (max-width:760px){.ecosystem-grid,.guard-bridge-grid,.protocol-grid,.risk-grid,.status-columns{grid-template-columns:1fr}.guard-flow ol{grid-template-columns:1fr 1fr}.guard-boundary{padding-bottom:85px}.guard-bridge-grid ul{grid-template-columns:1fr}.security-hero{padding:75px 0}.security-hero h1{font-size:clamp(56px,16vw,82px)}.inspector-toolbar{align-items:flex-start;flex-direction:column}.inspector-editor textarea{min-height:430px}}@media (max-width:470px){.guard-flow ol{grid-template-columns:1fr}.guard-inspector{width:calc(100vw - 28px)}.report-summary{align-items:flex-start;flex-direction:column}}