:root{--lime:#5ec779;--title:#cbd6ce;--panel:#24292a;--background:#24292a;--line:#3c4540}.desktopcaption,.terminalmascot,.terminalsignature{display:none}.terminalcontent:has(.terminalmascot){padding-right:14px}.deploy-diagnostics{min-width:0;align-self:start;background:#080b09;color:#b6c0b9;border:2px inset #434945;padding:4px;font:11px/1.65 Courier New,monospace}.deploy-diagnostics header{background:#151c17;padding:9px 12px;border-bottom:1px solid #303b33;color:#d0dbd2;font-size:11px;font-weight:700;letter-spacing:1px}.deploy-diagnostics dl{display:grid;grid-template-columns:1fr 1fr;gap:22px 16px;padding:18px 14px;margin:0}.deploy-diagnostics dt{color:#7e8a80;font-size:9px;letter-spacing:1px}.deploy-diagnostics dd{margin:4px 0 0;color:#d4ddd5;font-size:10px;overflow-wrap:anywhere}.deploy-diagnostics dl>div:last-child dd{color:var(--lime)}.behavior-metrics{border-block:1px solid #2c352e;margin:0 14px;padding:16px 0}.behavior-metrics h3{margin:0 0 16px;font-size:9px;letter-spacing:1.2px;color:#88958b}.metric-row{display:grid;grid-template-columns:86px 1fr 24px;align-items:center;gap:10px;margin:13px 0;font-size:9px}.metric-row>div{display:grid;grid-template-columns:repeat(10,1fr);gap:3px}.metric-row i{height:9px;border:1px solid #313d33}.metric-row i.filled{background:#50bd6b;border-color:#76d88e;box-shadow:inset 1px 1px #9ee3ac80,inset -1px -1px #16662a}.metric-row b{text-align:right;font-weight:400}.deploy-console{min-height:240px;padding:16px 14px}.deploy-console p{font:10px/1.9 Courier New,monospace!important;margin:0 0 3px;color:#a7b6aa!important;overflow-wrap:anywhere}.deploy-console p span,.start-terminal p span{color:#4a6953;margin-right:8px}.deploy-console p:last-child{color:var(--lime)!important}.terminal-cursor{animation:blink 1s step-end infinite;font-style:normal}.deploy-footer{grid-column:1/-1;position:sticky;bottom:-18px;background:var(--panel);border-top:1px solid var(--line);padding:12px 0 0;display:flex;gap:12px;z-index:3}.deploy-footer>div{display:flex;justify-content:space-between;align-items:center;gap:10px;flex:1;border:2px inset #3d4840;padding:8px 10px;font:9px monospace}.deploy-footer button{min-width:192px;letter-spacing:1px}.reference-start{padding:24px;display:flex;flex-direction:column;gap:24px;flex:1;min-height:0;overflow:auto}.reference-start-main{display:grid;grid-template-columns:1fr 1fr;gap:32px;flex:1;min-height:330px}.reference-start-copy{display:flex;flex-direction:column;justify-content:center;gap:24px;min-width:0}.reference-start h1{font:900 clamp(30px,3.1vw,48px)/.95 Arial,sans-serif;letter-spacing:-2px;margin:0}.reference-start-copy>p{font:500 14px/1.65 Arial,sans-serif;margin:0;color:#a1aaa4;max-width:380px}.reference-start .buttonrow{flex-wrap:wrap;gap:12px}.reference-start .buttonrow button{font:700 12px Arial;padding:13px 16px}.network-inset{padding:10px;background:#202722;border:2px inset #3f4941;font:11px monospace}.network-inset label{display:block;font-size:10px;color:#8b998e;margin-bottom:6px}.network-inset code{display:block;color:var(--lime)}.network-inset span{display:block;margin-top:5px;color:#7f8f83;font-size:9px}.start-terminal{display:flex;flex-direction:column;min-width:0;background:#202923;padding:4px;border:2px inset #4a544d}.start-terminal header{background:var(--title);color:#152218;font:700 10px monospace;letter-spacing:1.2px;padding:4px 8px}.start-terminal>div{background:#080a09;padding:12px;flex:1;margin-top:4px;min-height:240px}.start-terminal p{font:11px/1.7 Courier New,monospace;color:#a0aca3;margin:0 0 6px;overflow-wrap:anywhere}.reference-start-features{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.reference-start-features>div{border:2px inset #434b45;background:#181e1a;padding:16px 18px}.reference-start-features strong{font:700 14px Arial;display:flex;align-items:center;gap:8px}.reference-start-features i{width:8px;height:8px;background:var(--lime)}.reference-start-features p{font:11px/1.4 monospace;color:#909e94;margin:8px 0 0}@media (min-width:1024px){.os{height:100dvh;overflow:hidden}.menubar{height:32px;min-height:32px}.menubar button{font-size:12px;padding:4px 12px}.brand img{width:20px;height:20px}.desktoparea{height:calc(100dvh - 64px);min-height:0}.desktopicons{width:128px;padding:16px;gap:24px}.desktopicon{width:44px;height:44px}.desktopicon svg{width:23px;height:23px}.desktopicons>button{font-size:11px;gap:6px}.mainarea{padding:24px 24px 24px 0;align-items:center;justify-content:center;overflow:hidden}.mainarea,.mainwindow{display:flex;flex-direction:column}.mainwindow{width:100%;max-height:100%}.titlebar{height:28px;min-height:28px}.windowmenu{min-height:29px;padding:2px 8px;flex-shrink:0}.windowmenu button{font-size:11px;padding:4px 8px}.panelarea{min-height:0;max-height:calc(100dvh - 270px);padding:16px}.secondaryarea{max-height:calc(100dvh - 180px);padding:16px}.screen-start{max-width:896px;height:600px}.screen-new-agent{max-width:1200px;height:min(720px,calc(100dvh - 128px))}.configlayout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px}.configlayout fieldset{padding:16px}.configlayout legend{font-size:10px;letter-spacing:0;border:1px solid #454e48;padding:4px 6px}.configlayout label{font-size:10px;letter-spacing:1px}.configlayout input,.configlayout textarea{font-size:12px;background:#0e1310}.configlayout p{font-size:11px}.systemrow>span{padding:11px 15px;font-size:9px}.dashboard{grid-template-columns:1.15fr 1.45fr .85fr;gap:16px}.terminalcontent{min-height:300px;padding:14px;font-size:10px}.terminalcontent p{font-size:10px;line-height:1.8}.terminalheading{font-size:9px}.taskbar{height:32px;min-height:32px}}@media (max-width:1023px){.reference-start-main{gap:20px}.reference-start-features,.reference-start-main{grid-template-columns:1fr}.reference-start{padding:16px}.reference-start h1{font-size:36px}.configlayout{grid-template-columns:1fr}.deploy-footer{flex-wrap:wrap;bottom:0;padding-bottom:8px}.deploy-footer>div{flex-basis:100%}.deploy-footer button{width:100%;min-height:44px}.deploy-diagnostics{width:100%}.deploy-console p{font-size:12px!important}.reference-start .buttonrow button{min-height:44px}}@media (prefers-reduced-motion:reduce){.terminal-cursor{animation:none}}