.sfiParkOpen{color:#e3c28a;cursor:pointer;background:linear-gradient(90deg,#120d0af2,#080706d1);border:1px solid #d3ab6947;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:10px 12px;display:flex}.sfiParkOpen:disabled{opacity:.45;cursor:not-allowed}.sfiParkOpen strong{letter-spacing:.15em;font:10px ui-monospace,monospace}.sfiParkOpen span{letter-spacing:.12em;color:#8c7a63;font:7px ui-monospace,monospace}.sfiPark{z-index:120;color:#dbc6a2;background:#030202;position:fixed;inset:0;overflow:hidden}.sfiParkStage{isolation:isolate;background:#020101;position:absolute;inset:0;overflow:hidden}.sfiParkArt,.sfiParkVideo{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.sfiParkArt img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.96)contrast(1.04)brightness(.93);width:100%;height:100%}.sfiParkVideo{z-index:1;pointer-events:none;opacity:.28;mix-blend-mode:screen;filter:saturate(1.08)contrast(1.04)}.sfiParkAmbient{z-index:2;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 31% 48%,#c72d2512,#0000 31%),linear-gradient(#0000 0 48%,#d52a2409 50%,#0000 52%) 0 0/100% 52px;animation:9s linear infinite sfiParkScan;position:absolute;inset:0}.sfiParkHeader{z-index:10;pointer-events:none;justify-content:space-between;align-items:center;gap:18px;display:flex;position:absolute;top:1.5%;left:1.3%;right:1.3%}.sfiParkHeader>div{background:linear-gradient(90deg,#070504c7,#0000);border-left:1px solid #dcb0653d;gap:3px;max-width:58%;padding:8px 10px;display:grid}.sfiParkHeader small,.sfiParkFocus small,.sfiParkBoard small{letter-spacing:.16em;color:#8e7658;font:6px ui-monospace,monospace}.sfiParkHeader strong{letter-spacing:.13em;color:#f0d6a7;font:14px ui-monospace,monospace}.sfiParkHeader span{color:#887762;font:7px ui-monospace,monospace}.sfiParkHeader>button{pointer-events:auto;color:#bfa27b;cursor:pointer;background:#090706c7;border:1px solid #dcb06533;padding:7px 9px;font:7px ui-monospace,monospace}.sfiParkHotspot{--park-x:var(--park-x-d);z-index:7;left:var(--park-x);top:var(--park-y);color:#dac08f;cursor:pointer;background:0 0;border:0;border-radius:50%;width:34px;height:34px;padding:0;position:absolute;transform:translate(-50%,-50%)}.sfiParkHotspot>i{background:#09060599;border:1px solid;border-radius:50%;position:absolute;inset:10px;box-shadow:0 0 0 3px #00000073}.sfiParkHotspot>span{text-align:left;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;background:#050403d1;border:1px solid;gap:2px;min-width:88px;padding:5px 7px;transition:opacity .18s;display:grid;position:absolute;top:50%;left:34px;transform:translateY(-50%)}.sfiParkHotspot:hover>span,.sfiParkHotspot.active>span{opacity:1}.sfiParkHotspot b{letter-spacing:.09em;font:7px ui-monospace,monospace}.sfiParkHotspot small{letter-spacing:.08em;color:currentColor;font:6px ui-monospace,monospace}.sfiParkHotspot.active>i{box-shadow:0 0 0 4px #0000008c,0 0 26px}.sfiParkHotspot.is-live>i{animation:1.6s ease-in-out infinite sfiParkPulse}.state-live,.state-ready{color:#94a97f}.state-attention,.state-gated{color:#d19d54}.state-degraded{color:#c66d5d}.state-unobserved{color:#776b59}.state-closed{color:#8c877d}.sfiParkBoard{z-index:8;box-sizing:border-box;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background:linear-gradient(#070403a8,#040302d1);border:1px solid #dcb06512;grid-template-rows:auto auto auto minmax(0,1fr);gap:8px;width:29.6%;height:78%;padding:clamp(10px,1vw,18px);display:grid;position:absolute;top:10.3%;left:64.9%;overflow:hidden}.sfiParkStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.sfiParkStats div{background:#0a08068c;border:1px solid #ffffff10;gap:2px;min-width:0;padding:6px;display:grid}.sfiParkStats b{color:#dbc18f;text-overflow:ellipsis;font:10px ui-monospace,monospace;overflow:hidden}.sfiParkFocus{border-top:1px solid #ffffff0b;border-bottom:1px solid #ffffff0b;gap:3px;padding:7px 0;display:grid}.sfiParkFocus strong{color:#dfc89f;white-space:nowrap;text-overflow:ellipsis;font:10px ui-monospace,monospace;overflow:hidden}.sfiParkFocus>span{color:#82735f;font:7px/1.4 ui-monospace,monospace}.sfiParkFocusOptions{gap:3px;padding-top:4px;display:flex;overflow:auto}.sfiParkFocusOptions button,.sfiParkControls button,.sfiParkControls select,.sfiParkControls input,.sfiParkControls textarea{color:#bfa27b;background:#090706;border:1px solid #dcb06533;font:7px ui-monospace,monospace}.sfiParkFocusOptions button{cursor:pointer;white-space:nowrap;padding:4px 6px}.sfiParkFocusOptions button.active{color:#edc98b;border-color:#c69550}.sfiParkSelected{background:#0806048f;border:1px solid #ffffff0e;gap:5px;padding:8px;display:grid}.sfiParkSelected h2{letter-spacing:.08em;color:#dfc49a;margin:0;font:11px ui-monospace,monospace}.sfiParkSelected p{color:#8a7862;margin:0;font:7px/1.48 ui-monospace,monospace}.sfiParkSelected dl,.sfiParkBoardScroll dl{gap:3px;margin:0;display:grid}.sfiParkSelected dl div,.sfiParkBoardScroll dl div{border-bottom:1px solid #ffffff08;grid-template-columns:1fr 1.2fr;gap:8px;padding-bottom:3px;display:grid}.sfiParkSelected dt,.sfiParkSelected dd,.sfiParkBoardScroll dt,.sfiParkBoardScroll dd{margin:0;font:6px ui-monospace,monospace}.sfiParkSelected dt,.sfiParkBoardScroll dt{color:#706250}.sfiParkSelected dd,.sfiParkBoardScroll dd{text-align:right;color:#ac9472}.sfiParkBoardScroll{align-content:start;gap:6px;min-height:0;padding-right:3px;display:grid;overflow:auto}.sfiParkBoardScroll section{background:#0806048a;border:1px solid #ffffff0d;gap:6px;padding:8px;display:grid}.sfiParkBoardScroll p{color:#8b7861;margin:0;font:7px/1.45 ui-monospace,monospace}.sfiParkControls{gap:5px!important}.sfiParkControls button{cursor:pointer;text-align:left;padding:7px}.sfiParkControls button:disabled{opacity:.4;cursor:not-allowed}.sfiParkList{gap:4px;max-height:160px;display:grid;overflow:auto}.sfiParkList button,.sfiParkList article{color:#a9916f;text-align:left;background:#0a0806;border:1px solid #ffffff0c;gap:2px;padding:6px;display:grid}.sfiParkList button{cursor:pointer}.sfiParkList b{color:#cfb487;font:7px ui-monospace,monospace}.sfiParkList span,.sfiParkList small{color:#7e6e5a;font:6px ui-monospace,monospace}.sfiParkNotice{color:#967f62;background:#0d0906;border-left:2px solid #9c7142;padding:6px;font:6px/1.45 ui-monospace,monospace}.sfiParkError{color:#b77b6d;border-left-color:#a65c51}.sfiParkTruth{z-index:8;flex-wrap:wrap;gap:6px;max-width:58%;display:flex;position:absolute;bottom:3.3%;left:1.5%}.sfiParkTruth span{letter-spacing:.09em;color:#6f6252;background:#050403c9;border:1px solid #ffffff10;padding:4px 6px;font:6px ui-monospace,monospace}.sfiParkFooter{z-index:8;letter-spacing:.1em;color:#776956;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:5px;font:6px ui-monospace,monospace;display:flex;position:absolute;bottom:1%;left:18%;right:39%}.sfiParkFooter i{color:#4f4538;font-style:normal}.sfiParkFooter b{color:#cda266}@keyframes sfiParkScan{0%{background-position:50%,0 -52px}to{background-position:50%,0 52px}}@keyframes sfiParkPulse{0%,to{box-shadow:0 0 0 4px #0000008c,0 0 7px}50%{box-shadow:0 0 0 5px #0000008c,0 0 26px}}@media (max-width:980px){.sfiPark{overflow:auto}.sfiParkStage{background:#030202;grid-template-rows:minmax(58svh,1fr) auto;min-height:100svh;display:grid;position:relative}.sfiParkArt{height:62svh;position:absolute;inset:0 0 auto}.sfiParkArt img{-o-object-fit:contain;object-fit:contain;background:#020101}.sfiParkVideo{display:none}.sfiParkAmbient{height:62svh}.sfiParkHeader{position:absolute;top:8px;left:8px;right:8px}.sfiParkHeader>div{max-width:70%}.sfiParkHotspot{--park-x:var(--park-x-m);top:var(--park-y)}.sfiParkHotspot>span{display:none}.sfiParkBoard{background:#070504;grid-row:2;width:auto;height:auto;min-height:38svh;margin-top:62svh;padding:12px;position:relative;top:auto;left:auto}.sfiParkStats{grid-template-columns:repeat(4,1fr)}.sfiParkBoardScroll{max-height:none;overflow:visible}.sfiParkTruth{max-width:none;position:absolute;inset:57svh 8px auto}.sfiParkFooter{grid-row:3;padding:8px 12px;position:relative;bottom:auto;left:auto;right:auto}}@media (max-width:640px){.sfiParkHeader strong{font-size:11px}.sfiParkHeader span{display:none}.sfiParkStats{grid-template-columns:1fr 1fr}.sfiParkHotspot>i{inset:8px}.sfiParkBoard{padding:10px}.sfiParkFocusOptions{max-width:100%}}@media (prefers-reduced-motion:reduce){.sfiParkVideo{display:none}.sfiParkAmbient,.sfiParkHotspot.is-live>i{animation:none}}
.rootWorkboard{z-index:10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#0a0907f0,#040403f0);border:1px solid #c79a5947;width:min(660px,47vw);max-height:54vh;padding:14px;position:absolute;top:10.5vh;right:2.2vw;overflow:auto;box-shadow:0 24px 80px #00000075}.workboardHead{border-bottom:1px solid #c79a5933;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:10px;display:flex}.workboardHead div{gap:4px;display:grid}.workboardHead small,.workboardHead span{letter-spacing:.2em;color:#8f826f;font:8px ui-monospace,monospace}.workboardHead strong{letter-spacing:.13em;color:#d5b77f;font:12px ui-monospace,monospace}.workboardSummary{grid-template-columns:repeat(6,1fr);gap:5px;margin:10px 0;display:grid}.workboardSummary div{background:#0e0c09;border:1px solid #ffffff0e;gap:3px;padding:7px;display:grid}.workboardSummary small{letter-spacing:.11em;color:#7f7566;font:7px ui-monospace,monospace}.workboardSummary b{color:#d4ad70;font:15px ui-monospace,monospace}.workboardRuntime,.workboardError,.workboardBoundary{color:#8f8574;font:9px/1.5 ui-monospace,monospace}.workboardError{color:#d99b86}.workboardGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.workLane{background:#080705ad;border:1px solid #ffffff10;min-width:0}.workLane>header{letter-spacing:.13em;color:#c9a76f;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:8px 9px;font:8px ui-monospace,monospace;display:flex}.workLane>header b{font-size:10px}.workLaneBody{gap:5px;max-height:190px;padding:7px;display:grid;overflow:auto}.workLane article,.workLane details{background:#0c0b09;border-left:2px solid #5f5546;gap:3px;padding:7px;display:grid}.workLane article b,.workLane details b{color:#d7c6aa;font-size:10px}.workLane article span,.workLane article small,.workLane details span,.workLane details p,.workLane details small,.workLane em{color:#8f8574;overflow-wrap:anywhere;font-size:8px;line-height:1.45}.workLane details summary{cursor:pointer;gap:2px;display:grid}.workLane details p{white-space:pre-wrap;max-height:160px;overflow:auto}.workLane .isBlocked{border-left-color:#9b5d50}.workLane .isAttention{border-left-color:#b88a4d}.workLane .isReady{border-left-color:#71896c}.reportHealthStrip{flex-wrap:wrap;gap:4px;display:flex}.reportHealthStrip span{color:#8f8574;background:#0d0c09;border:1px solid #ffffff10;padding:4px 5px;font:7px ui-monospace,monospace}.reportHealthStrip span.isBlocked{border-color:#9b5d508c}.reportHealthStrip span.isAttention{border-color:#b88a4d8c}.reportHealthStrip span.isReady{border-color:#71896c8c}.workboardBoundary{border-top:1px solid #c79a5929;margin-top:9px;padding-top:8px}.workboardLoading{letter-spacing:.14em;color:#8e826f;font:9px ui-monospace,monospace}.scene-root .twin{width:min(660px,47vw);max-height:28vh}.scene-root .proposalList{max-height:120px}.csOpen{color:#d5b77f;cursor:pointer;text-align:left;background:linear-gradient(90deg,#15110ceb,#080705c7);border:1px solid #d5b77f38;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0 0 9px;padding:9px 11px;display:flex}.csOpen:disabled{opacity:.42;cursor:not-allowed}.csOpen span{letter-spacing:.16em;font:10px ui-monospace,monospace}.csOpen small{letter-spacing:.11em;color:#817461;font:7px ui-monospace,monospace}.csOverlay{z-index:90;color:#d8c9ae;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:radial-gradient(circle at 50% 42%,#593a1d24,#0000 31%),linear-gradient(145deg,#070605fb,#020202fc);border:1px solid #dab77757;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:fixed;inset:2.5vh 2.5vw;overflow:hidden;box-shadow:0 30px 120px #000}.csHead{border-bottom:1px solid #dab7772e;justify-content:space-between;align-items:center;gap:20px;padding:14px 17px;display:flex}.csHead>div:first-child{gap:3px;display:grid}.csHead small,.csFocusStrip small,.csInspector small{letter-spacing:.18em;color:#817461;font:7px ui-monospace,monospace}.csHead strong{letter-spacing:.18em;color:#ead7b4;font:18px ui-monospace,monospace}.csHeadState{flex-wrap:wrap;gap:8px;display:flex}.csHeadState span{letter-spacing:.1em;color:#9b8c75;border:1px solid #ffffff10;padding:5px 7px;font:7px ui-monospace,monospace}.csHead>button,.csFocusChoices button,.csAgentList button{color:#ae9b7b;letter-spacing:.12em;cursor:pointer;background:#0b0a08;border:1px solid #ffffff16;font:8px ui-monospace,monospace}.csHead>button{padding:7px 9px}.csFocusStrip{background:#0a0806a3;border-bottom:1px solid #ffffff0d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:10px 17px;display:grid}.csFocusStrip>div:first-child{gap:3px;min-width:0;display:grid}.csFocusStrip strong{color:#d7c5a5;text-overflow:ellipsis;white-space:nowrap;font:11px ui-monospace,monospace;overflow:hidden}.csFocusStrip span{color:#756c5e;overflow-wrap:anywhere;font:8px ui-monospace,monospace}.csFocusChoices{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.csFocusChoices button{padding:5px 6px}.csFocusChoices button.active{color:#e1bd83;border-color:#d3a8639e}.csBody{grid-template-columns:minmax(560px,1.55fr) minmax(300px,.72fr);gap:0;min-height:0;display:grid}.csAnatomy{background:radial-gradient(at 50% 45%,#841d211a,#0000 39%),radial-gradient(at 50% 48%,#e2cfaa0b,#0000 58%);border-right:1px solid #dab77721;min-height:620px;position:relative;overflow:hidden}.csAnatomy:before{content:"";border:1px solid #dab7770f;border-radius:48% 48% 40% 40%;position:absolute;inset:5% 10%}.csSkull{text-align:center;z-index:4;background:#080706;border:2px solid #ebdcbb9e;border-radius:50% 50% 42% 42%;place-content:center;width:88px;height:74px;display:grid;position:absolute;top:5%;left:50%;transform:translate(-50%)}.csSkull span{letter-spacing:.12em;color:#d6bd8d;font:10px ui-monospace,monospace}.csSkull small{color:#7f725e;font:7px ui-monospace,monospace}.csSpineAxis{z-index:2;flex-direction:column;justify-content:space-around;align-items:center;width:38px;display:flex;position:absolute;top:17%;bottom:9%;left:50%;transform:translate(-50%)}.csSpineAxis:before{content:"";background:linear-gradient(#8b7048,#e1c18b 38%,#77613e);width:3px;position:absolute;top:0;bottom:0}.csSpineAxis i{background:#0c0a07;border:1px solid #ecdbb594;border-radius:46%;width:29px;height:17px;position:relative;box-shadow:0 0 14px #c79a590a}.csRib{z-index:1;pointer-events:none;border:2px solid #e8d7b36b;border-bottom:0;border-radius:60% 60% 0 0;width:37%;height:11%;position:absolute}.csRibL{transform-origin:100%;left:13%;transform:rotate(-7deg)}.csRibR{transform-origin:0;right:13%;transform:rotate(7deg)}.csRib.r1{top:23%}.csRib.r2{width:40%;top:30%}.csRib.r3{width:41%;top:37%}.csRib.r4{width:42%;top:44%}.csRib.r5{width:41%;top:51%}.csRib.r6{width:39%;top:58%}.csRib.r7{width:35%;top:65%}.csObservedObject{z-index:7;color:#ddc89f;text-align:center;cursor:pointer;background:radial-gradient(circle,#8a1f2352,#0e0907f5 66%);border:1px solid #d3a863a6;border-radius:50%;place-content:center;gap:3px;width:190px;min-height:112px;padding:16px;display:grid;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #9f35271c}.csObservedObject small{letter-spacing:.15em;color:#9c7e57;font:7px ui-monospace,monospace}.csObservedObject strong{font:10px/1.35 ui-monospace,monospace}.csObservedObject span{color:#8b806e;font:8px ui-monospace,monospace}.csOrgan{z-index:9;justify-items:center;gap:4px;display:grid;position:absolute;transform:translate(-50%,-50%)}.csOrganHead{color:#a99779;cursor:pointer;background:#080705f5;border:1px solid #ffffff1a;grid-template-columns:1fr auto;grid-template-areas:"label count""state state";gap:1px 8px;min-width:95px;padding:6px 8px;display:grid}.csOrganHead small{letter-spacing:.1em;grid-area:label;font:7px ui-monospace,monospace}.csOrganHead strong{grid-area:count;font:11px ui-monospace,monospace}.csOrganHead span{color:#756a59;grid-area:state;font:6px ui-monospace,monospace}.csOrgan.active .csOrganHead{outline:1px solid #d8b1706b;box-shadow:0 0 28px #d3a86314}.csOrganHead.isReady,.csAgentFigure.isReady{border-color:#71896c94}.csOrganHead.isAttention,.csAgentFigure.isAttention{border-color:#b88a4da6}.csOrganHead.isBlocked,.csAgentFigure.isBlocked{border-color:#9b5d50ad}.csAgentFigures{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:2px;max-width:126px;display:flex}.csAgentFigure{cursor:pointer;background:0 0;border:0;width:16px;height:24px;padding:0;position:relative}.csAgentFigure i{background:#0d0b08;border:1px solid #8f8068;border-radius:50%;width:7px;height:7px;position:absolute;top:1px;left:5px}.csAgentFigure span{background:#0d0b08;border:1px solid #8f8068;border-radius:45% 45% 30% 30%;width:9px;height:11px;position:absolute;top:9px;left:4px}.csAgentFigure.isReady i,.csAgentFigure.isReady span{border-color:#8ea083}.csAgentFigure.isAttention i,.csAgentFigure.isAttention span{border-color:#c39a61}.csAgentFigure.isBlocked i,.csAgentFigure.isBlocked span{border-color:#ad6a5c}.csAgentFigure.active{filter:drop-shadow(0 0 5px #d9af6d)}.csReturnArrow{letter-spacing:.13em;color:#7d6e58;align-items:center;gap:8px;font:8px ui-monospace,monospace;display:flex;position:absolute;bottom:3.5%;left:50%;transform:translate(-50%)}.csReturnArrow span{color:#bd8f50}.csReturnArrow i{font-style:normal}.csInspector{background:#050504cc;align-content:start;gap:9px;min-height:0;padding:13px;display:grid;overflow:auto}.csInspector section{background:#080706;border:1px solid #ffffff0d;gap:7px;padding:10px;display:grid}.csInspector h3{letter-spacing:.08em;color:#d6c2a0;margin:0;font:12px ui-monospace,monospace}.csInspector p{color:#887d6b;margin:0;font:8px/1.55 ui-monospace,monospace}.csInspector dl{gap:3px;margin:0;display:grid}.csInspector dl div{border-bottom:1px solid #ffffff09;grid-template-columns:1fr minmax(0,1.4fr);gap:8px;padding-bottom:3px;display:grid}.csInspector dt,.csInspector dd{overflow-wrap:anywhere;margin:0;font:7px/1.4 ui-monospace,monospace}.csInspector dt{color:#6e6558}.csInspector dd{color:#a9997f;text-align:right}.csInspector dd.isReady,.csAgentList span.isReady{color:#91a286}.csInspector dd.isAttention,.csAgentList span.isAttention{color:#c39a61}.csInspector dd.isBlocked,.csAgentList span.isBlocked{color:#b37364}.csWarnings{gap:3px;display:grid}.csWarnings span,.csError{color:#a88478;background:#100b09;border-left:2px solid #9b5d50;padding:5px;font:7px ui-monospace,monospace}.csAgentList{gap:3px;max-height:190px;display:grid;overflow:auto}.csAgentList button{text-align:left;justify-content:space-between;gap:9px;padding:6px;display:flex}.csAgentList button b{color:#9d8d73;font-size:7px;font-weight:500}.csAgentList button span{font-size:7px}.csFooter{letter-spacing:.12em;color:#756957;border-top:1px solid #dab77726;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font:7px ui-monospace,monospace;display:flex}.csFooter strong{color:#cfa66b}.csFooter i{color:#4f473c;font-style:normal}.csFooter small{color:#766b5c;letter-spacing:.06em;margin-left:auto}@media (max-width:900px){.rootWorkboard{width:90vw;max-height:45vh;top:9vh;left:5vw;right:5vw}.workboardSummary{grid-template-columns:repeat(3,1fr)}.workboardGrid{grid-template-columns:1fr}.workLaneBody{max-height:150px}.scene-root .twin{width:90vw;max-height:25vh;right:5vw}.scene-root .caption,.scene-root .telemetry{display:none}.csOverlay{inset:1.5vh 2vw}.csHeadState{display:none}.csFocusStrip{grid-template-columns:1fr}.csFocusChoices{justify-content:flex-start}.csBody{grid-template-columns:1fr;overflow:auto}.csAnatomy{border-bottom:1px solid #dab77721;border-right:0;min-height:590px}.csInspector{overflow:visible}.csFooter small{text-align:center;width:100%;margin-left:0}}
.scene.cinematic{background-blend-mode:normal;perspective:1400px;background-color:#050504}.scene.cinematic:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 68% 43%,#dcab6021,#0000 26%),linear-gradient(90deg,#040403f5 0%,#040403a6 24%,#04040314 52%,#0404037a 78%,#040403e6 100%);position:absolute;inset:0}.atmosphere{z-index:2;pointer-events:none;filter:blur(12px);background:radial-gradient(circle at 60% 48%,#e2b77012,#0000 29%),radial-gradient(circle at 54% 66%,#ffffff05,#0000 32%);animation:18s ease-in-out infinite alternate atmosphereDrift;position:absolute;inset:-8%}.grain{z-index:14;pointer-events:none;opacity:.16;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E");position:absolute;inset:0}.sceneObject{z-index:5;aspect-ratio:1;pointer-events:none;width:min(48vw,680px);position:absolute;top:50%;left:50%;transform:translate(-32%,-48%)}.sceneObject .halo{border:1px solid #e1b6752e;border-radius:50%;animation:7s ease-in-out infinite haloBreath;position:absolute;inset:5%;box-shadow:0 0 70px #c79a5914,inset 0 0 70px #c79a590d}.sceneObject .ring,.sceneObject .ring2,.sceneObject .ring3{transform-style:preserve-3d;border:1px solid #e1b67538;border-radius:50%;position:absolute;top:50%;left:50%}.sceneObject .ring{width:96%;height:36%;animation:26s linear infinite ringTurn;transform:translate(-50%,-50%)rotate(-11deg)}.sceneObject .ring2{width:78%;height:78%;animation:34s linear infinite reverse ringTurn2;transform:translate(-50%,-50%)rotateX(68deg)rotate(18deg)}.sceneObject .ring3{opacity:.55;width:60%;height:60%;animation:42s linear infinite ringTurn;transform:translate(-50%,-50%)rotateX(74deg)rotate(-22deg)}.sceneObject .core{aspect-ratio:1;background:radial-gradient(circle at 38% 30%,#e5c58b94,#6d4e2a2e 31%,#060605e6 67%,#020201 100%);border-radius:50%;width:36%;animation:8s ease-in-out infinite coreFloat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #e1b6754d,0 18px 80px #000000e6,0 0 50px #c79a591f}.sceneObject .core:before{content:"";opacity:.8;background:repeating-radial-gradient(circle at 55% 45%,#e7c27e2e 0 1px,#0000 1px 13px),linear-gradient(125deg,#0000 20%,#dcb6741c 40%,#0000 65%);border-radius:50%;position:absolute;inset:9%}.sceneObject .satellite{background:linear-gradient(90deg,#6b5b44,#d1af78 45%,#403426);width:18px;height:10px;animation:4s ease-in-out infinite satelliteFloat;position:absolute;top:3%;left:48%;box-shadow:-18px 1px 0 -3px #62533d,18px 1px 0 -3px #62533d,0 0 20px #e1b67580}.dataNode{z-index:7;border:1px solid #d8ae69;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite dataPulse;position:absolute;box-shadow:0 0 14px #e2b670b3}.dataNode:after{content:"";transform-origin:0;width:84px;height:1px;transform:rotate(var(--r,0deg));background:linear-gradient(90deg,#e1b67580,#0000);position:absolute;top:50%;left:50%}.dn1{--r:-18deg;top:34%;left:59%}.dn2{--r:8deg;animation-delay:.8s;top:51%;left:66%}.dn3{--r:19deg;animation-delay:1.4s;top:67%;left:54%}.dn4{--r:-12deg;animation-delay:.3s;top:63%;left:72%}.vectorField{z-index:4;pointer-events:none;opacity:.42;background:repeating-linear-gradient(115deg,#0000 0 42px,#e1b6750b 43px 44px),repeating-linear-gradient(25deg,#0000 0 58px,#e1b67509 59px 60px);width:42vw;height:52vh;animation:18s linear infinite fieldShift;position:absolute;top:23%;left:38%;-webkit-mask-image:radial-gradient(#000 20%,#0000 72%);mask-image:radial-gradient(#000 20%,#0000 72%)}.scene-systems .sceneObject .core{background:linear-gradient(145deg,#18140e,#5f4b30 48%,#080706);border-radius:7%;width:28%;animation:14s ease-in-out infinite systemTurn;transform:translate(-50%,-50%)rotate(45deg)}.scene-systems .ring,.scene-systems .ring2,.scene-systems .ring3{border-radius:10%}.scene-archive .sceneObject .core{background:repeating-linear-gradient(90deg,#33291b 0 3px,#8a6b42 4px 5px,#100e0a 6px 10px);border-radius:2%;width:30%;box-shadow:26px 12px 0 -6px #20190f,-28px -10px 0 -8px #44341f,0 30px 80px #000}.scene-archive .ring,.scene-archive .ring2{border-radius:2%;transform:translate(-50%,-50%)rotate(0)}.scene-falsification .sceneObject .core{background:radial-gradient(circle,#cba569 0 2%,#221b12 3% 19%,#090806 20% 100%);width:24%;box-shadow:0 0 0 18px #e1b6750d,0 0 0 40px #e1b67506,0 0 60px #e1b67529}.scene-falsification .dataNode{border-radius:0;transform:rotate(45deg)}.scene-optionality .sceneObject .core{background:#d4aa68;width:12%;box-shadow:0 0 50px #e1b67580}.scene-optionality .ring{width:110%;height:22%;transform:translate(-50%,-50%)rotate(-28deg)}.scene-optionality .ring2{width:104%;height:32%;transform:translate(-50%,-50%)rotate(18deg)}.scene-optionality .ring3{width:92%;height:44%;transform:translate(-50%,-50%)rotate(52deg)}.scene-governance .sceneObject .core,.scene-root .sceneObject .core{background:linear-gradient(#251d12,#090806);border-radius:3%;width:20%;box-shadow:0 -70px 0 -40px #c79a5929,0 70px 0 -40px #c79a591f,70px 0 0 -40px #c79a591a,-70px 0 0 -40px #c79a591a}.scene-authority .sceneObject .core{background:#d3aa69;width:9%}.scene-authority .ring{width:92%;height:18%;transform:translate(-50%,-50%)rotate(-9deg)}.scene-authority .ring2{width:78%;height:28%;transform:translate(-50%,-50%)rotate(14deg)}.scene-authority .ring3{width:62%;height:38%;transform:translate(-50%,-50%)rotate(-19deg)}.scene-agents .sceneObject .core{background:radial-gradient(circle,#e0b978,#2f2518 42%,#080706 72%);width:14%}.scene-agents .ring{width:38%;height:38%;transform:translate(-50%,-50%)}.scene-agents .ring2{width:62%;height:62%;transform:translate(-50%,-50%)}.scene-agents .ring3{width:86%;height:86%;transform:translate(-50%,-50%)}.scene-identity .sceneObject .core{background:radial-gradient(circle at 42% 28%,#c9a46a,#241b10 42%,#080706 72%);border-radius:38% 62% 55% 45%;width:20%;animation:11s ease-in-out infinite identityMorph}.scene-models .sceneObject .core,.scene-genai .sceneObject .core{background:repeating-linear-gradient(0deg,#e1b6752e 0 1px,#0000 1px 16px),repeating-linear-gradient(90deg,#e1b67521 0 1px,#0000 1px 16px),radial-gradient(circle,#6f5737,#0b0906 64%);border-radius:8%;width:26%}.scene-models .dataNode,.scene-genai .dataNode{box-shadow:0 0 22px #e1b675cc}.cinematic .caption{max-width:480px;top:15vh}.cinematic .caption h1{letter-spacing:-.035em;color:#d4ad70;text-wrap:balance;max-width:720px;font-size:clamp(38px,5.2vw,76px)}.cinematic .caption p{color:#c2b49f;max-width:430px;font-family:Georgia,serif;font-size:15px;line-height:1.85}.cinematic .caption>span{opacity:.84}.cinematic .chips b{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06050459;font-weight:500}.cinematic .telemetry{background:linear-gradient(90deg,#050504d1,#0505041f);border-color:#e1b6752e;padding-left:10px}.cinematic .twin{background:linear-gradient(145deg,#0f0c08c2,#050504e6);border-color:#e1b67538;box-shadow:0 20px 80px #00000061,inset 0 1px #ffffff06}.cinematic .top{background:linear-gradient(#050504e0,#05050414);border-bottom-color:#e1b6751f}.cinematic .earthData{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 14px 45px #00000061}@keyframes atmosphereDrift{to{transform:translate(2%,-1%)scale(1.03)}}@keyframes haloBreath{50%{opacity:.68;transform:scale(1.035)}}@keyframes ringTurn{to{transform:translate(-50%,-50%)rotate(349deg)}}@keyframes ringTurn2{to{transform:translate(-50%,-50%)rotateX(68deg)rotate(378deg)}}@keyframes coreFloat{50%{transform:translate(-50%,-53%)scale(1.02)}}@keyframes satelliteFloat{50%{transform:translateY(-8px)rotate(3deg)}}@keyframes dataPulse{50%{opacity:.5;transform:scale(1.8)}}@keyframes fieldShift{to{background-position:120px 80px,-140px 110px}}@keyframes systemTurn{50%{transform:translate(-50%,-50%)rotate(55deg)scale(1.04)}}@keyframes identityMorph{0%,to{border-radius:38% 62% 55% 45%}50%{border-radius:62% 38% 44% 56%;transform:translate(-50%,-53%)rotate(4deg)}}@media (max-width:900px){.sceneObject{opacity:.78;width:90vw;top:46%;left:42%}.vectorField{width:80vw;top:25%;left:10%}.cinematic .caption{top:13vh}.cinematic .caption h1{max-width:92vw;font-size:clamp(34px,11vw,58px)}.cinematic .caption p{max-width:78vw;font-size:13px}.dataNode{display:none}.grain{opacity:.1}}
