.workbench{background:color-mix(in oklch, var(--secondary) 97%, var(--primary) 3%)}.workbench-kicker{color:var(--muted-foreground);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.45rem;font-size:.6875rem;font-weight:700}.workbench-nav{--background:var(--ink-panel);--foreground:var(--ink-foreground);--muted-foreground:var(--ink-muted);--border:var(--ink-border);--sidebar:var(--ink);--sidebar-border:var(--ink-border);--sidebar-accent:var(--navy);--sidebar-accent-foreground:var(--ink-foreground);--accent:var(--navy);--accent-foreground:var(--ink-foreground);--ring:var(--cyan-accent);color:var(--ink-foreground);background:var(--ink)}.workbench-nav [aria-current=page]{background:var(--navy);color:var(--ink-foreground);box-shadow:inset 3px 0 var(--cyan-accent)}.nav-fact+.nav-fact{border-top:1px solid var(--ink-border)}.workbench-header{border-bottom:1px solid var(--border);background:var(--background)}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.workbench-header{background:color-mix(in oklch, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@media (prefers-reduced-transparency:reduce){.workbench-header{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}}.ask-panel{box-shadow:0 3px 16px color-mix(in oklch, var(--ink) 4%, transparent)}.report-empty{background:linear-gradient(145deg, var(--card), var(--secondary))}.decision-spotlight{border:1px solid var(--ink-border);box-shadow:0 8px 24px color-mix(in oklch, var(--ink) 10%, transparent);background:radial-gradient(ellipse at 100% 0%, color-mix(in oklch, var(--navy) 80%, var(--cyan-accent) 20%), transparent 65%), var(--ink);color:var(--ink-foreground);--ring:var(--cyan-accent);border-radius:1.25rem;grid-template-columns:minmax(0,1.5fr) minmax(210px,.8fr);gap:2rem;padding:1.75rem;display:grid}.decision-kicker{color:var(--cyan-accent);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.decision-dot{background:var(--cyan-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 4px color-mix(in oklch, var(--cyan-accent) 12%, transparent);border-radius:50%;margin-right:.25rem}.outlook-bar{background:var(--ink-border);border-radius:2px;height:4px;margin-top:.625rem;position:relative}.outlook-bar>span{border-radius:inherit;background:var(--cyan-accent);height:100%;display:block}.outlook-bar:after{content:"";background:var(--ink-muted);width:1px;height:10px;position:absolute;top:-3px;left:66.67%}.outlook-risk{color:#f6c785}.outlook-bar-risk>span{background:#f6c785}.decision-spotlight h2{letter-spacing:-.045em;margin-top:1rem;font-size:clamp(1.8rem,2.8vw,2.65rem);line-height:1.12}.decision-description{max-width:36rem;color:var(--ink-muted);margin-top:1rem;font-size:.9375rem;line-height:1.55}.decision-outlook{border-left:1px solid var(--ink-border);padding-left:1.75rem}.metric-tile{border:1px solid var(--border);background:var(--card);border-radius:.875rem;padding:1rem 1.25rem}.queue-group{border-bottom:1px solid var(--border);display:flex}.queue-group:last-child{border-bottom:0}.queue-label{background:var(--secondary);flex-shrink:0;justify-content:space-between;align-items:baseline;gap:.5rem;width:11rem;padding:1rem;display:flex}.work-row>div:last-child{justify-content:flex-end}.work-row{grid-template-columns:minmax(0,1fr) 9rem 12rem;align-items:center;gap:1.25rem;padding:1.25rem;display:grid}@media (width<=700px){.decision-spotlight{grid-template-columns:1fr;gap:1.25rem;padding:1.25rem}.decision-outlook{border-left:0;border-top:1px solid var(--ink-border);padding:1rem 0 0}.decision-outlook dl{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.decision-spotlight h2{margin-top:.75rem;font-size:1.875rem}.decision-description{font-size:.875rem}.decision-outlook dl>div{border:0;margin:0;padding:0}.decision-outlook dd{font-size:1.75rem}.metric-tile{padding:.875rem}.metric-tile>p:nth-child(2){overflow-wrap:anywhere;font-size:1.35rem}.queue-group{display:block}.queue-label{width:auto;padding:.625rem 1.25rem}.work-row{grid-template-columns:minmax(0,1fr) auto;gap:1rem}.work-row>div:first-child{grid-column:1/-1}}@media (width<=380px){.decision-outlook dt{min-height:2.5rem;font-size:.75rem}}
