/* Operator console visual system; preserves platform behavior and routes. */
:root{--bg:#0b0b0b;--fg:#dcdcdc;--muted:#858585;--line:#323232;--mono:'SFMono-Regular','Menlo','Consolas',monospace}body{font-family:var(--mono);background:#0b0b0b;background-image:linear-gradient(#96969604 1px,transparent 1px);background-size:100% 4px;color:#d3d3d3}header{height:75px;border-color:#3d3d3d;background:#0f0f0fe8}.wordmark{font-family:var(--mono);font-size:24px;letter-spacing:-2px}.brand-icon{font:23px var(--mono);letter-spacing:-4px;color:#c2c2c2}.brand-dot{color:#757575}header nav{font-size:10px;gap:24px}header nav a:before{content:'./';color:#606060}.prototype{color:#727272}.connect{font-family:var(--mono);font-size:9px;border-color:#4f4f4f;background:#1b1b1b}.hero{padding-top:28px;min-height:590px}.coordinate{font-size:9px;color:#818181}.hero-copy{padding-top:42px}.hero h1{font-family:var(--mono);font-size:clamp(40px,5.3vw,82px);font-weight:700;letter-spacing:-.07em;line-height:1.08}.hero h1>span{color:#929292}.hero-copy p{font-family:var(--mono);font-size:12px;line-height:1.9;color:#9e9e9e;max-width:400px}.launch-button{background:#cecece;color:#131313;font:11px var(--mono);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);gap:35px}.launch-button:hover{background:#ececec;color:#1c1c1c}.hero-footnote{color:#717171}.artifact{right:0;top:35px;width:46%;height:425px;opacity:1}.artifact canvas,.artifact .axis,.artifact .crosshair{display:none}.artifact-label{color:#747474}.artifact-label-top{top:0;right:12%}.artifact-label-bottom{bottom:15px;left:26%}.artifact #motion{display:none}.operator-art{font:clamp(7px,.91vw,14px)/1.2 var(--mono);white-space:pre;text-align:center;color:#a6a6a6;position:absolute;inset:33px 0 35px;display:grid;place-content:center;text-shadow:0 0 22px #a8a8a822;mask-image:linear-gradient(transparent,#000 15%,#000 85%,transparent)}.operator-art:after{content:'● STANDBY / AWAITING OPERATOR';position:absolute;bottom:5px;left:0;right:0;font:8px var(--mono);letter-spacing:1px;color:#828282}.model-dock{border-color:#505050;margin-top:32px;background:#111111}.dock-label{padding-left:15px;font-size:8px;color:#929292}.model-options button{font-family:var(--mono);color:#7a7a7a}.model-options button.selected{background:#252525;color:#d2d2d2}.model-options button.selected:before{background:#bbbbbb}.model-options b{font:13px var(--mono)}.model-options small{color:#717171}.section-marker{color:#7f7f7f}.terminal-shell{border-color:#5e5e5e;background:#0e0e0e;box-shadow:0 0 0 4px #171717,0 20px 70px #0008}.terminal-shell:before,.terminal-shell:after{border-color:#b5b5b5}.terminal-top{background:#232323;border-color:#464646;height:43px}.cmd-mark{color:#c5c5c5}.terminal-identity{color:#c9c9c9}.lock-state{color:#aaaaaa}.cmd{background-color:#0f0f0f;background-image:linear-gradient(#b2b2b205 1px,transparent 1px);background-size:100% 3px;min-height:340px}.cmd-boot{color:#737373;font-size:9px}.cmd-boot span:first-child{color:#aaaaaa}#locked-screen h2{font:22px var(--mono);letter-spacing:-1px;color:#cdcdcd}#locked-screen p{font:10px/1.9 var(--mono);color:#8e8e8e}.lock-illustration span,.lock-illustration i{border-color:#a8a8a8}.lock-illustration span{background:#1c1c1c}#command-form{border-color:#434343;color:#a4a4a4}#command{color:#d2d2d2}#command::placeholder{color:#717171}#send-command{border-color:#535353;color:#afafaf}.compute{background:#1b1b1b;border-color:#484848}.compute-heading{color:#9f9f9f}.reserve>#amount{font:42px var(--mono);letter-spacing:-3px;color:#dcdcdc}.reserve>#amount span{color:#7b7b7b}.reserve small{color:#828282}.meter i{background:#363636}.meter i.filled{background:#c0c0c0}.compute-ledger>div{border-color:#3b3b3b;color:#8c8c8c}.compute-ledger b{color:#bdbdbd}.sample-note{color:#797979}.flow-caption{color:#aaaaaa}.terminal-foot{background:#171717;border-color:#3d3d3d;color:#707070}.terminal-section{margin-top:20px}.network-title h2,.mechanism-title h2{font-family:var(--mono);font-size:32px;letter-spacing:-2px}.network-title h2 span,.mechanism-title h2 em{color:#818181;font-family:var(--mono);font-style:normal}.token-row,.directory-row{font-family:var(--mono);border-color:#373737}.token-row:hover,.directory-row:hover{background:#1f1f1f}.token-avatar{border-radius:0;border-color:#5d5d5d;background:#202020;color:#bebebe;font-family:var(--mono);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)}.token-labels,.directory-labels{background:#1b1b1b;border-color:#444444;color:#898989}.token-name b,.directory-name b{font-size:13px}.token-name small,.directory-name small{color:#7b7b7b}.token-status{color:#9d9d9d}.token-funding em,.row-meter em{background:#a8a8a8}.steps h3{font-family:var(--mono);font-size:16px}.steps b{color:#979797}.steps>div{border-color:#4f4f4f}.mechanism-title p,.steps p{color:#8c8c8c}.mechanism{margin-top:65px}footer{border-color:#424242}footer>span{color:#6c6c6c}#routed{padding-top:35px}.page-heading{border-bottom:1px solid #3d3d3d;padding-bottom:27px;margin-bottom:32px}.page-heading:before{content:'┌─ OPERATOR INTERFACE ────────────────────────────────────';display:block;font:8px var(--mono);color:#555555;margin-bottom:25px;white-space:nowrap;overflow:hidden}.page-heading h1{font-family:var(--mono);font-size:clamp(30px,3.3vw,54px);letter-spacing:-2px;line-height:1.15}.page-heading p{font:12px/1.9 var(--mono);color:#909090}#routed h2,#routed h3{font-family:var(--mono)}#routed h2{font-size:22px;letter-spacing:-1px}#routed p{color:#929292;font-size:12px}.modal-kicker{color:#898989}.directory-toolbar input,.directory-toolbar select{font-family:var(--mono);background:#181818;border-color:#4f4f4f;color:#b0b0b0}.model-directory{border-color:#4c4c4c;background:#4c4c4c}.model-directory article{background:#141414;position:relative;padding:28px}.model-directory article:before{content:'MODULE // READY TO BIND';font:7px var(--mono);letter-spacing:1px;display:block;color:#676767;margin-bottom:24px}.model-big-symbol{color:#b1b1b1}.model-actions{border-color:#494949;font:10px var(--mono)}.model-directory ul{color:#999999;font-size:11px}.model-directory h2{font-size:30px!important}.info-panel,.account-banner,.wizard-form,.cost-tool{background:#161616;border-color:#4a4a4a}.wizard-form label{color:#9f9f9f}.wizard-form input:not([type=radio]):not([type=checkbox]),.wizard-form textarea,#project-note,.cost-tool input[type=number]{font-family:var(--mono);background:#0d0d0d;border-color:#4b4b4b;color:#cfcfcf}.wizard-steps button{font-family:var(--mono);color:#7d7d7d;font-size:10px}.wizard-steps .active{color:#d5d5d5;border-color:#bbbbbb;background:#1e1e1e}.launch-preview{border-color:#606060}.preview-glyph{background:repeating-linear-gradient(0deg,#1e1e1e 0,#1e1e1e 1px,transparent 1px,transparent 4px);color:#acacac}.preview-locked{border-color:#464646;color:#a0a0a0}.image-upload{background:#121212;border-color:#5a5a5a}.image-upload:hover,.image-upload:focus-within{background:#1e1e1e;border-color:#a5a5a5}.upload-select #image-preview{background:#242424;border-color:#4b4b4b}.upload-copy b{color:#cbcbcb;font-family:var(--mono)}.upload-copy small{font-family:var(--mono);color:#7d7d7d!important}.project-summary{border-color:#454545;color:#9c9c9c}.project-tabs{border-color:#4b4b4b}.project-tabs button{font-family:var(--mono);color:#7e7e7e}.project-tabs .active{color:#cdcdcd;border-color:#bdbdbd}.context-note{border-color:#6d6d6d;color:#8c8c8c;background:#1a1a1a;padding:15px 18px;font:10px/1.9 var(--mono)}.guide-chapter,.task-example,details{border-color:#424242}.cost-tool input[type=range]{accent-color:#b4b4b4}.estimate b{color:#d1d1d1}.empty-state{border-color:#414141}.upload-heading,.upload-remove{color:#9b9b9b}dialog{background:#161616;border-color:#666666;font-family:var(--mono)}dialog h2{font-family:var(--mono);font-size:29px}.operator-strip{display:flex;justify-content:space-between;padding:12px 5%;background:#161616;border-bottom:1px solid #3b3b3b;font:8px var(--mono);letter-spacing:1px;color:#777777}.operator-strip b{color:#b1b1b1;font-weight:400}.operator-strip .status-dot{display:inline-block;width:5px;height:5px;background:#b1b1b1;margin-right:8px;box-shadow:0 0 9px #a2a2a255}#session-output{color:#a7a7a7}#session-output .entry{border-color:#414141}#session-output .entry b{color:#cecece}#session-output p{color:#a3a3a3!important}@media(max-width:1050px){.hero{min-height:540px}.hero-copy{padding-top:40px}.hero h1{font-size:6.2vw}.artifact{right:-6%;width:52%;height:390px;top:60px}.operator-art{font-size:9px}.model-dock{margin-top:35px}.hero-copy p{font-size:11px}.operator-strip{font-size:7px}.page-heading h1{font-size:39px}}@media(max-width:700px){header{height:auto}header nav{font-size:8px;gap:7px}header nav a:before{content:''}.operator-strip{padding:10px 22px;font-size:6px}.operator-strip>span:nth-child(2){display:none}.hero{min-height:0;padding-top:22px}.hero-copy{padding-top:27px}.hero h1{font-size:10.7vw;letter-spacing:-.065em}.hero-copy p{font-size:10px;max-width:190px}.artifact{width:65%;right:-23%;top:130px;height:250px;opacity:.48}.operator-art{font-size:6px;inset:20px 0}.operator-art:after{font-size:5px;bottom:0}.model-dock{margin-top:50px}.dock-label{padding:12px 0}.model-options b{font-size:10px}.model-options button.selected{background:transparent}.model-options button.selected:before{height:2px;background:#afafaf}.model-options small{font-size:5px}.section-marker{font-size:6px}.network-title h2{font-size:25px}.mechanism-title h2{font-size:33px}.page-heading h1{font-size:31px;letter-spacing:-1.7px}#routed h2{font-size:21px}.compute .reserve>#amount{font-size:36px}.wizard-form{padding:18px}.model-actions{font-size:9px;gap:10px}}

@media(min-width:701px){.operator-art{transform:scale(1.12)}}
