.blog-cta[data-v-9117ee3c]{background:radial-gradient(ellipse 90% 60% at 50% -5%,rgba(79,192,141,.18) 0,transparent 60%),radial-gradient(ellipse 55% 50% at 88% 110%,rgba(196,181,253,.1) 0,transparent 55%),linear-gradient(175deg,#18181c,#18181c);border:1px solid rgba(79,192,141,.2);border-radius:20px;box-shadow:inset 0 0 0 1px #4fc08d12,0 24px 64px #0000003d;overflow:hidden;padding:clamp(40px,7vw,64px) clamp(24px,5vw,48px);position:relative;text-align:center}.blog-cta__glow[data-v-9117ee3c]{background:radial-gradient(ellipse,rgba(79,192,141,.1) 0,transparent 68%);height:240px;inset:-60px 0 0 50%;pointer-events:none;position:absolute;transform:translate(-50%);width:700px}.blog-cta__brand[data-v-9117ee3c]{margin-bottom:18px}.blog-cta__brand-svg[data-v-9117ee3c]{height:40px;width:auto}.blog-cta__title[data-v-9117ee3c]{color:#ffffffd1;font-size:clamp(1.55rem,3.5vw,2.2rem);font-weight:700;letter-spacing:-.03em;line-height:1.22;margin:0 0 14px}.blog-cta__lead[data-v-9117ee3c]{color:#ffffffd1;font-size:1rem;line-height:1.65;margin:0 auto 28px;max-width:460px}.blog-cta__chips[data-v-9117ee3c]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:32px}.blog-cta__chip[data-v-9117ee3c]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.09);border-radius:20px;color:#ffffffd1;display:inline-flex;font-size:.83rem;gap:5px;padding:5px 13px}.blog-cta__btn[data-v-9117ee3c]{min-width:210px}.blog-cta__footnote[data-v-9117ee3c]{color:#ffffff85;font-size:.78rem;margin:12px 0 0}.article[data-v-a15ccadb]{--article-wide-w:1084px;--article-toc-w:240px;--article-toc-gap:48px;--article-gutter:clamp(16px,4vw,32px);background:#18181c;display:flex;flex:1;flex-direction:column;min-width:0;position:relative}.article__progress[data-v-a15ccadb]{height:3px;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1001}.article__progress span[data-v-a15ccadb]{background:linear-gradient(90deg,#2a8a6c,#63e2b7);box-shadow:0 0 10px #63e2b799;display:block;height:100%;transform-origin:left center;transition:transform .1s linear}.article__grid[data-v-a15ccadb]{box-sizing:border-box;display:grid;grid-template-areas:"hero" "cover" "main";grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:calc(var(--article-wide-w) + var(--article-gutter)*2);padding:0 var(--article-gutter);position:relative;width:100%}.article__hero[data-v-a15ccadb]{grid-area:hero;padding:clamp(32px,6vw,64px) 0 clamp(28px,4vw,40px)}.article__cover-wrap[data-v-a15ccadb]{grid-area:cover}.article__main[data-v-a15ccadb]{grid-area:main;min-width:0}.article__aside[data-v-a15ccadb]{display:none;grid-area:aside}@media(min-width:1680px){.article__grid--with-toc[data-v-a15ccadb]{-moz-column-gap:var(--article-toc-gap);column-gap:var(--article-toc-gap);grid-template-areas:". hero ." ". cover ." ". main aside";grid-template-columns:1fr minmax(0,var(--article-wide-w)) 1fr;max-width:none}.article__grid--with-toc .article__aside[data-v-a15ccadb]{display:block;max-width:var(--article-toc-w)}.article__toc-mobile[data-v-a15ccadb]{display:none}}.article__hero-glow[data-v-a15ccadb]{background:radial-gradient(ellipse at center,rgba(99,226,183,.1),transparent 65%);height:420px;left:50%;pointer-events:none;position:absolute;top:-180px;transform:translate(-50%);width:760px}.article__back[data-v-a15ccadb]{align-items:center;background:#63e2b71a;border-radius:999px;color:#63e2b7;display:inline-flex;font-size:.875rem;font-weight:600;gap:6px;margin-bottom:24px;padding:6px 12px 6px 10px;text-decoration:none;transition:background .15s ease}.article__back[data-v-a15ccadb]:focus-visible,.article__back[data-v-a15ccadb]:hover{background:#63e2b72e}.article__back[data-v-a15ccadb] .lk-icon{transition:transform .2s ease}.article__back[data-v-a15ccadb]:hover .lk-icon{transform:translate(-3px)}.article__title[data-v-a15ccadb]{color:#fffffff2;font-size:clamp(1.875rem,5vw,3rem);font-weight:800;letter-spacing:-.035em;line-height:1.12;margin:0 0 18px;overflow-wrap:anywhere}.article__lead[data-v-a15ccadb]{color:#fff9;font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.6;margin:0 0 28px}.article__meta[data-v-a15ccadb]{border-top:1px solid hsla(0,0%,100%,.07);padding-top:20px}.article__author[data-v-a15ccadb]{align-items:center;display:flex;gap:12px}.article__author-photo[data-v-a15ccadb]{border-radius:50%;flex-shrink:0;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.article__author-photo--empty[data-v-a15ccadb]{background:#63e2b724;color:#63e2b7;display:grid;font-weight:700;place-items:center}.article__author-text[data-v-a15ccadb]{display:flex;flex-direction:column;gap:2px;min-width:0}.article__author-name[data-v-a15ccadb]{color:#ffffffe0;font-size:.9375rem;font-weight:600}.article__meta-line[data-v-a15ccadb]{color:#ffffff73;font-size:.8125rem}.article__meta-dot[data-v-a15ccadb]{margin:0 6px}.article__cover-wrap[data-v-a15ccadb]{margin-bottom:clamp(32px,5vw,48px)}.article__cover[data-v-a15ccadb]{border-radius:16px;box-shadow:0 20px 50px #00000059;display:block;height:auto;width:100%}.article__toc[data-v-a15ccadb]{border-left:1px solid hsla(0,0%,100%,.08);max-height:calc(100vh - 140px);overflow-y:auto;padding-left:16px;position:sticky;top:112px}.article__toc-title[data-v-a15ccadb]{color:#fff6;font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.article__toc-list[data-v-a15ccadb]{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.article__toc-list a[data-v-a15ccadb]{color:#ffffff80;display:block;font-size:.875rem;line-height:1.45;padding:5px 0;position:relative;text-decoration:none;transition:color .15s ease}.article__toc-list a[data-v-a15ccadb]:hover{color:#ffffffe6}.article__toc-item--level-3 a[data-v-a15ccadb]{font-size:.8125rem;padding-left:14px}.article__toc-item--active a[data-v-a15ccadb]{color:#63e2b7}.article__toc-item--active a[data-v-a15ccadb]:before{background:#63e2b7;border-radius:2px;bottom:4px;content:"";left:-17px;position:absolute;top:4px;width:2px}.article__toc-mobile[data-v-a15ccadb]{background:#ffffff09;border-radius:14px;margin:0 0 32px}.article__toc-mobile summary[data-v-a15ccadb]{align-items:center;color:#ffffffd9;cursor:pointer;display:flex;font-weight:600;gap:8px;list-style:none;padding:14px 18px}.article__toc-mobile summary[data-v-a15ccadb]::-webkit-details-marker{display:none}.article__toc-chevron[data-v-a15ccadb]{color:#ffffff73;margin-left:auto;transition:transform .2s ease}.article__toc-mobile[open] .article__toc-chevron[data-v-a15ccadb]{transform:rotate(180deg)}.article__toc-mobile .article__toc-list[data-v-a15ccadb]{padding:0 18px 14px}.article__prose[data-v-a15ccadb]{color:#fffc;font-size:1.125rem;line-height:1.75;overflow-wrap:break-word}.article__prose[data-v-a15ccadb]>:first-child{margin-top:0}.article__prose[data-v-a15ccadb] h1,.article__prose[data-v-a15ccadb] h2,.article__prose[data-v-a15ccadb] h3,.article__prose[data-v-a15ccadb] h4{color:#fffffff2;letter-spacing:-.02em;line-height:1.25;margin:2em 0 .6em;scroll-margin-top:88px}.article__prose[data-v-a15ccadb] h1{font-size:2rem}.article__prose[data-v-a15ccadb] h2{font-size:1.625rem}.article__prose[data-v-a15ccadb] h3{font-size:1.25rem;margin-top:1.6em}.article__prose[data-v-a15ccadb] h4{font-size:1.0625rem}.article__prose[data-v-a15ccadb] p{margin:0 0 1.25em}.article__prose[data-v-a15ccadb] strong{color:#fffffff2}.article__prose[data-v-a15ccadb] a{color:#63e2b7;text-decoration:underline;text-decoration-color:#63e2b766;text-underline-offset:3px;transition:text-decoration-color .15s ease}.article__prose[data-v-a15ccadb] a:hover{text-decoration-color:#63e2b7}.article__prose[data-v-a15ccadb] ol,.article__prose[data-v-a15ccadb] ul{margin:0 0 1.25em;padding-left:1.4em}.article__prose[data-v-a15ccadb] li{margin:.35em 0;padding-left:.2em}.article__prose[data-v-a15ccadb] li::marker{color:#63e2b7}.article__prose[data-v-a15ccadb] li>p{margin:0}.article__prose[data-v-a15ccadb] blockquote{background:#63e2b70f;border-left:3px solid #63e2b7;border-radius:0 12px 12px 0;color:#ffffffd9;margin:1.75em 0;padding:18px 22px}.article__prose[data-v-a15ccadb] blockquote>:last-child{margin-bottom:0}.article__prose[data-v-a15ccadb] hr{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent);border:none;height:1px;margin:2.5em 0}.article__prose[data-v-a15ccadb] img{border-radius:12px;display:block;height:auto;margin:1.75em auto;max-width:100%}.article__prose[data-v-a15ccadb] code{background:#ffffff14;border-radius:6px;color:#ffffffe6;font-size:.875em;padding:2px 6px}.article__prose[data-v-a15ccadb] pre{background:#0000004d;border-radius:12px;font-size:.875rem;line-height:1.6;margin:0 0 1.5em;overflow:auto;padding:16px 18px}.article__prose[data-v-a15ccadb] pre code{background:none;padding:0}.article__prose[data-v-a15ccadb] .md-table{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;margin:1.75em 0;overflow-x:auto}.article__prose[data-v-a15ccadb] table{border-collapse:collapse;font-size:.9375rem;width:100%}.article__prose[data-v-a15ccadb] td,.article__prose[data-v-a15ccadb] th{border-bottom:1px solid hsla(0,0%,100%,.06);padding:10px 16px;text-align:left}.article__prose[data-v-a15ccadb] tr:last-child td{border-bottom:none}.article__prose[data-v-a15ccadb] th{background:#ffffff0a;color:#fffffff2;font-weight:600}.article__share[data-v-a15ccadb]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.07);border-top:1px solid hsla(0,0%,100%,.07);display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:48px;padding:20px 0}.article__share-label[data-v-a15ccadb]{color:#fff9;font-size:.9375rem}.article__share-actions[data-v-a15ccadb]{display:flex;flex-wrap:wrap;gap:8px}.article__share-btn[data-v-a15ccadb]{align-items:center;background:#ffffff0f;border:none;border-radius:10px;color:#ffffffd9;cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;font-weight:500;gap:8px;padding:8px 14px;text-decoration:none;transition:background .15s ease,color .15s ease}.article__share-btn[data-v-a15ccadb]:focus-visible,.article__share-btn[data-v-a15ccadb]:hover{background:#63e2b724;color:#63e2b7}.article__related[data-v-a15ccadb]{margin-bottom:clamp(48px,8vw,88px);padding:0 var(--article-gutter)}.article__related-inner[data-v-a15ccadb]{margin:0 auto;max-width:var(--article-wide-w)}.article__related-title[data-v-a15ccadb]{color:#fffffff2;font-size:clamp(1.375rem,3vw,1.75rem);font-weight:800;letter-spacing:-.02em;margin:0 0 28px}.article__related-grid[data-v-a15ccadb]{display:grid;gap:40px 28px;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.article__cta[data-v-a15ccadb]{box-sizing:border-box;margin:clamp(56px,8vw,88px) auto clamp(48px,8vw,88px);max-width:calc(var(--article-wide-w) + var(--article-gutter)*2);padding:0 var(--article-gutter);width:100%}
