:root{--gov-bg:#0c1017;--gov-bg-elevated:#131a24;--gov-bg-soft:#1a2332;--gov-border:rgba(255,255,255,0.06);--gov-border-strong:rgba(255,255,255,0.1);--gov-text:#e8edf4;--gov-text-muted:#8b9cb3;--gov-text-subtle:#5c6d82;--gov-accent:#5b8def;--gov-accent-soft:rgba(91,141,239,0.12);--gov-calm:#4a9b7f;--gov-calm-soft:rgba(74,155,127,0.14);--gov-warm:#c4a574;--gov-warm-soft:rgba(196,165,116,0.12);--gov-rhythm-calm:#6b9e8a;--gov-rhythm-active:#5b8def;--gov-rhythm-saturated:#a68b6b;--gov-rhythm-recovering:#8b7ec8;--gov-cognition-serene:#6b9e8a;--gov-cognition-attentive:#5b8def;--gov-cognition-strained:#a68b6b;--gov-cognition-recovering:#8b7ec8;--gov-radius-sm:8px;--gov-radius-md:12px;--gov-radius-lg:16px;--gov-space-xs:4px;--gov-space-sm:8px;--gov-space-md:16px;--gov-space-lg:24px;--gov-space-xl:32px;--gov-font-display:"Segoe UI",system-ui,-apple-system,sans-serif;--gov-font-body:"Segoe UI",system-ui,-apple-system,sans-serif;--gov-shadow-soft:0 4px 24px rgba(0,0,0,0.25);--gov-transition:220ms cubic-bezier(0.4,0,0.2,1);--gov-breathe:4s ease-in-out infinite}@keyframes gov-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes gov-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes gov-pulse-ring{0%{box-shadow:0 0 0 0 rgba(91,141,239,.2)}70%{box-shadow:0 0 0 8px rgba(91,141,239,0)}to{box-shadow:0 0 0 0 rgba(91,141,239,0)}}.gov-animate-in{animation:gov-fade-in var(--gov-transition) ease-out}.gov-breathe{animation:gov-breathe var(--gov-breathe)}.gov-panel-title{margin:0 0 var(--gov-space-sm);font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--gov-text-subtle)}.gov-muted{margin:0;font-size:14px;color:var(--gov-text-muted)}.gov-flow-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gov-space-sm)}.gov-flow-card{padding:var(--gov-space-md);border-radius:var(--gov-radius-md);background:var(--gov-bg-soft);border:1px solid var(--gov-border)}.gov-flow-header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gov-space-sm);margin-bottom:var(--gov-space-xs)}.gov-flow-label{font-size:14px;font-weight:500;color:var(--gov-text)}.gov-flow-intent{font-size:11px;color:var(--gov-text-subtle);text-transform:uppercase;letter-spacing:.06em}.gov-flow-why{margin:0 0 var(--gov-space-sm);font-size:13px;line-height:1.45;color:var(--gov-text-muted)}.gov-btn-ghost,.gov-btn-secondary{font-size:12px;margin-right:var(--gov-space-sm);padding:6px 10px;border-radius:var(--gov-radius-sm);cursor:pointer;border:1px solid var(--gov-border);background:transparent;color:var(--gov-text-muted)}.gov-btn-ghost:hover,.gov-btn-secondary:hover{color:var(--gov-text);border-color:var(--gov-border-strong)}.gov-narrative-card{padding:var(--gov-space-md);border-radius:var(--gov-radius-md);background:var(--gov-bg-elevated);border:1px solid var(--gov-border);margin-bottom:var(--gov-space-md)}.gov-narrative-card-header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gov-space-sm);margin-bottom:var(--gov-space-sm)}.gov-narrative-headline{margin:0;font-size:16px;font-weight:500;color:var(--gov-text)}.gov-narrative-synthesis{margin:0 0 var(--gov-space-sm);font-size:14px;line-height:1.55;color:var(--gov-text-muted)}.gov-narrative-footer{display:flex;gap:var(--gov-space-md);font-size:11px}.gov-narrative-insights{margin-top:var(--gov-space-md)}.gov-narrative-insights-label{margin:0 0 var(--gov-space-sm);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--gov-text-subtle)}.gov-reflection-moment{padding:var(--gov-space-md);border-radius:var(--gov-radius-sm);background:var(--gov-warm-soft);border:1px solid var(--gov-border);margin-bottom:var(--gov-space-md)}.gov-reflection-label{margin:0 0 var(--gov-space-xs);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--gov-warm)}