.read-progress-bar[data-astro-cid-vt34qafq]{z-index:1000;background:linear-gradient(90deg,#38bdf8,#2dd4bf);width:0%;height:3px;transition:width .1s ease-out;position:fixed;top:0;left:0}.post-detail-main[data-astro-cid-vt34qafq]{background:#020610;min-height:100vh;padding:7rem 1.5rem 8rem}.post-layout-container[data-astro-cid-vt34qafq]{grid-template-columns:1fr;gap:3.5rem;max-width:1200px;margin:0 auto;display:grid}@media (width>=1024px){.post-layout-container[data-astro-cid-vt34qafq]{grid-template-columns:minmax(0,840px) 250px;justify-content:center;align-items:start}}.post-article[data-astro-cid-vt34qafq]{width:100%;min-width:0}.toc-sidebar[data-astro-cid-vt34qafq]{display:none}@media (width>=1024px){.toc-sidebar[data-astro-cid-vt34qafq]{max-height:calc(100vh - 8rem);display:block;position:sticky;top:6rem}}.toc-sticky-box[data-astro-cid-vt34qafq]{border-left:1px solid #ffffff14;padding-left:1.25rem}.toc-header[data-astro-cid-vt34qafq]{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.toc-title[data-astro-cid-vt34qafq]{letter-spacing:.12em;color:#94a3b8;text-transform:uppercase;font-size:.85rem;font-weight:700}.toc-nav[data-astro-cid-vt34qafq]{max-height:calc(100vh - 14rem);padding-right:.5rem;overflow-y:auto}.toc-nav[data-astro-cid-vt34qafq]::-webkit-scrollbar{width:3px}.toc-nav[data-astro-cid-vt34qafq]::-webkit-scrollbar-thumb{background:#ffffff1a}.toc-list[data-astro-cid-vt34qafq]{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.toc-item[data-astro-cid-vt34qafq].depth-3{padding-left:.85rem}.toc-link[data-astro-cid-vt34qafq]{color:#64748b;word-break:break-word;font-size:.82rem;line-height:1.5;text-decoration:none;transition:all .2s;display:block}.toc-link[data-astro-cid-vt34qafq]:hover{color:#cbd5e1}.toc-link[data-astro-cid-vt34qafq].active{color:#38bdf8;font-weight:600}.toc-footer[data-astro-cid-vt34qafq]{border-top:1px solid #ffffff0d;margin-top:1.25rem;padding-top:1rem}.back-to-top-btn[data-astro-cid-vt34qafq]{color:#64748b;cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:0;font-size:.78rem;transition:color .2s;display:inline-flex}.back-to-top-btn[data-astro-cid-vt34qafq]:hover{color:#38bdf8}.post-nav[data-astro-cid-vt34qafq]{color:#64748b;align-items:center;gap:.6rem;margin-bottom:2.5rem;font-size:.85rem;display:flex}.back-link[data-astro-cid-vt34qafq]{color:#38bdf8;align-items:center;gap:.3rem;transition:color .2s;display:flex}.back-link[data-astro-cid-vt34qafq]:hover{color:#7dd3fc}.nav-sep[data-astro-cid-vt34qafq]{color:#334155}.article-header[data-astro-cid-vt34qafq]{margin-bottom:2rem}.article-meta[data-astro-cid-vt34qafq]{color:#64748b;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.85rem;display:flex}.meta-tag[data-astro-cid-vt34qafq]{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:0;padding:.15rem .55rem;font-weight:500}.meta-dot[data-astro-cid-vt34qafq]{color:#334155}.article-title[data-astro-cid-vt34qafq]{color:#f8fafc;margin-bottom:1rem;font-size:clamp(2rem,5vw,2.75rem);font-weight:800;line-height:1.3}.article-desc[data-astro-cid-vt34qafq]{color:#94a3b8;font-size:1.15rem;line-height:1.6}.article-divider[data-astro-cid-vt34qafq]{background:linear-gradient(90deg,#38bdf833,#0000);height:1px;margin-bottom:2.5rem}.post-body[data-astro-cid-vt34qafq]{margin-bottom:2.5rem}.article-faq-section[data-astro-cid-vt34qafq]{background:#0a192fb3;border:1px solid #38bdf840;border-radius:6px;margin:3rem 0 2.5rem;padding:1.5rem 1.6rem}.faq-section-header[data-astro-cid-vt34qafq]{border-bottom:1px solid #ffffff14;align-items:center;gap:.6rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.faq-section-tag[data-astro-cid-vt34qafq]{color:#38bdf8;letter-spacing:.05em;font-size:.78rem;font-weight:700;font-family:var(--font-sans)}.faq-section-title[data-astro-cid-vt34qafq]{color:#f8fafc;font-size:1.15rem;font-weight:700;font-family:var(--font-sans);margin:0}.faq-accordion-list[data-astro-cid-vt34qafq]{flex-direction:column;gap:.75rem;display:flex}.faq-item[data-astro-cid-vt34qafq]{background:#0f213e99;border:1px solid #ffffff14;border-radius:4px;transition:all .2s;overflow:hidden}.faq-item[data-astro-cid-vt34qafq][open]{background:#0f213ed9;border-color:#38bdf859}.faq-question[data-astro-cid-vt34qafq]{cursor:pointer;user-select:none;color:#f1f5f9;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:.95rem;font-weight:600;list-style:none;transition:color .2s;display:flex}.faq-question[data-astro-cid-vt34qafq]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-vt34qafq]:hover{color:#38bdf8}.faq-q-badge[data-astro-cid-vt34qafq]{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d;border-radius:3px;flex-shrink:0;padding:.15rem .45rem;font-size:.75rem;font-weight:700}.faq-q-text[data-astro-cid-vt34qafq]{flex:1;line-height:1.45}.faq-chevron[data-astro-cid-vt34qafq]{color:#64748b;flex-shrink:0;transition:transform .2s}.faq-item[data-astro-cid-vt34qafq][open] .faq-chevron[data-astro-cid-vt34qafq]{color:#38bdf8;transform:rotate(180deg)}.faq-answer[data-astro-cid-vt34qafq]{color:#94a3b8;border-top:1px solid #ffffff0d;padding:.85rem 1rem 1rem 2.85rem;font-size:.9rem;line-height:1.65}.faq-answer[data-astro-cid-vt34qafq] p[data-astro-cid-vt34qafq]{margin:0}.article-footer[data-astro-cid-vt34qafq]{border-top:1px solid #ffffff14;flex-direction:column;gap:2rem;padding-top:2rem;display:flex}.article-tags[data-astro-cid-vt34qafq]{flex-wrap:wrap;gap:.6rem;display:flex}.tag-pill[data-astro-cid-vt34qafq]{color:#cbd5e1;font-size:.8rem;font-weight:500;font-family:var(--font-sans);background:#0f213ed9;border:1px solid #38bdf840;border-radius:4px;padding:.3rem .75rem;transition:all .2s}.tag-pill[data-astro-cid-vt34qafq]:hover{color:#38bdf8;border-color:#38bdf880}
