.ns-root{--ns-ink:#14202e;--ns-muted:#5a7593;--ns-paper:#f1f3f6;--ns-line:#bfcbd8;--ns-mint:#9cc6f7;--ns-orange:#dc7949;background:var(--ns-paper);color:var(--ns-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;font-family:Geist,Arial,sans-serif;overflow:clip}.ns-root *{box-sizing:border-box}.ns-root a{color:inherit;text-decoration:none}.ns-root button{font:inherit;color:inherit;cursor:pointer;border:0}.ns-root button:focus-visible,.ns-root a:focus-visible{outline-offset:5px;outline:3px solid #d77c48}.ns-root svg{flex-shrink:0}.ns-root [hidden]{display:none!important}.ns-root em{color:#617d9e;font-style:normal}.ns-root p,.ns-root h1,.ns-root h2,.ns-root h3{margin:0}.ns-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.ns-skip{z-index:100;background:#fff;padding:15px;position:fixed;top:-100px;left:20px}.ns-skip:focus{top:80px}.ns-root{overflow-anchor:none}html:has(.ns-root){overflow-anchor:none}body:has(.ns-root){overflow-anchor:none}.ns-header{z-index:40;background:linear-gradient(var(--ns-paper) 30%,#f1f3f600);pointer-events:none;justify-content:space-between;align-items:center;height:88px;padding:0 4.1%;display:flex;position:fixed;inset:0 0 auto}.ns-header>a,.ns-header nav{pointer-events:auto}.ns-brand{letter-spacing:-1.4px;font-size:27px;font-weight:620}.ns-brand>span{color:var(--ns-orange);padding:0 2px}.ns-header nav{align-items:center;gap:32px;font-size:13px;font-weight:550;display:flex}.ns-header nav>a:last-child{align-items:center;gap:12px;display:flex}.ns-header svg{width:17px;height:17px}.ns-header a[aria-current=page]{position:relative}.ns-header a[aria-current=page]:after{content:"";background:var(--ns-orange);border-radius:50%;width:4px;height:4px;position:absolute;bottom:-8px;left:50%}.ns-story{height:490svh;position:relative}.ns-stage{background:radial-gradient(at 72% 48%,#d6dee8 0%,#e8edf3 35%,#f1f3f6 68%);height:100svh;min-height:620px;transition:background .8s;position:sticky;top:0;overflow:clip}.ns-stage:after{content:"";background:linear-gradient(90deg,var(--ns-paper) 2%,#f1f3f6ed 22%,#f1f3f600 47%);pointer-events:none;z-index:2;position:absolute;inset:0}.ns-canvas-label{z-index:4;color:var(--ns-muted);letter-spacing:.08em;align-items:center;gap:17px;font:9px GeistMono,monospace;display:flex;position:absolute;top:109px;left:4.1%}.ns-canvas-label .ns-brand-tile{border-radius:3px;width:86px;min-width:0;height:36px}.ns-canvas-label .ns-brand-tile img{width:64px;height:22px}.ns-green-dot,.ns-amber-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.ns-amber-dot{background:#efaa69;box-shadow:0 0 13px #efaa6940}.ns-narration{z-index:5;pointer-events:none;width:34%;max-width:470px;position:absolute;top:49%;left:6%;transform:translateY(-50%)}.ns-narration>*{pointer-events:auto}.ns-step-label{text-transform:uppercase;letter-spacing:.13em;color:var(--ns-muted);gap:16px;margin-bottom:25px;font:10px GeistMono,monospace;display:flex}.ns-step-label>span{color:var(--ns-orange)}.ns-narration h2{letter-spacing:-.065em;font:500 clamp(42px,4.8vw,78px)/1.02 SpaceGrotesk,Geist,sans-serif}.ns-narration>p{color:#546c88;max-width:295px;margin-top:24px;font-size:15px;line-height:1.7}.ns-contribution{max-width:300px;margin-top:28px}.ns-contribution>span{text-transform:uppercase;letter-spacing:.035em;color:#597492;font:9px/1.7 GeistMono,monospace}.ns-next{border-bottom:1px solid #9badc2;align-items:center;gap:30px;margin-top:28px;padding:12px 0;font-size:12px;font-weight:600;display:inline-flex}.ns-next svg{width:20px;height:20px;transition:transform .25s}.ns-next:hover svg{transform:translate(5px)}.ns-world{transform-origin:0 0;will-change:transform;z-index:1;width:4200px;height:5300px;position:absolute;top:0;left:0}.ns-grid{pointer-events:none;background-image:radial-gradient(#5f7b9c38 .75px,#0000 .8px);background-size:32px 32px;position:absolute;inset:-3000px}.ns-spatial-lines{pointer-events:none;opacity:.35;position:absolute;inset:-1500px;transform:rotate(-17deg)}.ns-spatial-lines i{border:1px solid #97aac024;border-radius:50%;width:5600px;height:1200px;position:absolute;top:800px;left:0}.ns-spatial-lines i:nth-child(2){width:5900px;top:900px}.ns-spatial-lines i:nth-child(3){width:6300px;top:1000px}.ns-connections{pointer-events:none;position:absolute;inset:0 auto auto 0;overflow:visible}.ns-connections path{fill:none;stroke-width:1.5px}.ns-edge-track{stroke:#748daa4a}.ns-edge-signal{stroke:#5880ad;filter:drop-shadow(0 0 6px #598ecb70);stroke-width:2.5px!important}.ns-connections circle{fill:#e9eff5;stroke:#91a5bc;stroke-width:1.5px}.ns-edge-label{color:#597390;white-space:nowrap;background:#f1f3f6e8;border-radius:3px;padding:7px 12px;font:10px GeistMono,monospace;position:absolute;transform:translate(-50%,-50%)}.ns-record-packet{offset-rotate:0deg;opacity:0;z-index:8;background:#b5d5f9;border:1px solid #5d85b2;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 26px #82b3ec}.ns-record-packet i{background:#415a76;border-radius:50%;width:5px;height:5px}.ns-node-group{opacity:.13;z-index:3;width:550px;transition:opacity .6s;position:absolute;transform:translate(-50%,-50%)}.ns-node-group.is-active{opacity:1;z-index:6}.ns-node{color:#e5ecf3;perspective:1000px;background:linear-gradient(130deg,#202d3c,#121f2e 70%);border:1px solid #a1b5cb82;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 60px 90px -48px #24364b80,0 10px 30px -20px #17253566}.ns-node-heading{text-align:left;background:#313f503d;align-items:center;gap:12px;width:100%;height:49px;padding:0 23px;display:flex;color:#e9eef4!important;border-bottom:1px solid #c2d8f218!important}.ns-node-number{color:#879db6;font:10px GeistMono,monospace}.ns-node-name{font-size:15px;font-weight:550}.ns-node-status{text-transform:uppercase;letter-spacing:.035em;color:#9cafc5;margin-left:auto;font:8px GeistMono,monospace}.ns-status-2{color:#efbd90}.ns-node-plus{color:#9cafc5;padding-left:4px;font:20px GeistMono,monospace}.ns-node-body{min-height:383px;padding:26px 28px 0}.ns-node-bottom{color:#8a9fb7;border-top:1px solid #d3e0ef15;margin-top:18px;padding:13px 0 15px;font:9px/1.6 GeistMono,monospace}.ns-expand{background:#162434;justify-content:space-between;align-items:center;width:100%;height:43px;padding:0 113px 0 22px;display:flex;color:#aebed0!important;border-top:1px solid #c2d8f218!important;font-size:10px!important}.ns-expand svg{width:16px;height:16px}.ns-expand:hover,.ns-replay:hover{background:#29394c}.ns-replay{background:#253445;justify-content:center;align-items:center;gap:5px;width:88px;height:43px;display:flex;position:absolute;bottom:0;right:0;color:#b9cadd!important;border-left:1px solid #c2d8f218!important;font-size:9px!important}.ns-replay svg{width:15px;height:15px}.ns-root:has(.ns-story .is-expanded) .ns-canvas-note{visibility:hidden}.ns-brand-tile{background:#f8fafc;border:1px solid #aebccd35;border-radius:5px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;min-width:85px;height:55px;padding:10px 12px;display:inline-flex}.ns-brand-tile img{object-fit:contain;width:108px;height:32px;display:block}.ns-brand-tile>span{color:#334253;font-size:9px}.ns-brand-lockton{background:#102e33}.ns-brand-lockton img{width:100px;height:35px}.ns-brand-powerquery img{width:34px;height:30px}.ns-brand-powerquery{height:69px}.ns-brand-cigna img{height:35px}.ns-brand-uhc img{width:118px}.ns-source-portal{align-items:center;gap:21px;display:flex;position:relative}.ns-source-portal>.ns-brand-tile{width:152px;height:66px}.ns-source-portal>.ns-brand-tile img{width:125px;height:38px}.ns-source-portal>div{flex-direction:column;gap:7px;display:flex}.ns-source-portal>div>span{letter-spacing:.08em;color:#7d95b0;font:8px GeistMono,monospace}.ns-source-portal strong{letter-spacing:-.04em;font:500 29px SpaceGrotesk,Geist,sans-serif}.ns-source-beacon{background:#96c3f6;border-radius:50%;width:9px;height:9px;margin-left:auto;box-shadow:0 0 0 6px #89b6e912,0 0 35px #89b6e960}.ns-intake-stream{color:#8097b1;justify-content:space-around;align-items:center;height:72px;font:8px GeistMono,monospace;display:flex;position:relative;overflow:hidden}.ns-intake-stream:after{content:"";pointer-events:none;background:linear-gradient(#0000,#14223215 40%,#0000);position:absolute;inset:0}.ns-intake-stream>span{z-index:1;background:#1a2839;padding:3px 7px}.ns-intake-stream i{background:linear-gradient(#0000,#8ab6e955,#0000);width:1px;height:72px;position:absolute;top:0;left:15%}.ns-intake-stream i:nth-of-type(2){left:30%}.ns-intake-stream i:nth-of-type(3){left:45%}.ns-intake-stream i:nth-of-type(4){left:60%}.ns-intake-stream i:nth-of-type(5){left:75%}.ns-intake-stream i:nth-of-type(6){left:90%}.ns-census{position:relative;overflow:hidden}.ns-census-head,.ns-census-row{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.ns-census-head{color:#859bb5;border-bottom:1px solid #a0b3c829;margin-bottom:10px;padding-bottom:10px;font:8px GeistMono,monospace}.ns-census-rows{gap:8px;display:grid}.ns-census-row i{background:#8bb1dc07;border:1px solid #6984a32f;border-radius:2px;align-items:center;height:9px;padding:0 5px;display:flex}.ns-census-row i>span{transform-origin:0;background:#a0b6d06e;width:75%;height:2px}.ns-census-row:nth-child(3n) i>span{width:50%}.ns-census-row i.is-change{background:#dba7750d;border-color:#dba7756a}.ns-census-row i.is-change>span{background:#e5b8829e}.ns-census-scan{opacity:0;background:linear-gradient(#0000,#99c5f730);border-bottom:1px solid #aed1f880;height:20px;position:absolute;top:24px;left:0;right:0}.ns-intake-stats{align-items:center;gap:28px;margin-top:21px;display:flex}.ns-intake-stats>div{flex-direction:column;gap:3px;display:flex}.ns-intake-stats b{letter-spacing:-.05em;color:#cfdeef;font:500 34px SpaceGrotesk,Geist,sans-serif}.ns-intake-stats span{color:#8298b2;font-size:9px;line-height:1.7}.ns-intake-stats>span{border-left:1px solid #8ea7c430;margin-left:auto;padding-left:17px}.ns-detector{grid-template-columns:1fr 175px;align-items:center;gap:25px;height:60px;display:grid}.ns-detect-records{align-items:center;gap:8px;display:flex;overflow:hidden}.ns-detect-records i{background:#9cc6f70c;border:1px solid #7796b98a;border-radius:2px;flex-shrink:0;width:15px;height:31px;box-shadow:0 0 12px #5284be10}.ns-detect-records i.is-flagged{background:#edb27620;border-color:#edb276}.ns-detect-gate{background:#39679b10;border:1px solid #9ebadb70;border-radius:4px;flex-direction:column;justify-content:center;gap:7px;height:56px;padding:0 17px;display:flex;position:relative}.ns-detect-gate>span{color:#8fa5bf;letter-spacing:.1em;font:8px GeistMono,monospace}.ns-detect-gate>b{font-size:11px;font-weight:500}.ns-detect-gate>i{background:#a1c9f7;width:1px;height:100%;position:absolute;top:0;left:-12px;box-shadow:0 0 16px #8fbff6}.ns-split-path{grid-template-columns:1fr 1.65fr;gap:0 30px;display:grid}.ns-split-path>svg{fill:none;stroke-width:1.4px;grid-column:1/3;width:100%;height:47px}.ns-route-pass{stroke:#8eb3de}.ns-route-review{stroke:#e5af7b}.ns-valid-output{background:#769fcd0a;border:1px solid #81a4cc55;border-radius:6px;flex-direction:column;gap:9px;padding:17px;display:flex}.ns-valid-output>svg{color:#9fc4ef;background:#496f9a38;border-radius:50%;width:26px;height:26px;padding:3px}.ns-valid-output>b{font-size:14px;font-weight:500}.ns-valid-output>span{color:#8ba0b8;font-size:10px}.ns-valid-bars{flex-direction:column;gap:8px;margin-top:15px;display:flex}.ns-valid-bars>i{transform-origin:0;background:#9ab7d942;height:5px}.ns-valid-bars>i:nth-child(2n){width:70%}.ns-error-tab{background:#d5a16f08;border:1px solid #dbb18460;border-radius:6px;overflow:hidden}.ns-tab-title{color:#e9c59f;border-bottom:1px solid #e3bc851d;align-items:center;gap:9px;padding:12px 14px;font-size:12px;font-weight:500;display:flex}.ns-error-rows{padding:5px 12px}.ns-error-row{border-bottom:1px solid #e7bd8a15;align-items:center;gap:9px;padding:10px 0;display:flex}.ns-error-row:last-child{border-bottom:0}.ns-error-icon{color:#ecb77e;border:1px solid #edbd8360;border-radius:3px;flex-shrink:0;place-items:center;width:15px;height:15px;font:9px GeistMono,monospace;display:grid}.ns-error-row b{color:#e3c6a4;font-size:10px;font-weight:450}.ns-error-index{color:#957b59;margin-left:auto;font:7px GeistMono,monospace}.ns-client-handoff{color:#edcf9f;background:#e6bb7620;align-items:center;gap:8px;padding:12px;font-size:9px;display:flex}.ns-client-handoff svg{width:17px;height:17px}.ns-engine-title{align-items:center;gap:23px;display:flex}.ns-engine-title>.ns-brand-tile{width:150px;height:64px}.ns-engine-title>.ns-brand-tile img{width:126px;height:38px}.ns-engine-title>div>strong{letter-spacing:-.025em;font:500 22px/1.15 SpaceGrotesk,Geist,sans-serif}.ns-engine-title>div>span{color:#7c93ae;letter-spacing:.05em;margin-top:10px;font:7px GeistMono,monospace;display:block}.ns-engine-pulse{align-items:center;gap:4px;height:33px;margin-left:auto;display:flex}.ns-engine-pulse i{background:#9cc6f7;width:3px;height:20px}.ns-engine-pulse i:nth-child(2){height:33px}.ns-job-board{flex-direction:column;gap:13px;margin-top:27px;display:flex}.ns-job{align-items:center;gap:17px;display:flex}.ns-job>.ns-brand-tile{width:116px;height:49px;padding:8px}.ns-job>.ns-brand-tile img{width:100%;height:29px}.ns-job-track{flex:1;min-width:0}.ns-job-track>span{color:#859bb5;font:8px GeistMono,monospace}.ns-job-track>div{background:#a1bad718;border-radius:2px;height:5px;margin-top:10px;overflow:hidden}.ns-job-fill{transform-origin:0;background:linear-gradient(90deg,#5f7b9c,#98c4f7);width:100%;height:100%;display:block;box-shadow:0 0 12px #8ebbef50}.ns-job-state{align-items:center;width:90px;height:35px;font-size:9px;display:flex;position:relative}.ns-job-ready{color:#b5cbe5;align-items:center;gap:3px;display:flex}.ns-job-ready svg{width:17px;height:17px}.ns-job-running{opacity:0;color:#9cb2cc;position:absolute;left:5px}.ns-background-note{align-items:center;gap:8px;padding-top:24px;display:flex}.ns-background-note b{font-size:11px;font-weight:500}.ns-background-note>span:last-child{color:#7f96b1;margin-left:auto;font-size:9px}.ns-output-label{color:#8ca1b9;letter-spacing:.08em;justify-content:space-between;align-items:center;margin:0 0 22px;font:8px GeistMono,monospace;display:flex}.ns-output-pair{perspective:700px;grid-template-columns:1.3fr 1fr;gap:17px;display:grid}.ns-bill-paper{color:#2d3a49;background:#e8edf2;border:1px solid #b8c5d3;border-radius:3px;padding:15px;box-shadow:5px 6px #92a7be18}.ns-bill-heading{border-bottom:1px solid #495e762b;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:11px;display:flex}.ns-bill-heading .ns-brand-tile{background:0 0;border:0;width:95px;min-width:0;height:30px;padding:0}.ns-bill-heading .ns-brand-tile img{width:90px;height:27px}.ns-bill-heading>span{color:#627e9f;font:6px GeistMono,monospace}.ns-bill-line{white-space:nowrap;align-items:center;gap:9px;height:20px;font:8px GeistMono,monospace;display:flex}.ns-bill-line i{background:#50678230;flex:1;height:1px}.ns-bill-total{border-top:1px solid #495e764a;flex-direction:column;gap:5px;margin-top:8px;padding-top:12px;display:flex}.ns-bill-total>span{color:#597390;font:8px GeistMono,monospace}.ns-bill-total>b{letter-spacing:-.065em;white-space:nowrap;font:500 30px SpaceGrotesk,Geist,sans-serif}.ns-template-lock{color:#5b7694;align-items:center;gap:4px;margin-top:8px;font-size:8px;display:flex}.ns-template-lock svg{width:14px;height:14px}.ns-delivered-errors{background:#d49b4310;border:1px solid #e5b88840;border-radius:4px;flex-direction:column;display:flex}.ns-delivered-errors .ns-tab-title{font-size:12px}.ns-error-rows.is-compact{padding:6px 10px}.is-compact .ns-error-row{gap:6px;min-height:38px}.is-compact .ns-error-row b{font-size:9px}.is-compact .ns-error-index{display:none}.ns-correction-owner{border-top:1px solid #e6bb8520;flex-wrap:wrap;align-items:center;gap:5px 15px;margin-top:auto;padding:13px 14px;display:flex}.ns-correction-owner>span{color:#b3936f;font:7px GeistMono,monospace}.ns-correction-owner>b{color:#e7c092;font-size:11px;font-weight:500}.ns-correction-owner small{color:#a58c72;width:100%;font-size:8px}.ns-output-bridge{color:#a1b9d5;justify-content:center;align-items:center;gap:12px;margin-top:19px;font:9px GeistMono,monospace;display:flex}.ns-output-bridge i{background:#7496bc50;width:35px;height:1px}.ns-output-bridge b{color:#cce1fa;font-weight:400}.ns-impact-scene{min-height:361px;position:relative}.ns-client-question{border-left:1px solid #c79b6c60;padding-left:12px}.ns-client-question>span{color:#b6a783;letter-spacing:.11em;font:8px GeistMono,monospace}.ns-client-question>p{letter-spacing:-.02em;color:#d9d7be;margin-top:7px;font:500 21px SpaceGrotesk,Geist,sans-serif}.ns-proof-arrives{align-items:center;gap:12px;margin:20px 0 0;display:flex}.ns-proof-bill{background:#dfe6ef;border:1px solid #b9c6d5;border-radius:3px;width:140px;padding:11px 12px;transform:rotate(-3deg)}.ns-proof-bill>.ns-brand-tile{background:0 0;border:0;width:94px;min-width:0;height:24px;padding:0}.ns-proof-bill>.ns-brand-tile img{width:91px;height:24px}.ns-proof-bill>span:not(.ns-brand-tile){color:#5f7b9c;margin:8px 0;font:8px GeistMono,monospace;display:block}.ns-proof-bill>i{background:#516a873a;height:2px;margin-top:5px;display:block}.ns-proof-bill>i:last-child{width:70%}.ns-proof-link{flex:1;align-items:center;gap:0;display:flex}.ns-proof-link i{background:#94b7de50;flex:1;height:1px}.ns-proof-link svg{color:#8aabd1;width:20px;height:20px}.ns-proof-error{background:#d5a34915;border:1px solid #e9bb7760;border-radius:5px;grid-template-columns:6px 1fr;align-items:center;gap:8px;padding:13px 14px;display:grid;transform:rotate(2deg)}.ns-proof-error b{color:#e5c498;font-size:11px;font-weight:500}.ns-proof-error small{color:#a4a183;grid-column:2;font-size:8px}.ns-trust-reveal{margin-top:26px;position:relative}.ns-trust-kicker{letter-spacing:.09em;color:#7d95b0;font:8px GeistMono,monospace}.ns-trust-reveal p{letter-spacing:-.055em;color:#c2d4e8;margin-top:13px;font:400 41px/.98 SpaceGrotesk,Geist,sans-serif}.ns-trust-reveal strong{color:#a4cbf8;font-weight:500}.ns-trust-ring{fill:none;stroke:#90bef3;stroke-width:1px;filter:drop-shadow(0 0 20px #65a4ec3a);width:96px;height:96px;position:absolute;top:24px;right:11px}.ns-trust-ring path{stroke-width:2px}.ns-impact-outcomes{gap:9px;margin-top:22px;display:flex}.ns-impact-outcomes>span{color:#9fb9d6;background:#7aa6d90a;border:1px solid #7c9cc130;border-radius:3px;padding:6px 9px;font:8px GeistMono,monospace}.ns-branches{grid-template-columns:1fr 1fr;gap:32px;width:900px;padding-top:65px;animation:.4s both ns-branch-enter;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%)}.ns-branch-wires{fill:none;stroke:#7f97b2;stroke-width:1.5px;stroke-dasharray:6 5;pointer-events:none;width:900px;height:390px;position:absolute;inset:0 auto auto 0}.ns-branch{min-height:170px;color:var(--ns-ink);background:#f4f7fb;border:1px solid #9caec3;border-radius:6px;padding:20px 23px;position:relative;box-shadow:0 15px 30px -25px #20304340}.ns-branch h3{align-items:center;gap:8px;margin-bottom:14px;font:500 15px Geist,sans-serif;display:flex}.ns-branch h3>span{background:#4d6e93;border-radius:50%;width:5px;height:5px}.ns-branch-note{color:#4f6681;font-size:13px;line-height:1.65}.ns-evidence-note{color:#6d88a6;font-size:10px;line-height:1.6;margin-top:12px!important}.ns-change-tags,.ns-benefit-tags{flex-wrap:wrap;gap:6px;margin-bottom:15px;display:flex}.ns-change-tags>span,.ns-benefit-tags>span{background:#dfe7f0;border:1px solid #aabacd;border-radius:3px;padding:6px 9px;font-size:10px}.ns-big-question{letter-spacing:-.045em;font:500 24px/1.1 SpaceGrotesk,Geist,sans-serif;margin:9px 0 16px!important}.ns-ownership-path,.ns-fallback-flow{align-items:center;gap:9px;margin:11px 0 17px;font:11px/1.4 GeistMono,monospace;display:flex}.ns-ownership-path>span,.ns-fallback-flow>span{background:#e0e8f1;border:1px solid #a9b9cb;border-radius:3px;padding:9px}.ns-ownership-path svg,.ns-fallback-flow svg{width:18px;height:18px}.ns-tool-choice{align-items:center;gap:16px;margin:9px 0 16px;display:flex}.ns-tool-choice>svg{width:23px;height:23px}.ns-benchmark{flex-direction:column;gap:9px;margin:8px 0 16px;display:flex}.ns-benchmark>span{color:#5c7796;font:10px/1.5 GeistMono,monospace}.ns-benchmark strong{letter-spacing:-.04em;color:#405a77;font:500 32px SpaceGrotesk,Geist,sans-serif}.ns-branch>.ns-brand-tile{margin-bottom:15px}.ns-branch>a{border-bottom:1px solid #b1bfcf;justify-content:space-between;align-items:center;margin-top:7px;padding:12px 0;font-size:11px;display:flex}.ns-branch>a svg{width:17px;height:17px}.ns-platform-mini{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:15px;display:grid}.ns-platform-mini .ns-brand-tile{width:100%;min-width:0;height:43px;padding:8px}.ns-platform-mini .ns-brand-tile img{width:100%;height:27px}.ns-platform-mini>span:last-child:not(.ns-brand-tile){color:#526b87;place-items:center;font-size:12px;display:grid}.ns-canvas-note{z-index:3;color:#6581a0;align-items:center;gap:9px;font:9px GeistMono,monospace;display:flex;position:absolute;bottom:153px;right:6%}.ns-canvas-note>span{background:#e6edf5;border:1px solid #8ea3bb;border-radius:3px;padding:5px 7px;font-size:8px}.ns-sample-label{color:#6e88a6;z-index:4;font:9px GeistMono,monospace;position:absolute;bottom:30px;right:4.1%}.ns-dock{z-index:35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f1f5faeb;border:1px solid #a6b6c9a3;border-radius:8px;align-items:center;gap:15px;max-width:calc(100% - 40px);padding:9px 10px 9px 17px;display:flex;position:fixed;bottom:58px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px -10px #3f526726}.ns-dock-caption{letter-spacing:.13em;color:#6581a1;white-space:nowrap;margin-right:8px;font:8px GeistMono,monospace}.ns-dock-stages{gap:3px;display:flex}.ns-dock-stages>a{color:#6682a2;white-space:nowrap;border-radius:4px;align-items:center;gap:7px;padding:9px 11px;transition:background .25s,color .25s;display:flex}.ns-dock-stages>a>span{opacity:.7;font:8px GeistMono,monospace}.ns-dock-stages>a>b{font-size:10px;font-weight:500}.ns-dock-stages>a:hover{background:#dbe4ee}.ns-dock-stages>a[aria-current]{color:#cbdef4;background:#242f3c}.ns-dock>button{white-space:nowrap;background:0 0;border-left:1px solid #bdc9d7;align-items:center;gap:5px;padding:5px 4px 5px 13px;font-size:9px;display:flex}.ns-dock>button svg{width:21px;height:21px}.ns-overview-heading{z-index:5;position:absolute;top:155px;left:6%}.ns-overview-heading>span{letter-spacing:.1em;color:#6984a3;font:9px GeistMono,monospace}.ns-overview-heading h2{letter-spacing:-.045em;margin-top:8px;font:500 40px SpaceGrotesk,Geist,sans-serif}.ns-overview-heading p{color:#6984a3;margin-top:10px;font-size:12px}.ns-root[data-overview=true] .ns-stage:after{opacity:0}.ns-root[data-overview=true] .ns-node-group{opacity:1}.ns-root[data-overview=true] .ns-node-heading{flex-wrap:wrap;height:150px;padding:30px}.ns-root[data-overview=true] .ns-node-name{width:75%;font-size:42px}.ns-root[data-overview=true] .ns-node-number{font-size:20px}.ns-root[data-overview=true] .ns-node-status{margin-left:0;font-size:18px}.ns-root[data-overview=true] .ns-node-plus{margin-left:auto;font-size:29px}.ns-root[data-overview=true] .ns-node-body,.ns-root[data-overview=true] .ns-expand,.ns-root[data-overview=true] .ns-canvas-note{display:none}.ns-root[data-overview=true] .ns-edge-signal{stroke-dashoffset:0!important}.ns-root[data-overview=true] .ns-edge-label{font-size:20px}.ns-root[data-overview=true] .ns-record-packet{display:none}html:has(.ns-root[data-overview=true]){scrollbar-gutter:stable;overflow:hidden}.ns-mobile-story,.ns-mobile-index{display:none}.ns-outro{z-index:10;background:#dfe5ec;border-top:1px solid #bbc8d6;padding:80px 7% 165px;position:relative}.ns-outro-eyebrow{letter-spacing:.12em;color:#5d7999;margin-bottom:30px;font:9px GeistMono,monospace}.ns-outro h2{letter-spacing:-.055em;font:500 clamp(36px,4.6vw,76px)/1.09 SpaceGrotesk,Geist,sans-serif}.ns-capabilities{color:#587290;font-size:12px;margin-top:25px!important}.ns-outro-links{gap:12px;margin-top:35px;display:flex}.ns-outro-links a{border:1px solid #9eb0c4;border-radius:4px;align-items:center;gap:24px;padding:15px 20px;font-size:12px;display:flex}.ns-outro-links a:first-child{color:#dfe6ed;background:#242f3b;border-color:#242f3b}.ns-outro-links svg{width:17px;height:17px}.ns-beyond{border-top:1px solid #b6c3d2;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:80px;padding-top:26px;display:grid}.ns-beyond a{grid-template-columns:1fr auto;align-items:center;gap:8px;font-size:17px;display:grid}.ns-beyond span{color:#5b7695;grid-row:2;font-size:10px}.ns-beyond svg{grid-area:1/2/3;width:20px;height:20px}.ns-outro-bottom{color:#587290;justify-content:space-between;margin-top:65px;font-size:10px;display:flex}.ns-outro-bottom>div{gap:28px;display:flex}.ns-platform-experience{border-bottom:1px solid #afbdce;grid-template-columns:1fr 1.2fr;align-items:center;gap:60px;margin-bottom:75px;padding-bottom:65px;display:grid}.ns-platform-experience h3{letter-spacing:-.04em;margin-top:17px;font:500 33px/1.1 SpaceGrotesk,Geist,sans-serif}.ns-platform-experience p{color:#617d9d;max-width:250px;margin-top:15px;font-size:11px;line-height:1.6}.ns-platform-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ns-platform-grid .ns-brand-tile{background:#f4f7fb;min-width:0;height:65px;padding:13px 15px}.ns-platform-grid .ns-brand-tile img{width:100%;height:35px}.ns-platform-type{color:#445970;background:#eef3f9;border:1px solid #afbdce38;border-radius:5px;place-items:center;font:600 24px SpaceGrotesk,Geist,sans-serif;display:grid}@keyframes ns-branch-enter{0%{opacity:0;translate:0 -12px}to{opacity:1;translate:0}}@media (width>=1100px) and (height<=750px){.ns-stage{min-height:580px}.ns-canvas-label{top:91px}.ns-canvas-label .ns-brand-tile{height:30px}.ns-narration h2{font-size:52px}.ns-narration>p{font-size:13px}.ns-canvas-note{bottom:130px}.ns-dock{bottom:46px}.ns-contribution{margin-top:20px}.ns-next{margin-top:17px}.ns-overview-heading{top:140px}}@media (width>=1100px) and (width<=1150px){.ns-dock-caption{display:none}.ns-dock{gap:9px;padding-left:9px}.ns-narration{width:34%;left:4%}.ns-narration h2{font-size:45px}.ns-header nav{gap:24px}.ns-canvas-label,.ns-canvas-note{font-size:8px}.ns-dock-stages>a{padding:9px 8px}}@media (width<=1099px){.ns-header{background:#f1f3f6f5;border-bottom:1px solid #c4d0dd31;height:72px;padding:0 6%}.ns-brand{letter-spacing:-1px;font-size:21px}.ns-header nav{gap:18px;font-size:11px}.ns-header nav>a:first-child,.ns-header nav>a:last-child svg,.ns-story{display:none}.ns-mobile-story{background-image:radial-gradient(#6b86a528 .65px,#0000 .8px);background-size:26px 26px;padding:0 6%;display:block}.ns-mobile-intro{padding:120px 0 45px}.ns-mobile-intro .ns-step-label{letter-spacing:.07em;max-width:270px;margin-bottom:20px;font-size:8px;line-height:1.8}.ns-mobile-intro>.ns-brand-tile{min-width:0;height:42px;margin-bottom:25px}.ns-mobile-intro>.ns-brand-tile img{width:90px;height:25px}.ns-mobile-intro h2{letter-spacing:-.06em;font:500 clamp(40px,10vw,70px)/1.05 SpaceGrotesk,Geist,sans-serif}.ns-mobile-intro p{color:#566f8c;margin-top:20px;font-size:13px;line-height:1.8}.ns-mobile-scroll{letter-spacing:.12em;color:#6883a2;margin-top:25px;font:8px GeistMono,monospace;display:block}.ns-mobile-scene{padding-top:30px;scroll-margin-top:0}.ns-mobile-scene>.ns-step-label{margin-bottom:15px;font-size:8px}.ns-mobile-scene>h2{letter-spacing:-.05em;max-width:330px;font:500 32px/1.07 SpaceGrotesk,Geist,sans-serif}.ns-mobile-scene>p{color:#5b7694;max-width:350px;margin:14px 0 25px;font-size:13px;line-height:1.7}.ns-mobile-scene .ns-node-group{opacity:1;width:100%;max-width:550px;margin:0 auto;position:relative;top:auto;left:auto;transform:none}.ns-node{border-radius:8px}.ns-node-heading{gap:8px;height:45px;padding:0 15px}.ns-node-name{font-size:13px}.ns-node-status{letter-spacing:0;font-size:6px}.ns-node-number{font-size:9px}.ns-node-body{min-height:0;padding:20px 17px 0}.ns-node-bottom{margin-top:17px;padding:12px 0;font-size:7px}.ns-expand{padding-left:15px;padding-right:97px;font-size:8px!important}.ns-replay{width:78px;font-size:8px!important}.ns-source-portal{gap:15px}.ns-source-portal>.ns-brand-tile{width:110px;min-width:0;height:54px;padding:9px}.ns-source-portal>.ns-brand-tile img{width:95px;height:30px}.ns-source-portal strong{font-size:23px}.ns-source-portal>div>span{font-size:6px}.ns-source-beacon{width:6px;height:6px}.ns-intake-stream{height:57px;font-size:7px}.ns-census-head{gap:6px;font-size:6px}.ns-census-row{gap:6px}.ns-census-row i{padding:0 3px}.ns-intake-stats{gap:23px}.ns-intake-stats b{font-size:27px}.ns-intake-stats span{font-size:7px}.ns-intake-stats>span{max-width:112px;padding-left:12px}.ns-detector{grid-template-columns:1fr 135px;gap:20px}.ns-detect-records{gap:7px}.ns-detect-records i{width:13px;height:29px}.ns-detect-gate{height:51px;padding:0 12px}.ns-detect-gate>b{font-size:9px}.ns-detect-gate>span{font-size:7px}.ns-split-path{grid-template-columns:1fr 1.7fr;gap:0 12px}.ns-valid-output{padding:13px 10px}.ns-valid-output>b{font-size:10px}.ns-valid-output>span{font-size:8px}.ns-valid-output>svg{width:23px;height:23px}.ns-tab-title{gap:7px;padding:12px 10px;font-size:10px}.ns-error-rows{padding:5px 8px}.ns-error-row{gap:6px;padding:11px 0}.ns-error-row b{font-size:8px}.ns-error-icon{width:12px;height:12px;font-size:7px}.ns-error-index{display:none}.ns-client-handoff{gap:5px;padding:11px 8px;font-size:7px}.ns-client-handoff svg{width:14px;height:14px}.ns-engine-title{gap:14px}.ns-engine-title>.ns-brand-tile{width:108px;min-width:0;height:56px;padding:8px}.ns-engine-title>.ns-brand-tile img{width:96px;height:33px}.ns-engine-title>div>strong{font-size:19px}.ns-engine-title>div>span{font-size:6px}.ns-engine-pulse{gap:3px}.ns-engine-pulse i{width:2px}.ns-job-board{gap:15px;margin-top:24px}.ns-job{gap:11px}.ns-job>.ns-brand-tile{width:89px;min-width:0;height:45px;padding:7px}.ns-job-track>span{font-size:6px}.ns-job-state{width:72px;font-size:7px}.ns-job-ready svg{width:14px;height:14px}.ns-background-note{flex-wrap:wrap;gap:8px;padding-top:21px}.ns-background-note b{font-size:9px}.ns-background-note>span:last-child{width:100%;margin-left:14px;font-size:8px}.ns-output-label{margin-bottom:18px;font-size:6px}.ns-output-pair{grid-template-columns:1.15fr 1fr;gap:10px}.ns-bill-paper{padding:11px 9px}.ns-bill-heading{flex-wrap:wrap;gap:5px}.ns-bill-heading .ns-brand-tile{width:87px;min-width:0}.ns-bill-heading .ns-brand-tile img{width:85px}.ns-bill-heading>span{font-size:5px}.ns-bill-line{gap:5px;height:19px;font-size:6px}.ns-bill-total>b{font-size:23px}.ns-bill-total>span{font-size:7px}.ns-template-lock{font-size:6px}.ns-template-lock svg{width:11px;height:11px}.ns-delivered-errors .ns-tab-title{font-size:10px}.is-compact .ns-error-row b{font-size:7px;line-height:1.4}.is-compact .ns-error-row{min-height:38px}.ns-error-rows.is-compact{padding:5px 7px}.ns-correction-owner{gap:6px 10px;padding:12px 9px}.ns-correction-owner small{font-size:7px;line-height:1.5}.ns-output-bridge{margin-top:17px;font-size:8px}.ns-impact-scene{min-height:320px}.ns-client-question>p{font-size:18px}.ns-client-question>span{font-size:7px}.ns-proof-arrives{gap:7px}.ns-proof-bill{width:105px;padding:9px}.ns-proof-bill>.ns-brand-tile{width:79px;min-width:0;height:23px}.ns-proof-bill>.ns-brand-tile img{width:79px;height:23px}.ns-proof-bill>span:not(.ns-brand-tile){font-size:6px}.ns-proof-error{grid-template-columns:5px 1fr;gap:7px;max-width:160px;padding:10px 9px}.ns-proof-error b{font-size:8px}.ns-proof-error small{font-size:6px;line-height:1.5}.ns-proof-error .ns-amber-dot{width:5px;height:5px}.ns-proof-link svg{width:15px;height:15px}.ns-trust-reveal{margin-top:24px}.ns-trust-kicker{font-size:6px}.ns-trust-reveal p{font-size:35px}.ns-trust-ring{width:66px;height:66px;top:33px;right:0}.ns-impact-outcomes{gap:6px;margin-top:19px}.ns-impact-outcomes>span{padding:6px 7px;font-size:6px}.ns-branches{border-left:1px dashed #849ab4;flex-direction:column;gap:16px;width:calc(100% - 8px);margin-left:8px;padding:27px 0 0 17px;display:flex;position:relative;left:0;transform:none}.ns-branch-wires{display:none}.ns-branch{min-height:0;padding:18px}.ns-branch h3{font-size:13px}.ns-branch-note{font-size:12px}.ns-branch .ns-brand-tile{min-width:0}.ns-branch .ns-brand-tile img{max-width:100%}.ns-tool-choice .ns-brand-tile{width:110px}.ns-evidence-note{font-size:9px}.ns-platform-mini{gap:6px}.ns-platform-mini .ns-brand-tile{height:39px;padding:6px}.ns-mobile-role{color:#6581a1;margin-top:18px;font-size:9px;font-weight:500}.ns-mobile-connection{letter-spacing:.06em;color:#6682a1;flex-direction:column;align-items:center;gap:11px;padding:35px 0 13px;font:8px GeistMono,monospace;display:flex}.ns-mobile-connection i{background:#98abc0;width:1px;height:30px}.ns-mobile-scene:last-child{padding-bottom:55px}.ns-dock{border-radius:6px;gap:8px;width:auto;max-width:calc(100% - 22px);padding:7px;bottom:52px}.ns-dock-caption{display:none}.ns-dock-stages{gap:2px}.ns-dock-stages>a{padding:10px 8px}.ns-dock-stages>a>b{display:none}.ns-dock-stages>a>span{opacity:1;font-size:9px}.ns-dock>button{gap:4px;padding-left:10px;font-size:9px}.ns-dock>button svg{width:18px;height:18px}.ns-mobile-index{z-index:38;background:#f1f6fb;border:1px solid #adbbcc;border-radius:8px;flex-direction:column;padding:22px;display:flex;position:fixed;bottom:109px;left:12px;right:12px}.ns-mobile-index h2{margin-bottom:14px;font-size:16px}.ns-mobile-index a{border-bottom:1px solid #c8d2dd;justify-content:space-between;padding:13px 0;font-size:12px;display:flex}.ns-mobile-index svg{width:17px;height:17px}.ns-mobile-index button{background:#d6e0ec;border-radius:4px;margin-top:14px;padding:10px}.ns-outro{padding:60px 6% 155px}.ns-outro-eyebrow{max-width:240px;margin-bottom:24px;font-size:8px;line-height:1.8}.ns-capabilities{font-size:10px;line-height:1.9}.ns-outro-links{flex-wrap:wrap}.ns-outro-links a{gap:15px;padding:13px 15px;font-size:11px}.ns-beyond{grid-template-columns:1fr;gap:24px;margin-top:50px}.ns-beyond a{font-size:16px}.ns-outro-bottom{flex-direction:column;gap:25px;margin-top:45px}.ns-outro-bottom>div{gap:24px}.ns-platform-experience{grid-template-columns:1fr;gap:28px;margin-bottom:50px;padding-bottom:45px}.ns-platform-experience h3{font-size:29px}.ns-platform-experience p{max-width:100%;font-size:10px}.ns-platform-grid{grid-template-columns:repeat(3,1fr);gap:8px}.ns-platform-grid .ns-brand-tile{height:55px;padding:10px}.ns-platform-type{height:55px;font-size:20px}}@media (prefers-reduced-motion:reduce){.ns-root *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ns-world{will-change:auto}.ns-record-packet,.ns-census-scan{display:none}}.ns-brand-alteryx{background:#123f55;border-color:#50809255}@media (width<=360px){.ns-header .ns-brand{font-size:18px}.ns-header nav{gap:12px;font-size:10px}}@media (width>=1100px){.ns-root:has(.ns-story .is-expanded) .ns-dock{bottom:14px}}.ns-error-row b{font-size:12px}.ns-tab-title{font-size:14px}.ns-client-handoff,.ns-valid-output>span,.is-compact .ns-error-row b{font-size:11px}@media (width<=1099px){.ns-error-row b{font-size:10px;line-height:1.4}.ns-tab-title{font-size:12px}.ns-client-handoff,.ns-valid-output>span,.is-compact .ns-error-row b{font-size:9px}}@media (prefers-reduced-motion:reduce){.ns-replay{display:none}.ns-expand{padding-right:22px}}.ns-story{height:660svh}.ns-world-shell{z-index:1;pointer-events:none;position:absolute;inset:0}.ns-world-shell .ns-node-group{pointer-events:auto}.ns-narration-shell{z-index:5;pointer-events:none;position:absolute;inset:0}.ns-delivery-scroll{letter-spacing:.08em;color:#5d7897;max-width:240px;margin-top:30px;font:10px/1.8 GeistMono,monospace;display:block}.ns-resolution{z-index:5;visibility:hidden;pointer-events:none;background:radial-gradient(at 30% 46%,#cfdceb55,#0000 55%);justify-content:center;align-items:center;gap:8vw;padding:120px 7% 155px;display:flex;position:absolute;inset:0}.ns-delivery-art{flex-shrink:0;justify-content:center;align-items:center;gap:16px;width:340px;height:330px;display:flex;position:relative}.ns-delivery-sheet{background:#f5f9fe;border:1px solid #94a7bd;border-radius:8px;width:160px;height:205px;padding:20px 16px;position:relative;transform:rotate(-5deg);box-shadow:0 22px 50px -22px #16283d55}.ns-delivery-sheet:nth-of-type(3){color:#dfeaf7;background:#202e3e;margin-top:65px;transform:rotate(5deg)}.ns-delivery-sheet>span{opacity:.72;font:10px/1.5 GeistMono,monospace;display:block}.ns-delivery-sheet>strong{letter-spacing:-.04em;margin:20px 0 15px;font:500 20px SpaceGrotesk,Geist,sans-serif;display:block}.ns-delivery-lines{margin-bottom:18px}.ns-delivery-lines i{background:#8299b366;width:100%;height:2px;margin:8px 0;display:block}.ns-delivery-lines i:nth-child(2){width:70%}.ns-delivery-lines i:nth-child(4){width:85%}.ns-delivery-sheet svg{fill:#a7cbf5;stroke:#3c5e85;stroke-width:1.5px;width:54px;height:54px;position:absolute;bottom:-20px;right:-15px}.ns-delivery-check{fill:none;stroke-width:2px}.ns-delivery-ring{opacity:0;border:1px solid #6689b2;border-radius:50%;width:260px;height:260px;margin:-130px;position:absolute;top:50%;left:50%;box-shadow:0 0 70px #83a8d230}.ns-close-kicker{letter-spacing:.11em;color:#556e8b;font:11px/1.7 GeistMono,monospace;display:block}.ns-resolution-copy{max-width:490px}.ns-resolution-copy h2{letter-spacing:-.06em;margin:23px 0;font:500 clamp(55px,6.6vw,100px)/.97 SpaceGrotesk,Geist,sans-serif}.ns-resolution-copy h2 em{color:#486484}.ns-resolution-copy p{color:#485d75;font-size:18px;line-height:1.6}.ns-delivery-caption{color:#597391;max-width:365px;margin-top:22px;font-size:12px;line-height:1.6;display:block}.ns-continue-thread{flex-direction:column;align-items:center;gap:15px;height:110px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ns-continue-thread span{letter-spacing:.12em;white-space:nowrap;color:#597390;font:10px GeistMono,monospace}.ns-continue-thread i{background:linear-gradient(#9cb3cd,#6682a2);flex:1;width:1px;display:block}.ns-dock{transition:opacity .3s,translate .3s}.ns-root[data-beyond-story=true] .ns-dock{opacity:0;pointer-events:none;translate:0 20px}.ns-connected-closing{z-index:5;background-color:#0000;background-image:radial-gradient(#6883a223 .75px,#0000 1px),linear-gradient(#f1f3f6,#e1e8ef 68%,#eff2f6);background-position:0 0;background-repeat:repeat;background-size:28px 28px,100% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;scroll-margin-top:90px;position:relative}.ns-closing-content{padding:0 6%}.ns-practice{text-align:center;max-width:1080px;margin:auto;padding:150px 0 100px;position:relative}.ns-practice-thread{fill:none;stroke:#7790ac;stroke-width:1px;pointer-events:none;width:80%;height:120px;position:absolute;top:0;left:10%;overflow:visible}.ns-practice h2{letter-spacing:-.05em;margin:20px 0 38px;font:500 clamp(36px,4.4vw,66px)/1.06 SpaceGrotesk,Geist,sans-serif}.ns-practice .ns-platform-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:13px;display:grid}.ns-practice .ns-brand-tile{background:#f7fafd;border:1px solid #b2c0d0;min-width:0;height:86px;padding:18px;transition:translate .25s,box-shadow .25s}.ns-practice .ns-brand-tile img{width:100%;max-width:130px;height:40px}.ns-practice .ns-platform-type{color:#445970;background:#f7fafd;border:1px solid #b2c0d0;border-radius:5px;place-items:center;font:600 24px SpaceGrotesk,Geist,sans-serif;display:grid}.ns-practice .ns-brand-tile:hover{translate:0 -6px;box-shadow:0 18px 35px -18px #3b547155}.ns-practice p{color:#546d8a;margin-top:24px;font-size:14px;line-height:1.7}.ns-next-chapter{border-top:1px solid #aab9cb;max-width:1440px;margin:auto;padding:80px 0 85px;position:relative}.ns-next-chapter:before,.ns-human-connection:before{content:"";background:#d9e3ef;border:1px solid #4e6f95;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:50%;box-shadow:0 0 25px #749bc780}.ns-next-intro{max-width:1100px;margin:0 auto 65px}.ns-next-intro h2{letter-spacing:-.06em;margin:22px 0;font:500 clamp(40px,5.6vw,84px)/1.04 SpaceGrotesk,Geist,sans-serif}.ns-next-intro h2 em{color:#597492}.ns-next-intro p{color:#4f6681;font-size:15px;line-height:1.7}.ns-next-network{grid-template-columns:minmax(0,1.45fr) minmax(70px,.26fr) minmax(0,1fr);align-items:center;min-height:450px;display:grid}.ns-evidence-window{background:#f3f7fb;border:1px solid #8ea2b9;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 25px 65px -35px #24374c80}.ns-evidence-bar{color:#cedcec;letter-spacing:.06em;background:#233243;align-items:center;gap:10px;min-height:48px;padding:12px 17px;font:9px GeistMono,monospace;display:flex}.ns-evidence-bar>span:last-child{opacity:.65;margin-left:auto}.ns-evidence-light{background:#98c4f6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 15px #96c3f680}.ns-evidence-preview>a{aspect-ratio:1.7;background:#dbe2e9;display:block;overflow:hidden}.ns-evidence-preview img{object-fit:cover;object-position:top;width:100%;height:100%;transition:scale .7s;display:block}.ns-evidence-preview>a:hover img{scale:1.035}.ns-evidence-caption{flex-direction:column;gap:10px;min-height:100px;padding:23px 24px;display:flex}.ns-evidence-caption strong{letter-spacing:-.025em;font-size:18px;font-weight:500}.ns-evidence-caption span{color:#566f8b;font:11px/1.6 GeistMono,monospace}.ns-next-wires{pointer-events:none;width:100%;height:450px;overflow:visible}.ns-next-wires path{fill:none;stroke:#99abc0;stroke-width:1px;transition:stroke .3s,stroke-width .3s}.ns-next-wires circle{fill:#f0f4f9;stroke:#7d97b4;stroke-width:1.5px}.ns-next-wires [data-lit=true] path{stroke:#406b9c;stroke-width:2px;stroke-dasharray:12 6;animation:2s linear infinite paused ns-current}.ns-destination-nodes{flex-direction:column;gap:16px;display:flex}.ns-destination-nodes>a{background:#f3f7fbb8;border:1px solid #a7b7c9;border-radius:8px;flex-direction:column;justify-content:center;gap:10px;min-height:134px;padding:23px 24px;transition:background .3s,translate .3s,box-shadow .3s;display:flex;position:relative}.ns-destination-nodes>a[data-active=true]{color:#e7eff9;background:#213143;translate:5px;box-shadow:0 20px 42px -25px #24324377}.ns-destination-type{letter-spacing:.06em;opacity:.64;font:10px GeistMono,monospace}.ns-destination-nodes strong{letter-spacing:-.04em;justify-content:space-between;align-items:center;gap:10px;font:500 clamp(20px,2vw,30px)/1.1 SpaceGrotesk,Geist,sans-serif;display:flex}.ns-destination-nodes strong svg{width:23px;height:23px}.ns-destination-nodes a>span:last-child{opacity:.75;font-size:14px;line-height:1.5}.ns-network-bottom{color:#526a85;justify-content:space-between;align-items:center;margin-top:30px;font-size:13px;display:flex}.ns-network-bottom a{color:#243548;border-bottom:1px solid #93a7bd;align-items:center;gap:25px;padding:12px 0;font-size:15px;display:flex}.ns-network-bottom svg{width:20px;height:20px}.ns-human-connection{border-top:1px solid #aab9cb;max-width:1440px;margin:auto;padding:80px 0 65px;position:relative}.ns-person{align-items:center;gap:18px;margin-bottom:30px;display:flex}.ns-person>img{object-fit:cover;border:1px solid #9eb0c4;border-radius:50%;width:64px;height:64px}.ns-person p{margin-top:6px;font-size:15px}.ns-human-connection>h2{letter-spacing:-.05em;font:500 clamp(45px,6vw,86px)/1.02 SpaceGrotesk,Geist,sans-serif}.ns-contact-paths{grid-template-columns:1fr 1fr;gap:40px;margin-top:55px;display:grid}.ns-contact-path{background:#f1f5fa;border:1px solid #a9b9cb;border-radius:9px;padding:30px;transition:box-shadow .3s,translate .3s;position:relative}.ns-contact-path:hover,.ns-contact-path:focus-within{translate:0 -5px;box-shadow:0 20px 50px -30px #31415377}.ns-contact-path:before{content:"";background:#758eaa;width:1px;height:24px;position:absolute;top:-25px;left:35px}.ns-contact-path:after{content:"";background:#dbe5f1;border:1px solid #758eaa;border-radius:50%;width:7px;height:7px;position:absolute;top:-30px;left:32px}.ns-contact-path h3{letter-spacing:-.04em;margin:20px 0 30px;font:500 clamp(27px,3vw,40px)/1.1 SpaceGrotesk,Geist,sans-serif}.ns-contact-path>div{flex-wrap:wrap;gap:18px 30px;display:flex}.ns-contact-path a{border-bottom:1px solid #a3b4c7;align-items:center;gap:13px;padding-bottom:9px;font-size:14px;display:flex}.ns-contact-path a svg{width:18px;height:18px}.ns-contact-path a:hover{border-color:#314d6d}.ns-connected-footer{border-top:1px solid #adbbcc;justify-content:space-between;align-items:center;gap:30px;max-width:1440px;margin:auto;padding:30px 0 70px;display:flex}.ns-connected-footer>span{letter-spacing:-1px;font-size:22px;font-weight:600}.ns-connected-footer>span>span{color:#dc7949}.ns-connected-footer nav{align-items:center;gap:28px;font-size:13px;display:flex}.ns-connected-footer button{background:0 0;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.ns-connected-footer svg{width:20px;height:20px}@keyframes ns-current{to{stroke-dashoffset:-36px}}@media (width>=1100px) and (height<=740px){.ns-resolution{padding-top:130px;padding-bottom:145px}.ns-delivery-art{scale:.85}.ns-resolution-copy h2{font-size:68px}.ns-resolution-copy p{font-size:16px}.ns-close-kicker{font-size:10px}.ns-delivery-caption{font-size:11px}}@media (width<=1000px){.ns-resolution{gap:3vw;padding-left:4%;padding-right:4%}.ns-delivery-art{width:290px}.ns-delivery-sheet{width:138px}.ns-practice .ns-platform-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ns-evidence-caption strong{font-size:16px}.ns-destination-nodes>a{padding:20px 18px}.ns-next-network{grid-template-columns:minmax(0,1.25fr) 50px minmax(0,1fr)}}@media (width<=1099px){.ns-world-shell{z-index:1;pointer-events:none;position:absolute;inset:0}.ns-world-shell .ns-node-group{pointer-events:auto}.ns-narration-shell{display:none}.ns-resolution.is-mobile{visibility:visible;text-align:center;flex-direction:column;gap:25px;padding:65px 0 160px;position:relative}.ns-delivery-art{width:300px;height:270px}.ns-delivery-sheet{width:145px}.ns-resolution-copy h2{font-size:64px}.ns-resolution-copy p{font-size:17px}.ns-delivery-caption{margin:20px auto 0;font-size:12px}.ns-continue-thread{height:110px}.ns-close-kicker{font-size:10px}.ns-closing-content{padding:0 6%}.ns-practice{padding:135px 0 65px}.ns-practice h2{font-size:40px}.ns-practice .ns-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ns-practice .ns-brand-tile{height:70px;padding:12px}.ns-practice .ns-platform-type{font-size:22px}.ns-practice p{font-size:13px}.ns-next-chapter{padding:60px 0}.ns-next-intro{margin-bottom:35px}.ns-next-intro h2{font-size:42px}.ns-next-intro p{max-width:290px;font-size:13px;line-height:1.9}.ns-next-network{grid-template-columns:minmax(0,1fr);gap:0;min-height:0}.ns-evidence-bar{padding:13px;font-size:8px}.ns-evidence-caption{min-height:95px;padding:18px}.ns-evidence-caption span{font-size:10px}.ns-next-wires{display:none}.ns-destination-nodes{border-left:1px solid #859cb7;gap:15px;margin-left:15px;padding:30px 0 0 22px;position:relative}.ns-destination-nodes>a{min-height:130px;padding:20px}.ns-destination-nodes>a:before{content:"";background:#768fab;width:22px;height:1px;position:absolute;top:50%;left:-23px}.ns-destination-nodes strong{font-size:25px}.ns-destination-nodes>a[data-active=true]{translate:0}.ns-network-bottom{align-items:flex-start;gap:20px;font-size:12px}.ns-network-bottom>span{max-width:170px;line-height:1.6}.ns-network-bottom a{white-space:nowrap;padding-top:0}.ns-human-connection{padding:55px 0}.ns-human-connection>h2{font-size:53px}.ns-contact-paths{grid-template-columns:1fr;gap:45px;margin-top:45px}.ns-contact-path{padding:25px}.ns-contact-path h3{font-size:32px}.ns-contact-path>div{flex-direction:column;align-items:flex-start;gap:20px}.ns-contact-path a{font-size:15px}.ns-connected-footer{flex-direction:column;align-items:flex-start;gap:20px;padding:28px 0 60px}.ns-connected-footer nav{flex-wrap:wrap;gap:18px 26px}.ns-person p{font-size:14px}}@media (prefers-reduced-motion:reduce){.ns-delivery-ring{display:none}.ns-next-wires [data-lit=true] path{stroke-dasharray:none;animation:none}.ns-evidence-preview img{transition:none}.ns-delivery-sheet{transform:none}}.ns-root>.ns-field-effects{z-index:12}.ns-next-network[data-in-view=true] .ns-next-wires [data-lit=true] path{animation-play-state:running}.ns-human-connection{padding:90px 0 85px}.ns-human-connection>h2{text-align:center;margin-top:20px;font-size:clamp(42px,5vw,74px)}.ns-human-connection>.ns-close-kicker{text-align:center}.ns-contact-network{grid-template-columns:minmax(0,1fr) minmax(200px,.8fr) minmax(0,1fr);align-items:center;gap:6%;min-height:380px;margin-top:65px;position:relative}.ns-contact-wires{pointer-events:none;fill:none;width:100%;height:100%;stroke:var(--s-blue);stroke-width:1.5px;opacity:.55;position:absolute;top:0;left:0;overflow:visible}.ns-contact-wires circle{fill:var(--ns-paper);stroke-width:2px}.ns-contact-network .ns-person{z-index:1;text-align:center;flex-direction:column;gap:15px;margin:0;display:flex;position:relative}.ns-portrait-node{border:1px solid var(--ns-line);background:var(--ns-paper);width:clamp(170px,19vw,260px);height:clamp(170px,19vw,260px);box-shadow:0 0 85px color-mix(in srgb,var(--s-blue) 12%,transparent);border-radius:50%;padding:10px;position:relative}.ns-portrait-node img{object-fit:cover;filter:saturate(.8);border-radius:50%;width:100%;height:100%;display:block}.ns-portrait-port{border:2px solid var(--s-blue);background:var(--ns-paper);width:9px;height:9px;box-shadow:0 0 20px var(--s-blue);border-radius:50%;position:absolute;top:50%}.ns-portrait-port.is-left{left:-5px}.ns-portrait-port.is-right{right:-5px}.ns-contact-network .ns-person p{color:var(--ns-ink);margin:0;font-size:14px}.ns-person-invitation{color:var(--ns-muted);font-size:11px}.ns-contact-network .ns-contact-path{z-index:1;background:var(--ns-surface);border-color:var(--ns-line);border-radius:12px;min-height:310px;padding:26px;box-shadow:0 20px 60px -40px #007aff44}.ns-contact-network .ns-contact-path:before,.ns-contact-network .ns-contact-path:after{display:none}.ns-contact-network .ns-employ-node{align-self:start}.ns-contact-network .ns-freelance-node{align-self:end}.ns-contact-network .ns-close-kicker{color:var(--s-blue);letter-spacing:.09em;font-size:10px}.ns-contact-network .ns-close-kicker>i{vertical-align:1px;background:var(--s-blue);width:6px;height:6px;box-shadow:0 0 14px color-mix(in srgb,var(--s-blue) 40%,transparent);border-radius:50%;margin-right:10px;display:inline-block}.ns-contact-network .ns-contact-path h3{margin:24px 0 15px;font-size:clamp(24px,2.4vw,36px);line-height:1.12}.ns-contact-network .ns-contact-path h3 em{color:var(--s-blue)}.ns-contact-network .ns-contact-path p{color:var(--ns-muted);max-width:310px;font-size:13px;line-height:1.75}.ns-contact-network .ns-contact-path>div{flex-direction:column;align-items:flex-start;gap:15px;margin-top:28px}.ns-contact-network .ns-contact-path a{justify-content:space-between;gap:30px;font-size:13px}.ns-contact-network .ns-contact-path a:first-child{color:var(--s-blue);font-weight:550}:is(.ns-contact-network:has(.ns-employ-node:hover,.ns-employ-node:focus-within) .is-employ,.ns-contact-network:has(.ns-freelance-node:hover,.ns-freelance-node:focus-within) .is-freelance){stroke-width:3px;filter:drop-shadow(0 0 7px var(--s-blue))}@media (width<=1000px){.ns-contact-network{grid-template-columns:1fr 170px 1fr;gap:4%}.ns-contact-network .ns-contact-path{padding:20px}.ns-contact-network .ns-contact-path h3{font-size:25px}.ns-contact-network .ns-contact-path p{font-size:12px}.ns-portrait-node{width:170px;height:170px}.ns-contact-network .ns-person p{font-size:12px}}@media (width<=1099px){.ns-human-connection{padding:65px 0}.ns-human-connection>h2{font-size:43px}.ns-contact-network{border-left:1px solid var(--ns-line);grid-template-columns:1fr;gap:30px;max-width:480px;margin:40px auto 0;padding-left:24px}.ns-contact-wires{display:none}.ns-contact-network .ns-person{grid-row:1;gap:12px;padding:0 0 10px}.ns-portrait-node{width:210px;height:210px}.ns-contact-network .ns-contact-path{min-height:0;padding:26px}.ns-contact-network .ns-contact-path:before{background:var(--s-blue);width:25px;height:1px;display:block;top:50%;left:-26px}.ns-contact-network .ns-contact-path:after{background:var(--ns-paper);border-color:var(--s-blue);width:7px;height:7px;display:block;top:calc(50% - 3px);left:-30px}.ns-contact-network .ns-contact-path h3{font-size:31px}.ns-contact-network .ns-contact-path p,.ns-contact-network .ns-contact-path a{font-size:14px}.ns-contact-network .ns-person:before{content:"";background:var(--s-blue);z-index:-1;height:1px;position:absolute;top:105px;left:-25px;right:50%}}@media (prefers-reduced-motion:reduce){.ns-contact-network .ns-contact-path{transition:none}.ns-contact-network .ns-contact-path:hover,.ns-contact-network .ns-contact-path:focus-within{translate:none}}.ns-reporting-loop{--bi-yellow:#e6ba34;--bi-amber:#956704;--bi-warning:#fff3c8;border-top:1px solid var(--ns-line);max-width:1440px;margin:0 auto;padding:95px 0 110px}.ns-report-intro{grid-template-columns:1.1fr 1fr;align-items:end;gap:22px 10%;margin-bottom:55px;display:grid}.ns-report-intro>.ns-close-kicker{grid-column:1/-1}.ns-report-intro h2{letter-spacing:-.06em;font:500 clamp(42px,5.5vw,80px)/1.02 SpaceGrotesk,Geist,sans-serif}.ns-report-intro>p{max-width:430px;color:var(--ns-muted);font-size:17px;line-height:1.75}.ns-report-workspace{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:36px;display:grid}.ns-report-folders{padding-top:22px}.ns-report-folders h3{letter-spacing:-.03em;margin:15px 0 10px;font:500 25px SpaceGrotesk,sans-serif}.ns-report-instruction{color:var(--ns-muted);margin-bottom:22px;font-size:12px;display:block}.ns-report-folders button{background:var(--ns-surface);border:1px solid var(--ns-line);text-align:left;border-radius:5px;align-items:center;gap:12px;width:100%;margin:10px 0;padding:17px 15px;transition:background .3s,border-color .3s,translate .3s;display:flex}.ns-report-folders button[aria-pressed=true]{border-color:var(--s-accent);background:var(--s-blue-bg);translate:4px}.ns-report-folders svg{width:31px;height:27px;color:var(--s-blue);flex-shrink:0}.ns-report-folders strong{font-size:14px;font-weight:550;display:block}.ns-report-folders small{color:var(--ns-muted);margin-top:5px;font-size:10px;line-height:1.5;display:block}.ns-report-folders button>i{border:1px solid var(--ns-muted);border-radius:50%;width:5px;height:5px;margin-left:auto}.ns-report-folders button[aria-pressed=true]>i{background:var(--s-blue);border-color:var(--s-blue);box-shadow:0 0 16px var(--s-blue)}.ns-report-folders>p{color:var(--ns-muted);margin:24px 0 0;font:11px/1.8 GeistMono,monospace}.ns-folder-inventory{border-left:1px solid var(--ns-line);margin:27px 0 0;padding-left:13px}.ns-report-folders .ns-folder-bill{background:0 0;border:0;border-left:2px solid #0000;border-radius:0;margin:4px 0;padding:9px 10px;font-size:12px}.ns-report-folders .ns-folder-bill[aria-pressed=true]{border-left-color:var(--s-blue);background:var(--s-blue-bg)}.ns-report-dashboard{border:1px solid var(--ns-line);background:var(--ns-paper);border-radius:5px;min-width:0;font-family:Segoe UI,Geist,Arial,sans-serif;overflow:hidden;box-shadow:0 35px 90px -65px #007aff88}.ns-report-toolbar{color:#fff;border-bottom:3px solid var(--bi-yellow);background:#21252b;justify-content:space-between;align-items:center;gap:15px;padding:12px 20px;display:flex}.ns-report-toolbar>span:first-child{align-items:center;gap:10px;font-size:14px;font-weight:550;display:flex}.ns-report-toolbar>span:last-child{letter-spacing:.05em;color:#bfc6d0;font:9px GeistMono,monospace}.ns-report-toolbar img{object-fit:contain}.ns-bi-ribbon{border-bottom:1px solid var(--ns-line);color:var(--ns-muted);background:var(--ns-surface);justify-content:space-between;gap:15px;padding:10px 19px;font-size:10px;display:flex}.ns-bi-ribbon>span:last-child{align-items:center;gap:8px;display:flex}.ns-bi-ribbon i{background:var(--ns-muted);border-radius:50%;width:3px;height:3px}.ns-bi-body{padding:20px}.ns-bi-title{justify-content:space-between;align-items:center;gap:12px;margin:2px 0 20px;display:flex}.ns-bi-title>div>span{color:var(--ns-muted);font:9px GeistMono,monospace}.ns-bi-title h3{margin-top:8px;font-size:21px;font-weight:600}.ns-bi-title h3 small{color:var(--ns-muted);margin-left:10px;font-size:12px;font-weight:400}.ns-bi-slicers{grid-template-columns:1fr 1.8fr 1fr;gap:10px;margin-bottom:15px;display:grid}.ns-bi-slicers label{border:1px solid var(--ns-line);background:var(--ns-surface);color:var(--ns-muted);flex-direction:column;gap:8px;min-width:0;padding:10px 10px 7px;font-size:10px;display:flex}.ns-bi-slicers select{width:100%;min-width:0;color:var(--ns-ink);cursor:pointer;background:0 0;border:0;min-height:22px;padding:0 13px 0 0;font:500 12px Segoe UI,Geist,sans-serif}.ns-bi-slicers select:focus-visible{outline:2px solid var(--s-blue);outline-offset:3px}.ns-bi-slicers option{background:var(--ns-surface);color:var(--ns-ink)}.ns-bi-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.ns-bi-kpis>div{background:var(--ns-surface);border:1px solid var(--ns-line);flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:16px 13px;display:flex}.ns-bi-kpis span{color:var(--ns-muted);font-size:11px}.ns-bi-kpis strong{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(20px,2.3vw,32px);font-weight:550;line-height:1.1}.ns-bi-kpis small{color:var(--ns-muted);font-size:10px;line-height:1.5}.ns-bi-kpis>div[data-alert=true]{background:var(--bi-warning);border-color:var(--bi-yellow);color:var(--bi-amber)}.ns-bi-kpis>div[data-alert=true] span,.ns-bi-kpis>div[data-alert=true] small{color:var(--bi-amber)}.ns-bi-charts{grid-template-columns:1.6fr 1fr;align-items:stretch;gap:12px;margin-bottom:12px;display:grid}.ns-bi-trend,.ns-bi-census{background:var(--ns-surface);border:1px solid var(--ns-line);min-width:0;padding:15px 10px 11px}.ns-bi-visual-title{flex-direction:column;gap:5px;padding:0 6px;display:flex}.ns-bi-visual-title strong{font-size:13px;font-weight:600}.ns-bi-visual-title>span{color:var(--ns-muted);font-size:10px}.ns-bi-legend{flex-wrap:wrap;gap:12px;padding:12px 6px 0;display:flex}.ns-bi-legend>span{color:var(--ns-muted);align-items:center;gap:5px;font-size:8px;display:flex}.ns-bi-legend i{background:var(--s-blue);width:15px;height:2px}.ns-bi-legend .is-baseline i{border-top:2px dashed var(--ns-muted);background:0 0;height:0}.ns-bi-trend svg,.ns-bi-census svg{width:100%;height:auto;margin:12px 0 0;display:block;overflow:visible}.ns-bi-trend line,.ns-bi-census line{stroke:var(--ns-line);stroke-width:.8px}.ns-bi-trend text{fill:var(--ns-muted);font:11px Segoe UI,Geist,sans-serif}.ns-bi-census text{fill:var(--ns-muted);font:9px Segoe UI,Geist,sans-serif}.ns-trend-line{fill:none;stroke:var(--s-blue);stroke-width:2.5px;stroke-linejoin:round}.ns-bi-baseline{fill:none;stroke:var(--ns-muted);stroke-width:1.4px;stroke-dasharray:5 5;opacity:.65}.ns-bi-trend circle{fill:var(--ns-surface);stroke:var(--s-blue);stroke-width:2px}.ns-bi-census rect{fill:color-mix(in srgb,var(--s-blue) 65%,var(--ns-surface))}.ns-bi-census rect.is-highlighted{fill:var(--bi-yellow)}.ns-bi-census svg{margin-top:37px}.ns-bi-method{color:var(--ns-muted);margin-top:8px;padding:0 6px;font-size:9px;line-height:1.6}.ns-bi-highlight rect{fill:var(--bi-yellow);opacity:.17}.ns-bi-highlight text{fill:var(--bi-amber);letter-spacing:.05em;font-size:10px;font-weight:600}.ns-bi-gap path{fill:none;stroke:var(--bi-amber);stroke-width:2px}.ns-bi-gap circle,.ns-bi-trend circle.ns-bi-point-active{fill:var(--bi-yellow);stroke:var(--bi-amber)}.ns-bi-gap text{fill:var(--bi-amber);font-size:14px;font-weight:700}.ns-report-signal{background:var(--bi-warning);text-align:left;align-items:center;gap:14px;width:100%;transition:box-shadow .25s;display:flex;border:1px solid var(--bi-yellow)!important;color:var(--bi-amber)!important;padding:20px 18px!important}.ns-report-signal:hover,.ns-report-signal:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--bi-yellow) 35%,transparent)}.ns-report-signal-dot{background:var(--bi-yellow);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:3s ease-in-out infinite paused ns-review-glow}.ns-signal-copy{flex-direction:column;flex:1;gap:7px;display:flex}.ns-signal-label{letter-spacing:.07em;font:9px GeistMono,monospace}.ns-signal-copy strong{min-height:1.4em;font-size:17px;font-weight:600;line-height:1.4}.ns-signal-copy strong>i{vertical-align:-.12em;background:currentColor;width:1px;height:1em;margin-left:3px;display:inline-block}.ns-signal-copy>span:last-child{font-size:11px;line-height:1.5}.ns-signal-arrow{flex-shrink:0;font-size:25px}.ns-bi-insight{background:color-mix(in srgb,var(--bi-warning) 40%,var(--ns-surface));border:1px solid var(--bi-yellow);border-top:0;padding:16px 18px;font-size:12px;line-height:1.6}.ns-bi-insight p{color:var(--ns-muted);margin-top:5px}.ns-bi-insight strong{font-weight:600}.ns-bi-sources{border:1px solid var(--ns-line);background:var(--ns-surface);margin-top:12px;padding:17px 15px}.ns-bi-sources>span{color:var(--ns-muted);letter-spacing:.05em;font:9px GeistMono,monospace}.ns-source-join{flex-wrap:wrap;align-items:center;gap:10px;margin:13px 0 10px;font-size:11px;display:flex}.ns-source-join>span{border:1px solid var(--ns-line);background:var(--s-blue-bg);padding:7px 9px}.ns-source-join>b{color:var(--s-blue);font-weight:400}.ns-source-join>strong{font-weight:500}.ns-source-rules{color:var(--s-blue);flex-wrap:wrap;gap:7px;font-size:9px;display:flex}.ns-source-rules span+span:before{content:"·";padding-right:7px}.ns-bi-sources p{color:var(--ns-muted);margin-top:10px;font-size:10px;line-height:1.6}.ns-bi-page-tab{background:var(--ns-surface);border-top:1px solid var(--ns-line);justify-content:space-between;align-items:center;gap:15px;padding:0 20px;font-size:11px;display:flex}.ns-bi-page-tab>span{border-bottom:3px solid var(--bi-yellow);padding:13px 2px;font-weight:600}.ns-bi-page-tab small{color:var(--ns-muted);font-size:9px}.ns-report-disclaimer{color:var(--ns-muted);padding:12px 20px;font:9px/1.7 GeistMono,monospace;display:block}.ns-report-response{border-block:1px solid var(--ns-line);grid-template-columns:1fr 2.5fr;gap:40px;margin-top:70px;padding:65px 0;display:grid}.ns-response-heading h3{letter-spacing:-.05em;margin-top:22px;font:500 clamp(29px,3vw,44px)/1.1 SpaceGrotesk,sans-serif}.ns-response-heading>p{color:var(--ns-muted);max-width:200px;margin-top:20px;font-size:13px;line-height:1.7}.ns-response-journey{grid-template-columns:repeat(3,1fr);gap:28px;display:grid;position:relative}.ns-response-path{fill:none;width:100%;height:40px;stroke:var(--s-blue);opacity:.45;position:absolute;inset:0 0 auto}.ns-response-step{flex-direction:column;align-items:flex-start;padding-top:0;display:flex;position:relative}.ns-response-marker{border:1px solid var(--s-blue);background:var(--ns-paper);width:40px;height:40px;color:var(--s-blue);border-radius:50%;place-items:center;font:11px GeistMono,monospace;display:grid}.ns-response-step>small{color:var(--s-blue);letter-spacing:.04em;margin:24px 0 15px;font:9px GeistMono,monospace}.ns-response-step>strong{color:var(--s-blue);letter-spacing:-.04em;font:500 38px/48px SpaceGrotesk,Geist,sans-serif}.ns-response-step>svg{fill:none;width:48px;height:48px;stroke:var(--s-blue);stroke-width:1.4px}.ns-response-step>p{color:var(--ns-muted);margin-top:19px;font-size:13px;line-height:1.85}.ns-report-adoption{grid-template-columns:330px 1fr;align-items:center;gap:8%;padding:80px 3% 0;display:grid}.ns-leadership-system{place-items:center;width:300px;height:300px;display:grid;position:relative}.ns-leadership-core{text-align:center;border:1px solid var(--s-blue);background:var(--s-blue-bg);letter-spacing:.08em;width:70px;height:70px;color:var(--s-blue);box-shadow:0 0 65px color-mix(in srgb,var(--s-blue) 13%,transparent);border-radius:50%;place-items:center;font:10px/1.5 GeistMono,monospace;display:grid}.ns-leadership-orbit{border:1px solid color-mix(in srgb,var(--s-blue) 28%,transparent);border-radius:50%;position:absolute;inset:62px}.ns-leadership-orbit i{background:var(--s-blue);width:8px;height:8px;box-shadow:0 0 18px color-mix(in srgb,var(--s-blue) 50%,transparent);border-radius:50%;margin-top:-4px;position:absolute;top:50%;left:-4px}.ns-leadership-orbit i:nth-child(2){left:auto;right:-4px}.ns-leadership-orbit i:nth-child(3){top:-1px;left:50%}.ns-leadership-label{letter-spacing:.1em;color:var(--ns-muted);white-space:nowrap;font:9px GeistMono,monospace;position:absolute;bottom:-18px}.ns-adoption-copy h3{letter-spacing:-.05em;margin:20px 0;font:500 clamp(30px,3.7vw,53px)/1.13 SpaceGrotesk,Geist,sans-serif}.ns-adoption-copy p{color:var(--ns-muted);max-width:490px;font-size:15px;line-height:1.8}.ns-adoption-copy>span:last-child{color:var(--ns-muted);margin-top:25px;font:9px GeistMono,monospace;display:block}.ns-reporting-loop[data-running=true] .ns-report-signal-dot{animation-play-state:running}@keyframes ns-review-glow{0%,to{opacity:.7;box-shadow:0 0 0 3px #e6ba3410,0 0 5px #e6ba3430}50%{opacity:1;box-shadow:0 0 0 6px #e6ba3418,0 0 17px #e6ba3499}}.ns-vendor-name{border:1px solid var(--ns-line);color:#0076b9;background:#fff;border-radius:5px;place-items:center;font:600 26px Geist,sans-serif;display:grid}:root[data-appearance=dark] .ns-reporting-loop{--bi-amber:#f2d575;--bi-warning:#3a321c}@media (prefers-color-scheme:dark){:root:not([data-appearance=light]) .ns-reporting-loop{--bi-amber:#f2d575;--bi-warning:#3a321c}}@media (width<=1150px){.ns-report-workspace{grid-template-columns:175px minmax(0,1fr);gap:22px}.ns-report-folders button{gap:8px;padding:14px 10px}.ns-report-folders small{font-size:9px}.ns-bi-body{padding:14px}.ns-bi-charts{grid-template-columns:1fr}.ns-bi-census{grid-template-columns:1fr 1.6fr;align-items:center;display:grid}.ns-bi-census svg{max-height:135px;margin:0}.ns-bi-census text{font-size:10px}.ns-report-response{grid-template-columns:1fr;gap:35px}.ns-response-heading>p{max-width:none}.ns-response-journey{gap:30px}.ns-report-adoption{grid-template-columns:280px 1fr;gap:5%;padding-inline:0}.ns-leadership-system{width:270px;height:270px}.ns-bi-title h3 small{margin:6px 0 0;display:block}}@media (width<=800px){.ns-reporting-loop{padding:65px 0 70px}.ns-report-intro{grid-template-columns:1fr;gap:20px;margin-bottom:35px}.ns-report-intro>p{font-size:14px}.ns-report-workspace{grid-template-columns:1fr;gap:25px}.ns-report-folders{padding-top:0}.ns-report-folders>div[role=group]{gap:8px;display:flex}.ns-report-folders button{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:13px 9px}.ns-report-folders button>i{display:none}.ns-report-folders button strong{font-size:12px}.ns-report-folders button[aria-pressed=true]{translate:0 -3px}.ns-report-folders .ns-folder-bill[aria-pressed=true]{translate:0}.ns-folder-inventory{border:0;gap:5px;margin:10px 0;padding:0;display:flex}.ns-report-folders .ns-folder-bill{flex:1;padding:8px;font-size:10px}.ns-folder-bill small{font-size:9px}.ns-report-folders>p{margin-top:10px;font-size:10px}.ns-report-toolbar{padding:13px 14px}.ns-report-toolbar>span:last-child{font-size:7px}.ns-bi-ribbon{padding:10px 14px;font-size:9px}.ns-bi-ribbon>span:last-child{display:none}.ns-bi-body{padding:12px}.ns-bi-title h3{font-size:19px}.ns-bi-title h3 small{font-size:11px}.ns-bi-slicers{grid-template-columns:1fr 1fr}.ns-bi-slicers label:nth-child(2){grid-area:2/1/auto/-1}.ns-bi-slicers select{min-height:25px;font-size:12px}.ns-bi-kpis{gap:6px}.ns-bi-kpis>div{gap:7px;padding:12px 8px}.ns-bi-kpis span{min-height:27px;font-size:9px;line-height:1.5}.ns-bi-kpis strong{font-size:21px}.ns-bi-kpis small{min-height:24px;font-size:8px}.ns-bi-visual-title strong{font-size:12px}.ns-bi-visual-title>span{font-size:9px}.ns-bi-trend text{font-size:12px}.ns-bi-trend .ns-bi-gap text{font-size:15px}.ns-bi-method{font-size:9px}.ns-bi-census{grid-template-columns:.8fr 1.7fr}.ns-bi-census svg{max-height:150px}.ns-report-signal{gap:10px;padding:17px 13px!important}.ns-signal-copy strong{min-height:2.8em;font-size:15px}.ns-signal-label{font-size:8px}.ns-signal-copy>span:last-child{font-size:10px}.ns-bi-insight{padding:14px;font-size:11px}.ns-source-join{gap:7px;font-size:10px}.ns-bi-page-tab{gap:8px;padding:0 13px;font-size:10px}.ns-bi-page-tab small{text-align:right;max-width:120px;font-size:8px;line-height:1.5}.ns-report-disclaimer{padding:12px 14px;font-size:8px}.ns-report-response{gap:35px;margin-top:45px;padding:40px 0}.ns-response-journey{grid-template-columns:1fr;gap:26px}.ns-response-step{min-height:120px;padding-left:64px}.ns-response-marker{position:absolute;top:0;left:0}.ns-response-step>small{margin:0 0 10px}.ns-response-step>strong{font-size:34px}.ns-response-step>svg{width:35px;height:35px}.ns-response-step>p{max-width:360px;margin-top:10px;font-size:13px}.ns-response-path{display:none}.ns-response-journey:before{content:"";background:var(--ns-line);width:1px;position:absolute;top:20px;bottom:20px;left:19px}.ns-report-adoption{grid-template-columns:1fr;gap:45px;padding:45px 0 0}.ns-leadership-system{width:245px;height:245px;margin:0 auto}.ns-leadership-orbit{inset:54px}.ns-adoption-copy{text-align:center}.ns-adoption-copy p{margin:0 auto;font-size:14px}.ns-adoption-copy h3{font-size:35px}}@media (prefers-reduced-motion:reduce){.ns-report-signal-dot{box-shadow:0 0 7px #e6ba3430;animation:none!important}.ns-signal-copy strong>i{display:none}.ns-report-folders button,.ns-report-signal{transition:none!important}.ns-leadership-orbit.is-inner{rotate:25deg}.ns-leadership-orbit.is-outer{rotate:70deg}}.ns-signal-arrow svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:22px;height:22px}.ns-report-dashboard{z-index:13;position:relative}@media (width<=800px){.ns-bi-trend text{font-size:18px}.ns-bi-trend .ns-bi-gap text{font-size:20px}.ns-bi-legend>span{font-size:10px}.ns-bi-highlight text{font-size:16px}}.ns-report-window-label{color:var(--ns-muted);justify-content:space-between;gap:20px;padding:0 0 15px;font:10px/1.5 GeistMono,monospace;display:flex}.ns-report-window-label>span:last-child{letter-spacing:0;font-family:Geist,sans-serif}.ns-report-scroll-cue{border-top:1px solid var(--ns-line);color:var(--ns-muted);align-items:center;gap:24px;margin-top:24px;padding:17px 0;font:11px GeistMono,monospace;display:flex;position:relative}.ns-report-scroll-cue b{color:var(--s-blue);padding-left:12px;font-size:16px}.ns-report-cue-next{opacity:0;pointer-events:none;position:absolute;left:0}.ns-report-scroll-cue>a{white-space:nowrap;border-bottom:1px solid var(--ns-line);color:var(--s-blue);margin-left:auto;padding:6px 0}.ns-report-scroll-track{background:var(--ns-line);flex:1;max-width:190px;height:2px}.ns-report-scroll-fill{background:var(--s-blue);transform-origin:0;width:100%;height:100%;display:block}.ns-bi-insight{min-height:94px}.ns-bi-insight[data-inspected=false]{border-color:var(--ns-line);background:var(--ns-surface);color:var(--ns-muted)}.ns-report-adoption{scroll-margin-top:110px}@media (width>=1100px) and (height>=720px){.ns-report-stage{width:calc(100vw - 36px);height:240svh;margin-left:calc(50% - 50vw + 18px);position:relative}.ns-report-sticky{justify-content:center;align-items:stretch;height:calc(100svh - 104px);display:flex;position:sticky;top:88px}.ns-report-window{background:var(--ns-paper);border:1px solid var(--ns-line);transform-origin:50%;border-radius:12px;grid-template-rows:28px minmax(0,1fr) 36px;grid-template-columns:minmax(0,1fr) clamp(200px,18vw,290px);gap:12px 22px;width:100%;height:100%;padding:16px 20px 10px;display:grid;box-shadow:0 32px 100px -65px #007aff77}.ns-report-window-label{letter-spacing:.07em;grid-column:1/-1;align-items:center;padding:0}.ns-report-workspace{grid-template-columns:155px minmax(0,1fr);align-items:stretch;gap:16px;height:100%;min-height:0}.ns-report-folders{padding-top:8px}.ns-report-folders>.ns-close-kicker{font-size:9px}.ns-report-folders h3{margin:8px 0;font-size:18px}.ns-report-instruction{margin-bottom:9px;font-size:10px}.ns-report-folders button{gap:8px;min-height:47px;margin:7px 0;padding:10px 8px}.ns-report-folders svg{width:23px;height:22px}.ns-report-folders strong{font-size:12px}.ns-report-folders small{font-size:9px}.ns-report-folders button>i{display:none}.ns-folder-inventory{margin-top:17px;padding-left:6px}.ns-report-folders .ns-folder-bill{padding:7px;font-size:11px}.ns-report-folders>p{margin:15px 0;font-size:9px}.ns-report-folders .ns-bi-sources{margin-top:12px;padding:12px 9px}.ns-source-join{gap:6px;margin:9px 0;font-size:10px}.ns-source-join>span{padding:4px}.ns-bi-sources>span{font-size:8px}.ns-bi-sources p{font-size:9px}.ns-source-rules{gap:4px;font-size:8px}.ns-report-dashboard{flex-direction:column;height:100%;min-height:0;display:flex}.ns-report-toolbar{min-height:35px;padding:8px 12px}.ns-report-toolbar>span:first-child{font-size:12px}.ns-report-toolbar>span:last-child{font-size:8px}.ns-report-toolbar img{width:14px;height:18px}.ns-bi-ribbon{padding:6px 12px;font-size:9px}.ns-bi-body{flex:1;grid-template-rows:auto auto minmax(170px,1fr) auto;gap:8px;min-height:0;padding:10px;display:grid}.ns-bi-title{gap:8px;margin:0}.ns-bi-title>div{align-items:baseline;gap:14px;display:flex}.ns-bi-title>div>span{font-size:8px}.ns-bi-title h3{margin:0;font-size:18px}.ns-bi-title h3 small{margin-left:8px;font-size:10px;display:inline}.ns-bi-slicers{gap:7px;margin:0}.ns-bi-slicers label{gap:3px;padding:5px 8px;font-size:9px}.ns-bi-slicers select{min-height:22px;font-size:11px}.ns-bi-kpis{gap:7px;margin:0}.ns-bi-kpis>div{gap:4px;padding:8px 10px}.ns-bi-kpis span{font-size:10px}.ns-bi-kpis strong{font-size:24px}.ns-bi-kpis small{font-size:9px}.ns-bi-charts{grid-template-columns:1.65fr 1fr;gap:8px;min-height:0;margin:0}.ns-bi-trend,.ns-bi-census{flex-direction:column;min-height:0;padding:9px 7px 7px;display:flex}.ns-bi-visual-title{flex-flow:wrap;justify-content:space-between;gap:6px;padding:0}.ns-bi-visual-title strong{font-size:11px}.ns-bi-visual-title>span{font-size:9px}.ns-bi-legend{gap:9px;padding:6px 0 0}.ns-bi-legend>span{font-size:8px}.ns-bi-trend svg,.ns-bi-census svg{flex:1;width:100%;height:0;min-height:0;max-height:none;margin:5px 0 0}.ns-bi-method{margin:3px 0 0;padding:0;font-size:8px;line-height:1.35}.ns-bi-census text{font-size:10px}.ns-report-signal{gap:10px;padding:9px 12px!important}.ns-signal-copy{gap:4px}.ns-signal-label{font-size:8px}.ns-signal-copy strong{min-height:1.4em;font-size:14px}.ns-signal-copy>span:last-child{font-size:10px}.ns-bi-insight{border-top:1px solid var(--bi-yellow);min-height:0;padding:9px 12px;font-size:10px;line-height:1.45}.ns-bi-insight p{margin-top:3px}.ns-bi-page-tab{padding:0 12px;font-size:9px}.ns-bi-page-tab>span{padding:6px 0}.ns-bi-page-tab small{font-size:8px}.ns-report-disclaimer{padding:5px 12px;font-size:8px}.ns-report-response{border-block:0;border-left:1px solid var(--ns-line);flex-direction:column;gap:24px;min-height:0;margin:0;padding:14px 0 0 20px;display:flex}.ns-response-heading>.ns-close-kicker{font-size:9px}.ns-response-heading h3{margin:12px 0 0;font-size:27px}.ns-response-heading>p{max-width:none;margin-top:8px;font-size:11px}.ns-response-journey{flex-direction:column;flex:1;justify-content:space-between;gap:22px;padding-bottom:18px;display:flex}.ns-response-path{display:none}.ns-response-journey:before{content:"";background:var(--ns-line);width:1px;position:absolute;top:10px;bottom:35px;left:13px}.ns-response-step{min-height:0;padding-left:41px;display:block}.ns-response-marker{width:27px;height:27px;font-size:9px;position:absolute;top:0;left:0}.ns-response-step>small{margin:2px 0 7px;font-size:8px;display:block}.ns-response-step>strong{font-size:30px;line-height:1.1}.ns-response-step>svg{width:28px;height:28px}.ns-response-step>p{margin-top:8px;font-size:11px;line-height:1.6}.ns-report-scroll-cue{grid-column:1/-1;margin:0;padding:4px 0 0;font-size:10px}.ns-report-scroll-cue>a{font-size:10px}.ns-report-scroll-track{max-width:none}.ns-report-cue-explore{min-width:290px}}@media (width>=1100px) and (height>=720px) and (height<=820px){.ns-report-window{grid-template-rows:22px minmax(0,1fr) 30px;gap:7px 15px;padding:10px 14px 7px}.ns-report-workspace{grid-template-columns:140px minmax(0,1fr);gap:12px}.ns-bi-body{grid-template-rows:auto auto minmax(145px,1fr) auto;gap:6px;padding:8px}.ns-bi-title>div{gap:8px}.ns-bi-title h3 small{display:none}.ns-bi-kpis strong{font-size:22px}.ns-bi-kpis span{font-size:9px}.ns-bi-kpis small{font-size:8px}.ns-report-window-label{font-size:9px}.ns-report-response{gap:15px;padding-left:13px}.ns-response-heading h3{font-size:23px}.ns-response-journey{gap:16px;padding-bottom:8px}.ns-response-step>p{font-size:10px;line-height:1.5}.ns-report-folders h3{font-size:17px}.ns-report-folders button{min-height:42px;padding:7px}.ns-folder-inventory{margin-top:11px}.ns-report-folders>p{margin:10px 0}.ns-report-folders .ns-bi-sources{margin-top:8px;padding:8px}.ns-bi-sources p{font-size:8px}.ns-source-join{font-size:9px}.ns-report-disclaimer{font-size:7px}}@media (width<=1099px),(height<=719px){.ns-report-window-label,.ns-report-scroll-cue{flex-wrap:wrap}.ns-report-scroll-track{display:none}.ns-report-cue-explore{font-size:0}.ns-report-cue-explore:before{content:"SCROLL TO THE WIDER VIEW";font-size:10px}.ns-report-cue-explore b{font-size:14px}.ns-report-scroll-cue>a{font-size:10px}}@media (prefers-reduced-motion:reduce){.ns-report-stage{height:auto}.ns-report-sticky{position:relative;top:auto}.ns-report-scroll-track{display:none}}@media (width>=1100px) and (height>=720px){.ns-report-workspace{grid-template-rows:minmax(0,1fr)}.ns-report-folders{min-height:0}.ns-report-dashboard{align-self:stretch}.ns-report-scroll-cue>a{align-items:center;gap:12px;display:flex}.ns-report-scroll-cue>a svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px}}@media (width>=1100px) and (height>=720px) and (height<=820px){.ns-bi-title,.ns-bi-ribbon{display:none}}.ns-report-scroll-cue>a{align-items:center;gap:12px;display:flex}.ns-report-scroll-cue>a svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px}.ns-report-toolbar>span:first-child{flex-wrap:wrap}.ns-report-toolbar small{color:#c5ced9;border-left:1px solid #59616c;padding-left:10px;font-size:11px;font-weight:400}.ns-bi-filters{min-width:0}.ns-bi-filter-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:11px;line-height:1.3;display:flex}.ns-bi-filter-heading strong{color:var(--s-blue);font-weight:600}.ns-bi-filter-heading>span{color:var(--ns-muted);font-size:10px}.ns-bi-filters .ns-bi-slicers{gap:10px;margin:0}.ns-bi-filters .ns-bi-slicers label{background:0 0;border:0;gap:5px;padding:0;font-size:10px;line-height:1.3}.ns-report-select{width:100%;min-width:0;display:block;position:relative}.ns-report-select>svg{fill:none;width:18px;height:18px;stroke:var(--s-blue);stroke-width:1.8px;pointer-events:none;position:absolute;top:50%;right:11px;translate:0 -50%}.ns-report-select select{appearance:none;cursor:pointer}.ns-bi-filters select{border:1px solid color-mix(in srgb,var(--s-blue) 48%,var(--ns-line));background:var(--ns-surface);border-radius:5px;min-height:38px;padding:8px 35px 8px 10px;font-size:12px;line-height:1.3;transition:border-color .2s,background .2s}.ns-bi-filters select:hover,.ns-bi-filters select:focus-visible{border-color:var(--s-blue);background:var(--s-blue-bg)}.ns-bi-filters select:focus-visible{outline-offset:2px}.ns-bi-review{border:1px solid var(--bi-yellow);background:var(--bi-warning);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ns-bi-review .ns-report-signal{min-width:0;border:0!important}.ns-bi-review .ns-bi-insight{border:0;border-left:1px solid color-mix(in srgb,var(--bi-yellow) 45%,transparent);background:0 0;align-content:center;min-height:0;padding:12px}.ns-bi-review .ns-bi-insight[data-inspected=false]{background:0 0}.ns-bi-review .ns-signal-copy{min-width:0}@media (width>=1100px) and (height>=720px){.ns-report-dashboard>.ns-report-toolbar,.ns-report-dashboard>.ns-bi-page-tab,.ns-report-dashboard>.ns-report-disclaimer{flex-shrink:0}.ns-report-dashboard .ns-bi-body{scrollbar-width:thin;grid-template-rows:auto auto minmax(170px,1fr) auto;gap:10px;padding:12px;overflow:auto}.ns-report-dashboard .ns-bi-kpis>div{justify-content:start;gap:3px;padding:9px 11px}.ns-report-dashboard .ns-bi-kpis span{font-size:10px;line-height:1.3}.ns-report-dashboard .ns-bi-kpis strong{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.1}.ns-report-dashboard .ns-bi-kpis small{font-size:10px;line-height:1.35}.ns-report-dashboard .ns-bi-kpis>div:last-child strong{font-size:20px}.ns-report-dashboard .ns-bi-charts{gap:10px}.ns-report-dashboard .ns-bi-trend text{font-size:18px}.ns-report-dashboard .ns-bi-trend .ns-bi-gap text{font-size:20px}.ns-report-dashboard .ns-bi-census svg{max-height:210px;margin-block:auto}.ns-report-dashboard .ns-bi-census text{font-size:11px}.ns-report-dashboard .ns-bi-review .ns-signal-copy strong{font-size:13px;line-height:1.35}.ns-report-dashboard .ns-bi-review .ns-signal-copy>span:last-child{font-size:9px}.ns-report-dashboard .ns-bi-review .ns-bi-insight{font-size:10px;line-height:1.5}.ns-report-dashboard .ns-bi-page-tab>span{padding:5px 0}.ns-report-dashboard .ns-report-disclaimer{padding-block:4px}}@media (width>=1100px) and (height>=720px) and (height<=820px){.ns-report-dashboard .ns-bi-body{grid-template-rows:auto auto minmax(145px,1fr) auto;gap:8px;padding:9px}.ns-report-dashboard .ns-bi-kpis>div{padding:7px 9px}.ns-report-dashboard .ns-bi-kpis strong{font-size:20px}.ns-report-dashboard .ns-bi-kpis small{font-size:9px}.ns-bi-filter-heading{margin-bottom:6px}.ns-bi-review .ns-bi-insight{padding:9px}}.ns-root{--ns-ink:var(--s-ink);--ns-muted:var(--s-muted);--ns-paper:var(--s-paper);--ns-line:var(--s-line);--ns-surface:var(--s-white);--ns-mint:var(--s-blue);--ns-orange:var(--s-accent);color-scheme:inherit}.ns-root button:focus-visible,.ns-root a:focus-visible{outline-color:var(--s-accent)}.ns-header{background:linear-gradient(var(--ns-paper) 30%,transparent)}.ns-header nav{gap:28px}.ns-header .appearance-toggle{pointer-events:auto;flex-shrink:0}.ns-header .appearance-toggle svg{width:18px;height:18px}.ns-header nav>a[href^=mailto]{align-items:center;gap:12px;display:flex}.ns-stage{background:radial-gradient(ellipse at 72% 48%,var(--s-blue-bg),var(--ns-paper) 65%)}.ns-stage:after{background:linear-gradient(90deg,var(--ns-paper) 2%,color-mix(in srgb,var(--ns-paper) 93%,transparent) 22%,transparent 47%)}.ns-root em,.ns-narration>p,.ns-contribution>span,.ns-mobile-intro p,.ns-mobile-scene>p,.ns-mobile-role,.ns-delivery-scroll,.ns-canvas-note,.ns-sample-label,.ns-overview-heading>span,.ns-overview-heading p{color:var(--ns-muted)}.ns-root h2 em{color:var(--s-blue)}.ns-next{border-color:var(--ns-line)}.ns-edge-label{background:color-mix(in srgb,var(--ns-paper) 93%,transparent);color:var(--ns-muted)}.ns-edge-signal{stroke:var(--s-blue)}.ns-connections circle{fill:var(--ns-paper);stroke:var(--s-blue)}.ns-grid{background-image:radial-gradient(color-mix(in srgb,var(--s-blue) 24%,transparent) .75px,transparent .8px)}.ns-node{color:#edf3ff;background:linear-gradient(130deg,#1b293d,#111d30 70%)}.ns-node-group.is-active .ns-node{border-color:#698bb9;box-shadow:0 0 0 5px #007aff0c,0 55px 100px -48px #007aff55}.ns-green-dot{background:#91c5ff;box-shadow:0 0 14px #80b8ff80}.ns-story [data-node=intelligence] .ns-node:hover,.ns-mobile-story [data-node=intelligence] .ns-node:hover{scale:1}.ns-story [data-node=intelligence] .ns-expand,.ns-mobile-story [data-node=intelligence] .ns-expand{padding-right:22px}.ns-dock,.ns-mobile-index,.ns-break-free,.ns-canvas-tools{background:color-mix(in srgb,var(--ns-surface) 94%,transparent);color:var(--ns-ink);border-color:var(--ns-line)!important}.ns-dock-caption,.ns-dock-stages>a,.ns-break-free span{color:var(--ns-muted)}.ns-dock-stages>a:hover,.ns-mobile-index button{background:var(--s-blue-bg)}.ns-dock-stages>a[aria-current]{background:var(--s-accent);color:var(--s-on-accent)}.ns-dock>button,.ns-mobile-index a{border-color:var(--ns-line)}.ns-branch,.ns-explorer-card:not(.is-main){background:var(--ns-surface);border-color:var(--ns-line);color:var(--ns-ink)}.ns-branch-note,.ns-evidence-note,.ns-explorer-detail .ns-branch-note,.ns-explorer-detail .ns-evidence-note,.ns-mobile-story .ns-branch-note,.ns-mobile-story .ns-evidence-note{color:var(--ns-muted)}.ns-change-tags>span,.ns-benefit-tags>span,.ns-ownership-path>span,.ns-fallback-flow>span{background:var(--s-blue-bg);border-color:var(--ns-line);color:var(--ns-ink)}.ns-benchmark>span,.ns-platform-mini>span:last-child:not(.ns-brand-tile){color:var(--ns-muted)}.ns-benchmark strong{color:var(--s-blue)}.ns-branch>a{border-color:var(--ns-line)}.ns-explorer,.ns-explorer::backdrop{background:var(--ns-paper);color:var(--ns-ink)}.ns-explorer-header{background:linear-gradient(var(--ns-paper) 70%,transparent)}.ns-explorer-header span,.ns-canvas-guide{color:var(--ns-muted)}.ns-exit,.ns-canvas-guide nav{background:var(--s-blue-bg);border-color:var(--ns-line)!important}.ns-explorer-card:not(.is-main)>header{background:var(--s-blue-bg)}.ns-canvas-tools button+button{border-color:var(--ns-line)}.ns-canvas-tools button:hover{background:var(--s-blue-bg)}.ns-canvas-guide nav button[aria-pressed=true],.ns-resume{background:var(--s-accent);color:var(--s-on-accent)!important}.ns-connected-closing{background:radial-gradient(color-mix(in srgb,var(--s-blue) 13%,transparent) .75px,transparent 1px),linear-gradient(var(--ns-paper),var(--s-mint) 65%,var(--ns-paper));background-size:28px 28px,100% 100%}.ns-close-kicker,.ns-practice p,.ns-resolution-copy p,.ns-delivery-caption,.ns-continue-thread span,.ns-next-intro p,.ns-evidence-caption span,.ns-network-bottom,.ns-person p,.ns-destination-type,.ns-destination-nodes>a>span:last-child,.ns-connected-footer nav{color:var(--ns-muted)}.ns-practice .ns-brand-tile,.ns-practice .ns-platform-type{border-color:var(--ns-line);background:#fff}.ns-practice .ns-platform-type{color:#172739}.ns-practice .ns-brand-lifelock img{max-width:126px}.ns-practice .ns-brand-hartford img{height:48px}.ns-next-chapter,.ns-human-connection,.ns-connected-footer{border-color:var(--ns-line)}.ns-evidence-window,.ns-destination-nodes>a,.ns-contact-path{background:var(--ns-surface);border-color:var(--ns-line)}.ns-destination-nodes>a[data-active=true]{background:var(--s-blue-bg);border-color:var(--s-blue);box-shadow:0 18px 45px -28px #007aff66}.ns-network-bottom a,.ns-contact-path a{border-color:var(--ns-line)}.ns-evidence-bar{color:#e8f1ff;background:#1b293d}.ns-evidence-light{background:#80b8ff;box-shadow:0 0 15px #007aff80}.ns-next-wires [data-lit=true] path{stroke:var(--s-blue)}.ns-next-wires [data-lit=true] circle{fill:var(--s-blue)}.ns-resolution{background:radial-gradient(ellipse at 30% 46%,color-mix(in srgb,var(--s-blue) 8%,transparent),transparent 55%)}.ns-delivery-art{gap:16px;scale:1}.ns-delivery-slot{flex-shrink:0;width:160px;height:205px;position:relative}.ns-delivery-slot:last-child{margin-top:65px}.ns-delivery-slot>.ns-delivery-sheet{width:100%;height:100%;margin:0}.ns-delivery-sheet.is-output-0{color:#172739;background:#f9fcff}.ns-delivery-sheet.is-output-1{color:#e8f1ff;background:#1b293d;transform:rotate(5deg)}.ns-delivery-sheet{border-color:#779bc7;box-shadow:0 22px 50px -22px #007aff55}.ns-delivery-sheet svg{fill:#d9eaff;stroke:#0062cc}.ns-delivery-lines i{background:#80b8ff66}.ns-delivery-ring{border-color:var(--s-blue);box-shadow:0 0 70px #007aff22}.ns-delivery-flight{z-index:7;pointer-events:none;position:absolute;inset:0;overflow:visible}.ns-flying-output{visibility:hidden;transform-origin:50%;border-radius:8px;position:absolute;top:0;left:0;box-shadow:0 28px 55px -22px #007aff55}.ns-flight-detail{transform-origin:0 0;position:absolute;inset:0}.ns-flight-detail>.ns-bill-paper,.ns-flight-detail>.ns-delivered-errors{width:100%;height:100%;margin:0}.ns-flying-output>.ns-flight-simple{opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0;transform:none}.ns-mobile-story{position:relative}@media (width<=1000px){.ns-delivery-slot{width:138px}}@media (width<=1099px){.ns-header{background:color-mix(in srgb,var(--ns-paper) 95%,transparent);border-color:var(--ns-line)}.ns-header nav{gap:13px}.ns-header nav>a[href^=mailto] svg{display:none}.ns-header .appearance-toggle{width:32px;height:36px}.ns-delivery-slot{width:140px}.ns-delivery-flight{text-align:left}.ns-mobile-story{background-image:radial-gradient(color-mix(in srgb,var(--s-blue) 17%,transparent) .65px,transparent .8px)}.ns-mobile-connection,.ns-mobile-role{color:var(--ns-muted)}.ns-mobile-connection i{background:var(--ns-line)}.ns-destination-nodes{border-color:var(--ns-line)}}@media (width<=380px){.ns-header{padding-inline:4%}.ns-header nav{gap:10px;font-size:10px}.ns-header .ns-brand{font-size:18px}.ns-delivery-slot{width:130px}.ns-delivery-art{gap:12px;width:280px}}@media (prefers-reduced-motion:reduce){.ns-delivery-flight{display:none}.ns-delivery-slot>.ns-delivery-sheet{transform:none}}.ns-flying-output.is-output-0{background:#e8eef6}.ns-flying-output.is-output-1{background:#1d2b3b}.ns-secure-practice{isolation:isolate;max-width:1440px;padding:120px 0 80px;position:relative;overflow:clip}.ns-practice-heading{z-index:1;max-width:850px;margin:0 auto 48px;position:relative}.ns-practice-heading h2{margin:18px 0 25px}.ns-practice-heading>p{max-width:660px;color:var(--ns-muted);margin:0 auto;font-size:16px;line-height:1.8}.ns-secure-depth{pointer-events:none;z-index:-1;opacity:.5;position:absolute;inset:8% -15%}.ns-secure-depth i{border:1px solid color-mix(in srgb,var(--s-blue) 12%,transparent);border-radius:50%;position:absolute;inset:9% 10%;transform:rotate(-16deg)}.ns-secure-depth i:nth-child(2){inset:19% 3%;transform:rotate(20deg)}.ns-secure-depth i:nth-child(3){inset:29% 0%;transform:rotate(-30deg)}.ns-marquee-label{color:var(--ns-muted);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:16px;margin:0 1px 18px;font:10px/1.6 GeistMono,monospace;display:flex}.ns-motion-toggle{background:var(--ns-surface);white-space:nowrap;letter-spacing:0;border-radius:30px;align-items:center;gap:8px;padding:9px 12px;display:flex;border:1px solid var(--ns-line)!important;font:11px Geist,sans-serif!important}.ns-motion-toggle svg{width:12px;height:12px}.ns-brand-marquee{outline-offset:-2px;padding:10px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.ns-brand-marquee:focus-visible{outline:2px solid var(--s-blue);border-radius:8px}.ns-marquee-track{will-change:transform;width:max-content;animation:54s linear infinite paused ns-marquee-travel;display:flex}.ns-brand-marquee.is-reverse .ns-marquee-track{animation-duration:48s;animation-direction:reverse}.ns-marquee-set{flex-shrink:0;align-items:stretch;gap:16px;padding-right:16px;display:flex}.ns-secure-practice .ns-marquee-set .ns-brand-tile,.ns-secure-practice .ns-marquee-set .ns-platform-type,.ns-secure-practice .ns-marquee-set .ns-vendor-name{border:1px solid var(--ns-line);color:#172739;background:#fff;border-radius:7px;justify-content:center;align-items:center;width:170px;min-width:170px;height:86px;padding:17px;font-size:23px;display:flex}.ns-secure-practice .ns-marquee-set .ns-vendor-name{color:#0076b9}.ns-secure-practice .ns-brand-tile:hover{box-shadow:none;translate:none}.ns-secure-practice .ns-marquee-set img{object-fit:contain;width:130px;max-width:100%;height:43px}.ns-secure-exchange{isolation:isolate;justify-content:center;align-items:center;height:340px;display:flex;position:relative}.ns-exchange-wires{fill:none;pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.ns-exchange-track{stroke:color-mix(in srgb,var(--s-blue) 25%,transparent);stroke-width:1.2px}.ns-exchange-pulse{stroke:var(--s-blue);stroke-width:2px;stroke-dasharray:.022 .17;stroke-linecap:round;opacity:.7;animation:6s linear infinite paused ns-packet-flow}.ns-exchange-pulse.is-return{animation-direction:reverse;animation-delay:-2s}.ns-lock-control{background:radial-gradient(var(--s-blue-bg) 25%,var(--ns-paper) 66%,transparent 70%);z-index:2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:230px;height:230px;transition:scale .4s;display:flex;position:relative;padding:20px!important}.ns-lock-control>svg{width:67px;height:78px;color:var(--s-blue);filter:drop-shadow(0 0 20px color-mix(in srgb,var(--s-blue) 25%,transparent));overflow:visible}.ns-lock-control>strong{margin-top:11px;font:500 16px SpaceGrotesk,Geist,sans-serif}.ns-lock-control>span:last-child{color:var(--ns-muted);margin-top:8px;font:10px/1.5 Geist,sans-serif}.ns-lock-orbit{border:1px solid color-mix(in srgb,var(--s-blue) 28%,transparent);border-radius:50%;position:absolute;inset:5px}.ns-lock-orbit:after{content:"";background:var(--s-blue);width:5px;height:5px;box-shadow:0 0 20px var(--s-blue);border-radius:50%;position:absolute;top:-3px;left:50%}.ns-lock-orbit{animation:32s linear infinite paused ns-lock-orbit}.ns-lock-control:hover{scale:1.035}.ns-lock-control[aria-expanded=true] .ns-lock-orbit{border-color:var(--s-blue)}.ns-exchange-aside{text-align:left;background:color-mix(in srgb,var(--ns-paper) 85%,transparent);border-radius:6px;flex-direction:column;gap:8px;max-width:250px;padding:12px 15px;display:flex;position:absolute;top:50%;translate:0 -50%}.ns-exchange-aside.is-left{left:1%}.ns-exchange-aside.is-right{right:1%}.ns-exchange-aside>span:first-child{letter-spacing:.1em;color:var(--s-blue);font:9px GeistMono,monospace}.ns-exchange-aside>strong{letter-spacing:-.02em;font:500 18px SpaceGrotesk,Geist,sans-serif}.ns-exchange-aside>span:last-child{color:var(--ns-muted);font-size:12px;line-height:1.5}.ns-cipher-lanes{pointer-events:none;z-index:1;position:absolute;inset:0}.ns-cipher-packet{border:1px solid color-mix(in srgb,var(--s-blue) 35%,transparent);background:var(--ns-paper);color:var(--s-blue);letter-spacing:.06em;opacity:0;white-space:nowrap;border-radius:5px;align-items:center;gap:7px;padding:6px 9px;font:9px GeistMono,monospace;animation:7s linear infinite paused ns-cipher-transfer;display:flex;position:absolute;top:50%;left:32%}.ns-packet-1{animation-direction:reverse;animation-delay:-2s;left:58%}.ns-packet-2{animation-delay:-3.5s;left:21%}.ns-packet-3{animation-direction:reverse;animation-delay:-5s;left:70%}.ns-packet-lock{font-size:11px}.ns-platform-caption{color:var(--ns-muted);letter-spacing:.03em;justify-content:space-between;align-items:center;gap:20px;margin:18px 0 0;font:10px/1.7 GeistMono,monospace;display:flex}.ns-platform-caption>span:last-child{letter-spacing:0;font:11px Geist,sans-serif}.ns-secure-practice .ns-exchange-disclaimer{color:var(--ns-muted);max-width:700px;margin:28px auto 0;font:10px/1.7 GeistMono,monospace}.ns-security-principles{text-align:left;border:1px solid var(--ns-line);background:var(--ns-surface);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:35px;padding:30px;display:grid}.ns-security-principles>div>span{color:var(--s-blue);font:10px GeistMono,monospace}.ns-security-principles h3{letter-spacing:-.03em;margin-top:13px;font:500 21px SpaceGrotesk,Geist,sans-serif}.ns-security-principles p{color:var(--ns-muted);margin:12px 0 0;font-size:13px;line-height:1.7}.ns-security-principles>a{border-bottom:1px solid var(--ns-line);width:max-content;color:var(--ns-muted);grid-column:1/-1;padding-bottom:6px;font-size:11px}.ns-security-principles>a span{padding-left:12px}.ns-practice-value{border-top:1px solid var(--ns-line);text-align:left;grid-template-columns:.8fr 1.7fr;align-items:start;gap:16px 50px;margin-top:55px;padding-top:40px;display:grid}.ns-practice-value>p{letter-spacing:-.04em;flex-direction:column;gap:7px;margin:0;font:500 clamp(26px,3.3vw,46px)/1.2 SpaceGrotesk,Geist,sans-serif;display:flex}.ns-practice-value strong{color:var(--s-blue);font-weight:500}.ns-value-note{color:var(--ns-muted);grid-column:2;font:10px GeistMono,monospace}.ns-secure-practice[data-running=true][data-paused=false] .ns-marquee-track,.ns-secure-practice[data-running=true][data-paused=false] .ns-exchange-pulse,.ns-secure-practice[data-running=true][data-paused=false] .ns-cipher-packet,.ns-secure-practice[data-running=true][data-paused=false] .ns-lock-orbit{animation-play-state:running}.ns-secure-practice .ns-brand-marquee:hover .ns-marquee-track,.ns-secure-practice .ns-brand-marquee:focus-within .ns-marquee-track{animation-play-state:paused}@keyframes ns-marquee-travel{to{transform:translate(-50%)}}@keyframes ns-packet-flow{to{stroke-dashoffset:-1px}}@keyframes ns-cipher-transfer{0%{opacity:0;transform:translate(-15px,-115px)}15%,80%{opacity:1}to{opacity:0;transform:translate(15px,105px)}}@keyframes ns-lock-orbit{to{transform:rotate(360deg)}}.ns-field-effects{display:contents}.ns-field-effects canvas{pointer-events:none;z-index:12;position:fixed;inset:0}.ns-explorer .ns-field-effects canvas{z-index:0}.ns-cursor-signal{pointer-events:none;z-index:45;position:fixed}.ns-cursor-signal:before{background:0 0;transition:width .24s,height .24s,left .24s,top .24s,border-radius .24s,border-color .24s;width:var(--cursor-w,30px)!important;height:var(--cursor-h,30px)!important;left:calc(var(--cursor-w,30px) / -2)!important;top:calc(var(--cursor-h,30px) / -2)!important;margin:0!important}.ns-cursor-signal[data-magnetic=true]:before{border-color:var(--s-blue);box-shadow:0 0 20px color-mix(in srgb,var(--s-blue) 12%,transparent);background:color-mix(in srgb,var(--s-blue) 3%,transparent);border-radius:10px}.ns-cursor-signal[data-magnetic=true] i{opacity:0}@media (width<=1050px){.ns-exchange-aside{max-width:190px}.ns-exchange-aside>strong{font-size:16px}.ns-exchange-aside>span:last-child{font-size:11px}.ns-cipher-packet{font-size:8px}.ns-packet-0{left:28%}.ns-packet-1{left:59%}.ns-packet-2{left:10%}.ns-packet-3{left:79%}}@media (width<=800px){.ns-secure-practice{padding:110px 0 60px}.ns-practice-heading{margin-bottom:30px}.ns-practice-heading>p{font-size:14px}.ns-marquee-label{align-items:flex-end;gap:15px;font-size:8px}.ns-motion-toggle{padding:9px;font-size:10px!important}.ns-marquee-set{gap:10px;padding-right:10px}.ns-secure-practice .ns-marquee-set .ns-brand-tile,.ns-secure-practice .ns-marquee-set .ns-platform-type,.ns-secure-practice .ns-marquee-set .ns-vendor-name{width:138px;min-width:138px;height:72px;padding:12px;font-size:20px}.ns-secure-exchange{height:340px}.ns-lock-control{width:200px;height:200px}.ns-lock-control>svg{width:55px;height:65px}.ns-lock-control>strong{font-size:15px}.ns-lock-control>span:last-child{font-size:9px}.ns-exchange-aside{background:0 0;gap:4px;max-width:48%;padding:0;top:auto;bottom:5px;translate:none}.ns-exchange-aside.is-left{left:0}.ns-exchange-aside.is-right{text-align:right;right:0}.ns-exchange-aside>span:first-child{font-size:7px}.ns-exchange-aside>strong{font-size:12px}.ns-exchange-aside>span:last-child{font-size:9px}.ns-cipher-packet{padding:5px 6px;font-size:7px;top:42%}.ns-packet-0{left:5%}.ns-packet-1{left:69%}.ns-packet-2,.ns-packet-3{display:none}.ns-platform-caption{text-align:left;flex-direction:column;align-items:flex-start;gap:7px;font-size:8px}.ns-platform-caption>span:last-child{font-size:10px;line-height:1.6}.ns-secure-practice .ns-exchange-disclaimer{text-align:left;margin-top:24px;font-size:9px;line-height:1.8}.ns-security-principles{grid-template-columns:1fr;gap:26px;padding:22px}.ns-security-principles h3{font-size:20px}.ns-practice-value{grid-template-columns:1fr;gap:20px;margin-top:36px;padding-top:30px}.ns-value-note{grid-column:1;font-size:9px}.ns-practice-value>p{font-size:29px}.ns-secure-depth{opacity:.7;inset:4% -65%}}@media (prefers-reduced-motion:reduce){.ns-marquee-track{will-change:auto;width:100%;animation:none!important;transform:none!important}.ns-marquee-copy{display:none}.ns-marquee-set{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;padding:0}.ns-brand-marquee{-webkit-mask-image:none;mask-image:none}.ns-secure-practice .ns-marquee-set .ns-brand-tile,.ns-secure-practice .ns-marquee-set .ns-platform-type,.ns-secure-practice .ns-marquee-set .ns-vendor-name{width:calc(20% - 10px);min-width:0}.ns-exchange-pulse{stroke-dashoffset:0;opacity:.45;animation:none!important}.ns-cipher-packet{display:none}.ns-lock-orbit{animation:none!important}.ns-motion-toggle,.ns-field-effects{display:none}.ns-lock-control{transition:none;scale:1}.ns-secure-depth{transform:none!important}}@media (width<=800px) and (prefers-reduced-motion:reduce){.ns-secure-practice .ns-marquee-set .ns-brand-tile,.ns-secure-practice .ns-marquee-set .ns-platform-type,.ns-secure-practice .ns-marquee-set .ns-vendor-name{width:calc(50% - 5px)}}.ns-cursor-signal[data-magnetic=true][data-shape=round]:before{border-radius:999px}.ns-experience-value{border-top:1px solid var(--ns-line);text-align:left;margin-top:65px;padding:44px 0 20px}.ns-value-scenes{grid-template-columns:1fr 1fr;gap:45px;margin:38px 0 35px;display:grid}.ns-value-scene{align-items:center;gap:20px;min-width:0;display:flex}.ns-value-scene+.ns-value-scene{border-left:1px solid var(--ns-line);padding-left:35px}.ns-return-clock,.ns-return-value{text-align:center;flex-shrink:0;width:clamp(140px,17vw,240px);position:relative}.ns-return-clock svg,.ns-return-value svg{fill:none;width:100%;height:auto;stroke:var(--s-blue);stroke-width:1.2px;overflow:visible}.ns-clock-face{stroke:var(--ns-line)}.ns-clock-minute,.ns-clock-hour{stroke-width:2.4px;stroke-linecap:round}.ns-clock-center{fill:var(--s-blue);stroke:none}.ns-clock-return{stroke:var(--s-blue);stroke-width:2px;transform-origin:120px 120px;rotate:-90deg}.ns-return-clock>span,.ns-return-value>span{letter-spacing:.1em;color:var(--ns-muted);white-space:nowrap;font:8px GeistMono,monospace}.ns-value-slip rect{fill:var(--ns-paper);stroke:var(--s-blue)}.ns-value-slip text{fill:var(--s-blue);stroke:none;font:28px SpaceGrotesk,sans-serif}.ns-value-shield{fill:var(--ns-paper);stroke-width:2px;stroke-linejoin:round}.ns-return-copy h3{letter-spacing:-.05em;font:500 clamp(27px,2.9vw,43px)/1.13 SpaceGrotesk,Geist,sans-serif}.ns-return-copy h3 em{color:var(--s-blue)}.ns-return-copy p{color:var(--ns-muted);font-size:13px;line-height:1.8;margin:17px 0 0!important}.ns-experience-value>.ns-value-note{text-align:center;color:var(--ns-muted);padding-top:15px;font:9px/1.8 GeistMono,monospace;display:block}@media (width<=1150px){.ns-value-scenes{gap:25px}.ns-value-scene{gap:10px}.ns-value-scene+.ns-value-scene{padding-left:20px}.ns-return-clock,.ns-return-value{width:150px}.ns-return-copy h3{font-size:29px}}@media (width<=800px){.ns-experience-value{margin-top:40px;padding-top:30px}.ns-value-scenes{grid-template-columns:1fr;gap:35px;margin:25px 0}.ns-value-scene{justify-content:center;gap:20px}.ns-value-scene+.ns-value-scene{border-left:0;border-top:1px solid var(--ns-line);padding:30px 0 0}.ns-return-clock,.ns-return-value{width:135px}.ns-return-copy h3{font-size:28px}.ns-return-copy p{font-size:11px}.ns-experience-value>.ns-value-note{text-align:left;font-size:8px}.ns-return-clock>span,.ns-return-value>span{font-size:7px}}.ns-secure-practice .ns-marquee-set .ns-brand-selerix img{height:30px}.ns-secure-practice .ns-brand-selerix>span{color:#334253;font:10px Geist,sans-serif}.ns-output-pair{position:relative}.ns-header-workspace,.ns-touch-report{display:none}.ns-contact-port{border:2px solid var(--s-blue);background:var(--ns-paper);width:10px;height:10px;box-shadow:0 0 16px color-mix(in srgb,var(--s-blue) 30%,transparent);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.ns-employ-node>.ns-contact-port{right:-6px}.ns-freelance-node>.ns-contact-port{left:-6px}.ns-contact-network .ns-contact-path:hover,.ns-contact-network .ns-contact-path:focus-within{translate:none}.ns-contact-network .ns-portrait-port{transform:translateY(-50%)}.ns-trust-reveal p{letter-spacing:-.045em;font-size:48px;line-height:1.07}.ns-trust-ring{opacity:.6;right:0}@media (width>=1100px) and (height>=720px){.ns-report-stage{width:100vw;height:260svh;margin-left:calc(50% - 50vw)}.ns-report-sticky{height:100svh;top:0}.ns-report-window{border:0;gap:12px 22px;padding:104px 24px 16px}.ns-header{transition:background .25s,border-color .25s,padding .25s}.ns-root[data-report-immersed=true] .ns-header{background:var(--ns-paper);border-bottom:1px solid var(--ns-line);height:88px;padding-inline:24px}.ns-root[data-report-immersed=true] .ns-header-workspace{border-left:1px solid var(--ns-line);color:var(--ns-muted);align-items:center;gap:9px;margin-left:28px;margin-right:auto;padding-left:24px;font:12px Geist,sans-serif;display:flex}.ns-header-workspace i{background:#e6ba34;border-radius:50%;width:6px;height:6px}.ns-root[data-report-immersed=true] .ns-header .ns-brand{font-size:24px}.ns-report-window-label{border-bottom:1px solid var(--ns-line);padding-bottom:7px}.ns-report-scroll-cue{padding-top:6px}}@media (width>=1100px) and (height>=720px) and (height<=820px){.ns-report-window{gap:7px 16px;padding:96px 18px 12px}.ns-root[data-report-immersed=true] .ns-header{padding-inline:18px}}@media (width<=1099px){.ns-story{display:none}.ns-mobile-story{padding:0 6%;display:block}.ns-header{background:color-mix(in srgb,var(--ns-paper) 96%,transparent);border-bottom:1px solid var(--ns-line);height:76px;padding:0 5%}.ns-header .ns-brand{font-size:25px}.ns-header nav{gap:22px;font-size:13px}.ns-header .appearance-toggle{width:40px;height:44px}.ns-header nav>a{align-items:center;min-height:44px;display:flex}.ns-header nav>a:first-child{display:none}.ns-mobile-intro{max-width:780px;padding:130px 0 65px}.ns-mobile-intro h2{max-width:760px;font-size:clamp(45px,7.6vw,80px);line-height:1.03}.ns-mobile-intro p{font-size:17px}.ns-mobile-intro .ns-step-label{max-width:none;font-size:10px}.ns-mobile-scroll{font-size:10px}.ns-mobile-scene{padding:50px 0 0;scroll-margin-top:94px;position:relative}.ns-touch-chapter-copy>.ns-step-label{color:var(--s-blue);letter-spacing:.07em;margin-bottom:18px;font:10px/1.7 GeistMono,monospace}.ns-touch-chapter-copy h2{letter-spacing:-.05em;max-width:460px;font:500 clamp(34px,4.8vw,52px)/1.06 SpaceGrotesk,Geist,sans-serif}.ns-touch-chapter-copy>p{max-width:450px;color:var(--ns-muted);margin:18px 0;font-size:16px;line-height:1.65}.ns-mobile-role{color:var(--s-blue);max-width:390px;margin:18px 0 28px;font:10px/1.7 GeistMono,monospace}.ns-mobile-scene .ns-node-group{width:100%;max-width:580px;margin:0 auto;position:relative;top:auto;left:auto;transform:none}.ns-mobile-scene .ns-node{width:100%;scale:1!important}.ns-mobile-scene .ns-node-heading{height:54px;padding:0 18px}.ns-node-heading .ns-node-name{font-size:16px}.ns-node-heading .ns-node-number{font-size:11px}.ns-node-heading .ns-node-status{font-size:8px}.ns-mobile-scene .ns-node-body{min-height:0;padding:24px 20px 0}.ns-mobile-scene .ns-node-bottom{white-space:normal;padding:15px 0;font:9px/1.7 GeistMono,monospace}.ns-mobile-scene .ns-expand{min-height:52px;padding-left:18px;padding-right:110px;font-size:12px!important}.ns-mobile-scene .ns-replay{width:94px;min-height:52px;font-size:11px!important}.ns-mobile-scene .ns-source-portal strong{font-size:29px}.ns-mobile-scene .ns-source-portal>div>span{font-size:8px}.ns-mobile-scene .ns-intake-stream{font-size:10px}.ns-mobile-scene .ns-census-head{font-size:9px}.ns-mobile-scene .ns-intake-stats b{font-size:32px}.ns-mobile-scene .ns-intake-stats span{font-size:10px}.ns-mobile-scene .ns-intake-stats>span{max-width:145px}.ns-mobile-scene .ns-engine-title>div>strong{font-size:25px}.ns-mobile-scene .ns-engine-title>div>span{font-size:8px}.ns-mobile-scene .ns-job-track>span{font-size:9px}.ns-mobile-scene .ns-job-state{width:96px;font-size:10px}.ns-mobile-scene .ns-job{gap:12px;min-height:61px}.ns-mobile-scene .ns-job-board{gap:20px;margin:28px 0}.ns-mobile-scene .ns-background-note b,.ns-mobile-scene .ns-background-note>span:last-child{font-size:11px}.ns-mobile-scene .ns-detect-gate>b{font-size:12px}.ns-mobile-scene .ns-detect-gate>span{font-size:8px}.ns-mobile-scene .ns-detect-gate{height:60px}.ns-mobile-scene .ns-valid-output>b{font-size:13px}.ns-mobile-scene .ns-valid-output>span{font-size:11px}.ns-mobile-scene .ns-error-row b{font-size:12px}.ns-mobile-scene .ns-error-row{min-height:44px}.ns-mobile-scene .ns-tab-title{font-size:14px}.ns-mobile-scene .ns-client-handoff{font-size:10px}.ns-mobile-scene .ns-trust-reveal p{font-size:42px}.ns-mobile-scene .ns-trust-kicker,.ns-mobile-scene .ns-client-question>span{font-size:9px}.ns-mobile-scene .ns-client-question>p{font-size:23px}.ns-mobile-scene .ns-impact-outcomes>span{font-size:9px}.ns-mobile-scene .ns-proof-error b{font-size:11px}.ns-mobile-scene .ns-proof-error small{font-size:9px}.ns-mobile-scene .ns-proof-error{max-width:205px}.ns-mobile-scene .ns-proof-bill{width:118px}.ns-mobile-scene .ns-proof-bill>span:not(.ns-brand-tile){font-size:9px}.ns-mobile-scene .ns-output-label{font-size:9px;line-height:1.5}.ns-mobile-scene .ns-bill-line{height:25px;font-size:9px}.ns-mobile-scene .ns-bill-total>b{font-size:28px}.ns-mobile-scene .ns-bill-total>span{font-size:10px}.ns-mobile-scene .ns-bill-paper{padding:17px 13px}.ns-mobile-scene .ns-bill-heading>span{font-size:8px}.ns-mobile-scene .ns-template-lock{font-size:9px}.ns-mobile-scene .ns-correction-owner{font-size:11px}.ns-mobile-scene .ns-correction-owner small{font-size:10px}.ns-mobile-scene .ns-branches{gap:15px;padding-top:22px}.ns-mobile-scene .ns-branch h3{font-size:17px}.ns-mobile-scene .ns-branch-note{font-size:15px;line-height:1.7}.ns-mobile-scene .ns-evidence-note{font-size:12px;line-height:1.6}.ns-mobile-connection{text-align:center;grid-column:1/-1;padding:30px 0 0;font-size:10px;line-height:1.5}.ns-mobile-connection i{height:30px}.ns-dock{bottom:max(12px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;max-width:calc(100% - 24px);padding:6px}.ns-dock-stages>a{justify-content:center;align-items:center;gap:5px;min-width:45px;min-height:44px;padding:9px;display:flex}.ns-dock-stages>a>span{font-size:11px}.ns-dock-stages>a>b{display:none}.ns-dock>button{min-height:44px;padding-inline:10px;font-size:11px}.ns-mobile-index{bottom:80px}.ns-resolution.is-mobile{visibility:visible;flex-direction:column;gap:20px;padding:70px 0 160px;position:relative}.ns-resolution.is-mobile .ns-delivery-art{width:330px;height:280px}.ns-resolution.is-mobile .ns-resolution-copy h2{font-size:clamp(54px,8vw,76px)}.ns-resolution.is-mobile .ns-delivery-slot,.ns-resolution.is-mobile .ns-delivery-sheet{width:150px}.ns-contact-network{border:0;grid-template-columns:1fr 1fr;gap:70px 5%;max-width:none;margin-top:45px;padding:0}.ns-contact-network .ns-person{grid-area:1/1/auto/-1;gap:12px;margin:0}.ns-contact-network .ns-person:before{display:none}.ns-portrait-node{width:240px;height:240px}.ns-contact-network .ns-person p{font-size:15px}.ns-contact-network .ns-contact-path{align-self:stretch;min-height:0;padding:24px}.ns-contact-network .ns-contact-path:before,.ns-contact-network .ns-contact-path:after{display:none}.ns-contact-network .ns-contact-path h3{font-size:30px}.ns-contact-network .ns-contact-path p{font-size:14px}.ns-contact-network .ns-contact-path a{align-items:center;min-height:44px;font-size:14px}.ns-contact-port{top:-6px;transform:translate(-50%);left:50%!important;right:auto!important}.ns-contact-wires{display:block}}@media (width>=700px) and (width<=1099px){.ns-mobile-scene{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:0 28px;padding-top:65px;display:grid}.ns-touch-chapter-copy{align-self:start;padding-top:25px;position:sticky;top:120px}.ns-mobile-scene .ns-node-body{padding:22px 16px 0}.ns-mobile-scene .ns-source-portal{gap:12px}.ns-mobile-scene .ns-source-portal>.ns-brand-tile{width:90px}.ns-mobile-scene .ns-source-portal strong{font-size:26px}.ns-mobile-scene .ns-split-path{grid-template-columns:1fr 1.6fr}.ns-mobile-scene .ns-error-row b{font-size:11px}.ns-mobile-scene .ns-proof-arrives{gap:5px}.ns-mobile-scene .ns-proof-error{max-width:190px}.ns-mobile-scene .ns-trust-reveal p{font-size:38px}.ns-mobile-scene .ns-trust-ring{width:52px;height:52px;top:37px;right:-4px}.ns-mobile-scene .ns-output-pair{grid-template-columns:1fr}.ns-mobile-scene .ns-delivered-errors{grid-template-columns:1fr 1fr;display:grid}.ns-mobile-scene .ns-delivered-errors .ns-tab-title{grid-column:1/-1}.ns-mobile-scene .ns-correction-owner{border-left:1px solid var(--ns-line);align-content:center;margin:0}.ns-mobile-scene .ns-bill-lines{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.ns-mobile-scene .ns-output-bridge{font-size:11px}.ns-mobile-connection{margin-left:35%;padding-bottom:10px}.ns-dock-stages>a>b{font-size:10px;display:block}.ns-resolution.is-mobile{text-align:left;flex-direction:row;gap:6%;padding-block:110px 175px}.ns-resolution.is-mobile .ns-resolution-copy h2{font-size:56px}.ns-next-network{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px}.ns-next-wires{display:none}.ns-destination-nodes{border:0;margin:0;padding:0}.ns-destination-nodes>a:before{display:none}.ns-destination-nodes>a{min-height:130px}.ns-evidence-window{align-self:start}}@media (width<=699px){.ns-header{grid-template-columns:1fr;align-content:center;gap:0;height:100px;padding:12px 5% 8px;display:grid}.ns-header .ns-brand{width:max-content;font-size:24px;line-height:30px}.ns-header nav{gap:24px;min-height:40px;font-size:13px}.ns-header .appearance-toggle{width:40px;height:40px;position:absolute;top:10px;right:5%}.ns-header nav>a{min-height:36px}.ns-header nav>a:first-child{display:flex}.ns-header nav>a[aria-current]:after{bottom:0}.ns-mobile-story{padding:0 5%}.ns-mobile-intro{padding:144px 0 34px}.ns-mobile-intro>.ns-brand-tile{margin-bottom:22px}.ns-mobile-intro h2{font-size:clamp(41px,10.4vw,65px)}.ns-mobile-intro .ns-step-label{max-width:320px;font-size:9px}.ns-mobile-intro p{font-size:16px}.ns-mobile-scene{padding-top:36px;scroll-margin-top:112px}.ns-touch-chapter-copy h2{font-size:38px}.ns-touch-chapter-copy>p{margin:15px 0;font-size:15px}.ns-mobile-role{margin:16px 0 25px;font-size:9px}.ns-mobile-scene .ns-node-body{padding:22px 18px 0}.ns-mobile-scene .ns-node-status{font-size:7px}.ns-mobile-scene .ns-source-portal{gap:13px}.ns-mobile-scene .ns-source-portal strong{font-size:27px}.ns-mobile-scene .ns-source-portal>div>span{font-size:7px}.ns-mobile-scene .ns-census-head{font-size:8px}.ns-mobile-scene .ns-intake-stats{gap:16px}.ns-mobile-scene .ns-intake-stats b{font-size:29px}.ns-mobile-scene .ns-intake-stats span{font-size:9px}.ns-mobile-scene .ns-intake-stats>span{max-width:118px}.ns-mobile-scene .ns-engine-title>div>strong{font-size:24px}.ns-mobile-scene .ns-engine-title>div>span{font-size:7px}.ns-mobile-scene .ns-job{grid-template-columns:90px 1fr;gap:6px 15px;display:grid}.ns-mobile-scene .ns-job>.ns-brand-tile{grid-row:1/3}.ns-mobile-scene .ns-job-state{grid-column:2;width:100%;min-height:18px}.ns-mobile-scene .ns-job-track>span{font-size:10px}.ns-mobile-scene .ns-job-board{gap:24px}.ns-mobile-scene .ns-detector{grid-template-columns:1fr 150px;gap:10px}.ns-mobile-scene .ns-detect-records{gap:4px}.ns-mobile-scene .ns-detect-records i{width:9px}.ns-mobile-scene .ns-split-path{grid-template-columns:1fr;gap:16px}.ns-mobile-scene .ns-split-path>svg{height:35px}.ns-mobile-scene .ns-valid-output{grid-template-columns:28px 1fr;gap:4px 10px;padding:13px;display:grid}.ns-mobile-scene .ns-valid-output svg{grid-row:1/3}.ns-mobile-scene .ns-valid-output>span{grid-column:2}.ns-mobile-scene .ns-valid-bars{display:none}.ns-mobile-scene .ns-error-row{padding:12px 0}.ns-mobile-scene .ns-error-row b{font-size:13px}.ns-mobile-scene .ns-client-handoff{padding:13px;font-size:12px}.ns-mobile-scene .ns-output-pair{grid-template-columns:1fr;gap:20px}.ns-mobile-scene .ns-bill-paper{padding:22px}.ns-mobile-scene .ns-bill-heading{justify-content:space-between}.ns-mobile-scene .ns-bill-line{height:27px;font-size:11px}.ns-mobile-scene .ns-bill-total>b{font-size:36px}.ns-mobile-scene .ns-template-lock{font-size:11px}.ns-mobile-scene .ns-output-bridge{font-size:12px}.ns-mobile-scene .ns-correction-owner{padding:16px;font-size:12px}.ns-mobile-scene .ns-proof-arrives{gap:8px}.ns-mobile-scene .ns-proof-error{max-width:176px;padding:12px}.ns-mobile-scene .ns-proof-error small{font-size:9px}.ns-mobile-scene .ns-proof-link{display:none}.ns-mobile-scene .ns-trust-reveal p{font-size:39px}.ns-mobile-scene .ns-trust-ring{width:45px;height:45px;top:48px;right:-3px}.ns-mobile-scene .ns-impact-outcomes{flex-wrap:wrap;gap:8px}.ns-mobile-connection{padding-top:28px}.ns-dock>button{padding:0 10px;font-size:0}.ns-dock>button>span{display:none}.ns-dock>button:after{content:"Map";font-size:11px}.ns-dock-stages>a{min-width:43px}.ns-dock-stages{gap:0}.ns-resolution.is-mobile .ns-delivery-art{gap:12px;width:290px}.ns-resolution.is-mobile .ns-delivery-slot,.ns-resolution.is-mobile .ns-delivery-sheet{width:139px}.ns-resolution.is-mobile .ns-resolution-copy h2{font-size:56px}.ns-closing-content{padding-inline:5%}.ns-close-kicker{font-size:10px}.ns-next-intro h2{font-size:39px}.ns-next-intro p{max-width:none;font-size:14px}.ns-human-connection>h2{font-size:40px}.ns-contact-network{grid-template-columns:1fr;gap:50px;max-width:480px;margin-top:40px;padding:0 12px}.ns-contact-network .ns-person{grid-column:1}.ns-contact-network .ns-contact-path{padding:26px}.ns-contact-network .ns-contact-path h3{font-size:32px}.ns-contact-network .ns-freelance-node{margin-top:5px}.ns-portrait-node{width:240px;height:240px}}@media (width<=1099px),(height<=719px){.ns-report-stage{display:none}.ns-touch-report{border:1px solid var(--ns-line);background:var(--ns-paper);border-radius:14px;grid-template-columns:210px minmax(0,1fr);gap:0 24px;scroll-margin-top:110px;display:grid;overflow:hidden;box-shadow:0 25px 70px -50px #007aff66}.ns-touch-report-title{color:#fff;background:#21252b;border-bottom:3px solid #e6ba34;grid-column:1/-1;align-items:center;gap:12px;padding:18px 22px;display:flex}.ns-touch-report-title>div{flex-direction:column;gap:6px;display:flex}.ns-touch-report-title strong{font:600 17px Segoe UI,Geist,sans-serif}.ns-touch-report-title span{letter-spacing:.08em;color:#bec9d6;font:8px GeistMono,monospace}.ns-touch-report-controls{padding:20px 0 20px 20px}.ns-touch-clients{flex-direction:column;gap:9px;display:flex}.ns-touch-clients button{background:var(--ns-surface);border:1px solid var(--ns-line);text-align:left;border-radius:5px;justify-content:space-between;align-items:center;min-height:44px;padding:11px;font-size:13px;display:flex}.ns-touch-clients small{color:var(--ns-muted);font-size:10px}.ns-touch-clients button[aria-pressed=true]{border-color:var(--s-blue);background:var(--s-blue-bg);color:var(--s-blue)}.ns-touch-slicers{flex-direction:column;gap:14px;margin-top:22px;display:flex}.ns-touch-slicers label{color:var(--ns-muted);flex-direction:column;gap:6px;min-width:0;font-size:11px;display:flex}.ns-touch-slicers select{border:1px solid var(--ns-line);background:var(--ns-surface);width:100%;min-width:0;min-height:44px;color:var(--ns-ink);border-radius:4px;padding:8px;font:13px Geist,sans-serif}.ns-touch-report-controls>p{color:var(--ns-muted);margin-top:24px;font:10px/1.8 GeistMono,monospace}.ns-touch-report-content{min-width:0;padding:20px 20px 0 0}.ns-touch-report-tabs{border-bottom:1px solid var(--ns-line);grid-template-columns:repeat(3,1fr);margin-bottom:16px;display:grid}.ns-touch-report-tabs button{min-height:45px;color:var(--ns-muted);background:0 0;border-bottom:3px solid #0000;font-size:13px}.ns-touch-report-tabs button[aria-pressed=true]{color:var(--ns-ink);border-bottom-color:#e6ba34;font-weight:600}.ns-touch-report-panels{min-height:580px}.ns-touch-report-panels>section[data-active=false]{display:none}.ns-touch-report-panels>section{min-height:580px}.ns-touch-report-panels h3{letter-spacing:-.035em;margin:17px 0;font:500 33px/1.1 SpaceGrotesk,Geist,sans-serif}.ns-touch-report-panels>section>p{color:var(--ns-muted);margin:15px 0;font-size:14px;line-height:1.7}.ns-touch-kpis{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ns-touch-kpis>div{background:var(--ns-surface);border:1px solid var(--ns-line);flex-direction:column;gap:7px;padding:14px;display:flex}.ns-touch-kpis span,.ns-touch-kpis small{color:var(--ns-muted);font-size:11px}.ns-touch-kpis strong{letter-spacing:-.04em;font:600 30px/1.1 Segoe UI,Geist,sans-serif}.ns-touch-chart-switch{flex-wrap:wrap;align-items:center;gap:4px;margin-top:14px;display:flex}.ns-touch-chart-switch button{min-height:44px;color:var(--ns-muted);background:0 0;border:1px solid #0000;padding:8px 12px;font-size:11px}.ns-touch-chart-switch button[aria-pressed=true]{background:var(--s-blue-bg);border-color:var(--ns-line);color:var(--s-blue);border-radius:5px}.ns-touch-chart-switch>span{color:var(--ns-muted);margin-left:auto;font:9px GeistMono,monospace}.ns-touch-chart{height:240px;margin:10px 0 14px}.ns-touch-chart>.ns-bi-trend,.ns-touch-chart>.ns-bi-census{flex-direction:column;height:100%;min-height:0;padding:12px;display:flex}.ns-touch-chart .ns-bi-trend svg,.ns-touch-chart .ns-bi-census svg{flex:1;height:0;min-height:0;max-height:none;margin:6px 0 0}.ns-touch-chart .ns-bi-visual-title{display:none}.ns-touch-chart .ns-bi-legend{gap:10px;padding:0}.ns-touch-chart .ns-bi-legend>span{font-size:10px}.ns-touch-chart .ns-bi-method{margin-top:5px;font-size:9px;line-height:1.45}.ns-touch-chart .ns-bi-trend text{font-size:14px}.ns-touch-chart .ns-bi-census text{font-size:11px}.ns-touch-signal{min-height:87px;padding:14px!important}.ns-touch-signal .ns-signal-copy strong{min-height:0;font-size:16px;line-height:1.4}.ns-touch-signal .ns-signal-copy>span:last-child{font-size:11px}.ns-touch-insight{min-height:107px;color:var(--ns-muted);padding:14px 1px;font-size:12px;line-height:1.6}.ns-touch-insight strong{color:var(--ns-ink);font-size:13px}.ns-touch-insight p{margin-top:5px}.ns-touch-report-panels .ns-bi-sources{margin:24px 0;padding:22px 18px}.ns-touch-report-panels .ns-bi-sources>span{font-size:10px}.ns-touch-report-panels .ns-source-join{gap:10px;font-size:13px}.ns-touch-report-panels .ns-source-rules{font-size:11px}.ns-touch-report-panels .ns-bi-sources p{font-size:12px}.ns-touch-source-trail{flex-direction:column;align-items:center;gap:12px;margin:25px 0;font-size:14px;display:flex}.ns-touch-source-trail i{background:var(--s-blue);width:1px;height:20px}.ns-touch-source-trail strong{color:var(--s-blue)}.ns-touch-action{border-left:1px solid var(--ns-line);margin:28px 0 0;padding:0 0 0 18px;list-style:none}.ns-touch-action li{margin-bottom:30px;position:relative}.ns-touch-action li:before{content:"";background:var(--ns-paper);border:2px solid var(--s-blue);border-radius:50%;width:9px;height:9px;position:absolute;top:2px;left:-23px}.ns-touch-action li>span{color:var(--s-blue);margin-bottom:12px;font:10px GeistMono,monospace;display:block}.ns-touch-action strong{color:var(--s-blue);font:500 42px SpaceGrotesk,Geist,sans-serif}.ns-touch-action p{color:var(--ns-muted);margin-top:10px;font-size:14px;line-height:1.7}.ns-touch-report-footer{border-top:1px solid var(--ns-line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:16px;padding:17px 20px;display:flex}.ns-touch-report-footer>span{color:var(--ns-muted);font:9px/1.5 GeistMono,monospace}.ns-touch-report-footer a{color:var(--s-blue);align-items:center;gap:14px;min-height:24px;font-size:12px;display:flex}.ns-touch-report button:focus-visible,.ns-touch-report select:focus-visible{outline:2px solid var(--s-blue);outline-offset:2px}}@media (width<=699px){.ns-reporting-loop{padding-top:60px}.ns-report-intro{gap:16px;margin-bottom:30px}.ns-report-intro h2{font-size:42px}.ns-report-intro>p{font-size:15px;line-height:1.7}.ns-touch-report{border-radius:10px;grid-template-columns:1fr;gap:0}.ns-touch-report-title{padding:17px 16px}.ns-touch-report-controls{padding:16px 14px 0}.ns-touch-clients{flex-direction:row;gap:6px}.ns-touch-clients button{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-height:56px;padding:9px 12px;display:flex}.ns-touch-slicers{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.ns-touch-slicers label:first-child{grid-column:1/-1}.ns-touch-slicers select{font-size:13px}.ns-touch-report-controls>p{display:none}.ns-touch-report-content{padding:16px 14px 0}.ns-touch-report-tabs{margin-bottom:16px}.ns-touch-report-panels,.ns-touch-report-panels>section{min-height:600px}.ns-touch-kpis{gap:8px}.ns-touch-kpis>div{gap:7px;padding:12px 10px}.ns-touch-kpis strong{font-size:28px}.ns-touch-kpis span,.ns-touch-kpis small{font-size:10px}.ns-touch-chart{height:242px}.ns-touch-chart .ns-bi-trend text{font-size:19px}.ns-touch-chart .ns-bi-trend .ns-bi-gap text{font-size:20px}.ns-touch-chart .ns-bi-legend{gap:8px}.ns-touch-chart .ns-bi-legend>span{font-size:9px}.ns-touch-chart .ns-bi-method{font-size:10px}.ns-touch-chart .ns-bi-census text{font-size:12px}.ns-touch-chart-switch button{padding-inline:8px;font-size:11px}.ns-touch-chart-switch>span{font-size:8px}.ns-touch-signal .ns-signal-copy strong{font-size:16px}.ns-touch-insight{min-height:140px;font-size:13px}.ns-touch-report-footer{padding:17px 14px}.ns-touch-report-footer a{min-height:38px}.ns-report-adoption{scroll-margin-top:115px}}@media (prefers-reduced-motion:reduce){.ns-header{transition:none}.ns-report-stage{height:auto}.ns-report-sticky{height:auto;position:relative}.ns-report-window{border-radius:0;min-height:calc(100svh - 88px);padding-top:20px;transform:none!important}.ns-contact-wires path{stroke-dashoffset:0!important}}.ns-touch-report-controls>summary{display:none}.ns-touch-slicers .ns-report-select select{border-color:color-mix(in srgb,var(--s-blue) 48%,var(--ns-line));padding-right:36px}.ns-touch-report-controls>summary b{border:1px solid var(--s-blue);background:var(--s-blue-bg);border-radius:5px;align-items:center;gap:7px;padding:9px 10px;display:flex}.ns-touch-report-controls>summary b svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.ns-touch-report-controls[open]>summary b svg{rotate:180deg}@media (width<=1099px){.ns-mobile-scene{scroll-margin-top:16px}.ns-dock{bottom:max(53px,calc(env(safe-area-inset-bottom) + 42px))}.ns-mobile-index{bottom:118px}.ns-header{background:var(--ns-paper)}.ns-touch-filter-fields>p{color:var(--ns-muted);margin-top:24px;font:10px/1.8 GeistMono,monospace}}@media (width<=699px){.ns-mobile-scene .ns-split-path>svg{grid-column:1/-1}.ns-touch-report{scroll-margin-top:16px}.ns-touch-report-controls{padding:0 14px}.ns-touch-report-controls>summary{cursor:pointer;border-bottom:1px solid var(--ns-line);justify-content:space-between;align-items:center;gap:15px;min-height:66px;padding:14px 0;list-style:none;display:flex}.ns-touch-report-controls>summary::-webkit-details-marker{display:none}.ns-touch-report-controls>summary strong{font-size:13px;font-weight:550;display:block}.ns-touch-report-controls>summary small{color:var(--ns-muted);margin-top:5px;font-size:11px;display:block}.ns-touch-report-controls>summary b{color:var(--s-blue);white-space:nowrap;font:11px GeistMono,monospace}.ns-touch-filter-fields{padding:16px 0}.ns-touch-filter-fields>p{display:none}.ns-touch-report-content{padding-top:10px}.ns-touch-report-tabs{margin-bottom:13px}.ns-touch-kpis>div{gap:5px;padding:10px}.ns-touch-kpis strong{font-size:26px}.ns-touch-kpis span,.ns-touch-kpis small{font-size:10px;line-height:1.35}.ns-touch-chart-switch{margin-top:8px}.ns-touch-chart-switch button{min-height:44px}.ns-touch-chart{height:205px;margin:5px 0 12px}.ns-touch-signal{min-height:80px;padding:12px!important}.ns-touch-signal .ns-signal-copy>span:last-child{display:none}.ns-touch-signal .ns-signal-copy strong{font-size:15px}.ns-touch-insight{min-height:117px;padding:12px 0;font-size:12px;line-height:1.55}.ns-touch-report-panels,.ns-touch-report-panels>section{min-height:550px}.ns-touch-report-footer{gap:5px;padding:12px 14px}.ns-touch-report-footer>span{font-size:8px}.ns-touch-report-footer a{min-height:32px}}@media (width<=1099px),(height<=719px){.ns-touch-report-panels{display:grid}.ns-touch-report-panels>section{grid-area:1/1}.ns-touch-report{scroll-margin-top:16px}.ns-touch-source-trail{flex-direction:row;justify-content:center;gap:8px;margin:24px 0;font-size:11px}.ns-touch-source-trail i{flex-shrink:0;width:16px;height:1px}.ns-touch-report-panels .ns-bi-sources{margin:18px 0;padding:17px 14px}.ns-touch-report-panels h3{margin:14px 0;font-size:30px}.ns-touch-report-panels>section>p{font-size:13px;line-height:1.65}.ns-touch-report-panels>section[data-active=false]{visibility:hidden;pointer-events:none;display:block}}@media (width>=700px) and (width<=1099px) and (height>=700px){.ns-touch-report{grid-template-rows:62px minmax(0,1fr) 50px;gap:0 20px;height:min(850px,100svh - 88px)}.ns-touch-report-title{padding:12px 20px}.ns-touch-report-title span{font-size:8px}.ns-touch-report-controls{overscroll-behavior:contain;min-height:0;overflow:auto}.ns-touch-report-content{flex-direction:column;min-height:0;padding:12px 16px 12px 0;display:flex}.ns-touch-report-tabs{flex-shrink:0;margin-bottom:10px}.ns-touch-report-tabs button{min-height:44px}.ns-touch-report-panels{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.ns-touch-report-panels>section{grid-area:1/1;align-self:start;min-height:0}.ns-touch-report-panels>section:first-child,.ns-touch-report-panels>section:first-child[data-active=false]{grid-template-rows:max-content max-content minmax(180px,1fr) max-content max-content;align-self:stretch;gap:10px;display:grid}.ns-touch-kpis>div{gap:4px;min-width:0;padding:9px 12px}.ns-touch-kpis strong{font-size:27px}.ns-touch-kpis span,.ns-touch-kpis small{font-size:10px}.ns-touch-chart-switch{margin:0}.ns-touch-chart-switch button{min-height:42px}.ns-touch-chart{height:auto;min-height:0;margin:0}.ns-touch-chart>.ns-bi-trend,.ns-touch-chart>.ns-bi-census{padding:10px}.ns-touch-chart .ns-bi-legend>span{font-size:9px}.ns-touch-chart .ns-bi-method{font-size:8px}.ns-touch-signal{min-height:0;padding:10px 12px!important}.ns-touch-signal .ns-signal-copy strong{font-size:14px;line-height:1.3}.ns-touch-signal .ns-signal-copy>span:last-child{display:none}.ns-touch-insight{min-height:0;padding:8px 0;font-size:11px;line-height:1.45}.ns-touch-insight strong{font-size:12px}.ns-touch-report-footer{align-items:center;gap:10px;padding:9px 20px}.ns-touch-report-footer>span{font-size:8px}.ns-touch-report-footer a{font-size:11px}.ns-touch-action{margin-top:22px}.ns-touch-action li{margin-bottom:23px}.ns-touch-action p{font-size:13px;line-height:1.6}}@media (width<=699px){.ns-dock>button:after{content:"Explore"}.ns-touch-report-panels h3{font-size:28px}.ns-touch-report-panels .ns-bi-sources p{font-size:11px}.ns-touch-report-panels .ns-source-join{font-size:12px}.ns-touch-report-panels .ns-source-rules{font-size:10px}.ns-mobile-scene .ns-split-path{border-left:1px solid #7ba8d3;gap:18px;margin-top:25px;padding-left:16px}.ns-mobile-scene .ns-split-path>svg{display:none}.ns-mobile-scene .ns-valid-output,.ns-mobile-scene .ns-error-tab{position:relative}.ns-mobile-scene .ns-valid-output:before,.ns-mobile-scene .ns-error-tab:before{content:"";background:#7ba8d3;width:16px;height:1px;position:absolute;top:24px;left:-17px}}@media (width<=1099px){.ns-explorer .ns-explorer-card:hover{scale:1!important}}@media (width>=700px) and (width<=1099px) and (height>=700px){.ns-touch-report{border-radius:0;width:100vw;margin-left:calc(50% - 50vw);scroll-margin-top:-8px}}.ns-edge-label{color:var(--ns-ink);background:var(--ns-paper);border:1px solid color-mix(in srgb,var(--s-blue) 40%,var(--ns-line));transform:translate(-50%,-50%) scale(var(--ns-label-zoom,1));transform-origin:50%;border-radius:8px;padding:10px 15px;font:500 14px/1.45 GeistMono,monospace;box-shadow:0 4px 18px #00000012}.ns-canvas-label,.ns-sample-label{color:var(--ns-ink);font-size:11px}.ns-node-bottom{color:#b8cce3;font-size:12px;line-height:1.55}.ns-node-status{color:#b8cce3;font-size:10px}.ns-expand{color:#d5e5f6;font-size:12px}.ns-mobile-connection{color:var(--ns-ink);font-size:13px}.ns-contribution,.ns-delivery-scroll{font-size:12px;line-height:1.7}.ns-delivery-caption,.ns-evidence-note{color:var(--ns-muted);font-size:12px;line-height:1.65}.ns-report-scroll-cue{grid-template-columns:minmax(0,1fr) minmax(180px,260px) minmax(0,1fr);align-items:center;gap:24px;display:grid}.ns-report-cue-explore{min-width:0;color:var(--ns-ink);font:12px/1.5 Geist,sans-serif}.ns-report-cue-next{max-width:30%;color:var(--ns-ink);font-size:11px;line-height:1.5}.ns-report-progress{grid-column:2;justify-self:center;width:100%}.ns-report-progress>span{letter-spacing:.07em;color:var(--ns-muted);justify-content:space-between;align-items:center;gap:14px;margin-bottom:9px;font:9px GeistMono,monospace;display:flex}.ns-report-progress>span>i{background:var(--ns-line);flex:1;height:1px}.ns-report-scroll-track{background:color-mix(in srgb,var(--s-blue) 16%,var(--ns-paper));border-radius:10px;width:100%;max-width:none;height:6px;display:block;overflow:hidden}.ns-report-scroll-fill{box-shadow:0 0 12px color-mix(in srgb,var(--s-blue) 50%,transparent);border-radius:10px}.ns-report-scroll-cue>a.ns-report-continue,.ns-touch-report-footer>a.ns-report-continue{border:1px solid color-mix(in srgb,var(--s-blue) 55%,var(--ns-line));background:var(--s-blue-bg);min-height:46px;color:var(--ns-ink);white-space:nowrap;border-radius:999px;justify-content:center;justify-self:end;align-items:center;gap:14px;margin:0;padding:12px 18px;font:500 13px/1.25 Geist,sans-serif;transition:background .22s,border-color .22s,box-shadow .22s;display:inline-flex;position:relative}.ns-report-continue:hover,.ns-report-continue:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--s-blue) 10%,transparent);border-color:var(--s-blue)!important}.ns-report-continue[data-nudge=true]{animation:1.8s ease-in-out ns-quiet-invitation}.ns-report-continue[data-nudge=true] .ns-action-arrow{animation:1.8s ease-in-out ns-quiet-arrow}@keyframes ns-quiet-invitation{0%,to{box-shadow:0 0 #0000}45%{box-shadow:0 0 0 5px color-mix(in srgb,var(--s-blue) 13%,transparent);border-color:var(--s-blue)}}@keyframes ns-quiet-arrow{0%,to{translate:0}45%{translate:0 3px}}@media (width>=1100px) and (height>=720px){.ns-report-window{grid-template-rows:28px minmax(0,1fr) 64px}.ns-report-scroll-cue{padding-top:10px}.ns-bi-legend>span{font-size:10px}.ns-bi-method{font-size:9px}.ns-bi-trend text{font-size:17px}.ns-bi-census text{font-size:12px}.ns-bi-slicers label,.ns-bi-kpis small,.ns-report-folders small,.ns-report-disclaimer{font-size:10px}.ns-report-folders .ns-bi-sources>span,.ns-report-folders .ns-bi-sources p,.ns-source-rules{font-size:10px;line-height:1.5}}@media (width>=1100px) and (height>=720px) and (height<=820px){.ns-report-window{grid-template-rows:22px minmax(0,1fr) 58px}.ns-report-workspace{grid-template-columns:180px minmax(0,1fr)}.ns-report-scroll-cue{gap:18px;padding-top:8px}.ns-report-scroll-cue>a.ns-report-continue{padding:11px 16px;font-size:12px}}.ns-report-adoption{grid-template-columns:minmax(340px,510px) minmax(0,1fr);gap:7%;padding:95px 0 35px;scroll-margin-top:112px}.ns-report-adoption:focus{outline:none}.ns-leadership-system{aspect-ratio:1;isolation:isolate;width:100%;max-width:510px;height:auto;margin:0 auto 25px}.ns-leadership-core{z-index:2;letter-spacing:.04em;background:var(--ns-paper);border-color:var(--s-blue);width:26%;height:26%;box-shadow:0 0 70px color-mix(in srgb,var(--s-blue) 18%,transparent);align-content:center;gap:6px;font-size:11px;position:relative}.ns-leadership-core>b{color:var(--ns-ink);font:600 16px Geist,sans-serif}.ns-leadership-orbit{z-index:0;inset:27%}.ns-leadership-orbit.is-outer{inset:9%}.ns-leadership-orbit.is-outer i{width:7px;height:7px}.ns-leadership-orbit i{opacity:.55}.ns-reach-connections{fill:none;width:100%;height:100%;stroke:color-mix(in srgb,var(--s-blue) 24%,var(--ns-line));stroke-width:1px;stroke-dasharray:3 7;z-index:-1;position:absolute;inset:0}.ns-reach-node{background:var(--ns-paper);border:1px solid color-mix(in srgb,var(--s-blue) 35%,var(--ns-line));color:var(--ns-ink);white-space:nowrap;z-index:3;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font:500 13px/1.25 Geist,sans-serif;display:flex;position:absolute;translate:-50% -50%;box-shadow:0 5px 20px #00000009}.ns-reach-node>i{background:var(--s-blue);width:6px;height:6px;box-shadow:0 0 10px color-mix(in srgb,var(--s-blue) 35%,transparent);border-radius:50%}.ns-reach-0{top:9%;left:50%}.ns-reach-1{top:22%;left:78%}.ns-reach-2{top:50%;left:90%}.ns-reach-3{top:78%;left:78%}.ns-reach-4{top:91%;left:50%}.ns-reach-5{top:78%;left:22%}.ns-reach-6{top:50%;left:10%}.ns-reach-7{top:22%;left:22%}.ns-leadership-label{letter-spacing:.04em;font-size:10px;bottom:-18px}.ns-adoption-copy>span:last-child{font-size:11px}@media (width<=900px){.ns-report-adoption{grid-template-columns:1fr;gap:45px;padding-top:75px}.ns-leadership-system{max-width:440px}.ns-adoption-copy{text-align:center}.ns-adoption-copy p{margin-inline:auto}}@media (width<=599px){.ns-leadership-system{width:calc(100% - 14px);max-width:350px}.ns-reach-node{gap:5px;padding:8px 9px;font-size:11px}.ns-reach-node>i{width:5px;height:5px}.ns-reach-2{left:86%}.ns-reach-6{left:12%}.ns-leadership-core{gap:4px;width:28%;height:28%;font-size:9px}.ns-leadership-core>b{font-size:14px}.ns-leadership-label{font-size:8px}.ns-report-adoption{gap:30px}.ns-adoption-copy h3{font-size:36px}.ns-touch-report-footer{gap:12px;padding-block:15px}.ns-touch-report-footer>a.ns-report-continue{width:100%;font-size:12px}}@media (width>=700px) and (width<=1099px) and (height>=700px){.ns-touch-report{grid-template-rows:62px minmax(0,1fr) 66px}.ns-touch-report-footer>a.ns-report-continue{min-height:44px;padding:10px 14px;font-size:12px}}.ns-root .ns-action-arrow{vertical-align:middle;transform-origin:50%;flex-shrink:0;width:20px;height:20px;transition:translate .24s;display:inline-block}.ns-root .ns-action-arrow.is-down{rotate:90deg}.ns-root :is(a,button):is(:hover,:focus-visible) .ns-action-arrow{translate:4px}.ns-root :is(a,button):is(:hover,:focus-visible) .ns-action-arrow.is-down{translate:0 3px}.ns-root :is(a,button):is(:hover,:focus-visible) .ns-signal-arrow svg{translate:3px -3px}.ns-signal-arrow svg{transition:translate .24s}.ns-break-free>span{align-items:center;gap:8px;display:flex}.ns-break-free>span .ns-action-arrow{width:16px;height:16px}.ns-explorer .ns-resume,.ns-explorer-card>footer button,.ns-security-principles>a{align-items:center;gap:12px;display:inline-flex}.ns-connected-footer nav{flex-wrap:wrap;gap:10px}.ns-connected-footer nav>a,.ns-connected-footer nav>button{border:1px solid var(--ns-line);background:var(--ns-surface);min-height:46px;color:var(--ns-ink);border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:12px 18px;font:500 13px/1.2 Geist,sans-serif;transition:border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.ns-connected-footer nav>:is(a,button):is(:hover,:focus-visible){background:var(--s-blue-bg);border-color:var(--s-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--s-blue) 9%,transparent)}.ns-portrait-node{width:clamp(280px,23vw,330px);height:clamp(280px,23vw,330px);padding:12px}@media (width>=1100px){.ns-contact-network{grid-template-columns:minmax(0,1fr) clamp(280px,23vw,330px) minmax(0,1fr);gap:4.5%}}@media (width<=1099px){.ns-portrait-node{width:290px;height:290px}}@media (width<=599px){.ns-portrait-node{width:270px;height:270px}.ns-connected-footer nav{gap:10px}.ns-connected-footer nav>a,.ns-connected-footer nav>button{min-height:46px;padding:12px 16px}}@media (prefers-reduced-motion:reduce){.ns-report-progress{visibility:hidden}.ns-root .ns-action-arrow,.ns-signal-arrow svg{transition:none}.ns-root :is(a,button):is(:hover,:focus-visible) .ns-action-arrow,.ns-root :is(a,button):is(:hover,:focus-visible) .ns-signal-arrow svg{translate:0}}.ns-root .ns-explorer{--ns-ink:var(--s-ink);--ns-muted:var(--s-muted);--ns-paper:var(--s-paper);--ns-surface:var(--s-white);--ns-line:var(--s-line);--canvas-main:color-mix(in srgb, var(--s-blue-bg) 65%, var(--s-white));--canvas-edge:color-mix(in srgb, var(--s-blue) 65%, var(--s-line));background:var(--s-paper);color:var(--s-ink)}.ns-explorer .ns-explorer-header{background:var(--s-paper);padding:20px 28px}.ns-explorer .ns-explorer-header h2{font-size:27px}.ns-explorer .ns-explorer-header span{color:var(--s-muted)}.ns-explorer .ns-canvas-appearance{align-items:center;gap:9px;display:flex}.ns-explorer .ns-canvas-appearance>span{letter-spacing:0;font:12px Geist,sans-serif}.ns-explorer .ns-exit{background:var(--s-white);width:44px;height:44px;color:var(--s-ink);place-items:center;display:grid;border-color:var(--s-line)!important}.ns-explorer .ns-exit svg{width:20px;height:20px}.ns-explorer .ns-resume{border-color:var(--s-accent);min-height:44px}.ns-canvas-legend{z-index:6;color:var(--s-muted);pointer-events:none;align-items:center;gap:22px;font-size:12px;display:flex;position:absolute;top:102px;left:28px;right:28px}.ns-canvas-legend>span{align-items:center;gap:8px;display:flex}.ns-canvas-legend i{border:2px solid var(--s-blue);background:var(--s-blue-bg);border-radius:3px;width:15px;height:12px}.ns-canvas-legend>span:nth-child(2) i{border:1px dashed var(--s-muted);background:var(--s-white);width:12px;height:9px}.ns-canvas-legend small{margin-left:auto;font-size:12px}.ns-explorer .ns-explorer-viewport{background-image:radial-gradient(color-mix(in srgb,var(--s-muted) 24%,transparent) 1px, transparent 1px);inset:135px 0 145px}.ns-explorer .ns-explorer-position{top:0;left:0}.ns-explorer .ns-explorer-card{background:var(--s-white);color:var(--s-ink);border:1px solid var(--s-line);box-shadow:0 18px 42px -26px #0004}.ns-explorer .ns-explorer-card.is-main{background:var(--canvas-main);color:var(--s-ink);border:2px solid var(--canvas-edge);border-radius:16px}.ns-explorer .ns-explorer-card>header{background:var(--s-white);border-bottom:1px solid var(--s-line)}.ns-explorer .ns-explorer-card.is-main>header{background:var(--s-blue-bg)}.ns-explorer .ns-explorer-position.is-selected .ns-explorer-card{box-shadow:0 0 0 3px color-mix(in srgb,var(--s-blue) 35%,transparent),0 24px 60px -25px #0004}.ns-explorer .ns-node-drag{gap:13px;min-height:78px;padding:12px 18px}.ns-explorer .ns-node-drag>span{opacity:1}.ns-explorer .ns-node-drag .ns-move-icon{color:var(--s-muted);flex:0 0 22px;width:22px}.ns-explorer .ns-explorer-number{color:var(--s-blue);flex-shrink:0;place-items:center;font:13px GeistMono,monospace;display:grid}.ns-explorer .is-main .ns-explorer-number{background:var(--s-blue);width:40px;height:40px;color:var(--s-paper);border-radius:9px;font-size:18px}.ns-explorer .ns-node-drag .ns-explorer-node-title{color:var(--s-ink);flex-direction:column;gap:5px;font-family:Geist,sans-serif;display:flex}.ns-explorer .ns-explorer-node-title small{color:var(--s-muted);letter-spacing:.08em;font:9px GeistMono,monospace}.ns-explorer .ns-explorer-node-title strong{font:550 17px/1.25 Geist,sans-serif}.ns-explorer .ns-explorer-card>footer{border-color:var(--s-line)}.ns-explorer .ns-explorer-card>footer button{color:var(--s-blue);min-height:24px;text-decoration:none}.ns-explorer .ns-explorer-wires .is-route path{stroke:var(--canvas-edge);stroke-width:4px}.ns-explorer .ns-explorer-wires .is-detail path{stroke:var(--s-muted);stroke-width:2px;stroke-dasharray:7 9;opacity:.7}.ns-explorer .ns-explorer-wires circle{fill:var(--s-white);stroke:var(--canvas-edge)}.ns-explorer .ns-explorer-wires .is-detail circle{stroke:var(--s-muted)}.ns-explorer[data-mini=true] .ns-explorer-card.is-main{border-width:7px;border-radius:22px;width:820px}.ns-explorer[data-mini=true] .ns-explorer-card.is-detail{border-style:dashed;border-width:3px;border-radius:16px;width:550px}.ns-explorer[data-mini=true] .ns-explorer-card>header{height:240px}.ns-explorer[data-mini=true] .ns-explorer-card.is-main>header{height:285px}.ns-explorer[data-mini=true] .ns-node-drag{gap:24px;padding:25px 30px}.ns-explorer[data-mini=true] .ns-node-drag .ns-move-icon{display:none}.ns-explorer[data-mini=true] .ns-node-drag .ns-explorer-number{font-size:32px;display:grid}.ns-explorer[data-mini=true] .is-main .ns-node-drag .ns-explorer-number{border-radius:20px;width:105px;height:105px;font-size:60px}.ns-explorer[data-mini=true] .ns-node-drag .ns-explorer-node-title{gap:15px;display:flex}.ns-explorer[data-mini=true] .ns-explorer-node-title small{letter-spacing:.03em;font-size:23px}.ns-explorer[data-mini=true] .ns-explorer-node-title strong{font-size:78px;line-height:1.05;display:block;overflow:visible}.ns-explorer[data-mini=true] .is-main .ns-explorer-node-title strong{font-size:122px}.ns-explorer[data-mini=true] .is-detail .ns-explorer-number{display:none}@media (hover:hover) and (pointer:fine){.ns-explorer:not([data-dragging=true]) .ns-explorer-card:hover{scale:1.025}.ns-explorer[data-mini=true]:not([data-dragging=true]) .ns-explorer-card:hover{scale:1.08}}.ns-explorer .ns-canvas-tools{background:var(--s-white);border-color:var(--s-line);color:var(--s-ink);border-radius:12px;padding:5px;bottom:86px}.ns-explorer .ns-canvas-tools button{min-height:44px;color:var(--s-ink);border-radius:6px}.ns-explorer .ns-canvas-tools button+button{border-color:var(--s-line)}.ns-explorer .ns-canvas-tools button:hover{background:var(--s-blue-bg)}.ns-explorer .ns-canvas-guide{color:var(--s-muted);bottom:18px}.ns-explorer .ns-canvas-guide nav{border:1px solid var(--s-line);background:var(--s-white)}.ns-explorer .ns-canvas-guide nav button{min-height:42px;color:var(--s-ink)}.ns-explorer .ns-canvas-guide nav button b{opacity:.8;margin-right:7px;font:10px GeistMono,monospace}.ns-explorer .ns-canvas-guide nav button[aria-pressed=true]{color:var(--s-on-accent);background:var(--s-accent)}.ns-explorer .ns-node-body{color:var(--s-ink)}.ns-explorer :is(.ns-node-bottom,.ns-source-portal>div>span,.ns-intake-stream,.ns-census-head,.ns-intake-stats span,.ns-detect-gate>span,.ns-valid-output>span,.ns-engine-title>div>span,.ns-job-track>span,.ns-job-running,.ns-background-note>span:last-child,.ns-output-label,.ns-output-bridge,.ns-trust-kicker,.ns-branch-note,.ns-evidence-note,.ns-benchmark>span){color:var(--s-muted)}.ns-explorer :is(.ns-intake-stats b,.ns-job-ready,.ns-output-bridge b,.ns-trust-reveal p,.ns-big-question){color:var(--s-ink)}.ns-explorer :is(.ns-trust-reveal strong,.ns-benchmark strong,.ns-valid-output>svg){color:var(--s-blue)}.ns-explorer :is(.ns-client-question>span,.ns-client-question>p,.ns-tab-title,.ns-error-row b,.ns-error-icon,.ns-error-index,.ns-client-handoff,.ns-correction-owner>span,.ns-correction-owner>b,.ns-correction-owner small,.ns-proof-error b,.ns-proof-error small){color:var(--s-amber)}.ns-explorer :is(.ns-error-tab,.ns-delivered-errors,.ns-proof-error){background:color-mix(in srgb,var(--s-amber) 7%,var(--s-white));border-color:color-mix(in srgb,var(--s-amber) 45%,var(--s-line))}.ns-explorer .ns-client-handoff{background:color-mix(in srgb,var(--s-amber) 10%,transparent)}.ns-explorer .ns-intake-stream>span{background:var(--s-blue-bg);color:var(--s-blue)}.ns-explorer :is(.ns-impact-outcomes>span,.ns-benefit-tags>span,.ns-change-tags>span,.ns-ownership-path>span,.ns-fallback-flow>span){color:var(--s-ink);border-color:var(--s-line);background:var(--s-blue-bg)}.ns-explorer .ns-census-row i{background:var(--s-white);border-color:var(--s-line)}.ns-explorer .ns-census-row i>span{background:color-mix(in srgb,var(--s-blue) 45%,transparent)}.ns-explorer .ns-census-row i.is-change{border-color:var(--s-amber)}.ns-explorer .ns-census-row i.is-change>span{background:var(--s-amber)}.ns-explorer .ns-job-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--s-blue) 45%,transparent),var(--s-blue))}.ns-explorer .ns-job-track>div{background:color-mix(in srgb,var(--s-blue) 12%,transparent)}.ns-explorer .ns-explorer-detail .ns-branch-note,.ns-explorer .ns-explorer-detail .ns-evidence-note{color:var(--s-muted)}@media (width<=800px){.ns-explorer .ns-explorer-header{flex-wrap:wrap;gap:10px;padding:14px 16px}.ns-explorer .ns-explorer-header>div{flex:calc(100% - 150px);order:0}.ns-explorer .ns-explorer-header h2{font-size:22px}.ns-explorer .ns-canvas-appearance{order:1}.ns-explorer .ns-canvas-appearance>span:not(.appearance-toggle){display:none}.ns-explorer .ns-exit{order:2}.ns-explorer .ns-resume{order:3;padding:9px 13px;font-size:12px!important}.ns-explorer .ns-canvas-legend{gap:15px;font-size:11px;top:134px;left:16px;right:16px}.ns-explorer .ns-canvas-legend small{display:none}.ns-explorer .ns-explorer-viewport{inset:159px 0 145px}.ns-explorer .ns-canvas-guide{bottom:14px;left:8px;right:8px}.ns-explorer .ns-canvas-guide nav{justify-content:center;gap:1px;width:100%}.ns-explorer .ns-canvas-guide nav button{padding:8px 10px;font-size:12px}.ns-explorer .ns-canvas-guide nav button b{display:none}.ns-explorer .ns-canvas-tools{max-width:calc(100% - 20px);bottom:80px}.ns-explorer .ns-canvas-tools button{padding:7px 10px;font-size:12px}}@media (width<=600px){.ns-explorer:not([data-mini=true]) .ns-explorer-card{width:calc(100vw - 40px)}.ns-explorer .ns-node-drag{gap:9px;padding:12px}.ns-explorer .ns-explorer-node-title strong{font-size:16px}.ns-explorer :is(.ns-source-portal>div>span,.ns-engine-title>div>span,.ns-census-head,.ns-output-label){font-size:9px}.ns-explorer :is(.ns-intake-stats span,.ns-node-bottom,.ns-job-track>span,.ns-background-note>span:last-child,.ns-valid-output>span,.ns-correction-owner small){font-size:10px}.ns-explorer :is(.ns-error-row b,.is-compact .ns-error-row b,.ns-client-handoff,.ns-job-state){font-size:11px}.ns-explorer .ns-detector{grid-template-columns:1fr 150px;gap:12px}.ns-explorer .ns-valid-output{padding:12px 8px}.ns-explorer .ns-error-rows{padding:5px 8px}.ns-explorer .ns-error-row{min-height:38px}.ns-explorer .ns-job{grid-template-columns:90px 1fr;gap:6px 12px;display:grid}.ns-explorer .ns-job>.ns-brand-tile{grid-row:1/3}.ns-explorer .ns-job-state{grid-column:2;width:100%;height:20px}.ns-explorer .ns-explorer-detail{padding:20px}}@media (prefers-reduced-motion:reduce){.ns-explorer .ns-explorer-card{transition:none;scale:1!important}}
