.ops-console-intro{align-items:flex-end}.console-updated{padding:7px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:9px}.console-section{margin-top:14px}.console-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.console-section-head h2{margin:0;font-size:20px}.console-section-head>div>p:last-child{margin:5px 0 0;color:var(--muted);font-size:11px}.automation-legend{display:grid;grid-template-columns:auto 1fr;gap:5px 8px;max-width:390px}.automation-legend small{align-self:center;color:var(--muted);font-size:8px}.automation-level{display:inline-flex;width:max-content;padding:5px 8px;border-radius:999px;font-size:8px;font-weight:800}.automation-level.automatic{color:var(--good);background:rgba(142,227,162,.11)}.automation-level.assisted{color:var(--sky);background:rgba(143,201,255,.11)}.automation-level.manual{color:var(--warn);background:rgba(255,211,122,.11)}.automation-level.planned{color:var(--lav);background:rgba(196,167,255,.11)}.ops-system-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.flow-node{position:relative;min-height:225px;padding:15px;border:1px solid var(--line);border-radius:16px;background:#151a16}.flow-node>div{display:flex;justify-content:space-between;gap:7px}.flow-node>div>span:first-child{font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--muted)}.flow-node h3{margin:25px 0 13px;font-size:14px}.flow-node dl,.capability-card dl{display:grid;gap:9px;margin:0}.flow-node dl div,.capability-card dl div{display:grid;gap:2px}.flow-node dt,.capability-card dt{color:var(--muted);font-size:7px;text-transform:uppercase;letter-spacing:.08em}.flow-node dd,.capability-card dd{margin:0;color:#c7cec6;font-size:9px;line-height:1.45}.flow-node>i{position:absolute;right:-13px;top:48%;z-index:2;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--lime);color:#111510;font-style:normal}.ops-runtime-grid{align-items:start}.ops-schedulers{display:grid;gap:10px}.scheduler-card{padding:16px;border:1px solid var(--line);border-radius:16px;background:#151a16}.scheduler-head,.scheduler-head>div{display:flex;align-items:center;gap:9px}.scheduler-head{justify-content:space-between}.scheduler-head strong{font-size:12px}.runtime-dot{width:8px;height:8px;border-radius:50%;background:var(--warn)}.runtime-dot.ok{background:var(--good);box-shadow:0 0 0 5px rgba(142,227,162,.08)}.scheduler-card>p{margin:9px 0 13px;color:var(--muted);font-size:9px;line-height:1.55}.runtime-facts{display:grid;grid-template-columns:1.35fr 1fr;gap:7px}.runtime-facts>div{padding:9px;border-radius:10px;background:#1c221d}.runtime-facts small,.runtime-facts strong{display:block}.runtime-facts small{color:var(--muted);font-size:7px;margin-bottom:3px}.runtime-facts strong{font-size:9px}.scheduler-card footer{display:flex;gap:12px;margin-top:11px;color:#849084;font-size:8px}.ops-services{display:grid;gap:10px}.service-card{display:flex;gap:16px;align-items:center;padding:20px;border:1px solid #354237;border-radius:18px;background:radial-gradient(circle at 0 50%,rgba(142,227,162,.08),transparent 35%),#151a16}.service-pulse{width:14px;height:14px;flex:0 0 auto;border-radius:50%;background:var(--warn)}.service-pulse.running{background:var(--good);box-shadow:0 0 0 8px rgba(142,227,162,.08)}.service-card small{color:var(--lime);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.service-card h3{margin:4px 0;font-size:17px}.service-card p{margin:0;color:var(--muted);font-size:10px}.service-card a{display:inline-block;margin-top:14px;color:var(--lime);font-size:9px;text-decoration:none}.ops-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.capability-card{padding:16px;border:1px solid var(--line);border-radius:16px;background:#151a16}.capability-head{display:flex;align-items:center;gap:8px}.capability-head h3{margin:0;font-size:13px}.capability-route{display:grid;grid-template-columns:1fr auto 1fr;gap:6px;align-items:center;margin:16px 0;padding:9px;border-radius:10px;background:#1c221d}.capability-route span{font-size:8px}.capability-route b{color:var(--lime)}.ops-hardcoding{display:grid;gap:7px}.hardcoding-row{display:grid;grid-template-columns:58px 1.1fr 1.5fr 48px;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:13px;background:#151a16}.hardcoding-row>span,.hardcoding-row>b{font-size:8px;text-align:center;border-radius:999px;padding:5px}.hardcoding-row.detected>span{color:var(--coral);background:rgba(255,139,114,.1)}.hardcoding-row.clear>span{color:var(--good);background:rgba(142,227,162,.1)}.hardcoding-row.unknown>span{color:var(--warn);background:rgba(255,211,122,.1)}.hardcoding-row strong,.hardcoding-row small{display:block}.hardcoding-row strong{font-size:11px}.hardcoding-row small{margin-top:2px;color:var(--muted);font-size:8px}.hardcoding-row p{margin:0;color:#b8c1b7;font-size:9px}.hardcoding-row>b{color:var(--muted);background:#202620}.ops-task-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.task-lane{padding:11px;border:1px solid var(--line);border-radius:16px;background:#111512}.task-lane>header{display:flex;justify-content:space-between;align-items:center;padding:3px 3px 11px}.task-lane>header h3{margin:0;font-size:12px}.task-lane>header span{display:grid;place-items:center;min-width:21px;height:21px;border-radius:50%;background:#242a24;color:var(--muted);font-size:8px}.task-lane>div{display:grid;gap:8px}.ops-task{padding:13px;border:1px solid var(--line);border-radius:12px;background:#181d19}.ops-task>small{color:var(--lime);font-size:7px}.ops-task h4{margin:5px 0 7px;font-size:11px;line-height:1.4}.ops-task>p{margin:0 0 11px;color:var(--muted);font-size:8px;line-height:1.55}.ops-task dl{display:grid;grid-template-columns:auto 1fr;gap:4px 7px;margin:0;padding-top:9px;border-top:1px solid var(--line)}.ops-task dt{color:#778177;font-size:7px}.ops-task dd{margin:0;color:#adb6ac;font-size:7px}.task-lane.now{border-color:#596b3c}.task-lane.done{opacity:.78}.lane-empty{color:var(--muted);font-size:9px}.console-empty{padding:18px;color:var(--warn);font-size:10px}@media(max-width:1200px){.ops-system-flow{grid-template-columns:repeat(3,1fr)}.flow-node>i{display:none}.ops-capabilities{grid-template-columns:repeat(2,1fr)}.ops-task-board{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.ops-console-intro,.console-section-head{display:block}.console-updated{display:inline-block;margin-top:12px}.automation-legend{margin-top:14px}.ops-system-flow,.ops-capabilities,.ops-task-board{grid-template-columns:1fr}.hardcoding-row{grid-template-columns:54px 1fr}.hardcoding-row p{grid-column:2}.hardcoding-row>b{grid-column:1}.runtime-facts{grid-template-columns:1fr}}
