:root{--phosphor:#ffb000;--phosphor-hot:#ffd36a;--phosphor-dim:#b87800;--phosphor-faint:#ffb0003d;--screen-black:#080600;--environment-black:#030303;--aged-beige:#c8b89a;--shadow-beige:#786d5c;--case-dark:#51493c;--led:#c74222;--phosphor-strength:1;--pointer-x:0;--pointer-y:0;--frame-x:0vw;--frame-y:0vh;--frame-zoom:1;--frame-yaw:-7deg;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--environment-black);scroll-behavior:smooth;scrollbar-color:#7b5607 #0a0802;scrollbar-width:thin}body{background:var(--environment-black);color:var(--phosphor);margin:0;font-family:Cascadia Mono,IBM Plex Mono,Lucida Console,Consolas,monospace;overflow-x:hidden}button,input{font:inherit}button,a,summary,input[type=range]{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--phosphor-hot);outline-offset:3px;box-shadow:0 0 0 5px #ffb00029}::selection{background:var(--phosphor);color:var(--screen-black)}.interactive-artifact{background:var(--environment-black);height:100dvh;min-height:100dvh;position:relative;overflow:hidden}.lab-stage{z-index:2;isolation:isolate;background:radial-gradient(at 49% 88%,#54370f33,#0000 34%),radial-gradient(at 50% 45%,#12100b 0%,#080705 34%,#030303 73%);min-height:100dvh;position:fixed;inset:0;overflow:hidden}.lab-stage:before{z-index:-3;content:"";opacity:.9;background:linear-gradient(108deg,#0000 0 16%,#ffdda005 24%,#0000 35%),repeating-linear-gradient(90deg,#0000 0 11.7vw,#ffffff02 11.8vw 11.9vw),radial-gradient(circle at 12% 21%,#ffffff05 0 1px,#0000 2px) 0 0/117px 103px,radial-gradient(circle at 73% 32%,#ffffff04 0 1px,#0000 2px) 0 0/151px 127px;position:absolute;inset:0}.lab-stage:after{z-index:15;pointer-events:none;content:"";background:radial-gradient(#0000 35%,#0000003d 68%,#000000c7 100%);position:absolute;inset:0}.overhead-practical{z-index:-1;background:linear-gradient(#0c0c0c,#181713 58%,#050505);border:1px solid #22201d;border-radius:3px 3px 12px 12px;width:min(32vw,430px);height:27px;position:absolute;top:-22px;left:50%;transform:translate(-50%);box-shadow:0 9px 18px #ffe4b109}.overhead-practical:after{background:conic-gradient(from 160deg at 50% 0%, transparent 0 13%, #ffe7bc0d 17%, #ffe3ac18 22%, #ffe7bc0d 27%, transparent 31%);content:"";filter:blur(14px);width:78vw;height:70vh;position:absolute;top:18px;left:50%;transform:translate(-50%)}.lab-wall{z-index:-2;position:absolute;inset:0 0 21vh;overflow:hidden}.lab-wall:before{content:"";background:linear-gradient(90deg,#0000 12%,#060606 12% 14%,#0000 14% 48%,#070707 48% 51%,#0000 51%),linear-gradient(#10100e,#050505);border:1px solid #c8b89a0b;width:25vw;height:49vh;position:absolute;bottom:3vh;right:-4vw;transform:perspective(800px)rotateY(-8deg);box-shadow:-24px 0 55px #000c}.equipment-silhouette{opacity:.84;background:#070706;border:1px solid #0d0d0c;display:block;position:absolute;bottom:0;box-shadow:0 0 38px #000}.equipment-a{width:10vw;height:27vh;left:3vw}.equipment-b{width:7vw;height:19vh;right:9vw}.desk-plane{z-index:-1;transform-origin:50% 0;background:radial-gradient(at 50% 2%,#ffb0002b,#0000 31%),repeating-linear-gradient(95deg,#0000 0 42px,#ffffff03 43px 44px),linear-gradient(#15120d,#080706 63%,#030303);border-top:1px solid #cab99914;height:39vh;position:absolute;bottom:-13vh;left:-15vw;right:-15vw;transform:perspective(760px)rotateX(57deg);box-shadow:inset 0 15px 38px #0009}.desk-plane:after{content:"";filter:blur(14px);background:radial-gradient(at top,#ffb00033,#8e59040d 35%,#0000 70%);width:min(68vw,980px);height:22vh;position:absolute;top:0;left:50%;transform:translate(-50%)}.cable{filter:drop-shadow(0 2px 1px #ffb00008);border:0 solid #000000eb;border-bottom-width:5px;border-radius:50%;display:block;position:absolute}.cable-a{width:29%;height:34%;top:23%;left:4%;transform:rotate(7deg)}.cable-b{width:24%;height:45%;top:9%;right:3%;transform:rotate(-13deg)}.evidence-label{z-index:3;color:#c8b89a47;letter-spacing:.18em;margin:0;font-size:10px;position:absolute;top:32px;left:34px}.camera-rig{perspective:1700px;perspective-origin:49% 46%;transform:translate(var(--frame-x), var(--frame-y));place-items:center;transition:transform 1.1s cubic-bezier(.2,.7,.18,1);display:grid;position:absolute;inset:0}.terminal-machine{aspect-ratio:1.34;width:min(74vw,1030px);transform-style:preserve-3d;transform:scale(var(--frame-zoom)) rotateX(calc(1.4deg + (var(--pointer-y) * -.45deg))) rotateY(calc(var(--frame-yaw) + (var(--pointer-x) * 1.1deg)));will-change:transform;transition:transform 1.15s cubic-bezier(.18,.72,.12,1);animation:1.8s cubic-bezier(.18,.72,.12,1) both camera-settle;position:relative}.machine-front{z-index:2;background:linear-gradient(102deg,#0000 0 3%,#ffffff1f 7%,#0000 11%),radial-gradient(circle at 16% 15%,#ffffff38,#0000 17%),radial-gradient(circle at 84% 88%,#54452d42,#0000 31%),linear-gradient(145deg,#d3c4a6 0%,#b9aa8d 39%,#a6967b 69%,#827660 100%);border:1px solid #d5c5a7;border-radius:5.2% 4.5% 6.2% 5.5%/6.4% 6% 7% 6.5%;position:absolute;inset:4.2% 4.5% 8.5%;overflow:hidden;transform:translateZ(38px);box-shadow:inset 8px 8px 14px #ffffff1f,inset -15px -18px 24px #4a3d2b4d,0 2px #554c3e,0 27px 48px #000000c7,0 0 70px #ffb00009}.machine-front:before{pointer-events:none;content:"";mix-blend-mode:multiply;opacity:.9;background:radial-gradient(circle at 13% 63%,#46382512 0 1px,#0000 2px) 0 0/67px 59px,radial-gradient(circle at 78% 24%,#45341e14 0 1px,#0000 2px) 0 0/83px 71px,radial-gradient(circle at 58% 81%,#ffffff17 0 1px,#0000 2px) 0 0/97px 89px;position:absolute;inset:0}.machine-front:after{z-index:8;pointer-events:none;content:"";border:1px solid #493d2c33;border-radius:4.4%/5.3%;position:absolute;inset:2.1%}.machine-top{z-index:1;transform-origin:50% 100%;background:linear-gradient(90deg,#b3a587,#d0c1a2 27%,#b7a88b 71%,#8b7e67);border:1px solid #b8aa8e;border-radius:28px 25px 4px 4px;height:10.7%;position:absolute;top:.6%;left:6.5%;right:8.4%;transform:rotateX(76deg)translateZ(31px);box-shadow:inset 0 8px 9px #ffffff17}.top-vents{gap:2.1%;width:58%;height:41%;display:flex;position:absolute;top:28%;left:21%}.top-vents span{background:#554c3d;border-radius:999px;flex:1;box-shadow:inset 0 2px 3px #261f17,0 1px #ffffff1a}.machine-side{z-index:0;transform-origin:0;background:radial-gradient(circle at 70% 76%,#40311f3d,#0000 23%),linear-gradient(90deg,#9d8f76,#776d5b 78%,#4f493d);border:1px solid #7a705c;border-radius:0 18px 28px 0;width:9.2%;height:77%;position:absolute;top:7.8%;right:.1%;transform:rotateY(73deg)translateZ(5px);box-shadow:inset -12px 0 18px #261f1766}.side-vents{gap:4.5%;height:38%;display:grid;position:absolute;top:24%;left:17%;right:15%}.side-vents span{background:#342e25;border-radius:999px;box-shadow:inset 3px 0 4px #17130f}.machine-shadow{z-index:-2;filter:blur(12px);background:radial-gradient(#000000f2,#0000 72%);height:17%;position:absolute;bottom:0;left:7%;right:9%;transform:translateZ(-55px)rotateX(77deg)}.machine-foot{z-index:0;background:linear-gradient(#8c806a,#6e6453 58%,#4e473b);border:1px solid #706655;border-radius:9px 9px 28px 28px/9px 9px 14px 14px;height:11%;position:absolute;bottom:2.5%;left:15%;right:16%;transform:translateZ(4px);box-shadow:0 16px 19px #000000bd,inset 0 3px #ffffff14}.machine-foot span{background:#37322b;border-radius:0 0 5px 5px;width:13%;height:11px;position:absolute;bottom:-8px}.machine-foot span:first-child{left:9%}.machine-foot span:last-child{right:9%}.screen-recess{z-index:2;height:70.8%;box-shadow:inset 11px 13px 19px #1c1712d4, inset -6px -7px 11px #eedbb51f, 0 0 calc(31px * var(--phosphor-strength)) #ffb0001f, 0 9px 10px #ffb00009;background:linear-gradient(142deg,#685e4e 0%,#3f382e 48%,#857965 100%);border:1px solid #554b3c;border-radius:6.8% 6.2% 7.2% 6.6%/8.2% 7.4% 9.3% 8.6%;padding:2.25%;position:absolute;top:6.2%;left:6.9%;right:7.3%}.screen-glass{isolation:isolate;width:100%;height:100%;box-shadow:inset 0 0 11px #000, inset 0 0 46px #000000f2, inset 0 -10px 23px #ffb00005, 0 0 calc(13px * var(--phosphor-strength)) #ffb0002e;background:radial-gradient(at 49% 47%,#ffb00009,#0000 72%),#050400;border:1px solid #1f1809;border-radius:5.8% 5.2% 6.3% 5.6%/8.8% 8% 10.2% 9.3%;position:relative;overflow:hidden}.screen-glass:before{z-index:9;pointer-events:none;content:"";background:radial-gradient(#0000 57%,#00000057 77%,#000c 100%);border-radius:7%;position:absolute;inset:-2%}.terminal-ui{z-index:2;color:color-mix(in srgb, var(--phosphor) calc(var(--phosphor-strength) * 82%), #7b4c00);text-shadow:0 0 calc(2px * var(--phosphor-strength)) #ffb000c7, 0 0 calc(6px * var(--phosphor-strength)) #ffb00038;transform-origin:50%;background:radial-gradient(#ffb00006,#0000 68%);grid-template-rows:27px 43px minmax(0,1fr) 70px 20px;font-size:clamp(10px,.79vw,13px);line-height:1.35;transition:opacity .18s linear,filter .18s linear;animation:13.7s step-end infinite screen-flicker;display:grid;position:absolute;inset:0;overflow:hidden;transform:scale(1.007,1.01)}.system-strip{color:var(--phosphor-hot);letter-spacing:.07em;background:#ffb00009;border-bottom:1px solid #ffb00042;grid-template-columns:1fr auto 76px;align-items:center;gap:10px;padding:0 17px;font-size:.83em;display:grid}.system-strip-center{color:#ffb00094}.system-strip time{text-align:right}.command-index{background:#050400d4;border-bottom:1px solid #ffb0003b;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.command-index button{color:#ffb0008c;cursor:pointer;text-align:center;min-width:0;text-shadow:inherit;background:0 0;border:0;border-right:1px solid #ffb00024;border-radius:0;padding:4px 3px 3px;position:relative}.command-index button:last-child{border-right:0}.command-index button:after{background:var(--phosphor-hot);height:1px;box-shadow:0 0 6px var(--phosphor);content:"";opacity:0;position:absolute;bottom:0;left:8%;right:8%}.command-index button:hover,.command-index button.is-active{color:var(--phosphor-hot);background:#ffb0000f}.command-index button.is-active:after{opacity:1}.command-index button:disabled{cursor:not-allowed;opacity:.35}.command-index button span,.command-index button small{text-overflow:ellipsis;display:block;overflow:hidden}.command-index button span{color:currentColor;font-size:.92em}.command-index button small{letter-spacing:.04em;font-size:.69em}.panel-viewport{overscroll-behavior:contain;scrollbar-color:#ffb00080 transparent;scrollbar-width:thin;min-height:0;position:relative;overflow:hidden auto}.panel-viewport::-webkit-scrollbar{width:5px}.panel-viewport::-webkit-scrollbar-thumb{background:#ffb0007a}.terminal-panel{min-height:100%;padding:15px 19px 28px;display:none}.terminal-panel.is-active{animation:.22s steps(3,end) both record-mount;display:block}.panel-heading{color:var(--phosphor-hot);letter-spacing:.04em;border-bottom:1px dashed #ffb00047;justify-content:space-between;gap:12px;margin:0 0 14px;padding:0 0 7px;display:flex}.panel-heading p{margin:0;font-size:1.1em}.panel-heading>span{color:#ffb00080;letter-spacing:.12em;white-space:nowrap;font-size:.76em}.prompt-glyph{color:#ffb00094}.block-cursor{vertical-align:-.1em;background:var(--phosphor);width:.56em;height:.9em;box-shadow:0 0 6px var(--phosphor);margin-left:3px;animation:1.08s step-end infinite cursor-blink;display:inline-block}.session-frame{background:#ffb00005;border:1px solid #ffb00080;padding:12px 16px 13px;position:relative}.session-frame:before,.session-frame:after{color:var(--phosphor-hot);font-size:.74em;position:absolute}.session-frame:before{background:var(--screen-black);content:"SECURE IDENTITY RECORD";padding:0 5px;top:-.72em;left:14px}.session-frame:after{background:var(--screen-black);content:"CHK: A7F2-PASS";padding:0 5px;bottom:-.72em;right:10px}.session-owner{color:#ffb00091;letter-spacing:.1em;margin:0;font-size:.79em}.session-frame h1{color:var(--phosphor-hot);letter-spacing:.055em;text-shadow:0 0 4px var(--phosphor), 0 0 13px #ffb00070;margin:2px 0 5px;font-size:clamp(24px,3vw,43px);font-weight:500;line-height:.96}.role-lines{color:var(--phosphor-hot);letter-spacing:.045em;margin:8px 0;font-size:1.07em}.role-lines p,.positioning,.availability,.explore-prompt{margin:3px 0}.positioning{color:#ffb000d1;max-width:71ch;font-size:1.03em}.availability{color:var(--phosphor-hot);margin-top:9px;font-size:.88em}.availability span{color:#dc5a2b;text-shadow:0 0 7px #d74320}.explore-prompt{color:#ffb00094;font-size:.82em}.identity-record{color:#ffb000bd;grid-template-columns:minmax(0,1.35fr) minmax(180px,.85fr);gap:17px 24px;margin-top:17px;display:grid}.identity-record>p{margin:0}.identity-record>p+p{grid-column:1}.domain-register{border-top:1px solid #ffb0003d;grid-area:1/2/span 2;margin:0;padding:0;list-style:none}.domain-register li{border-bottom:1px solid #ffb00029;grid-template-columns:25px 1fr;gap:6px;padding:3px 0;font-size:.75em;display:grid}.domain-register li span{color:#ffb00059}.tree-root{color:var(--phosphor-hot);margin:0 0 2px;font-size:1.04em}.capability-list{border-left:1px dashed #ffb00038}.capability-module{border-bottom:1px solid #ffb00024;padding:5px 0 8px 11px}.capability-module:last-child{border-bottom:0}.capability-module h2{color:var(--phosphor-hot);margin:0 0 5px -15px;font-size:1.04em;font-weight:400}.capability-module h2 span{color:#ffb00075}.capability-module dl,.capability-module dl div,.operation-record dl,.operation-record dl div{margin:0}.capability-module dl div{grid-template-columns:63px 1fr;gap:8px;padding:1px 0;display:grid}.capability-module dt,.operation-record dt{color:#ffb0007a;letter-spacing:.08em;font-size:.72em}.capability-module dd,.operation-record dd{color:#ffb000b8;margin:0;font-size:.81em}.operation-list{gap:11px;display:grid}.operation-record{background:#ffb00004;border:1px solid #ffb0006b}.operation-record>header{background:#ffb0000e;border-bottom:1px solid #ffb00057;justify-content:space-between;gap:12px;padding:5px 8px;display:flex}.operation-record h2{color:var(--phosphor-hot);margin:0;font-size:1em;font-weight:400}.operation-record>header span{color:var(--phosphor-hot);font-size:.72em}.operation-domain{color:#ffb0007a;letter-spacing:.07em;margin:0;padding:4px 8px 1px;font-size:.72em}.operation-record dl{padding:3px 8px 6px}.operation-record dl div{grid-template-columns:88px 1fr;gap:9px;padding:2px 0;display:grid}.operation-record>footer{color:#ffb0006b;border-top:1px dashed #ffb00038;justify-content:space-between;gap:12px;padding:5px 8px;font-size:.69em;display:flex}.operation-record>footer a{color:var(--phosphor-hot)}.tag-register{color:#ffb000c4;flex-wrap:wrap;gap:4px 8px;display:flex}.history-log{padding-left:10px;position:relative}.history-log:before{content:"";background:#ffb00059;width:1px;position:absolute;top:11px;bottom:20px;left:15px;box-shadow:0 0 5px #ffb00059}.history-event{margin:0 0 8px;padding-left:24px;position:relative}.history-event:before{z-index:1;border:1px solid var(--phosphor);background:var(--screen-black);content:"";width:11px;height:11px;position:absolute;top:9px;left:0;box-shadow:0 0 5px #ffb00073}.history-event summary{cursor:pointer;border-bottom:1px solid #ffb0002e;grid-template-columns:67px 150px minmax(0,1fr) 33px;align-items:baseline;gap:8px;padding:6px 7px;list-style:none;display:grid}.history-event summary::-webkit-details-marker{display:none}.history-event summary:hover{background:#ffb0000d}.history-date{color:var(--phosphor-hot)}.history-event-label{color:#ffb00075;letter-spacing:.05em;font-size:.72em}.history-event strong{color:#ffb000d6;font-size:.91em;font-weight:400}.history-toggle{color:#ffb00080;font-size:.78em}.history-event[open] .history-toggle{color:var(--phosphor-hot)}.history-event[open] .history-toggle:first-letter{opacity:0}.history-event>p{color:#ffb000b3;margin:0;padding:7px 41px 7px 82px;font-size:.83em}.log-end{color:#ffb0006e;margin:15px 0 0 3px;font-size:.78em}.manifest{border:1px solid #ffb0005e}.manifest>header{color:#ffb00087;letter-spacing:.09em;background:#ffb0000e;border-bottom:1px solid #ffb00057;grid-template-columns:1.4fr 1fr .8fr;gap:10px;padding:5px 9px;font-size:.74em;display:grid}.manifest>article{border-bottom:1px solid #ffb0002b;grid-template-columns:1.4fr 1fr .8fr;gap:10px;padding:9px;display:grid}.manifest>article small,.manifest>article strong{display:block}.manifest-empty{background:repeating-linear-gradient(-45deg,#0000 0 12px,#ffb00005 12px 13px),#ffb00002;min-height:165px;padding:27px 24px}.manifest-empty p{color:#ffb000ad;max-width:64ch;margin:0 0 11px}.manifest-empty p:first-child{color:var(--phosphor-hot);font-size:1.15em}.manifest-empty span{color:#ffb0006e;font-size:.76em}.ping-log{color:#ffb0006e;border-left:1px solid #ffb0004d;margin-bottom:13px;padding:7px 10px;font-size:.73em}.ping-log p{margin:1px 0}.contact-record{border:1px solid #ffb0006e}.contact-invitation{color:var(--phosphor-hot);border-bottom:1px dashed #ffb00040;margin:0;padding:12px 14px;font-size:1.1em}.contact-record address{padding:3px 12px 7px;font-style:normal}.contact-record address a{color:var(--phosphor-hot);border-bottom:1px solid #ffb00029;grid-template-columns:83px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 4px;text-decoration:none;display:grid}.contact-record address a:hover{background:var(--phosphor);color:var(--screen-black);text-shadow:none}.contact-record address a span{color:#ffb00080;letter-spacing:.08em;font-size:.72em}.contact-record address a:hover span{color:var(--screen-black)}.contact-record address a strong,.contact-record address a b{font-weight:400}.location-line,.transmission-open,.awaiting-response{margin:0;padding:2px 16px}.location-line{color:#ffb00075;font-size:.73em}.transmission-open{color:var(--phosphor-hot);margin-top:8px}.awaiting-response{color:#ffb000c2;padding-bottom:10px}.awaiting-response span{animation:1.08s step-end infinite cursor-blink}.command-dock{z-index:3;background:#050400eb;border-top:1px solid #ffb0004d;position:relative}.console-response{color:#ffb0008a;white-space:normal;min-height:31px;max-height:31px;margin:0;padding:2px 12px;font-size:.68em;line-height:13px;overflow:hidden auto}.command-dock form{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:3px 10px 6px;display:grid}.command-dock label{color:var(--phosphor-hot);font-size:.84em}.command-dock input{min-width:0;color:var(--phosphor-hot);caret-color:var(--phosphor-hot);text-shadow:inherit;background:0 0;border:0;border-bottom:1px solid #ffb00038;border-radius:0;outline:0;padding:1px 3px}.command-dock input::placeholder{color:#ffb00045}.command-dock button,.boot-layer button{color:var(--phosphor-hot);cursor:pointer;text-shadow:inherit;background:0 0;border:1px solid #ffb00075;border-radius:0;padding:2px 7px}.command-dock button:hover,.boot-layer button:hover{background:var(--phosphor);color:var(--screen-black);text-shadow:none}.command-dock button:disabled{cursor:not-allowed;opacity:.35}.bios-footer{color:#ffb00052;letter-spacing:.05em;border-top:1px solid #ffb00024;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:.59em;display:flex}.boot-layer{z-index:7;background:radial-gradient(ellipse at center, #ffb00007, transparent 63%), var(--screen-black);color:var(--phosphor);text-shadow:0 0 5px #ffb00094;flex-direction:column;padding:20px 24px;font-size:clamp(10px,.9vw,14px);transition:opacity .23s linear,visibility .23s linear;display:flex;position:absolute;inset:0}.boot-layer.is-complete{visibility:hidden;opacity:0}.boot-layer header{color:var(--phosphor-hot);letter-spacing:.05em;border-bottom:1px solid #ffb00059;justify-content:space-between;gap:20px;padding-bottom:8px;display:flex}.boot-log{min-height:205px;padding:16px 0 10px}.boot-log p{margin:2px 0;animation:.11s steps(2,end) both boot-line}.boot-layer button{align-self:flex-start;margin-top:auto}.crt-signal,.scanline-layer,.glass-vignette,.glass-glare,.screen-power{pointer-events:none;position:absolute;inset:0}.crt-signal{z-index:4;opacity:.48;width:100%;height:100%;animation:16s step-end infinite sync-drift}.scanline-layer{z-index:5;mix-blend-mode:multiply;opacity:.66;background:repeating-linear-gradient(0deg,#00000029 0 1px,#ffb00004 1px 2px,#0000 2px 4px)}.glass-vignette{z-index:6;border-radius:inherit;box-shadow:inset 0 0 32px 13px #000000bd}.glass-glare{z-index:6;background:linear-gradient(116deg, transparent 0 17%, #fff4dc0c 23%, transparent 32%), radial-gradient(ellipse at calc(24% + (var(--pointer-x) * 2%)) calc(14% + (var(--pointer-y) * 2%)), #ffefc91c, transparent 27%);opacity:.76}.screen-power{z-index:12;opacity:0}.screen-power:after{background:var(--phosphor-hot);width:4px;height:4px;box-shadow:0 0 12px 3px var(--phosphor);content:"";opacity:0;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.machine--booting .screen-power{opacity:1;background:radial-gradient(#ffd36a33,#ffb00006 45%,#030200 72%);animation:.76s ease-out both crt-ignite}.machine--shutting .terminal-ui,.machine--shutting .boot-layer{animation:.7s cubic-bezier(.72,.02,.88,.44) both terminal-collapse}.machine--shutting .screen-power{opacity:1;background:linear-gradient(#0000 49.4%,#ffd36af2 49.7% 50.3%,#0000 50.6%);animation:.7s linear both power-layer-fade}.machine--shutting .screen-power:after{animation:.7s linear both phosphor-dot}.machine--off .terminal-ui,.machine--off .boot-layer,.machine--off .crt-signal{visibility:hidden;opacity:0}.machine--off .screen-power{opacity:1;background:#020200}.machine--off .screen-recess{box-shadow:inset 11px 13px 19px #14110de6,inset -6px -7px 11px #eedbb514}.shell-scratch{z-index:4;pointer-events:none;background:#5441273d;height:1px;display:block;position:absolute;box-shadow:0 1px #eedec029}.scratch-a{width:12%;bottom:15%;right:4.5%;transform:rotate(-11deg)}.scratch-b{width:7%;bottom:7%;left:21%;transform:rotate(5deg)}.case-screw{z-index:5;background:linear-gradient(45deg,#8e826c 42%,#4a4337 44% 56%,#9b8e76 58%);border:1px solid #665c4b;border-radius:50%;width:7px;height:7px;position:absolute;bottom:3.6%;box-shadow:inset 0 0 2px #392f23}.screw-a{left:3.3%}.screw-b{right:3.3%}.control-deck{z-index:3;color:#584d3b;text-shadow:0 1px #eeddbc52;border-top:1px solid #52422b4d;grid-template-columns:1fr auto 1fr;align-items:center;gap:13px;height:16%;padding:0 1.7%;display:grid;position:absolute;bottom:2.8%;left:7%;right:6.8%}.manufacturer-badge{flex-direction:column;justify-self:start;line-height:1;display:flex}.manufacturer-badge span{letter-spacing:.12em;font-family:Arial,Helvetica,sans-serif;font-size:clamp(9px,1vw,14px);font-weight:800}.manufacturer-badge small{letter-spacing:.08em;margin-top:4px;font-size:clamp(5px,.5vw,7px)}.model-plaque{letter-spacing:.09em;white-space:nowrap;border:1px solid #53432d61;padding:4px 10px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(6px,.62vw,9px);box-shadow:inset 0 1px #f2e4c840}.physical-controls{justify-self:end;align-items:center;gap:18px;display:flex}.contrast-control{letter-spacing:.08em;justify-items:center;gap:4px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(6px,.58vw,8px);display:grid}.contrast-control input{appearance:none;cursor:ew-resize;background:linear-gradient(#776c58,#a99a80 48%,#6b604f);border:1px solid #625744;border-radius:1px;width:clamp(44px,5.2vw,72px);height:14px;margin:0;box-shadow:inset 0 1px 3px #2a231a99,0 1px #efdcb83d}.contrast-control input::-webkit-slider-thumb{appearance:none;background:linear-gradient(90deg,#82745f,#c1b092 44%,#746752);border:1px solid #4d4334;border-radius:2px;width:15px;height:18px;box-shadow:1px 2px 3px #00000073}.contrast-control input::-moz-range-thumb{background:linear-gradient(90deg,#82745f,#c1b092 44%,#746752);border:1px solid #4d4334;border-radius:2px;width:15px;height:18px;box-shadow:1px 2px 3px #00000073}.power-assembly{grid-template-rows:auto auto;grid-template-columns:auto auto;place-items:center;gap:2px 6px;font-family:Arial,Helvetica,sans-serif;display:grid}.power-led{background:#3d2d23;border:1px solid #5a3a28;border-radius:50%;grid-row:1;width:7px;height:7px;transition:background .18s linear,box-shadow .18s linear;box-shadow:inset 0 1px 2px #000000b3}.power-led[data-on=true]{background:var(--led);box-shadow:0 0 7px #d34b29,inset 0 1px #ffbe8e80}.power-button{color:#302c25;cursor:pointer;background:linear-gradient(#8b7f6b,#6c6252 56%,#4f493d);border:1px solid #50483c;border-radius:3px;grid-area:1/2;place-items:center;width:clamp(25px,2.5vw,34px);height:clamp(21px,2.1vw,29px);padding:0;display:grid;box-shadow:0 3px 4px #00000070,inset 0 2px #dcccaf2b}.power-button:active,.power-button[aria-pressed=true]{transform:translateY(1px);box-shadow:0 1px 2px #00000070,inset 0 2px 4px #221d1747}.power-button span{font-size:clamp(7px,.7vw,10px)}.power-assembly small{letter-spacing:.08em;grid-column:1/-1;font-size:clamp(6px,.53vw,8px)}.scene-controls{z-index:18;gap:8px;display:flex;position:absolute;top:29px;right:32px}.scene-controls button{color:#c8b89a7a;letter-spacing:.1em;cursor:pointer;background:#0303038a;border:1px solid #c8b89a33;border-radius:0;padding:5px 8px;font-size:9px}.scene-controls button:hover,.scene-controls button[aria-pressed=true]{color:var(--phosphor);border-color:#ffb0006e}.scroll-cue{z-index:18;color:#c8b89a52;letter-spacing:.12em;grid-template-columns:auto 46px auto;align-items:center;gap:9px;font-size:8px;display:grid;position:absolute;bottom:28px;right:33px}.scroll-cue i{background:#c8b89a26;height:1px;display:block;position:relative;overflow:hidden}.scroll-cue i:after{background:var(--phosphor);content:"";width:30%;height:1px;animation:2.4s ease-in-out infinite scroll-signal;position:absolute;top:0;left:-30%}.scroll-cue b{color:#ffb0007a;font-weight:400}.screenreader-status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scroll-spine{z-index:0;position:relative}.scroll-chapter{pointer-events:none;height:90vh}.scroll-chapter:first-child,.scroll-chapter:last-child{height:100vh}.static-fallback{background:var(--screen-black);max-width:880px;color:var(--phosphor);margin:0 auto;padding:48px 24px 90px;font-family:Cascadia Mono,Consolas,monospace;line-height:1.55;display:none}.static-fallback h1,.static-fallback h2,.static-fallback h3,.static-fallback a{color:var(--phosphor-hot)}.static-fallback section{border-top:1px solid #ffb00059;padding:22px 0}@keyframes camera-settle{0%{opacity:.34;transform:scale(.88)translate3d(3.5vw,-1.5vh,-120px)rotateX(3.6deg)rotateY(-13deg)}to{opacity:1;transform:scale(var(--frame-zoom)) rotateX(calc(1.4deg + (var(--pointer-y) * -.45deg))) rotateY(calc(var(--frame-yaw) + (var(--pointer-x) * 1.1deg)))}}@keyframes screen-flicker{0%,7%,9%,12%,36%,38%,62%,64%,91%,to{opacity:1;filter:brightness()}8%{opacity:.988;filter:brightness(.99)}37%{opacity:.994;filter:brightness(1.012)}63%{opacity:.986;filter:brightness(.985)}92%{opacity:.996;filter:brightness(1.006)}}@keyframes sync-drift{0%,43%,44.4%,78%,79.2%,to{transform:translateY(0)}43.3%{transform:translateY(1px)}43.7%{transform:translateY(-1px)}78.4%{transform:translateY(1.5px)}78.8%{transform:translateY(0)}}@keyframes cursor-blink{0%,52%{opacity:1}53%,to{opacity:0}}@keyframes record-mount{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes boot-line{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:none}}@keyframes crt-ignite{0%{opacity:1;clip-path:inset(49.6% 50%);filter:brightness(3)}28%{clip-path:inset(49.4% 4%);filter:brightness(2.2)}62%{clip-path:inset(8% 2%);opacity:.72;filter:brightness(1.3)}to{clip-path:inset(0);opacity:0;filter:brightness()}}@keyframes terminal-collapse{0%{opacity:1;filter:brightness();transform:scale(1.007,1.01)}55%{opacity:1;filter:brightness(2.8);transform:scale(1.01,.012)}78%{opacity:.96;filter:brightness(5);transform:scale(.035,.007)}to{opacity:0;filter:brightness(0);transform:scale(0)}}@keyframes power-layer-fade{0%,58%{opacity:0}62%{opacity:1}84%{opacity:.6}to{opacity:0}}@keyframes phosphor-dot{0%,70%{opacity:0}78%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(.35)}}@keyframes scroll-signal{0%{left:-30%}55%,to{left:100%}}@media (max-width:1180px){.terminal-machine{width:min(88vw,970px)}.equipment-a,.equipment-b{opacity:.45}}@media (max-width:860px){.interactive-artifact{min-height:100dvh}.terminal-machine{width:108vw}.evidence-label,.lab-wall:before,.equipment-silhouette{display:none}.camera-rig{perspective:1400px}.system-strip{grid-template-columns:1fr 66px}.system-strip-center{display:none}.identity-record{grid-template-columns:1fr}.identity-record>p+p,.domain-register{grid-area:auto/1}.domain-register{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.domain-register li{padding-right:7px}.history-event summary{grid-template-columns:62px 128px minmax(0,1fr) 32px}}@media (max-width:600px){.lab-stage{background:radial-gradient(at 50% 77%,#54370f2b,#0000 38%),radial-gradient(at 50% 42%,#100e09 0%,#050504 48%,#030303 81%)}.terminal-machine{aspect-ratio:1.22;width:126vw}.machine-side{width:8.5%;right:-.8%}.machine-front{border-radius:5%/4.5%;inset:4.5% 4% 8.5%}.screen-recess{height:71.5%;padding:2.2%;top:6%;left:7%;right:7%}.terminal-ui,.boot-layer{width:92vw;left:50%;right:auto;transform:translate(-50%)scale(1.005,1.01)}.terminal-ui{grid-template-rows:22px 54px minmax(0,1fr) 67px;font-size:11px}.system-strip{padding:0 9px;font-size:8px}.command-index{grid-template-columns:repeat(3,minmax(0,1fr))}.command-index button{padding:2px 1px}.command-index button span{margin-right:3px;display:inline}.command-index button small{font-size:7.5px;display:inline}.bios-footer{display:none}.terminal-panel{padding:9px 10px 19px}.panel-heading{margin-bottom:10px;padding-bottom:4px}.panel-heading>span{display:none}.session-frame{padding:9px 10px 10px}.session-frame h1{font-size:25px}.role-lines{font-size:9.5px}.positioning{font-size:9px}.availability,.explore-prompt{font-size:7.5px}.identity-record{gap:8px;margin-top:12px;font-size:9px}.domain-register{grid-template-columns:1fr}.capability-module h2 span{display:none}.capability-module h2:before{color:#ffb00073;content:"> "}.capability-module{padding-left:6px}.capability-module h2{margin-left:0}.capability-module dl div,.operation-record dl div{display:block}.capability-module dd,.operation-record dd{margin-top:1px}.operation-record>header,.operation-record>footer{display:block}.operation-record>header span,.operation-record>footer>span{margin-top:2px;display:block}.history-event{padding-left:18px}.history-event summary{grid-template-columns:52px minmax(0,1fr) 28px;gap:4px}.history-event-label{display:none}.history-event>p{padding:6px 12px 6px 58px}.manifest>header{grid-template-columns:1fr auto}.manifest>header span:nth-child(2){display:none}.manifest-empty{min-height:130px;padding:17px 14px}.ping-log{display:none}.contact-record address a{grid-template-columns:61px minmax(0,1fr) auto}.command-dock form{grid-template-columns:auto minmax(0,1fr) 35px;gap:4px;padding-left:6px;padding-right:6px}.command-dock label{font-size:8px}.command-dock input{font-size:10px}.command-dock button{padding:2px 3px;font-size:9px}.console-response{padding-left:7px;padding-right:7px;font-size:8px}.boot-layer{padding:13px 15px;font-size:9px}.boot-layer header span:first-child{max-width:65%}.boot-log{min-height:140px;padding-top:10px}.control-deck{height:16.2%;bottom:2.4%;left:6.8%;right:6.6%}.model-plaque{display:none}.control-deck{grid-template-columns:1fr 1fr}.physical-controls{gap:11px}.manufacturer-badge span{font-size:9px}.manufacturer-badge small{font-size:5px}.scene-controls{top:15px;right:14px}.scene-controls button{padding:4px 6px;font-size:7px}.scroll-cue{grid-template-columns:35px auto;font-size:7px;bottom:14px;right:14px}.scroll-cue span{display:none}.overhead-practical{width:52vw}.desk-plane{height:35vh;bottom:-10vh}.machine--shutting .terminal-ui,.machine--shutting .boot-layer{animation-name:terminal-collapse-mobile}}@keyframes terminal-collapse-mobile{0%{opacity:1;filter:brightness();transform:translate(-50%)scale(1.005,1.01)}55%{opacity:1;filter:brightness(2.8);transform:translate(-50%)scale(1.01,.012)}78%{opacity:.96;filter:brightness(5);transform:translate(-50%)scale(.035,.007)}to{opacity:0;filter:brightness(0);transform:translate(-50%)scale(0)}}.reduced-effects .terminal-machine,.reduced-effects .camera-rig,.reduced-effects .terminal-ui,.reduced-effects .crt-signal,.reduced-effects .block-cursor,.reduced-effects .awaiting-response span,.reduced-effects .scroll-cue i:after,.reduced-effects .terminal-panel.is-active{transition-duration:.001ms!important;animation:none!important}.reduced-effects .terminal-machine{transform:scale(var(--frame-zoom)) rotateX(1.4deg) rotateY(var(--frame-yaw))}.reduced-effects .crt-signal{opacity:.2}.reduced-effects .scanline-layer{opacity:.38}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.terminal-machine{transform:scale(var(--frame-zoom)) rotateX(1.4deg) rotateY(var(--frame-yaw))}.crt-signal{opacity:.2}}.demo-banner{z-index:18;color:#ffd36adb;letter-spacing:.08em;pointer-events:none;white-space:nowrap;background:#030303d6;border:1px solid #ffb0006b;margin:0;padding:4px 9px;font-size:9px;position:absolute;top:27px;left:50%;transform:translate(-50%)}.fallback-demo-note{color:var(--phosphor-hot);border:1px solid #ffb00099;padding:7px 9px}.command-index button,.system-strip-center,.prompt-glyph,.panel-heading>span,.capability-module dt,.operation-record dt,.operation-domain,.history-event-label,.contact-record address a span,.location-line,.console-response{color:#ffb000bd}.capability-module dd,.operation-record dd,.identity-record,.manifest-empty p,.history-event>p{color:#ffb000d6}.scene-controls button{color:#c8b89ab3;min-height:32px}@media (max-width:600px){.terminal-machine{width:min(126vw,114.68dvh)}.role-lines,.positioning,.identity-record{font-size:10.5px}.availability,.explore-prompt,.command-dock label,.console-response{font-size:9px}.scene-controls button{min-width:58px;min-height:36px;font-size:9px}.power-button{min-width:40px;min-height:36px}.contrast-control input{min-width:58px;height:22px}.demo-banner{text-overflow:ellipsis;max-width:calc(100vw - 28px);font-size:8px;top:58px;overflow:hidden}}@media (max-height:620px) and (orientation:landscape){.terminal-machine{aspect-ratio:1.34;width:min(92vw,123.28dvh)}.terminal-ui,.boot-layer{width:96%}.terminal-ui{grid-template-rows:20px 48px minmax(0,1fr) 62px;font-size:10.5px}.control-deck{height:16%}.demo-banner{max-width:45vw;top:8px;left:12px;transform:none}.scene-controls{top:7px;right:10px}.scroll-cue{bottom:7px;right:10px}}
.camera-rig{perspective:1380px;perspective-origin:47% 42%;transform:translate(calc(var(--frame-x) - 3vw), var(--frame-y))}.terminal-machine{--front-z:62px;--case-depth:244px;aspect-ratio:1.12;width:min(74vw,100.8dvh,1080px);transform:scale(var(--frame-zoom)) rotateX(calc(2.2deg + (var(--pointer-y) * -.22deg))) rotateY(calc(var(--frame-yaw) + (var(--pointer-x) * .38deg)))}.machine-volume{transform-style:preserve-3d;position:absolute;inset:3% 5.2% 14.5% 4.5%}.machine-volume:before,.machine-volume:after{z-index:5;pointer-events:none;content:"";position:absolute}.machine-volume:before{height:11px;transform:translateZ(calc(var(--front-z) + 3px));background:linear-gradient(#c1ae8d,#8d785c 72%,#594937);border-radius:14px 14px 2px 2px;top:0;left:1.2%;right:1.2%;box-shadow:0 2px 4px #23191052}.machine-volume:after{width:10px;transform:translateZ(calc(var(--front-z) + 3px));background:linear-gradient(90deg,#ad9878,#725e47 74%,#463729);border-radius:11px 2px 2px 11px;top:1.8%;bottom:3.4%;left:0;box-shadow:2px 0 4px #1e150e4d}.rear-cap{z-index:0;transform:translate3d(-1.5%, 0.5%, calc(var(--front-z) - var(--case-depth))) scale(.88, .93);background:radial-gradient(at 16% 12%,#bfa67f17,#0000 32%),linear-gradient(118deg,#5d513e 0%,#403528 52%,#241d15 100%);border:1px solid #403729;border-radius:6% 9% 10% 7%/7% 9% 12% 10%;position:absolute;inset:4.5% 3.2% 3.8%;overflow:hidden;box-shadow:inset 14px 0 24px #110c0875,18px 24px 42px #000000c2}.rear-cap span{background:#15100b6b;width:1px;position:absolute;top:9%;bottom:9%;box-shadow:1px 0 #d3be9a0d}.rear-cap span:first-child{left:19%}.rear-cap span:nth-child(2){left:52%}.rear-cap span:nth-child(3){left:82%}.case-surface{backface-visibility:hidden}.case-surface:before{pointer-events:none;content:"";mix-blend-mode:soft-light;opacity:.48;background:radial-gradient(circle at 17% 23%,#ffffff1c 0 .55px,#0000 .85px) 0 0/43px 37px,radial-gradient(circle at 71% 64%,#251c121f 0 .6px,#0000 1px) 0 0/61px 53px,radial-gradient(circle at 41% 87%,#ffffff12 0 .45px,#0000 .8px) 0 0/79px 71px;position:absolute;inset:0}.machine-top{z-index:0;width:auto;height:var(--case-depth);transform:translateZ(var(--front-z)) rotateX(-90deg);transform-origin:50% 0;clip-path:polygon(1% 0,99% 0,92% 100%,9% 100%);background:linear-gradient(90deg,#8e7b5f,#b5a080 26%,#9d896a 68%,#6c5b45),#8d7a5e;border:1px solid #9f8e71;border-radius:9px 9px 2px 2px;top:0;left:1%;right:1%;overflow:hidden;box-shadow:inset 0 12px 16px #eedbb814}.top-vents{opacity:.58;background:#4a3b2714;border:1px solid #3f322247;border-radius:3px;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;width:48%;height:21%;padding:5px 7px;display:grid;top:34%;left:22%;box-shadow:inset 0 2px 4px #2d211538}.top-vents span,.side-vents span{background:linear-gradient(90deg,#17120d,#43382b 20%,#1e1812 76%,#0d0a07);border-radius:1px 1px 2px 2px;box-shadow:inset 2px 2px 3px #000000c7,0 1px #e0cca814}.machine-side{z-index:0;width:var(--case-depth);height:92%;transform:translateZ(var(--front-z)) rotateY(-90deg);transform-origin:100%;clip-path:polygon(0 12%,14% 4%,100% 0,100% 97%,20% 100%,3% 91%);background:radial-gradient(at 75% 18%,#c0a7801c,#0000 31%),linear-gradient(110deg,#5e4e3a 0%,#473828 54%,#2a2017 100%);border:1px solid #594a37;border-radius:8px 2px 2px 12px;top:3.5%;left:auto;right:100%;overflow:hidden;box-shadow:inset 15px 0 25px #120d0970}.side-vents{background:linear-gradient(90deg,#110c086b,#715b3f0d);border:1px solid #15100b75;border-radius:3px;gap:5px;height:38%;padding:8px 7px;top:23%;left:13%;right:14%;box-shadow:inset 5px 4px 8px #0f0a077a}.machine-front{z-index:3;transform:translateZ(var(--front-z));transform-style:preserve-3d;background:linear-gradient(114deg,#0000 0 7%,#efdbb711 14%,#0000 23%),radial-gradient(at 26% 2%,#e6d3b22e,#0000 41%),radial-gradient(at 88% 85%,#261b1142,#0000 36%),linear-gradient(142deg,#c3b18f 0%,#aa9574 43%,#887254 74%,#62503b 100%);border:1px solid #a08e70;border-radius:4.8% 4.2% 5.7% 5.1%/5.8% 5.1% 6.7% 6.2%;inset:0;overflow:visible;box-shadow:inset 8px 8px 14px #eddbbc14,inset -17px -20px 28px #31251957,0 1px #e0cdaa38,0 30px 50px #000000b8}.perimeter-seam{z-index:6;border-radius:inherit;pointer-events:none;border:1px solid #31261a66;position:absolute;inset:3px;box-shadow:0 1px #e6d3b214}.machine-front:after{z-index:1;border-radius:inherit;box-shadow:none;content:"";opacity:.75;pointer-events:none;background:radial-gradient(at 50% 72%,#ffb00012,#0000 58%);border:0;transition:opacity .22s linear;position:absolute;inset:0}.machine--off .machine-front:after{opacity:0}.localized-wear{z-index:5;border-radius:inherit;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(at 90% 88%,#3124172b,#0000 12%),radial-gradient(at 11% 76%,#3527181f,#0000 9%),linear-gradient(104deg,#0000 76%,#e6d2ad14 77%,#0000 78%);position:absolute;inset:0;overflow:hidden}.screen-recess{height:70.5%;transform-style:preserve-3d;box-shadow:inset 17px 18px 27px #100b07eb, inset -8px -9px 13px #e2cda814, 0 -1px #e7d3b01f, 0 0 calc(25px * var(--phosphor-strength)) #ffb00012;background:linear-gradient(144deg,#74634c 0%,#3d3022 39%,#211913 68%,#6d5a42 100%);border:1px solid #493b2b;border-radius:8.2% 7.6% 8.8% 8%/9.8% 9.1% 11.2% 10.4%;padding:clamp(10px,1.45vw,20px);top:6.8%;left:13.3%;right:13.3%}.screen-recess:before{border-radius:inherit;content:"";pointer-events:none;border:1px solid #120d0985;position:absolute;inset:1.2%;box-shadow:inset 0 1px #e2ceaa0f}.screen-recess:after{content:"";filter:blur(2px);pointer-events:none;background:linear-gradient(90deg,#0000,#170f0970,#0000);height:4px;position:absolute;bottom:2.5%;left:9%;right:9%}.tube-gasket{width:100%;height:100%;transform-style:preserve-3d;background:linear-gradient(145deg,#15110c,#403326 43%,#090705 76%,#2f261c);border-radius:7.3%/9.7%;padding:clamp(3px,.46vw,7px);position:relative;box-shadow:inset 7px 8px 14px #000000d1,0 1px #e5cfaa14}.screen-glass{box-shadow:inset 0 0 16px #000000fa, inset 0 0 64px #000000eb, inset 0 -13px 27px #ffb00005, 0 1px #ffebc614, 0 0 calc(12px * var(--phosphor-strength)) #ffb00021;background:#030200;border:1px solid #171006;border-radius:7% 6.6% 7.4% 6.8%/10.2% 9.6% 11.1% 10.5%;transform:translateZ(0)scale(.994)}.screen-glass:before{display:none}.tube-face,.beam-plane{border-radius:inherit;position:absolute;inset:0}.tube-face{z-index:0;background:radial-gradient(at 43% 42%,#ffb00007,#0000 54%),radial-gradient(at 50% 52%,#0a0702 0%,#040300 61%,#010100 100%);box-shadow:inset 0 0 33px #000}.beam-plane{z-index:2;isolation:isolate;transform-origin:50%;border-radius:6.4%/9.2%;inset:1.35%;overflow:hidden}.terminal-ui{color:color-mix(in srgb, var(--phosphor) calc(var(--phosphor-strength) * 88%), #6e4100);text-shadow:0 0 1px #ffd36af5, .35px 0 1px #ffb00080, 0 0 calc(3px * var(--phosphor-strength)) #ffb0003b;background:radial-gradient(at 50% 47%,#ffb00007,#0000 68%),#040300bd;transform:scale(1.009,1.016)}.terminal-ui>.system-strip,.terminal-ui>.bios-footer{transform-origin:50%;transform:scaleX(.985)}.terminal-ui>.command-index,.terminal-ui>.command-dock{transform-origin:50%;transform:scaleX(.993)}.terminal-ui>.panel-viewport{transform-origin:50%;transform:scaleX(1.002)}.crt-signal{z-index:9;opacity:.9;mix-blend-mode:screen;animation:none}.scanline-layer{z-index:10;display:none}.glass-vignette{z-index:12;border-radius:inherit;background:radial-gradient(at 50% 48%,#0000 51%,#0000001f 68%,#000000b3 100%);box-shadow:inset 18px 15px 36px #0000005e,inset -22px -18px 42px #00000094}.glass-glare{z-index:13;border-radius:inherit;background:linear-gradient(123deg, transparent 0 11%, #ffefd109 18%, transparent 29%), radial-gradient(ellipse at calc(22% + (var(--pointer-x) * 1.2%)) calc(9% + (var(--pointer-y) * 1%)), #ffefcd1d, transparent 25%), radial-gradient(ellipse at 72% 103%, #ffb00009, transparent 39%);opacity:.72;mix-blend-mode:screen}.screen-power{z-index:11;border-radius:inherit}.machine--booting .screen-power{opacity:0;background:0 0;animation:none}.machine--off .screen-power{background:0 0}.machine--off .screen-recess{box-shadow:inset 17px 18px 27px #100b07f2,inset -8px -9px 13px #e2cda80e,0 -1px #e7d3b017}.machine--booting .beam-plane{animation:.82s cubic-bezier(.18,.7,.12,1) both refined-beam-ignite}.machine--shutting .terminal-ui,.machine--shutting .boot-layer{animation:none}.machine--shutting .beam-plane{animation:.72s cubic-bezier(.74,.01,.88,.42) both refined-beam-collapse}.machine--off .beam-plane{visibility:hidden;opacity:0}.control-deck{background:linear-gradient(#ffffff07,#0000 22%),radial-gradient(at 48% 0,#ffb00009,#0000 55%);border-top:1px solid #392b1c7a;height:auto;padding:0 1.2%;inset:79.4% 7.5% 3.8% 7.7%;box-shadow:inset 0 2px #e2cfab12}.model-plaque{background:#48372312;border-color:#31251880;box-shadow:inset 0 1px #e6d3b21f,0 1px 2px #20170f21}.contrast-control{--dial-turn:-20deg;text-align:center;width:43px;height:48px;padding-top:36px;display:block;position:relative}.contrast-control:before{content:"";background:radial-gradient(circle at 38% 31%,#e0cca847,#0000 22%),radial-gradient(circle,#88775d 0 42%,#5b4d3b 58%,#30271d 73%,#807058 76% 100%);border:1px solid #493c2b;border-radius:50%;width:29px;height:29px;position:absolute;top:3px;left:7px;box-shadow:inset 2px 2px 4px #ebd8b517,0 2px 4px #1a120c8c}.contrast-control:after{width:2px;height:10px;transform:rotate(var(--dial-turn));transform-origin:1px 13px;content:"";background:#2c2318;border-radius:1px;position:absolute;top:5px;left:20px;box-shadow:1px 0 #e3d0ad29}.contrast-control input{z-index:2;opacity:0;cursor:ew-resize;width:57px;height:48px;margin:0;position:absolute;inset:-2px -7px 0}.contrast-control:focus-within:before{outline:2px solid var(--phosphor-hot);outline-offset:3px}.power-assembly{background:linear-gradient(#6d5d48,#88775e 47%,#665642);border:1px solid #392b1c7a;padding:5px 7px 3px;position:relative;box-shadow:inset 0 2px 4px #1f170f59,0 1px #e4cfaa1a}.power-button{background:linear-gradient(#75644d,#554737 55%,#3b3025);border-radius:2px;width:31px;min-width:0;height:25px;min-height:0;position:relative;box-shadow:0 2px 2px #110c0899,inset 0 2px #dfcaa514}.power-button:after{content:"";position:absolute;inset:-9px}.power-led{width:6px;height:6px}.tilt-cradle{z-index:1;background:linear-gradient(#8e7b61,#665642 68%,#3c3025);border:1px solid #5a4a38;border-radius:11px 11px 4px 4px;height:11%;position:absolute;bottom:8.5%;left:34%;right:35%;transform:translateZ(-20px);box-shadow:inset 0 3px #e2cdaa0d,0 10px 16px #00000094}.tilt-cradle:before,.tilt-cradle:after{content:"";background:radial-gradient(circle at 36% 32%,#958269,#4d4032 70%);border:1px solid #493b2c;border-radius:50%;width:12px;height:12px;position:absolute;top:13%}.tilt-cradle:before{left:8%}.tilt-cradle:after{right:8%}.machine-foot{z-index:0;height:9.5%;transform-style:preserve-3d;clip-path:none;background:linear-gradient(106deg,#e5d0ac14,#0000 18%),linear-gradient(#7e6d56,#5f4f3d 63%,#382d22);border:1px solid #514332;border-radius:3px 3px 8px 8px;bottom:.8%;left:17%;right:18%;transform:translateZ(-31px);box-shadow:0 14px 18px #000000c2,inset 0 3px #e2cdaa0d}.machine-foot:before{transform-origin:50% 100%;content:"";background:linear-gradient(90deg,#7e6b52,#9a8567 48%,#5e4e3c);border:1px solid #66543f;height:38%;position:absolute;top:-19%;left:4%;right:4%;transform:perspective(520px)rotateX(58deg);box-shadow:inset 0 2px #e4cfab0f}.machine-foot:after{content:"";background:linear-gradient(#544333,#2f261d);width:4%;height:77%;position:absolute;top:8%;right:-3%;transform:skewY(-18deg)}.machine-foot span{background:#1e1914;border-radius:1px 1px 3px 3px;height:7px;bottom:-5px;box-shadow:0 5px 7px #000000f2}.machine-shadow{filter:blur(8px);background:radial-gradient(#000000fa 0 34%,#0000 69%),radial-gradient(#ffb0000a,#0000 75%);height:10%;bottom:-2.2%;left:12%;right:14%;transform:translateZ(-130px)rotateX(86deg)}.shell-scratch,.case-screw{display:none}.overhead-practical{width:min(38vw,520px);box-shadow:none;background:0 0;border:0;left:37%}.overhead-practical:after{background:conic-gradient(from 154deg at 50% 0%, transparent 0 15%, #ffe8bf0b 18%, #ffe3b116 22%, #ffe8bf09 26%, transparent 30%);width:72vw}.desk-plane{background:radial-gradient(at 44% 3%,#ffb00017,#0000 27%),repeating-linear-gradient(95deg,#0000 0 42px,#ffffff02 43px 44px),linear-gradient(#11100d,#070605 63%,#020202)}.desk-plane:after{background:radial-gradient(at top,#ffb0001b,#78490307 39%,#0000 72%);width:min(57vw,840px);left:44%}.evidence-label{opacity:.42}.demo-banner{display:none}@keyframes refined-sync-slip{0%,22%,to{filter:brightness();transform:translate(0)}34%{filter:brightness(1.012);transform:translate(1.4px)}48%{filter:brightness(.994);transform:translate(-.8px)}63%{filter:brightness(1.004);transform:translate(.45px)}}@keyframes camera-settle{0%{opacity:.3;transform:scale(.92) translate3d(-2vw, -1.2vh, -105px) rotateX(4deg) rotateY(calc(var(--frame-yaw) + 3.5deg))}to{opacity:1;transform:scale(var(--frame-zoom)) rotateX(calc(2.2deg + (var(--pointer-y) * -.22deg))) rotateY(calc(var(--frame-yaw) + (var(--pointer-x) * .38deg)))}}@keyframes refined-beam-ignite{0%{clip-path:inset(49.8% 50%);opacity:0;filter:brightness(4)}19%{clip-path:inset(49.25% 6%);opacity:1;filter:brightness(2.9)}51%{clip-path:inset(12% 2%);filter:brightness(1.45);transform:scale(1.025,1.035)}78%{clip-path:inset(0);filter:brightness(1.08);transform:scale(1.012,1.018)}to{clip-path:inset(0);opacity:1;filter:brightness();transform:none}}@keyframes refined-beam-collapse{0%{clip-path:inset(0);opacity:1;filter:brightness();transform:none}53%{clip-path:inset(49.1% 0);opacity:1;filter:brightness(2.7);transform:scaleX(1.012)}78%{clip-path:inset(49.45% 47%);opacity:.98;filter:brightness(4.8)}to{clip-path:inset(50%);opacity:0;filter:brightness(0)}}.reduced-effects .beam-plane,.reduced-effects .screen-power,.reduced-effects .screen-power:after{transition:none!important;animation:none!important}.reduced-effects .machine--booting .screen-power{opacity:0;background:0 0}.reduced-effects .crt-signal{opacity:.2}@media (prefers-reduced-motion:reduce){.beam-plane,.screen-power,.screen-power:after{transition:none!important;animation:none!important}.machine--booting .screen-power{opacity:0;background:0 0}.crt-signal{opacity:.2}.terminal-machine{transform:scale(var(--frame-zoom)) rotateX(2.2deg) rotateY(var(--frame-yaw))}}@media (max-width:1180px){.terminal-machine{width:min(84vw,100.8dvh,1010px)}}@media (max-width:860px){.camera-rig{perspective:1250px;transform:translate(calc(var(--frame-x) - 1vw), var(--frame-y))}.terminal-machine{--front-z:44px;--case-depth:166px;aspect-ratio:1.12;width:min(111vw,103.04dvh)}}@media (max-width:600px){.camera-rig{transform:translate(var(--frame-x), var(--frame-y))}.terminal-machine{--front-z:31px;--case-depth:112px;aspect-ratio:1.12;width:min(126vw,109.76dvh);transform:scale(var(--frame-zoom)) rotateX(1.6deg) rotateY(calc(9.5deg + (var(--pointer-x) * .18deg)))}.machine-volume{inset:3% 5.2% 14.5% 4.5%}.screen-recess{height:70.5%;padding:9px;top:6.8%;left:13.3%;right:13.3%}.rear-cap span,.case-surface:before{display:none}.beam-plane>.terminal-ui,.beam-plane>.boot-layer{width:100%;inset:0;transform:none}.physical-controls{gap:9px}.power-button{width:30px;min-width:0;height:24px;min-height:0}.contrast-control input{min-width:0}}@media (max-height:620px) and (orientation:landscape){.beam-plane>.terminal-ui,.beam-plane>.boot-layer{width:100%;inset:0;transform:none}.terminal-machine{--front-z:34px;--case-depth:118px;aspect-ratio:1.12;width:min(90vw,107.52dvh)}}@media (max-width:600px){.reduced-effects .terminal-machine{transform:scale(var(--frame-zoom)) rotateX(1.6deg) rotateY(9.5deg)}}@media (max-width:600px) and (prefers-reduced-motion:reduce){.terminal-machine{transform:scale(var(--frame-zoom)) rotateX(1.6deg) rotateY(9.5deg)}}@media (max-width:600px){.terminal-ui{grid-template-rows:18px 40px minmax(64px,1fr) 52px}.boot-layer{padding:8px 10px}.boot-log{flex:1;min-height:0;padding:6px 0 4px;overflow-y:auto}.boot-layer button{margin-top:5px}}@media (max-height:620px) and (orientation:landscape){.terminal-ui{grid-template-rows:18px 40px minmax(64px,1fr) 48px 16px}.boot-layer{padding:7px 10px}.boot-log{flex:1;min-height:0;padding:5px 0 3px;overflow-y:auto}.boot-layer button{margin-top:4px}}.monitor-photo,.monitor-photo-spill{pointer-events:none;opacity:0;position:absolute}.monitor-photo{z-index:2;object-fit:cover;object-position:50% 50%;filter:saturate(.86)contrast(1.035)brightness(.92);-webkit-mask-composite:source-in;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .18s ease-out;display:block;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.4% 98.6%,#0000),linear-gradient(#0000,#000 1.2% 98.8%,#0000);mask-image:linear-gradient(90deg,#0000,#000 1.4% 98.6%,#0000),linear-gradient(#0000,#000 1.2% 98.8%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.monitor-photo-spill{z-index:3;width:56.8%;height:51%;box-shadow:0 0 calc(28px * var(--phosphor-strength)) #ffb00026, 0 0 calc(72px * var(--phosphor-strength)) #ffb00012;mix-blend-mode:screen;border-radius:8%/10%;transition:opacity .42s ease-out;top:15.6%;left:25.8%}.terminal-machine.photo-plate-layout{aspect-ratio:1.12;width:min(105vw,120.96dvh,1380px);transform:translate3d(calc(-4% + (var(--pointer-x) * 3px)), calc(var(--pointer-y) * 2px), 0) scale(var(--frame-zoom));transform-style:flat;animation:1.45s cubic-bezier(.18,.72,.12,1) both photo-plate-settle}.photo-plate-layout .machine-volume{transform-style:flat;inset:0;overflow:visible}.has-photo-plate .monitor-photo{opacity:1}.has-photo-plate.machine--booting .monitor-photo-spill{opacity:.16}.has-photo-plate.machine--online .monitor-photo-spill{opacity:calc(.26 * var(--phosphor-strength))}.has-photo-plate.machine--shutting .monitor-photo-spill,.has-photo-plate.machine--off .monitor-photo-spill{opacity:0}.has-photo-plate.machine--shutting .monitor-photo-spill{transition-duration:.72s}.photo-plate-layout .machine-shadow,.photo-plate-layout .rear-cap,.photo-plate-layout .machine-top,.photo-plate-layout .machine-side,.photo-plate-layout .perimeter-seam,.photo-plate-layout .localized-wear,.photo-plate-layout .tilt-cradle,.photo-plate-layout .machine-foot{visibility:hidden;opacity:0}.photo-plate-layout .machine-volume:before,.photo-plate-layout .machine-volume:after,.photo-plate-layout .machine-front:before,.photo-plate-layout .machine-front:after{display:none}.photo-plate-layout .machine-front{z-index:4;visibility:hidden;box-shadow:none;background:0 0;border:0;border-radius:0;inset:0;overflow:visible;transform:none}.photo-plate-layout.has-photo-plate .machine-front{visibility:visible}.photo-plate-layout .screen-recess{z-index:5;transform-origin:50%;clip-path:polygon(1.3% 0,98.2% 2.1%,100% 96.4%,1.8% 100%);width:54%;height:48.2%;box-shadow:0 0 calc(18px * var(--phosphor-strength)) #ffb0001a;background:0 0;border:0;border-radius:4.8% 4.4% 5.2% 4.8%/6.6% 6% 7.1% 6.7%;padding:0;inset:17% auto auto 27%;overflow:hidden;transform:perspective(1500px)rotateY(-1.2deg)rotate(.55deg)}.photo-plate-layout .screen-recess:before,.photo-plate-layout .screen-recess:after{display:none}.photo-plate-layout .tube-gasket,.photo-plate-layout .screen-glass,.photo-plate-layout .tube-face{box-shadow:none;background:0 0;border:0}.photo-plate-layout .tube-gasket{width:100%;height:100%;padding:0}.photo-plate-layout .screen-glass{border-radius:inherit;width:100%;height:100%;transform:none}.photo-plate-layout .glass-vignette{opacity:.78}.photo-plate-layout .glass-glare{opacity:.28}.photo-plate-layout .control-deck{z-index:7;width:100%;height:100%;box-shadow:none;pointer-events:none;background:0 0;border:0;padding:0;display:block;inset:0}.photo-plate-layout .manufacturer-badge,.photo-plate-layout .model-plaque{display:none}.photo-plate-layout .physical-controls{pointer-events:none;display:block;position:absolute;inset:0}.photo-plate-layout .contrast-control{display:none}.photo-plate-layout .power-assembly{box-shadow:none;pointer-events:none;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.photo-plate-layout .power-led{border-radius:2px;width:clamp(5px,.65vw,9px);height:clamp(4px,.48vw,7px);display:block;position:absolute;top:71.55%;left:73.65%;transform:none}.photo-plate-layout .power-button{color:#0000;width:5.4%;min-width:44px;height:5.9%;min-height:44px;box-shadow:none;pointer-events:auto;background:0 0;border-color:#0000;display:block;position:absolute;top:69.55%;left:76.9%;transform:none}.photo-plate-layout .power-button:hover{box-shadow:inset 0 0 0 1px #ffd36a29}.photo-plate-layout .power-button:active,.photo-plate-layout .power-button[aria-pressed=true]{background:#140e0812;transform:translateY(1px);box-shadow:inset 0 1px 3px #0000003b}.photo-plate-layout .power-button:focus-visible{outline:2px solid var(--phosphor-hot);outline-offset:3px;box-shadow:0 0 12px #ffb00047}.photo-plate-layout .power-assembly small{display:none}.reduced-effects .terminal-machine.photo-plate-layout{transform:translate3d(-4%, 0, 0) scale(var(--frame-zoom));transition:none;animation:none}.reduced-effects .photo-plate-layout .monitor-photo,.reduced-effects .photo-plate-layout .monitor-photo-spill{transition:none}@media (prefers-reduced-motion:reduce){.terminal-machine.photo-plate-layout{transform:translate3d(-4%, 0, 0) scale(var(--frame-zoom));transition:none;animation:none}.photo-plate-layout .monitor-photo,.photo-plate-layout .monitor-photo-spill{transition:none}}@media (max-width:860px){.terminal-machine.photo-plate-layout{width:min(154vw,129.92dvh,1200px)}}@media (max-width:600px){.terminal-machine.photo-plate-layout{width:min(174vw,132.16dvh,980px)}}@media (max-height:620px) and (orientation:landscape){.terminal-machine.photo-plate-layout{width:min(105vw,165.76dvh,1050px)}}@keyframes photo-plate-settle{0%{opacity:0;transform:translate3d(-4%, 1.1%, 0) scale(var(--frame-zoom))}to{opacity:1;transform:translate3d(calc(-4% + (var(--pointer-x) * 3px)), calc(var(--pointer-y) * 2px), 0) scale(var(--frame-zoom))}}.terminal-machine.photo-plate-layout{--plate-shift:-2.5%;aspect-ratio:3/2;width:min(108vw,147dvh,1536px);transform:translate3d(calc(var(--plate-shift) + (var(--pointer-x) * 2.5px)), calc(var(--pointer-y) * 1.75px), 0) scale(var(--frame-zoom));animation-name:cinematic-plate-settle}.photo-plate-layout .monitor-photo{object-fit:cover;object-position:50% 50%;filter:saturate(.82)contrast(1.045)brightness(.91)}.photo-plate-layout .monitor-photo-spill{border-radius:8%/11%;width:46.5%;height:55.3%;top:16.7%;left:30.8%}.photo-plate-layout .screen-glass{pointer-events:auto;overflow:hidden}.photo-plate-layout .beam-plane{pointer-events:auto;border-radius:6.5%/9.5%;inset:1.15%;overflow:hidden}.photo-plate-layout .terminal-ui,.photo-plate-layout .boot-layer,.photo-plate-layout .terminal-ui>.system-strip,.photo-plate-layout .terminal-ui>.bios-footer,.photo-plate-layout .terminal-ui>.command-index,.photo-plate-layout .terminal-ui>.command-dock,.photo-plate-layout .terminal-ui>.panel-viewport{transform-origin:50%;transform:none}.photo-plate-layout .terminal-ui,.photo-plate-layout .command-index,.photo-plate-layout .panel-viewport,.photo-plate-layout .command-dock,.photo-plate-layout .command-dock form,.photo-plate-layout .command-dock input,.photo-plate-layout .command-dock button{pointer-events:auto}.photo-plate-layout .command-dock{z-index:14}.photo-plate-layout .boot-layer.is-complete,.photo-plate-layout .tube-face,.photo-plate-layout .crt-signal,.photo-plate-layout .scanline-layer,.photo-plate-layout .glass-vignette,.photo-plate-layout .glass-glare,.photo-plate-layout .screen-power{pointer-events:none}.ambient-rig,.photo-control-layer{display:none}.photo-plate-layout .ambient-rig{z-index:3;contain:layout paint;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.ambient-practical-glow{filter:blur(5px);mix-blend-mode:screen;opacity:.55;background:radial-gradient(circle,#ffd38b30 0 4%,#db892e0e 26%,#0000 67%);border-radius:50%;width:12.4%;height:22%;animation:9.7s step-end infinite ambient-practical-breathe;position:absolute;top:4.2%;left:81.4%}.ambient-fan-motion{aspect-ratio:1;filter:blur(.45px);opacity:.28;width:11.7%;position:absolute;top:35.9%;left:82.1%}.ambient-fan-rotor{will-change:transform;border-radius:50%;animation:4.8s linear infinite ambient-fan-turn;position:absolute;inset:11%}.ambient-fan-rotor span{transform-origin:0;background:linear-gradient(90deg,#070604d1,#3b2b1861 62%,#0000);border-radius:70% 12% 52% 18%;width:47%;height:10%;position:absolute;top:45%;left:50%}.ambient-fan-hub{aspect-ratio:1;background:radial-gradient(circle at 38% 34%,#65543a,#1c1710 61%,#090806);border-radius:50%;width:13%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 5px #000000c7}.ambient-dust{position:absolute;inset:0}.ambient-dust span{opacity:0;will-change:transform;background:#ffdaa05c;border-radius:50%;width:2px;height:2px;animation:13s ease-in-out infinite ambient-dust-drift;position:absolute;box-shadow:0 0 4px #ffbe6038}.ambient-dust span:first-child{animation-duration:15s;animation-delay:-3s;top:18%;left:12%}.ambient-dust span:nth-child(2){animation-duration:18s;animation-delay:-8s;top:42%;left:7%}.ambient-dust span:nth-child(3){animation-duration:14s;animation-delay:-5s;top:13%;left:73%}.ambient-dust span:nth-child(4){animation-duration:17s;animation-delay:-11s;top:29%;left:94%}.ambient-dust span:nth-child(5){animation-duration:19s;animation-delay:-1s;top:71%;left:10%}.ambient-dust span:nth-child(6){animation-duration:16s;animation-delay:-9s;top:76%;left:88%}.ambient-dust span:nth-child(7){animation-duration:20s;animation-delay:-6s;top:9%;left:52%}.ambient-haze{mix-blend-mode:screen;background:radial-gradient(at 83% 27%,#c7813709,#0000 31%),linear-gradient(105deg,#0000 7%,#c99f6506 39%,#0000 66%);position:absolute;inset:0}.ambient-screen-cast{filter:blur(13px);mix-blend-mode:screen;opacity:0;background:radial-gradient(at 50% 0,#ffb00030,#9754000e 38%,#0000 72%);border-radius:50%;width:55%;height:28%;transition:opacity .52s ease-out;position:absolute;top:63.5%;left:27.8%}.machine--booting .ambient-screen-cast{opacity:calc(.07 * var(--phosphor-strength))}.machine--online .ambient-screen-cast{opacity:calc(.17 * var(--phosphor-strength))}.machine--shutting .ambient-screen-cast,.machine--off .ambient-screen-cast{opacity:0}.photo-plate-layout .photo-control-layer{z-index:12;pointer-events:none;display:block;position:absolute;inset:0}.photo-plate-layout .physical-controls{display:none}.photo-power-hotspot{color:#0000;cursor:pointer;pointer-events:auto;background:0 0;border:0;width:7.8%;min-width:44px;height:9%;min-height:44px;padding:0;position:absolute;top:70.5%;left:72.6%}.photo-power-hotspot:before{content:"";background:#120c0700;border:1px solid #0000;border-radius:4px;width:34%;height:40%;transition:border-color .15s ease-out,background .15s ease-out,box-shadow .15s ease-out;position:absolute;top:31%;left:37%}.photo-power-hotspot:hover:before,.photo-power-hotspot:focus-visible:before{background:#ffb0000b;border-color:#ffd36a6b;box-shadow:0 0 10px #ffb0002e}.photo-power-hotspot:active:before,.photo-power-hotspot[aria-pressed=true]:active:before{background:#0806032e;transform:translateY(1px)}.photo-power-hotspot span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.photo-power-led{mix-blend-mode:multiply;pointer-events:none;background:#120a05b8;border-radius:2px;width:.65%;height:1.27%;transition:background .18s linear,box-shadow .18s linear;position:absolute;top:74.61%;left:74.28%;box-shadow:inset 0 1px 2px #000000e6}.photo-power-led[data-on=true]{mix-blend-mode:screen;background:#c94c2506;box-shadow:0 0 4px #d34b2570}.reduced-effects .ambient-fan-rotor,.reduced-effects .ambient-practical-glow,.reduced-effects .ambient-dust span{animation:none}.reduced-effects .ambient-dust{display:none}@media (prefers-reduced-motion:reduce){.terminal-machine.photo-plate-layout{transform:translate3d(var(--plate-shift), 0, 0) scale(var(--frame-zoom));animation:none}.ambient-fan-rotor,.ambient-practical-glow,.ambient-dust span{animation:none}.ambient-dust{display:none}}@media (max-width:860px){.terminal-machine.photo-plate-layout{width:min(156vw,168dvh,1380px)}.ambient-dust{display:none}}@media (max-width:600px){.terminal-machine.photo-plate-layout{--plate-shift:-4%;width:min(168vw,112dvh,900px)}.ambient-fan-motion{opacity:.86}.ambient-fan-rotor{animation:7.2s linear infinite ambient-fan-turn}.ambient-practical-glow{opacity:.46}}@media (max-height:620px) and (orientation:landscape){.terminal-machine.photo-plate-layout{width:min(108vw,219dvh,1280px)}}@keyframes cinematic-plate-settle{0%{opacity:0;transform:translate3d(var(--plate-shift), 1.1%, 0) scale(var(--frame-zoom))}to{opacity:1;transform:translate3d(calc(var(--plate-shift) + (var(--pointer-x) * 2.5px)), calc(var(--pointer-y) * 1.75px), 0) scale(var(--frame-zoom))}}@keyframes ambient-fan-turn{to{transform:rotate(1turn)}}@keyframes ambient-practical-breathe{0%,21%,23%,52%,54%,81%,to{opacity:.55}22%{opacity:.5}53%{opacity:.57}82%{opacity:.52}}@keyframes ambient-dust-drift{0%,to{opacity:0;transform:translateY(8px)}18%{opacity:.18}52%{opacity:.42;transform:translate(7px,-13px)}82%{opacity:.1}}.scene-photo-backdrop{z-index:-2;pointer-events:none;filter:saturate(.72)brightness(.52)blur(8px);background:radial-gradient(at 51% 48%,#0000 22%,#03030329 69%,#03030385 100%),url(/crt-monitor-cinematic-v2.png) 50%/cover no-repeat;position:absolute;inset:-3%;transform:scale(1.035)}.scene-photo-backdrop~.overhead-practical,.scene-photo-backdrop~.lab-wall,.scene-photo-backdrop~.desk-plane{visibility:hidden}.photo-camera-rig{transition:none;transform:none}.terminal-machine.photo-plate-layout{--plate-shift:-1.5%;aspect-ratio:3/2;width:min(88vw,140dvh,1680px);max-width:1680px;transform:translate3d(calc(var(--plate-shift) + (var(--pointer-x) * 1.5px)), calc(var(--pointer-y) * 1.2px), 0);transform-origin:53.9% 44%;transition:none;animation-name:fixed-plate-settle}.photo-plate-layout .monitor-photo{object-fit:fill;width:100%;height:100%;-webkit-mask-image:none;mask-image:none}.photo-plate-layout .monitor-photo-spill{width:46.2%;height:57%;top:15.7%;left:31%}.photo-plate-layout .screen-recess{transform-origin:50%;clip-path:polygon(2.3% 0%,23.97% 1.41%,48.51% 3.33%,73.08% 5.43%,94.8% 7.4%,96.92% 7.85%,98.45% 8.63%,99.38% 9.73%,99.7% 11.2%,98.98% 21.22%,98.76% 33.86%,98.79% 48.24%,98.8% 63.44%,98.56% 78.56%,97.8% 92.7%,97.19% 93.61%,95.97% 94.22%,94.2% 94.5%,91.9% 94.4%,79.6% 95.58%,65.2% 96.53%,49.64% 97.25%,33.83% 97.73%,18.71% 97.98%,5.2% 98%,3.8% 97.65%,2.88% 96.84%,2.36% 95.71%,2.2% 94.4%,0% 2.5%,.15% 1.5%,.59% .76%,1.31% .26%);border-radius:0;width:44.92%;height:55.76%;top:15.72%;left:31.51%;transform:none}.photo-plate-layout .tube-gasket,.photo-plate-layout .screen-glass,.photo-plate-layout .tube-face,.photo-plate-layout .beam-plane,.photo-plate-layout .terminal-ui,.photo-plate-layout .boot-layer,.photo-plate-layout .glass-vignette,.photo-plate-layout .glass-glare,.photo-plate-layout .screen-power{border-radius:0}.photo-plate-layout .beam-plane,.photo-plate-layout .terminal-ui,.photo-plate-layout .boot-layer{inset:0}.reduced-effects .terminal-machine.photo-plate-layout{transform:translate3d(var(--plate-shift), 0, 0)}@media (prefers-reduced-motion:reduce){.terminal-machine.photo-plate-layout{transform:translate3d(var(--plate-shift), 0, 0)}}@media (max-width:600px){.terminal-machine.photo-plate-layout{--plate-shift:-4%;width:min(168vw,112dvh,900px)}.photo-plate-layout .monitor-photo{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 4% 96%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}}@keyframes fixed-plate-settle{0%{opacity:0;transform:translate3d(var(--plate-shift), 0.8%, 0)}to{opacity:1;transform:translate3d(calc(var(--plate-shift) + (var(--pointer-x) * 1.5px)), calc(var(--pointer-y) * 1.2px), 0)}}@media (min-width:601px) and (max-aspect-ratio:3/2){.terminal-machine.photo-plate-layout{--plate-shift:-5%}}.terminal-machine.photo-plate-layout{--plate-shift:-1.5%;width:min(88vw,140dvh,1680px);max-width:1680px}.photo-plate-layout .monitor-photo{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3.5% 96.5%,#0000),linear-gradient(#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3.5% 96.5%,#0000),linear-gradient(#0000,#000 3% 97%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.ambient-practical-glow{filter:blur(6px);opacity:.14;will-change:opacity;background:radial-gradient(circle at 50% 47%,#ffd38b29 0 3%,#db892e0a 25%,#0000 68%);width:14%;height:22%;animation:18.6s ease-in-out infinite ambient-practical-flicker;top:0;left:79.25%}.ambient-practical-bulb{z-index:2;filter:none;mix-blend-mode:normal;opacity:.18;background:0 0;border-radius:48% 48% 44% 44%;width:3.1%;height:3.8%;position:absolute;top:8.65%;left:84.7%}.ambient-practical-bulb:before{border-radius:inherit;content:"";filter:blur(.35px);mix-blend-mode:multiply;opacity:.16;background:radial-gradient(at 50% 48%,#160c04f5 0 38%,#190e05c7 55%,#130b0438 74%,#0000 83%);position:absolute;inset:0}.ambient-practical-bulb:after{content:"";filter:blur(.35px);mix-blend-mode:screen;will-change:opacity;background:linear-gradient(90deg,#0000 42%,#ffe4aeb8 48% 52%,#0000 58%),radial-gradient(at 50% 48%,#ffdca0 0 8%,#d9953c 24%,#92460c61 52%,#0000 76%);border-radius:50% 50% 44% 44%;animation:18.6s ease-in-out infinite ambient-bulb-filament;position:absolute;inset:12% 18% 9%;box-shadow:0 0 3px #ffb74e66,0 0 8px #d3741e33}.ambient-fan-motion{filter:none;isolation:isolate;mix-blend-mode:multiply;opacity:.26;width:12.8%;top:34.5%;left:85.2%}.ambient-fan-motion:before{z-index:0;content:"";filter:blur(.35px);mix-blend-mode:multiply;opacity:.1;background:radial-gradient(circle at 47% 53%,#0a0805fa 0 67%,#0c0906eb 76%,#0907057a 88%,#0000 97%);border-radius:50%;position:absolute;inset:2% 1.5% 2.5%}.ambient-fan-rotor{z-index:2;transform-origin:47% 53%;animation:5.6s linear infinite ambient-fan-turn;inset:0}.ambient-fan-rotor span{transform-origin:0;clip-path:polygon(0 38%,18% 4%,73% 10%,100% 47%,73% 88%,16% 96%,0 60%);filter:blur(.55px);opacity:.48;background:linear-gradient(#624827ad,#19130ceb 55%,#070604db);border-radius:52% 18% 48% 22%;width:42%;height:16%;top:45%;left:47%}.ambient-fan-rotor span:first-child{transform:rotate(7deg)}.ambient-fan-rotor span:nth-child(2){transform:rotate(97deg)}.ambient-fan-rotor span:nth-child(3){transform:rotate(187deg)}.ambient-fan-rotor span:nth-child(4){transform:rotate(277deg)}.ambient-fan-cage{z-index:3;background:repeating-radial-gradient(circle at 47% 53%, transparent 0 13%, #745b3a47 13.5% 14.3%, transparent 14.9% 23%), repeating-conic-gradient(from -5deg at 47% 53%, #7056363d 0 1.1deg, transparent 1.4deg 29deg);filter:blur(.35px);transform-origin:47% 53%;opacity:.08;border:1px solid #755c3b75;border-radius:50%;position:absolute;inset:0;transform:rotate(-1.5deg)scaleX(.98);box-shadow:inset 0 0 10px #0000007a,0 0 2px #9c744433;-webkit-mask-image:radial-gradient(circle at 47% 53%,#0000 0 8.5%,#000 10% 94%,#0000 98%);mask-image:radial-gradient(circle at 47% 53%,#0000 0 8.5%,#000 10% 94%,#0000 98%)}.ambient-fan-hub{z-index:4;opacity:.12;top:53%;left:47%}.reduced-effects .ambient-fan-rotor,.reduced-effects .ambient-practical-glow,.reduced-effects .ambient-practical-bulb:after,.reduced-effects .ambient-dust span{will-change:auto;animation:none!important}.reduced-effects .ambient-practical-glow{opacity:.14}.reduced-effects .ambient-practical-bulb:after{opacity:.62;filter:blur(.35px)}.lab-stage.is-page-hidden .ambient-fan-rotor,.lab-stage.is-page-hidden .ambient-practical-glow,.lab-stage.is-page-hidden .ambient-practical-bulb:after,.lab-stage.is-page-hidden .ambient-dust span{will-change:auto;animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.ambient-fan-rotor,.ambient-practical-glow,.ambient-practical-bulb:after,.ambient-dust span{will-change:auto;animation:none!important}.ambient-practical-glow{opacity:.14}.ambient-practical-bulb:after{opacity:.62;filter:blur(.35px)}}@keyframes ambient-practical-flicker{0%,18%,23%,51%,79%,86%,to{opacity:.14}20%{opacity:.105}53%{opacity:.12}57%{opacity:.155}82%{opacity:.125}}@keyframes ambient-bulb-filament{0%,18%,23%,51%,79%,86%,to{opacity:.62}20%{opacity:.38}53%{opacity:.48}57%{opacity:.7}82%{opacity:.5}}@media (min-width:1200px){.terminal-machine.photo-plate-layout{--plate-shift:-1.5%;width:min(88vw,140dvh,1680px)}}@media (min-width:861px) and (max-width:1199px){.terminal-machine.photo-plate-layout{--plate-shift:-2%;width:min(98vw,148dvh,1380px)}}@media (min-width:601px) and (max-width:900px) and (orientation:portrait){.terminal-machine.photo-plate-layout{--plate-shift:-3%;width:min(132vw,138dvh,1180px)}}@media (max-width:600px) and (orientation:portrait){.terminal-machine.photo-plate-layout{--plate-shift:-4%;width:min(168vw,112dvh,900px)}.ambient-fan-motion{opacity:.26}.ambient-fan-rotor{animation:7.2s linear infinite ambient-fan-turn}}@media (max-width:900px) and (orientation:landscape){.terminal-machine.photo-plate-layout{--plate-shift:-2%;width:min(98vw,212dvh,980px)}}.interactive-artifact{height:100dvh;min-height:100dvh}.photo-plate-layout .tube-gasket,.photo-plate-layout .screen-glass,.photo-plate-layout .tube-face,.photo-plate-layout .terminal-ui,.photo-plate-layout .boot-layer,.photo-plate-layout .glass-vignette,.photo-plate-layout .glass-glare,.photo-plate-layout .screen-power{border-radius:inherit}.photo-plate-layout .screen-glass,.photo-plate-layout .beam-plane{overflow:hidden}.photo-plate-layout .beam-plane{border-radius:2.4% 2.8% 3.2% 2.7%/3.1% 3.3% 3.7% 3.4%;inset:1.25% 1.15% 1.45% 1.35%}.photo-plate-layout .terminal-ui{grid-template-rows:24px 36px minmax(0,1fr) auto 16px}.terminal-panel{padding:12px 16px 18px}.panel-heading{margin-bottom:10px;padding-bottom:5px}.session-frame{padding:10px 13px 11px}.session-frame h1{font-size:clamp(22px,2.3vw,36px)}.role-lines{margin:5px 0;font-size:1em}.availability{margin-top:7px}.identity-details{color:#ffb000c2;border-top:1px dashed #ffb00038;margin-top:12px}.identity-details summary{color:#ffd36abd;cursor:pointer;letter-spacing:.04em;min-height:28px;padding:7px 2px 5px;font-size:.78em;list-style:none}.identity-details summary::-webkit-details-marker{display:none}.identity-details summary:before{color:#ffb00073;content:"+";margin-right:6px}.identity-details[open] summary:before{content:"-"}.identity-details .identity-record{margin-top:8px}.console-response{min-height:0;max-height:26px;padding:2px 10px}.console-response:empty{display:none}@media (max-width:1199px){.photo-plate-layout .terminal-ui{grid-template-rows:22px 34px minmax(0,1fr) auto}.system-strip-center,.bios-footer{display:none}}@media (max-width:900px) and (orientation:portrait){.terminal-machine.photo-plate-layout{transform:translate3d(calc(-50% + var(--plate-shift) + (var(--pointer-x) * 1.5px)), calc(-50% + (var(--pointer-y) * 1.2px)), 0);animation-name:fixed-plate-settle-centered;position:absolute;top:50%;left:50%}.reduced-effects .terminal-machine.photo-plate-layout{transform:translate3d(calc(-50% + var(--plate-shift)), -50%, 0)}}@media (max-width:900px) and (orientation:portrait) and (prefers-reduced-motion:reduce){.terminal-machine.photo-plate-layout{transform:translate3d(calc(-50% + var(--plate-shift)), -50%, 0)}}@media (max-width:600px){.photo-plate-layout .terminal-ui{grid-template-rows:34px minmax(0,1fr) auto;font-size:10px}.terminal-ui .system-strip{display:none}.command-index{grid-template-columns:repeat(6,minmax(0,1fr))}.command-index button{min-height:34px;padding:2px 1px}.command-index button span{margin:0;font-size:9px;display:block}.command-index button small{display:none}.terminal-panel{padding:8px 10px 12px}.panel-heading{margin-bottom:8px;padding-bottom:4px}.session-frame{padding:8px 10px 9px}.session-frame h1{font-size:22px}.role-lines,.positioning,.availability,.explore-prompt,.identity-record,.identity-details summary{font-size:10px}.identity-details{margin-top:8px}.command-dock form{padding-top:3px;padding-bottom:4px}.command-dock label,.command-dock input,.command-dock button,.console-response{font-size:10px}}@keyframes fixed-plate-settle-centered{0%{opacity:0;transform:translate3d(calc(-50% + var(--plate-shift)), -49.2%, 0)}to{opacity:1;transform:translate3d(calc(-50% + var(--plate-shift) + (var(--pointer-x) * 1.5px)), calc(-50% + (var(--pointer-y) * 1.2px)), 0)}}@media (max-width:600px){.session-frame{padding:6px 9px 7px}.session-owner,.role-lines,.positioning,.availability{line-height:1.2}.role-lines,.positioning{margin-top:2px;margin-bottom:2px}.availability{margin-top:4px}.explore-prompt{display:none}}.scene-photo-backdrop{background:radial-gradient(at 51% 48%,#0000 22%,#03030329 69%,#03030385 100%),url(/crt-lab-neutral-v3.png) 50%/cover no-repeat}.lab-base-photo{z-index:1;object-fit:fill;pointer-events:none;opacity:0;filter:saturate(.86)contrast(1.035)brightness(.92);-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .18s ease-out;display:block;position:absolute;inset:0}.photo-plate-layout .monitor-photo{z-index:2;object-fit:fill;clip-path:polygon(26.9% 7.4%,78.9% 13.6%,80.5% 15%,81.6% 78.6%,79.5% 80%,76% 80.2%,73.2% 91.4%,30.2% 94.4%,22.8% 83.4%,16% 69.2%,15.7% 36.3%,21.5% 20.1%,22.8% 17.5%,25.1% 8.8%);-webkit-mask-image:none;mask-image:none}.photo-plate-layout .ambient-rig{z-index:3}.photo-practical-spill,.photo-practical-core{transform-origin:50.2% 48.4%;pointer-events:none;background:url(/crt-bulb-emission-v3.png) 50%/100% 100% no-repeat;width:14%;height:21.98%;position:absolute;top:0;left:79.23%}.photo-practical-spill{opacity:.1;filter:blur(13px)saturate(.82);mix-blend-mode:screen;animation:18.6s ease-in-out infinite photo-practical-spill;transform:scale(1.09)}.photo-practical-core{opacity:.42;filter:saturate(.88)brightness(.94);mix-blend-mode:screen;animation:18.6s ease-in-out infinite photo-practical-core}.photo-fan-assembly{aspect-ratio:1;pointer-events:none;width:12.24%;position:absolute;top:35.35%;left:85.81%}.photo-fan-rotor,.photo-fan-cage{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute}.photo-fan-rotor{z-index:1;filter:saturate(.82)brightness(1.16)blur(.25px);opacity:.76;transform-origin:50%;will-change:transform;background-image:url(/crt-fan-rotor-v3.png);animation:2.45s linear infinite photo-fan-turn;inset:0}.photo-fan-cage{z-index:2;filter:saturate(.82)contrast(1.04);opacity:.94;background-image:url(/crt-fan-cage-v3.png);width:117.02%;height:117.02%;top:-8.51%;left:-8.51%}.photo-plate-layout .screen-recess,.photo-plate-layout .tube-gasket,.photo-plate-layout .screen-glass{border-radius:0}.photo-plate-layout .screen-recess,.photo-plate-layout .screen-glass{overflow:hidden}.photo-plate-layout .screen-projection{z-index:2;transform-origin:0 0;transform-style:flat;backface-visibility:hidden;will-change:transform;position:absolute;inset:0}.photo-plate-layout .screen-projection .beam-plane{border-radius:2.4% 2.8% 3.2% 2.7%/3.1% 3.3% 3.7% 3.4%;width:100%;height:100%;inset:0;overflow:hidden}.reduced-effects .photo-fan-rotor,.lab-stage.is-page-hidden .photo-fan-rotor,.lab-stage.is-page-hidden .photo-practical-spill,.lab-stage.is-page-hidden .photo-practical-core{animation-play-state:paused}.reduced-effects .photo-fan-rotor{transform:rotate(18deg)}.reduced-effects .photo-practical-spill{opacity:.1}.reduced-effects .photo-practical-core{opacity:.42}@media (prefers-reduced-motion:reduce){.photo-fan-rotor,.photo-practical-spill,.photo-practical-core{animation:none}.photo-fan-rotor{transform:rotate(18deg)}}@media (max-width:600px){.photo-fan-rotor{opacity:.66;animation-duration:3.2s}.photo-practical-core{opacity:.36}.photo-practical-spill{opacity:.08}}@keyframes photo-fan-turn{to{transform:rotate(360deg)}}@keyframes photo-practical-core{0%,18%,23%,51%,79%,86%,to{opacity:.42}20%{opacity:.2}53%{opacity:.29}57%{opacity:.5}82%{opacity:.33}}@keyframes photo-practical-spill{0%,18%,23%,51%,79%,86%,to{opacity:.1}20%{opacity:.04}53%{opacity:.06}57%{opacity:.13}82%{opacity:.075}}.scene-photo-backdrop{filter:saturate(.82)contrast(1.045)brightness(.78);transform:translate3d(calc(var(--pointer-x) * .65px), calc(var(--pointer-y) * .45px), 0) scale(1.04);background:radial-gradient(at 51% 47%,#120b0405 0 28%,#03030329 67%,#0303039e 100%),url(/crt-lab-room-matte-v4.webp) 50%/cover no-repeat;inset:-4%;overflow:hidden}.scene-photo-backdrop:before,.scene-photo-backdrop:after{pointer-events:none;content:"";position:absolute;inset:0}.scene-photo-backdrop:before{mix-blend-mode:screen;background:radial-gradient(at 49% 75%,#ffb0000d,#0000 34%),linear-gradient(103deg,#00000038,#0000 28% 69%,#0000004f)}.scene-photo-backdrop:after{mix-blend-mode:soft-light;opacity:.38;background:repeating-linear-gradient(87deg,#ffe5b902 0 1px,#0000 1px 7px),radial-gradient(circle at 31% 22%,#ffffff06 0 .6px,#0000 .9px) 0 0/53px 47px}.lab-base-photo{filter:saturate(.83)contrast(1.035)brightness(.89);-webkit-mask-image:radial-gradient(68% 82% at 52% 51%,#000 0 57%,#000000f5 66%,#00000075 79%,#0000 100%);mask-image:radial-gradient(68% 82% at 52% 51%,#000 0 57%,#000000f5 66%,#00000075 79%,#0000 100%)}.has-photo-plate .lab-base-photo{opacity:.9}@media (min-width:901px),(min-width:861px) and (orientation:landscape){.terminal-machine.photo-plate-layout{--plate-shift:-0.75%;width:min(94vw,156dvh);max-width:none}}.photo-plate-layout .crt-signal{opacity:1;mix-blend-mode:normal}.photo-plate-layout .scanline-layer{mix-blend-mode:multiply;opacity:.16;background:repeating-linear-gradient(0deg,#0000002b 0 1px,#ffb00002 1px 2px,#0000 2px 4px);transition:opacity .18s linear;display:block}.photo-plate-layout .beam-plane.has-crt-shader .scanline-layer{opacity:.025}.machine--online .beam-plane.is-syncing{animation:none}.photo-plate-layout .terminal-ui{text-shadow:0 0 .45px #ffe094fa, 1.15px 0 .8px #ffb00057, -.4px 0 1.4px #ffb00029, 0 0 calc(5px * var(--phosphor-strength)) #ffb00026}.panel-viewport.is-shell-mode>.terminal-panel:not(.shell-panel){display:none}.shell-panel{background:linear-gradient(#ffb00005,#0000 36%),#04030057;min-height:100%;padding:0}.shell-panel-header{z-index:2;color:#ffd36aa8;letter-spacing:.08em;background:#050400f0;border-bottom:1px dashed #ffb0003d;justify-content:space-between;gap:12px;padding:6px 13px 5px;font-size:.67em;display:flex;position:sticky;top:0}.shell-transcript{padding:9px 13px 20px}.shell-entry{color:#ffb000ad;margin:0 0 8px}.shell-entry:last-child{animation:.18s ease-out both phosphor-resolve}.shell-command-line{color:var(--phosphor-hot);overflow-wrap:anywhere;margin:0 0 2px}.shell-command-line span{color:#ffd36ac2}.shell-entry pre{color:inherit;font:inherit;white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.32;overflow:visible}.shell-entry.is-system{color:#ffd36a9e}.shell-entry.is-error{color:#ffb000eb}.shell-empty{color:#ffb00061;margin:0;font-size:.78em}.command-dock label{text-overflow:ellipsis;white-space:nowrap;max-width:38%;overflow:hidden}@media (max-width:600px){.shell-panel-header{padding-inline:9px;font-size:.61em}.shell-transcript{padding:7px 9px 16px}.shell-entry{margin-bottom:6px}.command-dock label{max-width:31%}}.reduced-effects .scene-photo-backdrop,.lab-stage.is-page-hidden .scene-photo-backdrop{transform:scale(1.04)}.reduced-effects .shell-entry:last-child{animation:none}@media (prefers-reduced-motion:reduce){.scene-photo-backdrop{transform:scale(1.04)}.photo-plate-layout .crt-signal{opacity:.2}.shell-entry:last-child{animation:none}}@keyframes phosphor-resolve{0%{opacity:.84;filter:brightness(1.1)blur(.3px)}to{opacity:1;filter:brightness()blur()}}.room-coordinate-plane{z-index:0;transform:translate3d(calc(var(--pointer-x) * .35px), calc(var(--pointer-y) * .25px), 0);transform-origin:50%;position:absolute;inset:-2%;overflow:hidden}.room-coordinate-plane .scene-photo-backdrop{z-index:0;filter:saturate(.82)contrast(1.045)brightness(.8);background-size:cover;inset:0;transform:none}.room-coordinate-plane .photo-camera-rig{z-index:2}.photo-plate-layout .lab-base-photo{display:none}.photo-plate-layout .monitor-photo{clip-path:none;-webkit-mask:url(/crt-monitor-object-mask-v6.svg) 50%/100% 100% no-repeat;-webkit-mask-source-type:alpha;mask:url(/crt-monitor-object-mask-v6.svg) 50%/100% 100% no-repeat alpha}.photo-plate-layout .desk-contact-shadow{z-index:1;visibility:visible;opacity:1;background:radial-gradient(ellipse at 50% 32%, #000000e0 0 22%, #0000006b 43%, transparent 70%), radial-gradient(ellipse at 50% 38%, rgb(255 176 0/calc(.035 * var(--phosphor-strength))) 0 18%, transparent 72%);filter:blur(8px);pointer-events:none;width:55%;height:10%;position:absolute;top:84%;left:24%;transform:none}.terminal-machine.photo-plate-layout{transform:translate3d(calc(var(--plate-shift) + (var(--pointer-x) * .85px)), calc(var(--pointer-y) * .65px), 0)}.room-ambience{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.room-light-shaft{background:conic-gradient(from 197deg at 54% 0%, transparent 0 17%, #ffbe6006 20%, #ffd5920d 23%, #ffbe6005 26%, transparent 29%);filter:blur(16px);mix-blend-mode:screen;opacity:.58;width:28%;height:72%;position:absolute;top:-18%;right:2%;transform:rotate(-8deg)}.room-status-lamps{opacity:.42;gap:4px;display:grid;position:absolute;top:34.2%;left:7.1%}.room-status-lamps i{background:#ffb000b8;border-radius:50%;width:3px;height:3px;animation:11.7s step-end infinite room-status-pulse;box-shadow:0 0 5px #ffb00052}.room-status-lamps i:nth-child(2){opacity:.36;animation-delay:-4.1s}.room-status-lamps i:nth-child(3){opacity:.16;animation-delay:-8.8s}.room-cable-shadow{filter:blur(1.5px);opacity:.42;border:0 solid #0009;border-bottom-width:7px;border-radius:50%;width:38%;height:22%;position:absolute;bottom:-4%;left:-5%;transform:rotate(4deg)}.reduced-effects .room-coordinate-plane,.lab-stage.is-page-hidden .room-coordinate-plane{transform:none}.reduced-effects .room-status-lamps i,.lab-stage.is-page-hidden .room-status-lamps i{animation-play-state:paused}@media (max-width:600px){.room-coordinate-plane{inset:0}.room-light-shaft,.room-status-lamps,.room-cable-shadow{display:none}.command-dock input{font-size:16px}.command-index button{min-height:44px}}@media (prefers-reduced-motion:reduce){.room-coordinate-plane{transform:none}.room-status-lamps i{animation:none}}@keyframes room-status-pulse{0%,9%,13%,46%,49%,83%,to{opacity:.42}10%,47%{opacity:.1}11%,48%{opacity:.72}84%{opacity:.24}}.shell-panel.has-inspector{overflow:hidden}.evidence-inspector{color:#ffb000c2;background:linear-gradient(90deg,#ffb00006,#0000 18% 82%,#ffb00005),#0403008f;grid-template-rows:auto auto auto minmax(0,1fr) auto;height:100%;min-height:100%;display:grid}.artifact-header{background:#070500bd;border-bottom:1px solid #ffb00057;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 12px 7px;display:flex}.artifact-header p,.artifact-header h2{margin:0}.artifact-header p{color:#ffd36a8a;letter-spacing:.08em;font-size:.66em}.artifact-header h2{color:var(--phosphor-hot);letter-spacing:.045em;outline:none;margin-top:2px;font-size:1em;font-weight:400}.artifact-close,.artifact-tabs button{color:#ffb000ad;min-height:28px;font:inherit;cursor:pointer;background:#080600b8;border:1px solid #ffb0003d;border-radius:0;padding:3px 7px}.artifact-close:hover,.artifact-tabs button:hover,.artifact-tabs button[aria-selected=true]{color:var(--phosphor-hot);background:#ffb00012;border-color:#ffd36a94}.artifact-verification,.artifact-footer{color:#ffd36a8f;letter-spacing:.035em;border-bottom:1px dashed #ffb00033;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:4px 12px;font-size:.64em;display:flex}.artifact-tabs{border-bottom:1px dashed #ffb00033;gap:4px;padding:5px 12px;display:flex}.artifact-tabs button{min-width:58px;min-height:25px;padding-block:2px;font-size:.68em}.artifact-panel{scrollbar-color:#ffb0006b #08060080;outline:none;min-height:0;padding:8px 12px 14px;overflow:auto}.artifact-panel:focus-visible{box-shadow:inset 0 0 0 1px #ffd36a70}.artifact-metadata{gap:0;margin:0;display:grid}.artifact-metadata div{border-bottom:1px dotted #ffb00024;grid-template-columns:minmax(76px,.26fr) minmax(0,1fr);gap:10px;padding:4px 0;display:grid}.artifact-metadata dt{color:#ffd36a7a;letter-spacing:.06em;font-size:.68em}.artifact-metadata dd{color:#ffb000c2;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.72em}.artifact-text-lines,.artifact-strings{color:#ffb000b8;margin:0;padding:0 0 0 4.2em;font-size:.73em}.artifact-text-lines li,.artifact-strings li{white-space:pre-wrap;overflow-wrap:anywhere;border-left:1px solid #ffb0001f;min-height:1.35em;padding-left:.8em}.artifact-text-lines li::marker{color:#ffd36a57;font-variant-numeric:tabular-nums}.artifact-strings li::marker{color:#ffd36a57;font-variant-numeric:tabular-nums}.artifact-text-lines code{color:inherit;font:inherit}.artifact-hex-table{border-collapse:collapse;color:#ffb000b3;font-variant-numeric:tabular-nums;white-space:pre;width:100%;font-size:.68em}.artifact-hex-table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.artifact-hex-table th,.artifact-hex-table td{text-align:left;border-bottom:1px dotted #ffb0001a;padding:2px 6px;font-weight:400}.artifact-hex-table thead th,.artifact-hex-table tbody th{color:#ffd36a70}.artifact-empty{color:#ffb0006b;margin:0;font-size:.72em}.artifact-footer{background:#070500d1;border-top:1px dashed #ffb00033;border-bottom:0}.lab-stage[data-case-progress="3"] .room-status-lamps i{opacity:.72;box-shadow:0 0 7px #ffb00085}.lab-stage[data-shell-active=true] .photo-fan-rotor{animation-duration:2.18s}@media (max-width:600px){.artifact-header,.artifact-verification,.artifact-tabs,.artifact-panel,.artifact-footer{padding-inline:8px}.artifact-header p,.artifact-verification,.artifact-footer{font-size:8px}.artifact-close,.artifact-tabs button{min-height:32px}.artifact-tabs button{flex:1;min-width:0;padding-inline:2px;font-size:8px}.artifact-panel{padding-top:6px}.artifact-metadata div{grid-template-columns:68px minmax(0,1fr);gap:7px}.artifact-hex-table{font-size:8px}.artifact-hex-table th,.artifact-hex-table td{padding-inline:3px}}.reduced-effects .evidence-inspector *,.reduced-effects .evidence-inspector :before,.reduced-effects .evidence-inspector :after{transition:none;animation:none}@media (max-width:600px) and (orientation:portrait){.terminal-machine.photo-plate-layout{--plate-shift:0%;width:min(138vw,90dvh,820px);max-width:none;transform:translate3d(calc(-50% + var(--plate-shift) + (var(--pointer-x) * .35px)), calc(-50% + (var(--pointer-y) * .25px)), 0);animation:1.25s cubic-bezier(.18,.72,.12,1) both mobile-room-settle;top:54%;left:50%}.photo-plate-layout .monitor-photo{clip-path:polygon(26.9% 7.4%,78.9% 13.6%,80.5% 15%,81.6% 78.6%,79.5% 80%,76% 80.2%,73.2% 91.4%,30.2% 94.4%,22.8% 83.4%,16% 69.2%,15.7% 36.3%,21.5% 20.1%,22.8% 17.5%,25.1% 8.8%);filter:saturate(.88)contrast(1.04)brightness(.99)drop-shadow(0 16px 22px #000000b8);-webkit-mask:none;mask:none}.room-coordinate-plane .scene-photo-backdrop{filter:saturate(.86)contrast(1.04)brightness(.94);background-position:74%}.photo-plate-layout .desk-contact-shadow{filter:blur(10px);width:68%;height:15%;top:88%;left:17%}.room-light-shaft{opacity:.24;width:48%;display:block;right:-10%}.room-status-lamps{opacity:.28;display:grid;top:31%;left:5%}.room-cable-shadow{opacity:.24;width:46%;display:block;bottom:-1%}.lab-stage:after{background:radial-gradient(94% 76% at 50% 51%,#0000 44%,#0000001f 76%,#00000080 100%)}.scene-controls{top:calc(16px + env(safe-area-inset-top));right:calc(12px + env(safe-area-inset-right))}.scene-controls button{min-width:60px;min-height:44px}.reduced-effects .terminal-machine.photo-plate-layout{transform:translate3d(calc(-50% + var(--plate-shift)), -50%, 0);animation:none}}.terminal-machine.photo-plate-layout{isolation:isolate}.photo-plate-layout .monitor-photo{object-fit:fill;object-position:50% 50%;clip-path:none;filter:saturate(.88)contrast(1.04)brightness(.94);width:100%;height:100%;inset:0;-webkit-mask:none;mask:none}.photo-plate-layout .desk-contact-shadow{z-index:1;visibility:visible;opacity:.9;filter:none;pointer-events:none;background:url(/crt-monitor-contact-shadow-v6.webp) 50%/100% 100% no-repeat;width:100%;height:100%;position:absolute;inset:0;transform:none}.photo-plate-layout .screen-recess{background:radial-gradient(ellipse at 46% 42%, #ffb00004, transparent 58%), var(--screen-black)}.photo-plate-layout .screen-glass,.photo-plate-layout .beam-plane{background-color:var(--screen-black)}.photo-plate-layout .tube-face{background:radial-gradient(at 46% 43%,#0a0702 0%,#050300 62%,#010100 100%);box-shadow:inset 0 0 38px #000000f5}@media (max-width:600px) and (orientation:portrait) and (prefers-reduced-motion:reduce){.terminal-machine.photo-plate-layout{transform:translate3d(calc(-50% + var(--plate-shift)), -50%, 0);animation:none}}@keyframes mobile-room-settle{0%{opacity:0;transform:translate3d(calc(-50% + var(--plate-shift)), -48.8%, 0)}to{opacity:1;transform:translate3d(calc(-50% + var(--plate-shift) + (var(--pointer-x) * .35px)), calc(-50% + (var(--pointer-y) * .25px)), 0)}}@media (max-width:600px) and (orientation:portrait){.lab-stage{--mobile-plate-width:min(clamp(600px, 160vw, 900px), 135dvh);--mobile-plate-top:51.5%;--mobile-plate-shift:-4%;--mobile-terminal-font:clamp(10.5px, 2.65vw, 11.5px);--mobile-hit-size:44px}.room-coordinate-plane{inset:0}.room-coordinate-plane .scene-photo-backdrop{filter:saturate(.84)contrast(1.04)brightness(.92);background:radial-gradient(88% 76% at 50% 52%,#ffb00006,#0000 54%,#0000006b 100%),linear-gradient(#0000000f,#03030329),#030303 url(/crt-lab-room-matte-mobile-v5.webp) 50%/cover no-repeat;animation:none;transform:scale(1.015)}.terminal-machine.photo-plate-layout{--plate-shift:var(--mobile-plate-shift);top:var(--mobile-plate-top);width:var(--mobile-plate-width);aspect-ratio:3/2;max-width:none;transform:translate3d(calc(-50% + var(--plate-shift)), -50%, 0);animation:1.15s cubic-bezier(.18,.72,.12,1) both mobile-portrait-settle-v5;position:absolute;left:50%}.photo-plate-layout .terminal-ui{grid-template-rows:var(--mobile-hit-size) minmax(0, 1fr) auto;font-size:var(--mobile-terminal-font)}.terminal-ui .system-strip,.bios-footer{display:none}.command-index{grid-template-columns:repeat(6,minmax(0,1fr))}.command-index button{min-width:0;min-height:var(--mobile-hit-size);padding:2px 1px}.command-index button span{margin:0;font-size:9px;display:block}.command-index button small{display:none}.terminal-panel{padding:8px 9px 14px}.panel-viewport{scroll-padding-block:8px 16px}.session-frame{padding:7px 9px 8px}.session-frame h1{font-size:22px}.role-lines,.positioning,.availability,.explore-prompt,.identity-record,.identity-details summary{font-size:var(--mobile-terminal-font);line-height:1.25}.command-dock input{font-size:16px}.scene-controls{top:calc(12px + env(safe-area-inset-top));right:calc(12px + env(safe-area-inset-right))}.scene-controls button,.photo-power-hotspot,.artifact-close,.artifact-tabs button{min-width:var(--mobile-hit-size);min-height:var(--mobile-hit-size)}.photo-practical-spill,.photo-practical-core,.photo-fan-assembly,.room-status-lamps,.room-cable-shadow{display:none}.room-light-shaft{opacity:.16}.reduced-effects .terminal-machine.photo-plate-layout{transform:translate3d(calc(-50% + var(--plate-shift)), -50%, 0);animation:none}}@media (max-width:600px) and (max-height:680px) and (orientation:portrait){.lab-stage{--mobile-plate-width:min(clamp(580px, 158vw, 820px), 132dvh);--mobile-plate-top:51%}}@keyframes mobile-portrait-settle-v5{0%{opacity:0;transform:translate3d(calc(-50% + var(--plate-shift)), -48.8%, 0)}to{opacity:1;transform:translate3d(calc(-50% + var(--plate-shift)), -50%, 0)}}.photo-plate-layout .screen-recess{border-radius:2.4% 2.8% 3.2% 2.7%/3.1% 3.3% 3.7% 3.4%;overflow:hidden}.photo-plate-layout .tube-gasket,.photo-plate-layout .screen-glass,.photo-plate-layout .tube-face,.photo-plate-layout .screen-projection,.photo-plate-layout .screen-projection .beam-plane,.photo-plate-layout .terminal-ui,.photo-plate-layout .boot-layer,.photo-plate-layout .glass-vignette,.photo-plate-layout .glass-glare,.photo-plate-layout .screen-power{border-radius:inherit}.photo-plate-layout .tube-gasket,.photo-plate-layout .screen-glass,.photo-plate-layout .screen-projection,.photo-plate-layout .screen-projection .beam-plane{overflow:hidden}.photo-plate-layout .beam-plane.has-crt-shader .scanline-layer{display:none}.reduced-effects .photo-plate-layout .crt-signal{opacity:.16}@media (prefers-reduced-motion:reduce){.photo-plate-layout .crt-signal{opacity:.16}}@media (prefers-contrast:more){.photo-plate-layout .crt-signal,.photo-plate-layout .scanline-layer,.photo-plate-layout .glass-vignette,.photo-plate-layout .glass-glare{display:none!important}.photo-plate-layout .terminal-ui{color:var(--phosphor-hot);text-shadow:none}}@media (forced-colors:active){.photo-plate-layout .crt-signal,.photo-plate-layout .scanline-layer,.photo-plate-layout .glass-vignette,.photo-plate-layout .glass-glare{display:none!important}.photo-plate-layout .terminal-ui{forced-color-adjust:auto;text-shadow:none}}@media (min-width:601px) and (orientation:landscape){.terminal-machine.photo-plate-layout{--plate-shift:0%;aspect-ratio:3/2;transform-origin:50%;width:156dvh;max-width:none;animation:.9s cubic-bezier(.18,.72,.12,1) both desktop-object-resolve-v7;transform:none}.reduced-effects .terminal-machine.photo-plate-layout{animation:none;transform:none}}@media (min-width:601px) and (orientation:landscape) and (prefers-reduced-motion:reduce){.terminal-machine.photo-plate-layout{animation:none;transform:none}}@keyframes desktop-object-resolve-v7{0%{opacity:0;filter:brightness(.86)}to{opacity:1;filter:brightness()}}
