.sidebar.svelte-1ynejvh{background-color:#12121a;border-radius:12px;box-shadow:0 0 20px #7c3aed26;border:1px solid rgba(100,116,139,.3);position:fixed;top:50%;transform:translateY(-50%);width:200px;font-size:.875rem;line-height:1.4;max-width:200px;z-index:50;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:#7c3aed4d;border-radius:3px}.sidebar.svelte-1ynejvh::-webkit-scrollbar-thumb:hover{background-color:#7c3aed80}.sidebar-nav.svelte-1ynejvh{width:100%;padding:.5rem}.sidebar-title.svelte-1ynejvh{margin:0 0 .5rem;padding:0 0 .35rem;font-size:1rem;font-weight:600;color:#f1f5f9;border-bottom:1px solid rgba(100,116,139,.3)}.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:#a78bfa;text-decoration:none;border-radius:4px;transition:all .2s ease;text-transform:capitalize}.sidebar-link.svelte-1ynejvh:hover{color:#c4b5fd;background-color:#7c3aed26;text-decoration:none}.sidebar-link.svelte-1ynejvh:after{content:none}@media(max-width:1024px){.sidebar.svelte-1ynejvh{display:none}}a.svelte-vocayg:after{content: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:#f1f5f9}.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:#cbd5e1}.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 #0000004d;border:1px solid rgba(100,116,139,.2);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 #7c3aed4d;border-color:#7c3aed80}.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,#7c3aede6,#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:#f1f5f9;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:#94a3b8}.loading-spinner.svelte-vocayg{width:30px;height:30px;border:3px solid #252538;border-top:3px solid #7c3aed;border-radius:50%;margin:0 auto 1rem;animation:svelte-vocayg-spin 1s linear infinite;box-shadow:0 0 15px #7c3aed4d}@keyframes svelte-vocayg-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error.svelte-vocayg{padding:1rem;color:#ef4444;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}}.blog-purpose.svelte-47jk5b{max-width:1200px;margin:2rem auto;border-radius:16px;overflow:hidden;box-shadow:0 8px 30px -10px #5b4cdb2e,0 2px 4px -2px #0000000a;border:1px solid rgba(91,76,219,.1)}.blog-purpose.svelte-47jk5b a:where(.svelte-47jk5b):after{content:none!important;display:none!important}.dark .blog-purpose.svelte-47jk5b{box-shadow:0 8px 30px -10px #00000059,0 2px 4px -2px #00000026;border-color:#ffffff14}.cta-section.svelte-47jk5b{position:relative;background:linear-gradient(135deg,#6b5ce7,#5046c7,#4338b8);padding:1.25rem;overflow:hidden}@media(min-width:768px){.cta-section.svelte-47jk5b{padding:1.5rem 2rem}}.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;max-width:1000px;margin:0 auto}@media(min-width:768px){.cta-content.svelte-47jk5b{flex-direction:row;gap:1.5rem}}.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)}@media(min-width:768px){.icon-container.svelte-47jk5b{width:56px;height:56px}}.cta-icon.svelte-47jk5b{width:24px;height:24px;color:#fff}@media(min-width:768px){.cta-icon.svelte-47jk5b{width:28px;height:28px}}.cta-text.svelte-47jk5b{flex:1;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;font-size:.875rem;line-height:1.5;margin:0}@media(min-width:768px){.cta-text.svelte-47jk5b p:where(.svelte-47jk5b){font-size:.9375rem}}.cta-button.svelte-47jk5b{display:inline-flex;align-items:center;gap:.5rem;background:#fff;color:#5046c7;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}.cta-button.svelte-47jk5b:hover{background:#f8f7ff;transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}.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:#fafafa;background:var(--card-background, #fafafa);padding:1.25rem 1rem 1rem}@media(min-width:768px){.explorer-section.svelte-47jk5b{padding:1.5rem 2rem}}.dark .explorer-section.svelte-47jk5b{background:#1a1a2e;background:var(--card-background, #1a1a2e)}.explorer-section.svelte-47jk5b h3:where(.svelte-47jk5b){color:#1a1a1a;color:var(--text-primary, #1a1a1a);font-size:1rem;font-weight:600;text-align:center;margin:0 0 .75rem}@media(min-width:768px){.explorer-section.svelte-47jk5b h3:where(.svelte-47jk5b){font-size:1.125rem}}.dark .explorer-section.svelte-47jk5b h3:where(.svelte-47jk5b){color:#f0f0f0;color:var(--text-primary, #f0f0f0)}.diagram-container.svelte-47jk5b{max-width:800px;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:#cbd5e1}.article-body.svelte-6592hs h2{font-size:1.75rem;font-weight:600;color:#f1f5f9;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:#f1f5f9;margin-top:1.5rem;margin-bottom:.75rem;line-height:1.35}.article-body.svelte-6592hs h4{font-size:1.15rem;font-weight:600;color:#f1f5f9;margin-top:1.25rem;margin-bottom:.5rem;line-height:1.4}.article-body.svelte-6592hs p{margin-bottom:1.2rem;color:#cbd5e1}.article-body.svelte-6592hs ul,.article-body.svelte-6592hs ol{margin:1rem 0;padding-left:1.5rem;color:#cbd5e1}.article-body.svelte-6592hs li{margin-bottom:.5rem;line-height:1.6}.article-body.svelte-6592hs a{color:#a78bfa;text-decoration:none;transition:color .2s ease}.article-body.svelte-6592hs a:hover{color:#c4b5fd;text-decoration:underline}.article-body.svelte-6592hs blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid #7c3aed;background-color:#1a1a2e;font-style:italic;color:#94a3b8;border-radius:0 8px 8px 0}.article-body.svelte-6592hs blockquote p{margin-bottom:0;color:#94a3b8}.article-body.svelte-6592hs strong{font-weight:600;color:#f1f5f9}.article-body.svelte-6592hs code{background-color:#252538;color:#a78bfa;padding:.2rem .4rem;border-radius:4px;font-size:.9em}.article-body.svelte-6592hs pre{background-color:#0a0a0f;border:1px solid rgba(100,116,139,.3);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 rgba(100,116,139,.3)}.join.svelte-6592hs{margin-top:2rem}#comments-section.svelte-6592hs h3:where(.svelte-6592hs){color:#f1f5f9;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:#1a1a2e;border:1px solid rgba(100,116,139,.2);border-radius:8px}.loading-spinner.svelte-6592hs{width:30px;height:30px;border:3px solid #252538;border-top:3px solid #7c3aed;border-radius:50%;animation:svelte-6592hs-spin 1s linear infinite;box-shadow:0 0 15px #7c3aed4d}@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}}
