.blog_pg-h__Uo1Y8.blog_pg-h__Uo1Y8{padding:56px 0 0}.blog_bh__YOrYD{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);grid-gap:28px 64px;gap:28px 64px;align-items:end}.blog_pg-k__0r5lo{color:var(--accent)}.blog_pg-h1__RBZO_{margin-top:14px;font-size:clamp(48px,6.4vw,104px);font-weight:600;line-height:1;letter-spacing:-.02em;overflow-wrap:anywhere}.blog_bh-r__tGSoU{display:grid;grid-gap:24px;gap:24px;justify-items:start;padding-bottom:6px}.blog_bh-r__tGSoU p{font-size:17px;line-height:1.75;color:var(--muted)}.blog_pf__5tNVU{display:flex;flex-wrap:wrap;gap:8px;margin-top:48px}.blog_pf__5tNVU a{flex:none;display:inline-flex;align-items:center;height:42px;padding:0 18px;border-radius:999px;font-size:14px;color:var(--tt,var(--soft));border:1px solid color-mix(in srgb,var(--tc,#0000ff) 50%,transparent);background:color-mix(in srgb,var(--tc,#0000ff) 10%,transparent);transition:background .2s,border-color .2s,color .2s}.blog_pf__5tNVU a:hover{color:var(--tt,var(--ink));background:color-mix(in srgb,var(--tc,#0000ff) 22%,transparent)}.blog_pf__5tNVU a.blog_on__Fjr5k{background:var(--tc,#0000ff);border-color:var(--tc,#0000ff);color:#fff}.blog_pf__5tNVU a.blog_c-seo__F6kFf:not(.blog_on__Fjr5k){border-color:#0000ff}.blog_pf__5tNVU .blog_f-all__ZzBpc{--tc:#0000ff;--tt:var(--soft)}.blog_pf__5tNVU .blog_f-all__ZzBpc:not(.blog_on__Fjr5k){border-color:var(--line-2);background:rgba(255,255,255,.03)}.blog_pf__5tNVU .blog_f-all__ZzBpc:not(.blog_on__Fjr5k):hover{border-color:var(--muted);color:var(--ink)}.blog_pf__5tNVU em{font-style:normal;margin-left:8px;font-family:var(--font-mono);font-size:12px;opacity:.6}.blog_bf__4ZEj0{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:center;margin-top:40px;padding:16px;border-radius:28px;border:1px solid var(--line-2);background:rgba(13,17,25,.72);transition:border-color .25s}.blog_bf__4ZEj0[hidden]{display:none}.blog_bf__4ZEj0:hover{border-color:var(--btn)}.blog_bf-img__ZeK1S{position:relative;display:block;aspect-ratio:16/10;border-radius:18px;overflow:hidden;background:#11131a}.blog_bf-img__ZeK1S img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.blog_bf__4ZEj0:hover .blog_bf-img__ZeK1S img{transform:scale(1.04)}.blog_bf-b__T5ULv{display:grid;grid-gap:20px;gap:20px;justify-items:start;padding:8px 32px 8px 0}.blog_bf-t__l7WTa{font-size:clamp(26px,2.5vw,38px);font-weight:600;line-height:1.3;letter-spacing:-.01em;color:#fff;text-wrap:balance}.blog_bf-t__l7WTa a:hover{color:#fff}.blog_bf-d__u9rOp{font-size:16px;line-height:1.8;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_bf-f__OfCsG{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:20px;border-top:1px solid var(--line)}.blog_bf__4ZEj0 .blog_bl-a__ODZ_i{margin:0;padding:0;border:0}.blog_bf__4ZEj0 .blog_pc-lk__bvgNZ{margin:0}.blog_bf__4ZEj0:hover .blog_pc-lk__bvgNZ{background:var(--btn);border-color:var(--btn);color:var(--btn-ink,#fff)}.blog_bf__4ZEj0:hover .blog_pc-lk__bvgNZ .blog_arr__DVoM_{background:#fff;color:var(--btn);transform:rotate(-45deg)}.blog_pl__zAp6R.blog_pl__zAp6R{margin-top:40px}.blog_cw__xZzQt{display:contents}.blog_cw__xZzQt[hidden]{display:none}.blog_pgn__dalTP{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:56px}.blog_pgn__dalTP button{min-width:44px;height:44px;padding:0 8px;border-radius:999px;border:1px solid var(--line-2);background:rgba(255,255,255,.03);font-family:var(--font-mono);font-size:14px;color:var(--soft);display:grid;place-items:center;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.blog_pgn__dalTP button:hover:not(:disabled){border-color:var(--muted);color:var(--ink)}.blog_pgn__dalTP button.blog_on__Fjr5k{background:var(--btn);border-color:var(--btn);color:#fff}.blog_pgn__dalTP button:disabled{opacity:.3;cursor:default}.blog_pgn__dalTP svg{width:16px;height:16px}.blog_art-page__qGja2.blog_art-page__qGja2{overflow:clip}.blog_rp__aY7BI{position:fixed;left:0;right:0;top:80px;z-index:31;height:2px;pointer-events:none}.blog_rp__aY7BI i{display:block;height:100%;background:linear-gradient(90deg,#0000ff,#7b70e6);transform-origin:0 50%;transform:scaleX(0)}.blog_ab-g__7TgWh{display:grid;grid-template-columns:240px minmax(0,780px);grid-column-gap:72px;column-gap:72px;justify-content:center}.blog_ah__8TzHG{padding:40px 0 0}.blog_ah-side__CdP15{padding-top:4px}.blog_bk__xR7yP{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 16px 0 5px;border-radius:999px;border:1px solid var(--line-2);background:rgba(255,255,255,.03);font-size:14px;color:var(--soft);transition:border-color .2s,color .2s}.blog_bk__xR7yP i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--btn);color:#fff;transition:transform .3s var(--ease)}.blog_bk__xR7yP svg{width:15px;height:15px}.blog_bk__xR7yP:hover{border-color:var(--btn);color:#fff}.blog_bk__xR7yP:hover i{transform:translateX(-2px)}.blog_ah-m___S0Ez{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.blog_ah-m___S0Ez .blog_pc-meta__8nFoV{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px}.blog_ah-m___S0Ez .blog_pc-meta__8nFoV em{font-style:normal;opacity:.6}.blog_ah-m___S0Ez time{font-family:var(--font-mono);font-size:13px;letter-spacing:.04em;color:var(--muted)}.blog_by__4f1uE{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--dim)}.blog_by__4f1uE a{font-weight:500;color:var(--soft)}.blog_by__4f1uE a:hover{color:#fff}.blog_ah-h1__RIGff{margin-top:22px;font-size:clamp(32px,3.5vw,52px);font-weight:600;line-height:1.22;letter-spacing:-.01em;color:#fff;text-wrap:balance}.blog_ah-d__bY3hK{margin-top:20px;font-size:18px;line-height:1.8;color:var(--muted)}.blog_ah-img__VCsO7{position:relative;grid-column:1/-1;margin-top:48px;aspect-ratio:21/9;border-radius:28px;overflow:hidden;border:1px solid var(--line-2);background:#11131a}.blog_ah-img__VCsO7 img{object-fit:cover}.blog_ab__m5mqP{padding:64px 0 0}.blog_toc__sw3Ir{position:-webkit-sticky;position:sticky;top:112px;align-self:start;display:grid;grid-gap:16px;gap:16px}.blog_toc-h__urKHh{color:var(--dim)}.blog_toc-m__z_nWa ol,.blog_toc__sw3Ir ol{list-style:none;margin:0;padding:0;display:grid}.blog_toc__sw3Ir ol{border-left:1px solid var(--line-2)}.blog_toc__sw3Ir ol button{display:block;width:100%;margin-left:-1px;padding:9px 0 9px 16px;border:0;border-left:2px solid transparent;background:none;font:inherit;font-size:14px;line-height:1.5;text-align:left;color:var(--muted);cursor:pointer;transition:color .2s,border-color .2s}.blog_toc__sw3Ir ol button:hover{color:#fff}.blog_toc__sw3Ir ol button.blog_on__Fjr5k{color:#fff;border-left-color:#0000ff}.blog_toc-cta__0yTpA{margin-top:16px;display:grid;grid-gap:14px;gap:14px;justify-items:start;padding:22px;border-radius:20px;border:1px solid var(--line-2);background:radial-gradient(260px 200px at 0 0,rgba(0,0,255,.38),transparent 70%),rgba(13,17,25,.85)}.blog_toc-cta__0yTpA .blog_mono__IGsRE{color:#fff}.blog_toc-cta-h__eQWKn{font-size:18px;font-weight:600;line-height:1.35;color:#fff}.blog_toc-cta__0yTpA .blog_btn__JkzIT{height:48px;padding:0 5px 0 20px;font-size:15px;gap:12px}.blog_toc-cta__0yTpA .blog_btn-dot__EbOnN{width:36px;height:36px}.blog_toc-m__z_nWa{display:none;margin-bottom:28px;border:1px solid var(--line-2);border-radius:16px;background:rgba(13,17,25,.72)}.blog_toc-m__z_nWa summary{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 18px;list-style:none;cursor:pointer;color:var(--soft)}.blog_toc-m__z_nWa summary::-webkit-details-marker{display:none}.blog_toc-m__z_nWa[open] summary .blog_caret__BA8JZ{transform:translateY(1px) rotate(-135deg)}.blog_toc-m__z_nWa ol{padding:4px 18px 14px}.blog_toc-m__z_nWa button{display:block;width:100%;padding:9px 0;border:0;border-top:1px solid var(--line);background:none;font:inherit;font-size:14px;line-height:1.5;text-align:left;color:var(--muted);cursor:pointer}.blog_art__irYMD{min-width:0;font-size:17px;line-height:1.9;color:var(--soft)}.blog_art__irYMD>:first-child{margin-top:0}.blog_art__irYMD p{margin:0 0 1.15em}.blog_art__irYMD h2{margin:2.3em 0 .85em;font-size:clamp(24px,2.1vw,30px);line-height:1.35;letter-spacing:-.01em}.blog_art__irYMD h2,.blog_art__irYMD h3{font-weight:600;color:#fff;scroll-margin-top:110px}.blog_art__irYMD h3{margin:1.9em 0 .7em;font-size:20px;line-height:1.45}.blog_art__irYMD h4{margin:1.6em 0 .6em;font-size:18px}.blog_art__irYMD h4,.blog_art__irYMD strong{font-weight:600;color:#fff}.blog_art__irYMD a{color:#a8a8ff;text-decoration:underline;-webkit-text-decoration-color:rgba(168,168,255,.4);text-decoration-color:rgba(168,168,255,.4);text-underline-offset:4px;transition:color .2s,-webkit-text-decoration-color .2s;transition:color .2s,text-decoration-color .2s;transition:color .2s,text-decoration-color .2s,-webkit-text-decoration-color .2s}.blog_art__irYMD a:hover{color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.blog_art__irYMD h2 a:empty,.blog_art__irYMD h3 a:empty{display:none}.blog_art__irYMD ol,.blog_art__irYMD ul{margin:0 0 1.3em;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.blog_art__irYMD ul li{position:relative;padding-left:24px}.blog_art__irYMD ul li:before{content:"";position:absolute;left:5px;top:.72em;width:6px;height:6px;border-radius:50%;background:#0000ff;box-shadow:0 0 0 3px rgba(0,0,255,.25)}.blog_art__irYMD ol{counter-reset:ol}.blog_art__irYMD ol li{position:relative;padding-left:40px;counter-increment:ol}.blog_art__irYMD ol li:before{content:counter(ol);position:absolute;left:0;top:.3em;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono);font-size:12px;line-height:1;color:#fff;background:#0000ff}.blog_art__irYMD li>ol,.blog_art__irYMD li>ul{margin:10px 0 0}.blog_art__irYMD blockquote{margin:1.6em 0;padding:20px 26px;border-left:3px solid #0000ff;border-radius:0 18px 18px 0;background:linear-gradient(90deg,rgba(0,0,255,.16),rgba(13,17,25,.5))}.blog_art__irYMD blockquote p{margin:0;white-space:pre-line;color:#fff}.blog_art__irYMD blockquote p+p{margin-top:.8em}.blog_art__irYMD .blog-table-wrap{margin:1.6em 0 2em;overflow-x:auto;border:1px solid var(--line-2);border-radius:18px;background:rgba(13,17,25,.72)}.blog_art__irYMD .blog-table{width:100%;min-width:560px;border-collapse:collapse;font-size:15px;line-height:1.6}.blog_art__irYMD .blog-table th{padding:14px 18px;text-align:left;font-weight:600;white-space:nowrap;color:#fff;background:rgba(0,0,255,.2);border-bottom:1px solid var(--line-2)}.blog_art__irYMD .blog-table td{padding:13px 18px;vertical-align:top;color:var(--soft);border-top:1px solid var(--line)}.blog_art__irYMD .blog-table tbody tr:first-child td{border-top:0}.blog_art__irYMD .blog-table tbody tr:hover td{background:rgba(255,255,255,.03)}.blog_art__irYMD .blog-table td:first-child{font-weight:500;white-space:nowrap;color:#fff}.blog_art__irYMD img{display:block;width:100%;height:auto;margin:1.8em 0;border-radius:18px;border:1px solid var(--line-2)}.blog_art__irYMD hr{margin:2.6em 0;border:0;border-top:1px solid var(--line-2)}.blog_art__irYMD code{padding:2px 6px;border-radius:6px;background:rgba(255,255,255,.06);font-family:var(--font-mono);font-size:.9em}.blog_art-f__XLOHJ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;border-top:1px solid var(--line-2)}.blog_pn-s__50Lmn{padding:72px 0 0}.blog_pn__T8YcE{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.blog_pn-c__0tTn7{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;grid-gap:20px;gap:20px;padding:14px 20px 14px 14px;border-radius:22px;border:1px solid var(--line-2);background:rgba(13,17,25,.72);transition:border-color .25s}.blog_pn-c__0tTn7:hover{color:var(--ink);border-color:#0000ff}.blog_pn-img__kXK9d{position:relative;aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:#11131a}.blog_pn-img__kXK9d img{object-fit:cover}.blog_pn-b__43lmq{display:grid;grid-gap:8px;gap:8px;min-width:0}.blog_pn-k__S4Zhf{color:var(--dim)}.blog_pn-b__43lmq h4{font-size:17px;font-weight:600;line-height:1.45;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog_pn-a__sLOsl{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,#0000ff 16%,transparent);border:1px solid color-mix(in srgb,#0000ff 50%,transparent);color:#fff;transition:background .2s,transform .3s var(--ease)}.blog_pn-a__sLOsl svg{width:17px;height:17px}.blog_pn-c__0tTn7:hover .blog_pn-a__sLOsl{background:#0000ff}.blog_pn-c__0tTn7.blog_nx___OInD{grid-template-columns:auto minmax(0,1fr) 120px;padding:14px 14px 14px 20px;text-align:right}.blog_pn-c__0tTn7.blog_nx___OInD .blog_pn-a__sLOsl{order:-1}.blog_pn-c__0tTn7.blog_pv__wUZIh:hover .blog_pn-a__sLOsl{transform:translateX(-3px)}.blog_pn-c__0tTn7.blog_nx___OInD:hover .blog_pn-a__sLOsl{transform:translateX(3px)}.blog_pn-empty__H1764{display:block}@media (max-width:1080px){.blog_bf__4ZEj0,.blog_bh__YOrYD{grid-template-columns:1fr}.blog_bf__4ZEj0{gap:24px}.blog_bf-b__T5ULv{padding:0 8px 8px}.blog_ab-g__7TgWh{grid-template-columns:minmax(0,1fr);max-width:780px;margin:0 auto}.blog_ah-side__CdP15{margin-bottom:20px}.blog_toc__sw3Ir{display:none}.blog_toc-m__z_nWa{display:block}.blog_ah-img__VCsO7{aspect-ratio:16/9}.blog_pn__T8YcE{grid-template-columns:1fr}.blog_pn-empty__H1764{display:none}}@media (max-width:600px){.blog_pg-h__Uo1Y8.blog_pg-h__Uo1Y8{padding:32px 0 0}.blog_pg-h1__RBZO_{font-size:clamp(44px,13vw,60px)}.blog_bh-r__tGSoU p{font-size:15px}.blog_pf__5tNVU{flex-wrap:nowrap;overflow-x:auto;margin:28px calc(-1 * var(--pad-x)) 0;padding:0 var(--pad-x) 4px;scrollbar-width:none}.blog_pf__5tNVU::-webkit-scrollbar{display:none}.blog_pf__5tNVU a{height:40px;padding:0 16px}.blog_bf__4ZEj0{margin-top:28px;padding:10px;border-radius:22px}.blog_bf-img__ZeK1S{border-radius:14px}.blog_bf-b__T5ULv{gap:16px;padding:4px 6px 8px}.blog_bf-t__l7WTa{font-size:24px}.blog_bf-d__u9rOp{font-size:15px}.blog_pl__zAp6R.blog_pl__zAp6R{margin-top:28px}.blog_pgn__dalTP{margin-top:40px;gap:6px}.blog_pgn__dalTP button{min-width:40px;height:40px}.blog_rp__aY7BI{top:64px}.blog_ah__8TzHG{padding:24px 0 0}.blog_ah-h1__RIGff{margin-top:18px;font-size:28px;line-height:1.3}.blog_ah-d__bY3hK{font-size:16px}.blog_ah-img__VCsO7{margin-top:32px;border-radius:18px;aspect-ratio:16/10}.blog_ab__m5mqP{padding:40px 0 0}.blog_art__irYMD{font-size:16px;line-height:1.85}.blog_art__irYMD h2{font-size:22px}.blog_art__irYMD h3{font-size:18px}.blog_art__irYMD blockquote{padding:16px 18px}.blog_art__irYMD .blog-table td,.blog_art__irYMD .blog-table th{padding:12px 14px}.blog_pn-s__50Lmn{padding:48px 0 0}.blog_pn-c__0tTn7,.blog_pn-c__0tTn7.blog_nx___OInD{grid-template-columns:84px minmax(0,1fr);gap:14px;padding:10px 14px 10px 10px;text-align:left}.blog_pn-c__0tTn7.blog_nx___OInD .blog_pn-img__kXK9d{order:-2}.blog_pn-a__sLOsl{display:none}.blog_pn-b__43lmq h4{font-size:15px}}.blog_cg__52zof{margin-top:48px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));grid-gap:14px;gap:14px}.blog_cg-c__hkIbQ{display:grid;grid-gap:10px;gap:10px;padding:24px 24px 22px;border-radius:20px;border:1px solid var(--line-2);border-left:3px solid var(--tc,#0000ff);background:linear-gradient(90deg,color-mix(in srgb,var(--tc,#0000ff) 14%,transparent),rgba(13,17,25,.72) 60%);transition:border-color .2s,background .2s}.blog_cg-c__hkIbQ:hover{border-color:var(--tc,#0000ff)}.blog_cg-t__qNMjq{font-size:20px;font-weight:600;color:#fff}.blog_cg-n__FoGYc{color:var(--tt,var(--muted))}