@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&family=DM+Mono:wght@400;500&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--font-heading: "Instrument Serif", serif;--font-body: "DM Sans", sans-serif;--font-mono: "DM Mono", monospace;--color-bg: #f5f3ef;--color-bg-card: #ffffff;--color-bg-subtle: #faf9f6;--color-bg-dark: #1a1a1a;--color-border: #e8e5e0;--color-text: #1a1a1a;--color-text-secondary: #555;--color-text-muted: #888;--color-text-dim: #aaa;--color-accent: #10A37F;--color-accent-light: rgba(16, 163, 127, .08);--color-amber: #E8A87C;--color-amber-light: rgba(232, 168, 124, .1);--color-red: #E06C5F;--color-red-light: rgba(224, 108, 95, .1);--color-blue: #7BA7C9;--color-blue-light: rgba(123, 167, 201, .1);--color-forest: #6B8F71;--color-forest-light: rgba(107, 143, 113, .1);--radius-card: 10px;--radius-btn: 7px;--radius-badge: 4px}html,body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{font-family:var(--font-heading);line-height:1.2;font-weight:400}code,pre,.mono{font-family:var(--font-mono)}button{cursor:pointer;border:none;background:none;font-family:var(--font-body)}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton{background:linear-gradient(90deg,#ece9e4 25%,#f5f3ef,#ece9e4 75%);background-size:800px 100%;animation:shimmer 1.6s infinite;border-radius:4px}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:.55}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fade-in .25s ease forwards}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d0cdc8;border-radius:3px}@media (max-width: 760px){.scenario-layout,.fork-networks,.metrics-grid,.handoff-layout,.analysis-grid,.agent-network-layout,.cards-trio,.risks-grid,.readiness-row{grid-template-columns:1fr!important}}
