.blog_page__i3gIe{--bg:#01000a;--surface:#0a0916;--line:rgba(255,255,255,0.1);--text:#e8e7f0;--muted:#9c9aae;--accent:#7c6ff0;--code-bg:#0e0d1d;--mono:"JetBrains Mono","SF Mono",ui-monospace,Menlo,Consolas,monospace;--sans:"Inter",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:17px;line-height:1.75;-webkit-font-smoothing:antialiased;min-height:100vh}.blog_page__i3gIe a{color:var(--text);text-decoration:none}.blog_page__i3gIe a:hover{color:#fff}.blog_page__i3gIe a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.blog_nav__XqBji{display:flex;align-items:center;justify-content:space-between;max-width:1080px;margin:0 auto;padding:22px 24px;border-bottom:1px solid var(--line)}.blog_brand__B7Wyb{display:flex;align-items:center;gap:9px;font-weight:600;letter-spacing:-.01em}.blog_mark__wZQDh{width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,var(--accent),#4a3fd4);display:inline-block}.blog_links__lwflA{display:flex;gap:26px;font-size:14px;color:var(--muted)}.blog_links__lwflA a{color:var(--muted)}.blog_linksActive__ZAjcQ,.blog_links__lwflA a:hover{color:#fff}.blog_wrap__pnkTc{max-width:1080px;margin:0 auto;padding:0 24px}.blog_indexHero__hAEgM{padding:72px 0 48px;border-bottom:1px solid var(--line)}.blog_kicker__Vge8n{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:lowercase;color:var(--accent)}.blog_indexHero__hAEgM h1{font-size:clamp(30px,5vw,44px);letter-spacing:-.02em;line-height:1.12;margin-top:14px;font-weight:650}.blog_indexHero__hAEgM p{color:var(--muted);max-width:56ch;margin-top:14px}.blog_postList__udM0A{padding:16px 0 96px}.blog_postCard__N8pLU{display:block;padding:34px 0;border-bottom:1px solid var(--line)}.blog_postMeta__IjTU0{font-family:var(--mono);font-size:12px;color:var(--muted);letter-spacing:.06em}.blog_postCard__N8pLU h2{font-size:23px;letter-spacing:-.015em;margin:10px 0 8px;font-weight:600}.blog_postCard__N8pLU p{color:var(--muted);max-width:64ch;font-size:15.5px}.blog_read__N5owP{font-family:var(--mono);font-size:12.5px;color:var(--accent);margin-top:14px;display:inline-block}.blog_postCard__N8pLU:hover h2{color:#fff}.blog_articleHead__Ijcit{max-width:720px;margin:0 auto;padding:64px 24px 8px}.blog_articleHead__Ijcit h1{font-size:clamp(28px,4.6vw,40px);letter-spacing:-.02em;line-height:1.15;margin-top:14px;font-weight:650}.blog_byline__HEa0b{font-family:var(--mono);font-size:12.5px;color:var(--muted);margin-top:16px;letter-spacing:.05em}.blog_article__caXiG{max-width:720px;margin:0 auto;padding:8px 24px 96px}.blog_article__caXiG p{margin:22px 0;color:#d4d2e0}.blog_article__caXiG h2{font-size:22px;letter-spacing:-.01em;margin:52px 0 6px;font-weight:600;color:#fff}.blog_num__Tc0du{font-family:var(--mono);font-size:12px;color:var(--accent);display:block;margin-bottom:8px;letter-spacing:.14em}.blog_article__caXiG ol,.blog_article__caXiG ul{margin:22px 0 22px 22px;color:#d4d2e0}.blog_article__caXiG li{margin:9px 0}.blog_article__caXiG strong{color:#fff;font-weight:600}.blog_article__caXiG code{font-family:var(--mono);font-size:.86em;background:var(--code-bg);border:1px solid var(--line);border-radius:5px;padding:2px 6px;color:#cfcbff}.blog_callout__OONCN{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:20px 22px;margin:30px 0;font-size:15.5px}.blog_calloutLabel__8Aoit{font-family:var(--mono);font-size:11.5px;color:var(--accent);letter-spacing:.14em;display:block;margin-bottom:8px}.blog_table__qPJDg{width:100%;border-collapse:collapse;margin:26px 0;font-size:15px}.blog_table__qPJDg td,.blog_table__qPJDg th{text-align:left;padding:11px 14px;border-bottom:1px solid var(--line)}.blog_table__qPJDg th{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;color:var(--muted);font-weight:500;text-transform:lowercase}.blog_table__qPJDg td{color:#d4d2e0}.blog_related__kSxUC{max-width:720px;margin:0 auto;padding:48px 24px 0;border-top:1px solid var(--line)}.blog_relatedTitle__YivHq{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:lowercase;color:var(--accent);margin-bottom:8px}.blog_relatedList__VapYz{display:flex;flex-direction:column}.blog_relatedCard__jHniT{display:block;padding:28px 0;border-bottom:1px solid var(--line)}.blog_relatedCard__jHniT:last-child{border-bottom:none}.blog_relatedCard__jHniT h2{font-size:20px;letter-spacing:-.015em;margin:8px 0 0;font-weight:600}.blog_relatedCard__jHniT:hover h2{color:#fff}.blog_footCta__rse06{border-top:1px solid var(--line);margin-top:24px}.blog_footCtaInner__uCtDK{max-width:720px;margin:0 auto;padding:44px 24px;display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between}.blog_footCta__rse06 p{color:var(--muted);font-size:15px;max-width:46ch}.blog_btn__7Gg_O{font-family:var(--mono);font-size:13px;background:var(--accent);color:#fff;padding:11px 18px;border-radius:8px;white-space:nowrap}.blog_btn__7Gg_O:hover{background:#8d82f5;color:#fff}.blog_siteFoot__w6z_W{max-width:1080px;margin:0 auto;padding:26px 24px;color:var(--muted);font-size:13px;font-family:var(--mono);display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}@media (max-width:640px){.blog_links__lwflA{gap:16px}}