
:root{--ops-black:#050606;--ops-panel: var(--sv-color-surface-subtle);--ops-line: var(--sv-color-border);--ops-line-strong:rgba(var(--sv-brand-rgb), .34);--ops-accent:var(--sv-color-brand)}
html[data-app-rail="hub"],html[data-app-rail="hub"] body,.ops-shell{background:var(--ops-black)!important}
html[data-app-rail="hub"] body::before,html[data-app-rail="hub"] body::after,.ops-task-desk::before,.ops-task-detail::before{display:none!important}
.ops-task-desk{display:grid!important;grid-template-columns:292px minmax(0,1fr)!important;width:100%!important;max-width:none!important;min-height:100dvh!important;height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important;background:var(--ops-black)!important;overflow:hidden!important}
.ops-nav-rail{position:relative!important;display:flex!important;flex-direction:column!important;gap:0!important;min-height:0!important;padding:32px 18px 18px!important;border:0!important;border-right:1px solid var(--ops-line)!important;background:var(--sv-color-canvas-raised)!important;overflow:hidden!important}
.ops-nav-rail>header{padding:0 8px 24px!important;border-bottom:1px solid var(--ops-line)!important}.ops-nav-rail>header::before{content:"ASTROVAULT";display:block;margin-bottom:8px;color:var(--ops-accent);font: 800 10px/1.2 var(--sv-font-sans);letter-spacing:.16em}
.ops-nav-rail>header h1{margin:0 0 7px!important;color:var(--sv-color-text)!important;font: 650 25px/1.05 var(--sv-font-sans)}.ops-nav-rail>header p,.ops-inbox-heading small{color:var(--sv-color-text-faint)!important;font-size:11px!important}
.ops-section-nav,.ops-nav-boundary,#opsNewTask{display:none!important}.ops-inbox-heading{display:grid;gap:4px;padding:22px 8px 12px}.ops-inbox-heading span,.ops-page-head>div>span{color:var(--ops-accent)!important;font: 800 9px/1.2 var(--sv-font-sans);letter-spacing:.15em!important}.ops-inbox-heading strong{color:var(--sv-color-text);font-size:15px}
.ops-nav-rail .ops-queue-nav{position:static!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:4px!important;margin:0 0 12px!important;padding:0!important;border:0!important;background:transparent!important}.ops-nav-rail .ops-queue-nav button{min-width:0;height:42px!important;padding:7px 6px!important;border:1px solid transparent!important;border-radius:8px!important;color:var(--sv-color-text-faint)!important;background:var(--sv-color-surface-subtle)!important}.ops-nav-rail .ops-queue-nav button.is-active{color:var(--sv-color-surface)!important;background:var(--ops-accent)!important}.ops-nav-rail .ops-queue-nav button.is-active b{color:var(--sv-color-surface)!important}
.ops-nav-rail .ops-task-list{position:static!important;display:grid!important;align-content:start!important;gap:8px!important;min-height:0!important;padding:0!important;overflow:auto!important}.ops-nav-rail .ops-task-item{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:11px!important;width:100%!important;padding:9px!important;border:1px solid transparent!important;border-radius:11px!important;text-align:left!important;background:var(--sv-color-surface-subtle)!important}.ops-nav-rail .ops-task-item.is-active{border-color:var(--ops-line-strong)!important;background:var(--sv-color-surface-strong)!important;box-shadow:inset 3px 0 0 var(--ops-accent)!important}.ops-nav-rail .ops-task-thumb{width:54px!important;height:62px!important;border-radius:7px!important;overflow:hidden!important}.ops-nav-rail .ops-task-item strong{color:var(--sv-color-text)!important;font-size:12px!important}.ops-nav-rail .ops-task-item small,.ops-nav-rail .ops-task-item p{color:var(--sv-color-text-faint)!important;font-size:9px!important}.ops-nav-rail .ops-task-platforms{display:none!important}
.ops-nav-rail>footer{display:flex!important;justify-content:space-between!important;margin-top:14px!important;padding:14px 8px 0!important;border-top:1px solid var(--ops-line)!important}.ops-nav-rail>footer a{color:var(--sv-color-text-muted)!important;font-size:10px!important}
.ops-task-detail{min-width:0!important;min-height:0!important;padding:30px clamp(24px,3vw,52px) 28px!important;background:var(--ops-black)!important;overflow:auto!important}.ops-adapt-view{display:grid!important;align-content:start!important;gap:20px!important;max-width:1500px!important;margin:0 auto!important}
.ops-page-head.ops-adapt-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;padding:0 0 4px!important;border:0!important}.ops-page-head h2{margin:6px 0!important;color:var(--sv-color-text)!important;font: 650 clamp(25px,2.1vw,36px)/1.06 var(--sv-font-sans)}.ops-page-head p{color:var(--sv-color-text-faint)!important;font-size:12px!important}.ops-live-state{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--ops-line);border-radius:9px;color:var(--sv-color-text-muted);background:var(--sv-color-surface-subtle);font-size:11px}.ops-live-state i{width:7px;height:7px;border-radius:50%;background:var(--ops-accent);box-shadow:0 0 12px rgba(var(--sv-brand-rgb), .7)}
.ops-delivery-steps{display:grid;grid-template-columns:repeat(5,1fr);margin:0!important;padding:15px 18px!important;border:1px solid var(--ops-line)!important;border-radius:12px!important;background:var(--sv-color-canvas-raised)!important;list-style:none}.ops-delivery-steps li{position:relative;display:flex;gap:10px;align-items:center;min-width:0}.ops-delivery-steps li:not(:last-child)::after{content:"";position:absolute;left:calc(50% + 28px);right:16px;top:15px;height:1px;background:var(--sv-color-surface-hover)}.ops-delivery-steps b{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border:1px solid #2e332d;border-radius:50%;color:var(--sv-color-text-faint);font-size:9px}.ops-delivery-steps span{display:grid;color:var(--sv-color-text-muted);font-size:11px}.ops-delivery-steps small{margin-top:2px;color:var(--sv-color-text-faint);font-size:9px}.ops-delivery-steps li.is-active b{border-color:var(--ops-accent);color: var(--sv-color-on-brand);background:var(--ops-accent)}.ops-adapt-view>.ops-queue-nav,.ops-adapt-view>.ops-task-list{display:none!important}
.ops-detail-head{padding:19px 20px!important;border:1px solid var(--ops-line)!important;border-radius:12px!important;background:var(--ops-panel)!important}.ops-detail-head h3{color:var(--sv-color-text)!important;font-size:18px!important}.ops-adaptation-note{display:none!important}
.ops-variant-cards{display:grid!important;grid-template-columns:repeat(5,minmax(130px,1fr))!important;gap:10px!important;margin:0!important;padding:0!important;border:0!important;overflow:visible!important}.ops-variant-card{display:grid!important;gap:10px!important;min-width:0!important;padding:11px!important;border:1px solid var(--ops-line)!important;border-radius:12px!important;color:var(--sv-color-text)!important;background:var(--sv-color-canvas-raised)!important;text-align:left!important;transition:.2s ease!important}.ops-variant-card:hover{transform:translateY(-2px)}.ops-variant-card.is-active{border-color:var(--ops-line-strong)!important}.ops-variant-card-head{display:flex;align-items:center;gap:9px}.ops-variant-cover{display:block;height:88px;border-radius:8px;overflow:hidden;background:var(--sv-color-surface-strong)}.ops-variant-cover>*{width:100%!important;height:100%!important}.ops-variant-cover img{width:100%;height:100%;object-fit:cover}.ops-variant-label{display:grid!important}.ops-variant-label small.is-ready{color:var(--ops-accent)!important}.ops-variant-card-foot{display:flex;justify-content:space-between;gap:8px}.ops-variant-card-foot b,.ops-variant-card-foot small{color:var(--sv-color-text-faint);font-size:9px}
.ops-adapt-workspace{display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;gap:14px!important;align-items:start!important}.ops-platform-work,.ops-strategy{border:1px solid var(--ops-line)!important;border-radius:13px!important;background:var(--ops-panel)!important;box-shadow:none!important}.ops-strategy{position:sticky!important;top:0!important;width:auto!important}.ops-strategy-card{border-color:var(--ops-line)!important;border-radius:9px!important;background:var(--sv-color-surface-subtle)!important}
@media(max-width:1180px){.ops-task-desk{grid-template-columns:250px minmax(0,1fr)!important}.ops-variant-cards{grid-template-columns:repeat(3,minmax(140px,1fr))!important}.ops-adapt-workspace{grid-template-columns:minmax(0,1fr) 285px!important}.ops-delivery-steps small{display:none}}
@media(max-width:880px){.ops-task-desk{display:block!important;height:auto!important}.ops-nav-rail{border-right:0!important;border-bottom:1px solid var(--ops-line)!important}.ops-nav-rail .ops-task-list{display:flex!important;overflow-x:auto!important}.ops-nav-rail .ops-task-item{min-width:230px!important}.ops-task-detail{padding:24px 18px 72px!important}.ops-adapt-workspace{grid-template-columns:1fr!important}.ops-strategy{position:static!important}}
@media(max-width:620px){.ops-page-head.ops-adapt-head{display:grid!important;gap:14px!important}.ops-delivery-steps{grid-template-columns:repeat(5,minmax(56px,1fr));padding:12px 8px!important;overflow-x:auto}.ops-delivery-steps li{display:grid;justify-items:center;text-align:center}.ops-delivery-steps li::after{display:none}.ops-variant-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

.ops-view[hidden]{display:none!important}
.ops-strategy{grid-column:2}
@media(max-width:880px){html[data-app-rail="hub"],html[data-app-rail="hub"] body{overflow-x:clip!important}.app-rail-item[data-tip]::after{display:none!important}.ops-strategy{grid-column:1}}

.ops-strategy>footer{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px}.ops-strategy>footer button{border:0;color:var(--ops-accent);background:transparent;font-size:9px;cursor:pointer}
