.seo-shell-nav{position:sticky;top:0;z-index:50;background:rgba(6,6,10,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.seo-shell-nav-inner{max-width:var(--maxw,480px);margin:0 auto;padding:var(--space-4) var(--space-5);display:flex;align-items:center;justify-content:space-between}.seo-shell-logo{display:inline-flex;align-items:center;text-decoration:none}.seo-shell-logo-img{height:28px;width:auto;display:block}.seo-shell-actions{display:flex;align-items:center;gap:var(--space-2)}.seo-shell-lang-wrap{position:relative}.seo-shell-lang{font:var(--body-sm);color:var(--text-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-d);border-radius:var(--radius-full);background:transparent;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.seo-shell-lang.is-open,.seo-shell-lang:hover{color:var(--text-1);border-color:var(--text-3);background:hsla(0,0%,100%,.04)}.seo-shell-lang-menu{position:absolute;top:calc(100% + 8px);right:0;list-style:none;margin:0;padding:var(--space-1);min-width:160px;background:rgba(20,20,28,.98);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-d);border-radius:var(--radius-md);box-shadow:0 12px 40px rgba(0,0,0,.4);z-index:51}.seo-shell-lang-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-2) var(--space-3);background:none;border:none;cursor:pointer;font:var(--body-sm);color:var(--text-2);border-radius:var(--radius-sm);transition:background .12s,color .12s}.seo-shell-lang-item:hover{background:hsla(0,0%,100%,.06);color:var(--text-1)}.seo-shell-lang-item.is-current{color:var(--pink-400);background:rgba(255,92,138,.1)}.seo-shell-lang-check{font-weight:700}.seo-shell-login{font:var(--body-sm);font-weight:600;color:var(--text-1);padding:var(--space-2) var(--space-4);background:var(--bg-raised);border:1px solid var(--border-d);border-radius:var(--radius-full);text-decoration:none;transition:background .15s}.seo-shell-login:hover{background:var(--bg-elevated)}.seo-shell-footer{background:var(--bg-base);color:var(--text-2);padding:var(--space-6) var(--space-5);border-top:1px solid var(--border-d);text-align:center}.seo-shell-footer-inner{max-width:var(--maxw,480px);margin:0 auto}.seo-shell-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4)}.seo-shell-footer-links a{font:var(--caption);color:var(--text-2);text-decoration:none;transition:color .15s}.seo-shell-footer-links a:hover{color:var(--brand)}.seo-shell-footer-copy{font:var(--tiny);color:var(--text-3)}@media (min-width:768px){.seo-shell-nav-inner{padding:var(--space-4) var(--space-8)}.seo-shell-footer{padding:var(--space-8)}}.BlogPostTemplate_hero__Va_Dc{background:var(--surface-navy);padding:100px 0 80px;position:relative;overflow:hidden;color:#fff}.BlogPostTemplate_heroGlow__K3VIP{position:absolute;inset:0;background:radial-gradient(ellipse 55% 55% at 15% 55%,rgba(124,58,237,.2) 0,transparent 65%),radial-gradient(ellipse 40% 60% at 88% 30%,rgba(232,86,122,.16) 0,transparent 60%);pointer-events:none}.BlogPostTemplate_heroWrap__ACEqM{position:relative;z-index:1;max-width:1100px;margin:0 auto;padding:0 32px}.BlogPostTemplate_heroGrid__TpdeD{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:center}.BlogPostTemplate_heroGridNoImage__36ky8{display:grid;grid-template-columns:1fr;gap:48px;align-items:center;max-width:760px}.BlogPostTemplate_heroH1__WQJxv{font:var(--h1);letter-spacing:var(--h1-ls);color:#fff;margin:16px 0}.BlogPostTemplate_catBadge__5GJFd{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:hsla(0,0%,100%,.05);border:1px solid rgba(124,58,237,.32);border-radius:var(--radius-full);backdrop-filter:blur(12px);font:600 13px/1.5 var(--font);color:var(--fuji-300)}.BlogPostTemplate_catBadge__5GJFd:before{content:"";width:6px;height:6px;border-radius:9999px;background:linear-gradient(135deg,var(--brand-soft),#7c3aed);box-shadow:0 0 8px rgba(232,86,122,.6)}.BlogPostTemplate_meta__TmLGb{display:flex;gap:16px;align-items:center;margin-top:16px;font:400 13px/1.5 var(--font);color:hsla(0,0%,100%,.56);flex-wrap:wrap}.BlogPostTemplate_metaItem__PuYon{display:inline-flex;align-items:center;gap:8px}.BlogPostTemplate_metaSep__uy87Y{width:3px;height:3px;border-radius:9999px;background:hsla(0,0%,100%,.24)}.BlogPostTemplate_heroCtas__nH03k{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.BlogPostTemplate_heroCtaPrimary__7XH52,a.BlogPostTemplate_heroCtaPrimary__7XH52:link,a.BlogPostTemplate_heroCtaPrimary__7XH52:visited{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--brand-soft),var(--brand),var(--brand-deep));color:var(--text-on-alt);font:700 15px/1.45 var(--font);padding:16px 32px;border-radius:var(--radius-full);text-decoration:none;box-shadow:0 6px 24px rgba(232,86,122,.4);transition:transform .2s,box-shadow .2s}.BlogPostTemplate_heroCtaPrimary__7XH52:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(232,86,122,.56)}.BlogPostTemplate_heroCtaSecondary__Nsj9Q,a.BlogPostTemplate_heroCtaSecondary__Nsj9Q:link,a.BlogPostTemplate_heroCtaSecondary__Nsj9Q:visited{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.08);color:var(--text-on-alt);font:600 14px/1.45 var(--font);padding:16px 24px;border-radius:var(--radius-full);text-decoration:none;border:1px solid hsla(0,0%,100%,.16);backdrop-filter:blur(8px);transition:background .2s}.BlogPostTemplate_heroCtaSecondary__Nsj9Q:hover{background:hsla(0,0%,100%,.16)}.BlogPostTemplate_heroCover__L1QjT{position:relative;aspect-ratio:4/5;border-radius:24px;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.48),0 0 0 1px hsla(0,0%,100%,.08)}.BlogPostTemplate_heroCover__L1QjT img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.BlogPostTemplate_heroCover__L1QjT:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,15,30,.4) 0,transparent 48%);pointer-events:none}.BlogPostTemplate_bodyWrap___embI{padding:48px 0;background:var(--surface-raised)}.BlogPostTemplate_body__Ba4KG{max-width:1100px;margin:0 auto;padding:0 32px}.BlogPostTemplate_grid__eS84f{display:grid;grid-template-columns:1fr 280px;gap:48px}.BlogPostTemplate_main__IpGzU{color:var(--text-muted);font:var(--body-lg);letter-spacing:var(--body-lg-ls)}.BlogPostTemplate_main__IpGzU h2{font:var(--h2);letter-spacing:var(--h2-ls);color:var(--text);margin:32px 0 16px;padding-bottom:12px;border-bottom:2px solid #7c3aed;scroll-margin-top:80px}.BlogPostTemplate_main__IpGzU h2:first-child{margin-top:0}.BlogPostTemplate_main__IpGzU h3{font:var(--h3);letter-spacing:var(--h3-ls);color:var(--text);margin:32px 0 12px}.BlogPostTemplate_main__IpGzU p{font:var(--body);color:var(--text-muted);line-height:1.95;margin-bottom:16px}.BlogPostTemplate_main__IpGzU ol,.BlogPostTemplate_main__IpGzU ul{margin:12px 0 16px 24px}.BlogPostTemplate_main__IpGzU li{font:var(--body);color:var(--text-muted);line-height:1.85;margin-bottom:8px}.BlogPostTemplate_main__IpGzU a{color:var(--fuji-500);text-decoration:underline;text-underline-offset:3px}.BlogPostTemplate_main__IpGzU a:hover{color:var(--fuji-600)}.BlogPostTemplate_main__IpGzU strong{color:var(--text);font-weight:700}.BlogPostTemplate_main__IpGzU blockquote{border-left:4px solid var(--fuji-500);background:rgba(124,58,237,.04);padding:16px 24px;margin:24px 0;border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text-muted);font-style:italic}.BlogPostTemplate_main__IpGzU figure{margin:32px 0}.BlogPostTemplate_main__IpGzU figure img{width:100%;display:block;border-radius:16px;box-shadow:0 12px 32px rgba(0,0,0,.08)}.BlogPostTemplate_main__IpGzU figcaption{margin-top:8px;font:400 13px/1.5 var(--font);color:var(--text-subtle);text-align:center;font-style:italic}.BlogPostTemplate_main__IpGzU .BlogPostTemplate_mid-cta__ijEKd{background:linear-gradient(135deg,#1a0f1e,#2a1540);border-radius:16px;padding:32px;margin:32px 0;display:flex;align-items:center;gap:24px;color:#fff;position:relative;overflow:hidden;box-shadow:0 12px 36px rgba(124,58,237,.16)}.BlogPostTemplate_main__IpGzU .BlogPostTemplate_mid-cta__ijEKd:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 100% at 0 50%,rgba(232,86,122,.24) 0,transparent 65%);pointer-events:none}.BlogPostTemplate_main__IpGzU .BlogPostTemplate_mid-cta-body__g4vqf{flex:1;position:relative;z-index:1}.BlogPostTemplate_main__IpGzU .BlogPostTemplate_mid-cta-title__m1mYA{font:var(--h3);letter-spacing:var(--h3-ls);color:#fff;margin-bottom:8px}.BlogPostTemplate_main__IpGzU .BlogPostTemplate_mid-cta-sub__2phiw{font:400 14px/1.5 var(--font);color:hsla(0,0%,100%,.7);line-height:1.7}.BlogPostTemplate_main__IpGzU .BlogPostTemplate_mid-cta-btn__PIoE1,.BlogPostTemplate_main__IpGzU a.BlogPostTemplate_mid-cta-btn__PIoE1:link,.BlogPostTemplate_main__IpGzU a.BlogPostTemplate_mid-cta-btn__PIoE1:visited{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--brand-soft),var(--brand));color:#fff;font:400 14px/1.5 var(--font);font-weight:700;padding:12px 24px;border-radius:9999px;text-decoration:none;box-shadow:0 4px 16px rgba(232,86,122,.4);transition:transform .2s;position:relative;z-index:1;white-space:nowrap}.BlogPostTemplate_main__IpGzU .BlogPostTemplate_mid-cta-btn__PIoE1:hover{transform:translateY(-2px)}@media (max-width:640px){.BlogPostTemplate_main__IpGzU .BlogPostTemplate_mid-cta__ijEKd{flex-direction:column;align-items:flex-start;padding:24px;gap:16px}.BlogPostTemplate_main__IpGzU .BlogPostTemplate_mid-cta-btn__PIoE1{width:100%;justify-content:center}}.BlogPostTemplate_sidebar__x3fa0{position:sticky;top:24px;align-self:start}.BlogPostTemplate_sideCard__spRcT{background:var(--surface-raised);border:1px solid var(--border);border-radius:16px;padding:24px;margin-bottom:24px}.BlogPostTemplate_sideCardTitle__ylVep{font:400 14px/1.5 var(--font);font-weight:700;color:var(--text);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border)}.BlogPostTemplate_sideCard__spRcT ul{list-style:none;padding:0;margin:0}.BlogPostTemplate_sideCard__spRcT li{margin-bottom:8px}.BlogPostTemplate_sideCard__spRcT a{font:400 13px/1.5 var(--font);color:var(--text-muted);text-decoration:none;transition:color .2s}.BlogPostTemplate_sideCard__spRcT a:hover{color:var(--fuji-500)}.BlogPostTemplate_tocLink__TKUBI{display:block;padding:8px 12px;border-left:2px solid #efefef;transition:all .2s}.BlogPostTemplate_tocLink__TKUBI:hover{border-left-color:var(--fuji-500);color:var(--fuji-500)}.BlogPostTemplate_faqBox__isK4F{background:rgba(124,58,237,.04);border:1px solid #e9defb;border-radius:16px;padding:32px;margin:32px 0}.BlogPostTemplate_faqTitle__pngYu{font:var(--h3);letter-spacing:var(--h3-ls);color:var(--text);margin-bottom:16px}.BlogPostTemplate_faqItem__qgCRJ{border-bottom:1px solid #e9defb;padding:16px 0}.BlogPostTemplate_faqItem__qgCRJ:last-child{border-bottom:none}.BlogPostTemplate_faqQ__0NHub{font:400 15px/1.5 var(--font);font-weight:700;color:var(--text);margin-bottom:8px}.BlogPostTemplate_faqA__zvnh_{font:400 14px/1.5 var(--font);color:var(--text-muted);line-height:1.85}.BlogPostTemplate_relatedGrid__Csjo2{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.BlogPostTemplate_relatedCard__M2JNR{background:var(--surface-raised);border:1px solid var(--border);border-radius:16px;overflow:hidden;text-decoration:none;transition:all .2s;display:block;color:inherit}.BlogPostTemplate_relatedCard__M2JNR:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(0,0,0,.08)}.BlogPostTemplate_relatedImg__z1Fmb{height:160px;background:linear-gradient(135deg,#0f0f1e,#2a1540);display:flex;align-items:center;justify-content:center;font:400 48px/1 var(--font)}.BlogPostTemplate_relatedBody__wuIqx{padding:24px}.BlogPostTemplate_relatedCat__V2fGd{font:400 12px/1.5 var(--font);font-weight:700;color:var(--fuji-500);margin-bottom:8px}.BlogPostTemplate_relatedTitle__zn1qG{font:var(--h4);letter-spacing:var(--h4-ls);color:var(--text);margin-bottom:8px;line-height:1.5}.BlogPostTemplate_relatedDesc__40jwx{font:400 13px/1.5 var(--font);color:var(--text-subtle);line-height:1.6}.BlogPostTemplate_ctaWrap__ZbDtA{padding:48px 0;background:var(--surface-cream)}.BlogPostTemplate_ctaBox__UJggD{max-width:1100px;margin:0 auto;background:linear-gradient(135deg,#0f0f1e,#2a1540);border-radius:24px;padding:56px 32px;text-align:center;position:relative;overflow:hidden}.BlogPostTemplate_ctaBox__UJggD:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 50% 0,rgba(124,58,237,.16),transparent 60%),radial-gradient(ellipse 40% 60% at 88% 88%,rgba(232,86,122,.16),transparent 65%);pointer-events:none}.BlogPostTemplate_ctaBox__UJggD>*{position:relative;z-index:1}.BlogPostTemplate_ctaTitle__Vg7iw{font:var(--h2);letter-spacing:var(--h2-ls);color:#fff;margin-bottom:12px}.BlogPostTemplate_ctaSub__fF2jy{font:var(--body-lg);color:hsla(0,0%,100%,.64);margin-bottom:24px}@media (max-width:768px){.BlogPostTemplate_hero__Va_Dc{padding:64px 0 56px}.BlogPostTemplate_heroGrid__TpdeD{grid-template-columns:1fr;gap:24px}.BlogPostTemplate_heroCover__L1QjT{aspect-ratio:16/10;max-width:480px;margin:0 auto}.BlogPostTemplate_grid__eS84f{grid-template-columns:1fr}.BlogPostTemplate_sidebar__x3fa0{position:static}.BlogPostTemplate_relatedGrid__Csjo2{grid-template-columns:1fr}}html.dark .BlogPostTemplate_faqBox__isK4F,html.dark .BlogPostTemplate_main__IpGzU blockquote{background:rgba(124,58,237,.08)}html.dark .BlogPostTemplate_tocLink__TKUBI{border-left-color:hsla(0,0%,100%,.16)}html.dark .BlogPostTemplate_faqItem__qgCRJ{border-bottom-color:var(--border)}.BlogPostTemplate_deepSectionWrap__KmYaO{max-width:1100px;margin:64px auto 0;padding:0 32px}.BlogPostTemplate_deepSectionTitle__eU1Rs{font:var(--h2);font-weight:700;color:var(--text);text-align:center;margin-bottom:36px}.BlogPostTemplate_deepSection__avTF0{max-width:820px;margin:0 auto 48px}.BlogPostTemplate_deepImage__57_hB{width:100%;height:200px;border-radius:16px;margin-bottom:24px;display:flex;align-items:center;justify-content:center;font:700 64px/1 var(--font);color:hsla(0,0%,100%,.95);box-shadow:0 8px 32px rgba(0,0,0,.08);position:relative;overflow:hidden}.BlogPostTemplate_deepImage__57_hB:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 100%,rgba(0,0,0,.2),transparent 70%)}.BlogPostTemplate_deepImageEmoji__gM6d7{position:relative;z-index:1}.BlogPostTemplate_deepImageCaption__a0A8N{font:var(--caption);color:var(--text-muted);text-align:center;margin-top:8px}.BlogPostTemplate_deepHeading__cdH98{font:var(--h3);font-weight:700;color:var(--text);margin:16px 0;padding-left:14px;border-left:3px solid var(--brand-violet);display:flex;align-items:center;gap:12px}.BlogPostTemplate_deepHeadingIcon__tpxWd{font:400 24px/1 var(--font)}.BlogPostTemplate_deepSection__avTF0 p{font:var(--body);color:var(--text-muted);line-height:1.95;margin-bottom:16px}.BlogPostTemplate_whyWrap__Nz8h_{max-width:1100px;margin:64px auto 0;padding:64px 32px;background:var(--surface-cream);border-radius:24px}.BlogPostTemplate_whyTitle__4PVyD{font:var(--h2);font-weight:700;color:var(--text);text-align:center;margin-bottom:12px}.BlogPostTemplate_whySubtitle__An9nQ{font:var(--body-lg);color:var(--text-muted);text-align:center;margin-bottom:36px}.BlogPostTemplate_whyGrid__kVLP_{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:900px){.BlogPostTemplate_whyGrid__kVLP_{grid-template-columns:1fr 1fr}}@media (max-width:600px){.BlogPostTemplate_whyGrid__kVLP_{grid-template-columns:1fr}}.BlogPostTemplate_whyCard__hrR5p{background:linear-gradient(135deg,var(--surface-violet-soft),#fff);border:1px solid var(--surface-violet-border);border-radius:14px;padding:24px;transition:transform .2s,box-shadow .2s}.BlogPostTemplate_whyCard__hrR5p:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(124,58,237,.12)}.BlogPostTemplate_whyIcon__iBuen{font:400 32px/1 var(--font);margin-bottom:12px;display:block}.BlogPostTemplate_whyCardTitle__0N4Pb{font:var(--h4);letter-spacing:var(--h4-ls);color:var(--text);margin-bottom:8px;font-weight:700}.BlogPostTemplate_whyCardDesc__vIPik{font:var(--body-sm);color:var(--text-muted);line-height:1.75}.BlogPostTemplate_galleryWrap__GYWp5{max-width:1100px;margin:64px auto 0;padding:0 32px}.BlogPostTemplate_galleryTitle__e_gKE{font:var(--h2);font-weight:700;color:var(--text);text-align:center;margin-bottom:12px}.BlogPostTemplate_gallerySubtitle__WDQlu{font:var(--body-lg);color:var(--text-muted);text-align:center;margin-bottom:36px}.BlogPostTemplate_galleryGrid__gi7fQ{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:900px){.BlogPostTemplate_galleryGrid__gi7fQ{grid-template-columns:1fr 1fr}}@media (max-width:600px){.BlogPostTemplate_galleryGrid__gi7fQ{grid-template-columns:1fr}}.BlogPostTemplate_galleryCard__n3wbl{border-radius:14px;overflow:hidden;border:1px solid var(--border);background:#fff}.BlogPostTemplate_galleryImage___HOPX{height:180px;display:flex;align-items:center;justify-content:center;font:400 64px/1 var(--font);color:hsla(0,0%,100%,.95);position:relative}.BlogPostTemplate_galleryImage___HOPX:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 100%,rgba(0,0,0,.18),transparent 70%)}.BlogPostTemplate_galleryEmoji__enruG{position:relative;z-index:1}.BlogPostTemplate_galleryCaption__vShAb{font:var(--body-sm);color:var(--text);padding:14px 18px;line-height:1.6}html.dark .BlogPostTemplate_whyWrap__Nz8h_{background:var(--surface-card)}html.dark .BlogPostTemplate_whyCard__hrR5p{background:linear-gradient(135deg,var(--surface-violet-soft),var(--surface-card));border-color:var(--border)}html.dark .BlogPostTemplate_galleryCard__n3wbl{background:var(--surface-card);border-color:var(--border)}html.dark .BlogPostTemplate_deepHeading__cdH98,html.dark .BlogPostTemplate_deepSectionTitle__eU1Rs,html.dark .BlogPostTemplate_galleryCaption__vShAb,html.dark .BlogPostTemplate_galleryTitle__e_gKE,html.dark .BlogPostTemplate_whyCardTitle__0N4Pb,html.dark .BlogPostTemplate_whyTitle__4PVyD{color:var(--text)}