.hero-image[data-astro-cid-34jgimau]{width:100%;max-height:300px;border-radius:12px;overflow:hidden;margin-bottom:1.5rem;border:1px solid var(--border-color)}.hero-image[data-astro-cid-34jgimau] img[data-astro-cid-34jgimau]{width:100%;height:100%;object-fit:cover}.intro[data-astro-cid-34jgimau]{font-size:1.15rem;color:var(--text-secondary);margin-bottom:2rem;line-height:1.6}.intro[data-astro-cid-34jgimau] a[data-astro-cid-34jgimau]{color:var(--accent-cyan)}.lore-section[data-astro-cid-34jgimau]{margin-bottom:2.5rem}.lore-section[data-astro-cid-34jgimau] h2[data-astro-cid-34jgimau]{color:var(--accent-cyan);margin-bottom:1rem;font-size:1.4rem;border-bottom:1px solid var(--border-color);padding-bottom:.5rem}.lore-section[data-astro-cid-34jgimau] p[data-astro-cid-34jgimau]{color:var(--text-secondary);line-height:1.7;margin-bottom:1rem}.lore-section[data-astro-cid-34jgimau] a[data-astro-cid-34jgimau]{color:var(--accent-cyan);text-decoration:none}.lore-section[data-astro-cid-34jgimau] a[data-astro-cid-34jgimau]:hover{text-decoration:underline}.lore-section[data-astro-cid-34jgimau] ul[data-astro-cid-34jgimau]{color:var(--text-secondary);margin-bottom:1rem;padding-left:1.5rem}.lore-section[data-astro-cid-34jgimau] li[data-astro-cid-34jgimau]{margin-bottom:.5rem;line-height:1.6}.lore-section[data-astro-cid-34jgimau] blockquote[data-astro-cid-34jgimau]{background:#06b6d414;border-left:3px solid #06b6d4;padding:1rem 1.5rem;margin:1rem 0;border-radius:0 8px 8px 0;color:var(--text-primary)}.highlight-section[data-astro-cid-34jgimau]{background:linear-gradient(135deg,#4a90d91a,#cc333314);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;text-align:center;margin-bottom:2rem}.lore-quote[data-astro-cid-34jgimau].central{border:none;font-size:1.15rem;color:var(--text-primary);margin:0;padding:0;background:none;font-style:italic;line-height:1.6}.quick-facts[data-astro-cid-34jgimau]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;background:var(--bg-card);padding:1.25rem;border-radius:8px;margin-bottom:2rem;border:1px solid rgba(74,144,217,.3)}.fact[data-astro-cid-34jgimau]{display:flex;flex-direction:column;gap:.2rem}.fact[data-astro-cid-34jgimau] .label[data-astro-cid-34jgimau]{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.fact[data-astro-cid-34jgimau] .value[data-astro-cid-34jgimau]{font-size:.9rem;color:var(--text-primary)}.fact[data-astro-cid-34jgimau] .value[data-astro-cid-34jgimau] a[data-astro-cid-34jgimau]{color:var(--accent-cyan);text-decoration:none}.fact[data-astro-cid-34jgimau] .value[data-astro-cid-34jgimau] a[data-astro-cid-34jgimau]:hover{text-decoration:underline}.status-unresolved[data-astro-cid-34jgimau]{color:#f59e0b!important;font-weight:700}.accuracy-high[data-astro-cid-34jgimau]{color:#4a90d9!important;font-weight:700}.accuracy-low[data-astro-cid-34jgimau]{color:#10b981!important;font-weight:700}.engine-section[data-astro-cid-34jgimau]{background:linear-gradient(135deg,#4a90d90d,#cc33330d);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}.section-subtitle[data-astro-cid-34jgimau]{font-style:italic;color:var(--text-muted)!important;margin-bottom:1.5rem!important}.loops-stack[data-astro-cid-34jgimau]{display:flex;flex-direction:column;gap:1.5rem;margin:1rem 0}.loop-card[data-astro-cid-34jgimau]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;position:relative}.loop-badge[data-astro-cid-34jgimau]{display:inline-block;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;padding:.2rem .6rem;border-radius:4px;font-weight:700;margin-bottom:.5rem}.loop-permission[data-astro-cid-34jgimau]{border-left:3px solid #4A90D9}.loop-permission[data-astro-cid-34jgimau] .loop-badge[data-astro-cid-34jgimau]{background:#4a90d926;color:#4a90d9}.loop-incentive[data-astro-cid-34jgimau]{border-left:3px solid #f59e0b}.loop-incentive[data-astro-cid-34jgimau] .loop-badge[data-astro-cid-34jgimau]{background:#f59e0b26;color:#f59e0b}.loop-environment[data-astro-cid-34jgimau]{border-left:3px solid #CC3333}.loop-environment[data-astro-cid-34jgimau] .loop-badge[data-astro-cid-34jgimau]{background:#cc333326;color:#c33}.loop-card[data-astro-cid-34jgimau] h3[data-astro-cid-34jgimau]{margin:0 0 .5rem;color:var(--text-primary);font-size:1.15rem}.loop-card[data-astro-cid-34jgimau] p[data-astro-cid-34jgimau]{font-size:.9rem;color:var(--text-secondary);line-height:1.6}.loop-diagram[data-astro-cid-34jgimau]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding:.75rem;background:#0003;border-radius:6px}.loop-step[data-astro-cid-34jgimau]{font-size:.8rem;padding:.3rem .6rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-weight:600}.loop-step[data-astro-cid-34jgimau].result{color:#c33;border-color:#cc33334d}.loop-arrow[data-astro-cid-34jgimau]{color:var(--text-muted);font-size:.9rem}.anomaly-section[data-astro-cid-34jgimau]{background:linear-gradient(135deg,#a855f70d,#4a90d90d);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}.anomaly-section[data-astro-cid-34jgimau] h2[data-astro-cid-34jgimau]{border-bottom:none}.anomaly-box[data-astro-cid-34jgimau]{background:var(--bg-dark);border:1px solid rgba(168,85,247,.3);border-radius:8px;padding:1.25rem;margin:1rem 0}.anomaly-box[data-astro-cid-34jgimau] p[data-astro-cid-34jgimau]{font-size:.95rem;line-height:1.7;color:var(--text-primary)!important}.anomaly-note[data-astro-cid-34jgimau]{font-style:italic;color:var(--text-secondary)!important;margin-bottom:0!important}.positions-grid[data-astro-cid-34jgimau]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1rem 0}.position-card[data-astro-cid-34jgimau]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:1.25rem}.position-fortune[data-astro-cid-34jgimau]{border-top:3px solid #fbbf24}.position-remainder[data-astro-cid-34jgimau]{border-top:3px solid #CC3333}.position-collective[data-astro-cid-34jgimau]{border-top:3px solid var(--accent-magenta)}.position-keeper[data-astro-cid-34jgimau]{border-top:3px solid #a855f7}.position-card[data-astro-cid-34jgimau] h4[data-astro-cid-34jgimau]{margin:0 0 .25rem;color:var(--text-primary);font-size:1rem}.position-card[data-astro-cid-34jgimau] h4[data-astro-cid-34jgimau] a[data-astro-cid-34jgimau]{color:var(--accent-cyan);text-decoration:none}.position-card[data-astro-cid-34jgimau] h4[data-astro-cid-34jgimau] a[data-astro-cid-34jgimau]:hover{text-decoration:underline}.position-stance[data-astro-cid-34jgimau]{font-style:italic;color:var(--text-muted)!important;font-size:.85rem!important;margin-bottom:.75rem!important}.position-card[data-astro-cid-34jgimau] p[data-astro-cid-34jgimau]{font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin:0}.keeper-quote[data-astro-cid-34jgimau]{font-size:.9rem!important;font-style:italic;padding:.75rem!important;margin:.5rem 0 0!important;background:#a855f714!important;border-left:2px solid #a855f7!important;border-radius:0 6px 6px 0;color:var(--text-primary)!important}.ai-section[data-astro-cid-34jgimau]{background:linear-gradient(135deg,#06b6d40d,#a855f70d);border:1px solid rgba(6,182,212,.2);border-radius:12px;padding:1.5rem;border-left:3px solid #06b6d4}.ai-section[data-astro-cid-34jgimau] h2[data-astro-cid-34jgimau]{color:#06b6d4!important;border-bottom:none}.intro-note[data-astro-cid-34jgimau]{font-size:1.05rem;color:var(--text-primary)!important;font-style:italic;margin-bottom:1.5rem!important}.themes-grid[data-astro-cid-34jgimau]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-bottom:1rem}.ai-theme[data-astro-cid-34jgimau]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:1.25rem;border-left:3px solid #06b6d4}.ai-theme[data-astro-cid-34jgimau] h4[data-astro-cid-34jgimau]{margin:0 0 .75rem;color:#06b6d4;font-size:1rem}.ai-theme[data-astro-cid-34jgimau] p[data-astro-cid-34jgimau]{margin:0;font-size:.9rem;color:var(--text-secondary);line-height:1.6}.connections-grid[data-astro-cid-34jgimau]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin:1rem 0}.connection-group[data-astro-cid-34jgimau]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:1.25rem}.connection-group[data-astro-cid-34jgimau] h4[data-astro-cid-34jgimau]{margin:0 0 .75rem;color:var(--accent-cyan);font-size:.95rem}.connection-group[data-astro-cid-34jgimau] ul[data-astro-cid-34jgimau]{margin:0;padding-left:1.25rem}.connection-group[data-astro-cid-34jgimau] li[data-astro-cid-34jgimau]{font-size:.9rem;line-height:1.5}.connection-group[data-astro-cid-34jgimau] a[data-astro-cid-34jgimau]{color:var(--accent-cyan);text-decoration:none}.connection-group[data-astro-cid-34jgimau] a[data-astro-cid-34jgimau]:hover{text-decoration:underline}.secrets-section[data-astro-cid-34jgimau]{border:1px solid var(--accent-magenta);background:#a855f70d;padding:1.5rem;border-radius:8px}.secrets-section[data-astro-cid-34jgimau] h2[data-astro-cid-34jgimau]{color:var(--accent-magenta)!important;border-bottom:none}.secrets-intro[data-astro-cid-34jgimau]{font-style:italic}.secrets-list[data-astro-cid-34jgimau]{color:var(--text-secondary);padding-left:1.25rem}.secrets-list[data-astro-cid-34jgimau] li[data-astro-cid-34jgimau]{margin-bottom:.75rem;line-height:1.6}.secrets-list[data-astro-cid-34jgimau] a[data-astro-cid-34jgimau]{color:var(--accent-cyan);text-decoration:none}.secrets-list[data-astro-cid-34jgimau] a[data-astro-cid-34jgimau]:hover{text-decoration:underline}.final-section[data-astro-cid-34jgimau]{text-align:center}.lore-quote[data-astro-cid-34jgimau].final{border-left:none;max-width:700px;margin:1rem auto;text-align:left;border:1px solid var(--border-color);background:linear-gradient(135deg,#4a90d90d,#cc33330d);padding:1.5rem;border-radius:8px;font-style:italic;color:var(--text-primary);line-height:1.7}.lore-quote[data-astro-cid-34jgimau].final .attribution[data-astro-cid-34jgimau]{display:block;margin-top:1rem;font-style:normal;color:var(--text-muted);font-size:.9rem}.page-nav[data-astro-cid-34jgimau]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.nav-link[data-astro-cid-34jgimau]{background:var(--bg-card);padding:.75rem 1.25rem;border-radius:6px;border:1px solid var(--border-color);color:var(--accent-cyan);text-decoration:none;transition:border-color .2s,background .2s}.nav-link[data-astro-cid-34jgimau]:hover{border-color:var(--accent-cyan);background:var(--bg-card-hover)}@media(max-width:640px){.quick-facts[data-astro-cid-34jgimau],.positions-grid[data-astro-cid-34jgimau],.themes-grid[data-astro-cid-34jgimau],.connections-grid[data-astro-cid-34jgimau]{grid-template-columns:1fr}}
