@layer pages{.deliodev-layout{display:grid;grid-gap:12px;gap:12px}.dev-two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;align-items:stretch}.dev-two-col>.dev-queue-panel,.dev-two-col>.dev-status-matrix{height:100%}.dev-hero{gap:14px;padding:16px 20px;background:linear-gradient(135deg,var(--accent-soft),rgba(255,255,255,.01));border:1px solid var(--accent-border);border-radius:12px}.dev-hero,.dev-hero-main{display:flex;flex-direction:column}.dev-hero-main{gap:6px}.dev-hero-main .dev-timeline-meta{display:none}.dev-hero-status-row{display:flex;align-items:center;gap:8px}.dev-status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.dev-status-dot.status-ok{background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.5)}.dev-status-dot.status-degraded{background:#f59e0b;box-shadow:0 0 6px rgba(245,158,11,.5)}.dev-status-dot.status-offline{background:#ef4444;box-shadow:0 0 6px rgba(239,68,68,.4)}.dev-hero-mode-badge{font-size:10px;font-weight:700;letter-spacing:.06em;padding:2px 8px;border-radius:4px;color:#f59e0b;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.25)}.dev-hero-mode-badge,.dev-hero-status-label{font-family:var(--font-mono);text-transform:uppercase}.dev-hero-status-label{font-size:11px;color:var(--accent-border-strong);letter-spacing:.05em}.dev-hero-title{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.dev-hero-copy{font-size:13px;color:var(--text-muted);line-height:1.5;margin:0;max-width:420px}.dev-hero-signals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;padding-top:12px;border-top:1px solid var(--accent-border)}.dev-signal{display:flex;flex-direction:column;gap:4px;text-align:left;padding:2px 14px;border-right:1px solid var(--accent-border);min-width:0}.dev-signal:first-child{padding-left:0}.dev-signal:last-child{padding-right:0;border-right:0}.dev-signal small{font-size:10px;font-family:var(--font-mono);color:var(--accent-border-strong);text-transform:uppercase;letter-spacing:.06em}.dev-signal strong{font-size:16px;font-weight:700;color:var(--text-primary);font-family:var(--font-mono);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dev-status-matrix{padding:16px 18px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01));border:1px solid var(--accent-border);border-radius:10px;display:flex;flex-direction:column;gap:10px}.dev-matrix-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;flex:1 1}.dev-matrix-cell{padding:9px 12px;background:rgba(255,255,255,.02);border:1px solid var(--accent-border);border-radius:7px;display:flex;flex-direction:column;gap:3px;justify-content:center;min-height:46px}.dev-matrix-cell small{font-size:10px;font-family:var(--font-mono);color:var(--accent-border-strong);text-transform:uppercase;letter-spacing:.05em}.dev-matrix-cell span{font-size:14px;font-weight:600;font-family:var(--font-mono);color:var(--text-primary)}.dev-matrix-cell.cell-ok{border-color:rgba(34,197,94,.2)}.dev-matrix-cell.cell-ok span{color:#22c55e}.dev-matrix-cell.cell-degraded{border-color:rgba(245,158,11,.2)}.dev-matrix-cell.cell-degraded span{color:#f59e0b}.dev-matrix-cell.cell-offline{border-color:rgba(239,68,68,.2)}.dev-matrix-cell.cell-offline span{color:#ef4444}.dev-matrix-cell.cell-warn span{color:#f59e0b}.dev-queue-panel{padding:16px 18px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01));border:1px solid var(--accent-border);border-radius:10px;display:flex;flex-direction:column;gap:10px}.dev-queue-empty{font-size:12px;color:var(--text-muted);font-family:var(--font-mono)}.dev-queue-list{display:flex;flex-direction:column;gap:6px;flex:1 1}.dev-queue-item{padding:9px 12px;background:rgba(255,255,255,.02);border:1px solid var(--accent-border);border-radius:7px;display:flex;flex-direction:column;gap:3px;min-height:46px;justify-content:center}.dev-queue-item.is-overdue{border-color:rgba(239,68,68,.2);background:rgba(239,68,68,.03)}.dev-priority-badge{font-size:9px;font-family:var(--font-mono);font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:4px;width:-moz-fit-content;width:fit-content}.dev-priority-badge.priority-high{color:#ef4444;background:rgba(239,68,68,.1)}.dev-priority-badge.priority-med{color:#f59e0b;background:rgba(245,158,11,.1)}.dev-priority-badge.priority-low{color:var(--accent-border-strong);background:var(--accent-soft)}.dev-queue-title{font-size:12px;color:var(--text-primary);line-height:1.4}.dev-queue-due{font-size:10px;font-family:var(--font-mono);color:var(--text-muted)}.dev-queue-item.is-overdue .dev-queue-due{color:#ef4444}.dev-timeline{padding:16px 18px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01));border:1px solid var(--accent-border);border-radius:10px;gap:10px}.dev-timeline,.dev-timeline-list{display:flex;flex-direction:column}.dev-timeline-list{gap:0}.dev-timeline-item{display:flex;gap:14px;padding-bottom:12px;position:relative}.dev-timeline-item:last-child{padding-bottom:0}.dev-timeline-rail{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:14px;padding-top:4px}.dev-timeline-dot{width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--accent) 70%,transparent);border:1px solid var(--accent-border);flex-shrink:0}.dev-timeline-item:not(:last-child) .dev-timeline-rail:after{content:"";flex:1 1;width:1px;background:var(--accent-soft);margin-top:5px}.dev-timeline-content{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0}.dev-timeline-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dev-timeline-title{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}.dev-timeline-time{font-size:10px;font-family:var(--font-mono);color:var(--accent-border-strong);flex-shrink:0}.dev-timeline-summary{font-size:12px;color:var(--text-muted);line-height:1.5;margin:0}.dev-timeline-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:2px}.dev-timeline-model{font-size:10px;font-family:var(--font-mono);color:var(--accent-border-strong);background:var(--accent-soft);padding:2px 6px;border-radius:4px}.dev-timeline-topic{background:rgba(255,255,255,.04);border:1px solid var(--accent-border);padding:1px 5px;border-radius:3px}.dev-timeline-topic,.dev-timeline-trace{font-size:10px;font-family:var(--font-mono);color:var(--text-muted)}.dev-timeline-trace{letter-spacing:.04em}@media (max-width:768px){.dev-hero-signals{grid-template-columns:1fr 1fr;gap:10px 0}.dev-signal{padding:2px 12px}.dev-signal:nth-child(2){padding-right:0;border-right:0}.dev-signal:nth-child(3){padding-left:0}.dev-two-col{grid-template-columns:1fr}}.health-service-grid--wide{grid-template-columns:repeat(3,1fr)}.health-mode-banner{display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:8px;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.3)}.health-mode-badge{font-size:11px;font-family:var(--font-mono);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#f59e0b}.health-mode-reason{font-size:12px;color:rgba(245,158,11,.75)}.health-errors-block{padding:14px 16px;border-radius:8px;background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.25);display:flex;flex-direction:column;gap:8px}.health-errors-list{display:flex;flex-direction:column;gap:4px}.health-error-row{font-size:12px;font-family:var(--font-mono);color:#ef4444;padding:3px 0;border-bottom:1px solid rgba(239,68,68,.1)}.health-error-row:last-child{border-bottom:none}.health-fsm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:10px;gap:10px}.health-fsm-cell{padding:12px 14px;border-radius:8px;border:1px solid rgba(139,92,246,.1);background:rgba(255,255,255,.02);display:flex;flex-direction:column;gap:4px}.health-fsm-cell.cell-ok{border-color:rgba(34,197,94,.2)}.health-fsm-cell.cell-ok span{color:#22c55e}.health-fsm-cell.cell-warn{border-color:rgba(245,158,11,.2);background:rgba(245,158,11,.03)}.health-fsm-cell.cell-warn span{color:#f59e0b}.health-fsm-cell small{font-size:9px;font-family:var(--font-mono);color:rgba(139,92,246,.45);text-transform:uppercase;letter-spacing:.06em}.health-fsm-cell span{font-size:13px;font-family:var(--font-mono);font-weight:600;color:var(--text-primary);word-break:break-word}.health-swarm-badge{margin-left:8px;font-size:9px;font-family:var(--font-mono);font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 7px;border-radius:4px}.health-swarm-badge.badge-ok{color:#22c55e;background:rgba(34,197,94,.1)}.health-swarm-badge.badge-warn{color:#f59e0b;background:rgba(245,158,11,.1)}.health-swarm-badge.badge-off{color:rgba(139,92,246,.5);background:rgba(139,92,246,.07)}.health-swarm-grid{display:grid;grid-template-columns:repeat(3,1fr) 2fr;grid-gap:10px;gap:10px}.health-swarm-cell{padding:12px 14px;border-radius:8px;border:1px solid rgba(139,92,246,.08);background:rgba(255,255,255,.02);display:flex;flex-direction:column;gap:4px}.health-swarm-cell.cell-warn{border-color:rgba(245,158,11,.2);background:rgba(245,158,11,.03)}.health-swarm-cell small{font-size:9px;font-family:var(--font-mono);color:rgba(139,92,246,.45);text-transform:uppercase;letter-spacing:.06em}.health-swarm-cell strong{font-size:20px;font-weight:700;font-family:var(--font-mono);color:var(--text-primary);line-height:1}.health-swarm-cell.cell-warn strong{color:#f59e0b}.health-swarm-cell--workers{flex-direction:column}.health-swarm-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.health-swarm-tag{font-size:10px;font-family:var(--font-mono);padding:2px 8px;border-radius:4px;background:rgba(139,92,246,.1);color:rgba(139,92,246,.8);border:1px solid rgba(139,92,246,.15)}.health-swarm-tag-empty{font-size:12px;color:var(--text-muted)}.health-flags-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:7px;gap:7px}.health-flag-cell{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:7px;border:1px solid rgba(139,92,246,.08);background:rgba(255,255,255,.015)}.health-flag-cell.flag-on{border-color:rgba(34,197,94,.15);background:rgba(34,197,94,.02)}.health-flag-cell.flag-off{opacity:.55}.health-flag-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.health-flag-cell.flag-on .health-flag-dot{background:#22c55e}.health-flag-cell.flag-off .health-flag-dot{background:rgba(139,92,246,.25)}.health-flag-name{flex:1 1;font-size:11px;font-family:var(--font-mono);color:var(--text-primary)}.health-flag-val{font-size:10px;font-family:var(--font-mono);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.health-flag-cell.flag-on .health-flag-val{color:#22c55e}.health-flag-cell.flag-off .health-flag-val{color:rgba(139,92,246,.35)}@media (max-width:900px){.health-service-grid--wide{grid-template-columns:1fr 1fr}.health-swarm-grid{grid-template-columns:repeat(2,1fr)}.health-swarm-cell--workers{grid-column:1/-1}}@media (max-width:600px){.health-service-grid--wide{grid-template-columns:1fr}}.health-layout{gap:20px}.health-layout,.health-section{display:flex;flex-direction:column}.health-section{gap:10px}.health-service-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.health-service-card{padding:16px 18px;border-radius:10px;border:1px solid rgba(139,92,246,.1);background:rgba(139,92,246,.03);display:flex;flex-direction:column;gap:6px}.health-service-card.status-ok{border-color:rgba(34,197,94,.2);background:rgba(34,197,94,.03)}.health-service-card.status-degraded{border-color:rgba(245,158,11,.2);background:rgba(245,158,11,.03)}.health-service-card.status-offline{border-color:rgba(239,68,68,.2);background:rgba(239,68,68,.03)}.health-service-head{display:flex;align-items:center;gap:8px}.health-service-head strong{font-size:13px;font-weight:600;color:var(--text-primary);flex:1 1}.health-service-status{font-size:11px;font-family:var(--font-mono);color:var(--text-muted)}.health-service-card.status-ok .health-service-status{color:#22c55e}.health-service-card.status-degraded .health-service-status{color:#f59e0b}.health-service-card.status-offline .health-service-status{color:#ef4444}.health-service-meta{font-size:12px;color:var(--text-muted);margin:0}.health-service-url{font-size:10px;font-family:var(--font-mono);color:rgba(139,92,246,.4)}.health-db-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.health-db-cell{padding:12px 14px;border-radius:8px;border:1px solid rgba(139,92,246,.08);background:rgba(255,255,255,.02);display:flex;flex-direction:column;gap:3px}.health-db-cell.cell-warn{border-color:rgba(245,158,11,.2);background:rgba(245,158,11,.03)}.health-db-cell small{font-size:9px;font-family:var(--font-mono);color:rgba(139,92,246,.45);text-transform:uppercase;letter-spacing:.06em}.health-db-cell strong{font-size:22px;font-weight:700;font-family:var(--font-mono);color:var(--text-primary);line-height:1}.health-db-cell.cell-warn strong{color:#f59e0b}.health-db-cell span{font-size:11px;color:var(--text-muted)}.health-activity-list{display:flex;flex-direction:column;gap:8px;padding:16px 18px;background:rgba(139,92,246,.03);border:1px solid rgba(139,92,246,.1);border-radius:10px}.health-activity-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;border-bottom:1px solid rgba(139,92,246,.06)}.health-activity-row:last-child{border-bottom:none}.health-activity-label{font-size:12px;font-family:var(--font-mono);color:rgba(139,92,246,.6)}.health-activity-value{font-size:12px;color:var(--text-primary);text-align:right}.health-activity-row.health-activity-warn .health-activity-value{color:#f59e0b;font-size:11px}@media (max-width:900px){.health-service-grid{grid-template-columns:1fr}.health-db-grid{grid-template-columns:1fr 1fr}}.approvals-layout{display:flex;flex-direction:column;gap:20px}.approvals-summary{display:flex;gap:12px}.approvals-stat{padding:14px 20px;border-radius:10px;border:1px solid rgba(139,92,246,.1);background:rgba(139,92,246,.03);display:flex;flex-direction:column;gap:3px;min-width:90px}.approvals-stat.stat-warn{border-color:rgba(245,158,11,.25);background:rgba(245,158,11,.04)}.approvals-stat.stat-ok{border-color:rgba(34,197,94,.2)}.approvals-stat strong{font-size:26px;font-weight:700;font-family:var(--font-mono);color:var(--text-primary);line-height:1}.approvals-stat.stat-warn strong{color:#f59e0b}.approvals-stat small{font-size:10px;font-family:var(--font-mono);color:rgba(139,92,246,.5);text-transform:uppercase;letter-spacing:.06em}.approvals-queue{gap:10px}.approvals-empty,.approvals-queue{display:flex;flex-direction:column}.approvals-empty{padding:32px;text-align:center;border:1px dashed rgba(139,92,246,.15);border-radius:10px;gap:6px}.approvals-empty strong{font-size:14px;color:var(--text-primary)}.approvals-empty small{font-size:12px;color:var(--text-muted)}.approvals-list{gap:8px}.approvals-item,.approvals-list{display:flex;flex-direction:column}.approvals-item{padding:14px 16px;border-radius:10px;border:1px solid rgba(139,92,246,.1);background:rgba(139,92,246,.03);gap:7px}.approvals-item.item-overdue{border-color:rgba(239,68,68,.22);background:rgba(239,68,68,.03)}.approvals-item-head{display:flex;align-items:center;gap:8px}.approvals-overdue-badge{font-size:9px;font-family:var(--font-mono);font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:4px;color:#ef4444;background:rgba(239,68,68,.1)}.approvals-item-title{font-size:13px;color:var(--text-primary);line-height:1.45;margin:0}.approvals-item-meta{display:flex;align-items:center;gap:10px}.approvals-item-status{font-size:10px;font-family:var(--font-mono);color:rgba(139,92,246,.5);text-transform:uppercase;letter-spacing:.06em}.approvals-item-due{font-size:11px;font-family:var(--font-mono);color:var(--text-muted)}.approvals-item-due.due-overdue{color:#ef4444}.approvals-note{padding:14px 16px;border:1px solid rgba(139,92,246,.08);border-radius:8px;display:flex;flex-direction:column;gap:6px}.decision-layout{display:grid;grid-gap:16px;gap:16px}.decision-card,.decision-hero,.decision-note{padding:18px 20px;border:1px solid rgba(139,92,246,.12);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.01)),rgba(9,12,24,.9)}.decision-hero{display:grid;grid-gap:16px;gap:16px;border-color:rgba(139,92,246,.18);background:linear-gradient(135deg,rgba(139,92,246,.11),rgba(59,130,246,.05)),rgba(9,12,24,.92)}.decision-hero-copy{display:grid;grid-gap:6px;gap:6px;max-width:760px}.decision-card-head h3,.decision-hero-copy h3{font-size:1.45rem}.decision-hero-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px}.decision-hero-stat,.decision-stat{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid rgba(139,92,246,.12);border-radius:12px;background:rgba(255,255,255,.025)}.decision-hero-stat strong,.decision-stat strong{font-size:1.65rem;line-height:1;font-family:var(--font-mono);color:var(--text-primary)}.decision-hero-stat small,.decision-stat small{color:rgba(182,166,232,.72);font-size:10px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.decision-hero-stat.tone-danger,.decision-stat.tone-danger{border-color:rgba(239,68,68,.26);background:rgba(239,68,68,.05)}.decision-hero-stat.tone-danger strong,.decision-stat.tone-danger strong{color:#f87171}.decision-hero-stat.tone-warn,.decision-stat.tone-warn{border-color:rgba(245,158,11,.24);background:rgba(245,158,11,.05)}.decision-hero-stat.tone-warn strong,.decision-stat.tone-warn strong{color:#fbbf24}.decision-hero-stat.tone-ok{border-color:rgba(34,197,94,.22);background:rgba(34,197,94,.05)}.decision-hero-stat.tone-ok strong{color:#34d399}.decision-live-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.decision-card{display:grid;grid-gap:14px;gap:14px}.decision-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.decision-live-card{min-height:320px;align-content:start}.decision-live-list,.decision-task-list{display:grid;grid-gap:10px;gap:10px}.decision-live-item,.decision-task-item{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border-radius:12px;border:1px solid rgba(139,92,246,.12);background:rgba(255,255,255,.02)}.decision-live-item-head,.decision-task-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.decision-live-item-title,.decision-task-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.decision-live-item-title strong{font-size:14px;color:var(--text-primary)}.decision-live-age,.decision-live-item-title span,.decision-task-created,.decision-task-deadline,.decision-task-status{font-size:11px;font-family:var(--font-mono);color:var(--text-muted)}.decision-live-copy,.decision-task-title{margin:0;color:var(--text-primary);line-height:1.55}.decision-live-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.decision-live-button{min-height:34px}.decision-live-feedback{font-size:11px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.decision-live-feedback.success{color:#34d399}.decision-live-feedback.error{color:#f87171}.decision-toolbar{display:grid;grid-gap:10px;gap:10px}.decision-toolbar-group{display:flex;gap:8px;flex-wrap:wrap}.decision-empty{padding:24px;border:1px dashed rgba(139,92,246,.16);border-radius:12px;display:grid;grid-gap:6px;gap:6px;justify-items:center;text-align:center}.decision-empty strong{color:var(--text-primary);font-size:14px}.decision-empty small{color:var(--text-muted);font-size:12px}.decision-task-item.tone-overdue{border-color:rgba(239,68,68,.24);background:rgba(239,68,68,.04)}.decision-task-item.tone-soon{border-color:rgba(245,158,11,.22);background:rgba(245,158,11,.04)}.decision-task-item.tone-scheduled{border-color:rgba(59,130,246,.16)}.decision-task-item.tone-none{border-style:dashed}.decision-task-due-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 9px;border-radius:999px;border:1px solid rgba(139,92,246,.16);font-size:10px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:rgba(182,166,232,.88)}.decision-task-due-badge.tone-overdue{color:#f87171;border-color:rgba(239,68,68,.28);background:rgba(239,68,68,.08)}.decision-task-due-badge.tone-soon{color:#fbbf24;border-color:rgba(245,158,11,.26);background:rgba(245,158,11,.08)}.decision-task-due-badge.tone-scheduled{color:#7dd3fc;border-color:rgba(125,211,252,.24);background:rgba(125,211,252,.08)}.decision-task-due-badge.tone-none{color:rgba(182,166,232,.82)}.decision-task-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.decision-note{display:grid;grid-gap:6px;gap:6px}@media (max-width:1100px){.decision-live-grid{grid-template-columns:1fr}}@media (max-width:720px){.decision-card,.decision-hero,.decision-note{padding:16px}.decision-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.workers-layout{display:grid;grid-gap:20px;gap:20px}.workers-runtime{padding:18px 20px;border-radius:14px;border:1px solid rgba(59,130,246,.18);background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(139,92,246,.07)),rgba(9,12,24,.88);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center}.workers-runtime-copy{display:grid;grid-gap:4px;gap:4px}.workers-runtime-copy small{font-size:10px;font-family:var(--font-mono);color:rgba(96,165,250,.72);text-transform:uppercase;letter-spacing:.08em}.workers-runtime-copy strong{font-size:14px;line-height:1.45;color:var(--text-primary)}.workers-runtime-actions{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;justify-content:flex-end}.workers-runtime-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.workers-runtime-chip{font-size:10px;font-family:var(--font-mono);padding:4px 9px;border-radius:999px;text-transform:uppercase;letter-spacing:.06em;border:1px solid transparent}.workers-runtime-chip.chip-ok{color:#22c55e;background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.18)}.workers-runtime-chip.chip-warn{color:#f59e0b;background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.18)}.workers-runtime-chip.chip-info{color:#60a5fa;background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.18)}.workers-runtime-chip.chip-danger{color:#f87171;background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.18)}.workers-runtime-chip.chip-muted{color:var(--text-muted);background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08);text-transform:none}.workers-runtime-refresh{background:rgba(59,130,246,.12);color:#93c5fd;border:1px solid rgba(59,130,246,.2);border-radius:8px;padding:8px 12px;font-size:11px;font-family:var(--font-mono);cursor:pointer;transition:border-color .15s ease,background .15s ease}.workers-runtime-refresh:hover:not(:disabled){border-color:rgba(96,165,250,.35);background:rgba(59,130,246,.18)}.workers-runtime-refresh:disabled{opacity:.65;cursor:wait}.workers-focus-grid,.workers-summary-grid{display:grid;grid-gap:12px;gap:12px}.workers-summary-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.workers-catalog-card,.workers-focus-card,.workers-stat-card{padding:18px 20px;border-radius:14px;border:1px solid rgba(139,92,246,.12);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012)),rgba(9,12,24,.88)}.workers-stat-card{display:grid;grid-gap:4px;gap:4px}.worker-section small,.worker-subsection small,.workers-focus-head .eyebrow,.workers-search span,.workers-stat-card small{font-size:10px;font-family:var(--font-mono);color:rgba(182,166,232,.7);text-transform:uppercase;letter-spacing:.08em}.workers-stat-card strong{font-size:30px;font-family:var(--font-mono);color:var(--text-primary);line-height:1}.workers-stat-card span{font-size:12px;color:var(--text-muted)}.workers-stat-card.tone-ok{border-color:rgba(34,197,94,.2);background:rgba(34,197,94,.04)}.workers-stat-card.tone-ok strong{color:#34d399}.workers-stat-card.tone-info{border-color:rgba(59,130,246,.22);background:rgba(59,130,246,.05)}.workers-stat-card.tone-info strong{color:#7dd3fc}.workers-stat-card.tone-warn{border-color:rgba(245,158,11,.22);background:rgba(245,158,11,.05)}.workers-stat-card.tone-warn strong{color:#fbbf24}.workers-stat-card.tone-danger{border-color:rgba(239,68,68,.22);background:rgba(239,68,68,.05)}.workers-stat-card.tone-danger strong{color:#f87171}.workers-stat-card.tone-muted{border-style:dashed}.workers-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workers-catalog-card,.workers-focus-card{display:grid;grid-gap:14px;gap:14px}.workers-focus-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.workers-focus-head h3{margin:2px 0 0;font-size:1.35rem;color:var(--text-primary)}.workers-empty-inline{padding:16px;border-radius:12px;border:1px dashed rgba(139,92,246,.16);color:var(--text-muted);font-size:12px}.workers-empty,.workers-error,.workers-loading{padding:32px;text-align:center;border:1px dashed rgba(139,92,246,.15);border-radius:10px;color:var(--text-muted);font-size:13px}.workers-error{border-color:rgba(239,68,68,.2);display:flex;flex-direction:column;gap:6px}.workers-error strong{color:#ef4444;font-size:14px}.workers-approvals-list,.workers-list{display:grid;grid-gap:10px;gap:10px}.worker-approval-card{padding:14px 16px;border-radius:12px;border:1px solid rgba(245,158,11,.18);background:rgba(245,158,11,.05);display:grid;grid-gap:8px;gap:8px}.worker-approval-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.worker-approval-head code,.worker-approval-head span,.worker-approval-head strong{font-size:11px;font-family:var(--font-mono)}.worker-approval-head strong{color:var(--text-primary)}.worker-approval-head code{padding:2px 6px;border-radius:4px;color:#f59e0b;background:rgba(245,158,11,.1)}.worker-approval-head span{color:var(--text-muted)}.worker-approval-hint{margin:0;font-size:12px;line-height:1.5;color:var(--text-secondary)}.worker-approval-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.worker-approval-btn{border:0;border-radius:7px;padding:7px 12px;font-size:11px;font-family:var(--font-mono);cursor:pointer}.worker-approval-btn:disabled{opacity:.7;cursor:wait}.worker-approval-btn.approval-approve{color:#092a13;background:rgba(34,197,94,.9)}.worker-approval-btn.approval-reject{color:#fff;background:rgba(239,68,68,.85)}.worker-approval-feedback{font-size:11px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.worker-approval-feedback.feedback-ok{color:#22c55e}.worker-approval-feedback.feedback-error{color:#ef4444}.workers-signal-list{display:grid;grid-gap:12px;gap:12px}.workers-signal-item{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border-radius:12px;border:1px solid rgba(139,92,246,.12);background:rgba(255,255,255,.02)}.workers-signal-copy{display:grid;grid-gap:2px;gap:2px}.workers-signal-copy strong{color:var(--text-primary);font-size:14px}.workers-signal-copy small{color:var(--text-muted);font-size:12px}.worker-tags,.workers-signal-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.worker-tag,.workers-signal-tag{font-size:10px;font-family:var(--font-mono);padding:3px 8px;border-radius:999px;border:1px solid rgba(139,92,246,.16);background:rgba(139,92,246,.08);color:rgba(196,181,253,.9)}.worker-tag.tag-group,.workers-signal-tag.tag-info{border-color:rgba(59,130,246,.22);background:rgba(59,130,246,.08);color:#93c5fd}.workers-signal-tag.tag-warn{border-color:rgba(245,158,11,.22);background:rgba(245,158,11,.08);color:#fbbf24}.worker-tag.tag-danger,.workers-signal-tag.tag-danger{border-color:rgba(239,68,68,.22);background:rgba(239,68,68,.08);color:#fca5a5}.workers-signal-tag.tag-muted{color:var(--text-muted);border-style:dashed}.workers-empty-tag{font-size:11px;color:var(--text-muted)}.workers-toolbar{display:grid;grid-gap:12px;gap:12px}.workers-toolbar-group{display:flex;gap:8px;flex-wrap:wrap}.workers-search{display:grid;grid-gap:8px;gap:8px}.workers-search-input{min-height:42px;border-radius:10px;border:1px solid rgba(139,92,246,.14);background:rgba(6,9,18,.88);color:var(--text-primary);padding:0 14px;font-size:14px}.workers-search-input::placeholder{color:rgba(182,166,232,.45)}.worker-card{padding:18px 20px;border-radius:14px;border:1px solid rgba(139,92,246,.12);background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01)),rgba(9,12,24,.86);display:grid;grid-gap:12px;gap:12px;transition:border-color .15s}.worker-card:hover{border-color:rgba(139,92,246,.25)}.worker-disabled{opacity:.62}.worker-unregistered{border-style:dashed}.worker-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.worker-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.worker-status-dot.dot-on{background:#22c55e;box-shadow:0 0 5px rgba(34,197,94,.5)}.worker-status-dot.dot-off{background:rgba(139,92,246,.25)}.worker-type{font-size:13px;font-weight:700;font-family:var(--font-mono);color:var(--text-primary);flex:1 1}.worker-version{font-size:10px;font-family:var(--font-mono);color:rgba(139,92,246,.4)}.worker-badge{font-size:9px;font-family:var(--font-mono);font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 7px;border-radius:4px}.badge-approval{color:#f59e0b;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.2)}.badge-live{color:#7dd3fc;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.18)}.badge-info{color:#93c5fd;background:rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.22)}.badge-danger{color:#fca5a5;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.18)}.badge-unreg{color:rgba(139,92,246,.5);background:rgba(139,92,246,.07);border:1px solid rgba(139,92,246,.15)}.badge-on{color:#22c55e;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.15)}.badge-off{color:rgba(139,92,246,.4);background:rgba(139,92,246,.05);border:1px solid rgba(139,92,246,.1)}.badge-muted{color:var(--text-muted);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.worker-description{font-size:12px;color:var(--text-muted);line-height:1.5;margin:0}.worker-stats{display:flex;gap:6px;flex-wrap:wrap}.worker-stat-chip{font-size:10px;font-family:var(--font-mono);padding:3px 7px;border-radius:999px;background:rgba(139,92,246,.08);color:var(--text-primary);border:1px solid rgba(139,92,246,.14)}.worker-stat-chip-muted{color:var(--text-muted);border-color:rgba(139,92,246,.1)}.worker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.worker-section,.worker-subsection{display:grid;grid-gap:8px;gap:8px}.worker-section{padding:14px 16px;border-radius:12px;border:1px solid rgba(139,92,246,.12);background:rgba(255,255,255,.02)}.worker-kv-list{display:grid;grid-gap:8px;gap:8px}.worker-kv{display:flex;align-items:center;justify-content:space-between;gap:12px}.worker-kv span{font-size:12px;color:var(--text-muted)}.worker-kv code{font-size:11px;font-family:var(--font-mono);color:var(--text-primary);text-align:right;word-break:break-word}.worker-subsection{gap:6px}.worker-tag.tag-tool{color:rgba(196,181,253,.9)}.worker-tag.tag-skill{border-color:rgba(16,185,129,.22);background:rgba(16,185,129,.08);color:#6ee7b7}.worker-tag.tag-keyword{border-style:dashed;color:var(--text-muted)}@media (max-width:900px){.workers-runtime{grid-template-columns:1fr}.workers-runtime-actions{justify-content:flex-start}.worker-grid,.workers-focus-grid{grid-template-columns:1fr}}@media (max-width:720px){.worker-card,.workers-catalog-card,.workers-focus-card,.workers-runtime,.workers-stat-card{padding:16px}}.pipelines-layout{display:flex;flex-direction:column;gap:18px}.pipelines-empty,.pipelines-error,.pipelines-loading{padding:28px;text-align:center;border:1px dashed rgba(59,130,246,.14);border-radius:10px;color:var(--text-muted);font-size:13px}.pipelines-error{border-color:rgba(239,68,68,.2);display:flex;flex-direction:column;gap:6px}.pipelines-error strong{color:#ef4444;font-size:14px}.pipelines-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.pipelines-head h2{margin:0 0 4px;font-size:16px;font-family:var(--font-mono);color:var(--text-primary)}.pipelines-head p{margin:0;font-size:12px;color:var(--text-muted)}.pipelines-refresh{background:transparent;color:rgba(59,130,246,.85);border:1px solid rgba(59,130,246,.18);border-radius:7px;padding:7px 12px;font-size:11px;font-family:var(--font-mono);cursor:pointer}.pipelines-refresh:hover{border-color:rgba(59,130,246,.35)}.pipelines-summary{display:flex;gap:12px;flex-wrap:wrap}.pipelines-stat{padding:12px 18px;border-radius:9px;border:1px solid rgba(59,130,246,.1);background:rgba(59,130,246,.03);display:flex;flex-direction:column;gap:3px;min-width:80px}.pipelines-stat strong{font-size:24px;font-weight:700;font-family:var(--font-mono);color:var(--text-primary);line-height:1}.pipelines-stat small{font-size:10px;font-family:var(--font-mono);color:rgba(59,130,246,.6);text-transform:uppercase;letter-spacing:.06em}.pipelines-note{padding:12px 14px;border-radius:9px;border:1px solid rgba(59,130,246,.12);background:rgba(59,130,246,.04);color:var(--text-muted);font-size:12px}.pipeline-card,.pipelines-list{display:flex;flex-direction:column;gap:10px}.pipeline-card{padding:16px 18px;border-radius:10px;border:1px solid rgba(59,130,246,.12);background:rgba(59,130,246,.03)}.pipeline-disabled{opacity:.6}.pipeline-card-head{justify-content:space-between;gap:10px}.pipeline-card-head,.pipeline-card-title{display:flex;align-items:center;flex-wrap:wrap}.pipeline-card-title{gap:8px}.pipeline-card-title strong{font-size:13px;color:var(--text-primary)}.pipeline-badge,.pipeline-card-title strong{font-weight:700;font-family:var(--font-mono)}.pipeline-badge{font-size:9px;text-transform:uppercase;letter-spacing:.06em;padding:2px 7px;border-radius:999px}.pipeline-badge-on{color:#22c55e;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.15)}.pipeline-badge-off{color:rgba(59,130,246,.55);background:rgba(59,130,246,.06);border:1px solid rgba(59,130,246,.12)}.pipeline-badge-version{color:rgba(59,130,246,.75);background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.14)}.pipeline-last-run{font-size:10px;font-family:var(--font-mono);color:var(--text-muted)}.pipeline-description{margin:0;font-size:12px;color:var(--text-muted);line-height:1.5}.pipeline-stats{display:flex;gap:6px;flex-wrap:wrap}.pipeline-stat-chip{font-size:10px;font-family:var(--font-mono);padding:3px 7px;border-radius:999px;background:rgba(59,130,246,.08);color:var(--text-primary);border:1px solid rgba(59,130,246,.14)}.pipeline-stat-chip-muted{color:var(--text-muted);border-color:rgba(59,130,246,.1)}.pipeline-meta{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-start}.pipeline-meta-item{display:flex;flex-direction:column;gap:2px}.pipeline-meta-item small{font-size:9px;font-family:var(--font-mono);color:rgba(59,130,246,.5);text-transform:uppercase;letter-spacing:.06em}.pipeline-meta-item code{font-size:11px;font-family:var(--font-mono);color:var(--text-primary)}.pipeline-steps{flex:1 1}.pipeline-steps-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.pipeline-step-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;border:1px solid rgba(59,130,246,.14);background:rgba(59,130,246,.06)}.pipeline-step-chip code,.pipeline-step-chip span{font-size:10px;font-family:var(--font-mono)}.pipeline-step-chip span{color:var(--text-muted)}.pipeline-runs{display:flex;flex-direction:column;gap:8px;padding-top:6px;border-top:1px solid rgba(59,130,246,.08)}.pipeline-runs-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.pipeline-runs-head small,.pipeline-runs-head span{font-size:10px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:rgba(59,130,246,.58)}.pipeline-runs-empty{font-size:11px;color:var(--text-muted)}.pipeline-run-row{display:flex;flex-direction:column;gap:8px}.pipeline-run-main{width:100%;padding:9px 10px;border-radius:8px;border:1px solid rgba(59,130,246,.1);background:rgba(59,130,246,.03);display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;cursor:pointer}.pipeline-run-duration,.pipeline-run-started,.pipeline-run-status,.pipeline-run-task{font-size:10px;font-family:var(--font-mono)}.pipeline-run-status{width:-moz-fit-content;width:fit-content;padding:3px 7px;border-radius:999px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-primary);background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.12)}.pipeline-run-status-success{color:#22c55e;border-color:rgba(34,197,94,.15);background:rgba(34,197,94,.08)}.pipeline-run-status-error,.pipeline-run-status-rejected,.pipeline-run-status-timeout{color:#ef4444;border-color:rgba(239,68,68,.16);background:rgba(239,68,68,.08)}.pipeline-run-task{color:var(--text-primary);overflow:hidden;text-overflow:ellipsis}.pipeline-run-duration,.pipeline-run-started{color:var(--text-muted);white-space:nowrap}.pipeline-run-details{padding:10px 12px;border-radius:8px;border:1px solid rgba(59,130,246,.08);background:rgba(59,130,246,.02);display:flex;flex-wrap:wrap;gap:10px 16px}.pipeline-run-details span{display:flex;flex-direction:column;gap:2px}.pipeline-run-details small{font-size:9px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:rgba(59,130,246,.5)}.pipeline-run-details code{font-size:11px;font-family:var(--font-mono);color:var(--text-primary)}.pipeline-run-error,.pipeline-run-summary{width:100%;margin:0;font-size:11px;line-height:1.45}.pipeline-run-summary{color:var(--text-muted)}.pipeline-run-error{color:#ef4444;font-family:var(--font-mono)}@media (max-width:900px){.pipeline-run-main{grid-template-columns:1fr}}.approvals-section,.pa-layout{display:flex;flex-direction:column;gap:12px}.pa-config-error,.pa-error,.pa-loading{padding:24px;text-align:center;border:1px dashed rgba(139,92,246,.15);border-radius:10px;font-size:13px;color:var(--text-muted);display:flex;flex-direction:column;gap:6px}.pa-error{border-color:rgba(239,68,68,.2)}.pa-error strong{color:#ef4444}.pa-config-error{border-color:rgba(245,158,11,.2)}.pa-config-error strong{color:#f59e0b}.pa-header{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.pa-count{font-size:12px;color:rgba(139,92,246,.6)}.pa-count,.pa-refresh{font-family:var(--font-mono)}.pa-refresh{font-size:11px;color:rgba(139,92,246,.5);background:none;border:1px solid rgba(139,92,246,.15);border-radius:5px;padding:3px 10px;cursor:pointer;transition:border-color .15s,color .15s}.pa-refresh:hover{border-color:rgba(139,92,246,.4);color:rgba(139,92,246,.85)}.pa-empty{padding:28px;text-align:center;border:1px dashed rgba(139,92,246,.12);border-radius:10px;display:flex;flex-direction:column;gap:5px}.pa-empty strong{font-size:13px;color:var(--text-primary)}.pa-empty small{font-size:11px;color:var(--text-muted)}.pa-item,.pa-list{display:flex;flex-direction:column;gap:10px}.pa-item{padding:16px 18px;border-radius:10px;border:1px solid rgba(245,158,11,.25);background:rgba(245,158,11,.04);transition:opacity .3s}.pa-item-done{border-color:rgba(34,197,94,.3);background:rgba(34,197,94,.04);opacity:.7}.pa-item-error{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.04)}.pa-item-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pa-action-type{font-size:13px;font-weight:700;font-family:var(--font-mono);color:var(--text-primary);flex:1 1}.pa-action-id{color:rgba(139,92,246,.4)}.pa-action-id,.pa-expires{font-size:10px;font-family:var(--font-mono)}.pa-expires{color:#f59e0b}.pa-payload{font-size:11px;font-family:var(--font-mono);color:var(--text-muted);background:rgba(0,0,0,.15);padding:8px 12px;border-radius:6px;margin:0;white-space:pre-wrap;word-break:break-word;line-height:1.5}.pa-actions{display:flex;align-items:center;gap:8px}.pa-btn{font-size:12px;font-weight:600;font-family:var(--font-mono);padding:6px 18px;border-radius:7px;border:none;cursor:pointer;transition:opacity .15s,transform .1s}.pa-btn:disabled{opacity:.5;cursor:not-allowed}.pa-btn:not(:disabled):active{transform:scale(.97)}.pa-btn-approve{background:rgba(34,197,94,.15);color:#22c55e;border:1px solid rgba(34,197,94,.3)}.pa-btn-approve:not(:disabled):hover{background:rgba(34,197,94,.25)}.pa-btn-reject{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.pa-btn-reject:not(:disabled):hover{background:rgba(239,68,68,.2)}.pa-feedback{font-size:12px;font-family:var(--font-mono);font-weight:700}.pa-feedback-ok{color:#22c55e}.pa-feedback-err{color:#ef4444}}@layer tokens, reset, base, layout, components, sections, pages;