.sidebar.svelte-1ynejvh{background-color:var(--bg-deep);border-radius:12px;box-shadow:0 0 20px #2dd4bf26;border:1px solid color-mix(in srgb,var(--text-tertiary) 30%,transparent);position:fixed;top:50%;transform:translateY(-50%);width:200px;font-size:.875rem;line-height:1.4;max-width:200px;z-index:40;max-height:70vh;overflow-y:auto;overflow-x:hidden;pointer-events:auto}.sidebar.svelte-1ynejvh::-webkit-scrollbar{width:6px}.sidebar.svelte-1ynejvh::-webkit-scrollbar-track{background:transparent}.sidebar.svelte-1ynejvh::-webkit-scrollbar-thumb{background-color:#2dd4bf4d;border-radius:3px}.sidebar.svelte-1ynejvh::-webkit-scrollbar-thumb:hover{background-color:#2dd4bf80}.sidebar-nav.svelte-1ynejvh{width:100%;padding:.5rem}.sidebar-extra.svelte-1ynejvh{margin-top:.9rem;padding-top:.9rem;border-top:1px solid color-mix(in srgb,var(--text-tertiary) 30%,transparent)}.sidebar-extra.svelte-1ynejvh:empty{display:none}.sidebar-title.svelte-1ynejvh{margin:0 0 .5rem;padding:0 0 .35rem;font-size:1rem;font-weight:600;color:var(--text-primary);border-bottom:1px solid color-mix(in srgb,var(--text-tertiary) 30%,transparent)}.sidebar-list.svelte-1ynejvh{list-style-type:none;margin:0;padding:0;width:100%}.sidebar-item.svelte-1ynejvh{margin-bottom:.125rem;width:100%}.sidebar-item.svelte-1ynejvh:last-child{margin-bottom:0}.sidebar-item.svelte-1ynejvh::marker{display:none;content:""}.sidebar-link.svelte-1ynejvh{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:.2rem .4rem;box-sizing:border-box;font-size:.875rem;line-height:1.4;color:var(--accent-light);text-decoration:none;border-radius:4px;transition:all .2s ease;text-transform:capitalize}.sidebar-link.svelte-1ynejvh:hover{color:var(--primary-lightest);background-color:#2dd4bf26;text-decoration:none}.sidebar-link.svelte-1ynejvh:after{content:none}@media(max-width:1024px){.sidebar.svelte-1ynejvh{display:none}}.suggestions-container.svelte-vocayg{margin:3rem 0 5rem;padding:0 1rem;max-width:1200px}.suggestions-title.svelte-vocayg{text-align:center;margin-bottom:2rem;font-size:2rem;color:var(--text-primary)}.suggestions-grid.svelte-vocayg{display:grid;grid-gap:3rem;gap:3rem}@media(min-width:768px){.suggestions-grid.svelte-vocayg{grid-template-columns:repeat(2,1fr)}}.suggestion-section.svelte-vocayg{width:100%}.section-title.svelte-vocayg{text-align:center;padding:.5rem;margin-bottom:1rem;font-size:1.5rem;color:var(--neutral-700)}.people-grid.svelte-vocayg{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:1rem;gap:1rem;list-style-type:none;padding:0}.grid-item.svelte-vocayg{position:relative;overflow:hidden;border-radius:12px;box-shadow:0 0 15px #0000001f;border:1px solid color-mix(in srgb,var(--text-tertiary) 20%,transparent);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.grid-item.svelte-vocayg:hover{transform:translateY(-5px);box-shadow:0 0 25px var(--primary-glow);border-color:var(--primary)}.grid-item.svelte-vocayg:hover .grid-img:where(.svelte-vocayg){filter:brightness(.9)}.grid-item.svelte-vocayg:hover .name-overlay:where(.svelte-vocayg){opacity:1;background:linear-gradient(to top,color-mix(in srgb,var(--primary) 90%,transparent),#000000b3)}.person-link.svelte-vocayg{text-decoration:none;color:inherit;display:block}.image-container.svelte-vocayg{position:relative;width:100%;padding-top:100%}.grid-img.svelte-vocayg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .3s ease}.name-overlay.svelte-vocayg{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,#0a0a0fe6,#00000080);color:var(--text-primary);padding:.5rem;opacity:0;transition:all .3s ease}.person-name.svelte-vocayg{font-size:.9rem;font-weight:700;text-align:center;display:block;text-transform:capitalize}.lazy-loading.svelte-vocayg{text-align:center;padding:2rem;color:var(--text-secondary)}.loading-spinner.svelte-vocayg{width:30px;height:30px;border:3px solid var(--bg-elevated);border-top:3px solid var(--primary-dark);border-radius:50%;margin:0 auto 1rem;animation:svelte-vocayg-spin 1s linear infinite;box-shadow:0 0 15px var(--primary-glow)}@keyframes svelte-vocayg-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error.svelte-vocayg{padding:1rem;color:var(--error);text-align:center}@media(max-width:576px){.people-grid.svelte-vocayg{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.person-name.svelte-vocayg{font-size:.8rem}.name-overlay.svelte-vocayg{opacity:1}}.diagram-wrapper.svelte-1fj19sa{--void-shadow: var(--bg-base);--void-umbra: var(--bg-deep);--text-pale: var(--text-primary);--text-mist: var(--text-secondary);--text-faded: var(--text-muted);--primary: var(--primary-dark);--shadow-flame: var(--accent);--shadow-ethereal: var(--accent-light);--secondary: var(--secondary);--system-hologram: var(--secondary-light);--font-display: "Rajdhani", system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace}.diagram-wrapper.svelte-1fj19sa{position:relative;width:100%;max-width:22rem;margin:0 auto;padding-bottom:1rem;overflow:visible;height:100%}.diagram-wrapper.size-sm.svelte-1fj19sa{max-width:16rem;padding-bottom:.75rem}.diagram-wrapper.size-lg.svelte-1fj19sa{max-width:30rem;padding-bottom:1.5rem}.enneagram-container.svelte-1fj19sa{position:relative;width:100%;overflow:visible}.glow-layer.svelte-1fj19sa{position:absolute;inset:-10%;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--primary) 12%,transparent) 0%,rgba(251,113,133,.06) 40%,transparent 65%);pointer-events:none;animation:svelte-1fj19sa-glow-pulse 4s ease-in-out infinite}@keyframes svelte-1fj19sa-glow-pulse{0%,to{opacity:.6}50%{opacity:1}}.diagram-svg.svelte-1fj19sa{display:block;width:100%;height:auto}.main-circle.svelte-1fj19sa{fill:url(#voidGradient);stroke:var(--primary-glow);stroke-width:.4}.inner-glow.svelte-1fj19sa{fill:none;stroke:color-mix(in srgb,var(--primary) 15%,transparent);stroke-width:.8;filter:url(#glowPurple)}.connection-triangle.svelte-1fj19sa{stroke:var(--primary);stroke-width:.35;stroke-opacity:.4;transition:all .3s ease}.connection-triangle.highlighted.svelte-1fj19sa{stroke-opacity:.8;stroke-width:.5;filter:url(#glowPurple)}.connection-hexad.svelte-1fj19sa{stroke:var(--secondary);stroke-width:.25;stroke-opacity:.25;transition:all .3s ease}.connection-hexad.highlighted.svelte-1fj19sa{stroke-opacity:.6;stroke-width:.4;filter:url(#glowCyan)}.center-icon.svelte-1fj19sa{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent-dark) 0%,var(--primary) 100%);border-radius:50%;box-shadow:0 0 20px var(--primary-glow);z-index:5}.center-icon.svelte-1fj19sa span:where(.svelte-1fj19sa){font-size:.8rem;color:#fff}.center-pulse.svelte-1fj19sa{position:absolute;inset:-6px;border:1.5px solid var(--shadow-ethereal);border-radius:50%;animation:svelte-1fj19sa-center-pulse 2.5s ease-in-out infinite}@keyframes svelte-1fj19sa-center-pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.25);opacity:0}}.type-node.svelte-1fj19sa{position:absolute;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background:var(--bg-base);border:2px solid var(--node-color);border-radius:50%;text-decoration:none;cursor:pointer;transform:translate(-50%,-50%);transition:all .25s cubic-bezier(.4,0,.2,1);z-index:10}.type-node.non-interactive.svelte-1fj19sa{cursor:default}.node-glow.svelte-1fj19sa{position:absolute;inset:-4px;border-radius:50%;background:radial-gradient(circle,var(--node-color) 0%,transparent 70%);opacity:.3;transition:opacity .25s ease}.type-node.svelte-1fj19sa:hover .node-glow:where(.svelte-1fj19sa),.type-node.active.svelte-1fj19sa .node-glow:where(.svelte-1fj19sa){opacity:.6}.type-node.svelte-1fj19sa:hover,.type-node.svelte-1fj19sa:focus,.type-node.active.svelte-1fj19sa{transform:translate(-50%,-50%) scale(1.15);box-shadow:0 0 20px color-mix(in srgb,var(--node-color) 50%,transparent);z-index:20}.type-node.svelte-1fj19sa:focus{outline:none;box-shadow:0 0 0 3px var(--primary-glow),0 0 20px color-mix(in srgb,var(--node-color) 50%,transparent)}.node-number.svelte-1fj19sa{position:relative;font-family:var(--font-mono);font-size:.875rem;font-weight:700;color:var(--node-color);text-shadow:0 0 10px var(--node-color)}@media(min-width:640px){.type-node.svelte-1fj19sa{width:2.5rem;height:2.5rem}.node-number.svelte-1fj19sa{font-size:1rem}}.type-label.svelte-1fj19sa{position:absolute;pointer-events:none;max-width:100px;transition:opacity .25s ease;display:flex;flex-direction:column;gap:.1rem;z-index:15}.type-label.dimmed.svelte-1fj19sa{opacity:.3}.type-label.active.svelte-1fj19sa{opacity:1}.label-name.svelte-1fj19sa{font-family:var(--font-display);font-size:.7rem;font-weight:600;color:var(--text-pale);line-height:1.2}.type-label.active.svelte-1fj19sa .label-name:where(.svelte-1fj19sa){color:var(--label-color);text-shadow:0 0 10px color-mix(in srgb,var(--label-color) 40%,transparent)}@media(min-width:640px){.type-label.svelte-1fj19sa{max-width:120px}.label-name.svelte-1fj19sa{font-size:.8rem}}.tooltip.svelte-1fj19sa{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:linear-gradient(180deg,var(--bg-base) 0%,var(--bg-deep) 100%);border:1px solid var(--primary-glow);border-radius:12px;padding:1rem;max-width:min(280px,85%);box-shadow:0 0 30px var(--primary-subtle),0 8px 24px #00000026;z-index:100;pointer-events:none}.tooltip-header.svelte-1fj19sa{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.tooltip-badge.svelte-1fj19sa{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--bg-base);border:2px solid var(--badge-color);border-radius:50%;flex-shrink:0;box-shadow:0 0 15px color-mix(in srgb,var(--badge-color) 40%,transparent)}.tooltip-badge.svelte-1fj19sa span:where(.svelte-1fj19sa){font-family:var(--font-mono);font-size:.9rem;font-weight:700;color:var(--badge-color)}.tooltip-titles.svelte-1fj19sa{display:flex;flex-direction:column}.tooltip-title-sub.svelte-1fj19sa{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--text-pale)}.tooltip-description.svelte-1fj19sa{font-size:.8rem;color:var(--text-mist);line-height:1.5;margin:0 0 .75rem}.tooltip-meta.svelte-1fj19sa{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.7rem}.meta-label.svelte-1fj19sa{color:var(--text-faded)}.meta-value.svelte-1fj19sa{font-weight:600}.tooltip-stance-detail.svelte-1fj19sa{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--primary-subtle);font-size:.75rem;font-style:italic;color:var(--text-mist);text-align:center}.blog-purpose.svelte-47jk5b{width:100%;max-width:48rem;margin:2rem auto;border-radius:16px;overflow:hidden;box-shadow:0 8px 30px -10px #00000026,0 2px 4px -2px #00000014;border:1px solid var(--primary-subtle)}@media(min-width:768px){.blog-purpose.svelte-47jk5b{display:flex;align-items:stretch}}.cta-section.svelte-47jk5b{position:relative;background:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary-darker) 50%,var(--primary-darker) 100%);padding:1.25rem;overflow:hidden}@media(min-width:768px){.cta-section.svelte-47jk5b{flex:0 0 38%;padding:2rem 1.5rem;display:flex;align-items:center}}.cta-bg-pattern.svelte-47jk5b{position:absolute;inset:0;background-image:radial-gradient(circle at 20% 80%,rgba(255,255,255,.08) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.06) 0%,transparent 40%);pointer-events:none}.cta-content.svelte-47jk5b{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}@media(min-width:768px){.cta-content.svelte-47jk5b{align-items:flex-start;gap:1.25rem}}.icon-container.svelte-47jk5b{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;flex-shrink:0;border:1px solid rgba(255,255,255,.2)}.cta-icon.svelte-47jk5b{width:24px;height:24px;color:#fff}.cta-text.svelte-47jk5b{text-align:center}@media(min-width:768px){.cta-text.svelte-47jk5b{text-align:left}}.cta-text.svelte-47jk5b h3:where(.svelte-47jk5b){color:#fff;font-size:1.125rem;font-weight:700;line-height:1.3;margin:0 0 .25rem}@media(min-width:768px){.cta-text.svelte-47jk5b h3:where(.svelte-47jk5b){font-size:1.25rem}}.cta-text.svelte-47jk5b p:where(.svelte-47jk5b){color:#ffffffe6!important}.cta-text.svelte-47jk5b p:where(.svelte-47jk5b){font-size:.875rem;line-height:1.5;margin:0}.cta-button.svelte-47jk5b{display:inline-flex;align-items:center;gap:.5rem;background:#fff3;color:#fff;padding:.625rem 1.25rem;border-radius:8px;font-weight:600;font-size:.875rem;text-decoration:none;white-space:nowrap;transition:all .2s ease;flex-shrink:0;border:1px solid rgba(255,255,255,.3)}.cta-button.svelte-47jk5b:hover{background:#ffffff4d;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.cta-button.svelte-47jk5b .arrow-icon:where(.svelte-47jk5b){width:16px;height:16px;transition:transform .2s ease}.cta-button.svelte-47jk5b:hover .arrow-icon:where(.svelte-47jk5b){transform:translate(3px)}@media(max-width:767px){.cta-button.svelte-47jk5b{width:100%;justify-content:center}}.explorer-section.svelte-47jk5b{background:linear-gradient(135deg,var(--bg-surface) 0%,var(--bg-deep) 100%);padding:1.25rem 1rem 1rem}@media(min-width:768px){.explorer-section.svelte-47jk5b{flex:1;min-width:0;padding:1.5rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}}.explorer-section.svelte-47jk5b h3:where(.svelte-47jk5b){color:var(--text-primary);font-size:1rem;font-weight:600;text-align:center;margin:0 0 .5rem}@media(min-width:768px){.explorer-section.svelte-47jk5b h3:where(.svelte-47jk5b){font-size:1.125rem;margin:0 0 .25rem}}.diagram-container.svelte-47jk5b{width:100%;max-width:20rem;margin:0 auto}.blog.svelte-6592hs{position:relative;contain:layout;margin:0 auto}.article-header.svelte-6592hs{margin-bottom:2rem}.featured-image.svelte-6592hs{display:flex;justify-content:center;align-items:center;margin:1rem auto;width:100%}.featured-image.svelte-6592hs .image-card-base{margin:0 auto}.article-body.svelte-6592hs{margin-bottom:2rem;line-height:1.7;color:var(--text-secondary)}.article-body.svelte-6592hs h2{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin-top:2rem;margin-bottom:1rem;padding-top:1rem;line-height:1.3}.article-body.svelte-6592hs h3{font-size:1.35rem;font-weight:600;color:var(--text-primary);margin-top:1.5rem;margin-bottom:.75rem;line-height:1.35}.article-body.svelte-6592hs h4{font-size:1.15rem;font-weight:600;color:var(--text-primary);margin-top:1.25rem;margin-bottom:.5rem;line-height:1.4}.article-body.svelte-6592hs p{margin-bottom:1.2rem;color:var(--text-secondary)}.article-body.svelte-6592hs ul,.article-body.svelte-6592hs ol{margin:1rem 0;padding-left:1.5rem;color:var(--text-secondary)}.article-body.svelte-6592hs li{margin-bottom:.5rem;line-height:1.6}.article-body.svelte-6592hs a{color:var(--accent-light);text-decoration:none;transition:color .2s ease}.article-body.svelte-6592hs a:hover{color:var(--primary-lightest);text-decoration:underline}.article-body.svelte-6592hs blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid var(--primary-dark);background-color:var(--bg-surface);font-style:italic;color:var(--text-secondary);border-radius:0 8px 8px 0}.article-body.svelte-6592hs blockquote p{margin-bottom:0;color:var(--text-secondary)}.article-body.svelte-6592hs strong{font-weight:600;color:var(--text-primary)}.article-body.svelte-6592hs code{background-color:var(--bg-elevated);color:var(--accent-light);padding:.2rem .4rem;border-radius:4px;font-size:.9em}.article-body.svelte-6592hs pre{background-color:var(--bg-base);border:1px solid var(--border-color);border-radius:8px;padding:1rem;overflow-x:auto}.article-body.svelte-6592hs pre code{background:none;padding:0}.sidebar-container.svelte-6592hs{display:contents}.section-divider.svelte-6592hs{margin:5rem 0;border:0;border-top:1px solid color-mix(in srgb,var(--text-tertiary) 30%,transparent)}.join.svelte-6592hs{margin-top:2rem}#comments-section.svelte-6592hs h3:where(.svelte-6592hs){color:var(--text-primary);font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.loading-placeholder.svelte-6592hs{height:100px;margin:1rem 0;display:flex;justify-content:center;align-items:center;background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px}.loading-spinner.svelte-6592hs{width:30px;height:30px;border:3px solid var(--bg-elevated);border-top:3px solid var(--primary-dark);border-radius:50%;animation:svelte-6592hs-spin 1s linear infinite;box-shadow:0 0 15px #2dd4bf4d}@keyframes svelte-6592hs-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:576px){.blog.svelte-6592hs{padding:1rem}.article-header.svelte-6592hs{margin-bottom:1rem}.featured-image.svelte-6592hs{margin:.5rem 0}.article-body.svelte-6592hs{margin-bottom:1rem;word-wrap:break-word}.article-body.svelte-6592hs h2{font-size:1.4rem;margin-top:1.5rem;margin-bottom:.75rem;padding-top:.75rem}.article-body.svelte-6592hs h3{font-size:1.15rem;margin-top:1.25rem;margin-bottom:.5rem}.article-body.svelte-6592hs h4{font-size:1.05rem;margin-top:1rem;margin-bottom:.4rem}.article-body.svelte-6592hs p{font-size:.95rem;margin-bottom:1rem}.article-body.svelte-6592hs img{max-width:100%;height:auto;display:block}.article-body.svelte-6592hs iframe,.article-body.svelte-6592hs video{max-width:100%}.article-body.svelte-6592hs pre,.article-body.svelte-6592hs code{overflow-x:auto;word-wrap:normal}.section-divider.svelte-6592hs{margin:2rem 0}.join.svelte-6592hs{margin-top:1rem}}@media(max-width:768px){.article-body.svelte-6592hs img{max-width:100%;height:auto}}
