.Blog-module__vvsJzG__page{color:#f8fafc;background:linear-gradient(#030712 0%,#0f172a 100%);min-height:100vh}.Blog-module__vvsJzG__nav{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030712b8;border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:center;padding:1.6rem 6vw;display:flex;position:sticky;top:0}.Blog-module__vvsJzG__logoMark{letter-spacing:.02em;cursor:pointer;align-items:center;gap:.8rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.Blog-module__vvsJzG__logoMark:hover{opacity:.85}.Blog-module__vvsJzG__logoSpark{background:linear-gradient(135deg,#38bdf8,#a855f7,#f97316);border-radius:50%;width:14px;height:14px;box-shadow:0 0 12px #38bdf8cc,0 0 32px #a855f7b3}.Blog-module__vvsJzG__logoText{text-transform:uppercase;color:#e2e8f0eb;letter-spacing:.24em;font-size:.95rem}.Blog-module__vvsJzG__navLinks{color:#e2e8f0e0;align-items:center;gap:1.8rem;font-size:.95rem;display:flex}.Blog-module__vvsJzG__navLinks a{opacity:.88;transition:color .2s,opacity .2s}.Blog-module__vvsJzG__navLinks a:hover{opacity:1;color:#f8fafc}.Blog-module__vvsJzG__mobileMenuButton{color:#f8fafc;cursor:pointer;background:0 0;border:none;padding:.5rem;font-size:1.5rem;line-height:1;display:none}.Blog-module__vvsJzG__main{max-width:1400px;margin:0 auto;padding:3rem 6vw 6rem}.Blog-module__vvsJzG__breadcrumb{color:#94a3b8cc;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.85rem;display:flex}.Blog-module__vvsJzG__breadcrumb a{color:#60a5fa;transition:color .2s}.Blog-module__vvsJzG__breadcrumb a:hover{color:#38bdf8}.Blog-module__vvsJzG__breadcrumbSeparator{color:#94a3b880}.Blog-module__vvsJzG__breadcrumbCurrent{color:#e2e8f0e6}.Blog-module__vvsJzG__article{flex-direction:column;gap:3rem;max-width:900px;display:flex}.Blog-module__vvsJzG__articleHeader{text-align:left;flex-direction:column;gap:1.2rem;display:flex}.Blog-module__vvsJzG__categoryBadge{text-transform:uppercase;letter-spacing:.16em;color:#60a5fa;background:#60a5fa29;border:1px solid #60a5fa59;border-radius:999px;align-items:center;width:fit-content;padding:.4rem .9rem;font-size:.75rem;font-weight:600;display:inline-flex}.Blog-module__vvsJzG__articleTitle{color:#f8fafc;letter-spacing:-.015em;margin:0;font-size:clamp(2.2rem,4vw,3rem);line-height:1.15}.Blog-module__vvsJzG__articleDescription{color:#e2e8f0cc;margin:0;font-size:1.1rem;line-height:1.7}.Blog-module__vvsJzG__articleMeta{border-top:1px solid #94a3b82e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.Blog-module__vvsJzG__authorInfo{align-items:center;gap:.8rem;display:flex}.Blog-module__vvsJzG__authorAvatar{color:#fff;background:linear-gradient(135deg,#f97316,#a855f7);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.1rem;font-weight:700;display:flex}.Blog-module__vvsJzG__authorDetails{flex-direction:column;gap:.1rem;display:flex}.Blog-module__vvsJzG__authorName{color:#f8fafc;font-size:.95rem;font-weight:600}.Blog-module__vvsJzG__authorRole{color:#94a3b8d9;font-size:.85rem}.Blog-module__vvsJzG__articleStats{color:#94a3b8d9;align-items:center;gap:.6rem;font-size:.9rem;display:flex}.Blog-module__vvsJzG__statDivider{color:#94a3b880}.Blog-module__vvsJzG__articleLayout{grid-template-columns:1fr 320px;align-items:start;gap:4rem;display:grid}.Blog-module__vvsJzG__sidebar{align-self:start;position:sticky;top:100px}.Blog-module__vvsJzG__sidebarSticky{flex-direction:column;gap:1.5rem;display:flex}.Blog-module__vvsJzG__ctaCard{background:linear-gradient(135deg,#60a5fa26,#a855f726);border:1px solid #60a5fa4d;border-radius:1.2rem;flex-direction:column;gap:1rem;padding:1.8rem;display:flex}.Blog-module__vvsJzG__ctaCard h3{color:#f8fafc;margin:0;font-size:1.1rem}.Blog-module__vvsJzG__ctaCard p{color:#e2e8f0cc;margin:0;font-size:.9rem;line-height:1.6}.Blog-module__vvsJzG__ctaButton{color:#0f172a;background:linear-gradient(135deg,#60a5fa,#a855f7,#f97316);border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #60a5fa66}.Blog-module__vvsJzG__ctaButton:hover{transform:translateY(-2px);box-shadow:0 12px 32px #60a5fa80}.Blog-module__vvsJzG__tocCard{background:#0f172ab3;border:1px solid #94a3b82e;border-radius:1.2rem;padding:1.5rem}.Blog-module__vvsJzG__tocCard h3{text-transform:uppercase;letter-spacing:.12em;color:#94a3b8e6;margin:0 0 1rem;font-size:.85rem}.Blog-module__vvsJzG__toc{flex-direction:column;gap:.6rem;display:flex}.Blog-module__vvsJzG__tocLink{color:#e2e8f0bf;border-left:2px solid #0000;padding-left:.5rem;font-size:.9rem;line-height:1.5;transition:color .2s,padding-left .2s}.Blog-module__vvsJzG__tocLink:hover{color:#60a5fa;border-left-color:#60a5fa;padding-left:.8rem}.Blog-module__vvsJzG__article section{flex-direction:column;gap:2.5rem;display:flex}.Blog-module__vvsJzG__contentSection{flex-direction:column;gap:1.2rem;display:flex}.Blog-module__vvsJzG__contentSection h2{color:#f8fafc;margin:0;font-size:1.9rem;line-height:1.3}.Blog-module__vvsJzG__contentSection h3{color:#f8fafc;margin:0;font-size:1.5rem;line-height:1.3}.Blog-module__vvsJzG__contentSection h4{color:#f8fafc;margin:0;font-size:1.2rem}.Blog-module__vvsJzG__contentSection p{color:#e2e8f0d9;margin:0;font-size:1.05rem;line-height:1.8}.Blog-module__vvsJzG__contentSection ul{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.Blog-module__vvsJzG__contentSection li{color:#e2e8f0d9;padding-left:1.8rem;font-size:1.05rem;line-height:1.7;position:relative}.Blog-module__vvsJzG__contentSection li:before{content:"";background:linear-gradient(135deg,#60a5fa,#a855f7);border-radius:50%;width:8px;height:8px;position:absolute;top:.65rem;left:0;box-shadow:0 0 10px #60a5fa99}.Blog-module__vvsJzG__contentSection strong{color:#f8fafc;font-weight:600}.Blog-module__vvsJzG__exampleBox{background:#0f172ab3;border:1px solid #60a5fa40;border-left:4px solid #60a5fa;border-radius:1rem;padding:1.5rem}.Blog-module__vvsJzG__exampleBox h4{text-transform:uppercase;letter-spacing:.12em;color:#60a5fa;margin:0 0 .8rem;font-size:.85rem}.Blog-module__vvsJzG__exampleBox p{color:#e2e8f0d9;margin:0;font-size:.95rem;line-height:1.7}.Blog-module__vvsJzG__checklistBox{background:linear-gradient(135deg,#34d3991a,#60a5fa1a);border:1px solid #34d3994d;border-radius:1rem;padding:1.8rem}.Blog-module__vvsJzG__checklist{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.Blog-module__vvsJzG__checklist li{color:#e2e8f0e6;padding-left:0;font-size:1.05rem}.Blog-module__vvsJzG__checklist li:before{display:none}.Blog-module__vvsJzG__faqSection{flex-direction:column;gap:1.5rem;display:flex}.Blog-module__vvsJzG__faqItem{background:#0f172ab3;border:1px solid #94a3b82e;border-radius:1rem;padding:1.5rem}.Blog-module__vvsJzG__faqItem h4{color:#f8fafc;margin:0 0 .8rem;font-size:1.15rem}.Blog-module__vvsJzG__faqItem p{color:#e2e8f0d9;margin:0;font-size:1rem;line-height:1.7}.Blog-module__vvsJzG__articleFooter{border-top:1px solid #94a3b82e;padding-top:2rem}.Blog-module__vvsJzG__backButton{color:#f8fafc;background:#0f172ab3;border:1px solid #94a3b840;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:500;transition:border-color .2s,transform .2s;display:inline-flex}.Blog-module__vvsJzG__backButton:hover{border-color:#60a5fa80;transform:translate(-4px)}.Blog-module__vvsJzG__footer{background:#030712e6;border-top:1px solid #94a3b82e;margin-top:4rem;padding:2.5rem 6vw}.Blog-module__vvsJzG__footerContent{color:#94a3b8bf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;font-size:.9rem;display:flex}.Blog-module__vvsJzG__footerLinks{gap:1.5rem;display:flex}.Blog-module__vvsJzG__footerLinks a{color:#e2e8f0bf;transition:color .2s}.Blog-module__vvsJzG__footerLinks a:hover{color:#60a5fa}@media (max-width:1080px){.Blog-module__vvsJzG__articleLayout{grid-template-columns:1fr}.Blog-module__vvsJzG__sidebarSticky{flex-direction:row;gap:1rem;position:static}.Blog-module__vvsJzG__ctaCard,.Blog-module__vvsJzG__tocCard{flex:1}}@media (max-width:768px){.Blog-module__vvsJzG__nav{flex-wrap:wrap;padding:1rem 5vw}.Blog-module__vvsJzG__mobileMenuButton{display:block}.Blog-module__vvsJzG__navLinks{background:#0f172af2;border-top:1px solid #94a3b82e;flex-direction:column;gap:0;width:100%;margin-top:1rem;padding:1rem 0;display:none}.Blog-module__vvsJzG__navLinks.Blog-module__vvsJzG__open{display:flex}.Blog-module__vvsJzG__navLinks a{border-bottom:1px solid #94a3b81a;padding:.75rem 1rem}.Blog-module__vvsJzG__main{padding:2rem 5vw 4rem}.Blog-module__vvsJzG__articleTitle{font-size:1.8rem}.Blog-module__vvsJzG__articleMeta{flex-direction:column;align-items:flex-start}.Blog-module__vvsJzG__sidebarSticky{flex-direction:column}.Blog-module__vvsJzG__contentSection h2{font-size:1.6rem}.Blog-module__vvsJzG__contentSection h3{font-size:1.3rem}}@media (max-width:540px){.Blog-module__vvsJzG__breadcrumb{font-size:.75rem}.Blog-module__vvsJzG__articleDescription{font-size:1rem}.Blog-module__vvsJzG__contentSection p,.Blog-module__vvsJzG__contentSection li{font-size:.95rem}}.Blog-module__vvsJzG__blogIndexHeader{text-align:center;max-width:800px;margin:0 auto 4rem;padding:2rem 0}.Blog-module__vvsJzG__blogIndexTitle{color:#f8fafc;letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2.5rem,5vw,3.5rem)}.Blog-module__vvsJzG__blogIndexDescription{color:#e2e8f0cc;margin:0;font-size:1.2rem;line-height:1.7}.Blog-module__vvsJzG__blogGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin-bottom:4rem;display:grid}.Blog-module__vvsJzG__blogCard{cursor:pointer;background:#0f172ab3;border:1px solid #94a3b82e;border-radius:1.2rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:block;overflow:hidden}.Blog-module__vvsJzG__blogCard:hover{border-color:#60a5fa66;transform:translateY(-4px);box-shadow:0 12px 32px #60a5fa33}.Blog-module__vvsJzG__blogCardContent{flex-direction:column;gap:1rem;padding:2rem;display:flex}.Blog-module__vvsJzG__blogCardTitle{color:#f8fafc;margin:0;font-size:1.5rem;font-weight:600;line-height:1.3}.Blog-module__vvsJzG__blogCardDescription{color:#e2e8f0bf;flex-grow:1;margin:0;font-size:1rem;line-height:1.6}.Blog-module__vvsJzG__blogCardMeta{border-top:1px solid #94a3b826;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.Blog-module__vvsJzG__blogCardStats{color:#94a3b8cc;align-items:center;gap:.5rem;font-size:.85rem;display:flex}@media (max-width:768px){.Blog-module__vvsJzG__blogGrid{grid-template-columns:1fr}.Blog-module__vvsJzG__blogIndexHeader{margin-bottom:2.5rem}.Blog-module__vvsJzG__blogCardMeta{flex-direction:column;align-items:flex-start}}.Blog-module__vvsJzG__tldrBox{color:#e2e8f0e6;background:linear-gradient(135deg,#f973161f,#a855f71f);border:1px solid #f973164d;border-left:4px solid #f97316;border-radius:1rem;margin-bottom:1.5rem;padding:1.5rem;font-size:1.05rem;line-height:1.7}.Blog-module__vvsJzG__tldrBox strong{color:#f97316;text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;font-weight:700}.Blog-module__vvsJzG__authorBio{background:#0f172ab3;border:1px solid #94a3b82e;border-radius:1.2rem;gap:1.2rem;margin-top:2rem;padding:2rem;display:flex}.Blog-module__vvsJzG__authorBioContent{flex:1}.Blog-module__vvsJzG__authorBioContent h4{color:#f8fafc;margin:0 0 .6rem;font-size:1.1rem}.Blog-module__vvsJzG__authorBioContent p{color:#e2e8f0cc;margin:0;font-size:.95rem;line-height:1.7}.Blog-module__vvsJzG__tagSection{border-top:1px solid #94a3b82e;border-bottom:1px solid #94a3b82e;margin:2rem 0;padding:2rem 0}.Blog-module__vvsJzG__tagSection h4{text-transform:uppercase;letter-spacing:.12em;color:#94a3b8e6;margin:0 0 1rem;font-size:.85rem}.Blog-module__vvsJzG__tags{flex-wrap:wrap;gap:.6rem;display:flex}.Blog-module__vvsJzG__tag{color:#60a5fa;background:#60a5fa1f;border:1px solid #60a5fa40;border-radius:999px;padding:.4rem .9rem;font-size:.8rem;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.Blog-module__vvsJzG__tag:hover{background:#60a5fa2e;border-color:#60a5fa66}.Blog-module__vvsJzG__shareSection{padding:1.5rem 0}.Blog-module__vvsJzG__shareSection h4{text-transform:uppercase;letter-spacing:.12em;color:#94a3b8e6;margin:0 0 1rem;font-size:.85rem}.Blog-module__vvsJzG__shareButtons{flex-wrap:wrap;gap:.8rem;display:flex}.Blog-module__vvsJzG__shareButton{color:#f8fafc;cursor:pointer;background:#0f172ab3;border:1px solid #94a3b840;border-radius:999px;justify-content:center;align-items:center;padding:.6rem 1.2rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.Blog-module__vvsJzG__shareButton:hover{background:#60a5fa1a;border-color:#60a5fa80}.Blog-module__vvsJzG__article code,.Blog-module__vvsJzG__contentSection code,.Blog-module__vvsJzG__exampleBox code{color:#38bdf8;background:#0f172ae6;border:1px solid #94a3b833;border-radius:.3rem;padding:.2rem .5rem;font-family:Courier New,monospace;font-size:.9em}@media (max-width:768px){.Blog-module__vvsJzG__authorBio{flex-direction:column;padding:1.5rem}.Blog-module__vvsJzG__tags{gap:.5rem}.Blog-module__vvsJzG__tag{padding:.35rem .75rem;font-size:.75rem}.Blog-module__vvsJzG__shareButtons{gap:.6rem}.Blog-module__vvsJzG__shareButton{padding:.5rem 1rem;font-size:.8rem}}.Blog-module__vvsJzG__tutorialImage{background:#0f172a80;border:1px solid #94a3b826;border-radius:1rem;margin:1.5rem 0;padding:1rem}.Blog-module__vvsJzG__tutorialImage img{border-radius:.5rem;width:100%;height:auto;display:block;box-shadow:0 4px 12px #0000004d}@media (max-width:768px){.Blog-module__vvsJzG__tutorialImage{margin:1rem 0;padding:.75rem}}
