.deep-dive-dialog.svelte-srvzk8{border:none;border-radius:var(--radius-lg, 12px);padding:0;max-width:min(85ch,90vw);max-height:85vh;width:100%;background:var(--bg-base);color:var(--text-primary);box-shadow:0 25px 50px -12px #0006;overflow:hidden}.deep-dive-container.svelte-srvzk8{display:flex;flex-direction:column;max-height:85vh}.deep-dive-header.svelte-srvzk8{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid var(--border-default);flex-shrink:0}.deep-dive-title.svelte-srvzk8{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);margin:0;line-height:var(--leading-tight)}.deep-dive-close.svelte-srvzk8{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;color:var(--text-muted);font-size:var(--text-2xl);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-fast),background var(--transition-fast)}.deep-dive-close.svelte-srvzk8:hover{color:var(--text-primary);background:var(--bg-muted)}.deep-dive-body.svelte-srvzk8{padding:var(--space-6);overflow-y:auto;flex:1}.toc.svelte-qy9c49{position:sticky;top:calc(var(--space-12, 3rem) + 60px);max-height:calc(100vh - 120px);overflow-y:auto;padding-right:var(--space-4, 1rem)}ul.svelte-qy9c49{list-style:none;padding:0;margin:0}li.svelte-qy9c49{margin:0}a.svelte-qy9c49{display:block;padding:var(--space-1, .25rem) var(--space-3, .75rem);font-family:var(--font-mono, monospace);font-size:11px;line-height:1.4;color:var(--text-muted);text-decoration:none;border-left:2px solid transparent;transition:color .15s,border-color .15s}a.svelte-qy9c49:hover{color:var(--text-secondary);text-decoration:none}a.active.svelte-qy9c49{color:var(--text-primary);border-left-color:var(--accent-interactive, var(--color-craft))}.study-space.svelte-up3hdb{min-height:100vh;padding:var(--space-12) var(--space-4) var(--space-16)}.study-layout.svelte-up3hdb{max-width:calc(var(--content-max, 75ch) + 400px);margin:0 auto;position:relative}.study-sidebar.svelte-up3hdb{display:none}.study.svelte-up3hdb{max-width:var(--content-max, 75ch);margin:0 auto}@media(min-width:1200px){.study-sidebar.svelte-up3hdb{display:block;position:absolute;left:0;top:0;width:180px}}.study-header.svelte-up3hdb{margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--border-default)}.study-back.svelte-up3hdb{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--accent-interactive, var(--color-craft));text-decoration:none;margin-bottom:var(--space-6)}.study-back.svelte-up3hdb:hover{color:var(--accent-interactive-hover, var(--color-craft-hover));text-decoration:none}.study-back-arrow.svelte-up3hdb{transition:transform var(--transition-fast)}.study-back.svelte-up3hdb:hover .study-back-arrow:where(.svelte-up3hdb){transform:translate(-2px)}.study-title.svelte-up3hdb{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 var(--space-3);line-height:var(--leading-tight)}.study-description.svelte-up3hdb{margin:0 0 var(--space-4);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-secondary)}.study-meta.svelte-up3hdb{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-3)}.study-stats.svelte-up3hdb{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-3);margin-bottom:var(--space-6)}.stat-card.svelte-up3hdb{display:flex;flex-direction:column;padding:var(--space-4);background:var(--layer-context-bg, var(--bg-muted));border:1px solid var(--border-default);border-left:3px solid var(--accent-emphasis, var(--color-compounding));border-radius:var(--radius-md)}.stat-value.svelte-up3hdb{font-family:var(--font-mono);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--outcome-text, var(--color-compounding));line-height:var(--leading-tight)}.stat-label.svelte-up3hdb{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted);margin-top:var(--space-1)}.study-impact.svelte-up3hdb{display:flex;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-section, var(--space-8));background:var(--outcome-bg, var(--color-compounding-soft));border-left:3px solid var(--outcome-border, var(--color-compounding-muted));border-radius:var(--radius-sm)}.impact-value.svelte-up3hdb{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}.study-404.svelte-up3hdb{max-width:var(--content-max, 75ch);margin:0 auto;text-align:center;color:var(--text-secondary);padding:var(--space-16) 0}.study-404.svelte-up3hdb a:where(.svelte-up3hdb){color:var(--accent-interactive);text-decoration:none}.study-404.svelte-up3hdb a:where(.svelte-up3hdb):hover{text-decoration:underline}
