.ops-status-panel.ops-v2{background:rgba(1,4,9,.86);backdrop-filter:blur(18px)}
.ops-status-panel.ops-v2 .ops-status-sheet{max-height:min(90dvh,820px);padding:20px 18px calc(22px + env(safe-area-inset-bottom));border-color:rgba(97,255,121,.14);background:linear-gradient(165deg,rgba(7,16,23,.995),rgba(3,8,13,.998));}
.ops-status-panel.ops-v2 .ops-status-header{margin-bottom:14px}
.ops-status-panel.ops-v2 .ops-status-header span{color:#e9edf5;letter-spacing:.25em}
.ops-status-panel.ops-v2 .ops-status-header h2{text-transform:uppercase;letter-spacing:.13em;font-size:18px}
.ops-status-panel.ops-v2 .ops-status-header p{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;margin-top:10px}
.ops-status-panel.ops-v2 .ops-status-header p strong{color:#63f27a;font-size:11px;letter-spacing:.12em}
.ops-status-panel.ops-v2 .ops-status-header p strong[data-tone="unknown"]{color:#818b99}
.ops-status-panel.ops-v2 .ops-status-header p strong[data-tone="error"]{color:#ff9f9f}
.ops-status-panel.ops-v2 .ops-status-header p em{justify-self:end;color:rgba(220,227,240,.48);font-size:9px;font-style:normal;text-align:right}
.ops-online-dot{width:7px;height:7px;border-radius:50%;background:#63f27a;box-shadow:0 0 12px rgba(99,242,122,.8)}
.ops-online-dot[data-tone="unknown"]{background:#687180;box-shadow:none}
.ops-online-dot[data-tone="error"]{background:#ff9f9f;box-shadow:0 0 12px rgba(255,159,159,.58)}
.ops-block{margin-top:12px}
.ops-block>h3{margin:0 0 8px;color:rgba(220,227,240,.58);font-size:10px;font-weight:650;letter-spacing:.17em;text-transform:uppercase}
.ops-status-panel.ops-v2 .ops-unit-list,.ops-autonomy-list{display:grid;gap:7px}
.ops-status-panel.ops-v2 .ops-unit{grid-template-columns:38px minmax(0,1fr) auto;padding:10px 11px;border-color:rgba(99,242,122,.08);background:rgba(8,19,24,.58)}
.ops-unit-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(99,242,122,.14);border-radius:50%;background:radial-gradient(circle,rgba(99,242,122,.17),rgba(99,242,122,.03));box-shadow:inset 0 0 18px rgba(99,242,122,.05)}
.ops-status-panel.ops-v2 .ops-unit-light{width:8px;height:8px;background:#63f27a;box-shadow:0 0 13px rgba(99,242,122,.75)}
.ops-status-panel.ops-v2 .ops-unit b{color:#63f27a;font-size:9px}
.ops-status-panel.ops-v2 .ops-unit[data-active="true"] b{color:#55dff4}
.ops-status-panel.ops-v2 .ops-unit[data-tone="unknown"] .ops-unit-icon{border-color:rgba(129,139,153,.14);background:rgba(129,139,153,.035);box-shadow:none}
.ops-status-panel.ops-v2 .ops-unit[data-tone="unknown"] .ops-unit-light{background:#687180;box-shadow:none}
.ops-status-panel.ops-v2 .ops-unit[data-tone="unknown"] b{color:#818b99}
.ops-status-panel.ops-v2 .ops-unit[data-tone="error"] .ops-unit-icon{border-color:rgba(255,159,159,.16);background:rgba(255,159,159,.04);box-shadow:none}
.ops-status-panel.ops-v2 .ops-unit[data-tone="error"] .ops-unit-light{background:#ff9f9f;box-shadow:0 0 12px rgba(255,159,159,.58)}
.ops-status-panel.ops-v2 .ops-unit[data-tone="error"] b{color:#ff9f9f}
.ops-operation-table{overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:rgba(255,255,255,.018)}
.ops-operation-table>div{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:34px;padding:0 11px;border-bottom:1px solid rgba(255,255,255,.05)}
.ops-operation-table>div:last-child{border-bottom:0}.ops-operation-table span{color:rgba(220,227,240,.52);font-size:10px}.ops-operation-table strong{color:#e9edf5;font-size:10px;font-weight:600}.ops-operation-table>div:last-child strong{color:#e9edf5}
.ops-activity-link{width:100%;min-height:44px;margin-top:14px;border:1px solid rgba(255,190,112,.28);border-radius:14px;color:#f1f3f7;background:rgba(255,255,255,.025);font:inherit;font-size:11px;font-weight:600}.ops-activity-link span{float:right;margin-right:12px;font-size:18px;line-height:12px}
.activity-timeline-panel[hidden]{display:none!important}.activity-timeline-panel{position:fixed;inset:0;z-index:80;display:grid;align-items:end;background:rgba(1,4,9,.86);backdrop-filter:blur(18px)}
.activity-timeline-sheet{width:100%;max-height:min(90dvh,820px);overflow:auto;padding:20px 18px calc(22px + env(safe-area-inset-bottom));border:1px solid rgba(85,223,244,.16);border-bottom:0;border-radius:24px 24px 0 0;background:linear-gradient(165deg,rgba(7,15,25,.995),rgba(3,7,14,.998));box-shadow:0 -28px 80px rgba(0,0,0,.54)}
.activity-timeline-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.activity-timeline-header span{color:#e9edf5;font-size:9px;letter-spacing:.24em}.activity-timeline-header h2{margin:6px 0 4px;font-size:18px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.activity-timeline-header p{margin:0;color:rgba(220,227,240,.5);font-size:10px;line-height:1.45}.activity-timeline-header button{width:38px;height:38px;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#f4efe6;background:rgba(17,27,61,.5);font-size:20px}
.activity-filter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.07)}.activity-filter strong{font-size:11px}.activity-filter select{min-height:34px;padding:0 28px 0 11px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#e9edf5;background:#0b111b;font:inherit;font-size:10px}
.activity-timeline-list{display:grid;gap:16px}.activity-run{display:grid;gap:3px}.activity-run+.activity-run{padding-top:14px;border-top:1px solid rgba(255,255,255,.075)}.activity-run-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:25px;padding:0 0 7px}.activity-run-header span{color:rgba(220,227,240,.58);font-size:9px;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.activity-run-header b{color:#818b99;font-size:8px;font-weight:700;letter-spacing:.1em}.activity-run[data-run-state="done"] .activity-run-header b{color:#9ee6bd}.activity-run[data-run-state="active"] .activity-run-header b{color:#55dff4}.activity-run[data-run-state="error"] .activity-run-header b{color:#ff9f9f}.activity-run-events{position:relative;display:grid;gap:0}.activity-run-events::before{content:"";position:absolute;left:54px;top:18px;bottom:18px;width:1px;background:linear-gradient(#63f27a,#55dff4,#8d5bff,#ffbe70)}
.activity-event{position:relative;display:grid;grid-template-columns:38px 22px minmax(0,1fr);gap:8px;align-items:start;min-height:70px;padding:8px 0}.activity-event time{padding-top:5px;color:rgba(220,227,240,.48);font-size:9px;font-variant-numeric:tabular-nums}.activity-event>i{position:relative;z-index:1;width:14px;height:14px;margin-top:3px;border:2px solid #55dff4;border-radius:50%;background:#07111c;box-shadow:0 0 14px rgba(85,223,244,.4)}.activity-event[data-tone="proactive"]>i{border-color:#63f27a;box-shadow:0 0 14px rgba(99,242,122,.45)}.activity-event[data-tone="repairer"]>i{border-color:#ffbe70}.activity-event[data-tone="investigator"]>i{border-color:#8d5bff}.activity-event[data-tone="verifier"]>i{border-color:#55dff4}.activity-event[data-tone="github"]>i{border-color:#b8c0d0}.activity-event[data-tone="supabase"]>i{border-color:#63f27a}.activity-event>div{padding-bottom:8px}.activity-event strong{display:block;color:#f1f3f7;font-size:11px}.activity-event b{display:block;margin-top:3px;color:#dfe5ef;font-size:10px;font-weight:560}.activity-event p{margin:4px 0 0;color:rgba(220,227,240,.5);font-size:9px;line-height:1.45}.activity-empty{padding:24px 0;color:rgba(220,227,240,.48);font-size:10px;text-align:center}
.more-menu[open]{z-index:82}.tools-backdrop{display:none}.more-menu[open]>.tools-backdrop{display:block;position:fixed;inset:0;z-index:81;background:rgba(1,4,9,.86);backdrop-filter:blur(18px)}
.more-sheet.tools-surface-v2{position:fixed;left:0;right:0;bottom:0;z-index:82;width:100%;max-height:min(90dvh,820px);overflow:auto;padding:20px 18px calc(22px + env(safe-area-inset-bottom));border:1px solid rgba(85,223,244,.14);border-bottom:0;border-radius:24px 24px 0 0;background:linear-gradient(165deg,rgba(7,15,25,.995),rgba(3,7,14,.998));box-shadow:0 -28px 80px rgba(0,0,0,.54)}.more-sheet.tools-surface-v2::after{display:none}.tools-surface-v2 .more-eyebrow{color:#e9edf5;letter-spacing:.24em}.tools-surface-v2 .more-title{margin:6px 48px 3px 0;font-size:18px;text-transform:uppercase;letter-spacing:.1em}.tools-subtitle{margin:0 48px 14px 0;color:rgba(220,227,240,.5);font-size:10px;line-height:1.4}.tools-close{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#f4efe6;background:rgba(17,27,61,.5);font-size:20px;line-height:1}.tools-surface-v2 .console-nav{gap:7px}.tools-surface-v2 .console-nav-button{grid-template-columns:34px minmax(0,1fr) 18px;height:auto;min-height:54px;padding:8px 10px;border-color:rgba(255,255,255,.065);background:rgba(255,255,255,.025)}.tools-surface-v2 .more-action-icon{width:32px;height:32px;border:1px solid rgba(85,223,244,.12);border-radius:10px;background:rgba(85,223,244,.05)}.tool-copy-wrap{display:block;min-width:0;text-align:left}.tool-copy-wrap strong{display:block;overflow:hidden;text-overflow:ellipsis;color:#edf0f7;font-size:11px;font-weight:600;white-space:nowrap}.tool-copy-wrap small{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;color:rgba(220,227,240,.44);font-size:9px;white-space:nowrap}.tool-arrow{color:rgba(220,227,240,.44);font-size:18px}
@media(min-width:720px){.ops-status-panel.ops-v2,.activity-timeline-panel{place-items:center}.ops-status-panel.ops-v2 .ops-status-sheet,.activity-timeline-sheet{width:min(92vw,540px);border-bottom:1px solid rgba(255,255,255,.08);border-radius:24px}.more-sheet.tools-surface-v2{left:50%;right:auto;bottom:50%;width:min(92vw,540px);transform:translate(-50%,50%);border-bottom:1px solid rgba(255,255,255,.08);border-radius:24px}}
