.vx-mk-hero{position:relative;padding:168px 0 clamp(72px,9vw,112px);border-bottom:1px solid var(--vx-line);background:radial-gradient(70% 60% at 85% 0,rgba(0,153,255,.14),transparent 70%)}.vx-mk-hero h1{max-width:15ch;font-size:clamp(44px,6.4vw,92px);line-height:.95;letter-spacing:-.05em;color:#fff}.vx-mk-lede{max-width:620px;margin-top:32px;font-size:19px;line-height:1.55;color:var(--vx-soft)}.vx-mk-ctas{gap:12px;margin-top:40px}.vx-mk-ctas,.vx-mk-meta{display:flex;flex-wrap:wrap}.vx-mk-meta{gap:10px 22px;margin-top:36px;font-family:var(--vx-mono);font-size:12.5px;color:var(--vx-muted)}.vx-mk-meta li:before{content:"";display:inline-block;width:6px;height:6px;margin-right:10px;border-radius:50%;background:var(--vx-signal);vertical-align:1px}.vx-mk-sec{padding:clamp(72px,9vw,120px) 0;border-bottom:1px solid var(--vx-line)}.vx-mk-sec h2{max-width:18ch;font-size:clamp(34px,4.2vw,58px)}.vx-mk-intro{max-width:640px;margin-top:22px;font-size:17px;line-height:1.6;color:var(--vx-soft)}.vx-mk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin-top:56px}.vx-mk-grid li{padding:28px 0 32px;border-top:1px solid var(--vx-line-2)}.vx-mk-grid h3{margin-bottom:10px;font-size:22px;letter-spacing:-.03em;color:var(--vx-text)}.vx-mk-grid p{font-size:15.5px;line-height:1.55;color:var(--vx-muted)}.vx-mk-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:56px;counter-reset:vx-step}.vx-mk-steps li{padding:26px 24px 28px;border-radius:6px;background:var(--vx-ink-2);box-shadow:inset 0 0 0 1px var(--vx-line);counter-increment:vx-step}.vx-mk-steps li:before{content:counter(vx-step,decimal-leading-zero);display:block;margin-bottom:26px;font-family:var(--vx-mono);font-size:12px;color:var(--vx-signal)}.vx-mk-steps h3{margin-bottom:8px;font-size:19px;letter-spacing:-.02em;color:var(--vx-text)}.vx-mk-steps p{font-size:15px;line-height:1.55;color:var(--vx-muted)}.vx-mk-table{margin-top:48px;overflow-x:auto;border-radius:6px;box-shadow:inset 0 0 0 1px var(--vx-line)}.vx-mk-table table{width:100%;min-width:640px;border-collapse:collapse;font-size:15px}.vx-mk-table td,.vx-mk-table th{padding:16px 20px;border-bottom:1px solid var(--vx-line);text-align:left;vertical-align:top}.vx-mk-table thead th{font-family:var(--vx-mono);font-size:12px;font-weight:400;letter-spacing:.02em;color:var(--vx-muted);background:var(--vx-ink-2)}.vx-mk-table thead th:last-child{color:var(--vx-signal)}.vx-mk-table tbody th{font-weight:500;color:var(--vx-text)}.vx-mk-table td{line-height:1.5;color:var(--vx-soft)}.vx-mk-table tr:last-child td,.vx-mk-table tr:last-child th{border-bottom:0}.vx-mk-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:start}.vx-mk-code{margin:0;overflow:hidden;border-radius:6px;background:var(--vx-ink-2);box-shadow:inset 0 0 0 1px var(--vx-line)}.vx-mk-code>p{padding:13px 18px;border-bottom:1px solid var(--vx-line);font-family:var(--vx-mono);font-size:12px;color:var(--vx-muted)}.vx-mk-code pre{margin:0;padding:20px 18px;overflow-x:auto;font-family:var(--vx-mono);font-size:13px;line-height:1.75;color:var(--vx-soft)}.vx-mk-faq{max-width:880px;margin-top:48px}.vx-mk-faq details{border-top:1px solid var(--vx-line-2)}.vx-mk-faq details:last-child{border-bottom:1px solid var(--vx-line-2)}.vx-mk-faq summary{display:flex;justify-content:space-between;gap:24px;padding:24px 0;font-size:19px;font-weight:500;letter-spacing:-.015em;color:var(--vx-text);list-style:none;cursor:pointer}.vx-mk-faq summary::-webkit-details-marker{display:none}.vx-mk-faq summary:after{content:"+";flex-shrink:0;font-family:var(--vx-mono);color:var(--vx-signal);transition:rotate .25s var(--vx-ease)}.vx-mk-faq details[open] summary:after{rotate:45deg}.vx-mk-faq details p{max-width:720px;padding:0 0 26px;font-size:16px;line-height:1.6;color:var(--vx-soft)}.vx-mk-cta{padding:clamp(80px,10vw,128px) 0;background:radial-gradient(60% 80% at 15% 100%,rgba(0,153,255,.16),transparent 70%)}.vx-mk-cta h2{max-width:16ch}.vx-mk-cta p{max-width:560px;margin-top:22px;font-size:17px;line-height:1.6;color:var(--vx-soft)}.vx-mk-cta a:not(.vx-btn){color:var(--vx-text);border-bottom:1px solid var(--vx-line-2)}.vx-blog-sec{padding-top:16px}.vx-blog-list li{border-bottom:1px solid var(--vx-line)}.vx-blog-list a{display:grid;grid-template-columns:180px minmax(0,1fr);gap:32px;padding:40px 0;transition:background-color .2s}.vx-blog-list a:hover h2{color:var(--vx-signal)}.vx-blog-list time,.vx-post-meta{font-family:var(--vx-mono);font-size:12.5px;color:var(--vx-muted)}.vx-blog-list h2{max-width:28ch;font-size:clamp(26px,2.6vw,36px);line-height:1.1;letter-spacing:-.03em;color:var(--vx-text);transition:color .2s}.vx-blog-list p{max-width:640px;margin-top:14px;font-size:16px;line-height:1.55;color:var(--vx-muted)}.vx-post-head{padding:160px 0 56px;border-bottom:1px solid var(--vx-line)}.vx-post-body,.vx-post-head .vx-wrap{max-width:820px}.vx-post-head h1{font-size:clamp(38px,5vw,64px);line-height:1.02;letter-spacing:-.045em;color:#fff}.vx-post-head .vx-mk-lede{font-size:19px}.vx-post-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:28px}.vx-post-meta a{color:var(--vx-soft)}.vx-post-meta a:hover{color:var(--vx-text)}.vx-post-cover-wrap{max-width:1120px;margin:56px auto 0;padding:0 var(--vx-gutter)}.vx-post-cover{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--vx-line);border-radius:16px}.vx-post-cover img,.vx-post-cover video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vx-post-body{margin:0 auto;padding:64px var(--vx-gutter) 96px}.vx-prose{font-size:17.5px;line-height:1.7;color:var(--vx-soft)}.vx-prose>*+*{margin-top:22px}.vx-prose h2{margin-top:56px;font-size:clamp(26px,2.6vw,34px);line-height:1.15;letter-spacing:-.03em;color:var(--vx-text)}.vx-prose h3{margin-top:40px;font-size:21px;letter-spacing:-.02em;color:var(--vx-text)}.vx-prose h2+*,.vx-prose h3+*{margin-top:14px}.vx-prose a{color:var(--vx-text);border-bottom:1px solid var(--vx-signal);transition:color .2s}.vx-prose a:hover{color:var(--vx-signal)}.vx-prose strong{font-weight:600;color:var(--vx-text)}.vx-prose ol,.vx-prose ul{padding-left:22px}.vx-prose ul{list-style:disc}.vx-prose ol{list-style:decimal}.vx-prose li+li{margin-top:8px}.vx-prose li::marker{color:var(--vx-faint)}.vx-prose code{padding:2px 6px;border-radius:4px;font-family:var(--vx-mono);font-size:.84em;background:var(--vx-ink-3);color:var(--vx-text)}.vx-prose pre{padding:20px 22px;overflow-x:auto;border-radius:6px;background:var(--vx-ink-2);box-shadow:inset 0 0 0 1px var(--vx-line);font-size:14px;line-height:1.7}.vx-prose pre code{padding:0;font-size:inherit;background:none;color:var(--vx-soft)}.vx-prose blockquote{padding-left:20px;border-left:2px solid var(--vx-signal);color:var(--vx-text)}.vx-prose hr{margin:48px 0;border:0;border-top:1px solid var(--vx-line)}.vx-prose img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid var(--vx-line)}.vx-prose .contains-task-list{padding-left:0;list-style:none}.vx-prose .task-list-item input{margin:0 10px 0 0;vertical-align:-2px;accent-color:var(--vx-signal)}.vx-prose-table{overflow-x:auto;border-radius:6px;box-shadow:inset 0 0 0 1px var(--vx-line)}.vx-prose table{width:100%;min-width:560px;border-collapse:collapse;font-size:15px;line-height:1.5}.vx-prose td,.vx-prose th{padding:12px 16px;border-bottom:1px solid var(--vx-line);text-align:left;vertical-align:top}.vx-prose th{font-family:var(--vx-mono);font-size:12px;font-weight:400;color:var(--vx-muted);background:var(--vx-ink-2)}.vx-prose tr:last-child td{border-bottom:0}.vx-post-author{margin-top:64px;padding-top:28px;border-top:1px solid var(--vx-line)}.vx-post-author-label{font-family:var(--vx-mono);font-size:12.5px;color:var(--vx-muted)}.vx-post-author-name{margin-top:6px;font-size:20px;letter-spacing:-.02em;color:var(--vx-text)}.vx-post-author p:last-child{margin-top:10px;font-size:16px;line-height:1.6;color:var(--vx-soft)}.vx-post-cta{margin-top:64px;padding:32px;border-radius:6px;background:var(--vx-ink-2);box-shadow:inset 0 0 0 1px var(--vx-line-2)}.vx-post-cta h2{font-size:26px;letter-spacing:-.03em}.vx-post-cta p{margin-top:10px;font-size:16px;line-height:1.6;color:var(--vx-soft)}.vx-post-cta .vx-mk-ctas{margin-top:24px}@media (max-width:1100px){.vx-mk-grid,.vx-mk-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.vx-mk-split{grid-template-columns:1fr;gap:40px}}@media (max-width:819px){.vx-mk-hero{padding-top:128px}.vx-blog-list a,.vx-mk-grid,.vx-mk-steps{grid-template-columns:1fr}.vx-blog-list a{gap:12px}.vx-post-head{padding-top:120px}}.vx-mk-faq a,.vx-mk-intro a{color:var(--vx-text);border-bottom:1px solid var(--vx-signal);transition:color .2s}.vx-mk-faq a:hover,.vx-mk-intro a:hover{color:var(--vx-signal)}