.explorer-heading,.download-heading,.network-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:48px}.explorer-heading>p,.download-heading>p,.network-heading>p{max-width:430px;color:#a7b0a2;font-size:14px;line-height:1.85}.immersive-explore{background:#111810;color:#f0f3e8}.immersive-explore .section-top{border-color:#3c4737}.immersive-explore .section-top>span{color:#9eaa96}.immersive-explore h2 em{color:#e5a94b}.detail-workspace{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:32px}.model-shell{border:1px solid #42503d;background:radial-gradient(ellipse at 48% 30%,#2d3b2a,#151f14 70%);border-radius:7px;overflow:hidden}.model-toolbar{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #405039;font-size:10px}.model-toolbar .eyebrow{font-size:8px;margin:0;color:#c5d1b8}.model-toolbar button,.model-controls button{background:transparent;color:#cbd4be;border:1px solid #59664d;padding:8px 12px;font-size:9px;border-radius:3px}.scene-stage{height:440px;position:relative;perspective:1000px;overflow:hidden;touch-action:pan-y;cursor:grab;outline-offset:-4px}.scene-stage:active{cursor:grabbing}.stage-grid{position:absolute;inset:0;background:linear-gradient(#b0c7970a 1px,transparent 1px),linear-gradient(90deg,#b0c7970a 1px,transparent 1px);background-size:35px 35px;mask-image:radial-gradient(ellipse,#000,transparent 70%)}.cutaway-world{width:330px;height:270px;position:absolute;top:29%;left:calc(50% - 165px);transform-style:preserve-3d;transform:rotateX(var(--pitch,58deg)) rotateZ(calc(-35deg + var(--yaw,0deg)));transition:transform .45s ease-out}.cutaway-world *{transform-style:preserve-3d}.plane{position:absolute;border:1px solid #9caa93;backface-visibility:visible;box-shadow:0 0 15px #0002;transition:transform .55s,filter .4s,border-color .4s}.model-floor{width:330px;height:270px;background:repeating-linear-gradient(45deg,#5a6256 0 10px,#626b5b 10px 11px);border-bottom:12px solid #353e30;transform:translateZ(calc(var(--explode,0px) * -.25))}.model-floor>span{position:absolute;bottom:12px;left:15px;font-size:9px;color:#c7d0bb;letter-spacing:2px}.model-back{width:330px;height:150px;top:0;transform-origin:top;transform:rotateX(-90deg) translateY(-150px) translateZ(calc(var(--explode,0px) * .4));background:repeating-linear-gradient(0deg,#c5c6b8 0 23px,#a4ac9c 23px 24px);border-top:8px solid #daddcf}.model-back>span{display:block;color:#4c5646;font-size:9px;letter-spacing:2px;margin:18px}.model-side{width:150px;height:270px;left:0;transform-origin:left;transform:rotateY(90deg) translateX(-150px) translateZ(calc(var(--explode,0px) * -.4));background:repeating-linear-gradient(90deg,#9da990 0 23px,#88957e 23px 24px);opacity:.85}.model-upper{width:330px;height:90px;background:linear-gradient(125deg,#c3c6b5,#737f68);transform:translateZ(calc(150px + var(--explode,0px)));opacity:.35;border:5px solid #a8b29b}.model-board{width:190px;height:105px;left:95px;top:105px;background:linear-gradient(120deg,#eceddf,#b9c3a6);transform-origin:top;transform:translateZ(calc(85px + var(--explode,0px)*.65)) rotateX(-90deg);border-bottom:8px solid #a4af92}.model-board>span{font-size:8px;color:#59614d;display:block;padding:8px;letter-spacing:1px}.model-joint{position:absolute;left:315px;top:0;height:270px;width:14px;background:#db8c24;transform:translateZ(8px);box-shadow:0 0 13px #f1931655;transition:opacity .4s,filter .4s}.service-pipe{position:absolute;left:80px;top:155px;width:230px;height:30px;border-radius:15px;background:linear-gradient(#d9dfdc,#8c9c9b 40%,#2c3d39);transform:translateZ(90px) rotateZ(90deg);box-shadow:0 9px 12px #0007}.service-pipe i{position:absolute;right:-3px;width:30px;height:30px;background:#233b35;border:4px solid #b3c5bd;border-radius:50%;transform:rotateY(50deg)}.pipe-two{left:5px;top:185px;transform:translateZ(57px) rotateZ(90deg);width:140px;height:18px;background:linear-gradient(#ebe9e0,#b1b6a4,#606c59)}.pipe-collar{position:absolute;left:175px;top:42px;width:45px;height:17px;background:linear-gradient(#edaf51,#815015);border:3px solid #513d24;transform:translateZ(92px) rotateZ(90deg);border-radius:40%;transition:opacity .5s,transform .5s}.cable-tray{position:absolute;left:245px;top:45px;width:55px;height:230px;transform:translateZ(113px);border:5px solid #829185;border-top:0;background:repeating-linear-gradient(0deg,transparent 0 16px,#8c9b88 16px 21px);box-shadow:10px 10px 12px #0007;display:flex;gap:3px;padding:4px}.cable-tray i{display:block;width:6px;height:240px;background:linear-gradient(90deg,#19211e,#5d6a61);border-radius:4px}.cable-tray i:nth-child(2){background:#bb5f39}.cable-tray i:nth-child(4){background:#698e97}.steel-member{position:absolute;left:42px;top:50px;width:30px;height:270px;background:linear-gradient(90deg,#73808b,#b7c1c5 35%,#46535c 50%,#899aa2);transform:translateZ(110px);border-left:5px solid #bdc3c1;border-right:5px solid #bdc3c1;box-shadow:6px 9px 14px #0005}.model-label{position:absolute;left:30px;top:320px;color:#84977d;font-size:9px;letter-spacing:1px;transform:translateZ(-20px)}.model-orbit{position:absolute;width:420px;height:160px;border:1px solid #f1931625;border-radius:50%;left:calc(50% - 210px);top:58%;transform:rotate(-12deg);pointer-events:none}.drag-hint{position:absolute;bottom:20px;left:0;right:0;text-align:center;font-size:8px;letter-spacing:1.2px;color:#9cae92}.model-controls{padding:18px 24px;border-top:1px solid #405039;display:grid;grid-template-columns:1fr 1fr;gap:18px}.model-controls label{font-size:8px;letter-spacing:1.2px;color:#b8c9a9}.model-controls label input{display:block;width:100%;margin:12px 0 0;accent-color:#f19316}.model-controls button{grid-column:span 2;justify-self:start}.sequence-control{background:#10190e;padding:22px 24px;border-top:1px solid #3c4936}.sequence-control>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:20px}.sequence-control .eyebrow{font-size:8px;color:#99a98c}.sequence-control strong{font-size:11px;font-weight:500;color:#edb56a}.sequence-control>input{width:100%;accent-color:#f19316;margin:20px 0 8px}.sequence-steps{display:flex;justify-content:space-between;font-size:8px;color:#85967a}.sequence-control>p{font-size:11px;line-height:1.7;color:#b4c1aa;margin:18px 0 0;min-height:37px}.concept-note{display:block;padding:13px 24px;color:#829078;font-size:8px;line-height:1.5}.reference-layer{position:absolute;inset:30px 30px 48px;transform:perspective(900px) rotateX(3deg);box-shadow:0 30px 30px #0005;border:1px solid #718269}.reference-layer img{width:100%;height:100%;object-fit:contain;background:#20281e}.system-selector button{display:flex;width:100%;align-items:center;gap:14px;padding:14px 3px;background:transparent;border:0;border-bottom:1px solid #374430;color:#9da995;text-align:left;font-size:12px}.system-selector button>span{font-size:9px;color:#62735a}.system-selector button>b{margin-left:auto;font-size:16px;font-weight:400}.system-selector button.active{color:#f3bd70}.system-panel{padding:27px 0 22px}.system-panel .eyebrow{font-size:8px;color:#e1a956}.system-panel h3{font-size:26px;font-weight:400;letter-spacing:-.8px;margin:13px 0 17px}.system-panel p,.system-panel li{font-size:12px;line-height:1.85;color:#aab9a0}.system-panel ul{padding-left:17px}.system-panel li{padding-bottom:6px}.system-panel .textlink{color:#e9b76c;font-size:10px}.guide-photo-card{display:flex;border:1px solid #46543c;min-height:145px;transform-style:preserve-3d}.guide-photo-card>img{width:32%;object-fit:cover}.guide-photo-card>div{padding:20px}.guide-photo-card small{font-size:7px;letter-spacing:1px;color:#829777}.guide-photo-card p{font-size:18px;line-height:1.3;margin:12px 0 0}.guide-photo-card .textlink{font-size:8px;color:#e8b26a}.cutaway-world [data-component]{transition:filter .4s,opacity .4s,transform .5s}.cutaway-world.has-focus [data-component]:not(.component-active){filter:brightness(.65)}.cutaway-world .component-active{filter:brightness(1.25) drop-shadow(0 0 8px #f19316)}.cutaway-world[data-sequence="0"] .pipe-collar{opacity:.15}.cutaway-world[data-sequence="1"] .model-board{opacity:.45}.cutaway-world[data-sequence="3"] .model-label{color:#f1b969}
@media(max-width:1000px){.detail-workspace{grid-template-columns:1.15fr 1fr;gap:22px}.scene-stage{height:390px}.system-selector button{font-size:10px}}@media(max-width:700px){.explorer-heading{display:block}.explorer-heading>p{font-size:12px}.detail-workspace{grid-template-columns:1fr}.scene-stage{height:390px}.model-toolbar{padding:15px}.system-selector{display:grid;grid-template-columns:1fr 1fr;gap:6px}.system-selector button{padding:13px 10px}.system-selector button>b{display:none}.model-controls{flex-wrap:wrap}.model-controls label{min-width:40%}.system-panel{padding:25px}.system-panel h3{font-size:27px}.guide-photo-card>img{max-height:230px}}@media(prefers-reduced-motion:reduce){.cutaway-world,.plane{transition:none!important}}