.vekui-nav-logo{align-items:center;display:inline-flex;gap:10px}.vekui-nav-logo img{border:1px solid rgba(15,23,42,.08);border-radius:7px;height:30px;object-fit:cover;object-position:center;width:30px}.vekui-nav-logo b{color:#0f172a;font-weight:650;letter-spacing:0}.dark .vekui-nav-logo b{color:#f8fafc}.vekui-doc-page,.vekui-home{--vk-bg:#f4f6f8;--vk-surface-muted:#f4f6f8;--vk-text:#213044;--vk-muted:#647084;--vk-border:rgba(15,23,42,0.11);--vk-accent:#15a46f;--vk-accent-ink:#0b6b49;--vk-code:#101a27;--vk-code-border:rgba(15,23,42,0.1);--vk-code-surface:#fafafa;--vk-code-surface-muted:#f5f5f5;--vk-ring:rgba(21,164,111,0.3);background:var(--vk-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:-1px 0 0}.dark .vekui-doc-page,.dark .vekui-home{--vk-bg:#0b111d;--vk-surface:#101827;--vk-surface-muted:#172033;--vk-muted:#94a3b8;--vk-accent:#30d990;--vk-code:#050b14;--vk-code-surface:#0f172a;--vk-code-surface-muted:#111c2f;--vk-code-text:#eef6ff;--vk-ring:rgba(48,217,144,0.34)}.vekui-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.vekui-shell{margin:0 auto;max-width:1160px;width:calc(100% - 48px)}.vekui-kicker{font-size:13px;font-weight:600;margin:0 0 16px;text-transform:uppercase}.vekui-doc-page h1,.vekui-doc-page h2,.vekui-doc-page h3,.vekui-home h1,.vekui-home h2{letter-spacing:0;margin:0}.vekui-doc-page p,.vekui-home p{color:var(--vk-text);line-height:1.72}.vekui-home-hero{background:linear-gradient(90deg,rgba(21,164,111,.045) 1px,transparent 1px),linear-gradient(180deg,var(--vk-surface),var(--vk-bg));background-size:92px 92px,auto}.vekui-home-hero__grid{align-items:center;display:grid;gap:76px;grid-template-columns:minmax(0,1fr) minmax(360px,480px);padding:86px 0 54px}.vekui-home-hero__grid>*{min-width:0}.vekui-home-hero__wordmark{display:block;height:auto;margin:0 0 30px;max-width:360px;width:52%}.vekui-home-hero h1{font-size:60px;font-weight:700;line-height:.96;max-width:790px}.vekui-home-hero h1 span{display:block}.vekui-home-hero__lead{font-size:21px;margin:28px 0 0;max-width:760px}.vekui-actions{display:flex;flex-wrap:wrap;margin-top:34px}.vekui-button{align-items:center;background:var(--vk-surface);border:1px solid var(--vk-border-strong);color:var(--vk-ink);cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;min-height:42px;padding:0 16px;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .12s ease}.vekui-button:hover,.vekui-link-grid a:hover{background:var(--vk-surface-muted);border-color:var(--vk-border-strong)}.vekui-button:focus-visible,.vekui-link-grid a:focus-visible{outline:3px solid var(--vk-ring);outline-offset:3px}.vekui-button:active{transform:translateY(1px)}.vekui-button--primary{background:var(--vk-ink);border-color:var(--vk-ink);color:var(--vk-surface)}.vekui-button--primary:hover{background:color-mix(in srgb,var(--vk-ink) 92%,var(--vk-surface));border-color:color-mix(in srgb,var(--vk-ink) 92%,var(--vk-surface))}.dark .vekui-button--primary{color:#07111f}.vekui-doc-command,.vekui-install-panel,.vekui-next-grid pre{background:var(--vk-code);border:1px solid rgba(255,255,255,.11);border-radius:8px;color:var(--vk-code-text)}.vekui-install-panel{box-shadow:0 24px 80px rgba(15,23,42,.16);overflow:hidden}.vekui-install-panel__footer,.vekui-install-panel__header{align-items:center;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;min-height:46px;padding:0 18px}.vekui-install-panel__footer{border-bottom:0;border-top:1px solid rgba(255,255,255,.1)}.vekui-install-panel__footer>span,.vekui-install-panel__header>span{color:#8ea2ba;font-size:12px;font-weight:600;letter-spacing:0;text-transform:uppercase}.vekui-install-panel strong,.vekui-install-panel__footer strong{color:#dce8f6;font-size:13px}.vekui-doc-command pre,.vekui-install-panel pre,.vekui-next-grid pre,.vekui-step-list pre{margin:0;overflow-x:auto}.vekui-install-panel pre{padding:30px 24px}.vekui-doc-command code,.vekui-file-list code,.vekui-gate-list code,.vekui-install-panel code,.vekui-next-grid code,.vekui-step-list code,.vekui-workflow-list code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;letter-spacing:0}.vekui-doc-command code,.vekui-install-panel code,.vekui-next-grid code{color:var(--vk-code-text);font-size:15px;line-height:1.9}.vekui-code-block{background:linear-gradient(90deg,rgba(48,217,144,.07),transparent 42%),var(--vk-code)}.vekui-code-line{display:grid;gap:6px}.vekui-code-line+.vekui-code-line{margin-top:18px}.vekui-code-line__command{display:block;white-space:pre-wrap}.vekui-code-line__description,.vekui-gate-item__description{color:#93a8c2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;line-height:1.5;margin:0}.vekui-code-token{color:#dce8f6}.vekui-code-token--command{color:#7dd3fc;font-weight:700}.vekui-code-token--package{color:#c4b5fd;font-weight:650}.vekui-code-token--action{color:#86efac}.vekui-code-token--target{color:#fcd34d}.vekui-code-token--flag{color:#fca5a5}.vekui-code-token--plain{color:#dce8f6}.vekui-hero-proof{border-top:1px solid var(--vk-border);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.vekui-hero-proof div{border-right:1px solid var(--vk-border);min-height:112px;padding:24px 24px 22px 0}.vekui-hero-proof div:last-child{border-right:0}.vekui-hero-proof span,.vekui-link-grid span{color:var(--vk-muted);display:block;font-size:12px;font-weight:600;letter-spacing:0;text-transform:uppercase}.vekui-hero-proof strong{color:var(--vk-ink);display:block;font-size:18px;line-height:1.24;margin-top:24px}.vekui-section{padding:88px 0}.vekui-doc-section--white,.vekui-section--white{background:var(--vk-surface)}.vekui-section__split{display:grid;gap:72px;grid-template-columns:minmax(0,.92fr) minmax(340px,.58fr)}.vekui-doc-page h1,.vekui-doc-page h2,.vekui-quality-grid h2,.vekui-roadmap h2,.vekui-section__split h2,.vekui-system-grid h2{font-size:46px;font-weight:650;line-height:1.06}.vekui-section__split p{font-size:18px;margin:36px 0 0}.vekui-foundation-grid{border-top:1px solid var(--vk-border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:54px}.vekui-foundation-grid article{border-bottom:1px solid var(--vk-border);min-height:250px;padding:28px 34px 30px 0}.vekui-foundation-grid span{color:var(--vk-accent-ink);display:block;font-size:13px;font-weight:650}.vekui-foundation-grid h3{color:var(--vk-ink);font-size:27px;letter-spacing:0;line-height:1.16;margin:54px 0 0}.vekui-foundation-grid p{font-size:16px;margin:18px 0 0}.vekui-next-grid,.vekui-output-grid,.vekui-quality-grid,.vekui-requirements,.vekui-roadmap,.vekui-system-grid{display:grid;gap:72px;grid-template-columns:minmax(0,.86fr) minmax(340px,.72fr)}.vekui-system-grid__intro p{font-size:18px;margin:24px 0 0}.vekui-workflow-list{border-top:1px solid var(--vk-border);list-style:none;margin:0;padding:0}.vekui-workflow-list li{border-bottom:1px solid var(--vk-border);display:grid;gap:22px;grid-template-columns:48px minmax(0,1fr);padding:22px 0}.vekui-workflow-list span{color:var(--vk-accent-ink);font-size:13px;font-weight:650}.vekui-workflow-list strong{color:var(--vk-ink);display:block;font-size:18px;line-height:1.25}.vekui-workflow-list code{color:var(--vk-muted);display:block;font-size:14px;margin-top:12px;overflow-wrap:anywhere}.vekui-doc-section--ink,.vekui-section--ink{background:var(--vk-code);color:var(--vk-code-text)}.vekui-gate-list{display:grid}.vekui-gate-item{min-width:0}.vekui-gate-list code{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:7px;display:block;font-size:15px;padding:16px 18px}.vekui-gate-item__description{margin-top:8px}.vekui-roadmap ul{border-top:1px solid var(--vk-border);list-style:none;margin:0;padding:0}.vekui-roadmap li{border-bottom:1px solid var(--vk-border);color:var(--vk-text);font-size:17px;line-height:1.65;padding:20px 0}.vekui-section--links{padding:0}.vekui-link-grid{border-top:1px solid var(--vk-border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.vekui-link-grid a{border-right:1px solid var(--vk-border);color:var(--vk-ink);min-height:178px;padding:30px 28px 34px 0;text-decoration:none;transition:background-color .18s ease,transform .18s ease}.vekui-link-grid a:last-child{border-right:0}.vekui-link-grid strong{display:block;font-size:24px;letter-spacing:0;line-height:1.2;margin-top:38px}.vekui-doc-hero{background:var(--vk-surface);border-bottom:1px solid var(--vk-border)}.vekui-doc-hero__grid{align-items:end;display:grid;gap:72px;grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr);padding:76px 0}.vekui-doc-hero h1{max-width:850px}.vekui-doc-hero p{font-size:19px;margin:24px 0 0;max-width:760px}.vekui-doc-command{overflow:hidden}.vekui-doc-command__label{border-bottom:1px solid rgba(255,255,255,.1);color:#8ea2ba;font-size:12px;font-weight:600;letter-spacing:0;min-height:44px;padding:14px 18px;text-transform:uppercase}.vekui-doc-command pre{padding:26px 22px}.vekui-doc-section{padding:82px 0}.vekui-file-list,.vekui-requirements ul{display:grid;gap:10px;margin:0;padding:0}.vekui-requirements li{background:var(--vk-surface);border:1px solid var(--vk-border);border-radius:7px;color:var(--vk-ink);font-size:16px;list-style:none;min-height:54px;padding:15px 18px}.vekui-doc-heading{max-width:760px}.vekui-step-list{border-top:1px solid var(--vk-border);list-style:none;margin:46px 0 0;padding:0}.vekui-step-list li{border-bottom:1px solid var(--vk-border);display:grid;gap:34px;grid-template-columns:64px minmax(0,1fr);padding:34px 0}.vekui-step-list>li>span{color:var(--vk-accent-ink);font-size:14px;font-weight:650}.vekui-step-list h3{font-size:26px;font-weight:650;line-height:1.18}.vekui-step-list p{font-size:16px;margin:12px 0 18px}.vekui-step-list pre{background:var(--vk-surface-muted);border:1px solid var(--vk-border);border-radius:7px;padding:17px 18px}.vekui-step-list code{color:var(--vk-ink);font-size:14px;overflow-wrap:anywhere}.vekui-output-grid p{font-size:17px;margin:22px 0 0}.vekui-file-list code{background:var(--vk-surface);border:1px solid var(--vk-border);border-radius:7px;color:var(--vk-ink);font-size:14px;padding:14px 16px}.vekui-command-grid,.vekui-component-grid,.vekui-token-grid{display:grid;gap:14px;margin-top:44px}.vekui-component-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vekui-command-grid,.vekui-token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vekui-command-grid article,.vekui-component-grid article,.vekui-token-grid article{background:var(--vk-surface);border:1px solid var(--vk-border);border-radius:8px;min-width:0}.vekui-component-grid article{display:flex;flex-direction:column;min-height:280px;padding:22px}.vekui-command-grid span,.vekui-component-grid span{color:var(--vk-accent-ink);display:block;font-size:12px;font-weight:650;letter-spacing:0;text-transform:uppercase}.vekui-command-grid h3,.vekui-component-grid h3,.vekui-token-grid h3{font-size:24px;font-weight:650;line-height:1.16;margin-top:18px}.vekui-command-grid p,.vekui-component-grid p{font-size:15px;margin:18px 0 0}.vekui-component-grid dl{border-top:1px solid var(--vk-border);display:grid;gap:12px;margin:auto 0 0;padding-top:18px}.vekui-component-grid dl div{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.vekui-component-grid dt{color:var(--vk-muted);font-size:12px;font-weight:600;letter-spacing:0;text-transform:uppercase}.vekui-component-grid dd{color:var(--vk-ink);font-size:13px;font-weight:500;margin:0;text-align:right}.vekui-command-grid article,.vekui-token-grid article{padding:24px}.vekui-command-grid pre{background:var(--vk-surface-muted);border:1px solid var(--vk-border);border-radius:7px;margin:22px 0 0;overflow-x:auto;padding:16px}.vekui-command-grid code{color:var(--vk-ink);font-size:14px;overflow-wrap:anywhere}.vekui-token-grid article div{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.vekui-token-grid code{background:var(--vk-surface-muted);border:1px solid var(--vk-border);border-radius:999px;color:var(--vk-ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;padding:8px 11px}.vekui-next-grid pre{padding:24px}.vekui-next-grid p{color:#b8c6d9;font-size:16px;margin:18px 0 0}.vekui-components-page{background:color-mix(in srgb,var(--vk-surface) 96%,var(--vk-bg))}.vekui-components-layout{align-items:start;display:grid;gap:96px;grid-template-columns:224px minmax(0,1fr);padding:52px 0 84px}.vekui-components-sidebar{display:flex;flex-direction:column;max-height:calc(100svh - 104px);overflow:hidden;position:sticky;top:84px}.vekui-components-nav-group{display:grid;gap:3px}.vekui-components-nav-group+.vekui-components-nav-group{margin-top:28px}.vekui-components-nav-group[aria-label=Components]{min-height:0;overflow-y:auto;padding-right:4px}.vekui-components-nav-group[aria-label=Components] p{padding-bottom:10px;position:sticky;top:0;z-index:1}.vekui-components-nav-group p{color:var(--vk-muted);font-size:12px;font-weight:600;line-height:1.3;margin:0 0 10px}.vekui-components-nav-item{align-items:center;appearance:none;background:transparent;border:0;border-radius:6px;color:var(--vk-text);cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:flex-start;line-height:1.35;min-height:32px;padding:5px 8px;text-align:left;transition:background-color .16s ease,color .16s ease;width:100%}.vekui-components-nav-item[data-state=active]{font-weight:500}.vekui-components-actions a:focus-visible,.vekui-components-actions button:focus-visible,.vekui-components-index__item:focus-visible,.vekui-components-mini-list button:focus-visible,.vekui-components-nav-item:focus-visible{outline:3px solid var(--vk-ring);outline-offset:2px}.vekui-components-nav-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vekui-components-nav-item small{background:#0a84ff;border-radius:999px;display:inline-flex;flex:none;height:7px;width:7px}.vekui-components-nav-item[data-status=planned]{color:color-mix(in srgb,var(--vk-text) 56%,transparent)}.vekui-components-content{min-width:0}.vekui-components-toolbar{align-items:center;display:flex;gap:18px;justify-content:space-between}.vekui-components-toolbar .vekui-kicker{margin:0}.vekui-components-actions{align-items:center;display:inline-flex}.vekui-components-actions a,.vekui-components-actions button,.vekui-components-status-tabs button{align-items:center;background:var(--vk-surface);border:1px solid var(--vk-border);border-radius:8px;color:var(--vk-ink);cursor:pointer;display:grid;font-size:13px;font-weight:500;padding:0 12px;place-items:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.vekui-components-actions a{font-size:20px;line-height:1;min-width:34px}.vekui-components-actions a:hover,.vekui-components-actions button:hover{border-color:var(--vk-border)}.vekui-components-controls{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin:0 0 30px}.vekui-components-search{align-items:center;background:var(--vk-surface);border:1px solid var(--vk-border);border-radius:8px;color:var(--vk-muted);display:flex;gap:10px;min-height:46px;padding:0 14px}.vekui-components-search:focus-within{border-color:color-mix(in srgb,var(--vk-accent) 54%,var(--vk-border));box-shadow:0 0 0 3px var(--vk-ring)}.vekui-components-search input{appearance:none;background:transparent;border:0;color:var(--vk-ink);font:inherit;min-width:0;outline:0;width:100%}.vekui-components-search input::placeholder{color:var(--vk-muted)}.vekui-components-status-tabs{align-items:center;background:var(--vk-surface-muted);border:1px solid var(--vk-border);border-radius:8px;display:inline-flex;gap:2px;padding:3px}.vekui-components-status-tabs button{appearance:none;background:transparent;border:0;border-radius:6px;cursor:pointer;font-weight:620;padding:0 12px}.vekui-components-status-tabs button[data-state=active]{background:var(--vk-surface);box-shadow:0 1px 2px rgba(15,23,42,.08)}.vekui-components-mobile-switcher{display:none}.vekui-components-panel{animation:vekui-panel-enter .18s ease-out;min-height:560px}.vekui-components-panel__heading h1{color:var(--vk-ink);font-size:32px;font-weight:650;line-height:1.12}.vekui-components-panel__heading p{color:var(--vk-muted);font-size:16px;line-height:1.65;margin:10px 0 0;max-width:580px}.vekui-components-component-meta span,.vekui-components-empty-state span,.vekui-components-link-card span,.vekui-components-source span{color:var(--vk-muted);display:block;font-size:12px;font-weight:600;letter-spacing:0}.vekui-components-index{display:grid;gap:16px 72px;margin-top:22px}.vekui-components-index__item{align-items:center;appearance:none;border-radius:7px;color:var(--vk-ink);cursor:pointer;display:flex;gap:8px;justify-content:space-between;min-height:34px;padding:3px 4px;text-align:left;transition:background-color .16s ease,color .16s ease}.vekui-components-index__item:hover,.vekui-components-index__item[data-state=active]{background:var(--vk-surface-muted)}.vekui-components-index__item[data-status=planned]{color:color-mix(in srgb,var(--vk-text) 54%,transparent)}.vekui-components-index__item span{font-size:16px;font-weight:500;line-height:1.35}.vekui-components-empty-state p,.vekui-components-footnote,.vekui-components-note p{color:var(--vk-muted);font-size:15px;line-height:1.7;margin:26px 0 0}.vekui-components-command{background:var(--vk-code-surface);border:1px solid var(--vk-code-border);border-radius:8px;margin:28px 0 0;overflow-x:auto;padding:16px 18px}.vekui-component-detail-section{margin-top:42px}.vekui-component-detail-section>h2,.vekui-component-section-heading h2{color:var(--vk-ink);font-size:22px;font-weight:650;line-height:1.25;margin:0}.vekui-component-section-heading{align-items:end;display:flex;gap:22px;justify-content:space-between}.vekui-install-tabs{align-items:center;display:inline-flex;gap:18px}.vekui-install-tabs button{appearance:none;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--vk-muted);cursor:pointer;font-size:15px;font-weight:500;min-height:36px;padding:0 0 8px;transition:border-color .16s ease,color .16s ease}.vekui-install-tabs button[data-state=active]{border-bottom-color:var(--vk-ink);color:var(--vk-ink);font-weight:600}.vekui-install-tabs button:disabled{cursor:not-allowed;opacity:.46}.vekui-install-steps{counter-reset:install-step;display:grid;gap:30px;list-style:none;margin:28px 0 0;padding:0}.vekui-install-steps li{display:grid;gap:18px;grid-template-columns:34px minmax(0,1fr);position:relative}.vekui-install-steps li:not(:last-child):after{background:var(--vk-border);content:"";height:calc(100% + 30px);left:16px;position:absolute;top:34px;width:1px}.vekui-install-steps>li>span{align-items:center;background:var(--vk-surface-muted);border:1px solid var(--vk-border);border-radius:999px;color:var(--vk-ink);display:inline-flex;font-size:14px;font-weight:550;height:30px;justify-content:center;position:relative;width:30px;z-index:1}.vekui-install-steps p{color:var(--vk-ink);font-size:16px;font-weight:600;line-height:1.55;margin:2px 0 0}.vekui-install-steps .vekui-components-command{margin-top:16px}.vekui-components-command code,.vekui-components-command-list code,.vekui-components-component-meta code,.vekui-components-info-grid code,.vekui-components-source code{color:var(--vk-ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.75;overflow-wrap:anywhere}.vekui-source-card{background:var(--vk-code-surface);border:1px solid var(--vk-code-border);border-radius:10px;margin-top:22px;overflow:hidden}.vekui-source-card__header{align-items:center;background:var(--vk-code-surface-muted);border-bottom:1px solid var(--vk-code-border);display:flex;gap:18px;justify-content:space-between;min-height:44px;padding:0 12px 0 14px}.vekui-source-card__actions,.vekui-source-card__meta{align-items:center;display:inline-flex;gap:10px;min-width:0}.vekui-source-card__actions{flex:none;gap:6px}.vekui-source-card__meta>span{align-items:center;background:color-mix(in srgb,var(--vk-ink) 12%,transparent);border-radius:4px;color:var(--vk-ink);display:inline-flex;flex:none;font-size:10px;font-weight:650;height:19px;justify-content:center;width:22px}.vekui-source-card__header code{color:var(--vk-ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vekui-source-card__header button{appearance:none;background:transparent;border:0;border-radius:6px;color:var(--vk-muted);cursor:pointer;font-size:13px;font-weight:500;min-height:32px;padding:0 8px;transition:background-color .16s ease,color .16s ease,transform .12s ease}.vekui-source-card__header button:active{transform:translateY(1px)}.vekui-source-card__header .vekui-source-card__icon-button{display:grid;min-width:32px;padding:0;place-items:center}.vekui-source-card__copy-icon{display:block;flex:none}.vekui-source-card__icon-button[data-state=success]{color:var(--vk-accent-ink)}.vekui-source-card__header button:hover{background:var(--vk-surface);color:var(--vk-ink)}.vekui-install-tabs button:focus-visible,.vekui-source-card__header button:focus-visible{background:var(--vk-surface);color:var(--vk-ink);outline:2px solid var(--vk-ring);outline-offset:2px}.vekui-source-card__body{background:var(--vk-code-surface);margin:0;max-height:620px;overflow:auto;padding:16px 0 18px;transition:max-height .18s ease}.vekui-source-card__body code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.85}.vekui-source-card__body[data-variant=usage]{border:1px solid var(--vk-code-border);border-radius:var(--vk-radius-content);margin-top:18px}.vekui-source-card[data-collapsed=true] .vekui-source-card__body{max-height:220px}.vekui-source-line{display:grid;grid-template-columns:50px max-content;min-height:25px}.vekui-source-line>span:first-child{color:var(--vk-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-right:18px;text-align:right;-webkit-user-select:none;user-select:none}.vekui-source-line>span:last-child{color:var(--vk-ink);white-space:pre}.vekui-source-token--comment{color:#6b7280}.vekui-source-token--function{color:#047857}.vekui-source-token--jsx-attribute,.vekui-source-token--property{color:#d11f3d}.vekui-source-token--jsx-tag,.vekui-source-token--type{color:#155dfc}.vekui-source-token--keyword{color:#d11f3d;font-weight:400}.vekui-source-token--number{color:#b45309}.vekui-source-token--operator{color:#475569}.vekui-source-token--string{color:#047857}.dark .vekui-source-token--comment{color:#94a3b8}.dark .vekui-source-token--function{color:#5eead4}.dark .vekui-source-token--jsx-attribute,.dark .vekui-source-token--property{color:#fca5a5}.dark .vekui-source-token--jsx-tag,.dark .vekui-source-token--type{color:#93c5fd}.dark .vekui-source-token--keyword{color:#c4b5fd}.dark .vekui-source-token--number{color:#fbbf24}.dark .vekui-source-token--operator{color:#cbd5e1}.dark .vekui-source-token--string{color:#86efac}.vekui-components-info-grid{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0 0}.vekui-components-info-grid div{border-top:1px solid var(--vk-border);min-height:76px;padding:16px 18px 14px 0}.vekui-components-info-grid dt{color:var(--vk-muted);font-size:12px;font-weight:600;line-height:1.3}.vekui-components-info-grid dd{color:var(--vk-ink);font-size:14px;font-weight:500;line-height:1.55;margin:8px 0 0}.vekui-components-info-grid a,.vekui-components-link-card,.vekui-components-source code{color:var(--vk-ink);text-decoration:none}.vekui-components-info-grid a:hover,.vekui-components-link-card:hover strong{text-decoration:underline;text-underline-offset:4px}.vekui-components-prose-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.vekui-components-empty-state,.vekui-components-note,.vekui-components-prose-grid article{border-top:1px solid var(--vk-border);padding-top:18px}.vekui-components-note h2,.vekui-components-prose-grid h2{color:var(--vk-ink);font-size:18px;font-weight:600;line-height:1.25}.vekui-components-prose-grid p{color:var(--vk-muted);font-size:15px;line-height:1.7;margin:12px 0 0}.vekui-components-link-card{border-top:1px solid var(--vk-border);display:block;margin-top:30px;min-height:84px;padding-top:18px}.vekui-components-link-card strong{display:block;font-size:18px;line-height:1.25;margin-top:12px}.vekui-components-command-list,.vekui-components-mini-list,.vekui-components-timeline{display:grid;gap:10px;margin:28px 0 0}.vekui-components-command-list code,.vekui-components-mini-list button{background:var(--vk-surface-muted);border:1px solid var(--vk-border);border-radius:8px;min-height:46px;padding:13px 14px}.vekui-components-mini-list button{align-items:center;appearance:none;color:var(--vk-ink);cursor:pointer;display:flex;justify-content:space-between;text-align:left}.vekui-components-mini-list button:hover{border-color:var(--vk-border-strong)}.vekui-components-mini-list span{font-size:15px;font-weight:600}.vekui-components-mini-list small{color:var(--vk-muted);font-size:12px}.vekui-components-timeline{list-style:none;padding:0}.vekui-components-timeline li{border-top:1px solid var(--vk-border);display:grid;gap:22px;grid-template-columns:72px minmax(0,1fr);padding:18px 0}.vekui-components-timeline span{color:var(--vk-accent-ink);font-size:13px;font-weight:600}.vekui-components-timeline p{color:var(--vk-text);font-size:15px;line-height:1.7;margin:0}.vekui-components-component-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.vekui-components-component-meta code,.vekui-components-component-meta span{border-radius:999px;padding:7px 10px}.vekui-components-component-meta span[data-status=available]{color:var(--vk-accent-ink)}.vekui-components-empty-state,.vekui-components-note,.vekui-components-source{margin-top:30px}.vekui-components-source{border-top:1px solid var(--vk-border);padding-top:18px}.vekui-components-source code{display:block;margin-top:12px}@keyframes vekui-panel-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vekui-button,.vekui-components-index__item,.vekui-components-nav-item,.vekui-components-panel,.vekui-components-search,.vekui-components-status-tabs button,.vekui-install-tabs button,.vekui-link-grid a,.vekui-link-list a,.vekui-source-card__body,.vekui-source-card__header button{animation:none;transition:none}}@media (max-width:980px){.vekui-components-layout,.vekui-doc-hero__grid,.vekui-home-hero__grid,.vekui-next-grid,.vekui-output-grid,.vekui-quality-grid,.vekui-requirements,.vekui-roadmap,.vekui-section__split,.vekui-system-grid{grid-template-columns:1fr}.vekui-components-layout{gap:0}.vekui-components-sidebar{display:none}.vekui-components-mobile-switcher{display:flex;gap:8px;margin-bottom:28px;max-width:100%;overflow-x:auto;padding-bottom:4px}.vekui-components-mobile-switcher button{appearance:none;background:var(--vk-surface-muted);border:1px solid var(--vk-border);border-radius:999px;color:var(--vk-ink);cursor:pointer;flex:none;font-size:13px;font-weight:500;min-height:36px;padding:8px 11px}.vekui-components-mobile-switcher button[data-state=active]{border-color:var(--vk-border-strong)}.vekui-doc-hero__grid,.vekui-home-hero__grid{gap:42px}.vekui-command-grid,.vekui-component-grid,.vekui-foundation-grid,.vekui-hero-proof,.vekui-link-grid,.vekui-token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vekui-home-hero h1{font-size:46px}.vekui-doc-page h1,.vekui-doc-page h2,.vekui-quality-grid h2,.vekui-roadmap h2,.vekui-section__split h2,.vekui-system-grid h2{font-size:38px}.vekui-components-panel__heading h1{font-size:32px}.vekui-components-controls{align-items:stretch;grid-template-columns:1fr}.vekui-components-status-tabs{width:max-content}}@media (max-width:640px){.vekui-shell{width:calc(100% - 32px)}.vekui-home-hero__grid{padding:54px 0 38px}.vekui-home-hero__wordmark{max-width:260px;width:76%}.vekui-home-hero h1{font-size:40px;line-height:1}.vekui-doc-hero p,.vekui-home-hero__lead{font-size:17px}.vekui-doc-command pre,.vekui-install-panel pre,.vekui-next-grid pre{padding:22px 18px;white-space:pre-wrap}.vekui-doc-command code,.vekui-install-panel code,.vekui-next-grid code{font-size:13px;overflow-wrap:anywhere}.vekui-command-grid,.vekui-component-grid,.vekui-foundation-grid,.vekui-hero-proof,.vekui-link-grid,.vekui-token-grid{grid-template-columns:1fr}.vekui-hero-proof div,.vekui-link-grid a{border-right:0}.vekui-doc-section,.vekui-section{padding:64px 0}.vekui-doc-page h1,.vekui-doc-page h2,.vekui-quality-grid h2,.vekui-roadmap h2,.vekui-section__split h2,.vekui-system-grid h2{font-size:32px}.vekui-foundation-grid article{min-height:auto;padding-right:0}.vekui-foundation-grid h3{margin-top:28px}.vekui-doc-hero__grid{padding:56px 0}.vekui-components-layout{padding:38px 0 72px}.vekui-components-toolbar{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:24px}.vekui-components-actions{width:100%}.vekui-components-actions button{flex:1 1}.vekui-components-status-tabs{width:100%}.vekui-components-status-tabs button{flex:1 1;min-width:0}.vekui-components-index{gap:8px}.vekui-components-index,.vekui-components-info-grid,.vekui-components-prose-grid{grid-template-columns:1fr}.vekui-components-panel{min-height:auto}.vekui-components-panel__heading h1{font-size:30px}.vekui-components-command{padding:14px}.vekui-components-command code{font-size:12px}.vekui-component-section-heading{align-items:flex-start;flex-direction:column;gap:14px}.vekui-install-steps li{gap:12px;grid-template-columns:30px minmax(0,1fr)}.vekui-source-card__header{align-items:flex-start;flex-direction:column;gap:8px;padding:10px 12px}.vekui-source-line{grid-template-columns:38px max-content}.vekui-components-timeline li{grid-template-columns:1fr;gap:6px}.vekui-step-list li{gap:16px;grid-template-columns:1fr;padding:28px 0}}.vekui-doc-page,.vekui-home{--vk-bg:#f7f9fc;--vk-surface-muted:#eef3f8;--vk-surface-strong:#e7eef6;--vk-ink:#07111f;--vk-text:#334155;--vk-muted:#65758b;--vk-border:rgba(15,23,42,0.12);--vk-border-strong:rgba(15,23,42,0.2);--vk-accent:#2563eb;--vk-accent-ink:#126155;--vk-accent-soft:rgba(37,99,235,0.08);--vk-code:#07111f;--vk-code-border:rgba(15,23,42,0.11);--vk-code-surface:#f3f7fb;--vk-code-surface-muted:#e8eef6;--vk-code-text:#eef6ff;--vk-ring:rgba(37,99,235,0.26);background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(247,249,252,.92) 28rem),var(--vk-bg);color:var(--vk-text);overflow-x:clip}.dark .vekui-doc-page,.dark .vekui-home{--vk-bg:#080d16;--vk-surface:#0f1724;--vk-surface-muted:#152033;--vk-surface-strong:#1b2a40;--vk-ink:#f8fafc;--vk-text:#cbd5e1;--vk-muted:#9aa8ba;--vk-border:rgba(226,232,240,0.14);--vk-border-strong:rgba(226,232,240,0.24);--vk-accent:#60a5fa;--vk-accent-ink:#6ee7b7;--vk-accent-soft:rgba(96,165,250,0.12);--vk-code:#050a12;--vk-code-border:rgba(226,232,240,0.16);--vk-code-surface:#111c2d;--vk-code-surface-muted:#17243a;--vk-code-text:#eff6ff;--vk-ring:rgba(96,165,250,0.34)}.vekui-shell{max-width:1180px;width:min(calc(100% - 48px),1180px)}.vekui-kicker{color:var(--vk-muted);font-size:12px;font-weight:680;letter-spacing:0;line-height:1.4;margin-bottom:12px}.vekui-doc-page h1,.vekui-doc-page h2,.vekui-doc-page h3,.vekui-home h1,.vekui-home h2{color:var(--vk-ink);text-wrap:balance}.vekui-home-hero{background:linear-gradient(90deg,rgba(37,99,235,.06) 1px,transparent 1px),linear-gradient(180deg,var(--vk-surface),var(--vk-bg));background-size:88px 88px,auto;border-bottom:1px solid var(--vk-border)}.vekui-home-hero__grid{gap:64px;grid-template-columns:minmax(0,1fr) minmax(360px,460px);padding:74px 0 44px}.vekui-home-hero__wordmark{margin-bottom:24px;max-width:320px;width:46%}.vekui-home-hero h1{font-size:clamp(42px,5vw,66px);line-height:.98;max-width:720px}.vekui-home-hero__lead{color:var(--vk-text);font-size:19px;line-height:1.72;margin-top:26px;max-width:720px}.vekui-actions{gap:10px;margin-top:30px}.vekui-button{border-radius:8px;font-weight:620;min-height:44px;padding:0 17px}.vekui-doc-command,.vekui-install-panel{border-radius:10px;box-shadow:0 22px 60px rgba(15,23,42,.15)}.vekui-hero-proof{grid-template-columns:repeat(5,minmax(0,1fr))}.vekui-hero-proof div{min-height:118px;padding:24px 22px 22px 0}.vekui-hero-proof strong{font-size:17px;margin-top:20px}.vekui-doc-section,.vekui-section{padding:64px 0}.vekui-next-grid,.vekui-output-grid,.vekui-quality-grid,.vekui-requirements,.vekui-roadmap,.vekui-section__split,.vekui-system-grid{align-items:start;gap:48px;grid-template-columns:minmax(0,.86fr) minmax(320px,.72fr)}.vekui-doc-page h1,.vekui-doc-page h2,.vekui-docs-map__intro h2,.vekui-quality-grid h2,.vekui-roadmap h2,.vekui-section__split h2,.vekui-system-grid h2{font-size:clamp(30px,3vw,42px);line-height:1.1}.vekui-doc-section--ink .vekui-kicker,.vekui-doc-section--ink h2,.vekui-section--ink .vekui-kicker,.vekui-section--ink h2{color:var(--vk-code-text)}.vekui-doc-section--ink p:not(.vekui-kicker),.vekui-section--ink p:not(.vekui-kicker){color:#b8c6d9}.vekui-quality-grid,.vekui-roadmap{gap:24px;grid-template-columns:1fr}.vekui-quality-grid>div:first-child,.vekui-roadmap>div:first-child{max-width:760px}.vekui-quality-grid h2,.vekui-roadmap h2{font-size:clamp(28px,2.6vw,38px);max-width:760px}.vekui-gate-list{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.vekui-gate-list code{align-items:center;min-height:56px;padding:0 16px}.vekui-roadmap ul{border-top:0;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.vekui-roadmap li{background:var(--vk-surface);border-bottom:0;border-radius:8px;box-shadow:0 1px 2px rgba(15,23,42,.04);min-height:96px;padding:16px 18px}.vekui-file-list,.vekui-requirements ul{grid-template-columns:repeat(2,minmax(0,1fr))}.vekui-file-list code,.vekui-requirements li{min-height:52px}.vekui-step-list{margin-top:34px}.vekui-step-list li{gap:24px;padding:26px 0}.vekui-step-list h3{font-size:22px}.vekui-foundation-grid article{min-height:230px;padding:26px 32px 28px 0}.vekui-foundation-grid h3{font-size:24px;margin-top:42px}.vekui-section--links{background:var(--vk-bg);padding:48px 0 56px}.vekui-docs-map{display:grid;gap:24px;grid-template-columns:1fr}.vekui-docs-map__intro{align-items:end;display:grid;gap:24px;grid-template-columns:minmax(0,.76fr) minmax(280px,.48fr);max-width:none}.vekui-docs-map__intro .vekui-kicker{grid-column:1;grid-row:1}.vekui-docs-map__intro h2{font-size:clamp(28px,2.4vw,36px);grid-column:1;grid-row:2;line-height:1.1}.vekui-docs-map__intro p:not(.vekui-kicker){align-self:end;color:var(--vk-muted);font-size:15px;grid-column:2;grid-row:1/span 2;line-height:1.68;margin:0;max-width:520px}.vekui-link-list{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.vekui-link-list a{background:var(--vk-surface);border:0;border-radius:8px;box-shadow:0 1px 2px rgba(15,23,42,.04);color:var(--vk-ink);display:grid;grid-template-columns:minmax(0,1fr) 20px;min-height:92px;padding:15px 14px;position:relative;text-decoration:none;transition:background-color .18s ease,box-shadow .18s ease}.vekui-link-list a:hover{background:color-mix(in srgb,var(--vk-surface) 88%,var(--vk-accent-soft));box-shadow:0 8px 20px rgba(15,23,42,.055)}.vekui-link-list a:focus-visible{outline:3px solid var(--vk-ring);outline-offset:3px}.vekui-link-list span{color:var(--vk-muted);display:block;font-size:12px;font-weight:680;grid-column:1;letter-spacing:0;line-height:1.3;text-transform:uppercase}.vekui-link-list strong{color:var(--vk-ink);display:block;font-size:16px;font-weight:650;grid-column:1;line-height:1.3;margin-top:12px}.vekui-link-list p{color:var(--vk-muted);font-size:13px;grid-column:1;line-height:1.55;margin:8px 0 0}.vekui-link-list small{align-items:center;align-self:start;background:var(--vk-surface-muted);border:0;border-radius:999px;color:var(--vk-muted);display:inline-flex;font-size:14px;height:20px;justify-content:center;line-height:1;transition:background-color .18s ease,color .18s ease;width:20px}.vekui-link-list a:hover small{background:var(--vk-surface);color:var(--vk-ink)}.vekui-doc-hero{background:linear-gradient(90deg,rgba(37,99,235,.045) 1px,transparent 1px),var(--vk-surface);background-size:88px 88px}.vekui-doc-hero__grid{gap:64px;grid-template-columns:minmax(0,.98fr) minmax(340px,.62fr);padding:66px 0}.vekui-doc-hero p{color:var(--vk-text);font-size:18px;line-height:1.72}.vekui-command-grid article,.vekui-components-command-list code,.vekui-components-mini-list button,.vekui-file-list code,.vekui-requirements li,.vekui-token-grid article{background:var(--vk-surface);border-color:var(--vk-border);border-radius:8px;box-shadow:0 1px 0 rgba(15,23,42,.03)}.vekui-command-grid,.vekui-component-grid,.vekui-token-grid{gap:12px}.vekui-command-grid article,.vekui-token-grid article{min-height:196px}.vekui-command-grid pre,.vekui-step-list pre{background:var(--vk-code-surface);border-color:var(--vk-code-border)}.vekui-components-layout{gap:56px;grid-template-columns:256px minmax(0,1fr);max-width:1240px;padding:44px 0 84px}.vekui-components-sidebar{background:color-mix(in srgb,var(--vk-surface) 86%,transparent);border:1px solid var(--vk-border);border-radius:10px;max-height:calc(100svh - 108px);padding:14px;top:80px}.vekui-components-nav-group+.vekui-components-nav-group{margin-top:16px;padding-top:16px}.vekui-components-nav-item{border-radius:7px;min-height:34px;padding:6px 8px}.vekui-components-nav-item:hover,.vekui-components-nav-item[data-state=active]{background:var(--vk-surface-muted)}.vekui-components-content{max-width:860px}.vekui-components-toolbar{border-bottom:1px solid var(--vk-border);margin-bottom:18px}.vekui-components-toolbar strong{color:var(--vk-ink);display:block;font-size:15px;font-weight:620;line-height:1.4;margin-top:4px}.vekui-components-actions a,.vekui-components-actions button,.vekui-components-status-tabs button{min-height:44px}.vekui-components-index{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.vekui-components-index__item{background:var(--vk-surface);border:1px solid var(--vk-border);border-radius:8px;min-height:46px;padding:10px 12px}.vekui-components-index__item:hover,.vekui-components-index__item[data-state=active]{border-color:var(--vk-border-strong)}.vekui-components-index__item[data-state=active]{background:var(--vk-accent-soft)}.vekui-components-panel__heading h1{font-size:clamp(32px,3vw,44px)}.vekui-doc-page,.vekui-home{--vk-bg:#ffffff;--vk-surface:#ffffff;--vk-surface-muted:#f6f7f9;--vk-border:rgba(15,23,42,0.1);--vk-border-strong:rgba(15,23,42,0.18)}.vekui-doc-hero,.vekui-doc-page,.vekui-home,.vekui-home-hero{background:var(--vk-surface)}.vekui-home-hero__grid{padding:64px 0 28px}.vekui-doc-hero__grid,.vekui-doc-section,.vekui-section{padding:56px 0}.vekui-button,.vekui-button--primary{background:transparent;border:0;border-bottom:1px solid;border-radius:0;color:var(--vk-ink);min-height:36px;padding:0}.vekui-button--primary:hover,.vekui-button:hover{background:transparent;color:var(--vk-muted)}.dark .vekui-button--primary{color:var(--vk-ink)}.vekui-doc-command,.vekui-install-panel{border-radius:0;box-shadow:none}.vekui-hero-proof{border-top:0;gap:32px;margin-top:40px}.vekui-hero-proof div{border-right:0;min-height:auto;padding:0}.vekui-foundation-grid{border-top:0;gap:48px}.vekui-foundation-grid article{border-bottom:0;min-height:auto;padding:0}.vekui-command-grid article,.vekui-component-grid article,.vekui-components-command-list code,.vekui-components-mini-list button,.vekui-file-list code,.vekui-link-list a,.vekui-requirements li,.vekui-token-grid article{background:transparent;border:0;border-top:1px solid var(--vk-border);border-radius:0;box-shadow:none}.vekui-link-list{gap:28px 54px}.vekui-link-list a{border-top:0;min-height:118px;padding:0}.vekui-link-list a:hover{background:transparent;box-shadow:none}.vekui-link-list a:hover strong{text-decoration:underline;text-underline-offset:4px}.vekui-link-list small{background:transparent;border-radius:0;height:auto;width:auto}.vekui-file-list code,.vekui-requirements li{border-top:0;min-height:auto;padding:6px 0}.vekui-gate-list{gap:12px 36px}.vekui-gate-item{background:transparent;border:0;border-radius:0;min-height:auto;padding:0}.vekui-gate-list code{border-radius:var(--vk-radius-content)}.vekui-roadmap ul{gap:20px 56px}.vekui-roadmap li{background:transparent;border-radius:0;box-shadow:none}.vekui-command-grid article,.vekui-component-grid article,.vekui-roadmap li,.vekui-token-grid article{border-top:0;min-height:auto;padding:0}.vekui-command-grid pre,.vekui-components-command,.vekui-source-card,.vekui-step-list pre{border-radius:0}.vekui-components-component-meta code,.vekui-components-component-meta span,.vekui-token-grid code{background:transparent;border:0;border-bottom:1px solid var(--vk-border);border-radius:0;padding:4px 0}.vekui-components-page{background:var(--vk-surface)}.vekui-components-layout{gap:72px;grid-template-columns:226px minmax(0,1fr)}.vekui-components-sidebar{background:transparent;border:0;border-radius:0;max-height:calc(100svh - 100px);overflow-y:auto;padding:0 4px 0 0}.vekui-components-nav-group+.vekui-components-nav-group{border-top:1px solid var(--vk-border);margin-top:22px;padding-top:22px}.vekui-components-nav-group[aria-label=Components] p{background:var(--vk-surface)}.vekui-components-nav-group[aria-label=Components]{overflow:visible;padding-right:0}.vekui-components-nav-group[aria-label=Components] p{position:static;z-index:auto}.vekui-components-nav-item{border-radius:0;min-height:31px;padding:5px 0;position:relative}.vekui-components-nav-item:before{background:var(--vk-ink);bottom:5px;content:"";left:0;opacity:0;pointer-events:none;position:absolute;top:5px;width:2px}.vekui-components-nav-item:hover,.vekui-components-nav-item[data-state=active]{background:transparent;color:var(--vk-ink)}.vekui-components-nav-item:hover span{text-decoration:underline;text-underline-offset:4px}.vekui-components-nav-item[data-state=active]{font-weight:600;padding-left:10px}.vekui-components-nav-item[data-state=active]:before{opacity:1}.vekui-components-toolbar{margin-bottom:22px;padding-bottom:18px}.vekui-components-actions a,.vekui-components-actions button,.vekui-components-status-tabs button{background:transparent;border:0;border-radius:0;min-height:36px;padding:0}.vekui-components-actions button{border-bottom:0}.vekui-components-actions a{min-width:32px}.vekui-components-actions a:hover,.vekui-components-actions button:hover{background:transparent;color:var(--vk-muted);text-decoration:underline;text-underline-offset:4px}.vekui-components-controls{gap:28px;margin-bottom:34px}.vekui-components-search{background:transparent;border:0;border-bottom:1px solid var(--vk-border);border-radius:0;min-height:44px;padding:0}.vekui-components-search:focus-within{border-color:var(--vk-ink);box-shadow:none}.vekui-components-status-tabs{background:transparent;border:0;border-radius:0;gap:20px;padding:0}.vekui-components-status-tabs button{border-bottom:1px solid transparent;border-radius:var(--vk-radius-content);color:var(--vk-muted);min-height:44px;position:relative}.vekui-components-status-tabs button:after{background:var(--vk-ink);bottom:0;content:"";height:1px;left:0;opacity:0;position:absolute;right:0}.vekui-components-status-tabs button[data-state=active]{background:transparent;border-bottom-color:transparent;box-shadow:none;color:var(--vk-ink)}.vekui-components-status-tabs button[data-state=active]:after{opacity:1}.vekui-components-mobile-switcher{gap:20px}.vekui-components-mobile-switcher button{background:transparent;border:0;border-radius:0;color:var(--vk-muted);min-height:44px;padding:0}.vekui-components-mobile-switcher button[data-state=active]{background:transparent;border-bottom:1px solid var(--vk-ink);color:var(--vk-ink)}.vekui-components-panel{min-height:auto}.vekui-components-index{gap:9px 64px}.vekui-components-index__item{background:transparent;border:0;border-radius:0;min-height:30px;padding:2px 0}.vekui-components-index__item:hover,.vekui-components-index__item[data-state=active]{background:transparent;border-color:var(--vk-border);color:var(--vk-ink)}.vekui-components-index__item:hover span,.vekui-components-index__item[data-state=active] span{text-decoration:underline;text-underline-offset:4px}.vekui-components-index__item[data-state=active]{color:var(--vk-accent-ink)}.vekui-components-command-list,.vekui-components-mini-list{gap:0}.vekui-components-command-list code,.vekui-components-mini-list button{min-height:auto;padding:13px 0}.vekui-components-mini-list button:hover{border-color:var(--vk-border);color:var(--vk-muted)}@media (max-width:1180px){.vekui-link-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.vekui-components-layout,.vekui-doc-hero__grid,.vekui-home-hero__grid,.vekui-next-grid,.vekui-output-grid,.vekui-quality-grid,.vekui-requirements,.vekui-roadmap,.vekui-section__split,.vekui-system-grid{grid-template-columns:1fr}.vekui-gate-list,.vekui-hero-proof,.vekui-link-list,.vekui-roadmap ul{grid-template-columns:repeat(2,minmax(0,1fr))}.vekui-docs-map{gap:22px}.vekui-docs-map__intro{align-items:start;gap:14px;grid-template-columns:1fr}.vekui-docs-map__intro .vekui-kicker,.vekui-docs-map__intro h2,.vekui-docs-map__intro p:not(.vekui-kicker){grid-column:1;grid-row:auto}.vekui-components-layout{gap:0}.vekui-components-content{max-width:none}.vekui-components-controls{grid-template-columns:1fr}.vekui-components-status-tabs{justify-self:start}}@media (max-width:640px){.vekui-shell{width:min(calc(100% - 32px),1180px)}.vekui-home-hero__grid{gap:34px;padding:44px 0 34px}.vekui-home-hero__wordmark{max-width:230px;width:70%}.vekui-home-hero h1{font-size:38px}.vekui-doc-section,.vekui-section,.vekui-section--links{padding:56px 0}.vekui-section--links{padding:44px 0 48px}.vekui-doc-hero__grid{gap:30px;padding:48px 0}.vekui-components-index,.vekui-file-list,.vekui-gate-list,.vekui-hero-proof,.vekui-link-list,.vekui-requirements ul,.vekui-roadmap ul{grid-template-columns:1fr}.vekui-link-list a{min-height:auto}.vekui-components-toolbar{align-items:stretch}.vekui-components-actions{justify-content:flex-start;width:100%}.vekui-components-actions button{flex:0 1 auto;min-height:44px}.vekui-components-index__item{min-height:44px}.vekui-components-status-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;width:100%}.vekui-components-status-tabs button{padding:0 8px}}.vekui-doc-hero,.vekui-home-hero{background-image:none}.vekui-command-grid,.vekui-components-index,.vekui-components-info-grid,.vekui-components-prose-grid,.vekui-file-list,.vekui-foundation-grid,.vekui-hero-proof,.vekui-link-grid,.vekui-requirements ul,.vekui-token-grid{column-gap:clamp(32px,5vw,80px);row-gap:clamp(16px,3vw,34px)}.vekui-hero-proof,.vekui-link-grid{border-top:0}.vekui-hero-proof div,.vekui-link-grid a{border-right:0;min-width:0;padding-inline:0}.vekui-command-grid h3,.vekui-components-index__item span,.vekui-foundation-grid h3,.vekui-hero-proof strong,.vekui-link-grid strong,.vekui-token-grid h3{overflow-wrap:anywhere}.vekui-command-grid article,.vekui-components-index__item,.vekui-file-list code,.vekui-foundation-grid article,.vekui-requirements li,.vekui-token-grid article{padding-inline:0}.vekui-components-layout{column-gap:clamp(56px,7vw,96px)}@media (max-width:980px){.vekui-command-grid,.vekui-components-index,.vekui-components-info-grid,.vekui-components-prose-grid,.vekui-file-list,.vekui-foundation-grid,.vekui-hero-proof,.vekui-link-grid,.vekui-requirements ul,.vekui-token-grid{column-gap:32px}}header .nextra-hamburger,header a[href="/weapp/"],header a[href="https://github.com/vekui/weapp"]{align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:44px}.vekui-actions{align-items:center;gap:14px 22px}.vekui-button,.vekui-button--primary{min-height:44px}.vekui-home-hero h1{line-height:1.04}.vekui-doc-page h1,.vekui-doc-page h2,.vekui-doc-page h3,.vekui-docs-map__intro h2,.vekui-section__split h2{overflow-wrap:anywhere}.vekui-command-grid pre,.vekui-components-command,.vekui-components-command-list code,.vekui-components-source code,.vekui-doc-command pre,.vekui-file-list code,.vekui-next-grid pre,.vekui-requirements li,.vekui-step-list li,.vekui-step-list pre{min-width:0;max-width:100%}.vekui-command-grid code,.vekui-components-command code,.vekui-components-command-list code,.vekui-components-source code,.vekui-doc-command code,.vekui-file-list code,.vekui-next-grid code,.vekui-requirements li,.vekui-step-list code{overflow-wrap:anywhere;word-break:break-word}.vekui-components-command-list code,.vekui-components-source code,.vekui-file-list code{box-sizing:border-box;display:block;inline-size:100%;white-space:normal}@media (max-width:1100px) and (min-width:981px){.vekui-hero-proof{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.vekui-shell{width:min(calc(100% - 40px),1180px)}.vekui-home-hero h1{font-size:clamp(34px,10vw,38px);line-height:1.12}.vekui-doc-page h1,.vekui-doc-page h2,.vekui-docs-map__intro h2,.vekui-section__split h2{line-height:1.16}.vekui-actions{gap:12px 18px}.vekui-command-grid pre,.vekui-components-command,.vekui-doc-command pre,.vekui-next-grid pre,.vekui-step-list pre{overflow-x:hidden;white-space:pre-wrap}.vekui-components-status-tabs{column-gap:clamp(10px,4vw,16px)}.vekui-components-status-tabs button{min-width:0;padding-inline:4px}}.vekui-doc-page,.vekui-home{--vk-radius-control:8px;--vk-radius-content:8px;--vk-radius-pill:999px}.vekui-nav-logo img{border-radius:var(--vk-radius-control)}.vekui-command-grid article,.vekui-command-grid pre,.vekui-component-grid article,.vekui-components-command,.vekui-components-command-list code,.vekui-components-mini-list button,.vekui-components-source code,.vekui-doc-command,.vekui-file-list code,.vekui-install-panel,.vekui-next-grid pre,.vekui-requirements li,.vekui-source-card,.vekui-step-list pre,.vekui-token-grid article{border-radius:var(--vk-radius-content);box-shadow:none}.vekui-button,.vekui-components-actions a,.vekui-components-actions button,.vekui-components-index__item,.vekui-components-mobile-switcher button,.vekui-components-nav-item{border-radius:var(--vk-radius-content)}.vekui-components-actions a,.vekui-components-mobile-switcher button{min-height:44px;min-width:44px}.vekui-components-nav-item[data-state=active]{box-shadow:none;padding-left:8px}.vekui-components-nav-item small{border-radius:var(--vk-radius-pill)}.vekui-components-component-meta code,.vekui-components-component-meta span{align-items:center;background:var(--vk-surface-muted);border:1px solid var(--vk-border);border-radius:var(--vk-radius-control);display:inline-flex;min-height:32px;padding:0 10px}.vekui-actions{gap:12px}.vekui-actions .vekui-button{border:1px solid var(--vk-border-strong);border-radius:var(--vk-radius-control);min-height:44px;padding-inline:18px;text-decoration:none}.vekui-actions .vekui-button--primary{background:var(--vk-ink);border-color:var(--vk-ink);color:var(--vk-surface)}.vekui-actions .vekui-button:not(.vekui-button--primary){background:var(--vk-surface);color:var(--vk-ink)}.vekui-actions .vekui-button:hover{background:var(--vk-surface-muted);color:var(--vk-ink)}.vekui-actions .vekui-button--primary:hover{background:color-mix(in srgb,var(--vk-ink) 90%,var(--vk-surface));color:var(--vk-surface)}.dark .vekui-actions .vekui-button--primary{color:#07111f}.vekui-code-line__command,.vekui-gate-list code,.vekui-step-list code{column-gap:.45ch;flex-wrap:wrap;row-gap:2px}.vekui-code-token{display:inline-block}.vekui-gate-list{gap:18px 32px;grid-template-columns:repeat(2,minmax(280px,1fr))}.vekui-gate-list code{background:transparent;border:0;color:#dce8f6;display:flex;font-size:16px;line-height:1.45;min-height:auto;padding:0}.vekui-gate-item__description{margin-top:6px;max-width:34rem}@media (max-width:760px){.vekui-gate-list{grid-template-columns:1fr}}.vekui-hero-proof{column-gap:clamp(24px,3vw,48px);padding-bottom:clamp(26px,4vw,44px)}.vekui-hero-proof strong{line-height:1.35;overflow-wrap:normal;white-space:nowrap}.vekui-code-line__command{align-items:baseline;display:flex}.vekui-code-token+.vekui-code-token{margin-left:.45ch}.vekui-gate-list code{column-gap:0}@media (max-width:980px){.vekui-hero-proof strong{white-space:normal}}.vekui-components-actions{gap:8px}.vekui-components-actions a,.vekui-components-actions button{align-items:center;background:var(--vk-surface);border:1px solid var(--vk-border-strong);border-radius:var(--vk-radius-control);color:var(--vk-ink);display:inline-flex;justify-content:center;min-height:44px;text-decoration:none}.vekui-components-actions button{padding:0 14px}.vekui-components-actions a{min-width:44px;padding:0}.vekui-components-actions a:hover,.vekui-components-actions button:hover{background:var(--vk-surface-muted);border-color:var(--vk-border-strong);color:var(--vk-ink);text-decoration:none}.vekui-site-footer{align-items:center;box-sizing:border-box;display:flex;gap:18px;justify-content:space-between;margin:0 auto;max-width:1160px;width:calc(100% - 48px)}.vekui-site-footer__qr{align-items:center;color:var(--vk-muted);display:flex;flex-direction:column;font-size:13px;gap:8px;line-height:1.4;text-align:center}.vekui-site-footer__qr img{background:var(--vk-surface);border:1px solid var(--vk-border);border-radius:10px;display:block;height:128px;padding:8px;width:128px}@media (max-width:640px){.vekui-site-footer{align-items:flex-start;flex-direction:column;width:min(calc(100% - 32px),1160px)}}