:root{--cbv-font-workspace-title: 1rem;--cbv-font-task-title: clamp(1.625rem, 1.2rem + 1vw, 1.875rem);--cbv-font-section: 1.125rem;--cbv-font-card: 1rem;--cbv-font-action-label: .9375rem;--cbv-font-body: .9375rem;--cbv-font-meta: .8125rem;--cbv-font-timeline-meta: .8125rem;--cbv-font-helper: .75rem;--cbv-space-xs: 4px;--cbv-space-sm: 8px;--cbv-space-md: 16px;--cbv-space-lg: 24px;--cbv-space-xl: 32px;--cbv-space-2xl: 48px;--cbv-space-block: 8px;--cbv-space-section: 16px;--cbv-space-card: 8px;--cbv-space-form: 4px;--cbv-color-text-primary: #1a1a1a;--cbv-color-text-secondary: #555555;--cbv-color-text-muted: #666666;--cbv-color-surface-page: #f6f7f9;--cbv-color-surface-panel: #ffffff;--cbv-color-border-default: #e4e8ec;--cbv-color-action-fg: #1a5fb4;--cbv-color-action-bg: #eef3ff;--cbv-color-action-accent: #1a4d8f;--cbv-color-ready-fg: #0d6b2f;--cbv-color-ready-bg: #e8f5e9;--cbv-color-ready-accent: #2e7d32;--cbv-color-warning-fg: #9a6700;--cbv-color-warning-bg: #fff8e6;--cbv-color-warning-accent: #e6a700;--cbv-color-risk-fg: #8a1f17;--cbv-color-risk-bg: #fdecea;--cbv-color-risk-accent: #c62828;--cbv-color-blocked-fg: #7a1525;--cbv-color-blocked-bg: #fce8ec;--cbv-color-blocked-accent: #9a1b2e;--cbv-color-review-fg: #1a3a5c;--cbv-color-review-bg: #e3edf9;--cbv-color-review-accent: #1a4d8f;--cbv-color-meta-fg: #5c5c5c;--cbv-color-meta-bg: #f5f5f5;--cbv-color-timeline-fg: #445566;--cbv-color-timeline-bg: #f6f8fa;--cbv-color-timeline-accent: #c8daf5;--cbv-color-queue-fg: #445566;--cbv-color-queue-bg: #eef2f7;--cbv-color-queue-accent: #c8daf5;--cbv-elevation-none: none;--cbv-elevation-sm: 0 1px 3px rgb(0 0 0 / 6%);--cbv-elevation-md: 0 2px 6px rgb(0 0 0 / 8%);--cbv-elevation-focus: inset 0 0 0 1px rgb(26 77 143 / 15%);--cbv-radius-sm: 4px;--cbv-radius-md: 6px;--cbv-radius-lg: 8px;--cbv-radius-full: 999px;--cbv-layout-nav-width: 240px;--cbv-layout-nav-width-collapsed: 52px;--cbv-layout-assistant-width: 320px;--cbv-layout-assistant-width-mid: 280px;--cbv-layout-workspace-max-width: 1680px;--cbv-layout-grid-gap: 16px;--cbv-layout-breakpoint-desktop: 1100px}.type-workspace-title{font-size:var(--cbv-font-workspace-title);font-weight:700;line-height:1.25}.type-action-label{font-size:var(--cbv-font-action-label);font-weight:600;line-height:1.35}.type-timeline-meta{font-size:var(--cbv-font-timeline-meta);font-weight:500;line-height:1.4;color:var(--cbv-color-timeline-fg)}.cbv-op-card{display:block;padding:var(--cbv-space-sm) var(--cbv-space-md);border:1px solid var(--cbv-color-border-default);border-radius:var(--cbv-radius-lg);background:var(--cbv-color-surface-panel);box-shadow:var(--cbv-elevation-sm);border-left-width:3px;border-left-color:var(--cbv-color-queue-accent)}.cbv-op-card--compact{padding:var(--cbv-space-xs) var(--cbv-space-sm)}.cbv-op-card__title{margin:0 0 var(--cbv-space-xs)}.cbv-op-card__body{margin:0}.cbv-op-card--action{border-left-color:var(--cbv-color-action-accent);background:var(--cbv-color-action-bg)}.cbv-op-card--ready{border-left-color:var(--cbv-color-ready-accent)}.cbv-op-card--warning{border-left-color:var(--cbv-color-warning-accent);background:var(--cbv-color-warning-bg)}.cbv-op-card--risk{border-left-color:var(--cbv-color-risk-accent);background:var(--cbv-color-risk-bg)}.cbv-op-card--blocked{border-left-color:var(--cbv-color-blocked-accent);background:var(--cbv-color-blocked-bg)}.cbv-op-card--review{border-left-color:var(--cbv-color-review-accent);background:var(--cbv-color-review-bg)}.cbv-op-card--meta{border-left-color:var(--cbv-color-meta-fg);background:var(--cbv-color-meta-bg)}.cbv-op-card--timeline{border-left-color:var(--cbv-color-timeline-accent);background:var(--cbv-color-timeline-bg)}.cbv-op-card--queue{border-left-color:var(--cbv-color-queue-accent)}.cbv-op-card--focus.cbv-op-card--review,.cbv-op-card--alert{box-shadow:var(--cbv-elevation-focus)}.cbv-op-card--guidance{border-left-color:var(--cbv-color-action-accent)}.cbv-op-card--evidence{border-left-width:2px;box-shadow:var(--cbv-elevation-none)}.cbv-op-card--timeline .cbv-op-card__title{color:var(--cbv-color-timeline-fg)}.cbv-op-card--alert .cbv-op-card__title{color:var(--cbv-color-warning-fg)}.cbv-op-card--alert.cbv-op-card--risk .cbv-op-card__title{color:var(--cbv-color-risk-fg)}.cbv-op-card--alert.cbv-op-card--blocked .cbv-op-card__title{color:var(--cbv-color-blocked-fg)}.cbv-operational-workspace{max-width:min(var(--cbv-layout-workspace-max-width),98vw);margin:0 auto;padding:var(--cbv-space-sm) var(--cbv-space-md) var(--cbv-space-md)}.workspace-topbar{padding-bottom:var(--cbv-space-sm);border-bottom:1px solid var(--cbv-color-border-default);margin-bottom:var(--cbv-space-sm)}.workspace-topbar__row{min-height:2rem}.workspace-topbar__brand .shell-title{font-size:var(--cbv-font-workspace-title)}.workspace-topbar__toolbar{margin-top:var(--cbv-space-xs)}.workspace-topbar-tools{margin:0}.workspace-status-banner{display:flex;flex-direction:column;gap:var(--cbv-space-xs);margin-bottom:var(--cbv-space-sm)}.workspace-status-banner:empty{display:none}.cbv-workspace-grid{display:grid;grid-template-columns:var(--cbv-layout-nav-width) minmax(0,1fr);gap:var(--cbv-layout-grid-gap);margin-top:0;align-items:start}@media(min-width:1100px){.cbv-workspace-grid{grid-template-columns:var(--cbv-layout-nav-width) minmax(0,1fr) var(--cbv-layout-assistant-width)}.desktop-workspace.is-sidebar-collapsed .cbv-workspace-grid{grid-template-columns:var(--cbv-layout-nav-width-collapsed) minmax(0,1fr) var(--cbv-layout-assistant-width)}}@media(min-width:1100px)and (max-width:1400px){.cbv-workspace-grid{grid-template-columns:var(--cbv-layout-nav-width) minmax(0,1fr) var(--cbv-layout-assistant-width-mid, 280px)}.desktop-workspace.is-sidebar-collapsed .cbv-workspace-grid{grid-template-columns:var(--cbv-layout-nav-width-collapsed) minmax(0,1fr) var(--cbv-layout-assistant-width-mid, 280px)}}.workspace-navigation{background:var(--cbv-color-surface-panel);border:1px solid var(--cbv-color-border-default);border-radius:var(--cbv-radius-lg);padding:var(--cbv-space-sm);align-self:start;position:sticky;top:var(--cbv-space-sm);box-shadow:var(--cbv-elevation-none)}.workspace-nav-group-label{font-size:var(--cbv-font-helper);text-transform:uppercase;letter-spacing:.04em;color:var(--cbv-color-text-muted);font-weight:600}.workspace-nav-btn{border:none;border-radius:var(--cbv-radius-md);background:transparent;transition:background .12s ease}.workspace-nav-btn:hover{background:var(--cbv-color-action-bg)}.workspace-nav-btn.is-active{background:var(--cbv-color-review-bg);color:var(--cbv-color-action-fg);font-weight:600;box-shadow:none}.nav-badge{margin-left:auto;padding:.1rem .4rem;font-size:.68rem;font-weight:700;border-radius:var(--cbv-radius-full);background:var(--cbv-color-review-bg);color:var(--cbv-color-review-fg)}.focus-workspace{min-width:0;min-height:var(--cbv-layout-workspace-min-height, 60vh)}.focus-workspace__header{margin-bottom:var(--cbv-space-md)}.focus-workspace__title{margin:0}.focus-workspace__content{display:flex;flex-direction:column;gap:var(--cbv-space-md)}.focus-workspace__content>.page-my-tasks,.focus-workspace__content>.page-operational-queue{display:flex;flex-direction:column;gap:var(--cbv-space-md)}.focus-workspace-primary{order:-1}.page-my-tasks .operator-inbox-hero{border:1px solid var(--cbv-color-review-accent);border-left-width:3px;border-radius:var(--cbv-radius-lg);background:var(--cbv-color-review-bg);box-shadow:var(--cbv-elevation-sm);padding:var(--cbv-space-md);margin:0}.page-my-tasks .operator-inbox-hero-title{margin:0 0 var(--cbv-space-xs);font-size:var(--cbv-font-section);font-weight:700}.page-my-tasks .operator-inbox-hero-focus{border:1px solid var(--cbv-color-border-default);border-left:3px solid var(--cbv-color-action-accent);background:var(--cbv-color-surface-panel);box-shadow:var(--cbv-elevation-none)}.page-my-tasks .operational-queue-list{gap:var(--cbv-space-sm)}.page-my-tasks .operational-queue-card{border-width:1px;border-left-width:3px;box-shadow:var(--cbv-elevation-none)}.workspace-assistant{display:none}@media(min-width:1100px){.workspace-assistant{display:block;align-self:start;position:sticky;top:var(--cbv-space-sm);max-height:var(--cbv-layout-assistant-max-height, calc(100vh - 1.5rem) );overflow:hidden}.workspace-assistant__chrome{background:var(--cbv-color-surface-panel);border:1px solid var(--cbv-color-border-default);border-radius:var(--cbv-radius-lg);overflow:hidden;display:flex;flex-direction:column;max-height:inherit}.workspace-assistant__head{display:flex;align-items:center;justify-content:space-between;gap:var(--cbv-space-sm);padding:var(--cbv-space-sm) var(--cbv-space-md);border-bottom:1px solid var(--cbv-color-border-default);background:var(--cbv-color-surface-subtle, #f8f9fb)}.workspace-assistant__title{margin:0;font-size:var(--cbv-font-card)}.workspace-assistant__body{overflow-y:auto;max-height:calc(100vh - 5rem);padding:var(--cbv-space-sm)}.workspace-assistant.is-assistant-collapsed .workspace-assistant__body{display:none}.workspace-assistant.is-assistant-collapsed{max-width:2.5rem}.workspace-assistant.is-assistant-collapsed .workspace-assistant__head{flex-direction:column;padding:var(--cbv-space-xs)}.workspace-assistant.is-assistant-collapsed .workspace-assistant__title{display:none}}.workspace-assistant-toggle{border:1px solid var(--cbv-color-border-default);background:var(--cbv-color-surface-panel);border-radius:var(--cbv-radius-sm);cursor:pointer;padding:.15rem .4rem;font-size:.75rem;line-height:1}.workspace-section{display:flex;flex-direction:column;gap:var(--cbv-space-sm)}.workspace-section--primary{padding:var(--cbv-space-md);border:1px solid var(--cbv-color-border-default);border-left:3px solid var(--cbv-color-action-accent);border-radius:var(--cbv-radius-lg);background:var(--cbv-color-surface-panel)}.workspace-section--muted{opacity:.95}.workspace-section__title,.workspace-section__subtitle{margin:0}.cbv-operational-workspace .card{border:1px solid var(--cbv-color-border-default);box-shadow:var(--cbv-elevation-none)}.cbv-operational-workspace .btn-primary,.cbv-operational-workspace .btn-secondary,.cbv-operational-workspace .btn-danger{border-radius:var(--cbv-radius-md);font-size:var(--cbv-font-action-label);min-height:2rem;padding:.35rem .85rem}.cbv-operational-workspace input[type=search],.cbv-operational-workspace input[type=text],.cbv-operational-workspace select,.cbv-operational-workspace textarea{border:1px solid var(--cbv-color-border-default);border-radius:var(--cbv-radius-md);font-size:var(--cbv-font-body);padding:.4rem .6rem}.cbv-operational-workspace .operational-queue-filter-btn{border:1px solid var(--cbv-color-border-default);border-radius:var(--cbv-radius-full);background:var(--cbv-color-surface-panel);font-size:var(--cbv-font-meta)}.cbv-operational-workspace .operational-queue-filter-btn.is-active{background:var(--cbv-color-review-bg);border-color:var(--cbv-color-review-accent);color:var(--cbv-color-review-fg)}@media(min-width:768px)and (max-width:1099px){.cbv-workspace-grid{grid-template-columns:var(--cbv-layout-nav-width-collapsed) minmax(0,1fr)}.workspace-assistant{display:block;grid-column:1 / -1;position:static;max-height:none}.workspace-assistant__body{max-height:320px}}@media(max-width:767px){.cbv-workspace-grid{grid-template-columns:1fr}.workspace-navigation{position:static;order:-1}.workspace-navigation.is-collapsed .nav-label{display:inline}.workspace-assistant{display:block;grid-column:1 / -1;position:static}.workspace-topbar__row{flex-direction:column;align-items:flex-start;gap:var(--cbv-space-xs)}.auth-context-bar{flex-wrap:wrap}}.action-station{border-left-color:var(--cbv-color-action-accent);background:var(--cbv-color-surface-panel);padding:var(--cbv-space-md);margin-bottom:var(--cbv-space-md)}.action-station__header{margin-bottom:var(--cbv-space-md);padding-bottom:var(--cbv-space-sm);border-bottom:1px solid var(--cbv-color-border-default)}.action-station__phase{margin:0 0 var(--cbv-space-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--cbv-color-action-fg);font-weight:600}.action-station__title{margin:0 0 var(--cbv-space-xs)}.action-station__status{display:inline-block;margin-bottom:var(--cbv-space-sm);padding:.1rem .45rem;border-radius:var(--cbv-radius-sm);font-size:var(--cbv-font-helper);font-weight:600;background:var(--cbv-color-meta-bg);color:var(--cbv-color-meta-fg)}.action-station__status--blocked{background:var(--cbv-color-blocked-bg);color:var(--cbv-color-blocked-fg)}.action-station__status--needs_evidence,.action-station__status--needs_note{background:var(--cbv-color-warning-bg);color:var(--cbv-color-warning-fg)}.action-station__status--review_ready{background:var(--cbv-color-ready-bg);color:var(--cbv-color-ready-fg)}.action-station__status--in_progress{background:var(--cbv-color-review-bg);color:var(--cbv-color-review-fg)}.action-station__goal{margin:0;color:var(--cbv-color-text-secondary)}.action-station__body{display:flex;flex-direction:column;gap:var(--cbv-space-md)}.action-station__section-title{margin:0 0 var(--cbv-space-xs)}.action-station-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cbv-space-xs)}.action-station-checklist__item{display:flex;gap:var(--cbv-space-sm);align-items:flex-start;font-size:var(--cbv-font-body)}.action-station-checklist__item--done{color:var(--cbv-color-ready-fg)}.action-station-checklist__item--error{color:var(--cbv-color-risk-fg)}.action-station-checklist__mark{flex-shrink:0;width:1.1rem}.action-station-evidence-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cbv-space-xs);font-size:var(--cbv-font-body)}.action-station-evidence-list__item.is-done{color:var(--cbv-color-ready-fg)}.action-station-missing-list{list-style:none;margin:0;padding:var(--cbv-space-sm);border-radius:var(--cbv-radius-md);background:var(--cbv-color-warning-bg);border-left:3px solid var(--cbv-color-warning-accent)}.action-station-missing-list__item{font-size:var(--cbv-font-body);margin:.15rem 0}.action-station-readiness__head{display:flex;align-items:center;justify-content:space-between;gap:var(--cbv-space-sm);margin-bottom:var(--cbv-space-xs)}.action-station-readiness__score{font-size:var(--cbv-font-section);font-weight:700}.action-station-readiness__score--ready{color:var(--cbv-color-ready-fg)}.action-station-readiness__score--partial{color:var(--cbv-color-warning-fg)}.action-station-readiness__score--low{color:var(--cbv-color-risk-fg)}.action-station-readiness__bar{height:6px;border-radius:var(--cbv-radius-full);background:var(--cbv-color-meta-bg);overflow:hidden}.action-station-readiness__fill{display:block;height:100%;border-radius:inherit;background:var(--cbv-color-ready-accent);transition:width .15s ease}.action-station-recommended__label{margin:0 0 var(--cbv-space-xs);color:var(--cbv-color-action-fg)}.action-station-recommended__reason{margin:0}.action-station__actions{display:flex;flex-direction:column;gap:var(--cbv-space-sm);padding-top:var(--cbv-space-sm);border-top:1px solid var(--cbv-color-border-default)}.action-station__primary-btn{align-self:flex-start;min-width:10rem}.action-station__secondary-actions{display:flex;flex-wrap:wrap;gap:var(--cbv-space-sm)}.action-station__governance{margin:0;padding:var(--cbv-space-sm);border-radius:var(--cbv-radius-md);background:var(--cbv-color-timeline-bg);border-left:2px solid var(--cbv-color-timeline-accent)}.task-op-block--support{opacity:.98}.task-op-block-workflow--support details summary{cursor:pointer;font-size:var(--cbv-font-meta);color:var(--cbv-color-text-secondary)}.task-detail-special-context{margin-bottom:var(--cbv-space-md)}.inline-evidence-summary{margin:0 0 var(--cbv-space-sm);color:var(--cbv-color-text-secondary)}.inline-evidence-requirements{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cbv-space-md)}.inline-evidence-requirement{padding:var(--cbv-space-sm);border:1px solid var(--cbv-color-border-default);border-radius:var(--cbv-radius-md);background:var(--cbv-color-surface-panel)}.inline-evidence-requirement.is-done{border-left:3px solid var(--cbv-color-ready-accent)}.inline-evidence-requirement.is-missing.is-required{border-left:3px solid var(--cbv-color-warning-accent);background:var(--cbv-color-warning-bg)}.inline-evidence-requirement__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cbv-space-xs) var(--cbv-space-sm)}.inline-evidence-requirement__mark{font-weight:700;width:1.1rem}.inline-evidence-requirement__badge{margin-left:auto;padding:.05rem .35rem;border-radius:var(--cbv-radius-full);background:var(--cbv-color-meta-bg)}.inline-evidence-requirement.is-missing .inline-evidence-requirement__badge{background:var(--cbv-color-warning-bg);color:var(--cbv-color-warning-fg)}.inline-evidence-requirement__missing{margin:var(--cbv-space-xs) 0 0 1.5rem;color:var(--cbv-color-warning-fg)}.inline-evidence-list{list-style:none;margin:var(--cbv-space-xs) 0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:var(--cbv-space-xs)}.inline-evidence-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cbv-space-xs) var(--cbv-space-sm);padding:var(--cbv-space-xs) var(--cbv-space-sm);border-radius:var(--cbv-radius-sm);background:var(--cbv-color-timeline-bg);border:1px solid var(--cbv-color-border-default)}.inline-evidence-item__type{font-weight:600;text-transform:uppercase;letter-spacing:.03em}.inline-evidence-item__url{flex:1 1 100%;word-break:break-all;color:var(--cbv-color-action-fg)}.inline-evidence-item__meta{margin-left:auto}.inline-evidence-actions{margin-top:var(--cbv-space-sm);padding-left:1.5rem}.action-station-checklist__detail{margin:var(--cbv-space-xs) 0 0 1.5rem;display:flex;flex-direction:column;gap:var(--cbv-space-xs)}.action-station-checklist__artifact-line{font-size:var(--cbv-font-meta);color:var(--cbv-color-text-secondary)}.action-station-checklist__missing{margin:0;color:var(--cbv-color-warning-fg)}.action-station-checklist__quick{align-self:flex-start}.review-governance{border-left:3px solid var(--cbv-color-review-accent);background:var(--cbv-color-surface-panel);padding:var(--cbv-space-md);margin-bottom:var(--cbv-space-md)}.review-governance__header{margin-bottom:var(--cbv-space-md);padding-bottom:var(--cbv-space-sm);border-bottom:1px solid var(--cbv-color-border-default)}.review-governance__phase{margin:0 0 var(--cbv-space-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--cbv-color-review-fg);font-weight:600;font-size:var(--cbv-font-helper)}.review-governance__title{margin:0}.review-governance__grid{display:grid;gap:var(--cbv-space-md)}@media(min-width:720px){.review-governance__grid--metrics{grid-template-columns:1fr 1fr}}.review-governance-panel{padding:var(--cbv-space-sm) var(--cbv-space-md);border:1px solid var(--cbv-color-border-default);border-radius:var(--cbv-radius-md);background:var(--cbv-color-surface-elevated, var(--cbv-color-surface-panel))}.review-governance-panel__title{margin:0 0 var(--cbv-space-sm);font-size:var(--cbv-font-card);font-weight:600}.review-readiness-score{display:flex;align-items:baseline;gap:var(--cbv-space-sm);margin-bottom:var(--cbv-space-sm)}.review-readiness-score__value{font-size:1.75rem;font-weight:700;line-height:1}.review-readiness-score--ready .review-readiness-score__value{color:var(--cbv-color-ready-fg)}.review-readiness-score--partial .review-readiness-score__value{color:var(--cbv-color-warning-fg)}.review-readiness-score--not_ready .review-readiness-score__value{color:var(--cbv-color-blocked-fg)}.review-governance-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cbv-space-xs)}.review-governance-checklist__item{display:flex;gap:var(--cbv-space-sm);align-items:flex-start}.review-governance-checklist__item--ok{color:var(--cbv-color-ready-fg)}.review-governance-checklist__item--missing{color:var(--cbv-color-warning-fg)}.governance-risk-badge{display:inline-block;padding:.15rem .5rem;border-radius:var(--cbv-radius-sm);font-weight:700;font-size:var(--cbv-font-helper);letter-spacing:.03em}.governance-risk-badge--LOW{background:var(--cbv-color-ready-bg);color:var(--cbv-color-ready-fg)}.governance-risk-badge--MEDIUM{background:var(--cbv-color-warning-bg);color:var(--cbv-color-warning-fg)}.governance-risk-badge--HIGH{background:var(--cbv-color-blocked-bg);color:var(--cbv-color-blocked-fg)}.handoff-quality-grid{display:grid;gap:var(--cbv-space-sm)}.handoff-quality-row{display:flex;justify-content:space-between;align-items:center;gap:var(--cbv-space-sm);padding:var(--cbv-space-xs) 0;border-bottom:1px solid var(--cbv-color-border-default)}.handoff-quality-row:last-child{border-bottom:none}.handoff-quality-label{color:var(--cbv-color-text-secondary)}.handoff-quality-value{font-weight:600;font-size:var(--cbv-font-helper)}.handoff-quality-value--GOOD,.handoff-quality-value--HIGH{color:var(--cbv-color-ready-fg)}.handoff-quality-value--PARTIAL,.handoff-quality-value--MEDIUM{color:var(--cbv-color-warning-fg)}.handoff-quality-value--POOR,.handoff-quality-value--LOW{color:var(--cbv-color-blocked-fg)}.review-rationale-list{list-style:none;margin:var(--cbv-space-xs) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--cbv-space-xs)}.review-rationale-list__item{padding-left:var(--cbv-space-sm);border-left:2px solid var(--cbv-color-border-default)}.review-rationale-list--concern .review-rationale-list__item{border-left-color:var(--cbv-color-warning-accent)}.review-rationale-list--audit .review-rationale-list__item{border-left-color:var(--cbv-color-review-accent)}.review-decision-support{padding:var(--cbv-space-sm);border-radius:var(--cbv-radius-md);background:var(--cbv-color-meta-bg);margin-top:var(--cbv-space-sm)}.review-decision-support__label{margin:0 0 var(--cbv-space-xs);font-weight:600}.review-decision-support__reason{margin:0;color:var(--cbv-color-text-secondary)}.review-governance-evidence{margin-top:var(--cbv-space-md);padding-top:var(--cbv-space-md);border-top:1px solid var(--cbv-color-border-default)}.review-governance-evidence__title{margin:0 0 var(--cbv-space-sm);font-size:var(--cbv-font-card);font-weight:600}.review-governance-actions{margin-top:var(--cbv-space-md);padding-top:var(--cbv-space-md);border-top:1px solid var(--cbv-color-border-default)}.review-governance-actions__primary{margin-bottom:var(--cbv-space-sm)}.review-governance-actions__secondary{display:flex;flex-wrap:wrap;gap:var(--cbv-space-sm)}.review-governance-actions__hint{margin:var(--cbv-space-sm) 0 0}.task-review-support-section{margin-top:var(--cbv-space-md)}.task-review-support-section>summary{cursor:pointer;color:var(--cbv-color-text-secondary)}.coordination-console{border-left:3px solid var(--cbv-color-queue-accent, var(--cbv-color-action-accent));background:var(--cbv-color-surface-panel);padding:var(--cbv-space-md);margin-bottom:var(--cbv-space-md)}.coordination-console__header{margin-bottom:var(--cbv-space-md);padding-bottom:var(--cbv-space-sm);border-bottom:1px solid var(--cbv-color-border-default)}.coordination-console__phase{margin:0 0 var(--cbv-space-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--cbv-color-queue-fg, var(--cbv-color-action-fg));font-weight:600;font-size:var(--cbv-font-helper)}.coordination-console__title{margin:0}.coordination-console__grid{display:grid;gap:var(--cbv-space-md)}@media(min-width:720px){.coordination-console__grid--2{grid-template-columns:1fr 1fr}.coordination-console__grid--lanes{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.coordination-console__grid--lanes{grid-template-columns:repeat(3,1fr)}}.coordination-panel{padding:var(--cbv-space-sm) var(--cbv-space-md);border:1px solid var(--cbv-color-border-default);border-radius:var(--cbv-radius-md);background:var(--cbv-color-surface-elevated, var(--cbv-color-surface-panel))}.coordination-panel__title{margin:0 0 var(--cbv-space-sm);font-size:var(--cbv-font-card);font-weight:600}.coordination-health-score{display:flex;align-items:baseline;gap:var(--cbv-space-sm);margin-bottom:var(--cbv-space-sm)}.coordination-health-score__value{font-size:1.75rem;font-weight:700;line-height:1}.coordination-health--GOOD .coordination-health-score__value{color:var(--cbv-color-ready-fg)}.coordination-health--NEEDS_ATTENTION .coordination-health-score__value{color:var(--cbv-color-warning-fg)}.coordination-health--CRITICAL .coordination-health-score__value{color:var(--cbv-color-blocked-fg)}.coordination-health-badge{display:inline-block;padding:.15rem .5rem;border-radius:var(--cbv-radius-sm);font-weight:700;font-size:var(--cbv-font-helper)}.coordination-health-badge--GOOD{background:var(--cbv-color-ready-bg);color:var(--cbv-color-ready-fg)}.coordination-health-badge--NEEDS_ATTENTION{background:var(--cbv-color-warning-bg);color:var(--cbv-color-warning-fg)}.coordination-health-badge--CRITICAL{background:var(--cbv-color-blocked-bg);color:var(--cbv-color-blocked-fg)}.coordination-reason-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cbv-space-xs)}.coordination-attention-list{list-style:none;margin:var(--cbv-space-sm) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--cbv-space-sm)}.coordination-lane{border-left:3px solid var(--cbv-color-border-default)}.coordination-lane--WARNING{border-left-color:var(--cbv-color-warning-accent)}.coordination-lane--ERROR{border-left-color:var(--cbv-color-blocked-accent, var(--cbv-color-warning-accent))}.coordination-lane--CRITICAL{border-left-color:var(--cbv-color-blocked-fg)}.coordination-lane__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--cbv-space-sm);margin-bottom:var(--cbv-space-xs)}.coordination-lane__count{font-weight:700}.coordination-lane-card{padding:var(--cbv-space-xs) var(--cbv-space-sm);border-radius:var(--cbv-radius-sm);background:var(--cbv-color-timeline-bg);border:1px solid var(--cbv-color-border-default);margin-bottom:var(--cbv-space-xs)}.coordination-lane-card__title{margin:0;font-weight:600}.coordination-lane-card__meta{margin:var(--cbv-space-xs) 0 0;color:var(--cbv-color-text-secondary)}.coordination-lane-card__action{margin-top:var(--cbv-space-xs)}.coordination-bottleneck-item{padding:var(--cbv-space-xs) 0;border-bottom:1px solid var(--cbv-color-border-default)}.coordination-bottleneck-item:last-child{border-bottom:none}.coordination-workload-row{display:flex;justify-content:space-between;align-items:center;gap:var(--cbv-space-sm);padding:var(--cbv-space-xs) 0;border-bottom:1px solid var(--cbv-color-border-default)}.coordination-workload-row:last-child{border-bottom:none}.coordination-load--HIGH{color:var(--cbv-color-blocked-fg);font-weight:600}.coordination-load--NORMAL{color:var(--cbv-color-warning-fg)}.coordination-load--LOW{color:var(--cbv-color-ready-fg)}.coordination-recommendation{padding:var(--cbv-space-sm);border-radius:var(--cbv-radius-md);background:var(--cbv-color-meta-bg);margin-top:var(--cbv-space-md)}.coordination-actions{margin-top:var(--cbv-space-md);padding-top:var(--cbv-space-md);border-top:1px solid var(--cbv-color-border-default)}.coordination-actions__secondary{display:flex;flex-wrap:wrap;gap:var(--cbv-space-sm);margin-top:var(--cbv-space-sm)}.coordination-actions__hint{margin:var(--cbv-space-sm) 0 0}.task-queue-support-section{margin-top:var(--cbv-space-md)}.task-queue-support-section>summary{cursor:pointer;color:var(--cbv-color-text-secondary)}.coordination-focus-card{padding:var(--cbv-space-md);margin-bottom:var(--cbv-space-md);border:1px solid var(--cbv-color-border-default);border-radius:var(--cbv-radius-md, 8px);background:var(--cbv-color-surface-elevated, var(--cbv-color-surface-panel))}.coordination-focus-card--good{border-left:4px solid var(--cbv-color-ready-accent);background:var(--cbv-color-ready-bg)}.coordination-focus-card--needs_attention{border-left:4px solid var(--cbv-color-warning-accent);background:var(--cbv-color-warning-bg)}.coordination-focus-card--critical{border-left:4px solid var(--cbv-color-risk-accent);background:var(--cbv-color-risk-bg)}.coordination-focus-card__label{margin:0 0 var(--cbv-space-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--cbv-color-text-muted)}.coordination-focus-card__status{margin:0 0 var(--cbv-space-sm);font-size:var(--cbv-font-section);font-weight:700;line-height:1.2}.coordination-focus-card__status--GOOD{color:var(--cbv-color-ready-fg)}.coordination-focus-card__status--NEEDS_ATTENTION{color:var(--cbv-color-warning-fg)}.coordination-focus-card__status--CRITICAL{color:var(--cbv-color-risk-fg)}.coordination-focus-card__concern{margin:0 0 var(--cbv-space-xs)}.coordination-focus-card__calm{margin:0 0 var(--cbv-space-sm);color:var(--cbv-color-ready-fg)}.coordination-focus-card__action-label{margin:0 0 var(--cbv-space-xs)}.coordination-focus-card__action-btn,.coordination-focus-card__action-fallback{margin:0;font-weight:600}.unified-decision-header{padding:var(--cbv-space-sm) var(--cbv-space-md);margin-bottom:var(--cbv-space-md);border-radius:var(--cbv-radius-md);background:var(--cbv-color-surface-elevated, var(--cbv-color-meta-bg));border:1px solid var(--cbv-color-border-default)}.unified-decision-header--READY{border-left:3px solid var(--cbv-color-ready-accent)}.unified-decision-header--WARNING{border-left:3px solid var(--cbv-color-warning-accent)}.unified-decision-header--RISK{border-left:3px solid var(--cbv-color-blocked-fg)}.unified-decision-header--REVIEW{border-left:3px solid var(--cbv-color-review-accent)}.unified-decision-header--QUEUE{border-left:3px solid var(--cbv-color-queue-accent, var(--cbv-color-action-accent))}.unified-decision-header--META{border-left:3px solid var(--cbv-color-meta-fg, var(--cbv-color-text-secondary))}.unified-decision-header__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cbv-space-xs) var(--cbv-space-sm);margin-bottom:var(--cbv-space-xs)}.unified-decision-header__label{margin:0;font-size:var(--cbv-font-helper);font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--cbv-color-text-secondary)}.unified-decision-header__status{margin:0;font-weight:600}.unified-decision-header__next{margin:var(--cbv-space-xs) 0 0;font-size:var(--cbv-font-card);font-weight:600}.unified-decision-header__reason{margin:var(--cbv-space-xs) 0 0;color:var(--cbv-color-text-secondary)}.compression-status-pill{display:inline-block;padding:.1rem .45rem;border-radius:var(--cbv-radius-full);font-size:var(--cbv-font-helper);font-weight:600}.compression-status-pill--READY{background:var(--cbv-color-ready-bg);color:var(--cbv-color-ready-fg)}.compression-status-pill--WARNING{background:var(--cbv-color-warning-bg);color:var(--cbv-color-warning-fg)}.compression-status-pill--RISK{background:var(--cbv-color-blocked-bg);color:var(--cbv-color-blocked-fg)}.compression-status-pill--REVIEW{background:var(--cbv-color-review-bg);color:var(--cbv-color-review-fg)}.compression-status-pill--QUEUE{background:var(--cbv-color-meta-bg);color:var(--cbv-color-meta-fg)}.compression-status-pill--META{background:var(--cbv-color-meta-bg);color:var(--cbv-color-text-secondary)}.compression-why-list,.compression-support-hints{list-style:none;margin:var(--cbv-space-xs) 0 0;padding:0}.compression-why-list__item,.compression-support-hints__item{padding:.1rem 0;font-size:var(--cbv-font-helper)}.compression-why-list__item{color:var(--cbv-color-warning-fg)}.compression-support-hints__item{color:var(--cbv-color-text-secondary)}.compression-support-insight{margin-top:var(--cbv-space-xs)}.compression-support-insight__headline{margin:0 0 var(--cbv-space-xs)}.compression-support-insight__line{margin:0}.runtime-support-section--compact>summary{font-weight:500}.runtime-support-section{margin-top:var(--cbv-space-md)}.runtime-support-section>summary{cursor:pointer;color:var(--cbv-color-text-secondary);font-size:var(--cbv-font-helper)}.action-station__body--compressed .action-station__recommended,.review-governance--compressed .review-decision-support,.coordination-console--compressed .coordination-recommendation{display:none}.assistant-compression-boundary{padding:var(--cbv-space-xs) 0;font-size:var(--cbv-font-helper);color:var(--cbv-color-text-secondary);border-bottom:1px solid var(--cbv-color-border-default);margin-bottom:var(--cbv-space-sm)}.operational-state{padding:var(--cbv-space-md);border-radius:var(--cbv-radius-md);border:1px solid var(--cbv-color-border-default);background:var(--cbv-color-surface-panel);text-align:center}.operational-state--empty{border-left:3px solid var(--cbv-color-ready-accent)}.operational-state--loading{border-left:3px solid var(--cbv-color-meta-fg, var(--cbv-color-text-secondary));opacity:.92}.operational-state--error{border-left:3px solid var(--cbv-color-warning-accent)}.operational-state__title{margin:0 0 var(--cbv-space-xs)}.operational-state__message{margin:0 0 var(--cbv-space-sm);color:var(--cbv-color-text-secondary)}.operational-state__hint{margin:0 0 var(--cbv-space-sm)}.operational-state__action{margin-top:var(--cbv-space-sm)}.runtime-toast-viewport{position:fixed;z-index:9000;top:max(.75rem,env(safe-area-inset-top,0px));right:max(.75rem,env(safe-area-inset-right,0px));display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;max-width:min(22rem,calc(100vw - 1.5rem));pointer-events:none}@media(max-width:899px){.runtime-toast-viewport{left:50%;right:auto;transform:translate(-50%);align-items:center}}.runtime-toast{pointer-events:auto;display:flex;flex-direction:column;gap:.35rem;padding:.55rem .75rem;border-radius:var(--cbv-radius-lg, 8px);border:1px solid rgb(0 0 0 / 8%);background:var(--cbv-surface-raised, #fff);box-shadow:var(--cbv-elevation-md, 0 2px 6px rgb(0 0 0 / 8%));font-size:.8125rem;line-height:1.35;animation:runtime-toast-enter .18s ease-out}.runtime-toast.is-leaving{animation:runtime-toast-leave .16s ease-in forwards}@keyframes runtime-toast-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes runtime-toast-leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.runtime-toast__row{display:flex;align-items:flex-start;gap:.5rem}.runtime-toast__icon{flex-shrink:0;font-size:.875rem;line-height:1.35;opacity:.85}.runtime-toast__body{flex:1;min-width:0}.runtime-toast__message{margin:0;font-weight:500;color:var(--cbv-text-primary, #1a1a1a)}.runtime-toast__actions{display:flex;align-items:center;gap:.35rem;margin-top:.15rem}.runtime-toast__detail-btn,.runtime-toast__dismiss-btn{font:inherit;font-size:.75rem;padding:.1rem .35rem;border:none;background:transparent;color:var(--cbv-text-muted, #5c5c5c);cursor:pointer;border-radius:var(--cbv-radius-sm, 4px)}.runtime-toast__detail-btn:hover,.runtime-toast__dismiss-btn:hover{background:#0000000d;color:var(--cbv-text-primary, #1a1a1a)}.runtime-toast__dismiss-btn{margin-left:auto;flex-shrink:0;padding:0 .25rem;font-size:1rem;line-height:1}.runtime-toast__meta{margin:0;padding-top:.35rem;border-top:1px solid rgb(0 0 0 / 6%);font-size:.75rem;color:var(--cbv-text-muted, #5c5c5c)}.runtime-toast__meta code{font-size:.7rem;word-break:break-all}.runtime-toast--success{border-color:#2e7d3238;background:#e8f5e9f2}.runtime-toast--warning{border-color:#ed6c0238;background:#fff3e0f2}.runtime-toast--error{border-color:#c6282838;background:#fdeceaf2}.runtime-warning-inline{display:flex;flex-direction:column;gap:var(--cbv-space-xs);padding:var(--cbv-space-sm) var(--cbv-space-md);border-radius:var(--cbv-radius-md, 8px);border:1px solid var(--cbv-color-border-default);max-width:42rem;margin:var(--cbv-space-xs) 0}.runtime-warning-inline--info{background:var(--cbv-color-meta-bg);border-left:3px solid var(--cbv-color-meta-fg)}.runtime-warning-inline--warning,.runtime-warning-inline--error{background:var(--cbv-color-warning-bg);border-left:3px solid var(--cbv-color-warning-accent)}.runtime-warning-inline__row{display:flex;align-items:flex-start;gap:var(--cbv-space-sm)}.runtime-warning-inline__icon{flex-shrink:0;font-size:var(--cbv-font-body);line-height:1.4;opacity:.85}.runtime-warning-inline__message{margin:0;font-size:var(--cbv-font-body);color:var(--cbv-color-text-primary)}.runtime-warning-inline__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cbv-space-sm);padding-left:calc(var(--cbv-font-body) + var(--cbv-space-sm))}.runtime-warning-inline__retry{flex-shrink:0}.runtime-error-panel{display:flex;flex-direction:column;gap:var(--cbv-space-sm);padding:var(--cbv-space-sm) var(--cbv-space-md);border-radius:var(--cbv-radius-md, 8px);border:1px solid var(--cbv-color-risk-accent);border-left:3px solid var(--cbv-color-risk-accent);background:var(--cbv-color-risk-bg);max-width:42rem;margin:var(--cbv-space-xs) 0}.runtime-error-panel__row{display:flex;align-items:flex-start;gap:var(--cbv-space-sm)}.runtime-error-panel__icon{flex-shrink:0;color:var(--cbv-color-risk-fg);font-weight:600}.runtime-error-panel__message{margin:0 0 var(--cbv-space-xs);font-size:var(--cbv-font-body);color:var(--cbv-color-text-primary)}.runtime-error-panel__hint{margin:0}.runtime-error-panel__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cbv-space-sm);padding-left:calc(1ch + var(--cbv-space-sm))}.runtime-error-details{font-size:var(--cbv-font-helper);color:var(--cbv-color-text-muted)}.runtime-error-details__summary{cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.runtime-error-details__summary::-webkit-details-marker{display:none}.runtime-error-details__summary:before{content:"▸ ";display:inline-block;transition:transform .15s ease}.runtime-error-details[open] .runtime-error-details__summary:before{transform:rotate(90deg)}.runtime-error-details__body{margin:var(--cbv-space-xs) 0 0;padding:var(--cbv-space-xs) var(--cbv-space-sm);background:var(--cbv-color-meta-bg);border-radius:var(--cbv-radius-sm, 4px);font-size:var(--cbv-font-helper);color:var(--cbv-color-text-muted);white-space:pre-wrap;word-break:break-word;max-height:8rem;overflow:auto}.workspace-utility-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cbv-space-xs);padding:var(--cbv-space-xs) var(--cbv-space-sm);margin:0;border:1px solid var(--cbv-color-border-default);border-radius:var(--cbv-radius-md, 8px);background:var(--cbv-color-surface-page)}.workspace-utility-bar .btn-utility{display:inline-flex;align-items:center;justify-content:center;gap:var(--cbv-space-xs);padding:var(--cbv-space-xs) var(--cbv-space-sm);font-size:var(--cbv-font-helper);color:var(--cbv-color-text-muted);background:transparent;border:1px solid transparent;border-radius:var(--cbv-radius-sm, 4px);cursor:pointer;line-height:1.2}.workspace-utility-bar .btn-utility:hover{color:var(--cbv-color-text-secondary);background:var(--cbv-color-meta-bg);border-color:var(--cbv-color-border-default)}.workspace-utility-bar .btn-utility__icon{font-size:1rem;line-height:1}.workspace-utility-bar .operator-help-hint{margin:0;font-size:var(--cbv-font-helper)}.workspace-utility-bar .operator-help-hint summary{color:var(--cbv-color-text-muted);font-size:var(--cbv-font-helper)}.workspace-utility-bar .command-kbd{display:none}.workspace-utility-bar .btn-utility__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.workspace-utility-bar .operator-help-hint--utility>summary{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;min-height:1.75rem;padding:var(--cbv-space-xs);border-radius:var(--cbv-radius-sm, 4px);font-weight:600}.workspace-utility-bar .operator-help-hint--utility>summary:hover{background:var(--cbv-color-meta-bg)}:root{font-family:system-ui,Segoe UI,sans-serif;color:var(--cbv-color-text-primary, #1a1a1a);background:var(--cbv-color-surface-page, #f6f7f9)}.type-task-title{font-size:var(--cbv-font-task-title);font-weight:700;line-height:1.2;margin:0}.type-section{font-size:var(--cbv-font-section);font-weight:700;line-height:1.25}.type-card{font-size:var(--cbv-font-card);font-weight:600;line-height:1.3}.type-body{font-size:var(--cbv-font-body);line-height:1.45}.type-meta{font-size:var(--cbv-font-meta);color:var(--cbv-color-text-secondary, #555);line-height:1.4}.type-helper{font-size:var(--cbv-font-helper);color:var(--cbv-color-text-muted, #666);line-height:1.35}.cbv-workspace-app{max-width:1200px;margin:0 auto;padding:var(--cbv-space-section)}.login-page{max-width:480px}.login-page-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.login-card{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.25rem 1.5rem;box-shadow:0 1px 3px #0000000f}.login-card h1{margin:0 0 .35rem}.login-form{margin-top:1rem}.login-dev-fallback{margin-top:1.25rem;padding-top:1rem;border-top:1px solid #eee}.login-error{margin:.75rem 0 0;padding:.5rem .65rem;background:#fdecea;border:1px solid #f5c2c0;border-radius:4px;color:#8a1f17;font-size:var(--cbv-font-body)}.auth-sign-out{margin-left:.5rem;font-size:var(--cbv-font-meta)}.btn-link{background:none;border:none;padding:0;color:#1a5fb4;text-decoration:underline;cursor:pointer}.btn-link:hover{color:#104080}@media(min-width:1100px){.cbv-workspace-app.desktop-workspace{max-width:min(1680px,98vw);padding:.65rem 1.25rem 1.25rem}}.workspace-shell-header--compact{padding-bottom:.5rem}.shell-header-compact-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem}.shell-header-compact-row .workspace-breadcrumb{flex:1 1 auto;margin:0;min-width:160px}.shell-header-compact-row .auth-context-bar{margin-left:auto}.shell-header-extras{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.35rem}.shell-header-extras .shell-header-actions{margin:0}.shell-nav-toolbar{display:flex;align-items:center;gap:.35rem;margin-bottom:.35rem}.nav-section-label.inline{margin:0}.sidebar-collapse-toggle{flex-shrink:0;width:1.75rem;height:1.75rem;padding:0;border:1px solid #ccc;border-radius:4px;background:#f8f9fb;cursor:pointer;font-size:.85rem;line-height:1}.sidebar-collapse-toggle:hover{background:#eef3ff}.nav-abbr{display:block;font-size:.72rem;font-weight:700;letter-spacing:.02em}.workspace-shell-nav.is-collapsed{padding:.5rem .35rem}.workspace-shell-nav.is-collapsed .shell-nav-btn{text-align:center;padding:.45rem .25rem}.workspace-context-panel-inner{display:flex;flex-direction:column;gap:.75rem}.workspace-context-panel-inner .role-guidance{margin:0;font-size:.88rem;line-height:1.4}.context-hint{padding:.75rem;font-size:.88rem}.context-hint h3{margin:0 0 .35rem;font-size:.95rem}.context-hint-list{margin:0;padding-left:1.1rem;line-height:1.45}.workspace-shell-header{border-bottom:1px solid #ddd;padding-bottom:.75rem;margin-bottom:0}.shell-header-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.5rem}.shell-brand{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.shell-title{font-size:1.15rem}.auth-context-bar{display:flex;flex-wrap:wrap;gap:.75rem 1rem;font-size:.85rem;color:#444}.auth-context-label{color:#666}.runtime-env-badge{display:inline-block;padding:.15rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600;background:#e8eef7;color:#1a3a5c}.runtime-env-badge.env-staging{background:#fff3e0;color:#9a6700}.runtime-env-badge.env-production{background:#fdecea;color:#b00020}.staging-operational-banner{background:linear-gradient(90deg,#1a3a5c,#2d5a87);color:#fff;padding:.5rem 1rem;text-align:center;font-size:.875rem;display:flex;flex-direction:column;gap:.15rem}.staging-operational-banner__title{letter-spacing:.02em}.staging-operational-banner__subtitle{font-size:.75rem;opacity:.9}.operational-uat-hint-chips,.manager-operational-uat-strip{display:flex;flex-wrap:wrap;gap:.35rem;margin:.35rem 0}.uat-hint-chip{display:inline-block;padding:.15rem .45rem;border-radius:999px;font-size:.75rem;font-weight:600}.uat-hint-chip--ok{background:#e6f4ea;color:#137333}.uat-hint-chip--warning{background:#fff3e0;color:#9a6700}.uat-hint-chip--error{background:#fdecea;color:#b00020}.uat-hint-chip--info{background:#e8eef7;color:#1a3a5c}.workspace-breadcrumb{font-size:.85rem;color:#555;margin:.25rem 0 .5rem}.breadcrumb-sep{margin:0 .35rem;color:#999}.breadcrumb-current{color:#1a1a1a;font-weight:600}.workspace-shell-body{display:grid;grid-template-columns:var(--cbv-layout-nav-width) minmax(0,1fr);gap:var(--cbv-layout-grid-gap);margin-top:0;align-items:start}.workspace-shell-nav{background:#fff;border:1px solid #ddd;border-radius:8px;padding:.75rem;align-self:start;position:sticky;top:.5rem}.nav-section-label{margin:.5rem 0 .35rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#777}.nav-section-label:first-child{margin-top:0}.shell-nav-list{display:flex;flex-direction:column;gap:.25rem}.shell-nav-btn{text-align:left;width:100%;padding:.5rem .65rem;border:none;border-radius:6px;background:transparent;cursor:pointer;font-size:.92rem}.shell-nav-btn:hover{background:#f0f4ff}.shell-nav-btn.is-active{background:#e3f2fd;color:#0b57d0;font-weight:600}.workspace-shell-main{min-width:0}.workspace-shell-side{display:none}.shell-header-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-start;margin:.5rem 0}.home-priority-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin:1rem 0}.home-priority-card{text-align:left;cursor:pointer;border:1px solid #c5d7f5;background:#f8fbff;padding:1rem;display:flex;flex-direction:column;gap:.35rem}.home-priority-card:hover{border-color:#0b57d0}.home-card-action{font-size:.85rem;color:#0b57d0}.home-today-section{margin-top:1rem;padding:1rem}.home-today-list{margin:.5rem 0 0;padding-left:1.25rem}.inbox-groups{display:flex;flex-direction:column;gap:1rem}.inbox-group-header{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.inbox-group-header h2{margin:0;font-size:1.05rem}.inbox-group-count{background:#e8eef7;border-radius:999px;padding:.1rem .55rem;font-size:.85rem}.review-center-note{margin-top:1.5rem;padding:1rem}.guided-next-action{margin:0;padding:.65rem .75rem;border-left:3px solid #0b57d0}.guided-next-action--embedded{background:transparent;border:none;border-left:3px solid #0b57d0;padding:.35rem 0 .35rem .65rem}.guided-next-action--embedded .guided-next-action-headline{font-size:1rem}.guided-next-action-title{margin:0 0 .5rem;font-size:1rem}.guided-next-action-headline{margin:0 0 .35rem;font-weight:600}.guided-next-action-meta{margin:.35rem 0 0;font-size:.9rem}.task-detail-back{margin-bottom:.5rem}.operational-guidance{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1rem}.operational-guidance--compact{font-size:.9rem}.operational-guidance--compact h2{font-size:1rem;margin-top:0}.guidance-list{padding-left:1.25rem;margin:.5rem 0}.module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem}.module-card h2{margin:0 0 .35rem;font-size:1.05rem}.module-status{font-size:.85rem;font-weight:600;color:#0b57d0;margin:0 0 .5rem}.module-card--coming_soon .module-status{color:#777}.uat-friction-capture{position:relative}.uat-friction-dialog{margin-top:.75rem;padding:1rem}.uat-friction-dialog label{display:block;margin:.75rem 0}.uat-friction-dialog textarea{display:block;width:100%;margin-top:.25rem}@media(min-width:1100px)and (max-width:1400px){.workspace-shell-body.workspace-desktop-grid,.cbv-workspace-grid{grid-template-columns:var(--cbv-layout-nav-width) minmax(0,1fr) var(--cbv-layout-assistant-width-mid, 280px)}.desktop-workspace.is-sidebar-collapsed .workspace-desktop-grid,.desktop-workspace.is-sidebar-collapsed .cbv-workspace-grid{grid-template-columns:var(--cbv-layout-nav-width-collapsed) minmax(0,1fr) var(--cbv-layout-assistant-width-mid, 280px)}}@media(min-width:1100px){.workspace-shell-body.workspace-desktop-grid,.cbv-workspace-grid{grid-template-columns:var(--cbv-layout-nav-width) minmax(0,1fr) var(--cbv-layout-assistant-width);gap:var(--cbv-layout-grid-gap);align-items:start}.desktop-workspace.is-sidebar-collapsed .workspace-desktop-grid,.desktop-workspace.is-sidebar-collapsed .cbv-workspace-grid{grid-template-columns:var(--cbv-layout-nav-width-collapsed) minmax(0,1fr) var(--cbv-layout-assistant-width)}.workspace-shell-side.workspace-context-panel{display:block;align-self:start;position:sticky;top:.5rem;max-height:calc(100vh - 1.5rem);overflow-y:auto}.workspace-main-area{min-height:60vh}.task-detail-desktop .task-detail-content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:start}.task-detail-desktop .task-detail-actions-sticky{position:sticky;top:.75rem;align-self:start;max-height:calc(100vh - 2rem);overflow-y:auto}.task-detail-desktop .task-timeline-grid{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:1rem;align-items:start}.task-detail-desktop .task-timeline-scroll{max-height:420px;overflow-y:auto}.task-reference-board.reference-board-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.task-reference-board.reference-board-grid>h3,.task-reference-board.reference-board-grid>.reference-board-intro{grid-column:1 / -1}.task-reference-board.reference-board-grid .reference-add-form{grid-column:1 / -1}}@media(max-width:768px){.workspace-shell-body{grid-template-columns:1fr}.workspace-shell-nav{position:static}.shell-nav-list{flex-direction:row;flex-wrap:wrap}.shell-nav-btn{width:auto;flex:1 1 calc(50% - .25rem)}}.freshness-badge.fresh{color:#0d6b2f}.freshness-badge.stale{color:#9a6700}.freshness-badge.unknown{color:#555}.freshness-warning{font-weight:600}.admin-runtime-panel button{display:block;margin:.5rem 0}.app-error{color:#b00020}.form-success{color:#0d6b2f}.form-notice{color:#9a6700}.muted,.help{color:#555;font-size:.9rem}.workspace-action-bar,.form-actions,.status-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0}.task-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1rem;align-items:start}.task-detail-header-row{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-start;margin-bottom:.75rem}.task-detail-header-meta{flex:1 1 240px;min-width:0}.task-detail-page-title{margin:0 0 .35rem;font-size:1.3rem;line-height:1.25}.task-detail-badges{display:flex;flex-wrap:wrap;gap:.35rem .5rem;align-items:center}.task-detail-sync-hint{margin:.35rem 0 0;font-size:.85rem}@media(max-width:768px){.task-detail-layout{grid-template-columns:1fr}}.task-detail-six-blocks .task-op-block{margin-bottom:.85rem}.task-op-block-label{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:#444;font-weight:700;margin:0 0 .4rem}.task-content-panel .task-content-description{white-space:pre-wrap}.task-reference-board .reference-group{margin-bottom:.75rem}.task-reference-list{list-style:none;padding:0;margin:0}.task-reference-item{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;padding:.35rem 0;border-bottom:1px solid #eee}.reference-unlink-form{display:flex;flex-wrap:wrap;gap:.35rem;width:100%}.destructive-action-panel{background:#fff5f5;border:1px solid #f0c4c8;border-radius:6px;padding:.5rem .65rem;width:100%}.destructive-action-warning{margin:0 0 .35rem;font-size:.82rem;color:#9a1b2e;font-weight:600}.destructive-link{color:#b00020!important}.btn-danger{background:#b00020;color:#fff;border:none;border-radius:6px;padding:.4rem .75rem;cursor:pointer;font:inherit}.btn-danger:disabled{opacity:.55;cursor:not-allowed}.reference-group-compact{padding:.65rem .85rem}.reference-group-compact h3{margin:0 0 .25rem;font-size:.95rem}.reference-storage-ref{font-size:.8rem}.task-mutation-panel{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1rem}.mutation-form label{display:block;margin:.5rem 0}.mutation-form input,.mutation-form textarea,.mutation-form select{display:block;width:100%;margin-top:.25rem}.create-task-form-card{max-width:720px;margin:0 auto;background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.25rem 1.5rem}.create-task-form h2{margin:0 0 1.25rem;font-size:1.25rem}.create-task-form label{margin:0 0 1rem}.create-task-form .field-label{display:block}.create-task-form .required-marker{color:#b00020;font-weight:600}.create-task-form .field-error{color:#b00020;margin:-.5rem 0 1rem}.create-task-form .create-task-assignee-help{margin:-.5rem 0 1rem}.form-actions--grouped{justify-content:space-between;align-items:center;margin-top:1.25rem;padding-top:1rem;border-top:1px solid #eee}.form-actions-primary,.form-actions-secondary{display:flex;flex-wrap:wrap;gap:.5rem}.link-btn{background:none;border:none;color:#0b57d0;cursor:pointer;text-align:left;padding:0}.pending-sync{color:#9a6700;font-weight:600}.summary-cards{display:flex;gap:.75rem;flex-wrap:wrap}.summary-cards .card,.summary-card{background:#fff;border:1px solid #ddd;border-radius:6px;padding:.75rem 1rem;min-width:120px}.summary-card{display:flex;flex-direction:column;gap:.25rem}.summary-label{font-size:.85rem;color:#555}.app-header{margin-bottom:1rem}.role-guidance{margin:.5rem 0 0;color:#444;font-size:.95rem}.empty-state{padding:1.25rem;background:#fff;border:1px dashed #ccc;border-radius:8px;text-align:center}.empty-state-message{margin:0;font-size:1rem}.loading-state{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#fff;border-radius:8px;margin:.75rem 0}.loading-spinner{width:1.25rem;height:1.25rem;border:2px solid #ccc;border-top-color:#0b57d0;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.error-banner{background:#fdecea;border:1px solid #f5c2c0;border-radius:8px;padding:.75rem 1rem;margin:.5rem 0}.error-banner-message{margin:0 0 .5rem}.success-banner{background:#e8f5e9;border:1px solid #b7dfb9;border-radius:8px;padding:.75rem 1rem;margin:.5rem 0}.task-workflow-panel{margin:1rem 0;padding:1rem}.task-step-list{display:flex;flex-direction:column;gap:.75rem;margin:.75rem 0}.task-step-card{padding:.75rem 1rem}.task-step-card-header{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem}.step-number .required-marker{color:#b00020}.step-instruction,.step-actions{margin:.5rem 0}.task-attachment-list{list-style:none;padding:0;margin:.5rem 0}.task-attachment-item{padding:.35rem 0;border-bottom:1px solid #eee}.workflow-progress-badge{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:.5rem 0 1rem}.checkbox-label{display:flex;align-items:center;gap:.5rem}.operator-help-hint{margin:.5rem 0 1rem;font-size:.9rem}.operator-help-hint summary{cursor:pointer;color:#0b57d0}.attachment-metadata-form,.evidence-metadata-form{margin-top:1rem;padding-top:1rem;border-top:1px solid #eee}.btn-primary,.btn-secondary{min-height:2.75rem;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.95rem}.btn-primary{background:#0b57d0;color:#fff;border:none}.btn-secondary{background:#fff;color:#1a1a1a;border:1px solid #ccc}.status-badge,.priority-badge,.assignee-chip{display:inline-block;padding:.2rem .5rem;border-radius:4px;font-size:.85rem;margin-right:.35rem;margin-bottom:.25rem}.status-badge{background:#e8eef7;color:#1a3a5c;font-weight:600}.status-in-progress{background:#e3f2fd;color:#0b57d0;border:1px solid #90caf9}.status-review{background:#fff8e6;color:#9a6700;border:1px solid #ffe082}.status-blocked{background:#fdecea;color:#9a1b2e;border:1px solid #f0c4c8}.status-assigned{background:#eef3ff;color:#1a3a5c}.status-cancelled{background:#f5f5f5;color:#5c5c5c;border:1px solid #ddd}.status-done{background:#e8f5e9;color:#0d6b2f}.status-cancelled{background:#f0f0f0;color:#555}.priority-badge{background:#fff3e0;color:#9a6700}.priority-urgent{background:#fdecea;color:#b00020}.assignee-chip{background:#f0f4ff;color:#333}.assignee-unassigned{background:#f5f5f5;color:#666}.assignee-mine{background:#e3f2fd;color:#0b57d0;font-weight:600}.task-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.task-list-item{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.task-list-item .card{flex:1;min-width:200px}.task-list-title{margin:0 0 .5rem;font-size:1.05rem}.task-list-badges{display:flex;flex-wrap:wrap;gap:.25rem}.task-list-meta{margin:.35rem 0 0;font-size:.85rem}.sync-hint{color:#9a6700}.freshness-main{margin:0}.freshness-helper{margin:.25rem 0 0;font-size:.85rem}.task-detail-badges{display:flex;flex-wrap:wrap;gap:.35rem;margin:.5rem 0}.task-detail-title{margin-top:.25rem}.app-tabs button{min-height:2.5rem;margin-right:.35rem;margin-bottom:.35rem}.filter-label{display:block;margin:.75rem 0}@media(max-width:768px){.cbv-workspace-app{padding:.75rem}.task-detail-layout{grid-template-columns:1fr}.task-list-item{flex-direction:column}.task-list-item .btn-primary{width:100%}.workspace-action-bar,.workspace-nav,.form-actions,.status-actions{flex-direction:column}.form-actions--grouped{align-items:stretch}.form-actions-primary,.form-actions-secondary{flex-direction:column;width:100%}.workspace-action-bar button,.workspace-nav button,.form-actions button,.status-actions button{width:100%}.summary-cards{flex-direction:column}.summary-card{width:100%}}.operational-timeline{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.operational-timeline-item{padding:.75rem 1rem}.operational-timeline-head{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.operational-memory-panel{margin:1rem 0;padding:1rem}.operational-memory-list{list-style:none;padding:0;margin:.5rem 0 0}.operational-memory-item{padding:.5rem 0;border-bottom:1px solid #eee}.guided-empty-state{text-align:left}.guided-empty-meaning,.guided-empty-next{margin:.5rem 0}.guided-empty-action{margin-top:.75rem}.workspace-search-bar{margin:.75rem 0 1rem}.workspace-search-input{display:block;width:100%;margin-top:.35rem;min-height:2.5rem;padding:.5rem}.urgency-badge{display:inline-block;padding:.15rem .45rem;border-radius:4px;font-size:.8rem;font-weight:600}.urgency-blocked,.urgency-overdue{background:#fdecea;color:#b00020}.urgency-high_priority,.urgency-due_soon{background:#fff3e0;color:#9a6700}.urgency-stale,.urgency-waiting_long{background:#e8eef7;color:#1a3a5c}.notification-disclaimer{margin:.5rem 0 1rem}.notification-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.notification-item{padding:1rem}.notification-item-head{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.notification-kind{font-size:.8rem;font-weight:600;color:#0b57d0}.nav-badge{margin-left:.35rem;background:#b00020;color:#fff;border-radius:999px;padding:0 .4rem;font-size:.75rem}.review-task-card{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.review-task-card-main{flex:1;min-width:220px}.review-task-card-actions{min-width:180px}.review-step-summary{margin:.5rem 0}.task-comments-collapse{margin-top:1rem}.command-palette-trigger{display:inline-flex;align-items:center;gap:.35rem}.command-kbd{font-size:.7rem;padding:.1rem .35rem;border-radius:4px;border:1px solid #ccc;background:#f0f0f0;font-family:inherit}.query-refresh-hint{margin:.35rem 0 .5rem;font-size:.85rem}.link-btn{background:none;border:none;padding:0;color:#1a5a9a;text-decoration:underline;cursor:pointer;font:inherit}.link-btn:disabled{opacity:.5;cursor:not-allowed}.command-palette-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:10vh 1rem 1rem}.command-palette{width:min(560px,100%);max-height:70vh;overflow:auto;padding:.75rem}.command-palette [cmdk-root]{background:#fff}.command-palette [cmdk-input]{width:100%;padding:.65rem;border:1px solid #ccc;border-radius:6px;margin-bottom:.5rem}.command-palette [cmdk-item]{padding:.5rem .65rem;border-radius:4px;cursor:pointer}.command-palette [cmdk-item][data-selected=true]{background:#e3f2fd}.command-palette-hint{margin:.5rem 0 0}.markdown-guide{margin:1rem 0;padding:1rem}.markdown-guide-body h1,.markdown-guide-body h2,.markdown-guide-body h3{margin-top:1rem}.markdown-guide-body ul{padding-left:1.25rem}.markdown-guide-body p{margin:.5rem 0}.operational-assistant{font-size:.88rem;line-height:1.4}.assistant-header{margin-bottom:.5rem}.assistant-title{margin:0;font-size:.95rem;font-weight:700;color:#1a1a1a}.assistant-section-label{margin:0 0 .25rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#666}.assistant-block{margin-bottom:.65rem;padding-bottom:.65rem;border-bottom:1px solid #eee}.assistant-next-step{margin:0;font-weight:600;color:#0b57d0}.assistant-next-hint{margin:.25rem 0 0;font-size:.85rem}.assistant-checklist-items{list-style:none;margin:0;padding:0}.assistant-checklist-items li{padding:.15rem 0}.assistant-checklist-all-done{margin:0;color:#0d6b2f;font-weight:600}.assistant-warning-list{list-style:none;margin:0;padding:0}.assistant-warning{padding:.35rem .5rem;border-radius:4px;margin-bottom:.25rem;font-size:.85rem}.assistant-warning--sync{background:#fff8e6;color:#9a6700}.assistant-warning--blocked{background:#fdecea;color:#9a1b2e}.assistant-warning--waiting{background:#eef3ff;color:#1a3a5c}.assistant-chip{display:block;padding:.35rem .5rem;border-radius:4px;margin-bottom:.25rem;font-size:var(--cbv-font-meta);line-height:1.35;list-style:none}.assistant-chip--sync{background:#fff8e6;color:#9a6700}.assistant-chip--blocked{background:#fdecea;color:#9a1b2e}.assistant-chip--waiting{background:#eef3ff;color:#1a3a5c;font-weight:600}.manager-summary-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin:.5rem 0 .75rem}.manager-chip{display:inline-flex;align-items:center;gap:.2rem;padding:.25rem .55rem;border-radius:999px;font-size:var(--cbv-font-meta);border:1px solid transparent}.manager-chip--info{background:#eef3ff;color:#1a3a5c;border-color:#c5d4f0}.manager-chip--warning{background:#fff8e6;color:#9a6700;border-color:#ffe082}.manager-chip--muted{background:#f5f5f5;color:#5c5c5c;border-color:#ddd}.semantic-badge{display:inline-block;padding:.15rem .45rem;border-radius:4px;font-size:var(--cbv-font-meta);font-weight:600}.semantic-badge--warning{background:#fff8e6;color:#9a6700}.semantic-badge--info{background:#eef3ff;color:#1a3a5c}.semantic-badge--success{background:#e8f5e9;color:#0d6b2f}.semantic-badge--muted{background:#f5f5f5;color:#5c5c5c}.reference-group-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.35rem}.compact-empty-hints{margin:.25rem 0 0;padding-left:1.1rem;font-size:var(--cbv-font-meta);color:#5c5c5c}.summary-card--success{border-left:3px solid #0d6b2f}.summary-card--muted{opacity:.92}.home-priority-card--review{border-left:3px solid #9a6700}.assistant-quick-action-row{display:flex;flex-direction:column;gap:.15rem;align-items:flex-start}.assistant-quick-link{font-size:.85rem;text-align:left}.assistant-sop-collapse{margin-top:.5rem;font-size:.85rem}.assistant-sop-collapse summary{cursor:pointer;font-weight:600;color:#444}.assistant-role-line,.assistant-role-hint{margin:.5rem 0 0;font-size:.82rem}.btn-compact{padding:.3rem .55rem;font-size:.82rem}.assistant-sync-btn{margin-top:.35rem}.guidance-checklist{margin:.35rem 0;padding-left:1.1rem}.guidance-checklist li{margin:.2rem 0}.operational-assistant-mobile-only{display:none}.task-op-block-timeline--prominent{background:#fff;border:1px solid #c5d7f5;border-left:4px solid #0b57d0;border-radius:8px;padding:.75rem 1rem}.task-op-block-timeline--prominent .task-op-block-label{font-size:.9rem;color:#0b57d0}.mutation-sync-bar--compact{margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid #eee}.mutation-section{margin:.65rem 0}.mutation-section h3{margin:0 0 .35rem;font-size:.88rem;font-weight:700}.mutation-danger-zone{margin-top:.75rem;padding-top:.65rem;border-top:1px dashed #e0a0a8}.danger-zone-label{margin:0 0 .35rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:#9a1b2e;font-weight:700}.mutation-meta-collapse{margin-top:.5rem;font-size:.82rem}.attachment-form-simple{padding:.65rem;background:#f8f9fb;border-radius:6px}.attachment-form-intro{margin:0 0 .5rem;font-size:.82rem}.attachment-advanced-fields{margin:.35rem 0}.attachment-advanced-fields summary{cursor:pointer;font-size:.85rem;color:#555}@media(max-width:1099px){.workspace-shell-body.workspace-desktop-grid{grid-template-columns:1fr;grid-template-areas:"nav" "main" "context";gap:var(--cbv-space-block)}.workspace-shell-nav{grid-area:nav;position:static}.workspace-main-area{grid-area:main;min-width:0;overflow-x:auto}.workspace-shell-side.workspace-context-panel{grid-area:context;display:block;position:static;max-height:none}.operational-assistant-mobile-only{display:none!important}.task-detail-layout,.task-detail-content-grid{grid-template-columns:1fr}.task-detail-actions-sticky{position:static;max-height:none}.task-op-block-timeline--prominent .task-timeline-grid{grid-template-columns:1fr}}@media(max-width:899px){.cbv-workspace-app{padding:.5rem}.shell-header-compact-row{flex-direction:column;align-items:flex-start}.workspace-action-bar,.form-actions,.status-actions{gap:.35rem}.workspace-action-bar button,.status-actions button{flex:1 1 calc(50% - .35rem);min-width:8rem}.mutation-form input,.mutation-form textarea,.mutation-form select,.attachment-metadata-form input,.attachment-metadata-form select{max-width:100%;box-sizing:border-box}.reference-category-grid{grid-template-columns:1fr 1fr}.task-detail-page-title{word-break:break-word}}@media(min-width:768px)and (max-width:1099px){.operational-assistant-mobile-only{display:none!important}}.runtime-status-block{padding:var(--cbv-space-card) .75rem;margin-bottom:var(--cbv-space-block)}.runtime-status-title{margin:0 0 .4rem}.runtime-status-list{margin:0;display:grid;gap:.25rem}.runtime-status-row{display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:baseline;font-size:var(--cbv-font-body)}.runtime-status-row dt{margin:0;font-size:var(--cbv-font-meta);color:#555}.runtime-status-row dd{margin:0;font-weight:600;text-align:right}.runtime-freshness--fresh{color:#0d6b2f}.runtime-freshness--stale{color:#9a6700}.runtime-freshness--unknown{color:#555}.runtime-status-note{margin:.35rem 0 0}.runtime-sync-btn{margin-top:.5rem}.runtime-operator-hint{margin:.35rem 0 0}.operational-timeline--prominent{gap:.5rem}.operational-timeline--prominent .operational-timeline-item{padding:.5rem .65rem;border-left:3px solid #0b57d0;background:#f8fbff;border-radius:0 6px 6px 0}.timeline-narrative-primary{margin:0;font-size:var(--cbv-font-body);font-weight:600}.timeline-bullet{color:#0b57d0}.timeline-narrative-secondary{margin:.2rem 0 0 1.1rem}.compact-empty-state{padding:.35rem 0}.compact-empty-message{margin:0;font-size:var(--cbv-font-body);font-weight:600}.compact-empty-hint{margin:.15rem 0 0}.compact-empty-action{margin-top:.35rem}.reference-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-bottom:.5rem}.reference-category-btn{padding:.45rem .5rem;border:1px solid #ccc;border-radius:6px;background:#fff;font-size:var(--cbv-font-meta);cursor:pointer;text-align:left}.reference-category-btn.is-selected{border-color:#0b57d0;background:#eef3ff;font-weight:600}.attachment-form-step-label{margin:0 0 .35rem}.attachment-back-btn{margin-bottom:.35rem;font-size:var(--cbv-font-meta)}.card,.task-mutation-panel{padding:var(--cbv-space-card) .75rem}.mutation-form label{margin:var(--cbv-space-form) 0}.danger-zone-impact{margin:0 0 .35rem}.danger-zone-icon{color:#b00020}.sidebar-collapse-toggle{transition:background .15s ease}.workspace-shell-nav{transition:padding .15s ease}.operational-confidence-strip{margin-top:.65rem;padding-top:.5rem;border-top:1px solid #e8eef7}.confidence-strip-headline{margin:0 0 .35rem;font-size:var(--cbv-font-meta);color:#1a3a5c}.confidence-signal-list{display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none}.confidence-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .45rem;border-radius:4px;font-size:var(--cbv-font-meta);border:1px solid transparent}.confidence-chip--success{background:#e8f5e9;color:#0d6b2f}.confidence-chip--warning{background:#fff8e6;color:#9a6700}.confidence-chip--info{background:#eef3ff;color:#1a3a5c}.confidence-chip--muted{background:#f5f5f5;color:#5c5c5c}.confidence-chip--ok{font-weight:600}.review-queue-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding:.5rem .65rem;margin-bottom:.65rem;background:#eef3ff;border-radius:6px;border:1px solid #c5d4f0}.review-queue-count{font-size:var(--cbv-font-body);color:#1a3a5c}.review-preview-chips{display:flex;flex-wrap:wrap;gap:.3rem;margin:.35rem 0}.review-preview-chip{display:inline-block;padding:.15rem .45rem;border-radius:999px;font-size:var(--cbv-font-meta);border:1px solid #ddd;background:#f5f5f5;color:#5c5c5c}.review-preview-chip--ok{background:#e8f5e9;color:#0d6b2f;border-color:#a5d6a7}.review-preview-chip--warn{background:#fff8e6;color:#9a6700;border-color:#ffe082}.review-preview-chip--info{background:#eef3ff;color:#1a3a5c;border-color:#c5d4f0}.review-task-card--queue{border-left:3px solid #9a6700}.review-guide-list{margin:.35rem 0 0;padding-left:1.1rem;font-size:var(--cbv-font-meta)}.guided-next-action-headline{font-size:1.05rem;font-weight:700;color:#1a3a5c;margin:0 0 .25rem}.mutation-action-hierarchy .mutation-section--primary{border:1px solid #c5d4f0;border-radius:6px;padding:.5rem .65rem;background:#fafcff}.btn-action-primary{font-weight:600}@media(max-width:899px){.review-queue-summary{flex-direction:column;gap:.25rem}.confidence-signal-list,.review-preview-chips{flex-direction:column;align-items:flex-start}}.page-task-queue-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.queue-view-toggle{display:inline-flex;border:1px solid #c5d4f0;border-radius:6px;overflow:hidden}.queue-view-btn{padding:.35rem .65rem;border:none;background:#fff;font-size:var(--cbv-font-meta);cursor:pointer}.queue-view-btn.is-active{background:#eef3ff;font-weight:600;color:#0b57d0}.queue-status-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-top:.75rem}.queue-board-column{padding:.5rem;min-height:120px}.queue-board-column-head{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.5rem;padding-bottom:.35rem;border-bottom:1px solid #e8edf5}.queue-board-column-title{margin:0;font-weight:600}.queue-board-count{font-size:var(--cbv-font-meta);background:#eef3ff;color:#0b57d0;padding:.1rem .4rem;border-radius:999px;font-weight:600}.queue-board-empty{margin:.25rem 0;font-size:var(--cbv-font-meta)}.queue-board-cards{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.queue-board-card{width:100%;text-align:left;padding:.45rem .5rem;border:1px solid #dde5f0;border-radius:6px;background:#fff;cursor:pointer}.queue-board-card:hover{border-color:#0b57d0;background:#f8fbff}.queue-board-card-title{display:block;font-size:var(--cbv-font-body);font-weight:600;margin-bottom:.25rem}.queue-board-card-meta{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.operational-timeline-row{display:flex;gap:.65rem;align-items:flex-start}.timeline-time-col{flex:0 0 3.25rem;font-variant-numeric:tabular-nums;color:#5a6a7a;padding-top:.05rem}.timeline-time-col--empty{visibility:hidden}.timeline-body-col{flex:1;min-width:0}.narrative-source-hint{margin:0 0 .5rem}.timeline-summary-strip{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem}.timeline-summary-chip{font-size:.75rem;padding:.15rem .45rem;border-radius:999px;background:#eef3fb;color:#334155}.narrative-markers{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.35rem}.narrative-marker{font-size:.7rem;padding:.1rem .4rem;border-radius:4px;background:#f1f5f9;color:#475569}.narrative-marker--attention{background:#fef3c7;color:#92400e}.narrative-marker--review{background:#dbeafe;color:#1e40af}.narrative-marker--blocked{background:#fee2e2;color:#991b1b}.narrative-marker--manager{background:#ede9fe;color:#5b21b6}.operational-timeline-item--grouped{border-left:2px solid #cbd5e1;padding-left:.35rem}.narrative-grouped-hint{margin:.25rem 0 0;font-style:italic}.task-detail-header-row{border-bottom:1px solid #e8edf5;padding-bottom:.65rem;margin-bottom:.25rem}.task-detail-page-title{line-height:1.25;margin:0 0 .35rem}.task-detail-badges{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.task-detail-header-fixed{position:sticky;top:0;z-index:2;background:var(--surface-bg, #fff);padding-bottom:.5rem;margin-bottom:.75rem;border-bottom:1px solid #e8edf5}.task-detail-header-row{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-start}.task-detail-mode-toggle{display:flex;flex-wrap:wrap;gap:.25rem;margin-left:auto}.task-detail-mode-btn{font-size:.78rem;padding:.25rem .55rem;border:1px solid #ccd5e0;border-radius:4px;background:#f7f9fc;cursor:pointer}.task-detail-mode-btn.is-active{background:#1a4d8f;color:#fff;border-color:#1a4d8f}.task-detail-header-next{margin-top:.5rem}.guided-next-action-title--compact{font-size:.85rem;margin:0 0 .25rem;text-transform:uppercase;letter-spacing:.04em;color:#444}.task-detail-sla{padding:.1rem .4rem;border-radius:4px;background:#fff8e6;border:1px solid #f0dfa0}.task-detail-work-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1rem;align-items:start}.task-detail-work-main{min-width:0}.task-detail-work-context{display:flex;flex-direction:column;gap:.75rem;position:sticky;top:5.5rem}.task-op-block-workflow--primary .task-workflow-panel{border-left:3px solid #1a4d8f}.task-work-content-collapse,.task-timeline-full-collapse{margin-top:.75rem}.task-timeline-full-collapse>summary{cursor:pointer;font-weight:600;color:#1a4d8f;margin-bottom:.5rem}.task-mini-timeline-list{list-style:none;padding:0;margin:0}.task-mini-timeline-item{padding:.35rem 0;border-bottom:1px solid #eee}.task-mini-timeline-item:last-child{border-bottom:none}.task-mini-timeline-time{display:block;margin-bottom:.15rem}.task-mini-timeline-text{margin:0;font-size:.88rem}.task-review-summary .review-evidence-stats{list-style:none;padding:0;margin:.25rem 0;display:flex;gap:1rem;flex-wrap:wrap}.task-review-summary .review-risk-list{list-style:none;padding:0;margin:0}.task-review-summary .review-risk-item{padding:.25rem 0;font-size:.88rem}.task-workflow-expand{margin-top:.5rem;font-size:.85rem}.task-detail-mode-work.task-detail-layout{grid-template-columns:1fr}.task-detail-mode-work .task-detail-actions-sticky{position:static}@media(max-width:768px){.task-detail-work-grid{grid-template-columns:1fr}.task-detail-work-context{position:static}.task-detail-mode-toggle{width:100%;margin-left:0}.task-detail-header-fixed{position:static}.task-detail-header-next{margin-top:.35rem}.task-detail-mode-btn{flex:1 1 auto;min-height:2.25rem}.review-cta-row .btn-compact,.attachment-work-quick .btn-compact{min-height:2.35rem}}.task-detail-mode-hint{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:.35rem 0 0;padding:.45rem .65rem;background:#f0f6ff;border:1px solid #c8daf5;border-radius:6px;font-size:.85rem}.task-detail-mode-hint-text{margin:0;flex:1 1 200px}.operator-empty-hint{margin:0 0 .5rem;padding:.4rem .55rem;background:#fafbfc;border-left:3px solid #c8daf5;border-radius:0 4px 4px 0}.attachment-work-quick{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.attachment-work-quick .btn-compact.is-selected{background:#1a4d8f;color:#fff;border-color:#1a4d8f}.task-review-actions{margin-bottom:.85rem}.review-step-status-list{list-style:none;padding:0;margin:0 0 .65rem}.review-step-status-item{display:flex;flex-wrap:wrap;gap:.35rem .65rem;align-items:center;padding:.35rem 0;border-bottom:1px solid #eee;font-size:.88rem}.review-step-status-warn{color:#9a1b2e}.review-cta-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.5rem}.review-cta-link{font-size:.85rem}.task-detail-mode-work--compressed .task-detail-header-fixed{padding-bottom:.35rem}.task-detail-mode-work--compressed .task-detail-header-next{margin-top:.25rem}.task-detail-mode-work--compressed .task-detail-work-grid{gap:.65rem}.task-detail-mode-work--compressed .task-op-block{padding:.55rem .75rem;margin-bottom:.35rem}.task-detail-mode-work--compressed .task-op-block-label{margin-bottom:.25rem;font-size:.82rem}.task-workflow-panel--work-compressed{margin:.35rem 0;padding:.65rem .75rem}.task-workflow-panel--work-compressed h3{margin:0 0 .35rem;font-size:.95rem}.task-work-action-strip{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .5rem;padding:.45rem .55rem;background:#f4f8fc;border:1px solid #d4e4f7;border-radius:6px}.task-work-action-strip .btn-primary{font-weight:600}.task-step-card--compact{padding:.5rem .65rem;margin:0;border:none;box-shadow:none;background:transparent}.task-step-card--compact h4{margin:.15rem 0 .25rem;font-size:.95rem}.task-step-card--compact .step-instruction{margin:.25rem 0;font-size:.88rem}.step-evidence-guidance{margin-top:.45rem;padding:.4rem .55rem;background:#fafbfc;border-radius:6px;border:1px dashed #d0d7de}.step-evidence-guidance--compact{margin-top:.35rem;padding:.35rem .5rem}.step-evidence-guidance-label{margin:0 0 .25rem;font-size:.78rem}.step-evidence-guidance-list{display:flex;flex-wrap:wrap;gap:.3rem;list-style:none;padding:0;margin:0}.step-evidence-guidance-chip{padding:.15rem .45rem;font-size:.78rem;background:#fff;border:1px solid #d0d7de;border-radius:999px;color:#444}.task-mini-timeline--compact{padding:.5rem .65rem}.task-mini-timeline--compact h3{margin:0 0 .35rem;font-size:.85rem}.task-mini-timeline--compact .task-mini-timeline-item{padding:.25rem 0}.task-mini-timeline-actor{font-weight:600;color:#333}.task-mini-timeline-status{color:#666}.mutation-danger-collapse{margin-top:.5rem}.mutation-danger-summary{cursor:pointer;color:#777;font-size:.82rem}.mutation-danger-zone--tucked{margin-top:.35rem;padding-top:.35rem;border-top:none}.mutation-comment-collapse{margin:0}.mutation-section--compact{margin:.35rem 0}.shell-nav-runtime-collapse{margin-top:.5rem;border-top:1px solid #e8eaed;padding-top:.35rem}.shell-nav-runtime-collapse .nav-runtime-summary{cursor:pointer;font-size:.78rem;color:#666;padding:.25rem .5rem;list-style:none}.shell-nav-list--operator .shell-nav-btn{font-weight:500}.attachment-reference-work-hint{margin:0 0 .35rem;font-size:.82rem;color:#555}.attachment-reference-unavailable{margin:.35rem 0}.attachment-inline-success{margin:.35rem 0;font-size:.85rem}.attachment-add-blocked{margin:0}.task-reference-board--work .reference-group--references{margin-top:.35rem;padding-top:.35rem;border-top:1px dashed #d0d7de}.task-reference-board--work .reference-group-compact{padding:.35rem 0}.task-detail-mode-work--compressed .task-detail-work-context{gap:.5rem;top:4.5rem}@media(max-width:768px){.task-work-action-strip{position:sticky;top:0;z-index:2;margin-left:-.25rem;margin-right:-.25rem}.task-work-action-strip .btn-compact{flex:1 1 calc(50% - .4rem);min-height:2.5rem}.task-detail-mode-work--compressed .task-detail-work-context{position:static;top:auto}.shell-nav-runtime-collapse[open]{margin-bottom:.5rem}.operational-queue-actions{flex-direction:column;align-items:stretch}.operational-queue-actions .btn-compact{min-height:2.45rem;width:100%}.operational-queue-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:.25rem}.operational-queue-filter-btn{flex:0 0 auto}}.page-operational-queue .operational-queue-header{margin-bottom:.5rem}.page-operational-queue h1{margin:0 0 .15rem;font-size:1.35rem}.operational-queue-subtitle{margin:0}.operational-queue-filters{display:flex;flex-wrap:wrap;gap:.35rem;margin:.65rem 0}.operational-queue-filter-btn{padding:.25rem .55rem;font-size:.78rem;border:1px solid #d0d7de;border-radius:999px;background:#fff;cursor:pointer}.operational-queue-filter-btn.is-active{background:#1a4d8f;color:#fff;border-color:#1a4d8f}.operational-queue-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.45rem}.operational-queue-card{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem .75rem;padding:.55rem .65rem;border:1px solid #e4e8ec;border-radius:8px;background:#fff;border-left-width:3px;border-left-color:#c8daf5}.operational-queue-card--danger{border-left-color:#c62828}.operational-queue-card--warning{border-left-color:#e6a700}.operational-queue-card--blocked{border-left-color:#9a1b2e}.operational-queue-card--ready{border-left-color:#2e7d32}.operational-queue-card--info{border-left-color:#1a4d8f}.operational-queue-card--needs-me{box-shadow:inset 0 0 0 1px #1a4d8f26}.queue-coordination-chip{padding:.1rem .4rem;font-size:.68rem;border-radius:999px;background:#eef2f7;color:#445;font-weight:600}.queue-coordination-chip--needs-me{background:#e3edf9;color:#1a4d8f}.operational-queue-coordination{margin:.1rem 0 0;font-size:.78rem;color:#556}.operational-queue-card-body{flex:1 1 220px;min-width:0}.operational-queue-card-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.35rem}.operational-queue-title{margin:0;font-size:.95rem;font-weight:600;line-height:1.25}.operational-queue-badges{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.operational-queue-waiting{margin:.25rem 0 0;font-size:.85rem;color:#333}.operational-queue-step{margin:.15rem 0 0}.operational-queue-progress,.operational-queue-evidence{margin:.1rem 0 0;font-size:.78rem}.operational-queue-signals{display:flex;flex-wrap:wrap;gap:.25rem;list-style:none;padding:0;margin:.35rem 0 0}.queue-runtime-signal{padding:.1rem .4rem;font-size:.72rem;border-radius:999px;font-weight:600}.queue-runtime-signal--danger{background:#fdecea;color:#9a1b2e}.queue-runtime-signal--warning{background:#fff8e6;color:#8a6d00}.queue-runtime-signal--blocked{background:#fce8ec;color:#9a1b2e}.queue-runtime-signal--ready{background:#e8f5e9;color:#2e7d32}.queue-runtime-signal--info{background:#eef4fc;color:#1a4d8f}.queue-runtime-signal--neutral{background:#f4f4f4;color:#555}.operational-queue-meta{margin:.2rem 0 0}.operational-queue-actions{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.assistant-queue-context{margin-bottom:.65rem}.assistant-queue-stats{display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin-bottom:.65rem;font-size:.8rem}.page-manager-coordination .page-intro{margin:.25rem 0 .75rem}.manager-coordination-strip{margin-bottom:.75rem;padding:.65rem .75rem}.manager-coordination-headline{margin:0 0 .35rem;font-weight:600;font-size:.9rem}.manager-coordination-stats{display:flex;flex-wrap:wrap;gap:.5rem .85rem;margin-bottom:.35rem}.manager-coordination-hints{margin:.35rem 0 0;padding-left:1.1rem;font-size:.82rem;color:#444}.manager-coordination-filters{display:flex;flex-wrap:wrap;gap:.35rem;margin:.65rem 0}.manager-workload-strip{margin-bottom:.75rem}.manager-workload-label{margin:0 0 .35rem}.manager-workload-list{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;padding:0;margin:0}.manager-workload-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .5rem;border-radius:999px;background:#f0f3f6;font-size:.75rem}.manager-workload-chip--overload{background:#fce8ec;color:#9a1b2e}.manager-workload-flag{font-weight:600;color:#9a1b2e}.manager-queue-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.45rem}.manager-queue-list--inbox{gap:.35rem}.manager-queue-card{list-style:none}.manager-queue-card-btn{width:100%;text-align:left;padding:.55rem .65rem;border:1px solid #e4e8ec;border-radius:8px;background:#fff;cursor:pointer}.manager-queue-card-btn:hover{border-color:#c8daf5;background:#fafcff}.manager-queue-card-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem;align-items:flex-start}.manager-queue-card-title{font-weight:600;font-size:.92rem}.manager-queue-card-badges{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.manager-queue-card-hint{margin:.25rem 0 0}.manager-queue-card-step{margin:.1rem 0 0}.manager-queue-card-footer{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin-top:.35rem}.queue-board-card-hint{margin:.15rem 0 .25rem;text-align:left}.guided-manager-runtime{margin:.75rem 0}.guided-pressure-alerts{list-style:none;padding:0;margin:0 0 .65rem;display:flex;flex-direction:column;gap:.35rem}.guided-pressure-alert{padding:.45rem .6rem;border-radius:6px;border-left:3px solid #c8daf5;background:#f8fafc;font-size:.85rem}.guided-pressure-alert--warning{border-left-color:#e6a700;background:#fffbf0}.guided-pressure-alert--danger{border-left-color:#c62828;background:#fff5f5}.guided-recommendation-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.45rem .65rem;margin-bottom:.65rem;border-radius:6px;background:#eef4fc;font-size:.85rem}.guided-strip-tone{font-weight:700;font-size:.72rem;text-transform:uppercase;padding:.1rem .35rem;border-radius:4px;background:#1a4d8f;color:#fff}.guided-focus-mode{padding:.65rem .75rem;margin-bottom:.75rem}.guided-focus-title{margin:0 0 .25rem;font-size:.95rem;font-weight:600}.guided-decision-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.guided-decision-card{display:flex;align-items:flex-start;gap:.5rem;padding:.45rem .55rem;border:1px solid #e4e8ec;border-radius:6px}.guided-decision-rank{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#1a4d8f;color:#fff;font-size:.75rem;font-weight:700}.guided-rec-grid{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.guided-rec-card{padding:.55rem .65rem;border-radius:6px;border:1px solid #e4e8ec}.guided-escalation-hints{margin-top:.65rem;padding:.5rem .65rem;border-radius:6px;background:#f4f6f8}.assistant-guided-focus,.assistant-escalation-readonly{margin-bottom:.65rem}.workspace-home--situation .workspace-home-lead{margin-bottom:.75rem}.operational-situation-bar{margin-bottom:1rem;padding:.65rem .75rem;border-radius:8px;border:1px solid #e4e8ec;background:#f8fafb}.operational-situation-headline{margin:0 0 .5rem;font-size:.95rem;font-weight:600}.operational-situation-signals{list-style:none;padding:0;margin:0 0 .35rem;display:flex;flex-wrap:wrap;gap:.35rem .75rem}.operational-situation-signal{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem}.operational-situation-signal--ok{color:#1e6b3a}.operational-situation-signal--warning{color:#8a5a00}.operational-situation-signal--danger{color:#a61b1b}.operational-situation-signal--info{color:#1a4d8f}.operational-situation-health{margin:0}.operational-focus-area{margin-bottom:1rem}.operational-focus-title{margin-top:0}.operational-focus-list{margin:.5rem 0 0;padding-left:1.1rem}.operational-focus-item{margin-bottom:.35rem}.operational-focus-detail{display:block;margin-top:.15rem}.operational-start-points{margin-top:.75rem;padding-top:.65rem;border-top:1px solid #e4e8ec}.operational-start-list{list-style:none;padding:0;margin:.35rem 0 0}.operational-start-item{margin-bottom:.4rem}.operational-start-condition{display:block;font-size:.875rem}.operational-freshness-note{margin:0 0 1rem;padding:.45rem .6rem;border-radius:6px;background:#fff8e6;border:1px solid #f0e0b0}.workspace-home-guided-compact{margin-bottom:1rem}.home-priority-cards--nav{margin-top:.5rem}.assistant-situation,.assistant-start-point,.assistant-entry-hint{margin-bottom:.65rem}.workspace-home--entry .operational-situation-bar{margin-top:.25rem}.operational-focus-area--compact{padding:.65rem .75rem}.operational-focus-area--compact .operational-focus-title{font-size:.95rem;margin-bottom:.35rem}.operational-focus-area--compact .operational-focus-list{margin-top:.35rem}.operational-focus-area--compact .operational-focus-item{margin-bottom:.25rem}.operational-focus-area--compact .operational-start-points{margin-top:.55rem;padding-top:.5rem}.operational-freshness-note--compact{margin:-.35rem 0 .85rem;padding:.35rem .5rem;font-size:.8125rem}.workspace-home-guided-secondary{margin-bottom:1rem}.workspace-home-guided-secondary summary{cursor:pointer;font-size:.875rem;color:#1a4d8f;margin-bottom:.5rem}.assistant-sop-collapse--home{margin-top:.5rem}.assistant-sop-collapse--home summary{font-size:.8125rem}.operator-inbox-hero{margin-bottom:1rem;padding:.75rem;border-radius:8px;border:1px solid #e4e8ec;background:#f8fafb}.operator-inbox-hero-title{margin:0 0 .35rem;font-size:.95rem;font-weight:600}.operator-inbox-hero-headline{margin:0 0 .5rem;font-size:.9375rem}.operator-inbox-hero-signals{list-style:none;padding:0;margin:0 0 .65rem;display:flex;flex-wrap:wrap;gap:.35rem .75rem}.operator-inbox-hero-signal{font-size:.875rem}.operator-inbox-hero-signal--danger{color:#a61b1b}.operator-inbox-hero-signal--warning{color:#8a5a00}.operator-inbox-hero-signal--ok{color:#1e6b3a}.operator-inbox-hero-focus{margin-top:.5rem;padding:.65rem .75rem}.operator-inbox-hero-focus-reason{margin:0 0 .25rem;font-size:.875rem}.operator-inbox-hero-focus-title{margin:0 0 .35rem;font-size:1rem}.operator-inbox-hero-focus-next{margin:0 0 .5rem}.operator-inbox-hero-cta{margin-top:.25rem}.operator-inbox-hero-compact,.operator-inbox-hero-workload{margin:.5rem 0 0}.operator-inbox-compressed{margin-top:.75rem}.operator-inbox-compressed summary{cursor:pointer;font-size:.875rem;color:#1a4d8f;margin-bottom:.5rem}.operational-queue-cognition{margin:.35rem 0}.operational-queue-cognition-reason{margin:0 0 .15rem;color:#8a5a00}.operational-queue-cognition-next{margin:0;font-size:.875rem}.operational-queue-cognition-evidence,.operational-queue-cognition-review{margin:.25rem 0 0}.assistant-operator-inbox,.assistant-operator-focus{margin-bottom:.65rem}.operator-execution-hero{margin-top:.5rem;padding:.75rem;border-radius:8px;border:1px solid #e4e8ec;background:#f8fafb}.operator-execution-phase{margin:0 0 .5rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;color:#1a4d8f}.operator-execution-current-step{margin-bottom:.65rem;font-size:.9375rem}.operator-execution-step-label{display:block;font-size:.8125rem;color:#5a6570;margin-bottom:.15rem}.operator-execution-section-label{margin:0 0 .25rem;font-size:.8125rem;font-weight:600}.operator-execution-section-label--risk{color:#8a5a00}.operator-execution-next-headline{margin:0 0 .35rem;font-weight:600}.operator-execution-next-list,.operator-execution-bullet-list,.operator-execution-risk-list{margin:0 0 .65rem;padding-left:1.1rem}.operator-execution-next-list li,.operator-execution-bullet-list li,.operator-execution-risk-list li{margin-bottom:.2rem;font-size:.875rem}.operator-execution-critical,.operator-execution-review-ready,.operator-execution-evidence,.operator-execution-risks{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e8ecef}.operator-execution-continuity,.operator-execution-confidence{margin:.5rem 0 0}.assistant-execution-hint,.assistant-reviewer-focus{margin-bottom:.65rem}.task-detail-header-next .operator-execution-hero{margin-top:0}.page-operator-inbox .operational-queue-list{margin-top:.5rem}.page-reviewer-cognition .page-review-center-title{font-size:1.05rem;color:#4b5563;margin-bottom:.35rem}.reviewer-situation-hero{margin-bottom:1rem;padding:.75rem;border-radius:8px;border:1px solid #e4d4f5;background:linear-gradient(180deg,#faf8ff,#fff)}.reviewer-situation-hero-title{margin:0 0 .35rem;font-size:1.05rem;font-weight:700;color:#5b2d8f}.reviewer-situation-hero-headline{margin:0 0 .5rem;font-size:.9375rem}.reviewer-situation-hero-signals{list-style:none;padding:0;margin:0 0 .65rem}.reviewer-situation-hero-signal{font-size:.875rem;margin-bottom:.25rem}.reviewer-situation-hero-signal--danger{color:#a61b1b}.reviewer-situation-hero-signal--warning{color:#8a5a00}.reviewer-situation-hero-signal--ok{color:#1e6b3a}.reviewer-situation-hero-signal--info{color:#1a4d8f}.reviewer-situation-hero-focus{margin-top:.5rem;padding:.65rem .75rem}.reviewer-situation-hero-focus-title{margin:.25rem 0;font-size:.9375rem}.reviewer-situation-hero-cta{margin-top:.5rem}.reviewer-readiness-strip{margin:.5rem 0;padding:.5rem .65rem;border-radius:6px;background:#f8fafb;border:1px solid #e8ecef}.reviewer-readiness-strip--compact{padding:.4rem .55rem;font-size:.875rem}.reviewer-readiness-headline{margin:0 0 .35rem;font-size:.8125rem;font-weight:600;letter-spacing:.03em;color:#374151}.reviewer-readiness-label{font-size:.8125rem;color:#6b7280}.reviewer-readiness-list{margin:.15rem 0 .35rem;padding-left:0;list-style:none;font-size:.8125rem}.reviewer-readiness-list--ok li{color:#1e6b3a}.reviewer-readiness-list--check li{color:#8a5a00}.reviewer-handoff-card{margin:.5rem 0;padding:.5rem .65rem;border-radius:6px;background:#f4f6f8;border:1px solid #e4e8ec}.reviewer-handoff-card--compact{font-size:.875rem}.reviewer-handoff-actions{margin:.25rem 0;padding-left:1rem;font-size:.875rem}.reviewer-handoff-waiting{margin:.35rem 0 0}.reviewer-detail-hero{margin-bottom:1rem;padding:.85rem 1rem;border:1px solid #e4d4f5;background:#faf8ff}.reviewer-detail-hero-title{margin:0 0 .5rem;font-size:1rem;font-weight:700;color:#5b2d8f}.reviewer-approval-guidance{margin-top:.65rem;padding-top:.5rem;border-top:1px solid #e8ecef}.reviewer-approval-guidance-label{margin:0 0 .25rem;font-size:.875rem;color:#374151}.reviewer-approval-guidance-list{margin:0;padding-left:1rem;font-size:.875rem}.reviewer-risk-hints{margin:.5rem 0 0;padding-left:0;list-style:none;font-size:.875rem;color:#8a5a00}.review-task-card--cognition .review-preview-chips{margin-top:.35rem}.review-task-handoff-line,.review-task-urgency{margin:.35rem 0 0}.task-detail-mode-review--focused .task-review-summary{margin-top:.5rem}.task-review-runtime-secondary{margin:.5rem 0 1rem}.task-review-runtime-secondary summary{cursor:pointer;font-size:.8125rem;color:#6b7280}.assistant-reviewer-situation{margin-bottom:.65rem}.reviewer-detail-hero--polished{padding:.85rem 1rem}.reviewer-handoff-confidence{margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.reviewer-handoff-confidence--ready_basics{color:#1e6b3a}.reviewer-handoff-confidence--needs_check{color:#8a5a00}.reviewer-handoff-confidence--request_supplement{color:#a61b1b}.reviewer-handoff-narrative{margin:0 0 .5rem;font-size:.9375rem;line-height:1.45}.reviewer-handoff-reason{margin:0 0 .65rem}.reviewer-handoff-section{margin:.5rem 0;padding:.45rem .55rem;border-radius:6px;background:#f8fafb;border:1px solid #eef0f2}.reviewer-handoff-section-label{margin:0 0 .25rem;font-size:.8125rem;font-weight:600;color:#4b5563}.reviewer-handoff-milestones,.reviewer-evidence-list,.reviewer-return-guidance-list,.reviewer-safety-checklist-list{margin:0;padding-left:1rem;font-size:.875rem}.reviewer-evidence-list--present li{color:#1e6b3a}.reviewer-evidence-list--missing li{color:#8a5a00}.reviewer-return-guidance,.reviewer-safety-checklist{margin-top:.65rem;padding-top:.5rem;border-top:1px solid #e8ecef}.reviewer-return-guidance-label,.reviewer-safety-checklist-label{margin:0 0 .25rem;font-size:.875rem;color:#374151}.review-task-handoff-preview{margin:.35rem 0 0;font-size:.875rem;color:#374151}.operator-review-preview{margin-top:.75rem;padding:.65rem .75rem;border:1px solid #dbeafe;background:#f8fbff;border-radius:8px}.operator-review-preview-title{margin:0 0 .35rem;font-size:.875rem;font-weight:700;color:#1a4d8f}.cross-role-shared-summary,.cross-role-shared-summary-strip{margin:0 0 .35rem;color:#4b5563}.cross-role-continuity{margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.cross-role-continuity--handoff_ready{color:#1e6b3a}.cross-role-continuity--handoff_partial{color:#8a5a00}.cross-role-continuity--handoff_needs_confirmation{color:#a61b1b}.operator-review-preview-list{margin:.25rem 0;padding-left:0;list-style:none;font-size:.875rem}.operator-review-preview-list--see li{color:#1e6b3a}.operator-review-preview-list--need li{color:#8a5a00}.operator-review-preview-label{margin:.35rem 0 .15rem;font-size:.8125rem;color:#374151}.operator-review-preparation{margin-top:.45rem;padding-top:.4rem;border-top:1px dashed #e4e8ec}.operator-review-readiness-line{margin:.45rem 0 0}.reviewer-operator-intent{margin:.5rem 0 .65rem;padding:.5rem .65rem;border-radius:6px;background:#f4f6f8;border:1px solid #e4e8ec}.reviewer-operator-intent-line{margin:.15rem 0;font-size:.9375rem}.reviewer-expectation-hint{margin:.35rem 0 0}.reviewer-possible-requests{margin-top:.5rem}.operator-feedback-digest{margin-top:.75rem;padding:.65rem .75rem;border-radius:8px;border:1px solid #e4e8ec;background:#fafbfc}.operator-feedback-digest-title{margin:0 0 .35rem;font-size:.875rem;font-weight:600;color:#1f2937}.feedback-loop-continuity{margin:0 0 .4rem;font-size:.8125rem;color:#4b5563}.feedback-loop-continuity--awaiting_rework{color:#8a5a00}.feedback-loop-continuity--partially_addressed{color:#1e4a7a}.feedback-loop-continuity--ready_to_resubmit{color:#1e6b3a}.operator-feedback-intent{margin:.35rem 0 .5rem;font-size:.9375rem;color:#374151}.operator-feedback-label{margin:.35rem 0 .15rem;font-size:.8125rem;color:#374151}.operator-feedback-list{margin:.2rem 0;padding-left:0;list-style:none;font-size:.8125rem}.operator-feedback-list--verify li{color:#1e4a7a}.operator-feedback-list--supplement li{color:#8a5a00}.operator-feedback-rework{margin-top:.45rem;padding-top:.4rem;border-top:1px dashed #e4e8ec}.operator-feedback-supportive{margin:.35rem 0 0;font-style:italic}.operator-feedback-resubmit{margin-top:.4rem}.operator-feedback-resubmit-line{margin:.15rem 0}.reviewer-feedback-loop-context{margin:.5rem 0 .65rem;padding:.5rem .65rem;border-radius:6px;background:#f8f9fb;border:1px solid #e4e8ec}.reviewer-feedback-loop-narrative{margin:.15rem 0 .35rem;font-size:.9375rem;color:#374151}.reviewer-concern-summary{margin-top:.35rem}.reviewer-feedback-expectation{margin:.35rem 0 0}.operator-resubmit-readiness{margin-top:.75rem;padding:.65rem .75rem;border-radius:8px;border:1px solid #dce8f0;background:#f8fbfd}.operator-resubmit-title{margin:0 0 .35rem;font-size:.875rem;font-weight:600;color:#1f2937}.resubmit-continuity{margin:0 0 .4rem;font-size:.8125rem}.resubmit-continuity--mostly_resolved{color:#1e4a7a}.resubmit-continuity--can_resubmit{color:#1e6b3a}.resubmit-continuity--needs_confirmation{color:#8a5a00}.operator-resubmit-block{margin-top:.35rem}.operator-resubmit-label{margin:.25rem 0 .1rem;font-size:.8125rem;color:#374151}.operator-resubmit-list{margin:.2rem 0;padding-left:0;list-style:none;font-size:.8125rem}.operator-resubmit-list--done li{color:#1e6b3a}.operator-resubmit-list--new li{color:#1e4a7a}.operator-resubmit-list--remaining li{color:#8a5a00}.operator-resubmit-focus,.operator-resubmit-readiness-line{margin:.35rem 0 0}.reviewer-resubmit-delta{margin:.5rem 0 .65rem;padding:.5rem .65rem;border-radius:6px;background:#f4f8fb;border:1px solid #dce8f0}.reviewer-resubmit-delta-list{margin:.2rem 0;padding-left:0;list-style:none;font-size:.8125rem}.reviewer-resubmit-delta-list--resolved li{color:#1e6b3a}.reviewer-resubmit-delta-summary{margin:.25rem 0 .35rem}.reviewer-resolved-feedback,.reviewer-remaining-concerns,.reviewer-focus-after-resubmit{margin-top:.4rem;padding-top:.35rem;border-top:1px dashed #e4e8ec}.operator-review-closure{margin-top:.75rem;padding:.65rem .75rem;border-radius:8px;border:1px solid #d8e6df;background:#f7faf8}.operator-closure-title{margin:0 0 .35rem;font-size:.875rem;font-weight:600;color:#1f2937}.closure-continuity{margin:0 0 .4rem;font-size:.8125rem;color:#4b5563}.closure-continuity--loop_complete{color:#1e6b3a}.closure-continuity--concerns_resolved{color:#1e4a7a}.closure-continuity--supplement_confirmed{color:#2d5a3d}.operator-closure-narrative{margin:.35rem 0 .5rem;font-size:.9375rem;color:#374151}.operator-closure-label{margin:.25rem 0 .1rem;font-size:.8125rem;color:#374151}.operator-closure-list{margin:.2rem 0;padding-left:0;list-style:none;font-size:.8125rem}.operator-closure-list--confirmed li{color:#1e6b3a}.operator-closure-list--delta li{color:#1e4a7a}.operator-closure-hints{margin-top:.4rem}.operator-closure-hint-line{margin:.15rem 0}.reviewer-review-closure{margin:.5rem 0 .65rem;padding:.5rem .65rem;border-radius:6px;background:#f5f9f7;border:1px solid #d8e6df}.reviewer-closure-narrative{margin:.15rem 0 .35rem;font-size:.9375rem;color:#374151}.reviewer-closure-list{margin:.2rem 0;padding-left:0;list-style:none;font-size:.8125rem}.reviewer-closure-list--confirmed li{color:#1e6b3a}.reviewer-closure-confirmed,.reviewer-closure-delta,.reviewer-closure-timeline{margin-top:.4rem;padding-top:.35rem;border-top:1px dashed #e4e8ec}.reviewer-closure-timeline-list{margin:.2rem 0;padding-left:1rem;font-size:.8125rem;color:#4b5563}.review-loop-memory-digest{margin-top:.65rem;padding:.6rem .75rem;border-radius:8px;border:1px solid #e4e8ec;background:#fafbfc}.review-loop-memory-digest--compact{margin-top:.45rem;padding:.5rem .65rem}.review-loop-memory-title{margin:0 0 .3rem;font-size:.875rem;font-weight:600;color:#1f2937}.review-loop-memory-continuity{margin:0 0 .35rem;font-size:.8125rem;color:#4b5563}.review-loop-memory-continuity--loop_complete{color:#1e6b3a}.review-loop-memory-continuity--supplement_cycle{color:#1e4a7a}.review-loop-memory-narrative{margin:0 0 .4rem}.review-loop-memory-block{margin-top:.35rem}.review-loop-memory-label{margin:.2rem 0 .1rem;font-size:.8125rem;color:#374151}.review-loop-memory-lifecycle,.review-loop-memory-list{margin:.15rem 0;padding-left:0;list-style:none;font-size:.8125rem}.review-loop-memory-list--resolved li{color:#1e6b3a}.review-loop-memory-list--history li{color:#6b7280}.review-loop-memory-list--open li{color:#8a5a00}.review-loop-memory-role-hint{margin:.35rem 0 0}.review-loop-memory-collapse{margin-top:.5rem}.review-loop-memory-collapse summary{cursor:pointer;-webkit-user-select:none;user-select:none}.review-loop-memory-collapse--reviewer{margin-top:.65rem}.workspace-shell-nav--grouped{display:flex;flex-direction:column;gap:.35rem}.shell-nav-group{margin-bottom:.15rem}.shell-nav-group .nav-section-label{display:block;margin:.35rem 0 .25rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.shell-nav-group .nav-section-label--collapsed{text-align:center;margin:.5rem 0 .15rem}.shell-nav-list--work .shell-nav-btn.is-active{font-weight:600}.workspace-home--hierarchy .workspace-home-title{font-size:1.05rem;font-weight:600;color:#4b5563;margin-bottom:.35rem}.workspace-hierarchy-primary{margin-bottom:.85rem}.workspace-hierarchy-state{margin-bottom:.65rem}.workspace-hierarchy-state .operational-situation-bar{margin-bottom:0;padding:.5rem .65rem;background:#fafbfc;border-color:#e8ecef}.workspace-hierarchy-state .operational-situation-headline{font-size:.875rem;font-weight:500;margin-bottom:.35rem}.operational-focus-area--hero{padding:.85rem 1rem;border:1px solid #c5d7f5;background:linear-gradient(180deg,#f8fbff,#fff);box-shadow:0 1px 2px #0b57d00f}.operational-focus-area--hero .operational-focus-title{font-size:1.05rem;font-weight:700;color:#0b3d91;margin-bottom:.5rem}.operational-focus-area--hero .operational-focus-list{margin-top:.4rem}.operational-focus-area--hero .operational-focus-item{margin-bottom:.4rem;font-size:.9375rem}.home-nav-compact{display:flex;flex-wrap:wrap;gap:.35rem .5rem;margin:.65rem 0 .5rem;padding:.45rem 0;border-top:1px solid #e8ecef;border-bottom:1px solid #e8ecef}.home-nav-link{border:none;background:transparent;color:#1a4d8f;font-size:.875rem;padding:.2rem .35rem;cursor:pointer;border-radius:4px}.home-nav-link:hover:not(:disabled){background:#eef4fc;text-decoration:underline}.home-nav-link:disabled{opacity:.5;cursor:not-allowed}.home-metrics-compact{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:.35rem 0 .75rem;padding:.35rem 0}.home-metric{display:inline-flex;align-items:baseline;gap:.35rem;font-size:.8125rem;color:#6b7280}.home-metric-value{font-size:.875rem;font-weight:600;color:#374151}.workspace-hierarchy-secondary{margin-top:.25rem}.workspace-home-runtime-advanced{margin-top:1rem;padding:.35rem 0;border-top:1px dashed #d1d5db}.workspace-home-runtime-advanced summary{cursor:pointer;font-size:.8125rem;color:#6b7280;margin-bottom:.5rem;-webkit-user-select:none;user-select:none}.workspace-home-runtime-advanced:not([open]) .manager-confidence-summary,.workspace-home-runtime-advanced:not([open]) .manager-operational-uat-strip{display:none}.workspace-context-panel--home-secondary{opacity:.96}.workspace-context-panel--home-secondary .assistant-title{font-size:.9375rem;font-weight:600;color:#4b5563}.operational-assistant--home-secondary .assistant-header{margin-bottom:.35rem}.operational-assistant--home-secondary .assistant-block{font-size:.875rem}.workspace-home-footer-actions{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #eef0f2}.workspace-hierarchy-meta{margin:-.25rem 0 .5rem}@media(max-width:900px){.operational-focus-area--hero .operational-focus-title{font-size:1rem}.home-metrics-compact{gap:.35rem .85rem}}.engine-shell-notice{margin-bottom:1rem;border-left:3px solid var(--cbv-color-accent, #2563eb)}.engine-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-bottom:1rem}.engine-card-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.badge--placeholder{opacity:.85;font-style:italic}
