@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&display=swap";
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d0d;--panel:#101414;--line:#28312e;--text:#e5ebe6;--muted:#87948d;--accent:#a4c78a;--focus:#d2f5b9}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font:400 15px/1.65 IBM Plex Mono,SFMono-Regular,Consolas,monospace}a{color:inherit}button,textarea{font:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.terminal{width:min(100% - 48px,1040px);margin:0 auto}.masthead{border-bottom:1px solid var(--line);min-height:64px;color:var(--muted);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.wordmark{color:var(--text);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.status-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px color-mix(in srgb, var(--accent), transparent 65%);border-radius:50%}.workspace{width:min(100%,720px);margin:0 auto;padding:clamp(56px,10vh,104px) 0 40px}.eyebrow,.result-label,.readout-head,.footer{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:11px}.eyebrow{margin:0 0 18px}.eyebrow span{color:var(--accent);margin-left:8px}h1{letter-spacing:-.07em;margin:0;font-size:clamp(36px,6vw,56px);font-weight:500;line-height:1.08}.lede{color:#b3beb7;max-width:62ch;margin:20px 0 0;font-size:15px}.command-form{background:var(--panel);border:1px solid var(--line);margin-top:44px;padding:20px}.command-form label{color:var(--text);letter-spacing:.09em;align-items:center;gap:10px;margin-bottom:14px;font-size:12px;font-weight:500;display:flex}.prompt-mark{color:var(--accent)}.command-form textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:112px;color:var(--text);background:#0b0e0d;border-radius:0;padding:14px;line-height:1.6;display:block}.command-form textarea::placeholder{color:#87948d;opacity:1}.form-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.form-footer p{color:var(--muted);margin:0;font-size:11px}.form-footer button{border:1px solid var(--accent);min-height:44px;color:var(--accent);cursor:pointer;letter-spacing:.04em;background:0 0;border-radius:0;padding:0 16px;font-size:12px;font-weight:600}.form-footer button:hover{background:var(--accent);color:var(--bg)}.form-footer button span{margin-left:8px}.readout{border:1px solid var(--line);background:var(--panel);margin-top:24px}.readout-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:0 16px;display:flex}.readout-head h2{color:var(--text);font:inherit;letter-spacing:inherit;margin:0}.readout-head>span{color:var(--accent)}.empty-state{color:#b3beb7;margin:0;padding:24px 16px;font-size:13px}.empty-state span{color:var(--accent)}.result-body{padding:20px 16px 8px}.ownership-card,.cpu-card{border-bottom:1px solid var(--line);padding:16px 0}.ownership-card,.ownership-result,.cpu-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.ownership-result{justify-content:flex-end}.metric-kicker{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:10px}.metric-title{color:var(--text);margin:0;font-size:13px}.owner{color:var(--accent);margin:0;font-size:17px;font-weight:600}.percentage{color:var(--muted);margin:0;font-size:13px}.cpu-head{margin-bottom:12px}.cpu-value{color:var(--accent);margin:0;font-size:13px;font-weight:600}.cpu-value.is-high{color:#e08c78}.load-track{border:1px solid var(--line);background:var(--bg);height:10px;overflow:hidden}.load-fill{background:var(--accent);height:100%;display:block}.load-fill.is-high{background:#e08c78}.cpu-scale{color:var(--muted);justify-content:space-between;margin-top:7px;font-size:10px;display:flex}.result-label{margin:0 0 8px;font-size:10px}.result-block{border-bottom:1px solid var(--line);padding:18px 0}.result-block>p:last-child{color:#c5cec8;margin:0;font-size:13px}.readout-foot{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:14px 16px;font-size:11px;line-height:1.5}.mindset-block{border-top:1px dashed var(--line);margin-top:2px;padding:14px 0 8px}.mindset-block>p:last-child{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.footer{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:40px;padding-top:16px;font-size:10px;display:flex}@media (max-width:560px){.terminal{width:min(100% - 32px,1040px)}.masthead{min-height:56px;font-size:10px}.masthead-note{text-align:right}.workspace{padding-top:56px}.command-form{margin-top:32px;padding:16px}.form-footer{flex-direction:column;align-items:stretch}.form-footer button{width:100%}.footer{flex-direction:column;align-items:flex-start}.ownership-card,.cpu-head{gap:12px}.ownership-result{gap:6px}.owner{font-size:14px}.percentage{font-size:12px}}
