.blog-module__r2Uipq__toc{background:var(--surface,#141418);background-image:linear-gradient(#6366f10f 1px,#0000 1px),linear-gradient(90deg,#6366f10f 1px,#0000 1px);background-size:22px 22px;border:1px solid #2a2a32;border-radius:12px;overflow:hidden}.blog-module__r2Uipq__tocToggle{cursor:pointer;width:100%;font-family:var(--font-mono-stack);text-transform:uppercase;letter-spacing:.08em;color:var(--accent,#6366f1);background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-size:12px;display:flex}.blog-module__r2Uipq__tocChevron{font-family:var(--font-mono-stack);color:var(--data,#a3e635);font-size:16px;line-height:1;display:none}.blog-module__r2Uipq__tocList,.blog-module__r2Uipq__tocListOpen{flex-direction:column;gap:8px;margin:0;padding:0 16px 14px;list-style:none;display:flex}.blog-module__r2Uipq__tocLink,.blog-module__r2Uipq__tocLinkActive{color:var(--text-muted,#fff9);border-left:2px solid #0000;padding-left:12px;font-size:15px;line-height:1.35;text-decoration:none;transition:color .15s,border-color .15s;display:block}.blog-module__r2Uipq__tocLink:hover{color:var(--text,#fff)}.blog-module__r2Uipq__tocLinkActive{color:var(--data,#a3e635);border-left-color:var(--data,#a3e635)}@media (min-width:921px){.blog-module__r2Uipq__toc{position:sticky;top:24px}.blog-module__r2Uipq__tocToggle{cursor:default;pointer-events:none}.blog-module__r2Uipq__tocList,.blog-module__r2Uipq__tocListOpen{display:flex!important}}@media (max-width:920px){.blog-module__r2Uipq__tocChevron{display:inline-block}.blog-module__r2Uipq__tocList{display:none}.blog-module__r2Uipq__tocListOpen{display:flex}}.blog-module__r2Uipq__cta{background:radial-gradient(120% 140% at 0% 0%, #6366f129, transparent 60%), var(--surface,#141418);border:1px solid #6366f166;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin:30px 0;padding:20px 22px;display:flex}.blog-module__r2Uipq__ctaLime{background:radial-gradient(120% 140% at 0% 0%, #a3e63524, transparent 60%), var(--surface,#141418);border-color:#a3e63566}.blog-module__r2Uipq__ctaBody{flex:240px}.blog-module__r2Uipq__ctaKicker{font-family:var(--font-mono-stack);text-transform:uppercase;letter-spacing:.1em;color:var(--data,#a3e635);margin:0 0 4px;font-size:11px}.blog-module__r2Uipq__ctaText{color:var(--text,#fff);margin:0;font-size:16px;line-height:1.4}.blog-module__r2Uipq__ctaBtn{font-family:var(--font-mono-stack);color:#0a0a0a;background:var(--accent,#6366f1);border-radius:10px;flex:none;padding:11px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-block}.blog-module__r2Uipq__ctaBtn:hover{background:var(--accent-hover,#818cf8)}.blog-module__r2Uipq__ctaBtnLime{background:var(--data,#a3e635)}.blog-module__r2Uipq__ctaBtnLime:hover{background:#b6f04a}@media (prefers-reduced-motion:reduce){.blog-module__r2Uipq__tocLink,.blog-module__r2Uipq__tocLinkActive,.blog-module__r2Uipq__ctaBtn{transition:none}}
.post-layout-module__fEUn9W__grid{display:block}.post-layout-module__fEUn9W__side{margin:22px 0 6px}.post-layout-module__fEUn9W__main{min-width:0}@media (min-width:921px){.post-layout-module__fEUn9W__grid{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:40px;margin-top:6px;display:grid}.post-layout-module__fEUn9W__side{margin:0}}.post-layout-module__fEUn9W__main .post-body pre{font-family:var(--font-mono-stack);background:#141418;border:1px solid #2a2a32;border-radius:10px;margin:24px 0;padding:16px 18px;font-size:14px;line-height:1.6;overflow-x:auto}.post-layout-module__fEUn9W__main .post-body pre code{color:#ffffffe6;background:0 0;border:0;padding:0}.post-layout-module__fEUn9W__main .post-body :not(pre)>code{font-family:var(--font-mono-stack);color:var(--data,#a3e635);background:#141418;border:1px solid #2a2a32;border-radius:6px;padding:2px 6px;font-size:.9em}
