.JsT-Oq_blogPage{background:var(--color-bg-primary);min-height:100vh;padding-top:calc(64px + var(--banner-height,40px));position:relative;overflow-x:hidden}.JsT-Oq_blogPage:before{content:"";background:radial-gradient(circle, var(--color-accent-glow) 0%, transparent 70%);pointer-events:none;z-index:0;width:700px;height:700px;position:fixed;top:-30%;right:-15%}.JsT-Oq_blogPage:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#a855f70f 0%,#0000 70%);width:500px;height:500px;position:fixed;bottom:-30%;left:-15%}.JsT-Oq_blogHeader{z-index:1;max-width:960px;padding:var(--space-16) var(--space-6) var(--space-8);text-align:center;margin:0 auto;position:relative}.JsT-Oq_blogLabel{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent);text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--space-4);display:inline-flex}.JsT-Oq_blogTitle{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);letter-spacing:-.03em;line-height:var(--line-height-tight);margin-bottom:var(--space-4)}.JsT-Oq_blogSubtitle{font-size:var(--font-size-lg);color:var(--color-text-tertiary);line-height:var(--line-height-relaxed);max-width:600px;margin:0 auto}.JsT-Oq_sectionContainer{margin-bottom:var(--space-12)}.JsT-Oq_sectionTitle{max-width:960px;margin:0 auto var(--space-6);padding:0 var(--space-6);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.02em}.JsT-Oq_articleGrid{z-index:1;max-width:960px;padding:0 var(--space-6) var(--space-16);gap:var(--space-6);grid-template-columns:1fr;margin:0 auto;display:grid;position:relative}.JsT-Oq_articleCard{background:var(--color-bg-glass);-webkit-backdrop-filter:blur(16px);border:1px solid var(--color-border-glass);border-radius:var(--radius-xl);padding:var(--space-8);gap:var(--space-4);cursor:pointer;flex-direction:column;text-decoration:none;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex}.JsT-Oq_articleCard:hover{border-color:#4f8ef766;transform:translateY(-4px);box-shadow:0 12px 40px #4f8ef714}.JsT-Oq_articleCardMeta{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.JsT-Oq_articleCategory{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-accent);background:var(--color-accent-subtle);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.06em;border:1px solid #4f8ef733;padding:.2rem .6rem}.JsT-Oq_articleDate,.JsT-Oq_articleReadTime{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.JsT-Oq_articleDot{background:var(--color-text-tertiary);opacity:.5;border-radius:50%;width:3px;height:3px}.JsT-Oq_articleEmoji{font-size:1.5rem;line-height:1}.JsT-Oq_articleTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.02em;line-height:var(--line-height-tight);margin:0}.JsT-Oq_articleDescription{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.JsT-Oq_articleTags{gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.JsT-Oq_articleTag{font-size:var(--font-size-xs);color:var(--color-text-tertiary);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.15rem .5rem}.JsT-Oq_articleReadMore{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent);margin-top:var(--space-2);transition:gap .2s;display:inline-flex}.JsT-Oq_articleCard:hover .JsT-Oq_articleReadMore{gap:var(--space-3)}.JsT-Oq_articlePage{z-index:1;max-width:760px;padding:var(--space-12) var(--space-6) var(--space-16);margin:0 auto;position:relative}.JsT-Oq_articleHero{margin-bottom:var(--space-10);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border)}.JsT-Oq_articleHeroEmoji{margin-bottom:var(--space-4);font-size:3rem;line-height:1;display:block}.JsT-Oq_articleHeroImage{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-xl);width:100%;height:auto;margin-bottom:var(--space-6);display:block}.JsT-Oq_articleHeroTitle{font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);letter-spacing:-.03em;line-height:var(--line-height-tight);margin-bottom:var(--space-5)}.JsT-Oq_articleHeroMeta{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.JsT-Oq_articleBody{gap:var(--space-10);flex-direction:column;display:flex}.JsT-Oq_articleSection{gap:var(--space-4);flex-direction:column;display:flex}.JsT-Oq_articleSectionHeading{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.01em;margin:0}.JsT-Oq_articleParagraph{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0;line-height:1.8}.JsT-Oq_articleList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.JsT-Oq_articleListItem{padding-left:var(--space-6);font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.7;position:relative}.JsT-Oq_articleListItem:before{content:"";left:var(--space-2);background:var(--color-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em}.JsT-Oq_articleHighlight{background:var(--color-accent-subtle);border:1px solid #4f8ef733;border-left:3px solid var(--color-accent);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6)}.JsT-Oq_articleHighlight p{color:var(--color-text-primary);font-size:var(--font-size-base);margin:0;font-style:italic;line-height:1.7}.JsT-Oq_articleCta{margin-top:var(--space-12);padding:var(--space-10) var(--space-8);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(16px);border:1px solid var(--color-border-glass);border-radius:var(--radius-xl);text-align:center}.JsT-Oq_articleCtaTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-3)}.JsT-Oq_articleCtaSubtitle{font-size:var(--font-size-base);color:var(--color-text-tertiary);margin-bottom:var(--space-6);max-width:500px;line-height:var(--line-height-relaxed);margin-left:auto;margin-right:auto}.JsT-Oq_articleCtaBtn{align-items:center;gap:var(--space-2);background:linear-gradient(135deg, var(--color-accent), var(--color-purple,#7c5ce7));color:#fff;border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);padding:.75rem 2rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.JsT-Oq_articleCtaBtn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #4f8ef740}.JsT-Oq_backLink{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);margin-bottom:var(--space-6);transition:color var(--transition-fast);cursor:pointer;text-decoration:none;display:inline-flex}.JsT-Oq_backLink:hover{color:var(--color-accent)}.JsT-Oq_footer{border-top:1px solid var(--color-border);padding:var(--space-6) var(--space-8);text-align:center}.JsT-Oq_footerText{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.JsT-Oq_footerLinks{justify-content:center;gap:var(--space-6);margin-top:var(--space-3);list-style:none;display:flex}.JsT-Oq_footerLink{font-size:var(--font-size-sm);color:var(--color-text-secondary);transition:color var(--transition-fast);text-decoration:none}.JsT-Oq_footerLink:hover{color:var(--color-text-primary)}.JsT-Oq_footerDeveloper{font-size:var(--font-size-xs,.75rem);color:var(--color-text-tertiary);margin-top:var(--space-3);opacity:.7}.JsT-Oq_footerDeveloper a{color:var(--color-text-secondary);transition:color var(--transition-fast);text-decoration:none}.JsT-Oq_footerDeveloper a:hover{color:var(--color-accent)}.JsT-Oq_relatedSection{z-index:1;max-width:960px;padding:var(--space-12) var(--space-6) var(--space-16);border-top:1px solid var(--color-border-glass);margin:0 auto;position:relative}.JsT-Oq_relatedTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.02em;margin:0 0 var(--space-6)}.JsT-Oq_relatedGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}@media (max-width:640px){.JsT-Oq_relatedSection{padding:var(--space-8) var(--space-4) var(--space-12)}.JsT-Oq_relatedGrid{grid-template-columns:1fr}.JsT-Oq_blogHeader{padding:var(--space-10) var(--space-4) var(--space-6)}.JsT-Oq_blogTitle{font-size:var(--font-size-2xl)}.JsT-Oq_articleGrid{padding:0 var(--space-4) var(--space-12)}.JsT-Oq_articleCard{padding:var(--space-6)}.JsT-Oq_articlePage{padding:var(--space-8) var(--space-4) var(--space-12)}.JsT-Oq_articleHeroTitle{font-size:var(--font-size-2xl)}.JsT-Oq_articleCta{padding:var(--space-8) var(--space-5)}}
.z0h-ga_credit{cursor:default}
