.page-header.svelte-1xvdogx{margin-bottom:2rem}.header-badge.svelte-1xvdogx{display:inline-block;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ui-color);background:#34d3991f;padding:.35rem .85rem;border-radius:9999px;margin-bottom:.75rem;border:1px solid rgba(52,211,153,.25)}.page-header.svelte-1xvdogx h1:where(.svelte-1xvdogx){margin-bottom:.75rem;font-size:clamp(2.2rem,5vw,3.2rem);line-height:1.15}.lead-text.svelte-1xvdogx{font-size:1.1rem;line-height:1.65;color:#e2e8f0;margin-bottom:1.5rem}.vertical-sections.svelte-1xvdogx{display:flex;flex-direction:column;gap:3rem;margin-top:2rem;padding-bottom:4rem}.content-section.svelte-1xvdogx{background:#00000040;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 30px #00000040;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.section-title.svelte-1xvdogx{margin:0;padding:1.5rem 2rem;font-size:1.45rem;display:flex;align-items:center;gap:.85rem;background:#00000059;border-bottom:1px solid rgba(255,255,255,.07)}.section-body.svelte-1xvdogx{padding:2rem}.section-paradigm.svelte-1xvdogx{border-top:4px solid var(--ui-color)}.section-paradigm.svelte-1xvdogx .section-title:where(.svelte-1xvdogx){color:var(--ui-color)}.section-dimensions.svelte-1xvdogx{border-top:4px solid #a78bfa}.section-dimensions.svelte-1xvdogx .section-title:where(.svelte-1xvdogx){color:#a78bfa}.section-infrastructure.svelte-1xvdogx{border-top:4px solid #2dd4bf}.section-infrastructure.svelte-1xvdogx .section-title:where(.svelte-1xvdogx){color:#2dd4bf}.paradigm-switch-container.svelte-1xvdogx{background:#0003;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:1.25rem;margin-top:1.5rem}.matrix-grid.svelte-1xvdogx{display:flex;flex-direction:column;gap:1rem}.matrix-card.svelte-1xvdogx{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:1.25rem;transition:transform .2s ease,border-color .2s ease}.matrix-card.svelte-1xvdogx:hover{border-color:#ffffff26}.card-top.svelte-1xvdogx{display:flex;align-items:center;gap:.65rem;margin-bottom:.75rem}.dim-icon.svelte-1xvdogx{font-size:1.3rem}.dim-title.svelte-1xvdogx{font-size:1.1rem;margin:0;color:#f1f5f9}.card-content-split.svelte-1xvdogx{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.perspective-box.svelte-1xvdogx{padding:1rem;border-radius:8px;font-size:.95rem;line-height:1.5}.persp-tag.svelte-1xvdogx{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.4rem;display:inline-block;padding:.15rem .5rem;border-radius:4px}.econ-box.svelte-1xvdogx{background:#64748b1f;border:1px solid rgba(148,163,184,.2)}.econ-tag.svelte-1xvdogx{background:#94a3b833;color:#cbd5e1}.soc-box.svelte-1xvdogx{background:#34d39914;border:1px solid rgba(52,211,153,.25)}.soc-tag.svelte-1xvdogx{background:#34d39933;color:#34d399}.dimension-navigator.svelte-1xvdogx{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem}.dim-tab-bar.svelte-1xvdogx{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.dim-nav-btn.svelte-1xvdogx{background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:1rem;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;gap:.75rem;font-family:inherit;font-size:1rem;transition:all .2s ease}.dim-nav-btn.svelte-1xvdogx:hover{background:#ffffff0d;color:#fff}.dim-nav-btn.active.svelte-1xvdogx{background:#ffffff14;color:#fff;border-color:var(--accent-dim);box-shadow:0 0 15px #ffffff0d}.nav-dim-icon.svelte-1xvdogx{font-size:1.4rem}.dimension-detail-card.svelte-1xvdogx{background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.75rem}.dim-detail-header.svelte-1xvdogx{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.dim-icon-bubble.svelte-1xvdogx{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.6rem}.summary-paragraph.svelte-1xvdogx{font-size:1.05rem;line-height:1.6;color:#f1f5f9;margin-bottom:1.25rem}.details-list-box.svelte-1xvdogx{background:#ffffff05;padding:1.25rem;border-radius:8px;border:1px solid rgba(255,255,255,.05);margin-bottom:1.25rem}.details-list-box.svelte-1xvdogx h4:where(.svelte-1xvdogx){margin-top:0;margin-bottom:.75rem;font-size:1rem;color:#e2e8f0}.details-list-box.svelte-1xvdogx ul:where(.svelte-1xvdogx){margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.5rem;color:#cbd5e1}.stack-explorer.svelte-1xvdogx{display:grid;grid-template-columns:1fr 1.4fr;gap:1.5rem;margin-top:1.5rem}.stack-selector-column.svelte-1xvdogx{display:flex;flex-direction:column;gap:.6rem}.stack-hint.svelte-1xvdogx{font-size:.85rem;color:var(--text-muted);margin-bottom:.25rem}.layer-tab-btn.svelte-1xvdogx{background:#0000004d;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:.85rem 1rem;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;gap:.75rem;font-family:inherit;font-size:.95rem;text-align:left;transition:all .2s ease}.layer-tab-btn.svelte-1xvdogx:hover{background:#ffffff0d;color:#fff}.layer-tab-btn.active.svelte-1xvdogx{background:#ffffff14;border-color:var(--layer-color);color:#fff;font-weight:600}.layer-badge.svelte-1xvdogx{font-size:.75rem;padding:.15rem .45rem;border-radius:4px;background:#ffffff1a;color:#cbd5e1}.layer-name.svelte-1xvdogx{flex:1}.layer-icon.svelte-1xvdogx{font-size:1.1rem}.layer-detail-view.svelte-1xvdogx{background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:1.75rem;display:flex;flex-direction:column;justify-content:space-between}.layer-detail-header.svelte-1xvdogx{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.detail-icon.svelte-1xvdogx{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.level-indicator.svelte-1xvdogx{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.layer-detail-header.svelte-1xvdogx h3:where(.svelte-1xvdogx){margin:.15rem 0 .25rem;font-size:1.3rem;color:#f8fafc}.layer-sub.svelte-1xvdogx{margin:0;color:var(--text-muted);font-size:.9rem}.layer-body-text.svelte-1xvdogx{font-size:.98rem;line-height:1.6;color:#cbd5e1}.layer-examples-box.svelte-1xvdogx{margin-top:1rem;background:#ffffff05;padding:.85rem;border-radius:6px;border:1px solid rgba(255,255,255,.05)}.layer-examples-box.svelte-1xvdogx strong:where(.svelte-1xvdogx){display:block;font-size:.85rem;color:#94a3b8;margin-bottom:.25rem}.layer-examples-box.svelte-1xvdogx p:where(.svelte-1xvdogx){margin:0;color:#e2e8f0;font-size:.9rem}.layer-quote-box.svelte-1xvdogx{margin-top:1.25rem;padding:.85rem 1rem;background:#0003;border-radius:6px;border-left:3px solid;color:#e2e8f0;font-size:.92rem}@media(max-width:850px){.section-body.svelte-1xvdogx{padding:1.25rem}.stack-explorer.svelte-1xvdogx,.card-content-split.svelte-1xvdogx{grid-template-columns:1fr}}
