.toc-wrapper.svelte-1dzzduv{z-index:10;background:0 0;width:100%;max-width:260px;padding:0;font-size:.9rem;transition:all .3s;position:sticky;top:8rem}.toc-header.svelte-1dzzduv{border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.toc-title.svelte-1dzzduv{color:#1a1a1a;text-transform:uppercase;letter-spacing:1px;font-size:.8rem;font-weight:700}.toc-toggle.svelte-1dzzduv{cursor:pointer;color:#666;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex}.toc-toggle.svelte-1dzzduv:hover{color:#000}.toc-wrapper.svelte-1dzzduv ul:where(.svelte-1dzzduv){margin:0;padding:0;list-style:none}.toc-wrapper.svelte-1dzzduv li:where(.svelte-1dzzduv){color:var(--color-secondary);margin-bottom:.5rem;font-size:.9em;line-height:1.4}.toc-item-row.svelte-1dzzduv{justify-content:space-between;align-items:self-start;gap:.5rem;width:100%;padding:2px 0;display:flex}.toc-item-row.has-children.svelte-1dzzduv{cursor:pointer}.toc-wrapper.svelte-1dzzduv li.toc-h3:where(.svelte-1dzzduv){opacity:1;font-size:1em}.toc-wrapper.svelte-1dzzduv li.toc-child:where(.svelte-1dzzduv){margin-left:1rem}.child-toggle-icon.svelte-1dzzduv{border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background .2s;display:flex}.toc-item-row.svelte-1dzzduv:hover .child-toggle-icon:where(.svelte-1dzzduv){background:#0000000d}.toc-wrapper.svelte-1dzzduv a:where(.svelte-1dzzduv){color:var(--color-secondary);text-decoration:none;transition:all .2s;display:inline-block}.toc-wrapper.svelte-1dzzduv li.toc-h3:where(.svelte-1dzzduv) a:where(.svelte-1dzzduv){color:var(--color-secondary);font-size:1em}.toc-wrapper.svelte-1dzzduv a:where(.svelte-1dzzduv):hover{color:#000;transform:translate(3px)}@media (width<=1024px){.toc-wrapper.svelte-1dzzduv{background:var(--color-gray);border-radius:8px;max-width:none;margin-bottom:3rem;padding:1.5rem;position:static}}.author-section.svelte-1finlaa{border-top:1px solid var(--color-border);background:0 0;margin-top:4rem;margin-bottom:3rem;padding:3rem 0}.author-container.svelte-1finlaa{flex-direction:row;align-items:flex-start;gap:4rem;display:flex}@media (width<=767px){.author-container.svelte-1finlaa{text-align:center;flex-direction:column;align-items:center;gap:2rem}}.author-profile.svelte-1finlaa{text-align:center;flex-direction:column;align-items:center;min-width:200px;display:flex}.author-avatar.svelte-1finlaa{flex-shrink:0;width:120px;height:120px;margin-bottom:1rem;display:block}.author-avatar.svelte-1finlaa img:where(.svelte-1finlaa){object-fit:cover;border-radius:50%;width:100%;height:100%;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 4px 12px #00000014}.author-section.svelte-1finlaa:hover .author-avatar:where(.svelte-1finlaa) img:where(.svelte-1finlaa){transform:scale(1.05)}.author-name.svelte-1finlaa{color:var(--color-black);margin:0;font-size:1.5rem;font-weight:700}.author-name.svelte-1finlaa a:where(.svelte-1finlaa){color:inherit;text-decoration:none;transition:color .2s}.author-name.svelte-1finlaa a:where(.svelte-1finlaa):hover{color:var(--color-primary)}.author-details.svelte-1finlaa{flex-direction:column;flex:1;gap:1.5rem;display:flex}@media (width<=767px){.author-details.svelte-1finlaa{text-align:center;align-items:center}}.author-bio-wrapper.svelte-1finlaa{text-align:left;flex-direction:column;gap:.5rem;display:flex}@media (width<=767px){.author-bio-wrapper.svelte-1finlaa{text-align:center}}.author-title.svelte-1finlaa{font-size:var(--font-size-base);text-transform:uppercase;letter-spacing:.05em;margin:0;font-weight:600}.author-bio.svelte-1finlaa{color:#4a4a4a;margin:0;font-size:1.1rem;line-height:1.6}.author-socials.svelte-1finlaa{flex-wrap:wrap;gap:1.5rem;padding-top:.5rem;display:flex}@media (width<=767px){.author-socials.svelte-1finlaa{justify-content:center}}.social-badge.svelte-1finlaa{color:#64748b;font-size:var(--font-size-base);background:#fff;border:1px solid #e2e8f0;border-radius:30px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.social-badge.svelte-1finlaa:hover{border-color:var(--color-primary,#f97316);color:var(--color-primary,#f97316);transform:translateY(-2px)}.blog-actions-wrapper.svelte-1wq7xyz{z-index:100;align-self:flex-start;height:min-content;position:sticky;top:10rem}.blog-actions-inner.svelte-1wq7xyz{-webkit-backdrop-filter:blur(16px);border-radius:999px;flex-direction:column;gap:.75rem;padding:.75rem;display:flex;box-shadow:0 12px 36px #0000000f;background:#ffffff94!important;border:1px solid #ffffff6b!important}.action-group.svelte-1wq7xyz{position:relative}.action-btn.svelte-1wq7xyz{width:42px;height:42px;color:var(--color-primary);cursor:pointer;background:#ffffff6b;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);display:flex}.action-btn.svelte-1wq7xyz:hover{background:#ffffffad;border-color:#ffffff80;transform:translateY(-2px)}.action-btn.active.svelte-1wq7xyz{color:var(--color-white);background:#1a1a1a;box-shadow:0 6px 18px #00000014}.action-btn.copied.svelte-1wq7xyz{background:var(--color-accent);color:#fff;box-shadow:0 6px 18px #00000014}.popover.svelte-1wq7xyz{z-index:101;background:#1a1a1a;border-radius:20px;align-items:center;width:max-content;padding:.5rem 1rem;display:flex;position:absolute;box-shadow:0 10px 40px #0003}.popover-horizontal.svelte-1wq7xyz{flex-direction:row;gap:1.5rem;padding:.75rem 1.5rem;top:50%;left:calc(100% + 1.25rem);transform:translateY(-50%)}.popover-item.svelte-1wq7xyz{color:#ffffffe6;white-space:nowrap;border-radius:12px;align-items:center;gap:.75rem;padding:.7rem .9rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.popover-item.svelte-1wq7xyz:hover{color:#fff;background:#ffffff1a}.brand-logo.svelte-1wq7xyz{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.brand-logo.svelte-1wq7xyz svg{object-fit:contain;width:100%;height:100%}.tooltip.svelte-1wq7xyz{color:#fff;pointer-events:none;white-space:nowrap;background:#1a1a1a;border-radius:8px;padding:.5rem 1rem;font-size:.75rem;font-weight:500;position:absolute;top:50%;left:calc(100% + 1.25rem);transform:translateY(-50%);box-shadow:0 4px 12px #0003}@media (width<=1350px){.blog-actions-wrapper.svelte-1wq7xyz{margin-left:-4rem}}@media (width<=1100px){.blog-actions-wrapper.svelte-1wq7xyz{z-index:1000;width:auto;margin:0;position:fixed;top:auto;bottom:2rem;left:50%;transform:translate(-50%)}.blog-actions-inner.svelte-1wq7xyz{flex-direction:row;padding:.65rem}.popover-horizontal.svelte-1wq7xyz{max-width:90vw;top:auto;bottom:calc(100% + 1.25rem);left:50%;overflow-x:auto;transform:translate(-50%)}.tooltip.svelte-1wq7xyz{top:auto;bottom:calc(100% + 1.25rem);left:50%;transform:translate(-50%)}}.container.post-main-layout.svelte-jot9ci{justify-content:flex-end;align-items:flex-start;gap:4rem;padding:0 4rem;display:flex}.toc-desktop.svelte-jot9ci{flex:0 0 280px;display:block;position:sticky;top:8rem}.post-content-area.svelte-jot9ci{gap:2rem;min-width:0;display:flex;position:relative}.post-main-content.svelte-jot9ci{flex:1;min-width:0;max-width:850px}.post-body-container.svelte-jot9ci{padding:0}@media (width<=1200px){.container.post-main-layout.svelte-jot9ci{gap:2rem}.toc-desktop.svelte-jot9ci{flex:0 0 240px}}@media (width<=1024px){.container.post-main-layout.svelte-jot9ci{flex-direction:column;gap:0;padding:0 1.5rem}.toc-desktop.svelte-jot9ci{display:none}}.post-header-outer.svelte-jot9ci{padding-top:5rem}.post-header.svelte-jot9ci{text-align:center;padding:4rem 0 6rem}.post-header.svelte-jot9ci h1:where(.svelte-jot9ci){color:var(--color-black);line-height:1.1;font-size:var(--font-size-4xl);margin-bottom:1.5rem}@media (width<=767px){.post-header-outer.svelte-jot9ci{padding-top:3rem}.post-header.svelte-jot9ci h1:where(.svelte-jot9ci){font-size:2rem}}.post-meta-top.svelte-jot9ci{font-size:var(--font-size-xs);justify-content:flex-start;align-items:center;gap:.5rem;margin-top:2rem;display:flex}.post-meta-top.svelte-jot9ci time:where(.svelte-jot9ci){color:var(--color-text);font-weight:var(--font-weight-medium)}.post-meta-top.svelte-jot9ci .separator:where(.svelte-jot9ci){color:var(--color-muted)}.post-meta-top.svelte-jot9ci .meta-category:where(.svelte-jot9ci){font-weight:var(--font-weight-medium);text-decoration:none}.post-meta-top.svelte-jot9ci a.meta-category:where(.svelte-jot9ci):hover{text-decoration:underline}.post-tags.svelte-jot9ci{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:.75rem;margin-top:2rem;padding:2rem 0;display:flex}.tag.svelte-jot9ci{font-size:var(--font-size-base);text-decoration:none}.post-featured-image-top.svelte-jot9ci{margin-bottom:3rem}.post-featured-image-top.svelte-jot9ci .container:where(.svelte-jot9ci){border-radius:12px;overflow:hidden}.post-featured-image-top.svelte-jot9ci picture,.post-featured-image-top.svelte-jot9ci img:where(.svelte-jot9ci){aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.post-content.svelte-jot9ci{font-size:var(--font-size-base);color:var(--color-text);line-height:2}.post-content.svelte-jot9ci h2,.post-content.svelte-jot9ci h3,.post-content.svelte-jot9ci h4,.post-content.svelte-jot9ci h5,.post-content.svelte-jot9ci h6{color:var(--color-black);margin:4rem 0 1.5rem;line-height:1.2}.post-content.svelte-jot9ci .js-component-marker{margin:2.5rem 0}.post-content.svelte-jot9ci>:first-child{margin-top:0!important}.post-content.svelte-jot9ci p{margin-bottom:1.5rem}.post-content.svelte-jot9ci img{border-radius:8px;max-width:100%;height:auto;margin:1.5rem 0}.post-content.svelte-jot9ci .slider-container img{border-radius:0;margin:0}.post-content.svelte-jot9ci a{text-decoration:underline}.post-content.svelte-jot9ci ul,.post-content.svelte-jot9ci ol{margin:1rem 0 1.5rem 1.5rem}.post-content.svelte-jot9ci li{margin-bottom:.5rem}.post-content.svelte-jot9ci blockquote{background:var(--color-gray);margin:1.5rem 0;padding:1rem 1.5rem;font-style:italic}.post-content.svelte-jot9ci em{color:var(--color-muted);font-style:italic}.post-content.svelte-jot9ci strong{font-weight:700}.post-content.svelte-jot9ci table{border-collapse:collapse;width:100%;font-size:var(--font-size-base);margin:2rem 0}.post-content.svelte-jot9ci thead{border-bottom:2px solid var(--color-border)}.post-content.svelte-jot9ci th{text-align:left;color:var(--color-black);background:var(--color-gray);white-space:nowrap;padding:.75rem 1rem;font-weight:600}.post-content.svelte-jot9ci td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);padding:.75rem 1rem}.post-content.svelte-jot9ci tr:last-child td{border-bottom:none}.post-content.svelte-jot9ci tbody tr:hover{background:var(--color-gray)}.post-footer.svelte-jot9ci{border-top:1px solid var(--color-border);margin-top:3rem;padding:2rem 0}.back-link.svelte-jot9ci{align-self:flex-start;margin-top:1rem;text-decoration:none}.back-link.svelte-jot9ci .arrow:where(.svelte-jot9ci){margin-left:0;margin-right:.5rem}.related-posts.svelte-jot9ci{border-top:1px solid var(--color-border);margin-top:4rem;padding:4rem 0 6rem}.related-posts.svelte-jot9ci h2:where(.svelte-jot9ci){font-size:var(--font-size-xl);color:var(--color-black);margin-bottom:2rem}.related-grid.svelte-jot9ci{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.related-card.svelte-jot9ci{background:0 0;flex-direction:column;gap:1rem;text-decoration:none;display:flex}.related-card.svelte-jot9ci:hover h3:where(.svelte-jot9ci){color:var(--color-primary);text-decoration:underline}.related-card.svelte-jot9ci:hover .related-image:where(.svelte-jot9ci) img:where(.svelte-jot9ci){transform:scale(1.03)}.related-image.svelte-jot9ci{aspect-ratio:16/10;background:var(--color-border);border-radius:12px;overflow:hidden}.related-image.svelte-jot9ci img:where(.svelte-jot9ci){object-fit:cover;width:100%;height:100%;transition:transform .4s}.related-content.svelte-jot9ci{padding:0}.related-category.svelte-jot9ci{font-size:var(--font-size-xs);letter-spacing:.08em;color:var(--color-secondary);text-transform:uppercase;margin-bottom:.5rem;display:block}.related-content.svelte-jot9ci h3:where(.svelte-jot9ci){font-size:var(--font-size-lg);color:var(--color-primary);margin-bottom:.75rem;font-weight:600;line-height:1.3}.related-excerpt.svelte-jot9ci{font-size:var(--font-size-btn);color:var(--color-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}@media (width<=1024px){.related-grid.svelte-jot9ci{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.related-grid.svelte-jot9ci{grid-template-columns:1fr}.related-posts.svelte-jot9ci{margin-top:2rem;padding-bottom:4rem}}
