#reading-progress[data-astro-cid-mu6cnre2]{position:fixed;top:0;left:0;width:0%;height:3px;background:linear-gradient(90deg,var(--accent-green),var(--accent-teal));z-index:200;transition:width .1s linear;border-radius:0 2px 2px 0}.author-bio[data-astro-cid-ynhdph36]{display:flex;gap:20px;align-items:flex-start;padding:24px;background:var(--bg-secondary);border:1px solid rgba(6,182,212,.15);border-radius:12px;margin-top:48px}.author-bio__avatar[data-astro-cid-ynhdph36]{flex-shrink:0}.author-bio__name[data-astro-cid-ynhdph36]{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:1rem;color:var(--text-primary);margin-bottom:6px}.author-bio__desc[data-astro-cid-ynhdph36]{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin-bottom:12px}.author-bio__desc[data-astro-cid-ynhdph36] a[data-astro-cid-ynhdph36]{color:var(--accent-green);text-decoration:none}.author-bio__links[data-astro-cid-ynhdph36]{display:flex;gap:16px;flex-wrap:wrap}.author-bio__link[data-astro-cid-ynhdph36]{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--accent-teal);text-decoration:none;font-weight:500;transition:color .2s}.author-bio__link[data-astro-cid-ynhdph36]:hover{color:var(--accent-green)}@media(max-width:480px){.author-bio[data-astro-cid-ynhdph36]{flex-direction:column;gap:14px;padding:18px}}.faq-section[data-astro-cid-hqz3ghsx]{margin-top:56px;padding-top:40px;border-top:1px solid rgba(6,182,212,.15)}.faq-section__title[data-astro-cid-hqz3ghsx]{font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:24px}.faq-list[data-astro-cid-hqz3ghsx]{display:flex;flex-direction:column;gap:12px}.faq-item[data-astro-cid-hqz3ghsx]{background:var(--bg-secondary);border:1px solid rgba(6,182,212,.12);border-radius:10px;overflow:hidden;transition:border-color .2s}.faq-item[data-astro-cid-hqz3ghsx][open]{border-color:#00ff8840}.faq-question[data-astro-cid-hqz3ghsx]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:.9375rem;color:var(--text-primary);cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-question[data-astro-cid-hqz3ghsx]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-hqz3ghsx]{flex-shrink:0;color:var(--accent-teal);transition:transform .25s ease}.faq-item[data-astro-cid-hqz3ghsx][open] .faq-icon[data-astro-cid-hqz3ghsx]{transform:rotate(180deg)}.faq-answer[data-astro-cid-hqz3ghsx]{padding:0 20px 16px;font-size:.9375rem;color:var(--text-secondary);line-height:1.7}.faq-answer[data-astro-cid-hqz3ghsx] p[data-astro-cid-hqz3ghsx]{margin:0}@media(max-width:480px){.faq-question[data-astro-cid-hqz3ghsx]{padding:14px 16px;font-size:.875rem}.faq-answer[data-astro-cid-hqz3ghsx]{padding:0 16px 14px}}.article-container[data-astro-cid-gsbvazvt]{max-width:760px;padding-bottom:80px}.article-header[data-astro-cid-gsbvazvt]{margin-bottom:48px}.article-title[data-astro-cid-gsbvazvt]{font-family:Space Grotesk,sans-serif;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.2;margin-bottom:16px}.article-desc[data-astro-cid-gsbvazvt]{color:var(--text-secondary);font-size:1.125rem;line-height:1.7;margin-bottom:16px}.article-toc[data-astro-cid-gsbvazvt]{background:var(--bg-secondary);border:1px solid rgba(6,182,212,.15);border-radius:12px;padding:20px 24px;margin-bottom:40px}.article-tags[data-astro-cid-gsbvazvt]{display:flex;flex-wrap:wrap;gap:8px;margin-top:40px;padding-top:24px;border-top:1px solid rgba(6,182,212,.15)}.article-tag[data-astro-cid-gsbvazvt]{padding:4px 12px;background:#06b6d414;border:1px solid rgba(6,182,212,.2);border-radius:50px;font-size:.75rem;color:var(--text-secondary)}.article-cta[data-astro-cid-gsbvazvt]{text-align:center;margin-top:48px;padding:40px 32px;background:linear-gradient(-45deg,#0a0e1a,#0d1a2a,#0a1a10,#0a0e1a);background-size:400% 400%;border:1px solid rgba(0,255,136,.2);border-radius:16px}.article-related[data-astro-cid-gsbvazvt]{margin-top:64px}.related-card[data-astro-cid-gsbvazvt]{display:block;padding:20px 24px;text-decoration:none;color:inherit;transition:border-color .3s ease,transform .3s ease}.related-card[data-astro-cid-gsbvazvt]:hover{border-color:#0f86;transform:translateY(-2px)}.related-card__title[data-astro-cid-gsbvazvt]{font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:600;margin-bottom:6px}@media(max-width:768px){.article-container[data-astro-cid-gsbvazvt]{padding-bottom:48px}.article-header[data-astro-cid-gsbvazvt]{margin-bottom:32px}.article-desc[data-astro-cid-gsbvazvt]{font-size:1rem}.article-toc[data-astro-cid-gsbvazvt]{padding:16px 18px;margin-bottom:32px}.article-cta[data-astro-cid-gsbvazvt]{padding:28px 20px;margin-top:36px}.article-related[data-astro-cid-gsbvazvt]{margin-top:40px}.related-card[data-astro-cid-gsbvazvt]{padding:16px 18px}}@media(max-width:480px){.article-cta[data-astro-cid-gsbvazvt]{padding:24px 16px;border-radius:12px}.article-cta[data-astro-cid-gsbvazvt] h3[data-astro-cid-gsbvazvt]{font-size:1.125rem!important}}.blog-prose{font-size:1.0625rem;line-height:1.8;color:var(--text-secondary)}.blog-prose h2{font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-top:48px;margin-bottom:16px;padding-left:16px;border-left:3px solid var(--accent-green)}.blog-prose h3{font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-top:36px;margin-bottom:12px}.blog-prose p{margin-bottom:20px}.blog-prose a{color:var(--accent-green);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.blog-prose a:hover{color:var(--accent-teal)}.blog-prose strong{color:var(--text-primary);font-weight:600}.blog-prose ul,.blog-prose ol{padding-left:24px;margin-bottom:20px}.blog-prose li{margin-bottom:8px}.blog-prose blockquote{border-left:3px solid var(--accent-teal);padding:12px 20px;margin:24px 0;background:#06b6d40d;border-radius:0 8px 8px 0;font-style:italic}.blog-prose code{background:var(--bg-secondary);padding:2px 6px;border-radius:4px;font-size:.9em;color:var(--accent-green)}.blog-prose pre{background:var(--bg-secondary);border:1px solid rgba(6,182,212,.15);border-radius:12px;padding:20px;overflow-x:auto;margin:24px 0}.blog-prose pre code{background:none;padding:0;color:var(--text-secondary)}.blog-prose img{max-width:100%;border-radius:12px;border:1px solid rgba(6,182,212,.15);margin:24px 0}.blog-prose hr{border:none;height:1px;background:#06b6d426;margin:40px 0}@media(max-width:768px){.blog-prose{font-size:1rem;line-height:1.7}.blog-prose h2{font-size:1.3rem;margin-top:36px;padding-left:12px}.blog-prose h3{font-size:1.1rem;margin-top:28px}.blog-prose pre{padding:16px;border-radius:8px;font-size:.85em}.blog-prose blockquote{padding:10px 16px;margin:20px 0}}
