:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#19232f;--muted:#6c7989;--line:#e6ebf1;--panel:#fff;--soft:#f9fbfc;--dark:#121a23;--green:#237a4d;--blue:#2457d6;--navy:#203349;--amber:#b7791f;--shadow:0 16px 42px #15202b0f}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:hidden}body{max-width:100%;color:var(--ink);background:#f9fbfc;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.site-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121921f7;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:0 clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.brand{white-space:nowrap;color:#eef4f8;align-items:center;gap:10px;font-size:17px;font-weight:800;display:inline-flex}.brand-mark{color:#95d9a7;background:#101820;border:1px solid #8ee0a457;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.nav{color:#a8b5c3;align-items:center;gap:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:760;display:flex}.nav a:hover,.nav-cta:hover{color:#fff;text-decoration:none}.nav a{border-radius:7px;padding:7px 9px}.nav a:hover{background:#ffffff0f}.nav-cta,.secondary-button,.primary-button{border-radius:7px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:760;display:inline-flex}.nav-cta,.secondary-button{border:1px solid var(--line);background:var(--panel)}.nav-cta{color:#e8f8ed;background:#8ee0a411;border-color:#8ee0a433;min-height:38px}.primary-button{background:var(--ink);color:#fff;box-shadow:0 10px 22px #17202a1f}@media (width<=1120px){.nav{display:none}}.hero-actions .primary-button,.hero-actions .secondary-button{min-height:40px;padding:0 15px;font-size:14.5px}.hero{grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);align-items:center;gap:clamp(34px,6vw,84px);min-height:min(760px,100vh - 76px);padding:46px 5vw 72px;display:grid}.hero-copy{max-width:760px}.eyebrow{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:850}h1,h2,h3,p{overflow-wrap:anywhere}h1{letter-spacing:0;max-width:820px;margin:0;font-size:clamp(44px,6.6vw,82px);font-weight:760;line-height:.98}h2{letter-spacing:0;margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:760;line-height:1.06}h3{margin:0 0 10px;font-size:20px;line-height:1.2}.hero-text{color:#405063;max-width:660px;margin:24px 0 0;font-size:clamp(18px,1.8vw,22px)}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.proof-row{flex-wrap:wrap;gap:0;margin-top:24px;display:flex}.proof-row span{color:#647386;background:0 0;border:0;border-radius:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:700}.proof-row span+span:before{content:"/";color:#a7b2bf;margin:0 10px}.product-visual{min-height:520px;padding-top:24px;position:relative}.runtime-card{z-index:2;background:#fff;border:1px solid #20834e47;border-radius:12px;gap:2px;min-width:230px;padding:14px 16px;display:grid;position:absolute;top:0;left:26px;box-shadow:0 14px 38px #15202b1f}.runtime-card span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:780}.runtime-card strong{color:var(--green);font-size:16px}.terminal-window{background:linear-gradient(180deg, var(--navy), var(--dark));color:#d9f3df;box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.window-bar{border-bottom:1px solid #ffffff1f;gap:8px;padding:15px 18px;display:flex}.window-bar span{background:#f2c35d;border-radius:999px;width:12px;height:12px}.window-bar span:first-child{background:#e56b64}.window-bar span:last-child{background:#56c271}pre{white-space:pre-wrap;color:#cce9d2;margin:0;padding:28px;font-size:clamp(13px,1.45vw,16px);line-height:1.65}.console-card{border:1px solid var(--line);width:min(430px,92%);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:22px;position:absolute;bottom:0;right:0}.console-card-header{color:var(--muted);justify-content:space-between;gap:18px;margin-bottom:18px;font-weight:760;display:flex}.console-card-header strong{color:var(--green)}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.metric-grid div{border:1px solid var(--line);background:var(--soft);border-radius:10px;padding:16px}.metric-grid span{color:var(--muted);font-size:13px;font-weight:720;display:block}.metric-grid strong{margin-top:6px;font-size:clamp(20px,2.2vw,26px);line-height:1.1;display:block}.section,.trust-section,.product-update,.mini-shell-section{border-top:1px solid var(--line);padding:86px 5vw}.mini-shell-section{background:#eef3f7;grid-template-columns:1fr;align-items:start;gap:30px;display:grid}.mini-shell-copy{max-width:920px}.mini-shell-copy h2{font-size:clamp(32px,3.7vw,52px)}.mini-shell-copy p:not(.eyebrow){color:#405063;margin:20px 0 0;font-size:clamp(18px,1.6vw,21px)}.mini-shell-demo{min-width:0}.mini-shell-stage{grid-template-columns:minmax(380px,.5fr) minmax(620px,1fr);align-items:stretch;gap:18px;display:grid}.human-file-panel{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 18px 54px #0c151f1a}.human-file-header{border-bottom:1px solid var(--line);background:#f7f9fb;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 15px;display:flex}.human-file-header span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850;display:block}.human-file-header strong{margin-top:1px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;display:block}.human-file-badge{min-height:26px;color:var(--blue);white-space:nowrap;background:#eef4ff;border:1px solid #bfd0ff;border-radius:999px;flex:none;align-items:center;padding:0 9px;display:inline-flex}.human-file-panel pre{color:#334255;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;background:#fbfdff;flex:auto;min-height:0;margin:0;padding:20px 18px;font-size:clamp(12px,1vw,14px);line-height:1.78;overflow:auto}.human-file-panel code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.env-secret{color:#9a3412;font-weight:820}.human-file-panel p{border-top:1px solid var(--line);color:#536273;margin:0;padding:13px 15px 15px;font-size:13px;font-weight:680}.mini-shell-window{color:#e8edf2;background:#091018;border:1px solid #ffffff1a;border-radius:14px;overflow:hidden;box-shadow:0 24px 76px #0c151f38}.mini-shell-topbar,.mini-shell-controlbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.mini-shell-topbar{background:#121b26;border-bottom:1px solid #ffffff1a;min-height:54px;padding:0 18px}.mini-shell-title{align-items:center;gap:8px;min-width:0;display:inline-flex}.mini-shell-title strong{color:#f4f8fb;text-overflow:ellipsis;white-space:nowrap;margin-left:6px;font-size:14px;font-weight:820;overflow:hidden}.window-dot{border-radius:999px;flex:none;width:11px;height:11px}.window-dot.red{background:#e56b64}.window-dot.amber{background:#f2c35d}.window-dot.green{background:#56c271}.mini-shell-status{color:#87e3a1;white-space:nowrap;background:#20834e2e;border:1px solid #57c2714d;border-radius:999px;flex:none;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.mini-shell-controlbar{background:#0d151f;border-bottom:1px solid #ffffff14;flex-wrap:wrap;padding:14px 18px}.mini-shell-modebar{background:#101a25;border:1px solid #ffffff1f;border-radius:10px;flex:none;gap:4px;padding:4px;display:inline-flex}.mini-shell-mode{color:#9fb4c7;cursor:pointer;min-height:28px;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:12px;font-weight:850}.mini-shell-mode.is-active{color:#111820;background:#f4f8fb}.mini-shell-prompt{overflow-wrap:anywhere;color:#9fb4c7;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;font-weight:760}.mini-shell-buttons{flex:none;gap:10px;display:flex}.mini-shell-buttons .primary-button,.mini-shell-buttons .secondary-button{min-height:36px;padding:0 13px;font-size:13px}.mini-shell-run{color:#111820;box-shadow:none;background:#f4f8fb}.mini-shell-run:disabled{cursor:wait;opacity:.68}.mini-shell-reset{color:#d9e2eb;background:#151f2b;border-color:#ffffff29}.mini-shell-output-wrap{background:linear-gradient(#0a141ef5,#050a10fa),#080e14;min-height:clamp(430px,52vw,560px);max-height:590px;position:relative}.mini-shell-output{white-space:pre-wrap;overflow-wrap:anywhere;color:#dce5ed;scrollbar-color:#33465b #101924;width:100%;height:clamp(430px,52vw,560px);max-height:590px;margin:0;padding:22px 24px 34px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(12px,1.15vw,14px);line-height:1.65;overflow:auto}.mini-shell-line{min-height:1.65em}.mini-shell-line-command{color:#d8efff;font-weight:760}.mini-shell-line-normal{color:#dce5ed}.mini-shell-line-success{color:#75d889}.mini-shell-line-warning{color:#f2c35d}.mini-shell-line-error{color:#ff7f75}.mini-shell-line-dim{color:#8496a8}.mini-shell-line-section{color:#8eb7ff;font-weight:850}.mini-shell-cursor{opacity:.9;background:#dce5ed;width:8px;height:17px;animation:1s steps(2,start) infinite mini-shell-blink;position:absolute;bottom:16px;left:24px}.mini-shell-demo[data-state=running] .mini-shell-cursor,.mini-shell-demo[data-state=complete] .mini-shell-cursor{left:auto;right:24px}@keyframes mini-shell-blink{50%{opacity:0}}.mini-shell-note{color:#536273;margin:14px 0 0;font-size:14px;font-weight:680}.product-update{background:#fff;grid-template-columns:minmax(0,.62fr) minmax(520px,1fr);align-items:start;gap:clamp(30px,5vw,72px);display:grid}.product-update-copy{max-width:520px}.product-update h2{font-size:clamp(30px,3.4vw,46px)}.product-update-copy p{color:#536273;margin:18px 0 0;font-size:18px}.workflow-panel{border:1px solid var(--line);background:#f7f9fb;border-radius:14px;gap:14px;padding:18px;display:grid;box-shadow:0 18px 60px #15202b1a}.workflow-header,.workflow-card-title,.preview-strip{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.workflow-header{padding:4px 2px 8px}.workflow-header span,.muted-label,.workflow-card p,.preview-strip span,.workflow-card dt{color:var(--muted);font-size:13px;font-weight:730}.workflow-header strong{margin-top:2px;font-size:22px;display:block}.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workflow-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.workflow-card h3{margin:0;font-size:18px}.workflow-card p{margin:5px 0 0}.workflow-card dl{grid-template-columns:92px 1fr;gap:8px 12px;margin:18px 0 0;display:grid}.workflow-card dd{color:var(--ink);margin:0;font-weight:760}.status-pill{white-space:nowrap;border-radius:999px;align-items:center;width:max-content;min-height:26px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.status-pill.ok{color:var(--green);background:#e5f5ea}.agent-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.agent-row span{border:1px solid var(--line);background:var(--soft);min-width:0;color:var(--ink);text-align:center;border-radius:8px;padding:10px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:800}.target-list{gap:8px;margin-top:18px;display:grid}.target-list span{border:1px solid var(--line);background:var(--soft);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.target-list b{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:800}.target-list em{color:var(--muted);text-transform:uppercase;flex:none;font-size:12px;font-style:normal;font-weight:800}.project-review-card{overflow:hidden}.policy-table{border:1px solid var(--line);border-radius:10px;margin-top:18px;display:grid;overflow:hidden}.policy-row{border-top:1px solid var(--line);color:#4c5b6a;grid-template-columns:minmax(150px,1.25fr) 80px 100px 112px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:grid}.policy-row:first-child{border-top:0}.policy-head{background:var(--soft);color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.policy-row strong{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.risk,.mode-segment{border-radius:999px;width:max-content;padding:5px 8px;font-size:12px;font-weight:850}.risk.high{color:#a4281f;background:#fff0ef}.risk.medium{color:var(--amber);background:#fff3dc}.mode-segment{border:1px solid var(--line);color:var(--ink);background:#fff}.preview-strip{border:1px solid var(--line);background:var(--dark);color:#fff;border-radius:12px;align-items:center;padding:16px 18px}.preview-strip strong,.preview-strip span{display:block}.preview-strip span{color:#b8c6d4;margin-top:3px}.preview-button{min-height:38px;color:var(--ink);flex:none}.section-heading{max-width:760px;margin-bottom:36px}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.steps article,.trust-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:26px}.step-number{width:max-content;min-width:44px;height:38px;color:var(--green);background:#e8f4ec;border-radius:10px;place-items:center;margin-bottom:22px;padding:0 10px;font-weight:900;display:grid}.step-number.policy{color:var(--blue);background:#eaf0ff}.step-number.block{color:var(--amber);background:#fff3dc}.steps p,.trust-section p,.team-copy p{color:#536273;margin:0;font-size:17px}.trust-section{background:#fff;grid-template-columns:minmax(0,.85fr) minmax(360px,1fr);gap:34px;display:grid}.trust-section>div:first-child p{max-width:630px;margin-top:18px;font-size:19px}.trust-boundary{border:1px solid var(--line);background:#f7f9fb;border-radius:14px;padding:18px}.trust-boundary-header{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.boundary-icon{width:30px;height:30px;color:var(--blue);background:#eef4ff;border:1px solid #bfd0ff;border-radius:8px;flex:none;place-items:center;font-size:18px;font-weight:900;display:grid}.trust-boundary-header h3{margin-bottom:4px}.trust-boundary-header p{color:#536273;margin:0;font-size:15px}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.trust-card{border-radius:12px;padding:18px}.trust-card.can-see{background:#fbfdff;border-color:#bfd0ff}.trust-card.cannot-see{background:#fbfffc;border-color:#bfe5cb}.trust-card h3{align-items:center;gap:8px;font-size:18px;display:flex}.trust-card.can-see h3 span{color:var(--blue)}.trust-card.cannot-see h3 span{color:var(--green)}.trust-card.can-see li::marker{color:var(--blue)}.trust-card.cannot-see li::marker{color:var(--green)}ul{color:#4c5a68;margin:16px 0 0;padding-left:20px}li+li{margin-top:9px}.split{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:start;gap:34px;display:grid}.team-copy{justify-items:start;gap:24px;display:grid}.footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:18px;padding:26px 5vw;font-weight:700;display:flex}.footer-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.footer-links button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:700}.cookie-banner{z-index:50;border:1px solid var(--line);max-width:1080px;box-shadow:var(--shadow);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:0 auto;padding:18px;display:flex;position:fixed;bottom:24px;left:24px;right:24px}.cookie-banner[hidden]{display:none}.cookie-banner strong{margin-bottom:4px;font-size:16px;display:block}.cookie-banner p{color:#526273;margin:0;font-size:14px}.cookie-banner p a{color:var(--blue);font-weight:760}.cookie-actions{flex:none;align-items:center;gap:10px;display:flex}button.primary-button{cursor:pointer;border:0}button.secondary-button{cursor:pointer}.legal-main{width:min(940px,100% - 36px);margin:0 auto;padding:64px 0 86px}.legal-hero{margin-bottom:28px}.legal-hero h1{font-size:clamp(42px,6vw,68px)}.legal-card{border:1px solid var(--line);background:#fff;border-radius:14px;gap:26px;padding:30px;display:grid}.legal-card section{gap:10px;display:grid}.legal-card h2{font-size:26px}.legal-card p,.legal-card li{color:#4c5b6a;font-size:16px}.legal-card p{margin:0}.legal-meta{color:var(--muted);font-weight:720}.article-main{background:#f7f9fb}.news-article{width:min(1120px,100% - 36px);margin:0 auto;padding:64px 0 92px}.article-hero{max-width:920px;margin-bottom:40px}.article-hero h1{font-size:clamp(42px,6vw,76px)}.article-subtitle{color:#405063;max-width:830px;margin:24px 0 0;font-size:clamp(18px,1.8vw,22px)}.article-meta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.article-meta span,.evidence-stat{border:1px solid var(--line);width:max-content;max-width:100%;min-height:32px;color:var(--muted);background:#fff;border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.article-section,.article-cta,.source-list{border:1px solid var(--line);background:#fff;border-radius:14px;padding:30px}.article-section+.article-section,.article-section+.evidence-grid,.evidence-grid+.article-section,.article-section+.outcome-list,.outcome-list+.article-cta,.article-cta+.source-list{margin-top:18px}.article-section h2,.article-cta h2,.source-list h2,.evidence-grid h2,.outcome-list h2{font-size:clamp(28px,3vw,42px)}.article-section p,.article-cta p,.evidence-grid p,.outcome-list p{color:#536273;margin:16px 0 0;font-size:18px}.evidence-grid,.outcome-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.evidence-grid article,.outcome-list article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px}.evidence-stat{color:var(--blue);background:#eaf0ff;margin-bottom:18px}.article-cta{background:var(--dark);color:#fff;justify-content:space-between;align-items:center;gap:28px;display:flex}.article-cta p{color:#b8c6d4;max-width:760px}.article-cta .primary-button{color:var(--ink);background:#fff;flex:none}.source-list{gap:10px;display:grid}.source-list h2{margin-bottom:8px}.source-list a{color:var(--blue);font-weight:760}.security-main{width:min(1296px,100% - 36px);margin:0 auto;padding:64px 0 92px}.docs-shell{background:#fff;grid-template-columns:260px minmax(0,1fr);min-height:calc(100vh - 68px);display:grid}.docs-sidebar{border-right:1px solid var(--line);background:#fbfcfd;align-self:start;gap:14px;min-height:calc(100vh - 68px);padding:54px 34px;display:grid;position:sticky;top:68px}.docs-sidebar strong{color:var(--ink);margin-bottom:12px;font-size:18px}.docs-sidebar a{color:#697789;font-size:16px;font-weight:700}.docs-sidebar a:hover{color:var(--ink)}.docs-content{width:min(100%,980px);padding:86px 7vw 110px}.docs-hero h1{font-size:clamp(56px,8vw,96px)}.docs-hero p{color:#504857;max-width:860px;margin:24px 0 28px;font-size:clamp(22px,2.2vw,30px);line-height:1.35}.docs-section{border-top:1px solid var(--line);margin-top:64px;padding-top:42px}.docs-section h2{font-size:clamp(36px,4vw,58px)}.docs-section>p{color:#504857;max-width:860px;margin:18px 0 0;font-size:20px}.docs-code{border:1px solid var(--line);background:#fbfcfd;border-radius:10px;margin-top:24px;overflow:hidden}.docs-code.dark{background:#101820;border-color:#ffffff14}.docs-code pre{color:#243140;white-space:pre-wrap;padding:24px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:16px;line-height:1.7;overflow:auto}.docs-code.dark pre{color:#dce6ef}.docs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.docs-grid article{border:1px solid var(--line);background:#fbfcfd;border-radius:10px;padding:22px}.docs-grid h3{margin-bottom:8px;font-size:22px}.docs-grid p{color:#536273;margin:0;font-size:16px}.security-hero{max-width:980px;margin-bottom:34px}.security-hero h1{font-size:clamp(44px,5.6vw,74px)}.security-hero p{color:#405063;max-width:900px;margin:24px 0 0;font-size:clamp(18px,1.7vw,22px)}.security-summary,.security-control-grid,.security-boundary-grid{gap:18px;display:grid}.security-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.security-summary article,.security-section,.security-cta{border:1px solid var(--line);background:#fff;border-radius:14px}.security-summary article{padding:24px}.security-kicker{width:max-content;max-width:100%;min-height:32px;color:var(--green);background:#e8f4ec;border-radius:999px;align-items:center;margin-bottom:18px;padding:0 10px;font-size:13px;font-weight:900;display:inline-flex}.security-kicker.policy{color:var(--blue);background:#eaf0ff}.security-kicker.block{color:var(--amber);background:#fff3dc}.security-summary h2,.security-section h2,.security-cta h2{font-size:clamp(28px,3vw,42px)}.security-summary p,.security-section p,.security-section li,.security-cta p{color:#4c5b6a;font-size:17px}.security-summary p,.security-section p,.security-cta p{margin:14px 0 0}.security-section,.security-cta{margin-top:18px;padding:30px}.security-section.two-column,.scenario-panel{grid-template-columns:minmax(0,.7fr) minmax(440px,1fr);align-items:start;gap:28px;display:grid}.security-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-boundary-card,.security-control-grid article{border:1px solid var(--line);background:#fbfdff;border-radius:12px;padding:22px}.security-boundary-card.can-see{border-color:#bfd0ff}.security-boundary-card.cannot-see{border-color:#bfe5cb}.security-boundary-card h3,.security-control-grid h3{font-size:20px}.security-boundary-card.can-see li::marker{color:var(--blue)}.security-boundary-card.cannot-see li::marker{color:var(--green)}.security-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.scenario-panel{background:#eef3f7}.security-terminal{color:#e8edf2;background:#091018;border-radius:14px;overflow:hidden;box-shadow:0 18px 54px #0c151f24}.security-terminal pre{color:#dce5ed;overflow-wrap:anywhere;white-space:pre-wrap;font-size:clamp(12px,1.15vw,15px)}.security-cta{background:var(--dark);color:#fff;justify-content:space-between;align-items:center;gap:28px;display:flex}.security-cta p{color:#b8c6d4;max-width:840px}.security-cta .primary-button{color:var(--ink);box-shadow:none;background:#fff;flex:none}@media (width<=920px){.nav{display:none}.hero,.trust-section,.split,.product-update,.mini-shell-section{grid-template-columns:1fr}.hero{min-height:auto}.mini-shell-stage{grid-template-columns:1fr}.human-file-panel pre{max-height:320px}.product-visual{min-height:470px}.workflow-grid{grid-template-columns:1fr}.policy-head{display:none}.policy-row{grid-template-columns:1fr;gap:8px}.steps,.trust-grid,.evidence-grid,.outcome-list,.security-summary,.security-control-grid,.security-boundary-grid,.security-section.two-column,.scenario-panel{grid-template-columns:1fr}.article-cta,.security-cta{flex-direction:column;align-items:flex-start}}@media (width<=560px){.site-header{padding:0 18px}.brand{font-size:16px}.nav-cta{display:none}.hero,.section,.trust-section,.product-update,.mini-shell-section{padding-left:18px;padding-right:18px}.mini-shell-topbar,.mini-shell-controlbar{flex-direction:column;align-items:stretch}.mini-shell-modebar{width:100%}.mini-shell-mode{flex:1 1 0}.mini-shell-status{width:max-content}.mini-shell-buttons{width:100%}.mini-shell-buttons .primary-button,.mini-shell-buttons .secondary-button{flex:1 1 0}.mini-shell-output-wrap{min-height:420px}.mini-shell-output{height:420px;padding:18px 16px 32px;font-size:12px}.product-visual{min-height:auto;padding-top:0}.runtime-card{margin-bottom:14px;position:static}.console-card{width:100%;margin-top:18px;position:static}.metric-grid{grid-template-columns:1fr}.workflow-panel{padding:14px}.workflow-header,.workflow-card-title,.preview-strip{flex-direction:column;align-items:stretch}.workflow-card dl{grid-template-columns:1fr}.article-section,.article-cta,.source-list,.evidence-grid article,.outcome-list article,.security-section,.security-cta,.security-summary article{padding:22px}.agent-row{grid-template-columns:1fr}.preview-button{width:100%}.footer{flex-direction:column;align-items:flex-start;padding-left:18px;padding-right:18px}.footer-links{justify-content:flex-start}.cookie-banner{flex-direction:column;align-items:stretch;bottom:12px;left:12px;right:12px}.cookie-actions{flex-wrap:wrap}}.landing-hero,.landing-section,.final-cta{width:100%;max-width:100vw;padding-left:5vw;padding-right:5vw;overflow-x:hidden}.landing-hero{color:#f3f7fb;text-align:center;background:linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/74px 74px,linear-gradient(#ffffff09 1px,#0000 1px) 0 0/74px 74px,linear-gradient(135deg,#00ff411f,#0000 32%),linear-gradient(220deg,#2457d629,#0000 34%),#070b10;flex-direction:column;align-items:center;min-height:auto;padding-top:58px;padding-bottom:78px;display:flex;position:relative}.landing-hero:before{content:"";pointer-events:none;opacity:.86;background:linear-gradient(105deg,#0000 0 24%,#8ee0a414 35%,#0000 46% 100%),repeating-linear-gradient(#0000 0 12px,#ffffff05 13px 14px);animation:9s ease-in-out infinite alternate hero-scan;position:absolute;inset:0}.landing-hero>*,.landing-section>*,.runtime-panel,.code-panel,.markdown-preview,.shell-terminal,.agent-flow-grid,.policy-file-layout{min-width:0}.landing-hero-copy{z-index:1;order:1;width:100%;max-width:900px;position:relative}.landing-hero h1{overflow-wrap:anywhere;max-width:800px;margin-left:auto;margin-right:auto;font-size:clamp(42px,4.85vw,66px);line-height:1.04}.landing-hero .eyebrow{color:#8ee0a4}.landing-hero-text,.section-heading p,.feedback-copy p,.final-cta p{color:#445469;font-size:clamp(16px,1.35vw,18px)}.landing-hero-text{color:#c0cad5;max-width:620px;margin:20px auto 0}.landing-hero .hero-actions,.landing-hero .proof-row{justify-content:center}.landing-hero .primary-button{color:#07100b;background:#f6faf8;box-shadow:0 16px 38px #00ff4129}.landing-hero .secondary-button{color:#edf5f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff1;border-color:#ffffff2e}.landing-hero .primary-button:hover,.landing-hero .secondary-button:hover,.final-cta .primary-button:hover,.final-cta .secondary-button:hover{text-decoration:none;transform:translateY(-1px)}.primary-button,.secondary-button,.nav-cta,.landscape-toggle button,.hero-command-dock button{transition:background-color .19s ease-out,border-color .19s ease-out,color .19s ease-out,box-shadow .19s ease-out,transform .19s ease-out}button.secondary-button{font:inherit}.command-copy.is-copied{color:#bdf5c9;background:#8ee0a429;border-color:#8ee0a480}.landing-hero .proof-row span{color:#8d9ead}.landing-hero .proof-row span+span:before{color:#8d9ead99}.hero-command-dock{background:#ffffff0e;border:1px solid #ffffff21;border-radius:12px;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:22px;padding:5px;display:inline-flex;box-shadow:0 16px 42px #00000038}.hero-command-dock button{color:#93a4b4;cursor:pointer;min-height:36px;font:inherit;background:0 0;border:0;border-radius:8px;padding:0 13px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:850}.hero-command-dock button.is-active{color:#07100b;background:#e9fff0}.hero-signal-grid{z-index:1;order:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(100%,900px);margin-top:14px;display:grid;position:relative}.hero-signal-grid article{text-align:left;background:#ffffff0e;border:1px solid #ffffff21;border-radius:8px;min-height:86px;padding:16px;position:relative;overflow:hidden}.hero-signal-grid article:before{content:"";background:linear-gradient(90deg,#00ff41,#2457d6,#f33);width:100%;height:2px;animation:4.8s ease-in-out infinite signal-pass;position:absolute;top:0;left:0;transform:translate(-70%)}.hero-signal-grid article:nth-child(2):before{animation-delay:.65s}.hero-signal-grid article:nth-child(3):before{animation-delay:1.3s}.hero-signal-grid span{color:#8ee0a4;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:900;display:block}.hero-signal-grid strong{color:#edf5f2;margin-top:10px;font-size:14px;line-height:1.35;display:block}.runtime-panel,.code-panel,.markdown-preview{color:#e5edf5;background:#101820;border:1px solid #121d2816;border-radius:9px;width:100%;max-width:100%;overflow:hidden;box-shadow:0 16px 42px #15202b0f}.shell-terminal{z-index:1;color:#d8dee6;text-align:left;background:#0d141d;border:1px solid #8ee0a440;border-radius:10px;width:min(100%,790px);margin-top:38px;position:relative;overflow:hidden;box-shadow:0 28px 76px #0000005c}.hero-terminal{order:2;width:min(100%,980px);margin-top:24px}.shell-terminal-bar{color:#9caebb;background:#111a24;border-bottom:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:34px;padding:0 11px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;font-weight:650;display:grid}.window-dots{gap:7px;display:flex}.window-dots span{background:#56c271;border-radius:999px;width:8px;height:8px}.window-dots span:first-child{background:#e56b64}.window-dots span:nth-child(2){background:#f2c35d}.shell-terminal-bar strong{color:#8ee0a4;text-transform:uppercase;font-size:11px;font-weight:650}.shell-terminal pre{color:#dbe6ef;white-space:pre-wrap;margin:0;padding:clamp(20px,2.45vw,27px);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(11.5px,.95vw,12.75px);line-height:1.62;overflow:auto}.shell-terminal .prompt{color:#8ee0a4;font-weight:720}.terminal-metrics{background:#ffffff14;border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.terminal-metrics span{color:#93a4b4;background:#0d141d;gap:3px;min-height:68px;padding:13px 16px;font-size:12px;font-weight:760;display:grid}.terminal-metrics strong{color:#f5fbf7;font-size:24px;line-height:1}.runtime-panel-header{color:#9fb0c2;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:0 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:800;display:flex}.runtime-panel-header strong{color:#8ee0a4;text-transform:uppercase;font-size:12px}.runtime-panel pre,.code-panel pre,.markdown-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#dce6ef;max-width:100%;padding:clamp(20px,3vw,30px);font-size:clamp(12px,1.25vw,15px);line-height:1.68;overflow:auto}.landing-section{background:radial-gradient(circle at 12% 0,#00ff4109,#0000 28rem),linear-gradient(#f4f7f8 0%,#fff 100%);border-top:1px solid #0f172014;padding-top:86px;padding-bottom:86px}.landing-section:nth-of-type(odd){background:radial-gradient(circle at 86% 0,#2457d60a,#0000 30rem),linear-gradient(#fff 0%,#f7fafb 100%)}.section-heading{max-width:720px}.section-heading p{max-width:660px;margin:13px 0 0}.section-heading code,.trust-lists code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.problem-grid,.policy-mode-grid,.profile-grid,.edition-grid,.agent-flow-grid{gap:20px;margin-top:32px;display:grid}.problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.problem-grid article,.policy-mode-grid article,.policy-columns article,.profile-grid article,.edition-grid article,.trust-lists article,.agent-flow-grid article,.policy-file-notes article{background:#ffffffad;border:1px solid #e1e7eeb8;border-radius:8px;padding:19px}.problem-grid article,.profile-grid article{background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;padding:19px 0 0}.problem-grid article,.policy-mode-grid article,.profile-grid article,.edition-grid article,.policy-file-notes article,.localrail-decision-grid article,.decision-list div,.landscape-badge{transition:border-color .19s ease-out,box-shadow .19s ease-out,transform .19s ease-out,background-color .19s ease-out}.problem-grid article:hover,.policy-mode-grid article:hover,.profile-grid article:hover,.edition-grid article:hover,.policy-file-notes article:hover,.localrail-decision-grid article:hover,.decision-list div:hover{background:#fff;border-color:#237a4d42;transform:translateY(-2px);box-shadow:0 16px 38px #15202b11}.problem-grid h3,.policy-mode-grid h3,.profile-grid h3,.edition-grid h3,.trust-lists h3,.policy-columns h3,.agent-flow-grid h3,.policy-file-notes h3{margin-bottom:8px;font-size:17.5px}.problem-grid p,.policy-mode-grid p,.profile-grid p,.agent-flow-grid p,.policy-file-notes p,.honesty-note{color:#5b6979;margin:0;font-size:14.5px}.localrail-section{background:linear-gradient(#fff 0%,#f3f8f6 100%)}.localrail-layout{grid-template-columns:minmax(0,.72fr) minmax(460px,1fr);align-items:center;gap:clamp(30px,5vw,72px);display:grid}.localrail-copy{max-width:650px}.localrail-copy p:not(.eyebrow){color:#445469;margin:16px 0 0;font-size:clamp(16px,1.35vw,18px)}.localrail-note{color:#705c28;background:#fffaf2;border:1px solid #eadfbf;border-radius:8px;gap:6px;margin-top:24px;padding:15px 16px;display:grid}.localrail-note strong{color:#4f3f16;font-size:14px}.localrail-note span{font-size:13.5px;line-height:1.55}.localrail-visual{background:linear-gradient(135deg,#00ff4117,#0000 38%),linear-gradient(#101820 0%,#0b121a 100%);border:1px solid #0a121a1f;border-radius:10px;gap:16px;min-width:0;padding:18px;display:grid;box-shadow:0 18px 54px #0c151f29}.localrail-track{grid-template-columns:minmax(0,1fr) 38px minmax(0,1.15fr) 38px minmax(0,1fr);align-items:center;gap:9px;display:grid}.localrail-track span{color:#e7eef5;text-align:center;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;place-items:center;min-height:58px;padding:12px;font-size:14px;font-weight:840;display:grid}.localrail-track span:nth-of-type(2){color:#8ee0a4;background:#8ee0a421;border-color:#8ee0a452}.localrail-track b{background:linear-gradient(90deg,#237a4d40,#237a4db8);height:1px}.localrail-track b:after{content:"";border-top:1px solid #237a4db8;border-right:1px solid #237a4db8;width:7px;height:7px;margin-top:-3px;margin-left:auto;display:block;transform:rotate(45deg)}.localrail-track b:before{content:"";background:#00ff41;width:36%;height:1px;animation:2.8s ease-in-out infinite rail-pulse;display:block;box-shadow:0 0 14px #00ff416b}.localrail-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.localrail-decision-grid article{background:#fff1;border:1px solid #ffffff1f;border-radius:8px;min-width:0;padding:16px}.localrail-decision-grid span{min-height:24px;color:var(--green);background:#e8f4ec;border-radius:999px;align-items:center;margin-bottom:14px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.localrail-decision-grid h3{color:#f1f6f4;margin-bottom:7px;font-size:16px}.localrail-decision-grid p{color:#b8c6d4;margin:0;font-size:13.5px}.landscape-section{background:linear-gradient(#f3f8f6 0%,#fbfaf7 100%)}.landscape-heading{grid-template-columns:minmax(0,1fr) minmax(360px,.62fr);align-items:end;gap:clamp(28px,5vw,72px);display:grid}.landscape-heading h2{max-width:840px;font-size:clamp(34px,4.4vw,58px)}.landscape-heading>p{color:#445469;margin:0;font-size:clamp(16px,1.35vw,18px)}.landscape-toggle{background:#ffffffc2;border:1px solid #d4dbe4d9;border-radius:999px;gap:4px;margin-top:28px;padding:4px;display:inline-flex;box-shadow:0 10px 28px #15202b0d}.landscape-toggle button{color:#647185;cursor:pointer;min-height:34px;font:inherit;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:850}.landscape-toggle button.is-active{color:#fff;background:#121a23}.landscape-views{margin-top:18px}.landscape-map-view,.landscape-table-view{display:none}.landscape-map-view.is-active,.landscape-table-view.is-active{display:block}.landscape-map{background:radial-gradient(circle at 84% 17%,#20834e1a,#0000 22rem),linear-gradient(#fff 0%,#fbfcfd 100%);border:1px solid #d4dbe4e6;border-radius:24px;min-height:740px;position:relative;overflow:hidden;box-shadow:0 22px 68px #15202b17}.landscape-grid,.landscape-axis,.landscape-axis-label,.landscape-zone,.landscape-badge{position:absolute}.landscape-grid{opacity:.58;background-image:linear-gradient(90deg,#e2e8f0b8 1px,#0000 1px),linear-gradient(#e2e8f0b8 1px,#0000 1px);background-size:96px 96px;inset:0}.landscape-axis.vertical{background:#94a3b885;width:1px;top:7%;bottom:9%;left:50%}.landscape-axis.horizontal{background:#94a3b885;height:1px;top:51%;left:5%;right:5%}.landscape-zone{color:#334255;background:#f8fafcdb;border:1px solid #e2e8f0db;border-radius:18px;width:min(250px,24%);padding:18px}.landscape-zone strong,.landscape-zone span{display:block}.landscape-zone strong{font-size:15px}.landscape-zone span{color:#647185;margin-top:6px;font-size:12.5px;line-height:1.55}.zone-top-left{top:30px;left:30px}.zone-top-right{background:#effaf3e0;border-color:#20834e33;top:30px;right:30px}.zone-bottom-left{bottom:52px;left:30px}.zone-bottom-right{bottom:52px;right:30px}.landscape-badge{left:var(--x);top:var(--y);color:#17202a;background:#ffffffed;border:1px solid #e2e8f0f0;border-radius:15px;align-items:center;gap:11px;width:188px;padding:13px;display:flex;transform:translate(-50%,-50%);box-shadow:0 14px 34px #15202b17}.landscape-badge:hover{z-index:3;transform:translate(-50%,-52%);box-shadow:0 22px 54px #15202b29}.landscape-badge.featured{color:#fff;background:#121a23;border-color:#121a23;width:238px;padding:16px;box-shadow:0 22px 52px #15202b3d}.landscape-badge.runtime{border-color:#6366f138}.landscape-badge.policy{border-color:#2457d638}.landscape-badge.secrets{border-color:#b7791f3d}.landscape-badge.scanner{border-color:#be123c33}.landscape-icon{color:#536273;background:#f1f5f9;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:950;display:grid}.landscape-badge.featured .landscape-icon{color:#121a23;background:#fff}.landscape-badge strong,.landscape-badge em{display:block}.landscape-badge strong{overflow-wrap:anywhere;font-size:14px;line-height:1.1}.landscape-badge.featured strong{font-size:18px}.landscape-badge em{color:#6b7788;margin-top:3px;font-size:11.5px;font-style:normal;line-height:1.25}.landscape-badge.featured em{color:#c9d3df}.landscape-axis-label{color:#536273;font-size:13px;font-weight:800}.x-label{bottom:18px;left:50%;transform:translate(-50%)}.y-label{transform-origin:0;top:50%;left:18px;transform:translateY(-50%)rotate(-90deg)}.landscape-table{background:#fff;border:1px solid #d4dbe4e6;border-radius:18px;overflow:hidden;box-shadow:0 18px 46px #15202b12}.landscape-row{color:#536273;border-top:1px solid #e2e8f0db;grid-template-columns:1.05fr 1.05fr 1.35fr 1.35fr;gap:20px;padding:18px 20px;font-size:14px;display:grid}.landscape-row:first-child{border-top:0}.landscape-row.head{color:#647185;text-transform:uppercase;background:#f7f9fb;font-size:12px;font-weight:900}.landscape-row.highlight{background:#f4fbf6}.landscape-row strong{color:#17202a}.landscape-footnote{color:#6a7686;justify-content:space-between;gap:20px;margin-top:14px;font-size:13px;display:flex}.landscape-footnote p{margin:0}.workflow-section{background:#fff}.agent-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-flow-grid article{background:#fbfdff;position:relative}.agent-flow-grid article span{width:34px;height:34px;color:var(--green);background:#eef9f2;border:1px solid #20834e42;border-radius:8px;justify-content:center;align-items:center;margin-bottom:18px;font-size:13px;font-weight:900;display:inline-flex}.demo-section{background:linear-gradient(#fbfaf7 0%,#f3f7f8 100%)}.demo-grid,.feedback-section,.trust-architecture{grid-template-columns:minmax(0,.8fr) minmax(380px,1fr);align-items:start;gap:34px;margin-top:32px;display:grid}.decision-list{gap:9px;display:grid}.decision-list div{background:#ffffffc7;border:1px solid #e1e7eec2;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.decision-list span{color:#334255;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;font-weight:800}.decision-list strong{color:var(--green);white-space:nowrap;font-size:14px}.policy-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.policy-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:16px;display:grid}.policy-columns article{background:#fbfdffb8}.agentsecure-md-section{background:linear-gradient(#fff 0%,#f2f7f8 100%)}.policy-file-layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);align-items:start;gap:30px;margin-top:32px;display:grid}.markdown-preview{color:#243140;background:#fff;max-width:920px;margin-top:0}.markdown-preview pre{color:#243140}.policy-file-notes{gap:14px;display:grid}.policy-file-notes article{background:#ffffffb8}.feedback-section{color:#f1f6f4;background:radial-gradient(circle at 85% 15%,#00ff410e,#0000 25rem),linear-gradient(#101820 0%,#0b121a 100%);align-items:center}.feedback-section .eyebrow{color:#8ee0a4}.feedback-section .feedback-copy p{color:#bdc8d3}.feedback-copy{max-width:720px}.feedback-copy p{margin:14px 0 0}.json-panel{background:#0f1720}.trust-section-v2{background:linear-gradient(#f2f7f8 0%,#fff 100%)}.trust-architecture{align-items:stretch}.architecture-flow{text-align:center;background:#fafbfc;border:1px solid #e1e7eec2;border-radius:8px;place-items:center;gap:11px;padding:22px;display:grid}.architecture-flow span{color:#243140;background:#ffffffc7;border:1px solid #e1e7eec2;border-radius:8px;width:min(100%,420px);padding:13px 15px;font-weight:790}.architecture-flow b{color:#237a4db8;font-size:21px}.trust-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.edition-section{background:linear-gradient(#fff 0%,#f2f7f8 100%)}.edition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.honesty-note{color:#705c28;background:#fffaf2;border:1px solid #eadfbf;border-radius:8px;margin-top:18px;padding:13px 15px;font-weight:690}.final-cta{border-top:1px solid var(--line);color:#fff;background:#121a23;justify-content:space-between;align-items:center;gap:28px;padding-top:68px;padding-bottom:68px;display:flex}.final-cta h2{font-size:clamp(32px,3.6vw,48px)}.final-cta p{color:#bdc8d3;margin:14px 0 0}.final-cta .eyebrow{color:#8ee0a4}.final-cta-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:12px;display:flex}.final-cta .primary-button{color:#111820;box-shadow:none;background:#fff}.final-cta .secondary-button{color:#fff;background:#ffffff0f;border-color:#ffffff2e}.risk-runway{background:linear-gradient(135deg,#f5f8fbf0,#ffffffc7);border:1px solid #e1e7eed6;border-radius:10px;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:10px;margin-top:36px;padding:16px;display:grid}.risk-runway div{background:#fff;border:1px solid #e1e7eed1;border-radius:8px;min-height:92px;padding:15px}.risk-runway div.is-stopped{background:#f4fbf6;border-color:#237a4d47}.risk-runway span,.localrail-status-strip span,.feedback-rail span,.profile-badge{color:#647185;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;font-weight:900}.risk-runway strong{color:#17202a;margin-top:9px;font-size:15px;line-height:1.35;display:block}.risk-runway .is-stopped span,.risk-runway .is-stopped strong{color:var(--green)}.risk-runway b{background:linear-gradient(90deg,#237a4d33,#237a4dd1);height:1px}.risk-runway b:after{content:"";border-top:1px solid #237a4dd1;border-right:1px solid #237a4dd1;width:7px;height:7px;margin-top:-3px;margin-left:auto;display:block;transform:rotate(45deg)}.localrail-status-strip,.feedback-rail{background:#e1e7eedb;border:1px solid #e1e7eedb;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.localrail-status-strip span,.feedback-rail span{color:#334255;text-transform:none;background:#ffffffdb;min-height:46px;padding:13px}.localrail-status-strip{background:#ffffff1f;border-color:#ffffff1f}.localrail-status-strip span{color:#dbe6ef;background:#fff1}.localrail-status-strip strong,.feedback-rail span{color:var(--green)}.code-actions,.section-actions{flex-wrap:wrap;gap:10px;display:flex}.code-actions{padding:0 18px 18px}.code-actions .secondary-button,.section-actions .secondary-button,.section-actions .primary-button{min-height:38px;font-size:13px}.demo-command-lane{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.demo-command-lane article{background:#fff;border:1px solid #e1e7eec7;border-radius:8px;padding:18px;position:relative;overflow:hidden}.demo-command-lane article:before{content:"";background:linear-gradient(#00ff41,#2457d6);width:3px;position:absolute;inset:0 auto 0 0}.demo-command-lane span{color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:900}.demo-command-lane h3{margin-top:12px;margin-bottom:7px;font-size:17px}.demo-command-lane p{color:#5b6979;margin:0;font-size:14px}.policy-workbench{background:radial-gradient(circle at 100% 0,#237a4d14,#0000 22rem),#f8fafb;border:1px solid #e1e7eec7;border-radius:10px;grid-template-columns:minmax(0,.62fr) minmax(420px,1fr);align-items:stretch;gap:24px;margin-top:18px;padding:18px;display:grid}.policy-workbench-copy{align-content:center;padding:10px;display:grid}.policy-workbench-copy h3{margin-bottom:10px;font-size:clamp(24px,2.4vw,34px)}.policy-workbench-copy p:not(.eyebrow){color:#536273;margin:0;font-size:16px}.policy-simulator{background:#101820;border:1px solid #121d281f;border-radius:9px;overflow:hidden}.policy-simulator-tabs{background:#121b26;border-bottom:1px solid #ffffff1a;gap:4px;padding:8px;display:flex}.policy-simulator-tabs button{color:#9fb0c2;cursor:pointer;min-height:32px;font:inherit;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:12px;font-weight:850}.policy-simulator-tabs button.is-active{color:#07100b;background:#e9fff0}.policy-simulator pre{color:#dce6ef;white-space:pre-wrap;margin:0;padding:24px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.7}.section-actions{margin-top:18px}.feedback-rail{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:-12px}.feedback-rail span{text-align:center;place-items:center;min-height:48px;display:grid}.console-preview div{background:#fbfdff;border:1px solid #e1e7eec2;border-radius:8px;padding:18px}.console-preview span,.console-preview strong,.console-preview em{display:block}.console-preview span{color:#647185;text-transform:uppercase;font-size:12px;font-weight:850}.console-preview strong{color:#17202a;margin-top:10px;font-size:18px}.console-preview em{color:#5b6979;margin-top:4px;font-size:13px;font-style:normal}.profile-grid article{background:#fff;border:1px solid #e1e7eeb8;border-radius:8px;gap:10px;padding:20px;display:grid;position:relative}.profile-grid article a{width:max-content;color:var(--green);font-size:13px;font-weight:850}.profile-badge{width:max-content;color:var(--green);background:#eef9f2;border:1px solid #237a4d38;border-radius:999px;padding:5px 8px}.edition-grid article{align-content:start;gap:14px;display:grid}.edition-grid article .primary-button,.edition-grid article .secondary-button{width:max-content;margin-top:6px}.reveal-ready{opacity:1;transform:none}.reveal-ready.is-visible{animation:.52s ease-out both reveal-rise}@keyframes hero-scan{0%{transform:translate(-3%)}to{transform:translate(3%)}}@keyframes signal-pass{0%,68%{transform:translate(-86%)}to{transform:translate(86%)}}@keyframes rail-pulse{0%{opacity:.2;transform:translate(0)}46%{opacity:1}to{opacity:.2;transform:translate(180%)}}@keyframes reveal-rise{0%{opacity:.01;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.docs-shell{grid-template-columns:1fr}.docs-sidebar{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:22px 5vw;position:static}.landing-hero,.demo-grid,.feedback-section,.trust-architecture,.localrail-layout,.policy-columns,.trust-lists,.edition-grid,.policy-file-layout,.policy-workbench,.landscape-heading,.landscape-row{grid-template-columns:1fr}.landing-hero{min-height:auto}.hero-signal-grid,.terminal-metrics,.risk-runway,.demo-command-lane,.console-preview{grid-template-columns:1fr}.risk-runway b{background:linear-gradient(#237a4d33,#237a4dd1);width:1px;height:24px;margin:0 auto}.risk-runway b:after{margin-top:17px;margin-left:-3px;transform:rotate(135deg)}.policy-mode-grid,.profile-grid,.localrail-decision-grid,.agent-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.final-cta{flex-direction:column;align-items:flex-start}.final-cta-actions{justify-content:flex-start}.landscape-map{min-height:auto;padding:18px}.landscape-grid,.landscape-axis,.landscape-axis-label,.landscape-zone{display:none}.landscape-badge{width:100%;margin-top:10px;position:static;transform:none}.landscape-badge.featured{width:100%;margin-top:0}.landscape-footnote{flex-direction:column}}@media (width<=560px){.cookie-actions{grid-template-columns:1fr;width:100%;display:grid}.cookie-actions .primary-button,.cookie-actions .secondary-button{width:100%}.landing-hero,.landing-section,.final-cta,.docs-content{width:100%;max-width:100vw;padding-left:18px;padding-right:18px}.docs-content{padding-top:54px;padding-bottom:72px}.docs-grid{grid-template-columns:1fr}.docs-hero p,.docs-section>p{font-size:17px}.landing-hero{padding-top:42px;padding-bottom:58px;display:block}.landing-hero-copy,.section-heading,.feedback-copy,.localrail-copy,.localrail-visual,.proof-row,.shell-terminal,.hero-signal-grid,.runtime-panel,.code-panel,.markdown-preview,.risk-runway,.policy-workbench,.policy-simulator,.console-preview,.policy-file-layout{width:100%;max-width:min(100%,354px)}.landing-hero h1{width:100%;max-width:min(100%,354px);font-size:clamp(32px,9.2vw,38px)}.hero-command-dock{grid-template-columns:1fr;width:100%;display:grid}.hero-command-dock button{width:100%}.landing-hero-text,.section-heading p,.feedback-copy p,.final-cta p{font-size:17px}.runtime-panel pre,.shell-terminal pre,.code-panel pre,.markdown-preview pre{white-space:pre-wrap;word-break:break-word;padding:18px;font-size:12px}.runtime-panel-header{flex-direction:column;align-items:flex-start;padding-top:14px;padding-bottom:14px}.shell-terminal-bar{grid-template-columns:auto 1fr}.shell-terminal-bar strong{display:none}.landing-section{padding-top:64px;padding-bottom:64px}.problem-grid,.policy-mode-grid,.profile-grid,.localrail-decision-grid,.agent-flow-grid,.demo-command-lane,.localrail-status-strip,.feedback-rail,.console-preview{grid-template-columns:1fr}.code-actions,.section-actions,.policy-simulator-tabs{grid-template-columns:1fr;display:grid}.code-actions .secondary-button,.section-actions .primary-button,.section-actions .secondary-button,.edition-grid article .primary-button,.edition-grid article .secondary-button{width:100%}.localrail-visual{padding:14px}.localrail-track{grid-template-columns:1fr}.localrail-track b{background:linear-gradient(#237a4d40,#237a4db8);width:1px;height:24px;margin:0 auto}.localrail-track b:after{margin-top:17px;margin-left:-3px;transform:rotate(135deg)}.localrail-track b:before{width:1px;height:38%;animation:none}.landscape-toggle{border-radius:12px;grid-template-columns:1fr;width:100%;display:grid}.landscape-toggle button{border-radius:9px;width:100%}.landscape-row{gap:7px;padding:17px}.landscape-row.head{display:none}.landscape-row span{font-size:13.5px}.decision-list div{flex-direction:column;align-items:flex-start}.decision-list strong{white-space:normal}.final-cta-actions,.final-cta-actions .primary-button,.final-cta-actions .secondary-button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal-ready{opacity:1;transform:none}}.landing-main{--console-bg:#05080d;--console-panel:#0d141de0;--console-panel-strong:#0b1118;--console-line:#8ee0a42e;--console-line-cold:#78d6ff29;--console-text:#eef6f3;--console-muted:#9fb0c2;--console-dim:#6e8093;--console-green:#8ee0a4;--console-green-hot:#00ff41;--console-red:#ff6f61;--console-blue:#78d6ff;color:var(--console-text);background:radial-gradient(circle at 18% 0,#00ff411f,#0000 28rem),radial-gradient(circle at 92% 15%,#78d6ff1c,#0000 34rem),linear-gradient(#05080d 0%,#070d13 54%,#05080d 100%);overflow:hidden}.landing-main:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#8ee0a40e 1px,#0000 1px),linear-gradient(#8ee0a40a 1px,#0000 1px);background-size:82px 82px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.landing-main .landing-hero,.landing-main .landing-section,.landing-main .final-cta{isolation:isolate;color:var(--console-text);background:0 0;border-top:1px solid #8ee0a41f;position:relative}.landing-main .landing-section:nth-of-type(odd),.landing-main .localrail-section,.landing-main .landscape-section,.landing-main .demo-section,.landing-main .agentsecure-md-section,.landing-main .feedback-section,.landing-main .trust-section-v2,.landing-main .edition-section{background:0 0}.console-hero{text-align:left;min-height:calc(100vh - 62px);padding:clamp(64px,7vw,104px) 5vw clamp(52px,6vw,86px)}.console-hero:before{content:"";z-index:-2;background:radial-gradient(circle at 66% 32%,#00ff4129,#0000 24rem),radial-gradient(circle at 80% 74%,#ff6f6114,#0000 22rem),linear-gradient(#05080d38,#05080d 88%);position:absolute;inset:0}.console-hero:after{content:"";z-index:-1;pointer-events:none;opacity:.5;background:repeating-linear-gradient(#0000 0 12px,#ffffff06 13px 14px);position:absolute;inset:0}.hero-grid{grid-template-columns:minmax(0,.76fr) minmax(540px,1.12fr);align-items:center;gap:clamp(30px,5vw,72px);width:min(100%,1290px);margin:0 auto;display:grid}.landing-main .landing-hero-copy{text-align:left;max-width:780px}.landing-main .eyebrow,.section-kicker{color:var(--console-green);letter-spacing:.14em}.landing-main h1,.landing-main h2,.landing-main h3{color:var(--console-text)}.landing-main .landing-hero h1{letter-spacing:0;max-width:760px;margin:0;font-size:clamp(52px,7.6vw,104px);line-height:.92}.landing-main .landing-hero-text,.landing-main .section-heading p,.landing-main .runtime-copy p,.landing-main .policy-layout p,.landing-main .final-cta p{color:#c2cfda}.landing-main .landing-hero-text{max-width:650px;margin:24px 0 0;font-size:clamp(18px,1.55vw,22px)}.landing-main .hero-actions,.landing-main .proof-row{justify-content:flex-start}.community-version-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.community-version-link,.pypi-downloads-link{background:#ffffff0b;border:1px solid #8ee0a429;border-radius:8px;align-items:center;max-width:100%;text-decoration:none;display:inline-flex}.community-version-link{min-height:39px;color:var(--console-text);padding:0 12px;font-weight:850}.pypi-downloads-link{min-height:39px;padding:0 8px}.community-version-link:hover,.pypi-downloads-link:hover{background:#8ee0a414;border-color:#8ee0a457;text-decoration:none}.pypi-downloads-badge{border-radius:4px;width:118px;max-width:42vw;height:auto;display:block}.landing-main .primary-button,.landing-main .secondary-button,.landing-main .nav-cta{cursor:pointer;border-radius:8px}.landing-main .primary-button{color:#06100a;background:#eaffef;border:1px solid #8ee0a45c;box-shadow:0 0 32px #00ff412e}.landing-main .secondary-button{color:var(--console-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff24}.landing-main .primary-button:hover,.landing-main .secondary-button:hover{text-decoration:none;transform:translateY(-1px)}.landing-main .proof-row span{color:var(--console-muted)}.landing-main .proof-row span+span:before{color:#8ee0a475}.hero-console-stack{order:2;gap:14px;min-width:0;display:grid}.hero-graph-card{background:radial-gradient(circle at 58% 38%,#2890bc33,#0000 21rem),radial-gradient(circle at 26% 86%,#00ffaa1a,#0000 18rem),linear-gradient(#08121df0,#03070dfa);border:1px solid #7dc9ff33;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 34px 110px #00000061,0 0 80px #51acff1a,inset 0 1px #ffffff0e}.hero-graph-header{min-height:40px;color:var(--console-muted);background:#040b13ad;border-bottom:1px solid #7dc9ff29;justify-content:space-between;align-items:center;gap:14px;padding:0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;font-weight:850;display:flex}.hero-graph-header strong{color:#9fe7ff;text-transform:uppercase;white-space:nowrap;font-size:12px}.hero-graph-stage{isolation:isolate;background:radial-gradient(circle at 50% 38%,#5bb3ff29,#0000 18rem),radial-gradient(at 50% 100%,#0f4a5c94,#0000 30rem),linear-gradient(90deg,#7dc9ff17 1px,#0000 1px) 0 0/74px 74px,linear-gradient(#7dc9ff0f 1px,#0000 1px) 0 0/74px 74px,linear-gradient(#02080f1f,#02080ef5);min-height:clamp(360px,35vw,470px);position:relative;overflow:hidden}.hero-graph-stage:before,.hero-graph-stage:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.hero-graph-stage:before{mix-blend-mode:screen;opacity:.66;background:linear-gradient(#0000 0%,#7bc5ff33 24%,#48a2d624 58%,#0000 92%) 50% 0/230px 100%,repeating-linear-gradient(90deg,#0000 0 13px,#a2dbff0f 14px 15px) 50% 0/230px 100%,linear-gradient(100deg,#0000 0 8%,#80cbff21 12%,#0000 18% 38%,#78e0ff14 44%,#0000 52%),repeating-linear-gradient(178deg,#0000 0 28px,#9ad7ff09 29px 31px)}.hero-graph-stage:after{opacity:.78;background:radial-gradient(at 50% 105%,#408ebd47,#0000 42%),linear-gradient(90deg,#00000085,#0000 18% 82%,#0000009e)}.hero-canvas{z-index:1;opacity:1;width:100%;height:100%;display:block;position:absolute;inset:0}.graph-node-labels span,.graph-status-rail span,.hero-orbit-labels span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04090fcc;border:1px solid #7dc9ff3d;border-radius:999px;box-shadow:0 0 26px #59b5ff1f,inset 0 1px #ffffff0f}.graph-node-labels{z-index:3;pointer-events:none;color:#dff8e6;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:850;position:absolute;inset:0}.graph-node-labels span{padding:6px 8px;position:absolute}.graph-label-agent{top:21%;left:8%}.graph-label-policy{color:#b7ffd0;top:42%;left:50%;transform:translate(-50%,-50%)}.graph-label-secrets{color:#ffd36f;top:24%;right:8%}.graph-label-shell{bottom:25%;right:8%}.graph-label-egress{color:#ff9288;bottom:17%;left:12%}.graph-status-rail{z-index:3;pointer-events:none;color:#def4ffc7;text-transform:uppercase;flex-wrap:wrap;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:850;display:flex;position:absolute;top:14px;left:14px;right:14px}.graph-status-rail span{padding:6px 8px}.landing-main .hero-command-dock,.demo-tabs,.policy-simulator-tabs{background:#070d13b8;border:1px solid #8ee0a429;border-radius:12px;gap:5px;width:max-content;max-width:100%;padding:5px;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.landing-main .hero-command-dock button,.demo-tabs button,.policy-simulator-tabs button{min-height:35px;color:var(--console-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;padding:0 13px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:850}.landing-main .hero-command-dock button.is-active,.demo-tabs button.is-active,.policy-simulator-tabs button.is-active{color:#07100b;background:#eaffef}.landing-main .shell-terminal,.landing-main .code-panel,.policy-simulator,.runtime-board,.threat-panel,.console-preview div,.profile-grid article,.market-strip{border:1px solid var(--console-line);background:linear-gradient(180deg, #101820f2, #080d13f0), var(--console-panel-strong);color:var(--console-text);box-shadow:0 24px 80px #00000047,inset 0 1px #ffffff0e}.landing-main .hero-terminal{width:100%;margin-top:0}.landing-main .shell-terminal-bar{background:#101820;border-color:#8ee0a424}.landing-main .shell-terminal pre,.landing-main .code-panel pre,.policy-simulator pre{color:#e1ebf3}.landing-main .terminal-metrics{border-color:#8ee0a424}.landing-main .terminal-metrics span{background:#080d13e0}.hero-orbit-labels{z-index:3;color:#8ee0a49e;text-transform:uppercase;grid-template-columns:repeat(4,auto);gap:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:800;display:grid;position:absolute;bottom:14px;right:16px}.hero-orbit-labels span{padding:6px 8px}.landing-main .landing-section{padding:clamp(72px,8vw,124px) 5vw}.landing-main .section-heading{max-width:760px}.section-split,.runtime-layout,.demo-layout,.policy-layout,.trust-layout{grid-template-columns:minmax(0,.74fr) minmax(460px,1fr);align-items:center;gap:clamp(28px,5vw,72px);width:min(100%,1240px);margin:0 auto;display:grid}.section-kicker{text-transform:uppercase;width:min(100%,1240px);margin:0 auto 16px;font-size:12px;font-weight:900}.threat-panel{border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.threat-panel article,.runtime-cards article,.landing-main .policy-mode-grid article,.profile-grid article{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:9px;padding:18px;position:relative;overflow:hidden}.threat-panel article:before,.runtime-cards article:before,.profile-grid article:before{content:"";background:linear-gradient(180deg, var(--console-green-hot), var(--console-blue));opacity:.8;width:2px;position:absolute;inset:0 auto 0 0}.threat-panel article.is-blocked:before{background:linear-gradient(180deg, var(--console-red), var(--console-green-hot))}.threat-panel span,.runtime-cards span,.console-preview span,.profile-badge{width:max-content;color:var(--console-green);text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:900;display:inline-flex}.threat-panel strong,.console-preview strong{color:var(--console-text);margin-top:10px;font-size:18px;line-height:1.2;display:block}.threat-panel p,.runtime-cards p,.profile-grid p,.console-preview em,.market-strip span{color:var(--console-muted);margin:8px 0 0;font-size:14px}.runtime-copy{max-width:620px}.runtime-copy p:not(.eyebrow){margin-top:16px;font-size:18px}.landing-main .localrail-note{color:#e7d7aa;background:#f2c35d14;border-color:#f2c35d38}.landing-main .localrail-note strong{color:#f2c35d}.runtime-board{border-radius:14px;gap:16px;padding:18px;display:grid}.runtime-flow{grid-template-columns:minmax(0,1fr) 42px minmax(0,1.15fr) 42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.runtime-flow span{min-height:62px;color:var(--console-text);text-align:center;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:9px;place-items:center;padding:12px;font-weight:850;display:grid}.runtime-flow span.is-active{color:var(--console-green);background:#8ee0a41f;border-color:#8ee0a461}.runtime-flow b{background:linear-gradient(90deg,#8ee0a433,#8ee0a4db);height:1px}.runtime-flow b:after{content:"";border-top:1px solid var(--console-green);border-right:1px solid var(--console-green);width:7px;height:7px;margin-top:-3px;margin-left:auto;display:block;transform:rotate(45deg)}.runtime-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.demo-workbench{gap:12px;display:grid}.demo-terminal{border-radius:12px}.demo-actions{flex-wrap:wrap;gap:10px;display:flex}.policy-layout p{margin:16px 0 0;font-size:18px}.landing-main .policy-mode-grid,.landing-main .profile-grid{width:min(100%,1240px);margin:28px auto 0}.landing-main .policy-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-layout{align-items:start}.console-preview{grid-template-columns:1fr;gap:12px;margin-top:0;display:grid}.console-preview div{border-radius:10px}.market-strip{border-radius:12px;grid-template-columns:1fr 1fr 1.3fr 1fr;gap:1px;width:min(100%,1240px);margin:28px auto 0;display:grid;overflow:hidden}.market-strip span,.market-strip strong{min-height:72px;color:var(--console-muted);text-align:center;background:#ffffff0a;place-items:center;padding:16px;display:grid}.market-strip strong{color:var(--console-green);background:#8ee0a421}.profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-grid article{gap:10px;display:grid}.profile-grid article a{color:var(--console-green);font-weight:850}.profile-badge{background:#8ee0a41a;border:1px solid #8ee0a438;border-radius:999px;padding:5px 8px}.landing-main .final-cta{background:radial-gradient(circle at 75% 20%,#00ff411f,#0000 26rem),linear-gradient(#071018,#05080d)}.landing-main+.footer{color:#8797aa;background:#05080d;border-top-color:#8ee0a41f}.landing-main+.footer .footer-links button{color:#8797aa}@media (width<=1040px){.hero-grid,.section-split,.runtime-layout,.demo-layout,.policy-layout,.trust-layout{grid-template-columns:1fr}.landing-main .landing-hero-copy{order:1}.hero-console-stack{display:contents}.hero-graph-card{order:2}.landing-main .hero-command-dock{order:3}.landing-main .hero-terminal{order:4}.hero-canvas{opacity:1}.hero-graph-stage{min-height:430px}.hero-orbit-labels{display:grid}.market-strip{grid-template-columns:1fr 1fr}}@media (width<=640px){.console-hero{padding:34px 18px 50px}.landing-main .landing-section,.landing-main .final-cta{padding-left:18px;padding-right:18px}.landing-main .landing-hero h1{font-size:clamp(38px,12vw,52px);line-height:.95}.landing-main .landing-hero-text{margin-top:18px;font-size:17px;line-height:1.45}.landing-main .proof-row{gap:8px 12px;margin-top:22px}.hero-console-stack{margin:0 0 28px}.landing-main .hero-actions,.demo-actions,.landing-main .final-cta-actions{grid-template-columns:1fr;width:100%;display:grid}.landing-main .hero-actions .primary-button,.landing-main .hero-actions .secondary-button,.demo-actions .primary-button,.demo-actions .secondary-button,.landing-main .final-cta-actions .primary-button,.landing-main .final-cta-actions .secondary-button{width:100%}.landing-main .hero-command-dock,.demo-tabs,.policy-simulator-tabs{grid-template-columns:1fr;width:100%;display:grid}.landing-main .hero-command-dock button,.demo-tabs button,.policy-simulator-tabs button{width:100%}.hero-graph-header{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:58px;padding:8px 12px}.hero-graph-stage{min-height:430px}.graph-status-rail{top:10px;left:10px;right:10px}.graph-status-rail span{padding:5px 7px;font-size:9px}.graph-node-labels{font-size:10px}.graph-node-labels span{padding:5px 7px}.graph-label-agent{top:25%;left:5%}.graph-label-policy{top:45%}.graph-label-secrets{top:26%;right:5%}.graph-label-shell{bottom:28%;right:6%}.graph-label-egress{bottom:20%;left:7%}.hero-orbit-labels{grid-template-columns:repeat(2,auto);gap:6px;font-size:9px;bottom:10px;right:10px}.threat-panel,.runtime-cards,.landing-main .policy-mode-grid,.profile-grid,.market-strip,.runtime-flow{grid-template-columns:1fr}.runtime-flow b{background:linear-gradient(#8ee0a433,#8ee0a4db);width:1px;height:24px;margin:0 auto}.runtime-flow b:after{margin-top:17px;margin-left:-3px;transform:rotate(135deg)}.landing-main .shell-terminal pre,.landing-main .code-panel pre,.policy-simulator pre{font-size:12px}}.runtime-magic-brief{background:linear-gradient(135deg,#294d3f14,#c291451a);border:1px solid #294d3f2e;border-radius:14px;margin-top:18px;padding:30px}.runtime-magic-brief h2{color:#1e352d;margin:0;font-size:clamp(28px,3vw,42px)}.runtime-magic-brief p{color:#536273;margin:16px 0 0;font-size:18px}.runtime-news-section{padding-top:0}.agent-mesh-teaser{color:var(--console-text);background:#05080db8;border-top:1px solid #8ee0a41f;padding:clamp(26px,4vw,44px) 5vw;position:relative}.agent-mesh-teaser-inner{grid-template-columns:minmax(0,.92fr) minmax(360px,.68fr);align-items:center;gap:clamp(20px,4vw,48px);width:min(100%,1240px);margin:0 auto;display:grid}.agent-mesh-teaser h2{max-width:700px;color:var(--console-text);margin:0;font-size:clamp(30px,4vw,54px);line-height:1}.agent-mesh-teaser p:not(.eyebrow){color:#c2cfda;max-width:760px;margin:14px 0 0;font-size:17px}.agent-mesh-teaser-flow{background:linear-gradient(180deg, #101820f2, #080d13f0), var(--console-panel-strong);border:1px solid #8ee0a429;border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:14px;display:grid;box-shadow:0 18px 60px #0003}.agent-mesh-teaser-flow span,.agent-mesh-teaser-flow strong{text-align:center;border-radius:8px;place-items:center;min-height:58px;padding:12px;font-weight:850;display:grid}.agent-mesh-teaser-flow span{color:var(--console-text);background:#ffffff0b;border:1px solid #ffffff1a}.agent-mesh-teaser-flow strong{color:var(--console-green);background:#8ee0a41f;border:1px solid #8ee0a457}.runtime-news-card{background:#0d1312b8;border:1px solid #e0d2b229;border-radius:8px;max-width:980px;margin:0 auto;padding:2rem;box-shadow:0 24px 70px #0000003d}.runtime-news-card h2{max-width:820px;margin:0 0 1rem}.runtime-news-card p{max-width:760px}.runtime-news-card .secondary-button{margin-top:.4rem}@media (width<=720px){.runtime-magic-brief,.runtime-news-card{padding:1.25rem}.agent-mesh-teaser-inner,.agent-mesh-teaser-flow{grid-template-columns:1fr}}
