.prose pre code.hljs{display:block;overflow-x:auto;padding:0;background:transparent;color:inherit}.hljs{color:#e6edf3;background:#0d1117}.hljs-comment,.hljs-quote{color:#8b949e;font-style:italic}.hljs-built_in,.hljs-keyword,.hljs-selector-tag{color:#ff7b72}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-link,.hljs-literal,.hljs-number,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-template-variable,.hljs-variable{color:#79c0ff}.hljs-name,.hljs-section,.hljs-title{color:#d2a8ff}.hljs-class .hljs-title,.hljs-tag,.hljs-type{color:#7ee787}.hljs-bullet,.hljs-meta,.hljs-selector-class,.hljs-selector-id,.hljs-subst,.hljs-symbol{color:#ffa657}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}[data-blog-shell]{--color-neutral-50:#fff1c3;--color-neutral-100:#fff8de;--color-neutral-200:rgba(53,38,82,0.12);--color-neutral-300:rgba(53,38,82,0.18);--color-neutral-400:#8f7da8;--color-neutral-500:#6b5a82;--color-neutral-600:#4a3668;--color-neutral-700:#352652;--color-neutral-800:#2f2247;--color-neutral-900:#1a1029;--color-surface-primary:#fffef8;--color-surface-secondary:#fff8de;--color-surface-card:#ffffff;--color-border:rgba(53,38,82,0.12);--color-text-primary:#1a1029;--color-text-secondary:#352652;--color-text-tertiary:#6b5a82;--color-text-quaternary:#8f7da8;--color-text-brand:#352652;--color-text-link:#e07a05;--color-text-link-hover:#c96a04;--blog-bg:#fff1c3;--blog-bg-muted:#fff8de;--blog-accent:#ffe99b;--blog-brand:#352652;--blog-brand-deep:#2f2247;--blog-orange:#e07a05;--blog-orange-light:#ffb347;--blog-orange-deep:#c96a04;background-color:var(--blog-bg);color:var(--color-text-primary);min-height:100%;color-scheme:light}[data-blog-shell] .blog-page-title{font-weight:700;letter-spacing:-.03em;line-height:1.08;color:var(--blog-brand)}[data-blog-shell] .blog-section-title{font-weight:700;letter-spacing:-.02em;color:var(--blog-brand)}[data-blog-shell] .blog-eyebrow{letter-spacing:.2em}[data-blog-shell] .blog-eyebrow,[data-blog-shell] .blog-section-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;color:rgba(53,38,82,.55)}[data-blog-shell] .blog-section-label{letter-spacing:.18em}[data-blog-shell] .blog-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;background-color:var(--blog-brand);color:var(--color-cream-200);font-size:.875rem;font-weight:600;padding:.75rem 1.5rem;transition:background-color .2s ease,color .2s ease}[data-blog-shell] .blog-btn-primary:hover{background-color:var(--blog-brand-deep)}[data-blog-shell] .blog-btn-primary:focus-visible{outline:2px solid var(--blog-brand);outline-offset:2px}[data-blog-shell] .blog-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;border:1px solid rgba(53,38,82,.2);background-color:var(--color-surface-card);color:var(--blog-brand);font-size:.875rem;font-weight:600;padding:.625rem 1.25rem;transition:background-color .2s ease,border-color .2s ease}[data-blog-shell] .blog-btn-secondary:hover{background-color:var(--blog-accent);border-color:rgba(53,38,82,.28)}[data-blog-shell] .blog-btn-on-dark{background-color:var(--color-cream-200);color:var(--blog-brand)}[data-blog-shell] .blog-btn-on-dark:hover{background-color:var(--blog-accent);color:var(--blog-brand-deep)}[data-blog-shell] .blog-nav-link{display:flex;align-items:center;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;color:var(--color-text-secondary);transition:background-color .15s ease,color .15s ease}[data-blog-shell] .blog-nav-link:hover{background-color:var(--blog-bg-muted);color:var(--blog-brand)}[data-blog-shell] .blog-nav-link--active{background-color:var(--blog-accent);color:var(--blog-brand);font-weight:600}[data-blog-shell] .blog-tab{display:inline-flex;flex-shrink:0;align-items:center;gap:.375rem;border-radius:9999px;border:1px solid rgba(53,38,82,.14);background-color:var(--color-surface-card);padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--color-text-secondary);transition:all .2s ease}[data-blog-shell] .blog-tab:hover{border-color:rgba(53,38,82,.28);background-color:var(--blog-bg-muted);color:var(--blog-brand)}[data-blog-shell] .blog-tab--active{border-color:transparent;background-color:var(--blog-brand);color:var(--color-cream-200);box-shadow:0 2px 8px rgba(53,38,82,.18)}[data-blog-shell] .blog-tab--active:hover{background-color:var(--blog-brand-deep);color:var(--color-cream-200)}[data-blog-shell] .blog-tag{display:inline-block;border-radius:9999px;border:1px solid rgba(53,38,82,.12);background-color:var(--blog-bg-muted);padding:.25rem .75rem;font-size:.75rem;font-weight:500;color:var(--color-text-secondary);transition:background-color .15s ease,border-color .15s ease,color .15s ease}[data-blog-shell] .blog-tag:hover{border-color:rgba(53,38,82,.22);background-color:var(--blog-accent);color:var(--blog-brand)}[data-blog-shell] .blog-category-badge{display:inline-block;border-radius:9999px;background-color:var(--blog-accent);padding:.125rem .625rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--blog-brand)}[data-blog-shell] .blog-card-surface,[data-blog-shell] .blog-empty-state{border-radius:1rem;border:1px solid rgba(53,38,82,.1);background-color:var(--color-surface-card)}[data-blog-shell] .blog-pillar-panel{border-radius:1rem;border:1px solid rgba(53,38,82,.1);background:linear-gradient(165deg,var(--color-surface-card) 0,color-mix(in srgb,var(--blog-accent) 35%,white) 100%)}[data-blog-shell] .blog-divider{border-color:rgba(53,38,82,.12)}[data-blog-shell] .blog-sidebar-section{margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(53,38,82,.12)}[data-blog-shell] .blog-sidebar-section:first-of-type{margin-top:3rem;padding-top:2.5rem}[data-blog-shell] .blog-cta-band{border-radius:1rem;background:linear-gradient(135deg,var(--blog-brand) 0,var(--blog-brand-deep) 100%);color:var(--color-cream-200);box-shadow:0 12px 28px rgba(47,34,71,.22)}[data-blog-shell] .blog-cta-band .blog-page-title,[data-blog-shell] .blog-cta-band h2{color:var(--color-cream-200)}[data-blog-shell] .blog-cta-band p{color:rgba(255,241,195,.88)}[data-blog-shell] .blog-newsletter-panel{border-radius:1rem;border:1px solid rgba(53,38,82,.1);background:linear-gradient(160deg,color-mix(in srgb,var(--blog-accent) 45%,white) 0,var(--color-surface-card) 55%)}[data-blog-shell] .blog-newsletter-input-wrap{border-radius:.5rem;border:1px solid rgba(53,38,82,.14);background-color:var(--color-surface-card)}[data-blog-shell] .blog-interest-pill--selected{border-color:var(--blog-brand)!important;background-color:var(--blog-accent)!important;color:var(--blog-brand)!important}[data-blog-shell] .blog-rank-badge{background-color:var(--blog-accent);color:var(--blog-brand)}[data-blog-shell] .blog-trending-link:hover{background-color:var(--blog-bg-muted)}[data-blog-shell] .blog-author-avatar,[data-blog-shell] .blog-icon-badge{background-color:var(--blog-accent);color:var(--blog-brand)}[data-blog-shell] .blog-icon-badge{border-radius:1rem}[data-blog-shell] .blog-card-title{color:var(--color-text-primary);transition:color .15s ease}[data-blog-shell] .blog-card-title:hover,[data-blog-shell] .group:hover .blog-card-title{color:var(--blog-brand)}[data-blog-shell] .blog-link{color:var(--blog-brand);transition:color .15s ease}[data-blog-shell] .blog-link:hover{color:var(--blog-orange)}[data-blog-shell] .blog-link-muted{color:var(--color-text-tertiary)}[data-blog-shell] .blog-link-muted:hover{color:var(--blog-brand)}[data-blog-shell] .blog-prose{--tw-prose-body:var(--color-text-primary);--tw-prose-headings:var(--blog-brand);--tw-prose-links:var(--blog-orange);--tw-prose-bold:var(--blog-brand);--tw-prose-quotes:var(--color-text-secondary);--tw-prose-quote-borders:var(--blog-brand);--tw-prose-counters:var(--color-text-tertiary);--tw-prose-bullets:rgba(53,38,82,0.35)}[data-blog-shell] .blog-prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--blog-orange);text-decoration-color:color-mix(in srgb,var(--blog-orange) 40%,transparent)}[data-blog-shell] .blog-prose :where(a:hover):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--blog-orange-deep)}[data-blog-shell] .blog-prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-left-color:var(--blog-brand);background-color:color-mix(in srgb,var(--blog-accent) 35%,white)}[data-blog-shell] .blog-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--blog-bg-muted);color:var(--blog-brand-deep)}[data-blog-shell] .blog-prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--blog-bg-muted);color:var(--blog-brand)}[data-blog-shell] .blog-conversion-card{border-radius:.75rem;border:1px solid rgba(53,38,82,.1);background-color:var(--color-surface-card);transition:border-color .15s ease,background-color .15s ease}[data-blog-shell] .blog-conversion-card:hover{border-color:rgba(53,38,82,.2);background-color:var(--blog-bg-muted)}[data-blog-shell] .blog-conversion-icon{color:var(--blog-orange)}[data-blog-shell] .blog-skeleton{background-color:rgba(53,38,82,.08)}[data-blog-shell] .blog-skeleton-accent{background-color:color-mix(in srgb,var(--blog-accent) 70%,white)}[data-blog-shell] .bg-brand-400,[data-blog-shell] .bg-brand-500,[data-blog-shell] .bg-brand-600,[data-blog-shell] .bg-brand-700{background-color:var(--blog-brand)!important}[data-blog-shell] .hover\:bg-brand-500:hover,[data-blog-shell] .hover\:bg-brand-600:hover,[data-blog-shell] .hover\:bg-brand-700:hover{background-color:var(--blog-brand-deep)!important}[data-blog-shell] .text-brand-400,[data-blog-shell] .text-brand-500,[data-blog-shell] .text-brand-600,[data-blog-shell] .text-brand-700{color:var(--blog-brand)!important}[data-blog-shell] .hover\:text-brand-600:hover,[data-blog-shell] .hover\:text-brand-700:hover{color:var(--blog-orange)!important}[data-blog-shell] .group:hover .group-hover\:text-brand-600{color:var(--blog-brand)!important}[data-blog-shell] .blog-search-input{width:100%;border-radius:1rem;border:1px solid rgba(53,38,82,.14);background-color:var(--color-surface-card);padding:1rem 3rem;font-size:1.125rem;color:var(--color-text-primary);transition:border-color .2s ease,box-shadow .2s ease}[data-blog-shell] .blog-search-input::placeholder{color:var(--color-text-tertiary)}[data-blog-shell] .blog-search-input:focus{border-color:var(--blog-brand);outline:none;box-shadow:0 0 0 3px rgba(53,38,82,.12)}[data-blog-shell] .blog-search-dropdown{border-radius:.75rem;border:1px solid rgba(53,38,82,.12);background-color:var(--color-surface-card);box-shadow:0 12px 24px rgba(53,38,82,.12)}[data-blog-shell] .blog-filter-pill--active,[data-blog-shell] .blog-search-suggestion--active{background-color:var(--blog-accent);color:var(--blog-brand)}[data-blog-shell] .blog-filter-pill--active{font-weight:600}[data-blog-shell] .blog-filter-pill{border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;font-weight:500;background-color:var(--blog-bg-muted);color:var(--color-text-secondary);transition:background-color .15s ease,color .15s ease}[data-blog-shell] .blog-filter-pill:hover{background-color:var(--blog-accent);color:var(--blog-brand)}[data-blog-shell] .blog-toc-link--active{border-color:var(--blog-brand)!important;color:var(--blog-brand)!important;font-weight:600}[data-blog-shell] .not-prose .from-brand-50,[data-blog-shell] .not-prose .to-brand-50,[data-blog-shell] .not-prose .via-amber-50{--tw-gradient-from:color-mix(in srgb,var(--blog-accent) 50%,white);--tw-gradient-to:color-mix(in srgb,var(--blog-bg-muted) 80%,white);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}[data-blog-shell] .not-prose .border-brand-200{border-color:rgba(53,38,82,.14)!important}[data-blog-shell] .not-prose .bg-brand-100{background-color:var(--blog-accent)!important}[data-blog-shell] .not-prose .text-brand-600{color:var(--blog-brand)!important}[data-blog-shell] .not-prose a.text-brand-600:hover{color:var(--blog-orange)!important}