.data-story{--data-top:80px;--data-progress:0;position:relative;height:480vh;background:#030b11;color:#edf5f7;isolation:isolate}.data-pin{height:calc(100svh - var(--data-top));min-height:570px;position:sticky;top:var(--data-top);overflow:hidden;background:radial-gradient(ellipse at 76% 42%,#0d2733 0,transparent 57%),#030b11;display:flex;flex-direction:column}.data-topline{height:62px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 4.5%;font:9px var(--mono);letter-spacing:.13em;color:#9bb8c3}.data-topline span{display:flex;gap:10px;align-items:center}.data-topline i{width:5px;height:5px;background:#69d9e8;box-shadow:0 0 15px #69d9e8}.data-topline button{display:flex;gap:10px;align-items:center;font:inherit;letter-spacing:0;color:#a8bec7;background:none;border:0;padding:12px;cursor:pointer}.data-layout{flex:1;min-height:0;display:grid;grid-template-columns:41% 59%;align-items:center;padding:0 3.5% 14px 5%;gap:0}.data-copy{position:relative;z-index:4;max-width:600px;padding-right:20px}.data-kicker{font:10px var(--mono);letter-spacing:.12em;color:#88aab9;display:block}.data-copy h1,.data-copy h2{font-size:clamp(42px,4.5vw,73px);font-weight:400;line-height:1.05;letter-spacing:-.055em;margin:27px 0 24px;max-width:650px}.data-copy em{display:block;font-style:normal;color:#86d0e0}.data-copy p{font-size:16px;line-height:1.65;color:#a9bcc5;max-width:450px}.data-cta{display:flex;align-items:center;gap:22px;margin-top:29px;flex-wrap:wrap}.data-cta>a:first-child,.data-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;background:#dff0f2;color:#08212b;border:0;padding:16px 20px;font:11px var(--mono);text-decoration:none;cursor:pointer;min-height:46px}.data-cta .data-text-link,.data-cta>button{display:flex;align-items:center;gap:12px;color:#c1d6dd;background:none;border:0;font:10px var(--mono);padding:10px 0;text-decoration:none;cursor:pointer}.data-detail{font:10px/1.7 var(--mono);color:#84a7b7;border-top:1px solid #254451;max-width:400px;margin-top:27px;padding-top:16px}.data-visual{min-width:0}.data-field,.data-visual{width:100%;position:relative}.data-field{aspect-ratio:1.2;max-height:calc(100svh - 200px);isolation:isolate}.data-webgl{position:absolute;inset:0;pointer-events:none}.data-webgl canvas{width:100%;height:100%;display:block}.data-records{position:absolute;inset:0;transition:opacity .4s,visibility .4s}.data-records[data-active=false]{opacity:0;visibility:hidden}.data-field-caption,.data-field-foot{position:absolute;width:100%;text-align:center;font:9px var(--mono);letter-spacing:.12em;color:#86aebf;top:2%}.data-field-foot{top:auto;bottom:3%;letter-spacing:0;color:#9ab8c2}.data-record{position:absolute;transform:translate(-50%,-50%);width:23.5%;min-height:94px;text-align:left;color:#e1eef3;background:linear-gradient(135deg,#132e3cdc,#061620df);border:1px solid #446372;padding:12px 13px;cursor:pointer;transition:left .9s cubic-bezier(.2,.65,.2,1),top .9s cubic-bezier(.2,.65,.2,1),border-color .2s,box-shadow .2s;box-shadow:0 10px 28px #01080f66;z-index:2}.data-record:focus-visible,.data-record:hover{border-color:#a2edf0;box-shadow:0 0 30px #67d9e518;outline:2px solid #90e4ef;outline-offset:3px}.data-record-type{display:flex;gap:7px;align-items:center;font:9px var(--mono);color:#90c7d6}.data-record strong{display:block;font-size:13px;font-weight:500;margin:10px 0 5px;letter-spacing:-.01em}.data-record-value{font-size:10px;color:#b3c6ce;display:block;line-height:1.4}.data-record small{display:flex;justify-content:space-between;font:8px var(--mono);color:#7b9cae;border-top:1px solid #34515e;margin-top:9px;padding-top:6px}.data-connections{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;opacity:0;transition:opacity .8s}.data-connections path{fill:none;stroke:url(#data-link);stroke-width:1;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.2s}.data-connections circle{stroke:#5ed6e8;stroke-width:.7;fill:none;opacity:.35}.data-entity{position:absolute;top:48.333%;left:50%;transform:translate(-50%,-50%) scale(.8);width:120px;display:grid;justify-items:center;gap:8px;opacity:0;transition:opacity .6s,transform .8s;z-index:3;text-align:center}.data-entity img{width:34px;height:34px}.data-entity strong{font-size:14px;font-weight:400}.data-entity span{font:8px var(--mono);color:#78adbd}.data-story[data-stage="1"] .data-connections{opacity:1}.data-story[data-stage="1"] .data-connections path{stroke-dashoffset:0}.data-story[data-stage="1"] .data-entity{opacity:1;transform:translate(-50%,-50%) scale(1)}.data-panel{position:absolute;inset:4% 8%;opacity:0;visibility:hidden;transform:translateY(24px);transition:opacity .45s,transform .7s cubic-bezier(.2,.65,.2,1),visibility .45s}.data-panel[data-active=true]{opacity:1;visibility:visible;transform:translateY(0)}.data-panel-label{font:9px var(--mono);letter-spacing:.1em;color:#83b2c0;display:flex;gap:10px;align-items:center}.data-panel-label img{width:23px;height:23px}.data-question{font-size:clamp(20px,2.5vw,34px);font-weight:400;line-height:1.2;letter-spacing:-.035em;margin:25px 0;color:#eef6f7;max-width:510px}.data-evidence{border-top:1px solid #345563}.data-evidence button{display:flex;align-items:center;width:100%;background:transparent;text-align:left;border:0;border-bottom:1px solid #294854;gap:15px;padding:12px 2px;color:#bad1d9;cursor:pointer}.data-evidence button>span{font:9px var(--mono);color:#69b5c9}.data-evidence button>div{flex:1}.data-evidence strong{display:block;font-size:12px;font-weight:400}.data-evidence small{display:block;font:9px var(--mono);color:#83a8b7;margin-top:5px}.data-evidence button:hover{background:#16303c}.data-answer{display:flex;align-items:flex-start;gap:14px;margin:23px 0 10px;padding:16px;background:linear-gradient(110deg,#16404b,#0c2530);border-left:2px solid #96e6e6}.data-answer-icon img{width:26px;height:26px}.data-answer strong{font-size:17px;font-weight:400}.data-answer p{font-size:13px;line-height:1.5;color:#bed4dc;margin:7px 0 0}.data-proposal{font-size:12px;line-height:1.6;color:#99b6c3;max-width:530px;margin:10px 0 20px}.data-agent .data-primary{font-size:10px;min-height:40px;padding:12px 17px}.data-primary:disabled{background:#173c42;color:#b2e6d8;cursor:default}.data-application{inset:9% 8%;perspective:1100px}.data-app-underlay{position:absolute;inset:5% 0 0;background:linear-gradient(100deg,#0b2835,#133c49);border:1px solid #376275;transform:translate(-25px,28px) rotateY(-7deg);color:#77adbf;display:flex;align-items:flex-end;padding:12px;gap:12px;font:9px var(--mono);box-shadow:-10px 20px 40px #0005}.data-app-underlay svg{width:18px}.data-app-window{position:relative;background:linear-gradient(120deg,#112b38,#071720);border:1px solid #678998;box-shadow:0 20px 70px #01070c99;transform:rotateY(-5deg) rotateX(2deg);transition:transform .9s;overflow:hidden}.data-application[data-active=true] .data-app-window{transform:rotateY(0) rotateX(0)}.data-app-bar{height:43px;border-bottom:1px solid #355360;display:flex;align-items:center;padding:0 18px;gap:9px;font:9px var(--mono);color:#b1d1dc}.data-app-bar img{width:20px;height:20px}.data-app-bar span{flex:1}.data-app-bar i{width:3px;height:3px;background:#6a919f}.data-app-content{padding:26px}.data-app-content h3{font-size:29px;font-weight:400;letter-spacing:-.03em;margin:15px 0 22px}.data-app-date{position:relative;padding-bottom:20px;border-bottom:1px solid #385662}.data-app-date>span:first-child{font:10px var(--mono);color:#8fadb8;display:block;margin-bottom:6px}.data-app-date>strong{font-size:25px;font-weight:400;color:#dcf0f4}.data-status{position:absolute;right:0;bottom:24px;color:#e0c392;font:9px var(--mono);padding:6px 8px;border:1px solid #765f3e}.data-app-row{padding:13px 0;border-bottom:1px solid #294854;display:flex;justify-content:space-between;font-size:12px;color:#adc6d0}.data-app-row strong{font-weight:400;color:#e0c392}.data-app-flow{display:flex;align-items:center;gap:8px;padding:20px 0;font:8px var(--mono);color:#79a9bb}.data-app-flow i{flex:1;height:1px;background:#3a697c}.data-app-content>.data-primary{width:100%;justify-content:center;font-size:10px;padding:13px}.data-app-note{font:10px/1.5 var(--mono);margin-top:52px;text-align:center;color:#8db2c3}.data-sovereign{border:1px solid #55747d;inset:7%;background:radial-gradient(ellipse at 50% 60%,#17404a55,transparent 80%);padding:22px;box-shadow:inset 0 0 60px #0b252b66}.data-boundary-label{display:flex;gap:10px;align-items:center;font:9px var(--mono);letter-spacing:.1em;color:#96c7cc}.data-sovereign-core{display:flex;justify-content:center;align-items:center;gap:16px;margin:30px 0;font:24px var(--mono);letter-spacing:.15em;color:#c9e8ec}.data-sovereign-core img{width:48px}.data-sovereign-stack{perspective:800px;display:grid;gap:0;margin:0 8%}.data-sovereign-stack>div{position:relative;background:linear-gradient(110deg,#173e4aee,#0c2733ee);border:1px solid #648b98;display:flex;align-items:center;padding:25px 22px;transform:rotateX(38deg) rotate(-7deg);margin-top:-8px;box-shadow:-12px 17px 24px #0003;z-index:calc(4 - var(--layer));gap:22px}.data-sovereign-stack span{font:9px var(--mono);color:#82b5c6}.data-sovereign-stack strong{font-size:16px;font-weight:400;flex:1}.data-sovereign-stack i{width:5px;height:5px;background:#9cdfdd;box-shadow:0 0 12px #9cdfdd}.data-control-rail{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:30px;color:#b6d5dc;font:9px var(--mono)}.data-control-rail span{display:flex;align-items:center;gap:7px}.data-visual-bottom{display:flex;justify-content:space-between;padding:0 7%;gap:15px;font:8px var(--mono);color:#739baa}.data-visual-bottom span:first-child{text-transform:uppercase;letter-spacing:.1em}.data-bottom{position:relative;display:flex;height:67px;flex-shrink:0;border-top:1px solid #29434e;background:#06131c}.data-bottom:before{content:"";position:absolute;top:-1px;left:0;height:2px;width:calc(var(--data-progress) * 100%);background:#85d6e3;z-index:3}.data-chapters{display:flex;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.data-chapters button{flex:1;min-width:100px;border:0;border-right:1px solid #203640;background:transparent;cursor:pointer;text-align:left;color:#829ea9;font:10px var(--mono);padding:12px 25px}.data-chapters button>span{display:block;font-size:8px;margin-bottom:7px;color:#648c9e}.data-chapters button[aria-current]{background:#15333f;color:#e3f3f5}.data-motion{width:58px;flex-shrink:0;border:0;background:none;color:#b2cbd4;cursor:pointer}.data-story a:focus-visible,.data-story button:focus-visible{outline:2px solid #a1ebeb;outline-offset:3px}.data-source-dialog{width:min(560px,90vw);border:1px solid #66858f;color:#eff7f8;background:#0b1e29;padding:40px;box-shadow:0 30px 100px #0009}.data-source-dialog::backdrop{background:#000b;backdrop-filter:blur(8px)}.data-dialog-close{position:absolute;right:16px;top:16px;border:0;background:none;color:#a8c2ce;padding:5px;cursor:pointer}.data-source-dialog h2{font-size:30px;line-height:1.1;font-weight:400;margin:30px 0 10px;letter-spacing:-.03em}.data-source-origin{font:11px var(--mono);color:#8fc2d3}.data-source-dialog>p{font-size:21px;padding:24px 0;border-bottom:1px solid #385460;margin:10px 0 20px}.data-source-dialog>div{display:grid;gap:9px;font:11px var(--mono);color:#9abcc9}.data-source-dialog strong{font-weight:400;color:#d8eef4}.data-source-dialog>small{display:block;margin-top:25px;font:9px var(--mono);color:#7098a7}.sovereign-data{background:#f2f3ef;color:#101d24;padding:115px 5%;display:grid;grid-template-columns:42% 58%;gap:0;border-bottom:1px solid #ccd5d5}.sovereign-intro{padding-right:45px}.sovereign-intro .data-kicker{color:#426779;font-size:9px}.sovereign-intro h2{font-size:clamp(38px,4.2vw,66px);line-height:1.06;letter-spacing:-.045em;font-weight:400;margin:29px 0}.sovereign-intro em{display:block;font-style:normal;color:#548396}.sovereign-intro p{font-size:15px;line-height:1.7;color:#43545b;max-width:460px}.sovereign-hosting{font-size:14px;display:block;font-weight:500;margin-top:30px}.sovereign-intro .sovereign-detail{font-size:12px;max-width:400px;margin:8px 0 26px}.sovereign-intro>a{display:inline-flex;align-items:center;gap:25px;text-decoration:none;color:#17313c;border-bottom:1px solid #7596a4;padding:10px 0;font:11px var(--mono)}.sovereign-architecture{position:relative;align-self:center;padding:0 0 0 12px}.sovereign-choice{display:flex;gap:5px;justify-content:center}.sovereign-choice button{font:10px var(--mono);border:1px solid #9ab0b7;background:transparent;padding:12px 16px;color:#526e78;cursor:pointer}.sovereign-choice button[aria-pressed=true]{background:#143641;color:#f1f9fa;border-color:#143641}.sovereign-choice button:focus-visible{outline:2px solid #147892;outline-offset:3px}.sovereign-drawing{width:100%;aspect-ratio:1.55;position:relative;margin-top:20px}.sovereign-drawing svg:not(.lucide){position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sovereign-perimeter{position:absolute;inset:7% 5% 10% 4%;border:1px solid #859fa9;border-radius:4px;background:linear-gradient(130deg,#f9faf7,#e4ebe8);transition:right .8s,bottom .8s}.sovereign-perimeter>span{position:absolute;top:-8px;left:18px;font:8px var(--mono);letter-spacing:.1em;color:#436772;background:#f2f3ef;padding:0 10px;display:flex;align-items:center;gap:8px}.sovereign-line{stroke:#6a9aa9;stroke-width:1;fill:none}.sovereign-inference-line{fill:none;stroke:#157486;stroke-width:1.5;stroke-dasharray:5 5;transition:d .6s}.sovereign-travel{stroke:#247c8d;stroke-width:3;stroke-dasharray:8 80;fill:none;animation:data-travel 4s linear infinite}.sovereign-apps,.sovereign-audit,.sovereign-inference,.sovereign-model,.sovereign-source{position:absolute;transform:translate(-50%,-50%);font:10px var(--mono);text-align:center}.sovereign-source{left:21%;top:50%;display:flex;gap:4px}.sovereign-source>span{border:1px solid #7495a0;width:30px;height:50px;background:#eef5f1;display:grid;place-items:center;font-size:8px;transform:skewY(-12deg);box-shadow:-4px 5px 0 #b5c9c966}.sovereign-source strong{position:absolute;top:73px;left:50%;transform:translateX(-50%);white-space:nowrap;font-weight:400;color:#406271}.sovereign-model{left:49.2%;top:50%;width:95px;height:95px;background:#fbfdfb;border:1px solid #86a6b0;box-shadow:-8px 9px 0 #d2dfde;display:grid;place-content:center;gap:13px}.sovereign-model img{width:32px;margin:auto}.sovereign-model strong{font-size:9px;font-weight:400}.sovereign-apps{top:27.5%;left:74.2%;display:flex;gap:3px}.sovereign-apps>span{width:24px;height:31px;border:1px solid #76929d;background:repeating-linear-gradient(0deg,#ecf2ef 0 8px,#aac2c3 8px 9px);transform:skewY(-10deg)}.sovereign-apps strong{position:absolute;top:44px;white-space:nowrap;left:50%;transform:translateX(-50%);font-weight:400;font-size:9px}.sovereign-audit{top:75%;left:74.2%;display:flex;align-items:center;gap:6px;white-space:nowrap;color:#48716f}.sovereign-audit strong{font-size:8px;font-weight:400}.sovereign-inference{top:50%;left:74.2%;padding:10px;background:#e0eeea;border:1px solid #719a9e;display:flex;align-items:center;gap:10px;transition:top .8s,left .8s;white-space:nowrap}.sovereign-inference>span{color:#2d7a80;font-size:12px}.sovereign-inference strong{font-size:9px;font-weight:400}.sovereign-policy{position:absolute;bottom:15%;left:9%;font:10px var(--mono);color:#3e5f6a;display:flex;align-items:center;gap:6px}.sovereign-architecture[data-external=true] .sovereign-inference{top:91.25%;left:83%}.sovereign-architecture[data-external=true] .sovereign-perimeter{right:14%;bottom:22%}.sovereign-architecture[data-external=true] .sovereign-policy{bottom:26%}.sovereign-architecture[data-external=true] .sovereign-audit{top:69%}.sovereign-note{font-size:12px;line-height:1.6;color:#4b646c;min-height:42px;max-width:540px;margin:15px auto}.sovereign-architecture>small{font:8px var(--mono);letter-spacing:.07em;color:#647f86;display:block;text-align:center}@keyframes data-travel{to{stroke-dashoffset:-176}}[data-motion=paused] .sovereign-travel{animation:none}[data-motion=paused] .data-connections path,[data-motion=paused] .data-entity,[data-motion=paused] .data-panel,[data-motion=paused] .data-record,[data-motion=paused] .sovereign-drawing *{transition:none}@media (min-width:1700px){.data-layout{padding-left:7%;padding-right:6%}.data-copy h1,.data-copy h2{font-size:80px}.data-field{max-width:900px;margin:auto}.data-record strong{font-size:16px}.data-record-value{font-size:12px}}@media (max-width:1100px) and (min-width:761px){.data-copy h1,.data-copy h2{font-size:43px}.data-copy p{font-size:14px}.data-cta{gap:13px}.data-detail{font-size:9px}.data-record{padding:8px;min-height:88px}.data-record strong{font-size:11px}.data-record-value{font-size:9px}.data-record-type{font-size:8px}.data-question{font-size:24px;margin:16px 0}.data-evidence button{padding:9px 0}.data-answer{padding:12px;margin-top:13px}.data-proposal{font-size:11px}.data-app-content{padding:16px}.data-app-content h3{font-size:23px}.data-app-note{margin-top:40px}.data-sovereign-stack>div{padding:19px}.data-sovereign-core{margin:20px 0}.data-sovereign-stack strong{font-size:13px}.sovereign-data{grid-template-columns:40% 60%;padding:80px 4%}.sovereign-intro{padding-right:24px}.sovereign-choice button{font-size:9px;padding:10px}.sovereign-model{width:75px;height:75px}.sovereign-inference{padding:8px 5px;gap:4px}.sovereign-inference strong{font-size:8px}}@media (max-width:760px){.data-story{height:440vh}.data-pin{min-height:0}.data-topline{height:35px;padding:0 5%;font-size:7px;letter-spacing:.04em}.data-topline button{font-size:8px;padding-right:0}.data-layout{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;padding:10px 5% 8px;gap:4px}.data-copy{padding:0;flex-shrink:0}.data-copy .data-kicker{font-size:8px}.data-copy h1,.data-copy h2{font-size:clamp(31px,8vw,45px);line-height:1.04;letter-spacing:-.05em;margin:13px 0}.data-copy p{font-size:13px;line-height:1.5;max-width:100%;margin:0}.data-cta{margin-top:15px;gap:19px}.data-cta>a:first-child{min-height:36px;padding:11px 14px;font-size:9px}.data-cta .data-text-link,.data-cta>button{font-size:9px;padding:8px 0;gap:8px}.data-detail{display:none}.data-visual{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center}.data-field{height:min(360px,100%);aspect-ratio:auto;min-height:260px;max-height:none;width:100%}.data-webgl{opacity:.45}.data-record{width:29%;padding:8px;min-height:84px}.data-record strong{font-size:11px;margin:6px 0}.data-record-value{font-size:9px;line-height:1.3}.data-record small{font-size:7px;margin-top:6px;padding-top:4px}.data-record-type{font-size:8px;gap:4px}.data-record-type svg{width:11px;height:11px}.data-field-caption{font-size:7px;top:3%}.data-field-foot{font-size:8px;bottom:0}.data-entity{width:95px;gap:4px;top:51%}.data-entity img{width:24px;height:24px}.data-entity strong{font-size:11px}.data-entity span{font-size:7px}.data-connections circle{r:54px}.data-visual-bottom{font-size:6px;padding:8px 0 0;gap:5px}.data-panel{inset:4% 0}.data-panel-label{font-size:7px;gap:8px}.data-panel-label img{width:19px;height:19px}.data-question{font-size:22px;line-height:1.12;margin:12px 0}.data-evidence button{gap:10px;padding:7px 0}.data-evidence strong{font-size:11px}.data-evidence small{font-size:8px;margin-top:3px}.data-answer{margin:11px 0;padding:10px;gap:8px}.data-answer-icon img{width:19px;height:19px}.data-answer strong{font-size:14px}.data-answer p{font-size:11px;line-height:1.4;margin-top:4px}.data-proposal{display:none}.data-agent .data-primary{font-size:9px;padding:10px 14px;min-height:35px}.data-application{inset:2% 3%}.data-app-underlay{transform:translate(-8px,13px) rotateY(-5deg);padding:7px;gap:5px}.data-app-bar{height:30px;padding:0 12px;font-size:8px}.data-app-bar img{width:16px;height:16px}.data-app-content{padding:14px}.data-app-content h3{font-size:23px;margin:12px 0}.data-app-date{padding-bottom:13px}.data-app-date>strong{font-size:22px}.data-app-date>span:first-child{font-size:8px}.data-status{font-size:7px;bottom:16px;padding:5px}.data-app-row{padding:10px 0;font-size:11px}.data-app-flow{padding:13px 0;font-size:7px}.data-app-content>.data-primary{font-size:9px;min-height:34px;padding:9px}.data-app-note{display:none}.data-sovereign{inset:2% 1%;padding:17px}.data-boundary-label{font-size:8px}.data-sovereign-core{font-size:19px;margin:17px 0}.data-sovereign-core img{width:31px}.data-sovereign-stack{margin:0 5%}.data-sovereign-stack>div{padding:19px 15px}.data-sovereign-stack strong{font-size:12px}.data-control-rail{gap:9px;font-size:8px;margin-top:19px}.data-bottom{height:54px}.data-chapters button{min-width:105px;padding:10px 13px;font-size:9px}.data-chapters button>span{margin-bottom:4px;font-size:7px}.data-motion{width:38px}.sovereign-data{display:block;padding:62px 6%}.sovereign-intro{padding:0}.sovereign-intro h2{font-size:40px;margin:24px 0}.sovereign-intro p{font-size:14px}.sovereign-hosting{font-size:13px;margin-top:22px}.sovereign-architecture{padding:0;margin-top:42px}.sovereign-choice button{font-size:9px;padding:11px 10px}.sovereign-model{width:61px;height:64px;gap:8px;box-shadow:-4px 5px #d2dfde}.sovereign-model img{width:24px}.sovereign-model strong{font-size:7px}.sovereign-source{gap:2px}.sovereign-source>span{width:18px;height:34px;font-size:6px}.sovereign-source strong{font-size:7px;top:43px}.sovereign-apps>span{width:16px;height:22px}.sovereign-apps strong{font-size:7px;top:31px}.sovereign-inference{padding:7px 5px;gap:4px}.sovereign-inference>span{font-size:9px}.sovereign-inference strong{font-size:6px}.sovereign-audit{gap:3px}.sovereign-audit strong{font-size:6px}.sovereign-audit svg{width:12px}.sovereign-policy{font-size:8px;gap:4px}.sovereign-policy svg{width:8px}.sovereign-perimeter>span{font-size:6px;padding:0 6px;left:9px;gap:5px}.sovereign-perimeter>span svg{width:10px}.sovereign-note{font-size:11px;margin:15px 0}.sovereign-architecture>small{font-size:6px;line-height:1.6}.sovereign-drawing{margin-top:28px}}@media (max-width:760px) and (max-height:740px){.data-topline{height:28px;font-size:6px}.data-copy h1,.data-copy h2{font-size:29px;margin:10px 0}.data-copy p{font-size:11px;line-height:1.4}.data-copy .data-kicker{font-size:7px}.data-cta{margin-top:10px}.data-cta>a:first-child{padding:9px 12px;min-height:31px;font-size:8px}.data-cta>button{font-size:8px}.data-field{min-height:225px;max-height:270px}.data-record{min-height:70px;padding:6px}.data-record strong{font-size:9px;margin:5px 0}.data-record-value{font-size:8px}.data-record small{display:none}.data-field-foot,.data-record-type{font-size:7px}.data-entity{gap:3px}.data-entity img{width:21px;height:21px}.data-entity strong{font-size:10px}.data-visual-bottom{display:none}.data-panel-label{font-size:6px}.data-panel-label img{width:15px;height:15px}.data-question{font-size:18px;margin:8px 0}.data-evidence button{padding:5px 0}.data-evidence strong{font-size:9px}.data-evidence small{font-size:7px;margin-top:2px}.data-answer{margin:8px 0;padding:8px}.data-answer strong{font-size:12px}.data-answer p{font-size:10px}.data-agent .data-primary{min-height:28px;font-size:8px;padding:7px 10px}.data-app-content{padding:9px 12px}.data-app-content h3{font-size:19px;margin:7px 0}.data-app-date{padding-bottom:8px}.data-app-date>strong{font-size:19px}.data-status{bottom:12px;font-size:6px}.data-app-row{padding:7px 0;font-size:10px}.data-app-flow{padding:9px 0}.data-app-content>.data-primary{min-height:28px;font-size:8px;padding:7px}.data-app-bar{height:25px}.data-sovereign-core{margin:10px 0;font-size:17px}.data-sovereign-core img{width:27px}.data-sovereign-stack>div{padding:14px}.data-sovereign-stack strong{font-size:11px}.data-control-rail{margin-top:13px;gap:7px;font-size:7px}.data-boundary-label{font-size:7px}.data-bottom{height:47px}.data-chapters button{padding:8px 12px;font-size:8px}.data-chapters button>span{font-size:6px}}@media (max-height:500px) and (min-width:761px){.data-pin{min-height:0}.data-topline{height:28px}.data-layout{grid-template-columns:42% 58%;padding-bottom:4px}.data-copy h1,.data-copy h2{font-size:30px;margin:10px 0}.data-copy p{font-size:11px;line-height:1.35}.data-kicker{font-size:7px}.data-detail{display:none}.data-cta{margin-top:10px}.data-cta>a:first-child{font-size:8px;min-height:30px;padding:9px 12px}.data-cta>button{font-size:8px}.data-field{max-height:calc(100svh - 155px)}.data-bottom{height:44px}.data-chapters button{padding:7px 15px;font-size:8px}.data-chapters button>span{margin-bottom:4px}.data-record{min-height:58px;padding:6px}.data-record strong{font-size:9px;margin:5px 0}.data-record-type,.data-record-value{font-size:7px}.data-record small{display:none}.data-field-caption,.data-field-foot{font-size:6px}.data-entity{gap:3px}.data-entity img{width:20px;height:20px}.data-entity strong{font-size:10px}.data-visual-bottom{display:none}.data-agent{inset:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.data-panel-label{font-size:6px;grid-column:1/-1}.data-panel-label img{width:15px}.data-question{font-size:18px;margin:0}.data-evidence{grid-column:2;grid-row:2/5}.data-evidence button{padding:8px 0}.data-evidence strong{font-size:9px}.data-evidence small{font-size:7px}.data-answer{margin:0;padding:8px;gap:5px}.data-answer strong{font-size:11px}.data-answer p{font-size:10px}.data-answer-icon,.data-proposal{display:none}.data-agent .data-primary{font-size:8px;padding:8px;min-height:30px}.data-application{inset:0 8%}.data-app-bar{height:23px}.data-app-content{padding:9px 15px}.data-app-content h3{font-size:18px;margin:7px 0}.data-app-date{padding-bottom:8px}.data-app-date>strong{font-size:18px}.data-app-date>span:first-child,.data-status{font-size:7px}.data-status{bottom:13px}.data-app-row{padding:7px 0;font-size:9px}.data-app-flow{display:none}.data-app-content>.data-primary{margin-top:10px;min-height:25px;padding:7px;font-size:8px}.data-app-note{display:none}.data-sovereign{inset:0;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px}.data-boundary-label{grid-column:1/-1;font-size:8px}.data-sovereign-core{margin:0;font-size:16px;justify-content:flex-start}.data-sovereign-core img{width:26px}.data-sovereign-stack{grid-column:2;grid-row:2/4;margin:0}.data-sovereign-stack>div{padding:16px 9px;gap:8px}.data-sovereign-stack strong{font-size:9px}.data-control-rail{display:flex;flex-direction:column;gap:7px;font-size:7px;margin-top:0}}@media (prefers-reduced-motion:reduce){.sovereign-travel{animation:none}.data-story *,.sovereign-data *{scroll-behavior:auto!important;transition:none!important}}.data-webgl[data-ready=true]~.data-records .data-record{transition:border-color .2s,box-shadow .2s}@media (max-width:760px){.data-story[data-stage="1"] .data-cta,.data-story[data-stage="2"] .data-cta,.data-story[data-stage="3"] .data-cta{display:none}}@media (max-width:760px) and (max-height:740px){.data-story[data-stage="4"] .data-text-link{display:none}.data-agent .data-question{font-size:17px;margin:6px 0}.data-agent .data-evidence button{padding:4px 0}.data-agent .data-answer{margin:7px 0}.data-agent .data-answer p{font-size:9px}.data-sovereign-stack>div{padding:12px 14px}.data-sovereign-core{margin:7px 0}.data-control-rail{margin-top:10px}}.sovereign-audit{background:#e8eeea;padding:4px 7px}.data-connections path[data-source="2"]{display:none}.data-connections text{font:11px var(--mono);fill:#aad0db;stroke:#081821;stroke-width:7px;paint-order:stroke;stroke-linejoin:round}.data-story[data-stage="1"] .data-record[data-model-node=true]{border-color:#a0e3e9;background:linear-gradient(120deg,#234e5b,#102f3c);box-shadow:0 0 45px #59d5dd20}@media (max-width:760px){.data-connections text{display:none}}@media (max-height:500px) and (min-width:761px){.data-app-row{padding:5px 0}.data-app-content>.data-primary{margin-top:6px}.data-connections text{display:none}}.data-chapters button[aria-current]>span{color:#a3c7d5}.sovereign-inference>span{color:#21666d}.sovereign-architecture>small{color:#4f6972}@keyframes data-evidence-arrive{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}[data-motion=playing] .data-agent[data-active=true] .data-evidence button{animation:data-evidence-arrive .5s both}[data-motion=playing] .data-agent[data-active=true] .data-answer{animation:data-evidence-arrive .5s .65s both}@media (prefers-reduced-motion:reduce){.data-story *{animation:none!important}}.navica-atlas{--navica-atlas-top:76px;--navica-atlas-progress:0;position:relative;height:620svh;background:#040b12;color:#edf4f5;isolation:isolate}.navica-atlas-pin{height:calc(100svh - var(--navica-atlas-top));min-height:620px;position:sticky;top:var(--navica-atlas-top);overflow:hidden;background:radial-gradient(ellipse at 72% 45%,#122635 0,#07131e 40%,#040b12 76%)}.navica-atlas-scene{position:absolute;inset:0;z-index:0}.navica-atlas-scene canvas{width:100%;height:100%;display:block;opacity:0;transition:opacity .65s ease}.navica-atlas-scene[data-status=ready] canvas{opacity:1}.navica-atlas-fallback{position:absolute;inset:0;pointer-events:none}.navica-atlas-fallback img{width:100%;height:100%;object-fit:cover;opacity:.75}.navica-atlas-fallback>span{position:absolute;bottom:130px;right:6%;max-width:290px;color:#afbec9;font-size:12px}.navica-atlas-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,11,18,.95),rgba(4,11,18,.83) 21%,rgba(4,11,18,.3) 42%,transparent 61%),linear-gradient(0deg,rgba(4,11,18,.9),transparent 18%,transparent 85%,rgba(4,11,18,.4));pointer-events:none}.navica-atlas-topline{position:absolute;left:4.5%;right:4.5%;top:29px;display:flex;align-items:center;justify-content:space-between;font:10px/1.4 IBM Plex Mono,monospace;letter-spacing:.12em;color:#94adbb}.navica-atlas-topline>span{display:flex;gap:9px;align-items:center}.navica-atlas-topline i{width:5px;height:5px;background:#69c6dc;border-radius:50%;box-shadow:0 0 12px #69c6dc}.navica-atlas-topline button{display:flex;align-items:center;gap:12px;color:#a3bac6;cursor:pointer;background:none;border:0;padding:8px 0;font:inherit;letter-spacing:0}.navica-atlas-copy{position:absolute;left:4.5%;top:20%;width:min(42%,610px);pointer-events:none;animation:navica-atlas-copy-in .45s ease both}.navica-atlas-copy [role=tablist],.navica-atlas-copy a,.navica-atlas-copy button{pointer-events:auto}.navica-atlas-eyebrow{font:10px/1.6 IBM Plex Mono,monospace;letter-spacing:.12em;color:#22d3ee;display:block;margin-bottom:22px}.navica-atlas-copy h1,.navica-atlas-copy h2{font-size:clamp(40px,4.7vw,76px);font-weight:400;line-height:1.025;letter-spacing:-.053em;margin:0;color:#f0f4f6}.navica-atlas-copy h1{font-size:clamp(52px,5.65vw,90px)}.navica-atlas-copy h1 em,.navica-atlas-copy h2 em{display:block;font-style:normal;color:#5ad7ec}.navica-atlas-copy>p{font-size:clamp(15px,1.17vw,18px);line-height:1.65;max-width:405px;color:#aebec8;margin:27px 0 0;font-weight:400}.navica-atlas-actions{display:flex;align-items:center;flex-wrap:wrap;gap:21px;margin-top:32px}.navica-atlas-actions>a:first-child{display:flex;align-items:center;gap:35px;background:#22d3ee;color:#07141e;text-decoration:none;padding:16px 21px;font-size:13px;font-weight:600}.navica-atlas-actions .navica-atlas-secondary,.navica-atlas-actions button{display:flex;align-items:center;gap:14px;background:none;border:0;color:#c0d0d9;font-size:12px;cursor:pointer;padding:14px 0;text-decoration:none}.navica-atlas-detail{display:block;margin-top:28px;color:#7391a2;font:10px/1.65 IBM Plex Mono,monospace;letter-spacing:.015em;max-width:390px}.navica-atlas-caption{position:absolute;bottom:130px;right:5%;display:flex;align-items:center;gap:14px;font:9px/1.5 IBM Plex Mono,monospace;color:#829baa;letter-spacing:.07em;pointer-events:none}.navica-atlas-caption i{height:1px;width:22px;background:#44606f}.navica-atlas-object-labels,.navica-atlas-site-labels{position:absolute;inset:0;pointer-events:none;overflow:hidden}.navica-atlas-object-labels>span{position:absolute;top:0;left:0;color:#dde8ea;opacity:0;font:11px/1.5 IBM Plex Mono,monospace;padding:8px 10px;border-left:1px solid #78c5d6;background:linear-gradient(90deg,rgba(4,13,22,.86),rgba(4,13,22,.24));will-change:transform}.navica-atlas-object-labels b{display:block;font-weight:500}.navica-atlas-object-labels small{font-size:8px;display:block;color:#8cb2c1;margin-top:3px}.navica-atlas-site-labels>span{position:absolute;top:0;left:0;opacity:0;color:#c0d3dc;font:9px/1.4 IBM Plex Mono,monospace;letter-spacing:.04em;border-top:1px solid #4699b2;padding-top:5px;white-space:nowrap}.navica-atlas-bottom{position:absolute;bottom:0;left:4.5%;right:4.5%;min-height:94px;display:flex;align-items:center;gap:24px;border-top:1px solid #243540}.navica-atlas-bottom:before{content:"";position:absolute;top:-1px;left:0;height:1px;width:calc(var(--navica-atlas-progress) * 100%);background:#9dccda;pointer-events:none}.navica-atlas-nav{display:flex;flex:1;gap:28px;overflow:auto;scrollbar-width:none}.navica-atlas-nav::-webkit-scrollbar{display:none}.navica-atlas-nav button{position:relative;background:none;border:0;color:#8096a4;text-align:left;cursor:pointer;padding:15px 0;white-space:nowrap;flex:1;font:11px/1.5 IBM Plex Mono,monospace}.navica-atlas-nav button small{font-size:9px;display:block;color:#7f97a3;margin-bottom:5px}.navica-atlas-nav button[aria-current]{color:#f0f5f6}.navica-atlas-nav button[aria-current] small{color:#85c7db}.navica-atlas-controls{display:flex;gap:3px}.navica-atlas-controls button{width:30px;height:34px;display:grid;place-items:center;color:#9cb4c1;background:none;border:1px solid transparent;cursor:pointer}.navica-atlas-controls button:hover{color:#fff;border-color:#395462}.navica-atlas a:focus-visible,.navica-atlas button:focus-visible{outline:2px solid #9edcec;outline-offset:5px}.navica-atlas[data-chapter="3"] .navica-atlas-copy,.navica-atlas[data-chapter="4"] .navica-atlas-copy{top:12%;width:39%}.navica-atlas[data-chapter="3"] .navica-atlas-copy h2,.navica-atlas[data-chapter="4"] .navica-atlas-copy h2{font-size:clamp(36px,3.5vw,57px)}.navica-atlas[data-chapter="3"] .navica-atlas-copy>p,.navica-atlas[data-chapter="4"] .navica-atlas-copy>p{font-size:14px;line-height:1.6;margin-top:19px}.navica-atlas[data-chapter="3"] .navica-atlas-detail,.navica-atlas[data-chapter="4"] .navica-atlas-detail{display:none}.navica-atlas-decision,.navica-atlas-workspace{margin-top:25px;border-top:1px solid #37505f;max-width:420px;padding-top:16px;pointer-events:auto}.navica-atlas-micro{font:9px/1.5 IBM Plex Mono,monospace;color:#7396a9;letter-spacing:.08em}.navica-atlas-source-switch{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:#b5c5ce}.navica-atlas-source-switch>div{display:flex;gap:4px}.navica-atlas-source-switch button{border:1px solid #314653;background:none;color:#a5bcc9;padding:8px;font:10px/1.4 IBM Plex Mono,monospace;cursor:pointer}.navica-atlas-source-switch button[aria-pressed=true]{border-color:#b79267;background:#392c20;color:#ffd09d}.navica-atlas-finding{display:flex;align-items:flex-start;gap:9px;font-size:14px;line-height:1.4;margin-top:18px;color:#b4ddca}.navica-atlas-finding[data-changed=true]{color:#f0c99e}.navica-atlas-finding i{width:5px;height:5px;border-radius:50%;background:currentColor;flex:none;margin-top:6px}.navica-atlas-finding strong{font-weight:500}.navica-atlas-decision>p{font-size:12px;line-height:1.6;color:#99afbb;margin:10px 0 15px}.navica-atlas-prepare{border:0;background:none;color:#dbe8ec;padding:0;font:11px/1.5 IBM Plex Mono,monospace;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.navica-atlas-decision>small{display:flex;gap:6px;align-items:center;font-size:10px;color:#7e99a8;margin-top:12px}.navica-atlas-workspace-title{display:flex;gap:12px;align-items:center;font-size:15px}.navica-atlas-workspace-title img{width:26px;height:26px}.navica-atlas-workspace-title strong{font-weight:400}.navica-atlas-tabs{display:flex;gap:24px;border-bottom:1px solid #263e4b;margin-top:10px}.navica-atlas-tabs button{padding:12px 0 9px;border:0;background:none;color:#819dac;cursor:pointer;font:10px/1.4 IBM Plex Mono,monospace;border-bottom:1px solid transparent}.navica-atlas-tabs button[aria-selected=true]{color:#cbecf1;border-bottom-color:#8bc6d3}.navica-atlas-workspace [role=tabpanel]{min-height:132px}.navica-atlas-workspace [role=tabpanel]>p{font-size:12px;line-height:1.6;color:#9db4c0;margin:14px 0}.navica-atlas-facts{display:flex;gap:35px}.navica-atlas-facts span{display:flex;flex-direction:column;color:#7e9cac;font:9px/1.4 IBM Plex Mono,monospace;gap:5px}.navica-atlas-facts b{font:19px/1.2 inherit;color:#dcecf1;font-weight:400}.navica-atlas-workspace ul{display:flex;gap:12px;flex-wrap:wrap;list-style:none;padding:0;font-size:10px;color:#b9d1da}.navica-atlas-workspace li{display:flex;gap:5px;align-items:center}.navica-atlas-draft{display:flex;gap:7px;font-size:11px;color:#b9d1da}.navica-atlas-stack-labels{position:absolute;right:4.8%;top:27%;display:flex;flex-direction:column;gap:43px;pointer-events:none}.navica-atlas-stack-labels span{font:9px/1.5 IBM Plex Mono,monospace;color:#a5bdc7;letter-spacing:.09em;border-top:1px solid #365566;padding-top:6px}.navica-atlas-stack-labels b{color:#5e8396;font-weight:400;margin-right:12px}@keyframes navica-atlas-copy-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1700px){.navica-atlas-copy{left:7%;top:24%}.navica-atlas-bottom,.navica-atlas-topline{left:7%;right:7%}}@media (max-height:800px) and (min-width:761px){.navica-atlas-pin{min-height:520px}.navica-atlas-copy{top:16%}.navica-atlas-copy h1{font-size:64px}.navica-atlas-copy h2{font-size:52px}.navica-atlas-copy>p{font-size:15px;margin-top:22px}.navica-atlas-detail{margin-top:20px}.navica-atlas[data-chapter="3"] .navica-atlas-copy,.navica-atlas[data-chapter="4"] .navica-atlas-copy{top:11%}.navica-atlas[data-chapter="3"] .navica-atlas-copy h2,.navica-atlas[data-chapter="4"] .navica-atlas-copy h2{font-size:40px}.navica-atlas-decision,.navica-atlas-workspace{margin-top:14px;padding-top:11px}.navica-atlas-decision>p{margin:8px 0}.navica-atlas-finding{margin-top:12px}.navica-atlas-bottom{min-height:77px}.navica-atlas-caption{bottom:103px}.navica-atlas-workspace [role=tabpanel]{min-height:100px}}@media (max-width:1100px) and (min-width:761px){.navica-atlas-nav{gap:18px}.navica-atlas-nav button{font-size:9px}.navica-atlas-copy h1{font-size:65px}.navica-atlas-copy h2{font-size:48px}.navica-atlas-actions{gap:10px}.navica-atlas-actions>a:first-child{gap:17px}.navica-atlas-controls button{width:24px}.navica-atlas-source-switch{align-items:flex-start;flex-direction:column}.navica-atlas[data-chapter="3"] .navica-atlas-copy>p{font-size:12px}.navica-atlas-caption{font-size:8px}.navica-atlas-stack-labels{display:none}}@media (max-width:760px){.navica-atlas{height:580svh}.navica-atlas-pin{height:calc(100svh - var(--navica-atlas-top));min-height:650px}.navica-atlas-topline{top:20px;left:6%;right:6%;font-size:8px;letter-spacing:.06em}.navica-atlas-topline button{font-size:9px;gap:5px}.navica-atlas-scene{inset:37% -9% 60px}.navica-atlas-shade{background:linear-gradient(180deg,#040b12,rgba(4,11,18,.94) 25%,transparent 48%,transparent 77%,#040b12 93%)}.navica-atlas-copy,.navica-atlas[data-chapter="3"] .navica-atlas-copy,.navica-atlas[data-chapter="4"] .navica-atlas-copy{top:10%;left:6%;width:88%;max-width:none}.navica-atlas-eyebrow{font-size:8px;margin-bottom:13px;letter-spacing:.08em}.navica-atlas-copy h1{font-size:49px}.navica-atlas-copy h2{font-size:38px}.navica-atlas-copy>p{font-size:13px;line-height:1.6;max-width:350px;margin-top:17px}.navica-atlas-actions{margin-top:20px;gap:18px}.navica-atlas-actions>a:first-child{font-size:11px;padding:12px 15px;gap:23px}.navica-atlas-actions .navica-atlas-secondary,.navica-atlas-actions button{font-size:10px;padding:10px 0;gap:8px}.navica-atlas-detail{display:none}.navica-atlas-bottom{left:6%;right:6%;min-height:65px;gap:10px}.navica-atlas-nav{gap:24px}.navica-atlas-nav button{flex:none;font-size:9px;padding:10px 0}.navica-atlas-nav button small{font-size:8px;margin-bottom:3px}.navica-atlas-controls{position:absolute;right:0;bottom:77px;background:#081724c9;padding:3px}.navica-atlas-controls button{width:27px;height:29px}.navica-atlas-caption{bottom:123px;left:6%;right:auto;font-size:7px;flex-direction:column;align-items:flex-start;gap:3px}.navica-atlas-caption i{display:none}.navica-atlas-site-labels>span{font-size:7px}.navica-atlas-object-labels>span{font-size:9px;padding:5px 7px}.navica-atlas-object-labels small{font-size:7px}.navica-atlas[data-chapter="3"] .navica-atlas-copy h2,.navica-atlas[data-chapter="4"] .navica-atlas-copy h2{font-size:32px}.navica-atlas[data-chapter="3"] .navica-atlas-copy>p,.navica-atlas[data-chapter="4"] .navica-atlas-copy>p{font-size:12px;margin-top:13px}.navica-atlas[data-chapter="3"] .navica-atlas-scene,.navica-atlas[data-chapter="4"] .navica-atlas-scene{inset:33% -26% 125px 23%;opacity:.65}.navica-atlas[data-chapter="3"] .navica-atlas-shade,.navica-atlas[data-chapter="4"] .navica-atlas-shade{background:linear-gradient(90deg,rgba(4,11,18,.9),rgba(4,11,18,.15) 70%),linear-gradient(0deg,#040b12,transparent 20%,transparent 48%,#040b12 75%)}.navica-atlas-decision,.navica-atlas-workspace{max-width:300px;margin-top:24px;background:linear-gradient(90deg,#06111be6,#06111b94);padding:14px 12px 12px 0}.navica-atlas-source-switch{font-size:10px;flex-direction:column;align-items:flex-start}.navica-atlas-source-switch button{padding:6px 9px;font-size:9px}.navica-atlas-finding{font-size:12px;margin-top:13px}.navica-atlas-decision>p{font-size:11px}.navica-atlas-decision>small{font-size:9px}.navica-atlas-stack-labels,.navica-atlas[data-chapter="3"] .navica-atlas-caption,.navica-atlas[data-chapter="3"] .navica-atlas-object-labels,.navica-atlas[data-chapter="4"] .navica-atlas-caption,.navica-atlas[data-chapter="4"] .navica-atlas-object-labels{display:none}.navica-atlas-fallback>span{bottom:65px;left:20%;right:20%;font-size:10px}.navica-atlas[data-chapter="2"] .navica-atlas-scene{inset:33% -13% 60px}}@media (max-width:380px){.navica-atlas-copy h1{font-size:43px}.navica-atlas-copy h2{font-size:34px}.navica-atlas-actions{gap:12px}.navica-atlas-topline>span{font-size:7px}.navica-atlas[data-chapter="3"] .navica-atlas-copy h2,.navica-atlas[data-chapter="4"] .navica-atlas-copy h2{font-size:29px}.navica-atlas-copy>p{font-size:12px}.navica-atlas-decision,.navica-atlas-workspace{margin-top:18px}.navica-atlas-pin{min-height:640px}}@media (max-height:550px) and (min-width:600px){.navica-atlas-pin{height:670px;position:relative;top:0}.navica-atlas{height:auto}.navica-atlas-bottom{position:absolute}.navica-atlas-nav button{white-space:normal}.navica-atlas-copy{top:20%}.navica-atlas-scene{inset:0}.navica-atlas-shade{background:linear-gradient(90deg,#040b12,transparent)}.navica-atlas-copy,.navica-atlas[data-chapter="3"] .navica-atlas-copy,.navica-atlas[data-chapter="4"] .navica-atlas-copy{width:42%}.navica-atlas-copy h1{font-size:46px}.navica-atlas-copy h2{font-size:36px}.navica-atlas-controls{position:static}.navica-atlas-topline{top:25px}}@media (prefers-reduced-motion:reduce){.navica-atlas-copy{animation:none}.navica-atlas-scene canvas{transition:none}}.navica-atlas .navica-atlas-tabs[role=tablist]{background:transparent;border-radius:0;box-shadow:none}.navica-atlas .navica-atlas-copy h1{font-size:clamp(50px,5vw,82px)}.navica-atlas-relation-labels{position:absolute;inset:0;pointer-events:none;overflow:hidden}.navica-atlas-relation-labels>span{position:absolute;left:0;top:0;opacity:0;font:10px/1.5 IBM Plex Mono,monospace;color:#79a9bb;background:#06121ddd;padding:2px 5px;white-space:nowrap}.navica-atlas-object-labels>span{font-size:13px}.navica-atlas-object-labels small{font-size:9px}@media (max-width:760px){.navica-atlas-pin{min-height:0}.navica-atlas .navica-atlas-copy h1{font-size:43px}.navica-atlas-object-labels>span{font-size:10px}.navica-atlas-object-labels small{font-size:7px}.navica-atlas-caption{font-size:7px;max-width:200px}.navica-atlas[data-chapter="3"] .navica-atlas-copy,.navica-atlas[data-chapter="4"] .navica-atlas-copy{height:calc(100% - 155px)}.navica-atlas[data-chapter="3"] .navica-atlas-scene,.navica-atlas[data-chapter="4"] .navica-atlas-scene{inset:27% -6% 230px;opacity:1}.navica-atlas[data-chapter="3"] .navica-atlas-shade,.navica-atlas[data-chapter="4"] .navica-atlas-shade{background:linear-gradient(180deg,#040b12,rgba(4,11,18,.8) 20%,transparent 42%,transparent 65%,#040b12 88%)}.navica-atlas-decision,.navica-atlas-workspace{position:absolute;bottom:0;left:0;right:0;max-width:none;background:#06121ae8;margin:0;padding:10px 0 0}.navica-atlas-source-switch{flex-direction:row;align-items:center}.navica-atlas-decision>p{display:none}.navica-atlas-finding{margin:12px 0}.navica-atlas-decision>small{display:inline-flex;float:right;font-size:8px;margin-top:3px;max-width:170px}.navica-atlas[data-chapter="3"] .navica-atlas-controls,.navica-atlas[data-chapter="4"] .navica-atlas-controls{bottom:66px}.navica-atlas-workspace [role=tabpanel]{min-height:95px}.navica-atlas-workspace [role=tabpanel]>p{font-size:11px;margin:10px 0}.navica-atlas-workspace-title{font-size:13px}.navica-atlas-facts{gap:28px}}@media (max-width:760px) and (max-height:740px){.navica-atlas-copy,.navica-atlas[data-chapter="3"] .navica-atlas-copy,.navica-atlas[data-chapter="4"] .navica-atlas-copy{top:62px}.navica-atlas-eyebrow{margin-bottom:10px;font-size:7px}.navica-atlas .navica-atlas-copy h1{font-size:35px}.navica-atlas-copy h2{font-size:31px}.navica-atlas-copy>p{font-size:11px;line-height:1.5;margin-top:12px}.navica-atlas-actions{margin-top:15px;gap:13px}.navica-atlas-actions>a:first-child{padding:10px 12px;gap:12px}.navica-atlas-actions button{font-size:9px}.navica-atlas[data-chapter="3"] .navica-atlas-copy>p,.navica-atlas[data-chapter="4"] .navica-atlas-copy>p{display:none}.navica-atlas[data-chapter="3"] .navica-atlas-copy h2,.navica-atlas[data-chapter="4"] .navica-atlas-copy h2{font-size:29px}.navica-atlas[data-chapter="3"] .navica-atlas-copy,.navica-atlas[data-chapter="4"] .navica-atlas-copy{height:calc(100% - 145px)}.navica-atlas[data-chapter="3"] .navica-atlas-scene,.navica-atlas[data-chapter="4"] .navica-atlas-scene{inset:25% -8% 190px}.navica-atlas-caption{display:none}.navica-atlas-controls{bottom:70px}.navica-atlas-decision>small{max-width:145px}.navica-atlas-prepare{font-size:10px}.navica-atlas-source-switch{font-size:9px;gap:4px}.navica-atlas-source-switch button{padding:5px;font-size:8px}}.navica-atlas .navica-atlas-tabs[role=tablist]{position:relative;top:auto;z-index:auto}@media (max-height:550px) and (min-width:600px){.navica-atlas{height:650svh}.navica-atlas-pin{height:calc(100svh - var(--navica-atlas-top));min-height:0;position:sticky;top:var(--navica-atlas-top)}.navica-atlas-topline{top:12px;font-size:7px}.navica-atlas-topline button{font-size:8px}.navica-atlas-copy,.navica-atlas[data-chapter="3"] .navica-atlas-copy,.navica-atlas[data-chapter="4"] .navica-atlas-copy{top:42px;left:4.5%;width:44%;height:auto}.navica-atlas-eyebrow{font-size:7px;margin-bottom:9px}.navica-atlas .navica-atlas-copy h1,.navica-atlas-copy h2{font-size:32px;line-height:1.07}.navica-atlas-copy>p{font-size:10px;line-height:1.45;margin-top:11px;max-width:350px}.navica-atlas-actions{margin-top:12px;gap:16px}.navica-atlas-actions>a:first-child{padding:9px 12px;font-size:10px;gap:12px}.navica-atlas-actions .navica-atlas-secondary,.navica-atlas-actions button{font-size:9px;padding:8px 0}.navica-atlas-caption,.navica-atlas-detail{display:none}.navica-atlas-bottom{min-height:48px;gap:12px}.navica-atlas-nav{gap:15px}.navica-atlas-nav button{font-size:8px;white-space:nowrap;padding:6px 0}.navica-atlas-nav button small{font-size:7px;margin-bottom:1px}.navica-atlas-controls{position:static;background:transparent;padding:0}.navica-atlas-controls button{width:23px;height:26px}.navica-atlas[data-chapter="3"] .navica-atlas-copy h2,.navica-atlas[data-chapter="4"] .navica-atlas-copy h2{font-size:26px}.navica-atlas[data-chapter="3"] .navica-atlas-copy>p,.navica-atlas[data-chapter="4"] .navica-atlas-copy>p{display:none}.navica-atlas-decision,.navica-atlas-workspace{position:relative;bottom:auto;margin-top:12px;max-width:350px;padding-top:8px}.navica-atlas-micro{display:none}.navica-atlas-source-switch{margin-top:0;flex-direction:row;align-items:center;font-size:9px}.navica-atlas-source-switch button{padding:5px;font-size:8px}.navica-atlas-finding{font-size:11px;margin:9px 0}.navica-atlas-decision>p{display:none}.navica-atlas-decision>small{font-size:8px;display:inline-flex;margin:0 0 0 10px}.navica-atlas-prepare{font-size:9px}.navica-atlas-workspace-title{font-size:12px}.navica-atlas-workspace-title img{width:19px;height:19px}.navica-atlas-tabs{margin-top:4px}.navica-atlas-tabs button{padding:6px 0;font-size:9px}.navica-atlas-workspace [role=tabpanel]{min-height:0}.navica-atlas-workspace [role=tabpanel]>p{font-size:10px;margin:8px 0}.navica-atlas-facts{gap:30px}.navica-atlas-facts span{font-size:8px}.navica-atlas-stack-labels{display:none}.navica-atlas-scene,.navica-atlas[data-chapter="3"] .navica-atlas-scene,.navica-atlas[data-chapter="4"] .navica-atlas-scene{inset:0;opacity:1}.navica-atlas-shade,.navica-atlas[data-chapter="3"] .navica-atlas-shade,.navica-atlas[data-chapter="4"] .navica-atlas-shade{background:linear-gradient(90deg,#040b12,rgba(4,11,18,.7) 25%,transparent 65%)}.navica-atlas-workspace [role=tabpanel]>p{margin:6px 0;font-size:9px}.navica-atlas-facts span{gap:2px}.navica-atlas-workspace{margin-top:8px}.navica-atlas-tabs button{padding:5px 0}}.navica-atlas-pin:has(.navica-atlas-scene[data-status=fallback]) .navica-atlas-caption,.navica-atlas-pin:has(.navica-atlas-scene[data-status=fallback]) .navica-atlas-controls button:not(:last-child){display:none}@media (max-width:760px){.navica-atlas-fallback img{object-position:72% center}}