:root{color-scheme:light;--is-background:#ffffff;--is-surface:#f5f7f3;--is-surface-green:#eef5e6;--is-text:#111111;--is-text-secondary:#5b6257;--is-border:#dce2d6;--is-accent:#76b900;--is-accent-foreground:#111111;--is-accent-hover:#6aa600;--is-link:#416e00;--is-link-hover:#2d4f00;--is-focus:#416e00;--is-radius:6px;--accent-hover:var(--is-link-hover);--accent-fill-hover:var(--is-accent-hover);--radius-control:var(--is-radius);--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Monaco,Consolas,"Cascadia Mono","Liberation Mono","Roboto Mono",monospace;--logo-w:200px;--logo-w-sm:160px;--logo-w-xs:140px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--bg:var(--is-background);--surface:var(--is-background);--surface2:var(--is-surface);--surface-green:var(--is-surface-green);--border:var(--is-border);--text:var(--is-text);--muted:var(--is-text-secondary);--accent:var(--is-link);--accent-fill:var(--is-accent);--green:var(--is-link);--purple:var(--is-link);--orange:#955301;--cyan:var(--is-link);--error:#b42332;--button-gradient:var(--is-accent);--button-text:var(--is-accent-foreground);--control-border:#89997b;--decor-line:#89997b}html[data-theme=dark]{color-scheme:dark;--bg:#07090e;--surface:#10141d;--surface2:#151b26;--surface-green:#1c281a;--border:#252d3c;--text:#edf3ff;--muted:#95a1b7;--accent:#9bd84a;--accent-hover:#c0e88f;--accent-fill:#76b900;--accent-fill-hover:#8bd000;--green:var(--accent);--purple:var(--accent);--cyan:var(--accent);--orange:#f59e0b;--error:#ff8d98;--button-gradient:var(--accent-fill);--button-text:#111111;--control-border:#667085}.brand-logo,.brand-mark{display:inline-block;vertical-align:middle}.brand-mark img{display:block;width:100%;height:100%;object-fit:contain}.brand-logo .brand-logo-on-dark,.brand-mark .brand-mark-on-dark{display:none}html[data-theme=dark] :is(.brand-logo .brand-logo-on-light,.brand-mark .brand-mark-on-light){display:none}html[data-theme=dark] :is(.brand-logo .brand-logo-on-dark,.brand-mark .brand-mark-on-dark){display:block}.grid-system-core-mark img,.hero-logo{filter:none}.brand-mark.hero-logo{display:block;position:relative;z-index:1}.grid-system-core-mark .brand-mark{width:64px;height:64px}.theme-toggle{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid var(--border);border-radius:10px;color:var(--text);background:var(--surface);cursor:pointer}.theme-toggle:hover{color:var(--accent);border-color:var(--accent)}.theme-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.theme-icon-sun,html[data-theme=dark] .theme-icon-moon{display:none}html[data-theme=dark] .theme-icon-sun{display:block}html[data-theme=dark] .skip-link{color:var(--bg)}.contact-field-error{color:var(--error)}.contact-form :is(input,textarea)::placeholder{color:var(--muted);opacity:1}.hero-cta,.sticky-demo-cta{background:var(--button-gradient);color:var(--button-text)}html:not([data-theme=dark]) :is(.contact-form button,.admin-button-primary){color:var(--button-text)}html:not([data-theme=dark]) body{background:var(--bg);background-attachment:fixed}html:not([data-theme=dark]) :is(.sticky-demo,.hero-cta-secondary,.trust-strip){-webkit-backdrop-filter:none;backdrop-filter:none}html:not([data-theme=dark]) .hero-orb{display:none}html:not([data-theme=dark]) .hero-logo{filter:none}html:not([data-theme=dark]) .hero-routing-svg{opacity:1}html:not([data-theme=dark]) .hero-cta-secondary{background:#ffffff;border-color:var(--control-border)}html:not([data-theme=dark]) .hero-cta-secondary:hover{background:var(--surface2);border-color:var(--accent)}html:not([data-theme=dark]) .trust-strip{background:var(--surface);border-color:var(--border)}html:not([data-theme=dark]) :is(.hero-subline,.grid-system-step-output,.footer-tagline span){color:var(--accent)}html:not([data-theme=dark]) :is(.hero-desc strong,.grid-system-step-fabric,.inferacard-live){color:var(--green)}html:not([data-theme=dark]) .hero-flow-legend{color:var(--muted)}html:not([data-theme=dark]) .hero-status{color:var(--orange)}html:not([data-theme=dark]) .about-lead,html:not([data-theme=dark]) .hero-status strong{color:var(--text)}html:not([data-theme=dark]) .demo-status{color:var(--orange)}html:not([data-theme=dark]) :is(.page-title,.legal-head h1){color:var(--text);background:none;-webkit-text-fill-color:currentColor}html:not([data-theme=dark]) .legal-section :is(p,li){color:var(--text)}html:not([data-theme=dark]) .page>section:first-child:before{display:none}html:not([data-theme=dark]) :is(.divider,.hero-flow-legend,.grid-current-status,.stats-rail,.diff-grid-lines,.control-priority){border-color:var(--border)}html:not([data-theme=dark]) .divider{background:var(--border)}html:not([data-theme=dark]) .hero-flow-legend i{color:var(--accent)}html:not([data-theme=dark]) :is(.badge-gateway,.badge-client,.offer-tag,.tag-gov,.applied-ai-actions a){background:var(--surface-green);border-color:var(--border)}html:not([data-theme=dark]) :is(.applied-ai-actions a:hover,.detail-panel summary:hover){background:var(--surface-green);border-color:var(--accent)}html:not([data-theme=dark]) .detail-panel summary:after{color:var(--accent);background:var(--surface-green);border-color:var(--border)}html:not([data-theme=dark]) :is(.arch-diagram,.stat-item,.product-hero,.offer-card,.diff-item,.relationship-card,.channel-partner-band,.usecase-card,.roadmap-card,.partner-card,.connectivity-flow,.inferacard-web-card,.applied-ai-card,.detail-panel){background:#ffffff;border-color:var(--border);box-shadow:none}html:not([data-theme=dark]) :is(.stats-rail .stat-item,.diff-grid-lines .diff-item,.control-priority .roadmap-card){background:transparent;box-shadow:none}html:not([data-theme=dark]) :is(.stats-rail .stat-item,.diff-grid-lines .diff-item,.control-priority .roadmap-card,.stats-rail .stat-item:hover,.diff-grid-lines .diff-item:hover){border-color:var(--border)}html:not([data-theme=dark]) :is(.grid-system-map,.kg-scene){background:var(--surface2);border-color:var(--border);box-shadow:none}html:not([data-theme=dark]) .grid-system-map:before{background-image:linear-gradient(rgba(91,98,87,.16) 1px,transparent 0),linear-gradient(90deg,rgba(91,98,87,.16) 1px,transparent 0)}html:not([data-theme=dark]) :is(.grid-system-card,.connectivity-node,.hero-compact-node,.demo-legend div){background:var(--surface);border-color:var(--border)}html:not([data-theme=dark]) .grid-system-card .grid-system-card-icon{background:var(--surface-green);border-color:var(--border);color:var(--accent)}html:not([data-theme=dark]) .grid-system-core{background:var(--surface);border-color:var(--border);box-shadow:none;--grid-core-rest:var(--border);--grid-core-peak:var(--accent-fill);--grid-core-settle:var(--decor-line)}html:not([data-theme=dark]) .grid-system-core:after{border-color:rgba(118,185,0,.16)}html:not([data-theme=dark]) :is(.grid-system-core-mark,.grid-system-evaluation span,.grid-system-lifecycle,.inferacard-card-bio){background:var(--surface2)}html:not([data-theme=dark]) .grid-system-core-mark{border-color:var(--border);box-shadow:none}html:not([data-theme=dark]) .grid-system-core-mark:before{border-color:var(--decor-line)}html:not([data-theme=dark]) .grid-system-core-mark img{filter:none}html:not([data-theme=dark]) .grid-system-card-input{--grid-read-dim:none;--grid-read-lift:none;--grid-read-settle:none}html:not([data-theme=dark]) .grid-system-card-output:first-child{--grid-output-rest:var(--border);--grid-output-peak:var(--accent-fill);--grid-output-shadow:none;--grid-output-glow:none}html:not([data-theme=dark]) .grid-system-evaluation span{color:var(--muted);--grid-eval-rest:var(--border);--grid-eval-text:var(--muted);--grid-eval-peak:var(--green);--grid-eval-peak-text:var(--green)}html:not([data-theme=dark]) .demo-status>span,html:not([data-theme=dark]) .grid-system-evaluation i,html:not([data-theme=dark]) .system-eyebrow:before{box-shadow:none}html:not([data-theme=dark]) .grid-system-candidates i:last-child{--grid-candidate-glow:none}html:not([data-theme=dark]) .grid-system-connector .grid-system-link{background:linear-gradient(90deg,var(--border),var(--accent))}html:not([data-theme=dark]) .grid-system-connector .grid-system-link-reverse{background:linear-gradient(90deg,var(--accent),var(--border))}html:not([data-theme=dark]) .grid-system-connector .grid-system-link:after{background:var(--accent-fill);box-shadow:none}html:not([data-theme=dark]) :is(.grid-system-lifecycle,.grid-system-lifecycle li,.detail-panel[open] summary){border-color:var(--border)}html:not([data-theme=dark]) .connectivity-node-core{box-shadow:none}html:not([data-theme=dark]) :is(.system-eyebrow,.grid-system-step,.applied-ai-eyebrow,.tag-gov,.hero-compact-node small){color:var(--purple)}html:not([data-theme=dark]) .grid-system-step-fabric{color:var(--green)}html:not([data-theme=dark]) .grid-system-step-output{color:var(--accent)}html:not([data-theme=dark]) :is(.grid-system-card-sites,.hero-resource-sites){color:var(--muted)}html:not([data-theme=dark]) .relationship-card-red{--relationship-accent:var(--accent)}html:not([data-theme=dark]) .phase-3{color:var(--accent)}html:not([data-theme=dark]) .sticky-demo{background:#ffffff;border-color:var(--border);box-shadow:0 16px 48px -28px rgba(37,58,16,.3)}.contact-form :is(input,select,textarea){border-color:var(--control-border)}.contact-form :is(input,select,textarea):focus{border-color:var(--accent)}.contact-form :is(input,select,textarea)[aria-invalid=true]{border-color:var(--error)}html:not([data-theme=dark]) .docs-page pre{background:var(--surface2);color:var(--text)}html:not([data-theme=dark]) :is(.docs-page>p:not(.docs-lede),.docs-list){color:var(--text)}html:not([data-theme=dark]) .docs-note-status{border-left-color:var(--orange);background:var(--surface2)}html:not([data-theme=dark]) footer{background:var(--surface2);border-color:var(--border)}html:not([data-theme=dark]) :is(.footer-col-title,.footer-social a:hover,.breadcrumbs a:hover){color:var(--text)}html:not([data-theme=dark]) :is(.footer-copyright,.inferacard-card-footer){color:var(--muted)}html:not([data-theme=dark]) .footer-social a{background:var(--surface);border-color:var(--control-border)}html:not([data-theme=dark]) :is(.breadcrumbs a,.inferacard-card-toolbar strong){color:var(--accent)}html:not([data-theme=dark]) :is(.inferacard-card-identity small,.inferacard-card-bio p){color:var(--muted)}html:not([data-theme=dark]) .inferacard-card-avatar{color:var(--purple)}html:not([data-theme=dark]) :is(.inferacard-text-link,.inferacard-text-link:hover){color:var(--purple)}html:not([data-theme=dark]) :is(.hero-resource-card rect,.hero-flow-gateway rect,.kg-edge-label rect){fill:#fff}html:not([data-theme=dark]) .kg-svg .kg-edge-label text{stroke:#fff}html:not([data-theme=dark]) :is(.hero-resource-detail,.hero-grid-kicker,.hero-grid-verbs,.hero-gateway-sub,.hero-service-copy,.kg-edge-label text,.kg-hub-kicker,.kg-hub-sub,.kg-node-sub){fill:var(--muted)}html:not([data-theme=dark]) .hero-grid-name{fill:var(--purple)}html:not([data-theme=dark]) .hero-gateway-name{fill:var(--accent)}html:not([data-theme=dark]) .kg-node-label{fill:var(--text)}html:not([data-theme=dark]) .kg-stamp{fill:var(--green)}html:not([data-theme=dark]) .kg-legend strong{color:var(--green)}html:not([data-theme=dark]) .kg-node-document{color:var(--muted)}html:not([data-theme=dark]) .kg-edge-line{stroke:var(--decor-line)}html:not([data-theme=dark]) :is(#hero-energy-path,#hero-fabric-path,#hero-request-path,#hero-activation-path) stop{stop-color:var(--accent);stop-opacity:.85}html:not([data-theme=dark]) #hero-grid-glow stop{stop-color:var(--accent-fill)}html:not([data-theme=dark]) #hero-grid-glow stop:first-child{stop-opacity:.09}html:not([data-theme=dark]) #hero-grid-glow stop:nth-child(2){stop-opacity:.035}html:not([data-theme=dark]) .hero-topology-path{stroke:var(--decor-line);stroke-width:1.4;opacity:.35}html:not([data-theme=dark]) .hero-path-record{--hero-record-rest:0.2;--hero-record-peak:0.85}html:not([data-theme=dark]) .hero-path-activation{stroke:url(#hero-activation-path);--hero-act-rest:0.25;--hero-act-peak:0.9}html:not([data-theme=dark]) .hero-resource-card{opacity:.9;animation-fill-mode:backwards;--hero-discover-rest:0.9;--hero-discover-peak:1;--hero-discover-hold:0.95}html:not([data-theme=dark]) .hero-resource-card rect{fill:#ffffff;stroke:var(--decor-line);stroke-opacity:.5}html:not([data-theme=dark]) .hero-resource-category{fill:var(--text)}html:not([data-theme=dark]) .hero-resource-detail{fill:var(--muted)}html:not([data-theme=dark]) .hero-resource-compute rect{--hero-compute-rest:0.5;--hero-compute-peak:1}html:not([data-theme=dark]) :is(.hero-resource-endpoint,.hero-candidate,.hero-grid-policy-node,.hero-service-core){filter:none;fill:var(--accent)}html:not([data-theme=dark]) :is(.hero-resource-halo,.hero-service-halo){stroke:var(--accent-fill);opacity:.55}html:not([data-theme=dark]) .hero-grid-label{opacity:1}html:not([data-theme=dark]) .hero-grid-core{--hero-decision-rest:0.88}html:not([data-theme=dark]) .hero-grid-orbit{fill:none;stroke:var(--decor-line);stroke-opacity:.5}html:not([data-theme=dark]) .hero-flow-gateway{--hero-gateway-rest:0.92;--hero-gateway-dip:1}html:not([data-theme=dark]) .hero-flow-gateway rect{fill:#ffffff;stroke:var(--decor-line);stroke-width:1.3}html:not([data-theme=dark]) .hero-service-node{color:var(--accent);opacity:.88;animation-fill-mode:backwards;--hero-service-rest:0.88;--hero-service-peak:1;--hero-service-hold:0.94}html:not([data-theme=dark]) .hero-flow-signals{opacity:1}html:not([data-theme=dark]) .hero-flow-signal{fill:var(--accent);stroke:#ffffff;stroke-width:1.1;filter:none}html:not([data-theme=dark]) .hero-signal-activation{fill:var(--accent)}html:not([data-theme=dark]) .hero-compact-connector{background:var(--border)}html:not([data-theme=dark]) .hero-compact-connector:after{color:var(--accent)}html:not([data-theme=dark]) .pricing-card{border-color:var(--border);box-shadow:none}html:not([data-theme=dark]) .pricing-card.is-featured{border:2px solid var(--accent-fill);background:#ffffff}html:not([data-theme=dark]) .pricing-tier{color:var(--accent)}html:not([data-theme=dark]) .pricing-points li:before{content:"✓";color:var(--accent);font-weight:var(--fw-bold)}html:not([data-theme=dark]) .pricing-card .dev-cta-docs{display:inline-flex;align-items:center;justify-content:space-between;min-height:46px;margin-top:28px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text);background:#ffffff}html:not([data-theme=dark]) .pricing-card.is-featured .dev-cta-docs{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--button-text)}html:not([data-theme=dark]) .pricing-card .dev-cta-docs:hover{text-decoration:none;border-color:var(--accent-fill);background:var(--surface-green)}html:not([data-theme=dark]) :is(.hero-cta,.sticky-demo-cta,.contact-form button,.admin-button-primary){background:var(--is-accent);color:var(--is-accent-foreground);border-radius:var(--is-radius);box-shadow:none}html:not([data-theme=dark]) :is(.hero-cta,.sticky-demo-cta,.contact-form button,.admin-button-primary):hover{background:var(--is-accent-hover);color:var(--is-accent-foreground);box-shadow:none;opacity:1}html:not([data-theme=dark]) .pricing-card.is-featured .dev-cta-docs:hover{background:var(--is-accent-hover)}html:not([data-theme=dark]) :is(.hero-cta-secondary,.theme-toggle,.contact-form input,.contact-form select,.contact-form textarea,.admin-button){border-radius:var(--is-radius)}html:not([data-theme=dark]) .contact-form[aria-busy=true] :is(input,select,textarea){background:var(--surface2);color:var(--muted)}html:not([data-theme=dark]) .contact-form button:is(:disabled,[aria-disabled=true]){background:var(--surface-green);border:1px solid var(--control-border);color:var(--text)}.contact-form button:is(:disabled,[aria-disabled=true]){cursor:progress}html:not([data-theme=dark]) .sticky-demo-close:hover{background:var(--surface2)}html:not([data-theme=dark]) :is(.theme-toggle:not(:is(.site-nav-controls,.site-nav-mobile-footer) *),.contact-success-again,.admin-button:not(.admin-button-primary),.pricing-card:not(.is-featured) .dev-cta-docs):not(:hover){border-color:var(--control-border)}html:not([data-theme=dark]) :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--is-focus);outline-offset:3px}html:not([data-theme=dark]) .detail-panel summary:focus-visible{outline-offset:-3px}html:not([data-theme=dark]) :is(.pricing-note a,.offer-note a,.offer-cta-link a,.partner-footnote a,.legal-section a,.legal-toc a,.news-cta a,.channel-partner-product a,.trust-strip-note a,.inferacard-text-link,.admin-text-button):hover{color:var(--is-link-hover)}html:not([data-theme=dark]) :is(.contact-success-again,.applied-ai-actions a):hover{background:var(--surface-green);border-color:var(--accent)}html:not([data-theme=dark]) .admin-workspace :is(input:not([type=checkbox]),select){border-color:var(--control-border)}html:not([data-theme=dark]) .admin-login-card{box-shadow:0 24px 72px -48px rgba(17,17,17,.2)}html[data-theme=dark] :is(.hero-cta,.sticky-demo-cta,.contact-form button,.admin-button-primary,.brand-kit-download):hover{background:var(--accent-fill-hover);color:var(--button-text);box-shadow:none;opacity:1}html[data-theme=dark] .contact-form button:is(:disabled,[aria-disabled=true]){background:var(--surface-green);border:1px solid var(--control-border);color:var(--text)}html[data-theme=dark] .pricing-card.is-featured a.dev-cta-docs{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--button-text)}html[data-theme=dark] .pricing-card.is-featured a.dev-cta-docs:hover{border-color:var(--accent-fill-hover);background:var(--accent-fill-hover);color:var(--button-text);text-decoration:none}html[data-theme=dark] :is(.theme-toggle:not(:is(.site-nav-controls,.site-nav-mobile-footer) *),.contact-success-again,.admin-button:not(.admin-button-primary),.pricing-card:not(.is-featured) .dev-cta-docs):not(:hover){border-color:var(--control-border)}html[data-theme=dark] :is(.pricing-note a,.offer-note a,.offer-cta-link a,.partner-footnote a,.legal-section a,.legal-toc a,.news-cta a,.channel-partner-product a,.trust-strip-note a,.admin-text-button):hover{color:var(--accent-hover)}html[data-theme=dark] .kg-hub-core{fill:var(--surface2);stroke:var(--border)}html[data-theme=dark] :is(.kg-signal,.kg-node-core,.kg-hub-core){filter:none}html:not([data-theme=dark]) :is(.tag-reg,.tag-startup,.news-category,.inferacard-live){background:var(--surface-green);border-color:var(--border);color:var(--accent)}html:not([data-theme=dark]) .arch-node{background:var(--surface2);border:1px solid var(--border)}html:not([data-theme=dark]) :is(.node-gw,.node-infra,.node-energy){background:var(--surface-green)}html:not([data-theme=dark]) .node-model{background:var(--surface-green);border-color:var(--border)}html:not([data-theme=dark]) .node-model .label{color:var(--accent)}html:not([data-theme=dark]) .program-mark-tile:hover{border-color:var(--accent);box-shadow:none;transform:none}html:not([data-theme=dark]) .partner-stat .stat-num{color:var(--text)}html:not([data-theme=dark]) :is(.connectivity-link i,.connectivity-link-output i){background:linear-gradient(90deg,var(--border),var(--accent))}html:not([data-theme=dark]) :is(.split-cta,.split-cta>div,.footer-brand,.footer-col-explore){border-color:var(--border)}html:not([data-theme=dark]) footer:before{background:var(--border)}html:not([data-theme=dark]) footer:after{display:none}html:not([data-theme=dark]) .footer-social a:hover{background:var(--surface-green);box-shadow:none;border-color:var(--accent)}html:not([data-theme=dark]) :is(.inferacard-card-bio,.inferacard-card-contact span,.inferacard-card-share){border-color:var(--border)}html:not([data-theme=dark]) .inferacard-card-contact span{background:var(--surface-green);color:var(--muted)}html:not([data-theme=dark]) .inferacard-card-avatar{background:var(--surface-green);border-color:var(--border)}html:not([data-theme=dark]) :is(.inferacard-live>span,.inferacard-card-toolbar i,.hero-status span,.grid-system-status span){box-shadow:none}html:not([data-theme=dark]) .contact-success{border-color:var(--accent)}html:not([data-theme=dark]) .contact-success-icon{background:var(--accent-fill);color:var(--text);box-shadow:none}html:not([data-theme=dark]) .kg-hub-core{fill:var(--surface);stroke:var(--border)}html:not([data-theme=dark]) .kg-hub-ring{stroke:var(--is-link)}html:not([data-theme=dark]) .kg-hub-aura{fill:var(--surface-green)}html:not([data-theme=dark]) :is(.kg-node-person,.kg-dot-person,.kg-signal-person){color:#6d3ca0;background:#6d3ca0;fill:#6d3ca0}html:not([data-theme=dark]) :is(.kg-node-org,.kg-dot-org,.kg-signal-org){color:#1f5e99;background:#1f5e99;fill:#1f5e99}html:not([data-theme=dark]) :is(.kg-node-date,.kg-dot-date,.kg-signal-date){color:#246a42;background:#246a42;fill:#246a42}html:not([data-theme=dark]) :is(.kg-signal,.kg-node-core,.kg-hub-core){filter:none}html:not([data-theme=dark]) .kg-signal-document{fill:var(--muted)}html:not([data-theme=dark]) .kg-dot-document{background:var(--muted)}[data-offscreen],[data-offscreen] *,[data-offscreen] :after,[data-offscreen] :before{animation-play-state:paused!important}@media (max-width:640px){footer .footer-logo img{width:var(--logo-w-sm)}}@media (max-width:360px){footer .footer-logo img{width:var(--logo-w-xs)}}@media (max-width:768px){html:not([data-theme=dark]) body{background-attachment:scroll}}@media (max-width:1100px){html:not([data-theme=dark]) .grid-system-connector .grid-system-link{background:linear-gradient(180deg,var(--border),var(--accent))}html:not([data-theme=dark]) .grid-system-connector .grid-system-link-reverse{background:linear-gradient(180deg,var(--accent),var(--border))}}@media (max-width:900px){html:not([data-theme=dark]) :is(.connectivity-link i,.connectivity-link-output i){background:linear-gradient(180deg,var(--border),var(--accent))}}@media (prefers-reduced-motion:reduce){html:not([data-theme=dark]) :is(.hero-resource-card,.hero-service-node,.hero-flow-gateway,.hero-grid-core,.hero-resource-compute rect,.hero-path-record,.hero-path-activation,.hero-flow-signal){animation:none;opacity:1}html:not([data-theme=dark]) .hero-flow-signal{display:none}html:not([data-theme=dark]) :is(.hero-path-record,.hero-path-activation){opacity:.45}}@media (forced-colors:active) and (prefers-color-scheme:dark){:is(.brand-logo .brand-logo-on-light,.inferanote-title .inferanote-title-on-light){display:none!important}:is(.brand-logo .brand-logo-on-dark,.inferanote-title .inferanote-title-on-dark){display:block!important}}@media (forced-colors:active) and (prefers-color-scheme:light){:is(.brand-logo .brand-logo-on-dark,.inferanote-title .inferanote-title-on-dark){display:none!important}:is(.brand-logo .brand-logo-on-light,.inferanote-title .inferanote-title-on-light){display:block!important}}@media print{.footer-social,.site-nav-mobile,.site-nav-overlay,.skip-link,.sticky-demo,body>nav{display:none!important}html,html[data-theme=dark]{color-scheme:light;--bg:var(--is-background);--surface:var(--is-background);--surface2:var(--is-surface);--surface-green:var(--is-surface-green);--border:var(--is-border);--text:var(--is-text);--muted:var(--is-text-secondary);--accent:var(--is-link);--accent-fill:var(--is-accent);--green:var(--is-link);--purple:var(--is-link);--cyan:var(--is-link);--orange:#955301;--error:#b42332;--button-gradient:var(--is-accent);--button-text:var(--is-accent-foreground);--control-border:#89997b}body{background:#ffffff!important}:is(.brand-logo .brand-logo-on-dark,.brand-mark .brand-mark-on-dark,.inferanote-title .inferanote-title-on-dark){display:none!important}:is(.brand-logo .brand-logo-on-light,.brand-mark .brand-mark-on-light,.inferanote-title .inferanote-title-on-light){display:block!important}.legal-head h1,.page-title{background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--text)!important}:is(.breadcrumbs a,.footer-tagline span){color:var(--accent)}:is(.legal-section p,.legal-section li,.footer-col-title){color:var(--text)}.footer-copyright{color:var(--muted)}.legal{padding-top:0}.legal-section a[href^=http]:after,.legal-section a[href^=mailto]:after{content:" (" attr(href) ")"}footer{background:var(--surface2)!important;border-top-color:var(--border)!important}footer:after,footer:before{display:none!important}html[data-theme=dark] :is(.kg-scene,.inferacard-web-card,.inferacard-card-bio,.inferacard-live,.diff-grid>*,.hero-cta-secondary,.arch-diagram,.stat-item,.product-hero,.offer-card,.diff-item,.relationship-card,.channel-partner-band,.usecase-card,.roadmap-card,.partner-card,.connectivity-flow,.applied-ai-card,.detail-panel,.grid-system-map,.grid-system-card,.grid-system-core,.grid-system-core-mark,.grid-system-evaluation span,.grid-system-lifecycle,.connectivity-node,.hero-compact-node,.demo-legend div){background:var(--surface)!important;box-shadow:none!important}html[data-theme=dark] :is(.badge-gateway,.badge-client,.offer-tag,.tag-gov,.applied-ai-actions a,.grid-system-card .grid-system-card-icon){background:var(--surface-green)!important}html[data-theme=dark] :is(.hero-subline,.grid-system-step-output,.phase-3,.inferacard-card-toolbar strong){color:var(--accent)!important}html[data-theme=dark] :is(.hero-desc strong,.grid-system-step-fabric,.inferacard-live,.kg-legend strong){color:var(--green)!important}html[data-theme=dark] :is(.system-eyebrow,.grid-system-step,.applied-ai-eyebrow,.tag-gov,.hero-compact-node small,.inferacard-card-avatar,.inferacard-text-link){color:var(--purple)!important}html[data-theme=dark] :is(.hero-status,.demo-status){color:var(--orange)!important}html[data-theme=dark] :is(.hero-status strong,.about-lead){color:var(--text)!important}html[data-theme=dark] :is(.grid-system-evaluation span,.grid-system-card-sites,.hero-resource-sites,.inferacard-card-footer,.inferacard-card-identity small,.inferacard-card-bio p,.kg-node-document){color:var(--muted)!important}html[data-theme=dark] :is(.contact-form button,.admin-button-primary){color:var(--button-text)!important}html[data-theme=dark] .inferacard-card-contact span{background:var(--surface-green)!important;color:var(--muted)!important}html[data-theme=dark] .inferacard-card-avatar{background:var(--surface-green)!important;border-color:var(--border)!important}html[data-theme=dark] .relationship-card-red{--relationship-accent:var(--accent)}html[data-theme=dark] .kg-hub-core{fill:var(--surface)!important;stroke:var(--border)}html[data-theme=dark] :is(.kg-signal,.kg-node-core,.kg-hub-core){filter:none!important}html[data-theme=dark] :is(.kg-node-person,.kg-dot-person,.kg-signal-person){color:#6d3ca0!important;background:#6d3ca0!important;fill:#6d3ca0!important}html[data-theme=dark] :is(.kg-node-org,.kg-dot-org,.kg-signal-org){color:#1f5e99!important;background:#1f5e99!important;fill:#1f5e99!important}html[data-theme=dark] :is(.kg-node-date,.kg-dot-date,.kg-signal-date){color:#246a42!important;background:#246a42!important;fill:#246a42!important}html[data-theme=dark] .kg-signal-document{fill:var(--muted)!important}html[data-theme=dark] .kg-dot-document{background:var(--muted)!important}html[data-theme=dark] .kg-edge-label rect{fill:#ffffff!important}html[data-theme=dark] .kg-svg .kg-edge-label text{stroke:#ffffff!important}html[data-theme=dark] :is(.kg-edge-label text,.kg-hub-kicker,.kg-hub-sub,.kg-node-sub){fill:var(--muted)!important}html[data-theme=dark] .kg-node-label{fill:var(--text)!important}html[data-theme=dark] .kg-stamp{fill:var(--green)!important}html[data-theme=dark] .kg-edge-line{stroke:var(--decor-line)!important}}:root{--site-nav-height:76px;--site-nav-background:#ffffff;--site-nav-highlight:#eef5e6;--site-nav-shadow:0 20px 40px -24px rgba(25,35,20,0.3)}html[data-theme=dark]{--site-nav-background:#0b0e15;--site-nav-highlight:#182312;--site-nav-shadow:0 20px 48px -24px rgba(0,0,0,0.8)}.site-nav{position:fixed;inset:0 0 auto;z-index:100;height:var(--site-nav-height);background:var(--site-nav-background);border-bottom:1px solid var(--border)}.site-nav-inner{gap:28px;width:min(100%,1600px);height:100%;margin:0 auto;padding:0 32px}.site-nav-inner,.site-nav-logo{display:flex;align-items:center}.site-nav-logo{flex:0 0 auto;min-height:44px}.site-nav-logo .brand-logo{display:flex;align-items:center;width:236px;height:auto}.site-nav-logo .brand-logo img{width:100%;height:auto;vertical-align:middle}.site-nav-desktop{margin-left:auto}.site-nav-list{display:flex;align-items:stretch;gap:4px;list-style:none}.site-nav-trigger{display:flex;align-items:center;gap:8px;min-height:var(--site-nav-height);padding:0 15px;position:relative;border:0;background:transparent;color:var(--muted);font:inherit;font-size:.95rem;font-weight:var(--fw-medium);cursor:pointer}.site-nav-trigger:after{content:"";position:absolute;bottom:0;left:15px;right:15px;height:3px;background:var(--accent-fill);transform:scaleX(0);transition:transform .16s ease}.site-nav-trigger:is(:hover,[data-state=open],.is-active){color:var(--text)}.site-nav-trigger:is([data-state=open],.is-active):after{transform:scaleX(1)}html:not([data-theme=dark]) .site-nav-trigger:after{background:var(--accent)}.site-nav-trigger svg{width:14px;height:14px;transition:transform .16s ease}.site-nav-trigger[data-state=open] svg{transform:rotate(180deg)}.site-nav svg,.site-nav-mobile svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.site-nav-controls{display:flex;flex:0 0 auto;align-items:center;gap:12px}.site-nav-contact{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 20px;border:1px solid transparent;border-radius:6px;background:var(--button-gradient);font-size:.9rem;font-weight:var(--fw-semibold)}.site-nav-contact,.site-nav-contact:hover{color:var(--button-text);text-decoration:none}.site-nav-contact:hover{filter:brightness(.95)}html:not([data-theme=dark]) .site-nav-contact:hover{background:var(--is-accent-hover);filter:none}html[data-theme=dark] :is(.site-nav-contact,.site-nav-contact-compact):hover{background:var(--accent-fill-hover);filter:none}.site-nav-contact-compact{display:none}.site-nav-login{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:6px 4px;color:var(--muted);font-size:.95rem;white-space:nowrap;text-decoration:none}.site-nav-login:hover{color:var(--text);text-decoration:none}.site-nav-login svg{width:28px;height:28px}.site-nav-sitemap{display:inline-flex;align-items:center;min-height:44px;padding:6px 4px;color:var(--muted);font-size:.95rem;white-space:nowrap}.site-nav-controls .theme-toggle,.site-nav-mobile-footer .theme-toggle{background:transparent;border-color:transparent;border-radius:6px}.site-nav-controls .theme-toggle:hover,.site-nav-mobile-footer .theme-toggle:hover{background:var(--site-nav-highlight)}.site-nav-popover{position:absolute;top:100%;left:24px;right:24px;display:flex;justify-content:center;perspective:1200px}.site-nav-viewport{position:relative;width:min(100%,1120px);height:var(--radix-navigation-menu-viewport-height);background:var(--site-nav-background);border:1px solid var(--border);border-top:0;border-radius:0 0 12px 12px;box-shadow:var(--site-nav-shadow);overflow:hidden;transform-origin:top center;transition:height .18s ease}.site-nav-viewport[data-state=open]{animation:nav-panel-in .16s ease}.site-nav-viewport[data-state=closed]{animation:nav-panel-out .12s ease;pointer-events:none}.site-nav-panel{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;position:absolute;top:0;left:0;width:100%;max-height:calc(100dvh - var(--site-nav-height) - 24px);padding:32px;overflow-y:auto}.site-nav-intro{border-right:1px solid var(--border);padding:8px 28px 8px 0}.site-nav-eyebrow{color:var(--accent)}.site-nav-panel-title{margin:12px 0;color:var(--text);font-size:1.55rem;font-weight:var(--fw-semibold);line-height:1.22;letter-spacing:-.5px}.site-nav-panel-description{color:var(--muted);font-size:.85rem;line-height:1.65}.site-nav-destinations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none}.site-nav-destinations:has(>:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.site-nav-destination{display:flex;flex-direction:column;align-items:flex-start;gap:12px;height:100%;min-height:180px;padding:16px;border:1px solid transparent;border-radius:6px;color:var(--text);text-decoration:none;transition:background .14s ease,border-color .14s ease}.site-nav-destination:is(:hover,:focus-visible,[data-active]){background:var(--site-nav-highlight);border-color:var(--border);text-decoration:none}.site-nav-destination-icon{display:grid;place-items:center;width:36px;height:36px;color:var(--accent)}.site-nav-destination-icon svg{width:28px;height:28px}.site-nav-destination-title{display:flex;justify-content:space-between;gap:12px;width:100%;font-size:.94rem;font-weight:var(--fw-semibold);line-height:1.45}.site-nav-destination-title>span{color:var(--accent);font-size:1rem}.site-nav-destination-description{color:var(--muted);font-size:.8rem;line-height:1.6}.site-nav-close,.site-nav-menu-button{display:none;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border:1px solid var(--border);border-radius:6px;color:var(--text);background:transparent;cursor:pointer}.site-nav-close svg,.site-nav-menu-button svg{width:22px;height:22px}.site-nav :is(a,button):focus-visible,.site-nav-mobile :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.site-nav .site-nav-list .site-nav-trigger:focus-visible{outline-offset:-5px}.site-nav-overlay{position:fixed;inset:0;z-index:1200;background:rgba(7,9,14,.5)}.site-nav-mobile{position:fixed;inset:0 0 0 auto;z-index:1201;display:flex;flex-direction:column;width:min(100%,460px);height:100dvh;background:var(--site-nav-background);color:var(--text);box-shadow:var(--site-nav-shadow)}.site-nav-mobile[data-state=open]{animation:nav-mobile-in .2s ease}.site-nav-mobile[data-state=closed]{animation:nav-mobile-out .16s ease}.site-nav-mobile-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;min-height:var(--site-nav-height);padding:12px 20px;border-bottom:1px solid var(--border)}.site-nav-close{display:flex}.site-nav-mobile-scroll{min-height:0;padding:24px 20px;overflow-y:auto;overscroll-behavior:contain}.site-nav-mobile-title{font-size:.75rem;text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:var(--fw-medium);margin:0 0 24px}.site-nav-mobile-groups{display:grid;gap:24px}.site-nav-mobile-group h3{margin:0 0 8px;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);text-align:left}.site-nav-mobile-group ul{list-style:none}.site-nav-mobile-group a{display:flex;align-items:center;gap:12px;min-height:50px;padding:10px 8px;border-radius:6px;color:var(--text);font-size:.96rem;text-decoration:none}.site-nav-mobile-group a:is(:hover,[aria-current=page]){background:var(--site-nav-highlight);text-decoration:none}.site-nav-destination[data-active],.site-nav-mobile-group a[aria-current=page]{box-shadow:inset 3px 0 0 var(--accent)}.site-nav-mobile-group a[aria-current=page]{font-weight:var(--fw-semibold)}.site-nav-mobile-group a>svg{flex:0 0 20px;width:20px;height:20px;color:var(--muted)}.site-nav-mobile-arrow{margin-left:auto;color:var(--accent)}.site-nav-mobile-footer{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:20px 20px max(20px,env(safe-area-inset-bottom));border-top:1px solid var(--border)}@keyframes nav-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes nav-panel-out{to{opacity:0;transform:translateY(-6px)}}@keyframes nav-mobile-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes nav-mobile-out{to{transform:translateX(100%)}}@media (max-width:79.9375em){.site-nav-inner{gap:20px}}@media (max-width:64em){:root{--site-nav-height:68px}.site-nav-desktop,.site-nav-popover{display:none}.site-nav-inner{justify-content:space-between;padding:0 20px;gap:12px}.site-nav-menu-button{display:flex}}@media (max-width:37.5em){.site-nav-inner{padding:0 16px;gap:8px}.site-nav-logo .brand-logo{width:189px}.site-nav-controls{gap:4px}.site-nav-controls .site-nav-login>span,.site-nav-controls>.site-nav-contact{display:none}.site-nav-contact-compact{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border:1px solid transparent;border-radius:6px;background:var(--button-gradient);color:var(--button-text)}.site-nav-contact-compact svg{width:22px;height:22px}.site-nav-contact-compact:hover{filter:brightness(.95);color:var(--button-text)}html:not([data-theme=dark]) .site-nav-contact-compact:hover{background:var(--is-accent-hover);filter:none}.site-nav-mobile-footer{gap:8px}}@media (max-width:26.0625em){.site-nav-contact-compact{display:none}}@media (max-width:23.4375em){.site-nav-inner{padding:0 12px;gap:4px}}@media (max-width:22.5em){.site-nav-logo .brand-logo{width:151px}.site-nav-mobile-footer,.site-nav-mobile-header,.site-nav-mobile-scroll{padding-left:16px;padding-right:16px}.site-nav-mobile-footer .site-nav-contact{padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){.site-nav *,.site-nav-mobile{animation:none!important;transition:none!important}}@media (forced-colors:active){.site-nav .site-nav-list .site-nav-trigger:after{forced-color-adjust:none;background:Highlight}.site-nav-mobile-group a[aria-current=page]{text-decoration:underline}}@media (scripting:none){.site-nav-desktop,.site-nav-menu-button,.site-nav-popover{display:none!important}.site-nav-controls{margin-left:auto}}