html[data-theme=dark] body{color:#e6edf5;background:#132235}html[data-theme=dark] .nav a:hover,html[data-theme=dark] .nav a.active{color:hsl(196,75%,72%)}html[data-theme=dark] .menu-toggle{color:#e6edf5}html[data-theme=dark] .eyebrow{color:hsl(192,75%,72%)}html[data-theme=dark] .btn-ghost{border-color:hsl(210,35%,30%);color:#e6edf5;background:#132235}html[data-theme=dark] .ai-icon{color:#e6edf5}html[data-theme=dark] .proof-strip{background:#132235;border-block:1px solid hsl(208,35%,30%)}html[data-theme=dark] .proof-strip strong{color:#e6edf5}html[data-theme=dark] .feature-card{border:1px solid hsl(206,35%,30%);background:#132235}html[data-theme=dark] .feature-icon{background:hsl(183,40%,15%);color:hsl(190,75%,72%)}html[data-theme=dark] .card-link,html[data-theme=dark] .text-link{color:hsl(192,75%,72%)}html[data-theme=dark] .ai-symbol{color:#e6edf5}html[data-theme=dark] .deploy-card{border:1px solid hsl(210,35%,30%);background:#132235}html[data-theme=dark] .mini-pill,html[data-theme=dark] .tag{background:hsl(184,40%,15%);color:hsl(188,75%,72%)}html[data-theme=dark] .cta-panel{background:hsl(191,40%,15%);border:1px solid hsl(195,35%,30%)}html[data-theme=dark] .notice{background:hsl(42,40%,15%);border:1px solid hsl(43,35%,30%)}html[data-theme=dark] .notice b{color:hsl(39,75%,72%)}html[data-theme=dark] .module-row ul,html[data-theme=dark] .solution-card ul{color:#9fb1c5}html[data-theme=dark] .callout-note{background:hsl(42,40%,15%);color:hsl(39,75%,72%)}html[data-theme=dark] .muted-section{background:#132235}html[data-theme=dark] .tag{background:#132235;color:#9fb1c5}html[data-theme=dark] .table-wrap{background:#132235}html[data-theme=dark] th{background:hsl(196,40%,15%)}html[data-theme=dark] .resource-card{background:#132235}html[data-theme=dark] summary:after{color:hsl(190,75%,72%)}html[data-theme=dark] .contact-form{background:#132235}html[data-theme=dark] .contact-form input:not([type=checkbox]),html[data-theme=dark] .contact-form select,html[data-theme=dark] .contact-form textarea{border:1px solid #24364d;color:#e6edf5;background:#132235}html[data-theme=dark] .form-status{color:hsl(187,75%,72%)}@media(max-width:800px){html[data-theme=dark] .nav{background:#132235}}html[data-theme=dark] body{color:#e6edf5}html[data-theme=dark] .site-header{background:#132235;border-bottom:1px solid hsl(208,35%,30%)}html[data-theme=dark] .feature-card:hover,html[data-theme=dark] .deploy-card:hover,html[data-theme=dark] .resource-card:hover,html[data-theme=dark] .workflow-card:hover,html[data-theme=dark] .proof-card:hover{border-color:hsl(195,35%,30%)}html[data-theme=dark] .section-kicker{color:hsl(185,75%,72%)}html[data-theme=dark] .subhero{background:#132235}html[data-theme=dark] .info-card{background:#132235}html[data-theme=dark] .number-icon{background:hsl(180,40%,15%);color:hsl(185,75%,72%)}html[data-theme=dark] .workflow-step{background:#132235}html[data-theme=dark] .callout{border:1px solid hsl(180,35%,30%);background:hsl(180,40%,15%)}html[data-theme=dark] .tag-list span{background:#132235;color:#9fb1c5}html[data-theme=dark] .check-list li:before{color:hsl(183,75%,72%)}html[data-theme=dark] .note-box{background:#132235;color:#9fb1c5}html[data-theme=dark] .table-scroll{background:#132235}html[data-theme=dark] .compare-table th{background:#132235}html[data-theme=dark] .pilot-snapshot{border:1px solid hsl(203,35%,30%);background:#132235}html[data-theme=dark] .snapshot-head{border-bottom:1px solid hsl(200,35%,30%)}html[data-theme=dark] .snapshot-head strong,html[data-theme=dark] .snapshot-row b{color:hsl(205,75%,72%)}html[data-theme=dark] .snapshot-status{background:hsl(180,40%,15%);color:hsl(184,75%,72%)}html[data-theme=dark] .snapshot-row{border-bottom:1px solid #24364d}html[data-theme=dark] .snapshot-number{background:hsl(202,40%,15%);color:#9fb1c5}html[data-theme=dark] .snapshot-check{color:hsl(181,75%,72%)}html[data-theme=dark] .snapshot-foot span{background:hsl(191,40%,15%);color:#9fb1c5}html[data-theme=dark] .faq-list details{background:#132235}html[data-theme=dark] .faq-list summary:after{color:hsl(185,75%,72%)}html[data-theme=dark] .breadcrumb a{color:hsl(185,75%,72%)}html[data-theme=dark] .resource-card{background:#132235}html[data-theme=dark] .resource-card .type{color:hsl(185,75%,72%)}html[data-theme=dark] .resource-card .card-link{color:hsl(185,75%,72%)}@media(max-width:1450px){html[data-theme=dark] .nav{background:#132235}html[data-theme=dark] .menu-toggle[aria-expanded="true"]{background:hsl(197,40%,15%)}}html[data-theme=dark] .menu-toggle:hover{background:hsl(197,40%,15%)}html[data-theme=dark] .skip-link{background:#132235;color:#e6edf5}html[data-theme=dark] .calc-card{background:#132235}html[data-theme=dark] .calc-icon{background:hsl(183,40%,15%);color:hsl(185,75%,72%)}html[data-theme=dark] .calc-fields label{color:hsl(207,75%,72%)}html[data-theme=dark] .calc-fields input{border:1px solid hsl(206,35%,30%);color:#e6edf5;background:#132235}html[data-theme=dark] .calc-fields input:focus{outline:3px solid hsl(179,35%,30%)}html[data-theme=dark] .status-review{background:hsl(39,40%,15%);color:hsl(39,75%,72%)}html[data-theme=dark] .status-ok{background:hsl(153,40%,15%);color:hsl(164,75%,72%)}html[data-theme=dark] .census-upload{background:#132235}html[data-theme=dark] .census-metrics>div{background:#132235}html[data-theme=dark] .census-metrics strong{color:hsl(185,75%,72%)}html[data-theme=dark] .census-table .census-pass{color:hsl(161,75%,72%)}html[data-theme=dark] .census-table .census-review{color:hsl(40,75%,72%)}html[data-theme=dark] .census-table .census-error{color:hsl(0,75%,72%)}html[data-theme=dark] .legal-content .legal-alert{background:hsl(42,40%,15%);border:1px solid hsl(43,35%,30%);color:hsl(40,75%,72%)}html[data-theme=dark] .copy-inquiry:hover{color:hsl(194,75%,72%)}html[data-theme=dark] .product-snapshot{border-color:hsl(204,35%,30%)}html[data-theme=dark] .hero-copy .lead{color:#9fb1c5}html[data-theme=dark] .hero-trust span{border:1px solid hsl(205,35%,30%);background:#132235}html[data-theme=dark] .workflow-journey .workflow-step{border:1px solid hsl(202,35%,30%);background:#132235}html[data-theme=dark] .workflow-journey .workflow-step .step-num{background:hsl(182,40%,15%);color:hsl(188,75%,72%)}html[data-theme=dark] .workflow-journey .workflow-step b{color:#e6edf5}html[data-theme=dark] .fx-header-bg{background:#132235}html[data-theme=dark] .fx-blob.a{background:hsl(182,40%,15%)}html[data-theme=dark] .fx-blob.b{background:hsl(250,40%,15%)}html[data-theme=dark] .feature-card:hover,html[data-theme=dark] .deploy-card:hover,html[data-theme=dark] .solution-card:hover,html[data-theme=dark] .integration-grid article:hover,html[data-theme=dark] .security-grid article:hover,html[data-theme=dark] .resource-card:hover{border-color:hsl(195,35%,30%)}html[data-theme=dark] .shot-body{background:#132235}html[data-theme=dark] .shot-body b{color:#e6edf5}html[data-theme=dark] .status-strip span{background:#132235;color:#9fb1c5}html[data-theme=dark] .pill.ok{background:hsl(157,40%,15%);color:hsl(160,75%,72%)}html[data-theme=dark] .pill.plan{background:hsl(252,40%,15%);color:hsl(249,75%,72%)}html[data-theme=dark] .form-status.err{color:hsl(4,75%,72%)}html[data-theme=dark] .calc-permalink{color:hsl(183,75%,72%)}html[data-theme=dark] .calc-dir-grid a{background:#132235}html[data-theme=dark] .calc-dir-grid b{color:#e6edf5}html[data-theme=dark] .guide-steps>li{background:#132235}html[data-theme=dark] .guide-steps>li h3{color:#e6edf5}html[data-theme=dark] .guide-toc{background:#132235}html[data-theme=dark] .guide-toc b{color:#e6edf5}html[data-theme=dark] .guide-toc a{color:hsl(183,75%,72%)}html[data-theme=dark] .callout{background:hsl(185,40%,15%);color:#e6edf5}html[data-theme=dark] .check-list.limits li:before{color:hsl(36,75%,72%)}html[data-theme=dark] .content-section h3{color:#e6edf5}html[data-theme=dark] .kp-sim{background:#132235}html[data-theme=dark] .sim-presets button{color:#e6edf5;background:#132235}html[data-theme=dark] .sim-presets button[aria-pressed=true],html[data-theme=dark] .sim-presets button:hover{color:hsl(212,75%,72%);background:hsl(215,40%,15%)}html[data-theme=dark] .sim-inputs legend{color:#e6edf5}html[data-theme=dark] .sim-inputs label{color:#e6edf5}html[data-theme=dark] .sim-inputs output{color:hsl(212,75%,72%)}html[data-theme=dark] .sim-key{background:hsl(217,40%,15%)}html[data-theme=dark] .sim-kpi{background:#132235}html[data-theme=dark] .sim-kpi strong{color:#e6edf5}html[data-theme=dark] .sim-panel-head{color:#e6edf5}html[data-theme=dark] .sim-legend i,html[data-theme=dark] .sim-legend b{background:hsl(211,40%,15%)}html[data-theme=dark] .sim-col i{background:hsl(211,40%,15%)}html[data-theme=dark] .sim-cap span{color:hsl(250,75%,72%);background:#132235}html[data-theme=dark] .sim-stream div{background:#132235}html[data-theme=dark] .sim-stream i{background:hsl(211,40%,15%)}html[data-theme=dark] .sim-stream em{color:hsl(160,75%,72%)}html[data-theme=dark] .reg-ok{background:hsl(152,40%,15%);color:hsl(159,75%,72%)}html[data-theme=dark] .reg-part{background:hsl(215,40%,15%);color:hsl(214,75%,72%)}html[data-theme=dark] .reg-plan{background:hsl(255,40%,15%);color:hsl(249,75%,72%)}html[data-theme=dark] .efast-steps li{background:#132235}html[data-theme=dark] .efast-steps b{color:#e6edf5}html[data-theme=dark] .sim-row-label{color:#e6edf5}html[data-theme=dark] .sim-stack-btns button{background:#132235}html[data-theme=dark] .sim-stack-btns b{color:#e6edf5}html[data-theme=dark] .sim-stack-btns button[aria-pressed=true]{background:hsl(215,40%,15%)}html[data-theme=dark] .sim-guide{background:hsl(217,40%,15%);color:#e6edf5}html[data-theme=dark] .sim-guide b{color:#e6edf5}html[data-theme=dark] .cap-col b{color:#e6edf5}html[data-theme=dark] .cap-col b.blue{color:hsl(212,75%,72%)}html[data-theme=dark] .cap-bar{background:#132235}html[data-theme=dark] .cap-manual{background:hsl(15,40%,15%);color:hsl(15,75%,72%)}html[data-theme=dark] .cap-manual.soft{background:hsl(16,40%,15%)}html[data-theme=dark] .cap-other{background:hsl(210,40%,15%);color:#9fb1c5}html[data-theme=dark] .c-grey{background:hsl(211,40%,15%)}html[data-theme=dark] .cv-badge.ok{background:hsl(152,40%,15%);color:hsl(159,75%,72%);border:1px solid hsl(151,35%,30%)}html[data-theme=dark] .cv-badge.bad{background:hsl(0,40%,15%);color:hsl(358,75%,72%);border:1px solid hsl(358,35%,30%)}html[data-theme=dark] .cv-bcol em{color:#e6edf5}html[data-theme=dark] .cv-btrack{background:#132235}html[data-theme=dark] .cv-strack{background:#132235}html[data-theme=dark] .cv-cap span{color:hsl(26,75%,72%)}html[data-theme=dark] .cv-time li{border-left:2px solid hsl(215,35%,30%)}html[data-theme=dark] .cv-time li:before{background:#132235}html[data-theme=dark] .cv-time b{color:#e6edf5}html[data-theme=dark] .kp-sbx{background:#132235}html[data-theme=dark] .sbx-top h3{color:#e6edf5}html[data-theme=dark] .sbx-tabs{background:#132235}html[data-theme=dark] .sbx-tabs button,html[data-theme=dark] .sbx-focus button{color:#9fb1c5}html[data-theme=dark] .sbx-r strong{color:#e6edf5}html[data-theme=dark] .sbx-grid{border-top:1px dashed hsl(214,35%,30%)}html[data-theme=dark] .sbx-col em{color:#e6edf5}html[data-theme=dark] .sbx-col span{color:#9fb1c5}html[data-theme=dark] .sbx-stats b{color:#e6edf5}html[data-theme=dark] .sbx-stats b.pos{color:hsl(159,75%,72%)}html[data-theme=dark] .sbx-stats b.neg{color:hsl(358,75%,72%)}html[data-theme=dark] .sbx-focus>span{color:#e6edf5}html[data-theme=dark] .sbx-focus>div{background:#132235}html[data-theme=dark] .sbx-sliders label{color:#e6edf5}html[data-theme=dark] .sbx-sliders output{color:hsl(212,75%,72%)}html[data-theme=dark] .sbx-strack{background:#132235}html[data-theme=dark] .sbx-key .tot{color:#e6edf5}html[data-theme=dark] .cv-btrack em{color:#e6edf5}html[data-theme=dark] .sbx-track em{color:#e6edf5}html[data-theme=dark] .creds-quote{background:#132235}html[data-theme=dark] .creds-quote blockquote{color:#e6edf5}html[data-theme=dark] .creds-quote figcaption b{color:#e6edf5}html[data-theme=dark] .tag-pass{background:hsl(152,40%,15%);color:hsl(159,75%,72%)}html[data-theme=dark] .tag-review{background:hsl(0,40%,15%);color:hsl(4,75%,72%)}html[data-theme=dark] .kp-ring>span{background:#132235;color:#e6edf5}html[data-theme=dark] .creds-stats div{background:hsl(217,40%,15%)}html[data-theme=dark] .dmap{background:#132235}html[data-theme=dark] .dmap-toggle{background:hsl(210,40%,15%)}html[data-theme=dark] .dmap-toggle button{color:#9fb1c5}html[data-theme=dark] .dmap-side-title,html[data-theme=dark] .dmap-plabel{color:#9fb1c5}html[data-theme=dark] .dmap-plabel{color:hsl(207,75%,72%)}html[data-theme=dark] .dmap[data-mode=onprem] .dmap-plabel{color:hsl(152,75%,72%)}html[data-theme=dark] .dnode{background:#132235;border:1px solid hsl(210,35%,30%)}html[data-theme=dark] .dnode b{color:#e6edf5}html[data-theme=dark] .dnode.ext{background:#132235}html[data-theme=dark] .dmap-flow{color:#9fb1c5}html[data-theme=dark] .guard-rules article{background:#132235}html[data-theme=dark] .guard-steps li{background:#132235}html[data-theme=dark] .kp-csv{background:#132235}html[data-theme=dark] .csv-drop-ico{color:hsl(206,75%,72%)}html[data-theme=dark] .csv-kpis>div{background:#132235}html[data-theme=dark] .csv-kpis .ok strong{color:hsl(152,75%,72%)}html[data-theme=dark] .csv-kpis .bad strong{color:hsl(358,75%,72%)}html[data-theme=dark] .tag-warn{background:hsl(39,40%,15%);color:hsl(38,75%,72%)}html[data-theme=dark] .sim-saved button,html[data-theme=dark] .sbx-save span button{color:hsl(206,75%,72%)}html[data-theme=dark] .rsv{background:#132235}html[data-theme=dark] .rsv-queue{background:#132235}html[data-theme=dark] .rsv-item{background:#132235;border:1px solid hsl(209,35%,30%)}html[data-theme=dark] .rsv-id{color:#9fb1c5}html[data-theme=dark] .rsv-st.bad{background:hsl(0,40%,15%);color:hsl(4,75%,72%)}html[data-theme=dark] .rsv-st.warn{background:hsl(39,40%,15%);color:hsl(38,75%,72%)}html[data-theme=dark] .rsv-st.ok{background:hsl(148,40%,15%);color:hsl(155,75%,72%)}html[data-theme=dark] .rsv-fix{border:1px solid hsl(208,35%,30%);background:#132235}html[data-theme=dark] .rsv-fix:hover{background:hsl(208,40%,15%)}html[data-theme=dark] .rsv-trail{border-left:2px solid hsl(209,35%,30%)}html[data-theme=dark] .cdp{background:#132235}html[data-theme=dark] .cdp-inputs output{color:hsl(206,75%,72%)}html[data-theme=dark] .cdp-steps li{color:#9fb1c5;background:#132235}html[data-theme=dark] .cdp.pass .cdp-steps li:first-child{background:hsl(148,40%,15%);color:hsl(155,75%,72%)}html[data-theme=dark] .cdp-ph span{color:hsl(206,75%,72%)}html[data-theme=dark] .cdp-kv div{background:#132235}html[data-theme=dark] .cdp-kv .neg{color:hsl(358,75%,72%)}html[data-theme=dark] .cdp-kv .pos{color:hsl(152,75%,72%)}html[data-theme=dark] .cdp-gate li{background:#132235}html[data-theme=dark] .cdp-dead b{color:hsl(38,75%,72%)}html[data-theme=dark] .buy-progress{background:#132235}html[data-theme=dark] .buy-progress b{color:hsl(206,75%,72%)}html[data-theme=dark]{color-scheme:dark;--ink:#e6edf5;--muted:#9fb1c5;--line:#24364d;--paper:#0d1828;--surface:#0f1d30}
html[data-theme=dark] body{background:#0a1422;color:#dbe4ee}
html[data-theme=dark] .site-header{background:rgba(10,20,34,.88);border-bottom-color:#1d2e44}
html[data-theme=dark] .nav a{color:#c9d5e3}
html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:#0f1d30;color:#e6edf5;border-color:#2a3d56}
html[data-theme=dark] input::placeholder{color:#7d8fa5}
html[data-theme=dark] .compare-table th{background:#14263b;color:#c9d5e3}
html[data-theme=dark] .compare-table td{border-color:#22344a}
html[data-theme=dark] .compare-table tbody tr:nth-child(even) td{background:rgba(255,255,255,.025)}
html[data-theme=dark] .kp-ring>span{background:#132235;color:#e6edf5}
html[data-theme=dark] .kp-tip{background:#e6edf5;color:#071b35}
html[data-theme=dark] a.info-card:hover,html[data-theme=dark] a.feature-card:hover,html[data-theme=dark] .reg-card:hover{box-shadow:0 18px 40px rgba(0,0,0,.45)}
html[data-theme=dark] .kp-sim,html[data-theme=dark] .kp-sbx,html[data-theme=dark] .calc-card,html[data-theme=dark] .creds-quote{box-shadow:0 20px 50px rgba(0,0,0,.35)}
html[data-theme=dark] .tag-pass{background:hsl(152,40%,15%);color:hsl(159,75%,72%)}html[data-theme=dark] .tag-review{background:hsl(0,40%,15%);color:hsl(358,75%,72%)}
html[data-theme=dark] .sim-cap span,html[data-theme=dark] .cap-arrow{background:transparent}
html[data-theme=dark] img:not([src$=".svg"]){filter:brightness(.92)}
html[data-theme=dark] .btn-ghost{color:#e6edf5;border-color:#2a3d56;background:#132235}
html[data-theme=dark] .btn-ghost:hover{border-color:#3d5878;background:#18304a}
html[data-theme=dark] .sim-legend i{background:#3a4f69}html[data-theme=dark] .sim-legend b{background:#087bff}
html[data-theme=dark] .sim-col i{background:#33475f}
html[data-theme=dark] a.info-card:hover,html[data-theme=dark] a.feature-card:hover,html[data-theme=dark] a.resource-card:hover,html[data-theme=dark] a.solution-card:hover,html[data-theme=dark] .calc-dir-grid a:hover,html[data-theme=dark] .reg-card:hover,html[data-theme=dark] .deploy-card:hover{box-shadow:0 0 0 1px rgba(0,213,220,.28),0 18px 44px rgba(0,0,0,.5);border-color:rgba(0,213,220,.35)}
html[data-theme=dark] .dmap{background:#0f1d30;border-color:#24364d}
html[data-theme=dark] .dmap-toggle{background:#15263b}html[data-theme=dark] .dmap-toggle button{color:#9fb1c5}
html[data-theme=dark] .dmap-toggle button[aria-pressed=true]{background:#0aa6ff;color:#04121f}
html[data-theme=dark] .dnode{background:#132235;border-color:#26394f}html[data-theme=dark] .dnode b{color:#e6edf5}
html[data-theme=dark] .dnode.ext{background:#101d2e}
html[data-theme=dark] .dmap-plabel{color:#5cc2ff}html[data-theme=dark] .dmap[data-mode=onprem] .dmap-plabel{color:#4fd69a}
html[data-theme=dark] .dmap-info{background:#0a1422;border:1px solid #24364d}
html[data-theme=dark] .guard-rules article{background:#132235;border-color:#24364d}
html[data-theme=dark] .guard-steps li{background:#132235}html[data-theme=dark] .guard-steps li::before{background:#0aa6ff;color:#04121f}
html[data-theme=dark] .kp-csv{background:#0f1d30;border-color:#24364d}
html[data-theme=dark] .csv-drop{border-color:#2f4763}html[data-theme=dark] .csv-kpis>div{background:#132235;border-color:#24364d}
html[data-theme=dark] .csv-issues,html[data-theme=dark] .csv-table{border-color:#24364d}
html[data-theme=dark] .csv-kpis .ok strong{color:#4fd69a}html[data-theme=dark] .csv-kpis .warn strong{color:#f5b84b}html[data-theme=dark] .csv-kpis .bad strong{color:#ff7a7f}
html[data-theme=dark] .tag-warn{background:hsl(38,40%,15%);color:hsl(38,85%,70%)}
html[data-theme=dark] .rsv,html[data-theme=dark] .cdp{background:#0f1d30;border-color:#24364d}
html[data-theme=dark] .rsv-queue,html[data-theme=dark] .cdp-steps li,html[data-theme=dark] .cdp-kv div,html[data-theme=dark] .cdp-gate li{background:#132235}
html[data-theme=dark] .rsv-item{background:#132235;border-color:#26394f}html[data-theme=dark] .rsv-item b{color:#e6edf5}
html[data-theme=dark] .rsv-fix{background:#132235;border-color:#2a3d56}html[data-theme=dark] .rsv-fix:hover{background:#18304a}
html[data-theme=dark] .rsv-trail{border-left-color:#24364d}html[data-theme=dark] .rsv-trail li::before{box-shadow:0 0 0 3px #0f1d30}
html[data-theme=dark] .rsv-st.bad{background:hsl(0,40%,15%);color:hsl(358,75%,72%)}html[data-theme=dark] .rsv-st.warn{background:hsl(38,40%,15%);color:hsl(38,85%,70%)}html[data-theme=dark] .rsv-st.ok{background:hsl(152,40%,15%);color:hsl(159,75%,72%)}
html[data-theme=dark] .cdp-panel{border-color:#24364d}html[data-theme=dark] .cdp-steps li{color:#9fb1c5}
html[data-theme=dark] .cdp.pass .cdp-steps li:first-child{background:hsl(152,40%,15%);color:hsl(159,75%,72%)}
html[data-theme=dark] .cdp-dead b{color:#f5b84b}html[data-theme=dark] .cdp-kv .neg{color:#ff7a7f}html[data-theme=dark] .cdp-kv .pos{color:#4fd69a}
html[data-theme=dark] .buy-progress{background:#0f1d30;border-color:#24364d}html[data-theme=dark] .buy-list li,html[data-theme=dark] .gl-term{border-color:#24364d}
