.BlogPostClient-module__VTeq9a__blogContainer{background:var(--color-bg-primary);min-height:100vh;color:var(--color-text-secondary)}.BlogPostClient-module__VTeq9a__contentContainer{grid-template-columns:1fr 320px;gap:3rem;max-width:1440px;margin:0 auto;padding:3rem 4rem;display:grid}@media (max-width:1024px){.BlogPostClient-module__VTeq9a__contentContainer{padding:2rem}}.BlogPostClient-module__VTeq9a__backLink{color:var(--color-text-primary);border-radius:var(--border-radius-sm);background:var(--color-bg-secondary);border:1px solid var(--color-border);font-family:var(--font-family);font-size:.9rem;font-weight:var(--font-weight-medium);transition:var(--transition-normal);align-items:center;gap:.5rem;margin-bottom:2rem;padding:.6rem 1.2rem;text-decoration:none;display:inline-flex}.BlogPostClient-module__VTeq9a__backLink:hover{border-color:var(--color-primary);transform:translate(-3px);box-shadow:0 4px 12px rgba(144,76,232,.2)}.BlogPostClient-module__VTeq9a__mainContent{max-width:800px}.BlogPostClient-module__VTeq9a__featuredImage{border-radius:var(--border-radius-lg);border:1px solid var(--color-border);background:linear-gradient(155deg,#2e2e2e 2.75%,#a7a7a7 100.48%);height:400px;margin-bottom:2.5rem;position:relative;overflow:hidden}.BlogPostClient-module__VTeq9a__featuredImageOverlay{background:linear-gradient(rgba(29,29,32,0) 0%,rgba(29,29,32,.3) 100%);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.BlogPostClient-module__VTeq9a__featuredImageOverlayIcon{opacity:.3;font-size:4rem}.BlogPostClient-module__VTeq9a__articleHeader{margin-bottom:3rem}.BlogPostClient-module__VTeq9a__authorInfo{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.BlogPostClient-module__VTeq9a__authorAvatar{background:var(--color-primary);width:50px;height:50px;font-size:1.5rem;font-weight:var(--font-weight-semibold);font-family:var(--font-family);color:var(--color-text-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.BlogPostClient-module__VTeq9a__authorDetails{flex:1}.BlogPostClient-module__VTeq9a__authorName{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-family:var(--font-family);margin:0;font-size:.95rem}.BlogPostClient-module__VTeq9a__publishDate{color:var(--color-text-muted);font-size:.85rem;font-family:var(--font-family);margin:0}.BlogPostClient-module__VTeq9a__articleTitle{font-family:var(--font-family);font-size:2.5rem;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary);letter-spacing:.5px;margin-bottom:1.5rem}.BlogPostClient-module__VTeq9a__articleContent{font-size:1.05rem;line-height:var(--line-height-relaxed);color:var(--color-text-secondary);font-family:var(--font-family);font-weight:var(--font-weight-normal)}.BlogPostClient-module__VTeq9a__markdownH1,.BlogPostClient-module__VTeq9a__markdownH2,.BlogPostClient-module__VTeq9a__markdownH3{font-family:var(--font-family);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);margin-top:3rem;margin-bottom:1.2rem}.BlogPostClient-module__VTeq9a__markdownH1{border-bottom:2px solid var(--color-border);padding-bottom:.75rem;font-size:2rem}.BlogPostClient-module__VTeq9a__markdownH2{font-size:1.75rem}.BlogPostClient-module__VTeq9a__markdownH3{color:var(--color-accent);font-size:1.4rem}.BlogPostClient-module__VTeq9a__markdownP{margin-bottom:1.5rem}.BlogPostClient-module__VTeq9a__markdownA{color:var(--color-accent);transition:var(--transition-normal);border-bottom:1px solid rgba(220,193,255,.3);text-decoration:none}.BlogPostClient-module__VTeq9a__markdownA:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}.BlogPostClient-module__VTeq9a__markdownUl,.BlogPostClient-module__VTeq9a__markdownOl{margin-bottom:1.5rem;padding-left:2rem}.BlogPostClient-module__VTeq9a__markdownLi{margin-bottom:.75rem}.BlogPostClient-module__VTeq9a__markdownCode{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);font-family:var(--font-family);font-size:.9em;font-weight:var(--font-weight-normal);color:var(--color-accent);padding:.3rem .6rem}.BlogPostClient-module__VTeq9a__markdownPre{background:var(--color-bg-secondary);border-radius:var(--border-radius-lg);border:1px solid var(--color-border);margin-bottom:1.5rem;padding:1.5rem;overflow-x:auto}.BlogPostClient-module__VTeq9a__markdownBlockquote{border-left:4px solid var(--color-primary);color:var(--color-text-muted);background:var(--color-bg-secondary);border-radius:0 var(--border-radius-sm)var(--border-radius-sm)0;margin:1.5rem 0;padding:1rem 1.5rem;font-style:italic}.BlogPostClient-module__VTeq9a__markdownImg{border-radius:var(--border-radius-lg);border:1px solid var(--color-border);max-width:100%;height:auto;margin:1.5rem 0}.BlogPostClient-module__VTeq9a__markdownImgCaption{text-align:center;color:var(--color-text-muted);font-size:.85rem;font-family:var(--font-family);margin-top:.5rem;display:block}.BlogPostClient-module__VTeq9a__markdownTable{border-collapse:separate;border-spacing:0;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);font-family:var(--font-family);clip-path:polygon(10px 0%,100% 0%,100% calc(100% - 10px),calc(100% - 10px) 100%,0% 100%,0% 10px);margin:2rem 0;overflow:hidden;width:100%!important}.BlogPostClient-module__VTeq9a__markdownThead{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-dark)100%)!important;border-bottom:2px solid var(--color-accent)!important}.BlogPostClient-module__VTeq9a__markdownTh{text-align:left!important;font-weight:var(--font-weight-bold)!important;color:var(--color-text-primary)!important;text-transform:uppercase!important;letter-spacing:.8px!important;white-space:nowrap!important;background:0 0!important;border-right:2px solid rgba(255,255,255,.3)!important;padding:1rem 1.5rem!important;font-size:.9rem!important}.BlogPostClient-module__VTeq9a__markdownTh:first-child,.BlogPostClient-module__VTeq9a__markdownTd:first-child{width:20%!important;min-width:200px!important}.BlogPostClient-module__VTeq9a__markdownTh:nth-child(2),.BlogPostClient-module__VTeq9a__markdownTd:nth-child(2){width:25%!important;min-width:220px!important}.BlogPostClient-module__VTeq9a__markdownTh:nth-child(3),.BlogPostClient-module__VTeq9a__markdownTd:nth-child(3){white-space:nowrap!important;width:18%!important;min-width:150px!important}.BlogPostClient-module__VTeq9a__markdownTh:nth-child(4),.BlogPostClient-module__VTeq9a__markdownTd:nth-child(4){white-space:normal!important;width:37%!important}.BlogPostClient-module__VTeq9a__markdownTh:last-child{border-right:none;white-space:normal!important}.BlogPostClient-module__VTeq9a__markdownTbody{background:var(--color-bg-secondary)}.BlogPostClient-module__VTeq9a__markdownTr{border-bottom:1px solid var(--color-border);transition:var(--transition-normal)}.BlogPostClient-module__VTeq9a__markdownTr:hover{background:rgba(144,76,232,.05)}.BlogPostClient-module__VTeq9a__markdownTr:last-child{border-bottom:none}.BlogPostClient-module__VTeq9a__markdownTd{color:var(--color-text-secondary)!important;font-size:.95rem!important;line-height:var(--line-height-normal)!important;border-right:2px solid var(--color-border)!important;vertical-align:top!important;word-wrap:break-word!important;padding:1rem 1.5rem!important}.BlogPostClient-module__VTeq9a__markdownTd:last-child{border-right:none}.BlogPostClient-module__VTeq9a__markdownTd strong{color:var(--color-accent);font-weight:var(--font-weight-semibold)}@media (max-width:768px){.BlogPostClient-module__VTeq9a__markdownTable{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.BlogPostClient-module__VTeq9a__markdownTh,.BlogPostClient-module__VTeq9a__markdownTd{padding:.75rem 1rem;font-size:.85rem}}.BlogPostClient-module__VTeq9a__sidebarRight{height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:2rem}.BlogPostClient-module__VTeq9a__sidebarTocContainer,.BlogPostClient-module__VTeq9a__sidebarShareContainer,.BlogPostClient-module__VTeq9a__aboutContainer{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);clip-path:polygon(10px 0%,100% 0%,100% calc(100% - 10px),calc(100% - 10px) 100%,0% 100%,0% 10px);margin-bottom:1.5rem;padding:1.5rem}.BlogPostClient-module__VTeq9a__sidebarTocTitle,.BlogPostClient-module__VTeq9a__sidebarShareTitle,.BlogPostClient-module__VTeq9a__aboutTitle{font-family:var(--font-family);font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:1.2rem}.BlogPostClient-module__VTeq9a__sidebarTocList{margin:0;padding:0;list-style:none}.BlogPostClient-module__VTeq9a__sidebarTocItem{margin-bottom:.75rem}.BlogPostClient-module__VTeq9a__sidebarTocLink{color:var(--color-text-secondary);font-size:.9rem;font-family:var(--font-family);transition:var(--transition-normal);border-radius:var(--border-radius-sm);border-left:2px solid transparent;padding:.6rem .8rem;text-decoration:none;display:block}.BlogPostClient-module__VTeq9a__sidebarTocLink:hover{color:var(--color-text-primary);border-left-color:var(--color-primary);background:rgba(144,76,232,.1)}.BlogPostClient-module__VTeq9a__sidebarShareButtons{flex-direction:column;gap:.75rem;display:flex}.BlogPostClient-module__VTeq9a__sidebarShareButton,.BlogPostClient-module__VTeq9a__sidebarCopyButton{border-radius:var(--border-radius-sm);border:1px solid var(--color-border);color:var(--color-text-secondary);transition:var(--transition-normal);font-size:.85rem;font-family:var(--font-family);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;align-items:center;gap:.6rem;padding:.8rem 1rem;text-decoration:none;display:flex}.BlogPostClient-module__VTeq9a__sidebarShareButton:hover,.BlogPostClient-module__VTeq9a__sidebarCopyButton:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-primary);transform:scale(1.02);box-shadow:0 4px 12px rgba(144,76,232,.2)}.BlogPostClient-module__VTeq9a__sidebarCopyButtonSuccess{background:var(--color-success);border-color:var(--color-success);color:var(--color-text-primary)}.BlogPostClient-module__VTeq9a__aboutText{color:var(--color-text-secondary);font-size:.9rem;line-height:var(--line-height-relaxed);font-family:var(--font-family);font-weight:var(--font-weight-normal);margin:0}@media (max-width:1200px){.BlogPostClient-module__VTeq9a__contentContainer{grid-template-columns:1fr}.BlogPostClient-module__VTeq9a__sidebarRight{position:static}}@media (max-width:768px){.BlogPostClient-module__VTeq9a__articleTitle{font-size:2rem}.BlogPostClient-module__VTeq9a__featuredImage{height:250px}}
