@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a486feb4-module__9CRflq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a486feb4-module__9CRflq__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_eb9d00de-module__2QVhuG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_eb9d00de-module__2QVhuG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--ink:#111512;--ink-soft:#1b211d;--paper:#f4f1e8;--paper-deep:#e9e5d9;--white:#fffefa;--mint:#78f6c8;--mint-deep:#23b783;--amber:#f5b962;--blue:#91a7ff;--red:#d85d4f;--text:#17201a;--muted:#667069;--line:#d5d3c9;--line-dark:#313934;--radius-sm:7px;--radius:12px;--radius-lg:22px;--shadow:0 22px 70px #191f1b1f;--ease:cubic-bezier(.2, .8, .2, 1)}html[data-theme=dark]{--paper:#0d120f;--paper-deep:#111713;--white:#161d18;--text:#e8ede9;--muted:#9aa69e;--line:#354039;--shadow:0 22px 70px #00000047}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:var(--paper);font-family:var(--font-geist), "Segoe UI", "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0;transition:color .2s,background-color .2s}body::selection{background:var(--mint);color:var(--ink)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}svg{display:block}:focus-visible{outline-offset:3px;outline:3px solid #23b78373}.theme-toggle{z-index:100;border:1px solid var(--line);min-width:94px;min-height:42px;color:var(--text);background:color-mix(in srgb, var(--white) 90%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;text-transform:uppercase;letter-spacing:.07em;border-radius:3px;justify-content:center;align-items:center;gap:9px;padding:0 13px;font:650 10px ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex;position:fixed;bottom:18px;left:18px;box-shadow:8px 9px #0000001f}.theme-toggle:hover{border-color:var(--mint-deep)}.theme-toggle:active{transform:translateY(1px)}.theme-toggle-track{border:1px solid;width:26px;height:13px;padding:2px;display:block}.theme-toggle-track i{background:var(--mint-deep);width:7px;height:7px;transition:transform .2s var(--ease), background .2s ease;display:block;transform:translate(0)}html[data-theme=dark] .theme-toggle-track i{background:var(--mint);transform:translate(13px)}.theme-toggle-dark,html[data-theme=dark] .theme-toggle-light{display:none}html[data-theme=dark] .theme-toggle-dark{display:inline}.skip-link{z-index:1000;background:var(--mint);color:var(--ink);border-radius:6px;padding:10px 14px;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:700;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.mono,.eyebrow,.section-kicker,.metric-label,.status,.app-eyebrow,kbd{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.brand{letter-spacing:-.04em;align-items:center;gap:11px;font-weight:760;display:inline-flex}.marketing-header .brand{min-height:44px}.brand-word{font:760 20px Segoe UI,Helvetica Neue,Arial,sans-serif}.brand-mark{width:27px;height:27px;display:inline-block;position:relative}.brand-mark span{z-index:2;background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute}.brand-mark span:first-child{top:10px;left:1px}.brand-mark span:nth-child(2){top:1px;right:1px}.brand-mark span:nth-child(3){bottom:1px;right:1px}.brand-mark i,.brand-mark:before{content:"";transform-origin:0;background:currentColor;width:17px;height:1.5px;position:absolute;top:13px;left:6px}.brand-mark i{transform:rotate(-30deg)}.brand-mark:before{transform:rotate(30deg)}.button{border-radius:var(--radius-sm);letter-spacing:-.01em;cursor:pointer;min-height:46px;transition:transform .2s var(--ease), box-shadow .2s var(--ease), background .2s ease;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:0 19px;font-weight:700;display:inline-flex}.button svg{width:17px;height:17px}.button:hover{transform:translateY(-2px)}.button:disabled{opacity:.55;cursor:wait;transform:none}.button-primary{background:var(--mint);color:var(--ink);box-shadow:0 8px 24px #78f6c82e}.button-primary:hover{background:#91fbd4;box-shadow:0 12px 28px #78f6c83d}.button-dark{background:var(--ink);color:var(--white)}.button-secondary{border-color:var(--line);color:var(--text);background:#ffffff8c}.button-ghost{border-color:var(--line-dark);color:var(--white);background:#ffffff08}.button-sm{min-height:38px;padding-inline:14px;font-size:13px}.button-full{width:100%}.marketing-header{z-index:50;color:var(--white);font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;position:absolute;inset:0 0 auto}.marketing-nav{border-bottom:1px solid #ffffff21;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;display:grid}.desktop-nav{color:#c7cec9;justify-content:center;gap:31px;font-size:14px;display:flex}.desktop-nav a,.nav-signin{transition:color .2s}.desktop-nav a:hover,.nav-signin:hover{color:var(--mint)}.nav-actions{justify-content:flex-end;align-items:center;gap:20px;font-size:14px;display:flex}.mobile-menu{justify-self:end;display:none;position:relative}.mobile-menu summary{cursor:pointer;place-items:center;width:44px;min-height:44px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary svg{width:25px}.mobile-menu nav{border:1px solid var(--line-dark);background:var(--ink-soft);width:min(290px,100vw - 40px);box-shadow:var(--shadow);border-radius:12px;padding:12px;display:grid;position:absolute;top:48px;right:0}.mobile-menu nav a{border-radius:6px;align-items:center;min-height:44px;padding:10px 12px;display:flex}.mobile-menu nav a:hover{background:#272f2a}.marketing-footer{color:#a7b0aa;background:#0b0e0c;padding:76px 0 24px;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}.footer-grid{grid-template-columns:2fr repeat(5,1fr);gap:42px;display:grid}.footer-grid>div{flex-direction:column;gap:12px;font-size:13px;display:flex}.footer-grid .brand{color:var(--white);margin-bottom:8px}.footer-grid p{max-width:310px;line-height:1.6}.footer-grid strong{color:var(--white);margin-bottom:8px}.footer-grid a:hover{color:var(--mint)}.footer-bottom{text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #242a26;justify-content:space-between;margin-top:70px;padding-top:20px;font:10px ui-monospace,monospace;display:flex}.not-found{text-align:center;background:var(--ink);min-height:100vh;color:var(--white);place-items:center;padding:30px;display:grid}.not-found strong{color:var(--mint);font:11px ui-monospace,monospace}.not-found h1{letter-spacing:-.08em;margin:14px 0;font-size:clamp(55px,10vw,110px)}.not-found p{color:#9ca69f}.not-found .button{margin-top:18px}@media (max-width:1100px){.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:760px}.hero-product{width:min(760px,100%);transform:none}.hero{padding-bottom:110px}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-card:nth-child(3n){border-right:1px solid var(--line)}.feature-card:nth-child(2n){border-right:0}.feature-card:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.feature-card:nth-last-child(-n+2){border-bottom:0}.security-grid{grid-template-columns:repeat(2,1fr)}.auth-layout{grid-template-columns:minmax(480px,55%) 1fr}.auth-visual{padding:38px}.auth-quote blockquote{font-size:25px}.app-frame{grid-template-columns:215px 1fr}.app-sidebar{width:215px}.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.project-row{grid-template-columns:minmax(190px,1.5fr) repeat(2,.6fr) 90px}.project-row .project-stat:nth-of-type(3){display:none}}@media (max-width:820px){.shell{width:min(100% - 34px,1180px)}.desktop-nav,.nav-actions{display:none}.marketing-nav{grid-template-columns:1fr auto}.mobile-menu{display:block}.hero{min-height:auto;padding-top:145px}.hero-grid{gap:55px}.hero h1{font-size:clamp(49px,13vw,72px)}.product-main{grid-template-columns:75px 1fr}.product-mini-sidebar{padding-inline:7px}.canvas-stats{grid-template-columns:1fr 1fr}.canvas-stats span:last-child{display:none}.logo-strip-inner{flex-direction:column;justify-content:center;align-items:flex-start}.customer-logos{justify-content:space-between;width:100%;overflow:hidden}.section{padding:80px 0}.feature-grid{grid-template-columns:1fr}.feature-card,.feature-card:nth-child(2n),.feature-card:nth-child(3n),.feature-card:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.feature-card:last-child{border-bottom:0}.split-section{grid-template-columns:1fr;gap:45px}.deployment-grid,.pricing-grid{grid-template-columns:1fr}.pricing-card.featured{transform:none}.cta-inner{grid-template-columns:1fr}.cta-inner .button{width:max-content}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:span 2}.capability-row{grid-template-columns:45px 1fr}.capability-row p{grid-column:2}.auth-layout{grid-template-columns:1fr}.auth-visual{display:none}.auth-panel{min-height:100vh}.onboarding-card{grid-template-columns:1fr}.onboarding-copy{padding:35px}.onboarding-copy ol{display:none}.onboarding-form{padding:35px}.app-frame{display:block}.app-sidebar{border-bottom:1px solid #29302c;border-right:0;flex-direction:row;align-items:center;width:100%;height:auto;padding:0 16px;position:static}.sidebar-brand,.workspace-switcher,.sidebar-foot{display:none}.app-navigation{grid-template-columns:repeat(7,1fr);width:100%;overflow-x:auto}.app-navigation a{border-radius:0;flex-direction:column;justify-content:center;gap:5px;min-width:70px;min-height:64px;font-size:8px}.app-navigation a[aria-current=page] i{width:auto;height:2px;bottom:0;left:15%;right:15%}.app-content{grid-column:auto}.app-topbar{padding-inline:18px}.mobile-app-brand{align-items:center;gap:9px;font-size:11px;display:flex}.command-search,.engine-state{display:none}.app-main{padding:22px 18px}.content-grid,.billing-summary,.graph-workspace{grid-template-columns:1fr}.settings-nav{order:-1;grid-template-columns:repeat(3,1fr);overflow-x:auto}.settings-nav a{white-space:nowrap;border-bottom:0;border-right:1px solid #e5e6e2}.graph-side-panel{border-top:1px solid #303832;border-left:0}.security-grid{grid-template-columns:1fr}}@media (max-width:560px){.hero h1{font-size:48px}.hero-lede{font-size:16px}.hero-actions .button{width:100%}.hero-proof{gap:10px;display:grid}.hero-product{transform-origin:0 0;width:690px;margin-bottom:-150px;transform:scale(.7)}.logo-strip{display:none}.section-heading h2,.split-copy h2{font-size:38px}.deployment-card{min-height:380px;padding:28px}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.footer-bottom{flex-direction:column;align-items:flex-start;gap:9px}.page-hero h1{font-size:48px}.pricing-card{padding:25px}.auth-panel{padding:27px 22px}.auth-card h1{font-size:35px}.onboarding-card{border-radius:13px}.onboarding-copy,.onboarding-form{padding:28px 24px}.onboarding-copy h1{font-size:34px}.app-navigation a:nth-child(5),.app-navigation a:nth-child(6){display:none}.app-navigation{grid-template-columns:repeat(5,1fr)}.topbar-actions .button{padding:0 11px;font-size:0}.topbar-actions .button svg{margin:0}.page-heading{flex-direction:column;align-items:flex-start}.page-actions{width:100%}.page-actions .button{flex:1}.metric-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:115px;padding:15px}.metric-value{font-size:24px}.project-row{grid-template-columns:1fr 80px}.project-row .project-stat{display:none}.content-grid{gap:12px}.form-card{padding:18px}.project-hero-panel{grid-template-columns:1fr}.project-hero-actions{flex-wrap:wrap}.loading-cards{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.synaptic-graph{background:#1a1a2e;border:1px solid #34364d;border-radius:5px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000038}.graph-explorer-bar{color:#aeb2c9;background:#202038;border-bottom:1px solid #34364d;align-items:center;gap:12px;min-height:42px;padding:7px 10px;font:9px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.graph-explorer-bar strong{color:#f4f4fa;letter-spacing:-.02em;font-size:11px}.graph-explorer-bar strong+span{color:#83879e;margin-right:auto}.graph-search,.graph-filter{color:#858aa2;white-space:nowrap;background:#181829;border:1px solid #41445f;border-radius:3px;align-items:center;min-height:27px;padding:0 8px;display:inline-flex}.graph-search{width:104px}.graph-canvas{background:#1a1a2e;position:relative}.graph-canvas:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.graph-canvas svg{width:100%;height:auto;min-height:250px}.graph-real-edges line{stroke-width:1px;opacity:.42;vector-effect:non-scaling-stroke}.graph-real-edges .edge-inferred{opacity:.3;stroke-dasharray:4 3}.graph-real-nodes text{fill:#d9dced;paint-order:stroke;stroke:#1a1a2e;stroke-width:4px;stroke-linejoin:round;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.graph-selection-ring{fill:none;stroke:#fff;stroke-width:1px;opacity:.82}.graph-node-selected rect{stroke:#fff;stroke-width:1.4px}.graph-relation-key{color:#9095ab;background:#14142adb;border:1px solid #535775a6;border-radius:3px;gap:12px;padding:5px 7px;font:8px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex;position:absolute;bottom:8px;left:10px}.graph-relation-key span{align-items:center;gap:5px;display:flex}.graph-relation-key i{width:13px;height:1px;display:inline-block}.key-calls{background:#78909c}.key-references{background:#ec407a}.key-imports{background:#90a4ae}.graph-node-inspector{color:#959ab0;background:#171729;border-top:1px solid #34364d;grid-template-columns:auto auto 1fr;align-items:center;gap:15px;min-height:39px;padding:0 11px;font:9px ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.graph-node-inspector b{color:#f4f4fa}.graph-node-inspector code{color:#7f849b;font:inherit;justify-self:end}.synaptic-graph-compact .graph-search,.synaptic-graph-compact .graph-filter{display:none}.synaptic-graph-compact .graph-canvas svg{min-height:210px}@media (max-width:720px){.graph-explorer-bar{gap:8px}.graph-search,.graph-filter{display:none}.graph-node-inspector{grid-template-columns:1fr auto}.graph-node-inspector code{display:none}.graph-canvas svg{min-height:220px}}.evidence-strip{border-bottom:1px solid var(--line);background:#eeece4}.evidence-strip-inner{grid-template-columns:auto 1fr;align-items:center;gap:36px;min-height:94px;display:grid}.evidence-strip p{color:#747c76;text-transform:uppercase;letter-spacing:.1em;margin:0;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.artifact-list{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.artifact-list code{color:#4e5751;background:#ffffff7a;border:1px solid #cfcec6;border-radius:3px;padding:7px 9px;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.terminal-body{overflow-wrap:anywhere}@media (max-width:720px){.evidence-strip-inner{grid-template-columns:1fr;gap:12px;min-height:112px;padding-block:20px}.artifact-list{justify-content:flex-start}}@media (max-width:520px){.hero-product{width:100%;margin-bottom:0;transform:none}.product-canvas{padding:8px}.window-bar span:last-child{display:none}}.brand-lockup{align-items:center;gap:14px;display:flex}.brand-lockup>span,.footer-index,.hero-index,.page-hero-index,.cta-index,.system-code,.proof-code,.list-mark{text-transform:uppercase;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.brand-lockup>span{color:#758078;border-left:1px solid #ffffff38;padding-left:14px;font-size:8px}.marketing-header .button,#main-content .button{box-shadow:none;border-radius:3px;transition:color .14s,background .14s,border-color .14s}.marketing-header .button:hover,#main-content .button:hover{box-shadow:none;transform:none}.marketing-header .button-primary,#main-content .button-primary{box-shadow:inset 3px 0 #1115123d}.marketing-nav{height:86px}.desktop-nav{gap:34px;font-size:13px}.desktop-nav a{position:relative}.desktop-nav a:after{content:"";background:var(--mint);transform-origin:0;height:2px;transition:transform .14s;position:absolute;bottom:-31px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform:scaleX(1)}.mobile-menu nav{border-radius:3px;box-shadow:12px 12px #00000047}.mobile-menu nav a{border-radius:2px}.marketing-footer{border-top:1px solid #28302b}.footer-intro .footer-index{color:#5d6861;margin-top:4px;font-size:8px}@media (max-width:1100px){.hero{min-height:auto}.hero:after{width:58%}}@media (max-width:820px){.brand-lockup>span{display:none}.page-hero .shell{width:min(100% - 34px,1180px)}.page-hero-index{right:0}.pricing-grid,.deployment-grid{border-bottom:0}.pricing-card,.deployment-card{border-right:0;border-bottom:1px solid var(--line)}.deployment-card.dark{border-bottom-color:#323a35}}@media (max-width:560px){.hero-index{margin-bottom:30px}.hero-proof{grid-template-columns:repeat(3,1fr);display:grid}.hero-proof span,.hero-proof span+span{padding:12px 8px}.hero-proof b{font-size:14px}.hero-proof small{line-height:1.35}.hero-product{margin-bottom:0}.page-hero{min-height:470px}.page-hero-index{top:-18px}.proof-list li{grid-template-columns:50px 1fr}.deployment-card:before{left:28px}}.marketing-header{background:linear-gradient(#090c0ac7,#0000)}.marketing-nav{max-width:1320px}.marketing-nav .brand-word{font-weight:650}.marketing-footer{background:#090c0a;border-top:1px solid #202722}.footer-bottom{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.footer-grid a{text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .14s,text-decoration-color .14s}.footer-grid a:hover,.footer-grid a:focus-visible{color:var(--mint);text-decoration-color:currentColor}html[data-theme=light] .marketing-header{color:#18201b;background:linear-gradient(#f4f7f3e6,#0000)}html[data-theme=light] .marketing-nav{border-bottom-color:#141f1829}html[data-theme=light] .desktop-nav{color:#4e5b53}html[data-theme=light] .nav-signin{color:#344038}html[data-theme=light] .desktop-nav a:hover,html[data-theme=light] .desktop-nav a:focus-visible,html[data-theme=light] .nav-signin:hover,html[data-theme=light] .nav-signin:focus-visible,html[data-theme=light] .footer-grid a:hover,html[data-theme=light] .footer-grid a:focus-visible{color:#0b684a}html[data-theme=light] .mobile-menu nav{color:#18201b;background:#f4f7f3;border-color:#cfd6d0}html[data-theme=light] .mobile-menu nav a:hover,html[data-theme=light] .mobile-menu nav a:focus-visible{color:#0b684a;background:#dfe8e2}html[data-theme=light] .marketing-footer{color:#56635b;background:#e9ede8;border-top-color:#cfd6d0}html[data-theme=light] .footer-grid .brand,html[data-theme=light] .footer-grid strong{color:#17201a}html[data-theme=light] .footer-bottom{border-top-color:#c8d0ca}html[data-theme=light] #main-content .button-primary{color:#10231b;background:#69e7bd}html[data-theme=light] #main-content .button-primary:hover{background:#83edca}html[data-theme=dark] .marketing-header,html[data-theme=dark] .marketing-header .brand,html[data-theme=dark] .nav-signin,html[data-theme=dark] .footer-grid .brand,html[data-theme=dark] .footer-grid strong,html[data-theme=dark] .button-dark,html[data-theme=dark] .button-ghost{color:#f1f4f1}body:has([data-header-surface=dark]) .marketing-header{color:#f1f4f1;background:linear-gradient(#090c0af5 0,#090c0ad6 70%,#090c0a00 100%)}body:has([data-header-surface=dark]) .marketing-nav{border-bottom-color:#ffffff21}body:has([data-header-surface=dark]) .desktop-nav{color:#c7cec9}body:has([data-header-surface=dark]) .nav-signin{color:#f1f4f1}body:has([data-header-surface=dark]) .mobile-menu nav{color:#f1f4f1;background:#1b211d;border-color:#313934}:is(body:has([data-header-surface=dark]) .mobile-menu nav a:hover,body:has([data-header-surface=dark]) .mobile-menu nav a:focus-visible){color:var(--mint);background:#272f2a}html[data-theme=dark] :is(.security-process,.data-honesty,.policy-content,.evidence-strip){color:#dfe6e1;background:#0d120f}html[data-theme=dark] :is(.security-grid article,.assurance-card,.runtime-boundary-note,.policy-sidebar-contact){color:#dfe6e1;background:#151c18;border-color:#354039}@media (max-width:900px){.app-navigation a.nav-item-locked{min-height:64px}.nav-item-copy{text-align:center;display:block}.nav-item-locked .nav-item-copy small{display:none}}html[data-theme=dark] :is(.security-pipeline,.security-pipeline li,.data-register,.data-register div,.policy-document,.policy-section){border-color:#354039}html[data-theme=dark] :is(.security-pipeline p,.data-register dd,.policy-section p,.policy-section li){color:#9aa69e}html[data-theme=dark] .status-notice{color:#e8cea0;background:#302718}@media (max-width:560px){.theme-toggle{min-width:82px;min-height:44px;padding-inline:10px;bottom:12px;left:12px}}@media (prefers-reduced-motion:reduce){body,.theme-toggle-track i{transition:none}}
