.Footer_footer__UaG1g{border-top:1px solid var(--border);padding:48px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.Footer_footerLogo__FBvBQ{font-family:var(--mono);font-size:16px;font-weight:700;color:var(--muted)}.Footer_logoAccent__O57tg{color:var(--elec);font-weight:400;letter-spacing:4px}.Footer_footerBy__Qh4O4{font-family:var(--ff);font-weight:400;font-size:12px;margin-left:8px}.Footer_footerLinks__4RPn7{display:flex;gap:32px}.Footer_footerLinks__4RPn7 a{font-size:13px;color:var(--muted);transition:color .2s}.Footer_footerLinks__4RPn7 a:hover{color:var(--white)}.Footer_footerCopy__YkjS_{font-size:12px;color:rgba(136,153,204,.5)}@media (max-width:768px){.Footer_footer__UaG1g{flex-direction:column;gap:20px;text-align:center}.Footer_footerLinks__4RPn7{flex-wrap:wrap;justify-content:center}}.blog_blogPage__gZZXY{min-height:100vh;padding-top:120px;position:relative;z-index:1}.blog_blogHeader___MNJu{text-align:center;padding:0 24px 64px;max-width:720px;margin:0 auto}.blog_blogTag__2Z5Yk{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--elec);margin-bottom:24px}.blog_blogTagDot__RY6JB{width:6px;height:6px;border-radius:50%;background:var(--elec);animation:blog_pulse__DZi6w 2s ease-in-out infinite}.blog_blogTitle__lw1D6{font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.1;color:var(--pure);margin-bottom:16px}.blog_blogTitleAccent__1FJGW{background:var(--grad-ai);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.blog_blogSubtitle___f_l0{font-size:17px;color:var(--muted);line-height:1.6}.blog_postsGrid__QYM3t{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:24px;gap:24px;max-width:1100px;margin:0 auto;padding:0 48px 80px}.blog_postCard__OEt9o{background:rgba(6,16,60,.6);border:1px solid var(--border);border-radius:16px;padding:32px;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex;flex-direction:column;gap:16px}.blog_postCard__OEt9o:hover{border-color:var(--elec);transform:translateY(-4px);box-shadow:0 8px 40px rgba(44,120,246,.15)}.blog_postMeta__Kp_5_{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--muted)}.blog_postDate__xLeNX{font-family:var(--mono);font-size:12px}.blog_postCardTitle__kHL5H{font-size:20px;font-weight:700;color:var(--pure);line-height:1.3}.blog_postCardDesc__Mu2yr{font-size:14px;color:var(--muted);line-height:1.6;flex:1 1}.blog_postTags__Gfxfw{display:flex;flex-wrap:wrap;gap:8px}.blog_postTag__B5AKc{font-size:11px;font-weight:600;letter-spacing:.05em;color:var(--elec);border:1px solid var(--border);padding:4px 10px;border-radius:20px;text-transform:lowercase}.blog_emptyState__LIYZo{text-align:center;padding:80px 24px;color:var(--muted);font-size:16px}.blog_postPage__4PIDf{min-height:100vh;padding-top:120px;position:relative;z-index:1}.blog_postLayout__kRKtW{display:grid;grid-template-columns:1fr 260px;grid-gap:64px;gap:64px;max-width:1100px;margin:0 auto;padding:0 48px 80px;align-items:start}.blog_breadcrumbs__UvQJ6{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);margin-bottom:32px;grid-column:1/-1}.blog_breadcrumbs__UvQJ6 a{color:var(--elec);transition:color .2s}.blog_breadcrumbs__UvQJ6 a:hover{color:var(--elec2)}.blog_breadcrumbSep__kSzst{color:rgba(136,153,204,.4)}.blog_article__NwR5q{min-width:0}.blog_articleHeader__8j_1X{margin-bottom:48px}.blog_articleMeta__7cg4I{display:flex;align-items:center;gap:16px;font-size:13px;color:var(--muted);margin-bottom:24px}.blog_articleMetaDot__3Cmff{width:4px;height:4px;border-radius:50%;background:var(--muted)}.blog_articleTitle__xkUYu{font-size:clamp(28px,4vw,42px);font-weight:800;color:var(--pure);line-height:1.15;margin-bottom:16px}.blog_articleDesc__r_UaR{font-size:18px;color:var(--muted);line-height:1.6}.blog_articleTagsRow__hX8M3{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.blog_articleContent__3R9RH{font-size:16px;color:var(--white);line-height:1.8}.blog_articleContent__3R9RH h2{font-size:26px;font-weight:700;color:var(--pure);margin:48px 0 16px;scroll-margin-top:100px}.blog_articleContent__3R9RH h3{font-size:20px;font-weight:700;color:var(--pure);margin:32px 0 12px;scroll-margin-top:100px}.blog_articleContent__3R9RH p{margin-bottom:20px}.blog_articleContent__3R9RH ol,.blog_articleContent__3R9RH ul{margin-bottom:20px;padding-left:24px}.blog_articleContent__3R9RH li{margin-bottom:8px}.blog_articleContent__3R9RH strong{color:var(--pure);font-weight:700}.blog_articleContent__3R9RH a{color:var(--elec);text-decoration:underline;text-underline-offset:3px;transition:color .2s}.blog_articleContent__3R9RH a:hover{color:var(--elec2)}.blog_articleContent__3R9RH blockquote{border-left:3px solid var(--elec);padding:16px 24px;margin:24px 0;background:rgba(44,120,246,.06);border-radius:0 12px 12px 0;color:var(--white);font-style:italic}.blog_articleContent__3R9RH code{font-family:var(--mono);font-size:14px;background:rgba(44,120,246,.1);padding:2px 6px;border-radius:4px;color:var(--elec2)}.blog_articleContent__3R9RH pre{background:rgba(6,16,60,.8);border:1px solid var(--border);border-radius:12px;padding:20px;overflow-x:auto;margin:24px 0}.blog_articleContent__3R9RH pre code{background:none;padding:0}.blog_articleContent__3R9RH hr{border:none;border-top:1px solid var(--border);margin:40px 0}.blog_toc__i3HvR{position:-webkit-sticky;position:sticky;top:120px;padding:24px;background:rgba(6,16,60,.6);border:1px solid var(--border);border-radius:16px}.blog_tocTitle__7bZ69{font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--elec);margin-bottom:16px}.blog_tocList__Z1nVg{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.blog_tocList__Z1nVg li{font-size:13px;line-height:1.4}.blog_tocList__Z1nVg a{color:var(--muted);transition:color .2s;display:block}.blog_tocList__Z1nVg a:hover{color:var(--pure)}.blog_tocH3__wo0gs{padding-left:12px}@media (max-width:900px){.blog_postLayout__kRKtW{grid-template-columns:1fr;padding:0 24px 60px}.blog_toc__i3HvR{display:none}.blog_postsGrid__QYM3t{grid-template-columns:1fr;padding:0 24px 60px}}.Nav_nav__BptBv{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:20px 48px;border-bottom:1px solid transparent;transition:background .4s ease,border-color .4s ease,-webkit-backdrop-filter .4s ease;transition:background .4s ease,border-color .4s ease,backdrop-filter .4s ease;transition:background .4s ease,border-color .4s ease,backdrop-filter .4s ease,-webkit-backdrop-filter .4s ease}.Nav_navLogo__fktQF{display:flex;align-items:baseline;gap:2px;font-family:var(--mono);font-size:20px;font-weight:700;letter-spacing:-.5px}.Nav_navLogo__fktQF span:first-child{color:var(--pure)}.Nav_navLogoAccent__VcxvV{color:var(--elec);font-weight:400;letter-spacing:4px}.Nav_navBadge__egakh{font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--elec);border:1px solid var(--elec);padding:4px 12px;border-radius:20px;text-transform:uppercase}.Nav_navCta__cypXX{display:inline-block;background:var(--elec);color:var(--pure);font-size:14px;font-weight:600;padding:10px 24px;border-radius:8px;border:none;cursor:pointer;transition:background .2s,box-shadow .3s;text-decoration:none}.Nav_navCta__cypXX:hover{background:var(--blue);box-shadow:0 0 30px rgba(44,120,246,.4)}@media (max-width:768px){.Nav_nav__BptBv{padding:16px 24px}.Nav_navBadge__egakh{display:none}}