.site-header[data-v-ad47c210]{position:sticky;top:0;z-index:100;background:#1a1e22c7;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid rgba(255,255,255,.04);transition:border-color var(--speed) var(--ease),background var(--speed) var(--ease)}.site-header--scrolled[data-v-ad47c210]{border-bottom-color:var(--line);background:#1a1e22eb}.site-header__inner[data-v-ad47c210]{display:flex;align-items:center;gap:24px;height:60px}.brand[data-v-ad47c210]{display:inline-flex;align-items:center;gap:9px;flex-shrink:0}.brand__mark[data-v-ad47c210]{width:26px;height:26px}.brand__name[data-v-ad47c210]{font-size:1.02rem;font-weight:800;letter-spacing:-.03em;color:var(--text)}.brand__dot[data-v-ad47c210]{color:var(--text-muted);font-weight:600}.nav[data-v-ad47c210]{display:flex;align-items:center;gap:4px;margin-left:8px}.nav__link[data-v-ad47c210]{position:relative;padding:.4rem .7rem;border-radius:var(--radius-sm);font-size:.88rem;font-weight:500;color:var(--text-soft);transition:color var(--speed) var(--ease),background var(--speed) var(--ease)}.nav__link[data-v-ad47c210]:hover{color:var(--text);background:var(--bg-sunken)}.nav__link.router-link-active[data-v-ad47c210]{color:var(--green-strong)}.site-header__right[data-v-ad47c210]{display:flex;align-items:center;gap:10px;margin-left:auto}.github[data-v-ad47c210]{display:inline-flex;align-items:center;gap:7px;padding:.45rem .85rem;border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--bg-panel);font-size:.85rem;font-weight:600;color:var(--text);transition:border-color var(--speed) var(--ease),color var(--speed) var(--ease),transform var(--speed) var(--ease)}.github[data-v-ad47c210]:hover{border-color:var(--green-line);color:var(--green-strong);transform:translateY(-1px)}.menu-toggle[data-v-ad47c210]{display:none;flex-direction:column;justify-content:center;gap:5px;width:38px;height:38px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg-panel)}.menu-toggle__bar[data-v-ad47c210]{display:block;width:17px;height:1.8px;margin:0 auto;background:var(--text);border-radius:2px;transition:transform var(--speed) var(--ease),opacity var(--speed) var(--ease)}.menu-toggle__bar.open[data-v-ad47c210]:first-child{transform:translateY(3.4px) rotate(45deg)}.menu-toggle__bar.open[data-v-ad47c210]:last-child{transform:translateY(-3.4px) rotate(-45deg)}.mobile-nav[data-v-ad47c210]{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;padding:8px 16px 16px;border-bottom:1px solid var(--line);background:#1a1e22fa;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);box-shadow:0 20px 50px #00000059}.mobile-nav__link[data-v-ad47c210]{padding:.7rem .6rem;border-radius:var(--radius-sm);font-size:.95rem;font-weight:500;color:var(--text-soft);border-bottom:1px solid var(--line-soft)}.mobile-nav__link[data-v-ad47c210]:last-child{border-bottom:none}.mobile-nav__link[data-v-ad47c210]:hover{color:var(--text)}.mobile-nav__link--gh[data-v-ad47c210]{margin-top:6px;color:var(--green-strong);font-weight:600}.drawer-enter-active[data-v-ad47c210],.drawer-leave-active[data-v-ad47c210]{transition:opacity var(--speed) var(--ease),transform var(--speed) var(--ease)}.drawer-enter-from[data-v-ad47c210],.drawer-leave-to[data-v-ad47c210]{opacity:0;transform:translateY(-6px)}@media(max-width:860px){.nav[data-v-ad47c210],.github span[data-v-ad47c210]{display:none}.github[data-v-ad47c210]{padding:.5rem}.menu-toggle[data-v-ad47c210],.mobile-nav[data-v-ad47c210]{display:flex}}.footer[data-v-1112eb77]{position:relative;background:var(--bg-ink);color:var(--text-invert)}.footer__inner[data-v-1112eb77]{display:grid;grid-template-columns:minmax(220px,1.1fr) 2fr;gap:clamp(36px,6vw,80px);padding:clamp(56px,7vw,88px) 0 clamp(40px,5vw,64px)}.brand[data-v-1112eb77]{display:inline-flex;align-items:center;gap:9px}.brand__mark[data-v-1112eb77]{width:28px;height:28px}.brand__name[data-v-1112eb77]{font-size:1.1rem;font-weight:800;letter-spacing:-.03em;color:var(--text-invert)}.brand__dot[data-v-1112eb77]{color:var(--text-invert-soft);font-weight:600}.footer__tagline[data-v-1112eb77]{margin-top:16px;max-width:32ch;color:var(--text-invert-soft);font-size:.95rem;line-height:1.65}.footer__meta[data-v-1112eb77]{margin-top:16px;font-size:.85rem;color:var(--text-invert-soft)}.footer__meta a[data-v-1112eb77]{color:var(--green-bright);font-weight:600}.footer__meta a[data-v-1112eb77]:hover{color:#86efac}.footer__nav[data-v-1112eb77]{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.footer__group[data-v-1112eb77]{display:flex;flex-direction:column;gap:11px}.footer__label[data-v-1112eb77]{font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--green-bright);margin-bottom:2px}.footer__group a[data-v-1112eb77]{font-size:.88rem;color:var(--text-invert-soft);transition:color var(--speed) var(--ease);width:fit-content}.footer__group a[data-v-1112eb77]:hover{color:var(--text-invert)}.footer__bottom[data-v-1112eb77]{border-top:1px solid var(--line-ink)}.footer__bottom-inner[data-v-1112eb77]{display:flex;align-items:center;justify-content:space-between;padding:18px 0;font-family:var(--font-mono);font-size:.76rem;color:var(--text-invert-soft)}.footer__bottom-left[data-v-1112eb77]{display:inline-flex;align-items:center;gap:9px}.footer__mark[data-v-1112eb77]{width:14px;height:14px}@media(max-width:860px){.footer__inner[data-v-1112eb77]{grid-template-columns:1fr;gap:40px}.footer__nav[data-v-1112eb77]{grid-template-columns:repeat(2,1fr);gap:28px 24px}}@media(max-width:520px){.footer__bottom-inner[data-v-1112eb77]{flex-direction:column;align-items:flex-start;gap:8px}}.app-shell[data-v-91f43d81]{min-height:100vh;display:flex;flex-direction:column}.app-shell[data-v-91f43d81] main{flex:1}.cmd[data-v-0cfbf170]{position:relative;display:flex;align-items:center;gap:.65rem;padding:.5rem .85rem;border-radius:var(--radius-md);border:1px solid var(--line-ink);background:var(--bg-ink);font-family:var(--font-mono);font-size:.84rem;line-height:1.4;overflow-x:auto;scrollbar-width:none}.cmd[data-v-0cfbf170]::-webkit-scrollbar{display:none}.cmd__prompt[data-v-0cfbf170]{flex-shrink:0;color:var(--green-bright);font-weight:700;-webkit-user-select:none;user-select:none}.cmd__code[data-v-0cfbf170]{flex:1;min-width:0;white-space:nowrap;color:var(--text-invert)}.cmd__code[data-v-0cfbf170] .sh-cmd{color:#7dd3fc;font-weight:600}.cmd__code[data-v-0cfbf170] .sh-flag{color:#fbbf24}.cmd__code[data-v-0cfbf170] .sh-url{color:#86efac;text-decoration:underline;text-underline-offset:2px}.cmd__code[data-v-0cfbf170] .sh-path{color:#c4b5fd}.cmd__code[data-v-0cfbf170] .sh-str{color:#fcd9a8}.cmd__code[data-v-0cfbf170] .sh-op{color:#94a3b8;font-weight:700}.cmd__code[data-v-0cfbf170] .sh-arg{color:var(--text-invert-soft)}.cmd__copy[data-v-0cfbf170]{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;border-radius:var(--radius-sm);color:var(--text-invert-soft);opacity:0;pointer-events:none;transition:opacity var(--speed),background var(--speed),border-color var(--speed),color var(--speed),transform var(--speed)}.cmd__copy svg[data-v-0cfbf170]{width:15px;height:15px}.cmd__copy--visible[data-v-0cfbf170]{opacity:1;pointer-events:auto}.cmd__copy[data-v-0cfbf170]:hover{background:#ffffff14;border-color:#22c55e66;color:#86efac;transform:translateY(-1px)}@media(hover:none),(pointer:coarse){.cmd__copy[data-v-0cfbf170]{opacity:1;pointer-events:auto}}@media(max-width:640px){.cmd[data-v-0cfbf170]{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;padding:.7rem 3.1rem .7rem .9rem}.cmd__code[data-v-0cfbf170]{display:block;min-width:0;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.cmd__code[data-v-0cfbf170]::-webkit-scrollbar{display:none}.cmd__copy[data-v-0cfbf170]{position:absolute;right:10px;top:50%;opacity:1;pointer-events:auto;transform:translateY(-50%)}.cmd__copy[data-v-0cfbf170]:hover{transform:translateY(-50%)}}.hero[data-v-967a7789]{position:relative;overflow:hidden;padding-top:10px;padding-bottom:96px}.hero__grid[data-v-967a7789]{display:none}.hero__inner[data-v-967a7789]{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) 560px;gap:clamp(36px,6vw,80px);align-items:center}.hero__content[data-v-967a7789]{max-width:820px}.hero__eyebrow[data-v-967a7789]{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:22px;font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--green-strong)}.hero__eyebrow-tick[data-v-967a7789]{width:16px;height:1.5px;background:var(--green);border-radius:2px}.hero__title[data-v-967a7789]{font-size:clamp(2.4rem,4.4vw,3.8rem);font-weight:800;line-height:.98;letter-spacing:-.04em;color:var(--text);margin:0 0 24px;max-width:16ch}.hero__lead[data-v-967a7789]{max-width:56ch;margin:0 0 32px;color:var(--text-soft);font-size:clamp(1.04rem,1.4vw,1.18rem);line-height:1.72}.hero__actions[data-v-967a7789]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.hero__btn[data-v-967a7789]{display:inline-flex;align-items:center;gap:6px;padding:.7rem 1.2rem;border-radius:var(--radius-md);font-size:.92rem;font-weight:600;letter-spacing:-.01em;text-decoration:none;border:1px solid transparent;transition:transform var(--speed) var(--ease),background var(--speed) var(--ease),border-color var(--speed) var(--ease),color var(--speed) var(--ease),box-shadow var(--speed) var(--ease)}.hero__btn--primary[data-v-967a7789]{background:var(--green);color:#fff;box-shadow:var(--shadow-green)}.hero__btn--primary[data-v-967a7789]:hover{background:var(--green-strong);color:#fff;transform:translateY(-1px)}.hero__btn--secondary[data-v-967a7789]{background:var(--bg-panel);border-color:var(--line-strong);color:var(--text)}.hero__btn--secondary[data-v-967a7789]:hover{border-color:var(--green-line);color:var(--green-strong);transform:translateY(-1px)}.hero__btn--ghost[data-v-967a7789]{background:transparent;border-color:var(--line);color:var(--text-soft)}.hero__btn--ghost[data-v-967a7789]:hover{background:var(--bg-sunken);color:var(--text)}.hero__arrow[data-v-967a7789]{opacity:.7}.hero__commands[data-v-967a7789]{display:grid;gap:4px;max-width:480px}.hero__side[data-v-967a7789]{display:flex;justify-content:center;align-items:flex-start}.code-card[data-v-967a7789]{width:100%;min-width:0;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line-ink);background:var(--bg-ink);box-shadow:var(--shadow-lg)}.code-head[data-v-967a7789]{position:relative;display:flex;align-items:center;padding:11px 54px 11px 13px;border-bottom:1px solid var(--line-ink);background:var(--bg-ink-soft)}.head-scroll[data-v-967a7789]{display:flex;align-items:center;gap:10px;width:100%;min-width:0;overflow:hidden;white-space:nowrap}.head-left[data-v-967a7789]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.dot[data-v-967a7789]{width:10px;height:10px;border-radius:999px}.dot-red[data-v-967a7789]{background:#ff5f57}.dot-yellow[data-v-967a7789]{background:#febc2e}.dot-green[data-v-967a7789]{background:#28c840}.head-title[data-v-967a7789]{color:var(--text-invert-soft);font-family:var(--font-mono);font-size:.75rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:96px}.tabs[data-v-967a7789]{display:flex;align-items:center;gap:2px;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;padding:3px;border-radius:999px;background:#ffffff0b;border:1px solid rgba(255,255,255,.065);scrollbar-width:thin;scrollbar-color:transparent transparent;overscroll-behavior-inline:contain}.tabs[data-v-967a7789]:hover{scrollbar-color:rgba(134,239,172,.55) transparent}.tabs[data-v-967a7789]::-webkit-scrollbar{height:2px}.tabs[data-v-967a7789]::-webkit-scrollbar-track{background:transparent}.tabs[data-v-967a7789]::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.tabs[data-v-967a7789]:hover::-webkit-scrollbar-thumb{background:#86efac8c}.tabs[data-v-967a7789]:hover::-webkit-scrollbar-thumb:hover{background:#86efaccc}.tab[data-v-967a7789]{flex:0 0 auto;border:0;background:transparent;color:var(--text-invert-soft);font-size:.7rem;font-weight:600;padding:4px 9px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:background var(--speed),color var(--speed)}.tab[data-v-967a7789]:hover{background:#ffffff14;color:var(--text-invert)}.tab.active[data-v-967a7789]{background:#22c55e2e;color:#86efac}.copy-btn[data-v-967a7789]{position:absolute;top:50%;right:13px;z-index:5;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);background:#0f1215eb;border-radius:var(--radius-sm);cursor:pointer;color:var(--text-invert-soft);opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity var(--speed),background var(--speed),border-color var(--speed),color var(--speed)}.copy-btn .ico[data-v-967a7789]{display:block;width:16px;height:16px;margin:0 auto}.copy-btn .ico path[data-v-967a7789]{stroke:currentColor;fill:none}.code-card:hover .copy-btn[data-v-967a7789]{opacity:1;pointer-events:auto}.copy-btn[data-v-967a7789]:hover{background:#ffffff14;border-color:#22c55e66;color:#86efac}@media(hover:none),(pointer:coarse){.copy-btn[data-v-967a7789]{opacity:1;pointer-events:auto}}.code-body[data-v-967a7789]{height:auto;max-height:420px;overflow:auto}.code-body[data-v-967a7789]::-webkit-scrollbar{width:8px;height:8px}.code-body[data-v-967a7789]::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.code-body[data-v-967a7789]::-webkit-scrollbar-track{background:transparent}.code-pre[data-v-967a7789]{margin:0;padding:16px 18px;white-space:pre;line-height:1.7;font-family:var(--font-mono);font-size:.86rem;color:var(--text-invert);background:transparent;border-radius:0!important}.code-code[data-v-967a7789]{display:inline-block;min-width:100%}.code-foot[data-v-967a7789]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid var(--line-ink);background:var(--bg-ink-soft);font-family:var(--font-mono);font-size:.74rem;color:var(--text-invert-soft)}.code-foot-mark[data-v-967a7789]{width:13px;height:13px;opacity:.9}.code-foot-mark svg[data-v-967a7789]{width:100%;height:100%}.code-code[data-v-967a7789] .t-dir{color:#d8b4fe}.code-code[data-v-967a7789] .t-inc{color:#fca5a5}.code-code[data-v-967a7789] .t-kw{color:#4ade80;font-weight:600}.code-code[data-v-967a7789] .t-type{color:#7dd3a8}.code-code[data-v-967a7789] .t-ns{color:#5eead4}.code-code[data-v-967a7789] .t-fn{color:#fde68a}.code-code[data-v-967a7789] .t-mem{color:#bfdbfe}.code-code[data-v-967a7789] .t-id{color:#e2e8f0}.code-code[data-v-967a7789] .t-str,.code-code[data-v-967a7789] .t-char{color:#fcd9a8}.code-code[data-v-967a7789] .t-num{color:#c4b5fd}.code-code[data-v-967a7789] .t-cmt{color:#6b7280;font-style:italic}.code-code[data-v-967a7789] .t-op{color:#94a3b8}@media(max-width:1080px){.hero__inner[data-v-967a7789]{grid-template-columns:1fr}.hero__side[data-v-967a7789]{max-width:640px;width:100%}}@media(max-width:640px){.hero[data-v-967a7789]{padding-top:0;overflow-x:hidden}.hero__inner[data-v-967a7789]{grid-template-columns:1fr;gap:34px;width:100%;padding-inline:20px;box-sizing:border-box}.hero__content[data-v-967a7789],.hero__side[data-v-967a7789],.code-card[data-v-967a7789]{width:100%;max-width:100%;min-width:0}.hero__content[data-v-967a7789]{padding-top:34px}.hero__eyebrow[data-v-967a7789]{font-size:.66rem;margin-bottom:16px}.hero__title[data-v-967a7789]{display:block;font-size:clamp(2.25rem,13vw,3.1rem);line-height:.98;max-width:12ch;margin-bottom:22px}.hero__lead[data-v-967a7789]{max-width:100%;font-size:1rem;line-height:1.65;margin-bottom:26px}.hero__actions[data-v-967a7789]{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:28px}.hero__btn[data-v-967a7789]{width:100%;justify-content:center;padding:.95rem 1.2rem;font-size:1rem}.hero__commands[data-v-967a7789]{max-width:100%;gap:6px;overflow:hidden}.hero__side[data-v-967a7789]{justify-content:flex-start;overflow:hidden}.code-card[data-v-967a7789]{border-radius:16px;overflow:hidden}.code-head[data-v-967a7789]{padding:9px 50px 9px 10px}.head-scroll[data-v-967a7789]{min-width:0;overflow:hidden}.head-left[data-v-967a7789]{flex:0 0 auto}.head-title[data-v-967a7789]{display:none}.tab[data-v-967a7789]{font-size:.68rem;padding:4px 8px}.copy-btn[data-v-967a7789]{right:10px;width:32px;height:32px;opacity:1;pointer-events:auto}.code-body[data-v-967a7789]{height:350px;overflow:auto}.code-pre[data-v-967a7789]{padding:16px 14px;font-size:.74rem;line-height:1.7}.code-foot[data-v-967a7789]{padding:10px 14px;font-size:.72rem}.code-foot span[data-v-967a7789]:last-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:420px){.hero__inner[data-v-967a7789]{padding-inline:16px}.hero__content[data-v-967a7789]{padding-top:28px}.hero__title[data-v-967a7789]{font-size:clamp(2.05rem,14vw,2.65rem);max-width:11ch}.hero__lead[data-v-967a7789]{font-size:.96rem}.dot[data-v-967a7789]{width:8px;height:8px}.tab[data-v-967a7789]{font-size:.64rem;padding:4px 7px}.code-body[data-v-967a7789]{height:270px}.code-pre[data-v-967a7789]{font-size:.7rem;padding:14px 12px}}.section-title[data-v-4ad7a046]{max-width:760px}.section-title--center[data-v-4ad7a046]{max-width:720px;margin-inline:auto;text-align:center}.section-title__eyebrow[data-v-4ad7a046]{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:18px;font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--green-strong)}.section-title__tick[data-v-4ad7a046]{width:16px;height:1.5px;background:var(--green);border-radius:2px}.section-title--center .section-title__eyebrow[data-v-4ad7a046]{justify-content:center}.section-title__heading[data-v-4ad7a046]{font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:800;line-height:1.06;letter-spacing:-.034em;color:var(--text);max-width:20ch}.section-title--center .section-title__heading[data-v-4ad7a046]{margin-inline:auto}.section-title__desc[data-v-4ad7a046]{margin-top:20px;color:var(--text-soft);font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.72;max-width:60ch}.section-title--center .section-title__desc[data-v-4ad7a046]{margin-inline:auto}@media(max-width:640px){.section-title__heading[data-v-4ad7a046]{max-width:100%}}.is__inner[data-v-3f1f32e3]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(36px,5vw,72px);align-items:start}.is__copy>p[data-v-3f1f32e3]{margin-top:24px;color:var(--text-soft);font-size:clamp(1rem,1.25vw,1.1rem);line-height:1.78;max-width:56ch}.is__cards[data-v-3f1f32e3]{display:grid;gap:14px}.is-card[data-v-3f1f32e3]{padding:22px 24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-panel);box-shadow:var(--shadow-xs);transition:border-color var(--speed) var(--ease),box-shadow var(--speed) var(--ease)}.is-card[data-v-3f1f32e3]:hover{border-color:var(--green-line);box-shadow:var(--shadow-sm)}.is-card h3[data-v-3f1f32e3]{position:relative;padding-left:18px;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--text);margin-bottom:9px}.is-card h3[data-v-3f1f32e3]:before{content:"";position:absolute;left:0;top:.15em;width:4px;height:1em;border-radius:2px;background:var(--green)}.is-card p[data-v-3f1f32e3]{color:var(--text-soft);font-size:.93rem;line-height:1.6}@media(max-width:860px){.is__inner[data-v-3f1f32e3]{grid-template-columns:1fr}}.image-panel[data-v-69d41bf1]{margin:0;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-panel);box-shadow:var(--shadow-md)}.image-panel img[data-v-69d41bf1]{display:block;width:100%;height:auto}.image-panel__link[data-v-69d41bf1]{position:relative;display:block}.image-panel__link img[data-v-69d41bf1]{transition:transform var(--speed) var(--ease),filter var(--speed) var(--ease)}.image-panel__link:hover img[data-v-69d41bf1]{transform:scale(1.012)}.image-panel__badge[data-v-69d41bf1]{position:absolute;bottom:14px;right:14px;display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:999px;border:1px solid var(--line);background:#fbfbf9eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-mono);font-size:.74rem;font-weight:600;color:var(--green-strong);box-shadow:var(--shadow-sm);opacity:0;transform:translateY(4px);transition:opacity var(--speed) var(--ease),transform var(--speed) var(--ease)}.image-panel__link:hover .image-panel__badge[data-v-69d41bf1]{opacity:1;transform:translateY(0)}.image-panel__caption[data-v-69d41bf1]{padding:12px 18px;border-top:1px solid var(--line-soft);background:var(--bg-soft);font-size:.84rem;color:var(--text-muted);text-align:center}@media(hover:none),(pointer:coarse){.image-panel__badge[data-v-69d41bf1]{opacity:1;transform:none}}.architecture[data-v-ad07f489]{position:relative;background:var(--bg);border-block:1px solid var(--line-soft)}.architecture__frame-outer[data-v-ad07f489]{position:relative;width:76%;margin:52px auto 0}.architecture__corner[data-v-ad07f489]{position:absolute;width:14px;height:14px;z-index:3;pointer-events:none}.architecture__corner--tl[data-v-ad07f489]{top:-6px;left:-6px;border-top:2px solid var(--green);border-left:2px solid var(--green)}.architecture__corner--tr[data-v-ad07f489]{top:-6px;right:-6px;border-top:2px solid var(--green);border-right:2px solid var(--green)}.architecture__corner--bl[data-v-ad07f489]{bottom:-6px;left:-6px;border-bottom:2px solid var(--green);border-left:2px solid var(--green)}.architecture__corner--br[data-v-ad07f489]{bottom:-6px;right:-6px;border-bottom:2px solid var(--green);border-right:2px solid var(--green)}.architecture__badge[data-v-ad07f489]{position:absolute;top:-20px;right:-20px;width:44px;height:44px;z-index:4;border-radius:50%;box-shadow:var(--shadow-md)}.architecture__label[data-v-ad07f489]{position:absolute;bottom:-13px;left:22px;z-index:4;display:flex;align-items:center;gap:7px;padding:4px 12px;border-radius:999px;border:1px solid var(--line);background:var(--bg-panel);box-shadow:var(--shadow-sm);font-family:var(--font-mono);font-size:.7rem;font-weight:600;color:var(--text-muted);letter-spacing:.03em}.architecture__label-dot[data-v-ad07f489]{width:6px;height:6px;border-radius:999px;background:var(--green);flex-shrink:0}.architecture__frame-inner[data-v-ad07f489]{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;background:var(--bg-panel);box-shadow:var(--shadow-md)}.architecture__image[data-v-ad07f489]{display:block;width:100%}.architecture__text[data-v-ad07f489]{max-width:820px;margin:44px auto 0;display:grid;gap:18px;color:var(--text-soft);font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.78;text-align:center}.architecture__divider[data-v-ad07f489]{display:flex;align-items:center;gap:14px;margin-top:52px}.architecture__divider-line[data-v-ad07f489]{flex:1;height:1px;background:var(--line)}.architecture__divider-mark[data-v-ad07f489]{width:16px;height:16px;flex-shrink:0}@media(max-width:1024px){.architecture__frame-outer[data-v-ad07f489]{width:90%}}@media(max-width:720px){.architecture__frame-outer[data-v-ad07f489]{width:100%;margin-top:32px}.architecture__badge[data-v-ad07f489]{width:36px;height:36px;top:-14px;right:-12px}.architecture__label[data-v-ad07f489]{font-size:.65rem;bottom:-12px;left:14px}.architecture__text[data-v-ad07f489]{text-align:left}.architecture__divider[data-v-ad07f489]{margin-top:36px}}.btn[data-v-7bd926eb]{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.2rem;border-radius:var(--radius-md);font-size:.92rem;font-weight:600;letter-spacing:-.01em;text-decoration:none;border:1px solid transparent;transition:background var(--speed) var(--ease),border-color var(--speed) var(--ease),color var(--speed) var(--ease),transform var(--speed) var(--ease),box-shadow var(--speed) var(--ease)}.btn--primary[data-v-7bd926eb]{background:var(--green);color:#fff;box-shadow:var(--shadow-green)}.btn--primary[data-v-7bd926eb]:hover{background:var(--green-strong);color:#fff;transform:translateY(-1px)}.btn--secondary[data-v-7bd926eb]{background:var(--bg-panel);border-color:var(--line-strong);color:var(--text)}.btn--secondary[data-v-7bd926eb]:hover{border-color:var(--green-line);color:var(--green-strong);transform:translateY(-1px)}.btn--ghost[data-v-7bd926eb]{background:transparent;border-color:transparent;color:var(--text-soft)}.btn--ghost[data-v-7bd926eb]:hover{background:var(--bg-sunken);color:var(--text)}.btn__arrow[data-v-7bd926eb]{opacity:.75;transition:transform var(--speed) var(--ease)}.btn:hover .btn__arrow[data-v-7bd926eb]{transform:translate(2px)}.install__inner[data-v-807aa9d4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(36px,5vw,72px);align-items:center}.install__actions[data-v-807aa9d4]{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.install__panel[data-v-807aa9d4]{padding:26px 24px;display:grid;gap:22px}.install__block[data-v-807aa9d4]{display:grid;gap:8px}.install__label[data-v-807aa9d4]{font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}@media(max-width:860px){.install__inner[data-v-807aa9d4]{grid-template-columns:1fr}}.cli[data-v-0a28b6d8]{position:relative}.cli__frame-outer[data-v-0a28b6d8]{position:relative;width:76%;margin:52px auto 0}.cli__corner[data-v-0a28b6d8]{position:absolute;width:14px;height:14px;z-index:3;pointer-events:none}.cli__corner--tl[data-v-0a28b6d8]{top:-6px;left:-6px;border-top:2px solid var(--green);border-left:2px solid var(--green)}.cli__corner--tr[data-v-0a28b6d8]{top:-6px;right:-6px;border-top:2px solid var(--green);border-right:2px solid var(--green)}.cli__corner--bl[data-v-0a28b6d8]{bottom:-6px;left:-6px;border-bottom:2px solid var(--green);border-left:2px solid var(--green)}.cli__corner--br[data-v-0a28b6d8]{bottom:-6px;right:-6px;border-bottom:2px solid var(--green);border-right:2px solid var(--green)}.cli__badge[data-v-0a28b6d8]{position:absolute;top:-20px;left:-20px;width:44px;height:44px;z-index:4;border-radius:50%;box-shadow:var(--shadow-md)}.cli__label[data-v-0a28b6d8]{position:absolute;bottom:-13px;right:22px;z-index:4;display:flex;align-items:center;gap:7px;padding:4px 12px;border-radius:999px;border:1px solid var(--line);background:var(--bg-panel);box-shadow:var(--shadow-sm);font-family:var(--font-mono);font-size:.7rem;font-weight:600;color:var(--text-muted);letter-spacing:.03em}.cli__label-dot[data-v-0a28b6d8]{width:6px;height:6px;border-radius:999px;background:var(--green);flex-shrink:0}.cli__frame-inner[data-v-0a28b6d8]{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;background:var(--bg-panel);box-shadow:var(--shadow-md)}.cli__image[data-v-0a28b6d8]{display:block;width:100%}.cli__body[data-v-0a28b6d8]{max-width:820px;margin:48px auto 0;display:grid;gap:22px;color:var(--text-soft);font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.78;text-align:center}.cli__commands[data-v-0a28b6d8]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}@media(max-width:1024px){.cli__frame-outer[data-v-0a28b6d8]{width:90%}}@media(max-width:720px){.cli__frame-outer[data-v-0a28b6d8]{width:100%;margin-top:32px}.cli__badge[data-v-0a28b6d8]{width:36px;height:36px;top:-14px;left:-12px}.cli__label[data-v-0a28b6d8]{font-size:.65rem;bottom:-12px;right:14px}.cli__body[data-v-0a28b6d8]{text-align:left;margin-top:36px}.cli__commands[data-v-0a28b6d8]{justify-content:flex-start}}.difference__inner[data-v-37b620e9]{max-width:920px}.difference__content[data-v-37b620e9]{margin-top:34px;display:grid;gap:22px;max-width:760px}.difference__content p[data-v-37b620e9]{color:var(--text-soft);font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.8}.difference__content p[data-v-37b620e9]:first-child{padding-left:20px;border-left:2px solid var(--green-line)}.performance[data-v-435984ee]{position:relative;overflow:hidden}.performance[data-v-435984ee]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 0%,rgba(34,197,94,.12),transparent 25rem),radial-gradient(rgba(255,255,255,.055) 1px,transparent 1px);background-size:auto,22px 22px;opacity:.55;-webkit-mask-image:linear-gradient(#000,transparent 88%);mask-image:linear-gradient(#000,transparent 88%)}.performance__inner[data-v-435984ee]{position:relative}.performance__meta[data-v-435984ee]{max-width:980px;margin:40px auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.performance__meta>div[data-v-435984ee]{padding:17px 18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffff09}.performance__meta span[data-v-435984ee]{display:block;margin-bottom:7px;color:var(--text-muted);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.performance__meta strong[data-v-435984ee]{display:block;color:var(--text);font-size:.95rem;line-height:1.4}.performance__shell[data-v-435984ee]{max-width:980px;margin:26px auto 0}.performance__tabs[data-v-435984ee]{display:flex;justify-content:center;gap:8px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.performance__tabs[data-v-435984ee]::-webkit-scrollbar{display:none}.performance__tab[data-v-435984ee]{position:relative;flex:0 0 auto;border:0;background:transparent;color:var(--text-soft);padding:.95rem 1.05rem;font-size:.88rem;font-weight:800;cursor:pointer}.performance__tab[data-v-435984ee]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:transparent}.performance__tab[data-v-435984ee]:hover{color:var(--text)}.performance__tab--active[data-v-435984ee]{color:#86efac;background:#ffffff0b}.performance__tab--active[data-v-435984ee]:after{background:var(--green)}.performance__panel[data-v-435984ee]{overflow:hidden;border:1px solid var(--line);border-top:0;border-radius:0 0 var(--radius-lg) var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),var(--bg-ink);box-shadow:var(--shadow-lg)}.performance__panel-head[data-v-435984ee]{display:flex;justify-content:space-between;gap:24px;padding:28px;border-bottom:1px solid var(--line-soft)}.performance__kicker[data-v-435984ee]{margin:0 0 8px;color:var(--green-bright);font-family:var(--font-mono);font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.performance__panel-head h3[data-v-435984ee]{max-width:680px;margin:0;color:var(--text);font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.12;letter-spacing:-.04em}.performance__panel-head span[data-v-435984ee]{display:block;max-width:720px;margin-top:9px;color:var(--text-soft);font-size:.92rem;line-height:1.6}.performance__badge[data-v-435984ee]{flex:0 0 auto;display:grid;place-items:center;align-content:center;min-width:98px;height:68px;padding:0 14px;border:1px solid rgba(34,197,94,.25);border-radius:var(--radius-md);background:#22c55e14;text-align:center}.performance__badge strong[data-v-435984ee]{color:#86efac;font-family:var(--font-mono);font-size:.9rem}.performance__badge span[data-v-435984ee]{margin:2px 0 0;color:#bbf7d0b8;font-size:.72rem;font-weight:800}.performance__metrics[data-v-435984ee]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:24px}.performance-metric[data-v-435984ee]{position:relative;overflow:hidden;min-width:0;padding:18px;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:#ffffff08}.performance-metric--featured[data-v-435984ee]{border-color:#22c55e52;background:radial-gradient(circle at top right,rgba(34,197,94,.14),transparent 42%),#ffffff09}.performance-metric span[data-v-435984ee]{display:block;color:var(--text-muted);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.performance-metric strong[data-v-435984ee]{display:block;margin-top:10px;color:var(--text);font-family:var(--font-mono);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:900;letter-spacing:-.06em}.performance-metric small[data-v-435984ee]{display:block;margin-top:5px;color:var(--text-soft);font-size:.78rem;line-height:1.4}.performance-metric__track[data-v-435984ee]{margin-top:16px;height:7px;overflow:hidden;border-radius:999px;background:#ffffff14}.performance-metric__fill[data-v-435984ee]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#86efac)}.performance__table[data-v-435984ee]{border-top:1px solid var(--line-soft)}.performance__table-head[data-v-435984ee],.performance__table-row[data-v-435984ee]{display:grid;grid-template-columns:minmax(260px,1.25fr) minmax(150px,.65fr) minmax(260px,1.1fr)}.performance__table-head[data-v-435984ee]{background:#ffffff09}.performance__table-head>div[data-v-435984ee]{padding:14px 20px;color:var(--text);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.performance__table-row[data-v-435984ee]{border-top:1px solid var(--line-soft)}.performance__table-row>div[data-v-435984ee]{min-width:0;padding:17px 20px;color:var(--text-soft);font-size:.88rem;line-height:1.55}.performance__table-row strong[data-v-435984ee]{display:block;color:var(--text);font-size:.9rem}.performance__table-row span[data-v-435984ee]{display:block;margin-top:4px;color:var(--text-muted);font-family:var(--font-mono);font-size:.75rem}.performance__table-row>div[data-v-435984ee]:nth-child(2){color:#86efac;font-family:var(--font-mono);font-weight:850}.performance__commands[data-v-435984ee]{max-width:980px;margin:26px auto 0;display:grid;gap:8px}.performance__note[data-v-435984ee]{max-width:900px;margin:20px auto 0;color:var(--text-muted);font-size:.88rem;line-height:1.75;text-align:center}@media(max-width:980px){.performance__meta[data-v-435984ee],.performance__metrics[data-v-435984ee]{grid-template-columns:repeat(2,1fr)}.performance__table[data-v-435984ee]{overflow-x:auto}.performance__table-head[data-v-435984ee],.performance__table-row[data-v-435984ee]{min-width:780px}}@media(max-width:720px){.performance__panel-head[data-v-435984ee]{flex-direction:column}.performance__badge[data-v-435984ee]{place-items:start;text-align:left}.performance__meta[data-v-435984ee]{grid-template-columns:1fr}}@media(max-width:560px){.performance__metrics[data-v-435984ee]{grid-template-columns:1fr;padding:18px}.performance__panel-head[data-v-435984ee]{padding:22px}.performance__tab[data-v-435984ee]{padding-inline:.9rem}}.comparison[data-v-7cf71bcd]{position:relative}.comparison__section-title[data-v-7cf71bcd] h2{max-width:860px}.comparison__meta[data-v-7cf71bcd]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px}.comparison__meta>div[data-v-7cf71bcd]{padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffff09}.comparison__meta span[data-v-7cf71bcd]{display:block;margin-bottom:6px;color:var(--text-muted);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.comparison__meta strong[data-v-7cf71bcd]{color:var(--text);font-size:.92rem;line-height:1.5}.comparison__cards[data-v-7cf71bcd]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px}.comparison-card[data-v-7cf71bcd]{position:relative;overflow:hidden;padding:24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-ink);box-shadow:var(--shadow-md)}.comparison-card--highlight[data-v-7cf71bcd]{border-color:#22c55e73;background:radial-gradient(circle at top right,rgba(34,197,94,.18),transparent 34%),var(--bg-ink)}.comparison-card__top[data-v-7cf71bcd]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.comparison-card__rank[data-v-7cf71bcd]{display:inline-flex;margin-bottom:8px;color:var(--text-muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.comparison-card h3[data-v-7cf71bcd]{margin:0;color:var(--text);font-size:clamp(1.25rem,1.8vw,1.55rem);letter-spacing:-.03em}.comparison-card__badge[data-v-7cf71bcd]{flex:0 0 auto;padding:7px 10px;border:1px solid rgba(34,197,94,.28);border-radius:999px;background:#22c55e1a;color:#86efac;font-size:.72rem;font-weight:800;white-space:nowrap}.comparison-card__main[data-v-7cf71bcd]{margin-top:28px}.comparison-card__main strong[data-v-7cf71bcd]{display:block;color:var(--text);font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1;letter-spacing:-.06em}.comparison-card__main span[data-v-7cf71bcd]{display:block;margin-top:8px;color:var(--text-muted);font-size:.9rem;font-weight:700}.comparison-card__stats[data-v-7cf71bcd]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px}.comparison-card__stats div[data-v-7cf71bcd]{padding:14px;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:#ffffff09}.comparison-card__stats span[data-v-7cf71bcd]{display:block;color:var(--text-muted);font-size:.75rem;font-weight:700}.comparison-card__stats strong[data-v-7cf71bcd]{display:block;margin-top:4px;color:var(--text);font-size:1rem}.comparison-card p[data-v-7cf71bcd]{margin:22px 0 0;color:var(--text-soft);font-size:.9rem;line-height:1.65}.comparison__table[data-v-7cf71bcd]{margin-top:24px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-ink);box-shadow:var(--shadow-lg)}.comparison__head[data-v-7cf71bcd],.comparison__row[data-v-7cf71bcd]{display:grid;grid-template-columns:minmax(210px,1.45fr) repeat(5,minmax(110px,.8fr))}.comparison__head[data-v-7cf71bcd]{background:var(--bg-panel-strong);border-bottom:1px solid var(--line)}.comparison__head>div[data-v-7cf71bcd]{padding:16px 18px;color:var(--text);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.comparison__head>div[data-v-7cf71bcd]:not(:first-child),.comparison__row>div[data-v-7cf71bcd]:not(:first-child){text-align:center}.comparison__row[data-v-7cf71bcd]{border-bottom:1px solid var(--line-soft)}.comparison__row[data-v-7cf71bcd]:last-child{border-bottom:0}.comparison__row--highlight[data-v-7cf71bcd]{background:#22c55e0e}.comparison__row>div[data-v-7cf71bcd]{min-width:0;padding:18px;color:var(--text-soft);font-size:.9rem;line-height:1.5}.comparison__row strong[data-v-7cf71bcd]{display:block;color:var(--text);font-size:.95rem}.comparison__row span[data-v-7cf71bcd]{display:block;margin-top:4px;color:var(--text-muted);font-size:.78rem}.comparison__summary[data-v-7cf71bcd]{max-width:920px;margin:28px auto 0;padding:22px 24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg,#22c55e14,#ffffff06);color:var(--text-soft);font-size:clamp(1rem,1.25vw,1.08rem);line-height:1.75;text-align:center}.comparison__summary p[data-v-7cf71bcd]{margin:0}@media(max-width:980px){.comparison__meta[data-v-7cf71bcd],.comparison__cards[data-v-7cf71bcd]{grid-template-columns:1fr}.comparison__table[data-v-7cf71bcd]{overflow-x:auto}.comparison__head[data-v-7cf71bcd],.comparison__row[data-v-7cf71bcd]{min-width:860px}}@media(max-width:560px){.comparison__meta[data-v-7cf71bcd]{margin-top:30px}.comparison-card[data-v-7cf71bcd]{padding:20px}.comparison-card__top[data-v-7cf71bcd]{flex-direction:column}.comparison-card__stats[data-v-7cf71bcd]{grid-template-columns:1fr}}.not__inner[data-v-4d1a504f]{max-width:900px}.not__panel[data-v-4d1a504f]{margin-top:32px;padding:28px 30px;border-left:3px solid var(--green);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.not__panel p[data-v-4d1a504f]{color:var(--text-soft);font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.78}.purpose__inner[data-v-63b9e0a7]{max-width:1000px}.purpose__grid[data-v-63b9e0a7]{margin-top:44px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.purpose-card[data-v-63b9e0a7]{padding:30px 26px;background:var(--bg-panel);transition:background var(--speed) var(--ease)}.purpose-card[data-v-63b9e0a7]:hover{background:var(--bg-soft)}.purpose-card__index[data-v-63b9e0a7]{display:inline-block;font-family:var(--font-mono);font-size:.8rem;font-weight:700;color:var(--green-strong);margin-bottom:16px}.purpose-card h3[data-v-63b9e0a7]{font-size:1.12rem;font-weight:700;letter-spacing:-.02em;color:var(--text);margin-bottom:11px;line-height:1.25}.purpose-card p[data-v-63b9e0a7]{color:var(--text-soft);font-size:.94rem;line-height:1.65}.note__image[data-v-d045ba64]{margin-top:44px;border-radius:var(--radius-lg);overflow:hidden}.note__footer[data-v-d045ba64]{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px}.note__link[data-v-d045ba64]{font-family:var(--font-mono);font-size:.9rem;font-weight:600;color:var(--green-strong)}.note__link[data-v-d045ba64]:hover{color:var(--green)}@media(max-width:560px){.note__footer[data-v-d045ba64]{flex-direction:column;gap:14px}}.pico__image[data-v-8fc9f8e6]{margin-top:44px;border-radius:var(--radius-lg);overflow:hidden}.pico__text[data-v-8fc9f8e6]{max-width:760px;margin:36px auto 0;display:grid;gap:18px;text-align:center}.pico__text p[data-v-8fc9f8e6]{color:var(--text-soft);font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.78}.pico__link[data-v-8fc9f8e6]{justify-self:center;margin-top:6px;font-family:var(--font-mono);font-size:.9rem;font-weight:600;color:var(--green-strong);transition:gap var(--speed) var(--ease)}.pico__link[data-v-8fc9f8e6]:hover{color:var(--green)}@media(max-width:720px){.pico__text[data-v-8fc9f8e6]{text-align:left}.pico__link[data-v-8fc9f8e6]{justify-self:start}}.ecosystem[data-v-ad803d81]{position:relative}.ecosystem__inner[data-v-ad803d81]{display:grid;gap:44px}.ecosystem__top[data-v-ad803d81]{display:grid;grid-template-columns:minmax(0,1.35fr) 380px;gap:clamp(32px,5vw,70px);align-items:start}.ecosystem__copy[data-v-ad803d81]{max-width:760px}.ecosystem__copy>p[data-v-ad803d81]{margin-top:24px;color:var(--text-soft);font-size:clamp(1rem,1.25vw,1.08rem);line-height:1.82;max-width:64ch}.ecosystem__foundation[data-v-ad803d81]{display:flex;gap:18px;align-items:flex-start;padding:24px;border:1px solid rgba(34,197,94,.16);border-radius:var(--radius-lg);background:var(--bg-ink);box-shadow:var(--shadow-lg)}.ecosystem__foundation-mark[data-v-ad803d81]{width:42px;height:42px;flex:0 0 auto;object-fit:contain;border-radius:999px;border:1px solid rgba(34,197,94,.24);background:#22c55e0f;padding:7px}.ecosystem__foundation-label[data-v-ad803d81]{margin:0 0 8px;color:var(--green-bright);font-family:var(--font-mono);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ecosystem__foundation strong[data-v-ad803d81]{display:block;color:var(--text);font-size:1.05rem;font-weight:850;line-height:1.3;letter-spacing:-.03em}.ecosystem__foundation span[data-v-ad803d81]{display:block;margin-top:10px;color:var(--text-muted);font-size:.86rem;line-height:1.65}.ecosystem__grid[data-v-ad803d81]{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:14px}.eco-card[data-v-ad803d81]{position:relative;min-height:190px;display:flex;flex-direction:column;padding:22px 22px 20px;border:1px solid var(--line);border-radius:var(--radius-lg);background:transparent;transition:border-color var(--speed) var(--ease),background var(--speed) var(--ease),transform var(--speed) var(--ease),box-shadow var(--speed) var(--ease)}.eco-card[data-v-ad803d81]:hover{border-color:#22c55e47;background:#22c55e09;box-shadow:var(--shadow-soft);transform:translateY(-3px)}.eco-card__index[data-v-ad803d81]{color:var(--green-bright);font-family:var(--font-mono);font-size:.72rem;font-weight:850;letter-spacing:.08em}.eco-card__name[data-v-ad803d81]{display:block;margin-top:18px;color:var(--text);font-size:1.05rem;font-weight:850;letter-spacing:-.03em}.eco-card p[data-v-ad803d81]{margin:10px 0 0;color:var(--text-muted);font-size:.9rem;line-height:1.65}.eco-card__arrow[data-v-ad803d81]{margin-top:auto;padding-top:22px;color:var(--text-faint);font-size:1.1rem;transition:color var(--speed) var(--ease),transform var(--speed) var(--ease)}.eco-card:hover .eco-card__arrow[data-v-ad803d81]{color:var(--green-bright);transform:translate(4px)}@media(max-width:920px){.ecosystem__top[data-v-ad803d81]{grid-template-columns:1fr}.ecosystem__foundation[data-v-ad803d81]{max-width:620px}}@media(max-width:560px){.ecosystem__foundation[data-v-ad803d81]{padding:20px}.eco-card[data-v-ad803d81]{min-height:auto}}.roadmap__image[data-v-8f633e50]{margin-top:44px;border-radius:var(--radius-lg);overflow:hidden}.roadmap__text[data-v-8f633e50]{max-width:820px;margin:36px auto 0;display:grid;gap:18px;text-align:center}.roadmap__text p[data-v-8f633e50]{color:var(--text-soft);font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.78}@media(max-width:720px){.roadmap__text[data-v-8f633e50]{text-align:left}}.direction[data-v-47bb37a3]{position:relative;overflow:hidden}.direction[data-v-47bb37a3]:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55}.direction__inner[data-v-47bb37a3]{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) 420px;gap:clamp(36px,5vw,72px);align-items:start}.direction__statement[data-v-47bb37a3]{margin-top:30px;display:flex;gap:18px;align-items:flex-start;padding:22px 24px;border:1px solid rgba(34,197,94,.22);border-radius:var(--radius-lg)}.direction__statement-mark[data-v-47bb37a3]{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(34,197,94,.28);color:var(--green-bright);font-family:var(--font-mono);font-weight:900}.direction__statement p[data-v-47bb37a3]{margin:0;color:var(--text-soft);font-size:clamp(1rem,1.25vw,1.1rem);line-height:1.75}.direction__statement strong[data-v-47bb37a3]{color:var(--text)}.direction__text[data-v-47bb37a3]{margin-top:28px;display:grid;gap:18px}.direction__text p[data-v-47bb37a3]{margin:0;color:var(--text-soft);font-size:clamp(1rem,1.25vw,1.08rem);line-height:1.82}.direction__principles[data-v-47bb37a3]{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.direction__principle[data-v-47bb37a3]{padding:18px;border:1px solid rgba(34,197,94,.14);border-radius:var(--radius-md)}.direction__principle strong[data-v-47bb37a3]{display:block;color:var(--text);font-size:.92rem;font-weight:850}.direction__principle span[data-v-47bb37a3]{display:block;margin-top:8px;color:var(--text-muted);font-size:.82rem;line-height:1.55}.direction__panel[data-v-47bb37a3]{position:sticky;top:84px;overflow:hidden;border:1px solid rgba(34,197,94,.16);border-radius:var(--radius-lg);background:var(--bg-ink);box-shadow:var(--shadow-lg)}.direction__panel[data-v-47bb37a3]:before{content:"";position:absolute;inset:0;pointer-events:none}.direction__panel-head[data-v-47bb37a3],.direction__roadmap[data-v-47bb37a3]{position:relative}.direction__panel-head[data-v-47bb37a3]{padding:24px 24px 20px;border-bottom:1px solid rgba(34,197,94,.14)}.direction__label[data-v-47bb37a3]{margin:0 0 8px;font-family:var(--font-mono);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--green-bright)}.direction__panel-head strong[data-v-47bb37a3]{display:block;color:var(--text);font-size:1.15rem;line-height:1.25;letter-spacing:-.03em}.direction__roadmap[data-v-47bb37a3]{display:grid}.direction__roadmap-item[data-v-47bb37a3]{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:18px 24px;border-bottom:1px solid var(--line-soft)}.direction__roadmap-item[data-v-47bb37a3]:last-child{border-bottom:0}.direction__index[data-v-47bb37a3]{width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:#22c55e1a;border:1px solid rgba(34,197,94,.2);color:var(--green-bright);font-family:var(--font-mono);font-size:.72rem;font-weight:850}.direction__roadmap-item strong[data-v-47bb37a3]{display:block;color:var(--text);font-size:.94rem;font-weight:850}.direction__roadmap-item p[data-v-47bb37a3]{margin:6px 0 0;color:var(--text-muted);font-size:.82rem;line-height:1.55}@media(max-width:980px){.direction__inner[data-v-47bb37a3]{grid-template-columns:1fr}.direction__panel[data-v-47bb37a3]{position:relative;top:auto}}@media(max-width:720px){.direction__principles[data-v-47bb37a3]{grid-template-columns:1fr}.direction__statement[data-v-47bb37a3]{padding:20px}.direction__roadmap-item[data-v-47bb37a3]{padding:17px 20px}}.softadastra[data-v-6061ec55]{position:relative}.softadastra__inner[data-v-6061ec55]{max-width:980px}.softadastra__panel[data-v-6061ec55]{display:grid;grid-template-columns:minmax(0,1.35fr) 320px;gap:clamp(28px,5vw,56px);align-items:center;padding:clamp(32px,5vw,56px);border:1px solid rgba(34,197,94,.16);border-radius:var(--radius-xl);background:var(--bg-ink);box-shadow:var(--shadow-lg)}.softadastra__content[data-v-6061ec55]{min-width:0}.softadastra__eyebrow[data-v-6061ec55]{margin:0 0 16px;font-family:var(--font-mono);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--green-bright)}.softadastra__panel h2[data-v-6061ec55]{max-width:18ch;margin:0;color:var(--text);font-size:clamp(2rem,4vw,3.1rem);line-height:1.08;letter-spacing:-.045em}.softadastra__panel p[data-v-6061ec55]{max-width:58ch;margin:22px 0 0;color:var(--text-soft);font-size:clamp(1rem,1.25vw,1.1rem);line-height:1.78}.softadastra__link[data-v-6061ec55]{display:inline-flex;align-items:center;gap:7px;margin-top:28px;padding:.72rem 1rem;border:1px solid rgba(34,197,94,.24);border-radius:var(--radius-md);background:#22c55e12;color:var(--green-bright);font-family:var(--font-mono);font-size:.86rem;font-weight:750;transition:border-color var(--speed) var(--ease),background var(--speed) var(--ease),transform var(--speed) var(--ease)}.softadastra__link[data-v-6061ec55]:hover{border-color:#22c55e6b;background:#22c55e1a;transform:translateY(-1px)}.softadastra__side[data-v-6061ec55]{display:flex;gap:18px;align-items:flex-start;padding:22px;border:1px solid var(--line-ink);border-radius:var(--radius-lg);background:#ffffff06}.softadastra__mark[data-v-6061ec55]{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(34,197,94,.28);color:var(--green-bright);font-family:var(--font-mono);font-weight:900}.softadastra__focus p[data-v-6061ec55]{margin:0 0 8px;color:var(--green-bright);font-family:var(--font-mono);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.softadastra__focus strong[data-v-6061ec55]{display:block;color:var(--text);font-size:1.02rem;font-weight:850;line-height:1.3;letter-spacing:-.03em}.softadastra__focus span[data-v-6061ec55]{display:block;margin-top:10px;color:var(--text-muted);font-size:.84rem;line-height:1.6}@media(max-width:820px){.softadastra__panel[data-v-6061ec55]{grid-template-columns:1fr}.softadastra__panel h2[data-v-6061ec55]{max-width:15ch}.softadastra__side[data-v-6061ec55]{max-width:520px}}@media(max-width:520px){.softadastra__panel[data-v-6061ec55]{padding:28px 22px}.softadastra__panel h2[data-v-6061ec55]{font-size:clamp(2rem,12vw,2.65rem)}.softadastra__side[data-v-6061ec55]{padding:18px}}.resources__inner[data-v-ec6a4630]{max-width:900px}.resources__list[data-v-ec6a4630]{margin-top:40px;display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.resource[data-v-ec6a4630]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 26px;background:var(--bg-panel);transition:background var(--speed) var(--ease)}.resource[data-v-ec6a4630]:hover{background:var(--bg-soft)}.resource h3[data-v-ec6a4630]{font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--text);margin-bottom:5px}.resource p[data-v-ec6a4630]{color:var(--text-soft);font-size:.92rem;line-height:1.55}.resource>span[data-v-ec6a4630]{flex-shrink:0;font-size:1.2rem;color:var(--text-faint);transition:color var(--speed) var(--ease),transform var(--speed) var(--ease)}.resource:hover>span[data-v-ec6a4630]{color:var(--green-strong);transform:translate(3px)}@media(max-width:560px){.resource[data-v-ec6a4630]{padding:20px;gap:16px}}.app-modules[data-v-19c783a8]{position:relative;overflow:hidden;border-block:1px solid var(--line-soft)}.app-modules[data-v-19c783a8]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 80% 20%,rgba(34,197,94,.11),transparent 28rem),radial-gradient(rgba(255,255,255,.045) 1px,transparent 1px);background-size:auto,24px 24px;opacity:.42;-webkit-mask-image:linear-gradient(#000,transparent 88%);mask-image:linear-gradient(#000,transparent 88%)}.app-modules__inner[data-v-19c783a8]{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) 430px;gap:clamp(36px,5vw,72px);align-items:start}.app-modules__copy[data-v-19c783a8]{min-width:0}.app-modules__text[data-v-19c783a8]{margin-top:28px;display:grid;gap:18px;max-width:720px}.app-modules__text p[data-v-19c783a8]{color:var(--text-soft);font-size:clamp(1rem,1.25vw,1.08rem);line-height:1.82}.app-modules__text code[data-v-19c783a8]{color:var(--green-bright);font-family:var(--font-mono);font-size:.92em}.app-modules__features[data-v-19c783a8]{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.app-modules__feature[data-v-19c783a8]{padding:18px;border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff06;transition:border-color var(--speed) var(--ease),background var(--speed) var(--ease),transform var(--speed) var(--ease)}.app-modules__feature[data-v-19c783a8]:hover{border-color:var(--green-line);background:#22c55e09;transform:translateY(-2px)}.app-modules__feature span[data-v-19c783a8]{display:inline-block;color:var(--green-bright);font-family:var(--font-mono);font-size:.72rem;font-weight:850;letter-spacing:.08em}.app-modules__feature strong[data-v-19c783a8]{display:block;margin-top:14px;color:var(--text);font-size:.94rem;font-weight:850;letter-spacing:-.02em}.app-modules__feature p[data-v-19c783a8]{margin-top:8px;color:var(--text-muted);font-size:.82rem;line-height:1.58}.app-modules__link[data-v-19c783a8]{display:inline-flex;align-items:center;gap:7px;margin-top:30px;color:var(--green-strong);font-family:var(--font-mono);font-size:.9rem;font-weight:650;text-decoration:none}.app-modules__link[data-v-19c783a8]:hover{color:var(--green)}.app-modules__panel[data-v-19c783a8]{position:sticky;top:84px;overflow:hidden;border:1px solid rgba(34,197,94,.16);border-radius:var(--radius-lg);background:var(--bg-ink);box-shadow:var(--shadow-lg)}.app-modules__panel-head[data-v-19c783a8]{padding:24px 24px 20px;border-bottom:1px solid rgba(34,197,94,.14)}.app-modules__label[data-v-19c783a8]{margin:0 0 8px;color:var(--green-bright);font-family:var(--font-mono);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.app-modules__panel-head strong[data-v-19c783a8]{display:block;color:var(--text);font-size:1.15rem;line-height:1.28;letter-spacing:-.03em}.app-modules__commands[data-v-19c783a8]{display:grid;gap:8px;padding:22px 24px;border-bottom:1px solid var(--line-soft)}.app-modules__graph[data-v-19c783a8]{padding:22px 24px;border-bottom:1px solid var(--line-soft)}.app-modules__graph-label[data-v-19c783a8]{margin:0 0 14px;color:var(--text-muted);font-family:var(--font-mono);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.app-modules__graph-row[data-v-19c783a8]{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line-soft)}.app-modules__graph-row[data-v-19c783a8]:last-child{border-bottom:0}.app-modules__graph-row span[data-v-19c783a8]{color:var(--text);font-family:var(--font-mono);font-size:.86rem;font-weight:850}.app-modules__graph-row strong[data-v-19c783a8]{color:var(--text-muted);font-size:.82rem;font-weight:650;line-height:1.45}.app-modules__checks[data-v-19c783a8]{display:grid;gap:10px;padding:22px 24px 24px}.app-modules__check[data-v-19c783a8]{display:flex;align-items:flex-start;gap:10px;color:var(--text-soft);font-size:.84rem;line-height:1.5}.app-modules__check span[data-v-19c783a8]{width:7px;height:7px;margin-top:.45em;border-radius:999px;background:var(--green);box-shadow:0 0 0 4px #22c55e14;flex:0 0 auto}@media(max-width:980px){.app-modules__inner[data-v-19c783a8]{grid-template-columns:1fr}.app-modules__panel[data-v-19c783a8]{position:relative;top:auto;max-width:680px}}@media(max-width:760px){.app-modules__features[data-v-19c783a8]{grid-template-columns:1fr}}@media(max-width:560px){.app-modules__panel-head[data-v-19c783a8],.app-modules__commands[data-v-19c783a8],.app-modules__graph[data-v-19c783a8],.app-modules__checks[data-v-19c783a8]{padding-inline:20px}.app-modules__graph-row[data-v-19c783a8]{grid-template-columns:1fr;gap:4px}}.production[data-v-89086996]{position:relative;overflow:hidden}.production[data-v-89086996]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 16% 10%,rgba(34,197,94,.1),transparent 26rem),radial-gradient(rgba(255,255,255,.04) 1px,transparent 1px);background-size:auto,24px 24px;opacity:.45;-webkit-mask-image:linear-gradient(#000,transparent 88%);mask-image:linear-gradient(#000,transparent 88%)}.production__inner[data-v-89086996]{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) 430px;gap:clamp(36px,5vw,72px);align-items:start}.production__copy[data-v-89086996]{min-width:0}.production__text[data-v-89086996]{margin-top:28px;display:grid;gap:18px;max-width:720px}.production__text p[data-v-89086996]{color:var(--text-soft);font-size:clamp(1rem,1.25vw,1.08rem);line-height:1.82}.production__text code[data-v-89086996]{color:var(--green-bright);font-family:var(--font-mono);font-size:.92em}.production__cards[data-v-89086996]{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.production-card[data-v-89086996]{padding:18px;border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff06;transition:border-color var(--speed) var(--ease),background var(--speed) var(--ease),transform var(--speed) var(--ease)}.production-card[data-v-89086996]:hover{border-color:var(--green-line);background:#22c55e09;transform:translateY(-2px)}.production-card__index[data-v-89086996]{display:inline-block;color:var(--green-bright);font-family:var(--font-mono);font-size:.72rem;font-weight:850;letter-spacing:.08em}.production-card h3[data-v-89086996]{margin-top:14px;color:var(--text);font-size:.94rem;font-weight:850;letter-spacing:-.02em}.production-card p[data-v-89086996]{margin-top:8px;color:var(--text-muted);font-size:.82rem;line-height:1.58}.production__link[data-v-89086996]{display:inline-flex;align-items:center;gap:7px;margin-top:30px;color:var(--green-strong);font-family:var(--font-mono);font-size:.9rem;font-weight:650;text-decoration:none}.production__link[data-v-89086996]:hover{color:var(--green)}.production__panel[data-v-89086996]{position:sticky;top:84px;overflow:hidden;border:1px solid rgba(34,197,94,.16);border-radius:var(--radius-lg);background:var(--bg-ink);box-shadow:var(--shadow-lg)}.production__panel-head[data-v-89086996]{padding:24px 24px 20px;border-bottom:1px solid rgba(34,197,94,.14)}.production__label[data-v-89086996]{margin:0 0 8px;color:var(--green-bright);font-family:var(--font-mono);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.production__panel-head strong[data-v-89086996]{display:block;color:var(--text);font-size:1.15rem;line-height:1.28;letter-spacing:-.03em}.production__commands[data-v-89086996]{display:grid;gap:8px;padding:22px 24px;border-bottom:1px solid var(--line-soft)}.production__flow[data-v-89086996]{padding:22px 24px;border-bottom:1px solid var(--line-soft)}.production__flow-label[data-v-89086996]{margin:0 0 14px;color:var(--text-muted);font-family:var(--font-mono);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.production__flow-item[data-v-89086996]{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:14px 0;border-bottom:1px solid var(--line-soft)}.production__flow-item[data-v-89086996]:last-child{border-bottom:0}.production__flow-index[data-v-89086996]{width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:#22c55e1a;border:1px solid rgba(34,197,94,.2);color:var(--green-bright);font-family:var(--font-mono);font-size:.72rem;font-weight:850}.production__flow-item strong[data-v-89086996]{display:block;color:var(--text);font-size:.94rem;font-weight:850}.production__flow-item p[data-v-89086996]{margin-top:6px;color:var(--text-muted);font-size:.82rem;line-height:1.55}.production__checks[data-v-89086996]{display:grid;gap:10px;padding:22px 24px 24px}.production__check[data-v-89086996]{display:flex;align-items:flex-start;gap:10px;color:var(--text-soft);font-size:.84rem;line-height:1.5}.production__check span[data-v-89086996]{width:7px;height:7px;margin-top:.45em;border-radius:999px;background:var(--green);box-shadow:0 0 0 4px #22c55e14;flex:0 0 auto}@media(max-width:980px){.production__inner[data-v-89086996]{grid-template-columns:1fr}.production__panel[data-v-89086996]{position:relative;top:auto;max-width:680px}}@media(max-width:760px){.production__cards[data-v-89086996]{grid-template-columns:1fr}}@media(max-width:560px){.production__panel-head[data-v-89086996],.production__commands[data-v-89086996],.production__flow[data-v-89086996],.production__checks[data-v-89086996]{padding-inline:20px}}.vix-app[data-v-a4acba56]{position:relative;overflow:hidden;border-block:1px solid var(--line-soft)}.vix-app[data-v-a4acba56]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 76% 18%,rgba(34,197,94,.1),transparent 26rem),radial-gradient(rgba(255,255,255,.04) 1px,transparent 1px);background-size:auto,24px 24px;opacity:.42;-webkit-mask-image:linear-gradient(#000,transparent 88%);mask-image:linear-gradient(#000,transparent 88%)}.vix-app__inner[data-v-a4acba56]{position:relative;display:grid;grid-template-columns:minmax(0,1.22fr) 440px;gap:clamp(36px,5vw,72px);align-items:start}.vix-app__copy[data-v-a4acba56]{min-width:0}.vix-app__text[data-v-a4acba56]{margin-top:28px;display:grid;gap:18px;max-width:720px}.vix-app__text p[data-v-a4acba56]{color:var(--text-soft);font-size:clamp(1rem,1.25vw,1.08rem);line-height:1.82}.vix-app__text code[data-v-a4acba56]{color:var(--green-bright);font-family:var(--font-mono);font-size:.92em}.vix-app__cards[data-v-a4acba56]{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vix-app-card[data-v-a4acba56]{padding:18px;border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff06;transition:border-color var(--speed) var(--ease),background var(--speed) var(--ease),transform var(--speed) var(--ease)}.vix-app-card[data-v-a4acba56]:hover{border-color:var(--green-line);background:#22c55e09;transform:translateY(-2px)}.vix-app-card__index[data-v-a4acba56]{display:inline-block;color:var(--green-bright);font-family:var(--font-mono);font-size:.72rem;font-weight:850;letter-spacing:.08em}.vix-app-card h3[data-v-a4acba56]{margin-top:14px;color:var(--text);font-size:.94rem;font-weight:850;letter-spacing:-.02em}.vix-app-card p[data-v-a4acba56]{margin-top:8px;color:var(--text-muted);font-size:.82rem;line-height:1.58}.vix-app__link[data-v-a4acba56]{display:inline-flex;align-items:center;gap:7px;margin-top:30px;color:var(--green-strong);font-family:var(--font-mono);font-size:.9rem;font-weight:650;text-decoration:none}.vix-app__link[data-v-a4acba56]:hover{color:var(--green)}.vix-app__panel[data-v-a4acba56]{position:sticky;top:84px;overflow:hidden;border:1px solid rgba(34,197,94,.16);border-radius:var(--radius-lg);background:var(--bg-ink);box-shadow:var(--shadow-lg)}.vix-app__panel-head[data-v-a4acba56]{padding:24px 24px 20px;border-bottom:1px solid rgba(34,197,94,.14)}.vix-app__label[data-v-a4acba56]{margin:0 0 8px;color:var(--green-bright);font-family:var(--font-mono);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.vix-app__panel-head strong[data-v-a4acba56]{display:block;color:var(--text);font-size:1.15rem;line-height:1.28;letter-spacing:-.03em}.vix-app__code[data-v-a4acba56]{padding:22px 24px;border-bottom:1px solid var(--line-soft)}.vix-app__code pre[data-v-a4acba56]{margin:0;overflow:auto;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:#ffffff06;padding:18px;color:var(--text-soft);font-family:var(--font-mono);font-size:.78rem;line-height:1.62}.vix-app__code code[data-v-a4acba56]{font-family:inherit;white-space:pre}.vix-app__commands[data-v-a4acba56]{display:grid;gap:8px;padding:22px 24px;border-bottom:1px solid var(--line-soft)}.vix-app__resolution[data-v-a4acba56]{display:grid;gap:12px;padding:22px 24px 24px}.vix-app__resolution-label[data-v-a4acba56]{margin:0 0 2px;color:var(--text-muted);font-family:var(--font-mono);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.vix-app__resolution-row[data-v-a4acba56]{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:flex-start}.vix-app__resolution-row>span[data-v-a4acba56]{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:#22c55e1a;border:1px solid rgba(34,197,94,.2);color:var(--green-bright);font-family:var(--font-mono);font-size:.68rem;font-weight:850}.vix-app__resolution-row strong[data-v-a4acba56]{display:block;color:var(--text);font-size:.9rem;font-weight:850}.vix-app__resolution-row p[data-v-a4acba56]{margin-top:5px;color:var(--text-muted);font-size:.82rem;line-height:1.5}@media(max-width:980px){.vix-app__inner[data-v-a4acba56]{grid-template-columns:1fr}.vix-app__panel[data-v-a4acba56]{position:relative;top:auto;max-width:720px}}@media(max-width:760px){.vix-app__cards[data-v-a4acba56]{grid-template-columns:1fr}}@media(max-width:560px){.vix-app__panel-head[data-v-a4acba56],.vix-app__code[data-v-a4acba56],.vix-app__commands[data-v-a4acba56],.vix-app__resolution[data-v-a4acba56]{padding-inline:20px}.vix-app__code pre[data-v-a4acba56]{font-size:.74rem}}.templates[data-v-2e74813c]{position:relative;overflow:hidden}.templates[data-v-2e74813c]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 14% 14%,rgba(34,197,94,.1),transparent 28rem),radial-gradient(rgba(255,255,255,.04) 1px,transparent 1px);background-size:auto,24px 24px;opacity:.42;-webkit-mask-image:linear-gradient(#000,transparent 88%);mask-image:linear-gradient(#000,transparent 88%)}.templates__inner[data-v-2e74813c]{position:relative;display:grid;gap:42px}.templates__top[data-v-2e74813c]{display:grid;grid-template-columns:minmax(0,1.25fr) 430px;gap:clamp(36px,5vw,72px);align-items:start}.templates__copy[data-v-2e74813c]{min-width:0}.templates__text[data-v-2e74813c]{margin-top:28px;display:grid;gap:18px;max-width:720px}.templates__text p[data-v-2e74813c]{color:var(--text-soft);font-size:clamp(1rem,1.25vw,1.08rem);line-height:1.82}.templates__text code[data-v-2e74813c]{color:var(--green-bright);font-family:var(--font-mono);font-size:.92em}.templates__link[data-v-2e74813c]{display:inline-flex;align-items:center;gap:7px;margin-top:30px;color:var(--green-strong);font-family:var(--font-mono);font-size:.9rem;font-weight:650;text-decoration:none}.templates__link[data-v-2e74813c]:hover{color:var(--green)}.templates__panel[data-v-2e74813c]{position:sticky;top:84px;overflow:hidden;border:1px solid rgba(34,197,94,.16);border-radius:var(--radius-lg);background:var(--bg-ink);box-shadow:var(--shadow-lg)}.templates__panel-head[data-v-2e74813c]{padding:24px 24px 20px;border-bottom:1px solid rgba(34,197,94,.14)}.templates__label[data-v-2e74813c]{margin:0 0 8px;color:var(--green-bright);font-family:var(--font-mono);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.templates__panel-head strong[data-v-2e74813c]{display:block;color:var(--text);font-size:1.15rem;line-height:1.28;letter-spacing:-.03em}.templates__commands[data-v-2e74813c]{display:grid;gap:8px;padding:22px 24px;border-bottom:1px solid var(--line-soft)}.templates__workflow[data-v-2e74813c]{display:grid;gap:14px;padding:22px 24px 24px}.templates__workflow-label[data-v-2e74813c]{margin:0 0 2px;color:var(--text-muted);font-family:var(--font-mono);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.templates__workflow-row[data-v-2e74813c]{display:flex;gap:12px;align-items:flex-start}.templates__workflow-row>span[data-v-2e74813c]{width:7px;height:7px;margin-top:.45em;border-radius:999px;background:var(--green);box-shadow:0 0 0 4px #22c55e14;flex:0 0 auto}.templates__workflow-row strong[data-v-2e74813c]{display:block;color:var(--text);font-size:.9rem;font-weight:850}.templates__workflow-row p[data-v-2e74813c]{margin-top:5px;color:var(--text-muted);font-size:.82rem;line-height:1.5}.templates__grid[data-v-2e74813c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.template-card[data-v-2e74813c]{position:relative;min-height:250px;display:flex;flex-direction:column;padding:22px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-panel);box-shadow:var(--shadow-xs);transition:border-color var(--speed) var(--ease),background var(--speed) var(--ease),box-shadow var(--speed) var(--ease),transform var(--speed) var(--ease)}.template-card[data-v-2e74813c]:hover{border-color:var(--green-line);background:var(--bg-soft);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.template-card__index[data-v-2e74813c]{display:inline-block;width:fit-content;color:var(--green-bright);font-family:var(--font-mono);font-size:.72rem;font-weight:850;letter-spacing:.08em}.template-card h3[data-v-2e74813c]{margin-top:18px;color:var(--text);font-size:1.08rem;font-weight:850;letter-spacing:-.03em}.template-card p[data-v-2e74813c]{margin-top:10px;color:var(--text-muted);font-size:.9rem;line-height:1.65}.template-card__command[data-v-2e74813c]{width:fit-content;margin-top:auto;padding-top:22px;color:var(--green-strong);font-family:var(--font-mono);font-size:.76rem;font-weight:650;line-height:1.5}.template-card__arrow[data-v-2e74813c]{position:absolute;right:22px;bottom:20px;color:var(--text-faint);font-size:1.1rem;transition:color var(--speed) var(--ease),transform var(--speed) var(--ease)}.template-card:hover .template-card__arrow[data-v-2e74813c]{color:var(--green-strong);transform:translate(4px)}@media(max-width:980px){.templates__top[data-v-2e74813c]{grid-template-columns:1fr}.templates__panel[data-v-2e74813c]{position:relative;top:auto;max-width:680px}.templates__grid[data-v-2e74813c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.templates__grid[data-v-2e74813c]{grid-template-columns:1fr}.templates__panel-head[data-v-2e74813c],.templates__commands[data-v-2e74813c],.templates__workflow[data-v-2e74813c]{padding-inline:20px}.template-card[data-v-2e74813c]{min-height:auto}.template-card__arrow[data-v-2e74813c]{position:static;margin-top:16px}}.reply[data-v-5d470b98]{position:relative;overflow:hidden;border-block:1px solid var(--line-soft)}.reply[data-v-5d470b98]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 78% 22%,rgba(34,197,94,.12),transparent 28rem),radial-gradient(rgba(255,255,255,.04) 1px,transparent 1px);background-size:auto,24px 24px;opacity:.45;-webkit-mask-image:linear-gradient(#000,transparent 88%);mask-image:linear-gradient(#000,transparent 88%)}.reply__inner[data-v-5d470b98]{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) 470px;gap:clamp(36px,5vw,72px);align-items:center}.reply__copy[data-v-5d470b98]{min-width:0}.reply__text[data-v-5d470b98]{margin-top:28px;display:grid;gap:18px;max-width:720px}.reply__text p[data-v-5d470b98]{color:var(--text-soft);font-size:clamp(1rem,1.25vw,1.08rem);line-height:1.82}.reply__text code[data-v-5d470b98]{color:var(--green-bright);font-family:var(--font-mono);font-size:.92em}.reply__cards[data-v-5d470b98]{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.reply-card[data-v-5d470b98]{padding:18px;border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff06;transition:border-color var(--speed) var(--ease),background var(--speed) var(--ease),transform var(--speed) var(--ease)}.reply-card[data-v-5d470b98]:hover{border-color:var(--green-line);background:#22c55e09;transform:translateY(-2px)}.reply-card__index[data-v-5d470b98]{display:inline-block;color:var(--green-bright);font-family:var(--font-mono);font-size:.72rem;font-weight:850;letter-spacing:.08em}.reply-card h3[data-v-5d470b98]{margin-top:14px;color:var(--text);font-size:.94rem;font-weight:850;letter-spacing:-.02em}.reply-card p[data-v-5d470b98]{margin-top:8px;color:var(--text-muted);font-size:.82rem;line-height:1.58}.reply__link[data-v-5d470b98]{display:inline-flex;align-items:center;gap:7px;margin-top:30px;color:var(--green-strong);font-family:var(--font-mono);font-size:.9rem;font-weight:650;text-decoration:none}.reply__link[data-v-5d470b98]:hover{color:var(--green)}.reply__terminal[data-v-5d470b98]{overflow:hidden;border:1px solid rgba(34,197,94,.16);border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--bg-ink);box-shadow:var(--shadow-lg)}.reply__terminal-bar[data-v-5d470b98]{display:flex;gap:7px;padding:16px 18px;border-bottom:1px solid rgba(34,197,94,.14)}.reply__terminal-bar span[data-v-5d470b98]{width:10px;height:10px;border-radius:999px;background:#ffffff38}.reply__terminal-head[data-v-5d470b98]{padding:22px 24px 18px;border-bottom:1px solid var(--line-soft)}.reply__terminal-head strong[data-v-5d470b98]{display:block;color:var(--text);font-family:var(--font-mono);font-size:.9rem;font-weight:850;letter-spacing:-.01em}.reply__terminal-head p[data-v-5d470b98]{margin-top:6px;color:var(--text-muted);font-family:var(--font-mono);font-size:.74rem;line-height:1.45}.reply__session[data-v-5d470b98]{padding:22px 24px;border-bottom:1px solid var(--line-soft);font-family:var(--font-mono);font-size:.78rem;line-height:1.7}.reply__line[data-v-5d470b98]{display:flex;gap:10px;min-width:0;color:var(--text-soft);white-space:pre-wrap;word-break:break-word}.reply__prompt[data-v-5d470b98]{color:var(--green-bright);font-weight:850;flex:0 0 auto}.reply__line--output[data-v-5d470b98]{padding-left:34px;color:var(--text)}.reply__line--muted[data-v-5d470b98]{padding-left:34px;color:var(--text-muted)}.reply__line--input[data-v-5d470b98]{color:var(--text-soft)}.reply__commands[data-v-5d470b98]{display:grid;gap:8px;padding:22px 24px 24px}@media(max-width:980px){.reply__inner[data-v-5d470b98]{grid-template-columns:1fr}.reply__terminal[data-v-5d470b98]{max-width:720px}}@media(max-width:760px){.reply__cards[data-v-5d470b98]{grid-template-columns:1fr}}@media(max-width:560px){.reply__terminal-head[data-v-5d470b98],.reply__session[data-v-5d470b98],.reply__commands[data-v-5d470b98]{padding-inline:20px}.reply__session[data-v-5d470b98]{font-size:.72rem}.reply__line--output[data-v-5d470b98],.reply__line--muted[data-v-5d470b98]{padding-left:0}}.diagnostics[data-v-a5f84818]{position:relative;overflow:hidden;border-block:1px solid var(--line-soft)}.diagnostics[data-v-a5f84818]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 76% 18%,rgba(34,197,94,.11),transparent 28rem),radial-gradient(rgba(255,255,255,.04) 1px,transparent 1px);background-size:auto,24px 24px;opacity:.42;-webkit-mask-image:linear-gradient(#000,transparent 88%);mask-image:linear-gradient(#000,transparent 88%)}.diagnostics__inner[data-v-a5f84818]{position:relative;display:grid;grid-template-columns:minmax(0,1.16fr) 470px;gap:clamp(36px,5vw,72px);align-items:center}.diagnostics__copy[data-v-a5f84818]{min-width:0}.diagnostics__text[data-v-a5f84818]{margin-top:28px;display:grid;gap:18px;max-width:720px}.diagnostics__text p[data-v-a5f84818]{color:var(--text-soft);font-size:clamp(1rem,1.25vw,1.08rem);line-height:1.82}.diagnostics__cards[data-v-a5f84818]{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.diagnostics-card[data-v-a5f84818]{padding:18px;border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff06;transition:border-color var(--speed) var(--ease),background var(--speed) var(--ease),transform var(--speed) var(--ease)}.diagnostics-card[data-v-a5f84818]:hover{border-color:var(--green-line);background:#22c55e09;transform:translateY(-2px)}.diagnostics-card__index[data-v-a5f84818]{display:inline-block;color:var(--green-bright);font-family:var(--font-mono);font-size:.72rem;font-weight:850;letter-spacing:.08em}.diagnostics-card h3[data-v-a5f84818]{margin-top:14px;color:var(--text);font-size:.94rem;font-weight:850;letter-spacing:-.02em}.diagnostics-card p[data-v-a5f84818]{margin-top:8px;color:var(--text-muted);font-size:.82rem;line-height:1.58}.diagnostics__link[data-v-a5f84818]{display:inline-flex;align-items:center;gap:7px;margin-top:30px;color:var(--green-strong);font-family:var(--font-mono);font-size:.9rem;font-weight:650;text-decoration:none}.diagnostics__link[data-v-a5f84818]:hover{color:var(--green)}.diagnostics__panel[data-v-a5f84818]{overflow:hidden;border:1px solid rgba(34,197,94,.16);border-radius:var(--radius-lg);background:var(--bg-ink);box-shadow:var(--shadow-lg)}.diagnostics__panel-head[data-v-a5f84818]{padding:24px 24px 20px;border-bottom:1px solid rgba(34,197,94,.14)}.diagnostics__label[data-v-a5f84818]{margin:0 0 8px;color:var(--green-bright);font-family:var(--font-mono);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.diagnostics__panel-head strong[data-v-a5f84818]{display:block;color:var(--text);font-size:1.15rem;line-height:1.28;letter-spacing:-.03em}.diagnostics__frame[data-v-a5f84818]{padding:24px;border-bottom:1px solid var(--line-soft);font-family:var(--font-mono)}.diagnostics__error[data-v-a5f84818]{margin:0;color:var(--text);font-size:.9rem;font-weight:850}.diagnostics__location[data-v-a5f84818]{display:flex;gap:8px;align-items:center;margin-top:16px;color:var(--text-muted);font-size:.78rem}.diagnostics__location span[data-v-a5f84818]{color:var(--text-faint)}.diagnostics__location strong[data-v-a5f84818]{color:var(--text-soft);font-weight:700}.diagnostics__code-label[data-v-a5f84818]{margin:18px 0 8px;color:var(--text-muted);font-size:.76rem}.diagnostics__frame pre[data-v-a5f84818]{margin:0;overflow:auto;padding:18px;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:#ffffff06;color:var(--text-soft);font-size:.78rem;line-height:1.68}.diagnostics__frame code[data-v-a5f84818]{font-family:inherit;white-space:pre}.diagnostics__muted[data-v-a5f84818]{color:var(--text-faint)}.diagnostics__caret[data-v-a5f84818]{color:var(--red, #ef4444);font-weight:900}.diagnostics__hint[data-v-a5f84818]{margin:16px 0 0;color:var(--text-soft);font-size:.78rem;line-height:1.55}.diagnostics__hint span[data-v-a5f84818]{color:var(--yellow, #facc15);font-weight:850}.diagnostics__signals[data-v-a5f84818]{display:grid;gap:10px;padding:22px 24px 24px}.diagnostics__signals-label[data-v-a5f84818]{margin:0 0 4px;color:var(--text-muted);font-family:var(--font-mono);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.diagnostics__signal[data-v-a5f84818]{display:flex;align-items:flex-start;gap:10px;color:var(--text-soft);font-size:.84rem;line-height:1.5}.diagnostics__signal span[data-v-a5f84818]{width:7px;height:7px;margin-top:.45em;border-radius:999px;background:var(--green);box-shadow:0 0 0 4px #22c55e14;flex:0 0 auto}@media(max-width:980px){.diagnostics__inner[data-v-a5f84818]{grid-template-columns:1fr}.diagnostics__panel[data-v-a5f84818]{max-width:720px}}@media(max-width:760px){.diagnostics__cards[data-v-a5f84818]{grid-template-columns:1fr}}@media(max-width:560px){.diagnostics__panel-head[data-v-a5f84818],.diagnostics__frame[data-v-a5f84818],.diagnostics__signals[data-v-a5f84818]{padding-inline:20px}.diagnostics__frame pre[data-v-a5f84818]{font-size:.72rem}}.replay[data-v-ac099d15]{position:relative;overflow:hidden;border-block:1px solid var(--line-soft)}.replay[data-v-ac099d15]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 78% 18%,rgba(34,197,94,.11),transparent 28rem),radial-gradient(rgba(255,255,255,.04) 1px,transparent 1px);background-size:auto,24px 24px;opacity:.42;-webkit-mask-image:linear-gradient(#000,transparent 88%);mask-image:linear-gradient(#000,transparent 88%)}.replay__inner[data-v-ac099d15]{position:relative;display:grid;grid-template-columns:minmax(0,1.16fr) 470px;gap:clamp(36px,5vw,72px);align-items:center}.replay__copy[data-v-ac099d15]{min-width:0}.replay__text[data-v-ac099d15]{margin-top:28px;display:grid;gap:18px;max-width:720px}.replay__text p[data-v-ac099d15]{color:var(--text-soft);font-size:clamp(1rem,1.25vw,1.08rem);line-height:1.82}.replay__text code[data-v-ac099d15]{color:var(--green-bright);font-family:var(--font-mono);font-size:.92em}.replay__cards[data-v-ac099d15]{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.replay-card[data-v-ac099d15]{padding:18px;border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff06;transition:border-color var(--speed) var(--ease),background var(--speed) var(--ease),transform var(--speed) var(--ease)}.replay-card[data-v-ac099d15]:hover{border-color:var(--green-line);background:#22c55e09;transform:translateY(-2px)}.replay-card__index[data-v-ac099d15]{display:inline-block;color:var(--green-bright);font-family:var(--font-mono);font-size:.72rem;font-weight:850;letter-spacing:.08em}.replay-card h3[data-v-ac099d15]{margin-top:14px;color:var(--text);font-size:.94rem;font-weight:850;letter-spacing:-.02em}.replay-card p[data-v-ac099d15]{margin-top:8px;color:var(--text-muted);font-size:.82rem;line-height:1.58}.replay__link[data-v-ac099d15]{display:inline-flex;align-items:center;gap:7px;margin-top:30px;color:var(--green-strong);font-family:var(--font-mono);font-size:.9rem;font-weight:650;text-decoration:none}.replay__link[data-v-ac099d15]:hover{color:var(--green)}.replay__panel[data-v-ac099d15]{overflow:hidden;border:1px solid rgba(34,197,94,.16);border-radius:var(--radius-lg);background:var(--bg-ink);box-shadow:var(--shadow-lg)}.replay__panel-head[data-v-ac099d15]{padding:24px 24px 20px;border-bottom:1px solid rgba(34,197,94,.14)}.replay__label[data-v-ac099d15]{margin:0 0 8px;color:var(--green-bright);font-family:var(--font-mono);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.replay__panel-head strong[data-v-ac099d15]{display:block;color:var(--text);font-size:1.15rem;line-height:1.28;letter-spacing:-.03em}.replay__commands[data-v-ac099d15]{display:grid;gap:8px;padding:22px 24px;border-bottom:1px solid var(--line-soft)}.replay__record[data-v-ac099d15]{padding:24px;font-family:var(--font-mono)}.replay__record-head[data-v-ac099d15]{display:flex;gap:10px;align-items:center;min-width:0;padding-bottom:18px;border-bottom:1px solid var(--line-soft)}.replay__status[data-v-ac099d15]{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:#ef44441c;border:1px solid rgba(239,68,68,.24);color:var(--red, #ef4444);font-size:.82rem;font-weight:900;flex:0 0 auto}.replay__record-head strong[data-v-ac099d15]{min-width:0;color:var(--text);font-size:.82rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.replay__record-head em[data-v-ac099d15]{margin-left:auto;color:var(--red, #ef4444);font-size:.72rem;font-style:normal;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.replay__summary[data-v-ac099d15]{display:grid;gap:10px;padding-block:20px;border-bottom:1px solid var(--line-soft)}.replay__summary-label[data-v-ac099d15]{margin:0 0 4px;color:var(--text-muted);font-size:.7rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.replay__summary-row[data-v-ac099d15]{display:grid;grid-template-columns:86px minmax(0,1fr);gap:14px;align-items:start}.replay__summary-row span[data-v-ac099d15]{color:var(--text-faint);font-size:.74rem}.replay__summary-row strong[data-v-ac099d15]{color:var(--text-soft);font-size:.76rem;font-weight:700;line-height:1.5;word-break:break-word}.replay__logs[data-v-ac099d15]{display:grid;gap:10px;padding-top:20px}.replay__file[data-v-ac099d15]{display:flex;gap:10px;align-items:flex-start;color:var(--text-soft);font-size:.76rem;line-height:1.5;word-break:break-word}.replay__file span[data-v-ac099d15]{width:7px;height:7px;margin-top:.45em;border-radius:999px;background:var(--green);box-shadow:0 0 0 4px #22c55e14;flex:0 0 auto}@media(max-width:980px){.replay__inner[data-v-ac099d15]{grid-template-columns:1fr}.replay__panel[data-v-ac099d15]{max-width:720px}}@media(max-width:760px){.replay__cards[data-v-ac099d15]{grid-template-columns:1fr}}@media(max-width:560px){.replay__panel-head[data-v-ac099d15],.replay__commands[data-v-ac099d15],.replay__record[data-v-ac099d15]{padding-inline:20px}.replay__summary-row[data-v-ac099d15]{grid-template-columns:1fr;gap:4px}.replay__record-head[data-v-ac099d15]{align-items:flex-start;flex-wrap:wrap}.replay__record-head em[data-v-ac099d15]{margin-left:0}}.renderer[data-v-c853c3d9]{position:relative;overflow:hidden}.renderer[data-v-c853c3d9]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 14%,rgba(34,197,94,.1),transparent 28rem),radial-gradient(rgba(255,255,255,.04) 1px,transparent 1px);background-size:auto,24px 24px;opacity:.42;-webkit-mask-image:linear-gradient(#000,transparent 88%);mask-image:linear-gradient(#000,transparent 88%)}.renderer__inner[data-v-c853c3d9]{position:relative;display:grid;grid-template-columns:minmax(0,1.16fr) 470px;gap:clamp(36px,5vw,72px);align-items:center}.renderer__copy[data-v-c853c3d9]{min-width:0}.renderer__text[data-v-c853c3d9]{margin-top:28px;display:grid;gap:18px;max-width:720px}.renderer__text p[data-v-c853c3d9]{color:var(--text-soft);font-size:clamp(1rem,1.25vw,1.08rem);line-height:1.82}.renderer__cards[data-v-c853c3d9]{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.renderer-card[data-v-c853c3d9]{padding:18px;border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff06;transition:border-color var(--speed) var(--ease),background var(--speed) var(--ease),transform var(--speed) var(--ease)}.renderer-card[data-v-c853c3d9]:hover{border-color:var(--green-line);background:#22c55e09;transform:translateY(-2px)}.renderer-card__index[data-v-c853c3d9]{display:inline-block;color:var(--green-bright);font-family:var(--font-mono);font-size:.72rem;font-weight:850;letter-spacing:.08em}.renderer-card h3[data-v-c853c3d9]{margin-top:14px;color:var(--text);font-size:.94rem;font-weight:850;letter-spacing:-.02em}.renderer-card p[data-v-c853c3d9]{margin-top:8px;color:var(--text-muted);font-size:.82rem;line-height:1.58}.renderer__link[data-v-c853c3d9]{display:inline-flex;align-items:center;gap:7px;margin-top:30px;color:var(--green-strong);font-family:var(--font-mono);font-size:.9rem;font-weight:650;text-decoration:none}.renderer__link[data-v-c853c3d9]:hover{color:var(--green)}.renderer__panel[data-v-c853c3d9]{overflow:hidden;border:1px solid rgba(34,197,94,.16);border-radius:var(--radius-lg);background:var(--bg-ink);box-shadow:var(--shadow-lg)}.renderer__panel-head[data-v-c853c3d9]{padding:24px 24px 20px;border-bottom:1px solid rgba(34,197,94,.14)}.renderer__label[data-v-c853c3d9]{margin:0 0 8px;color:var(--green-bright);font-family:var(--font-mono);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.renderer__panel-head strong[data-v-c853c3d9]{display:block;color:var(--text);font-size:1.15rem;line-height:1.28;letter-spacing:-.03em}.renderer__code[data-v-c853c3d9]{padding:22px 24px;border-bottom:1px solid var(--line-soft)}.renderer__code pre[data-v-c853c3d9]{margin:0;overflow:auto;padding:18px;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:#ffffff06;color:var(--text-soft);font-family:var(--font-mono);font-size:.76rem;line-height:1.65}.renderer__code code[data-v-c853c3d9]{font-family:inherit;white-space:pre}.renderer__flow[data-v-c853c3d9]{display:grid;gap:14px;padding:22px 24px;border-bottom:1px solid var(--line-soft)}.renderer__flow-label[data-v-c853c3d9]{margin:0 0 2px;color:var(--text-muted);font-family:var(--font-mono);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.renderer__flow-row[data-v-c853c3d9]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:flex-start}.renderer__flow-row>span[data-v-c853c3d9]{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:#22c55e1a;border:1px solid rgba(34,197,94,.2);color:var(--green-bright);font-family:var(--font-mono);font-size:.68rem;font-weight:850}.renderer__flow-row strong[data-v-c853c3d9]{display:block;color:var(--text);font-size:.9rem;font-weight:850}.renderer__flow-row p[data-v-c853c3d9]{margin-top:5px;color:var(--text-muted);font-size:.82rem;line-height:1.5}.renderer__checks[data-v-c853c3d9]{display:grid;gap:10px;padding:22px 24px 24px}.renderer__check[data-v-c853c3d9]{display:flex;align-items:flex-start;gap:10px;color:var(--text-soft);font-size:.84rem;line-height:1.5}.renderer__check span[data-v-c853c3d9]{width:7px;height:7px;margin-top:.45em;border-radius:999px;background:var(--green);box-shadow:0 0 0 4px #22c55e14;flex:0 0 auto}@media(max-width:980px){.renderer__inner[data-v-c853c3d9]{grid-template-columns:1fr}.renderer__panel[data-v-c853c3d9]{max-width:720px}}@media(max-width:760px){.renderer__cards[data-v-c853c3d9]{grid-template-columns:1fr}}@media(max-width:560px){.renderer__panel-head[data-v-c853c3d9],.renderer__code[data-v-c853c3d9],.renderer__flow[data-v-c853c3d9],.renderer__checks[data-v-c853c3d9]{padding-inline:20px}.renderer__code pre[data-v-c853c3d9]{font-size:.72rem}.renderer__flow-row[data-v-c853c3d9]{grid-template-columns:1fr;gap:8px}}.home[data-v-7b721a77],.install-page[data-v-ca1fa267]{overflow:hidden}.install-hero[data-v-ca1fa267]{padding-top:clamp(72px,10vw,128px)}.install-hero__actions[data-v-ca1fa267]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.install-commands__inner[data-v-ca1fa267]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.install-card[data-v-ca1fa267]{padding:clamp(24px,4vw,36px)}.install-card__label[data-v-ca1fa267]{font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--green-strong)}.install-card h2[data-v-ca1fa267]{margin-top:12px;font-size:clamp(1.5rem,3vw,2.2rem)}.install-card p[data-v-ca1fa267]:not(.install-card__label){margin-top:12px;color:var(--text-soft);font-size:.98rem;line-height:1.72}.install-card[data-v-ca1fa267] .cmd{margin-top:20px}.sdk-flow__inner[data-v-ca1fa267]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.sdk-flow__panel[data-v-ca1fa267]{display:grid;gap:10px;padding:clamp(24px,4vw,36px)}.sdk-flow__panel p[data-v-ca1fa267]{margin-top:12px;color:var(--text-soft);font-size:.96rem;line-height:1.72}.sdk-flow__link[data-v-ca1fa267]{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-top:2px;color:var(--text-muted);font-size:.84rem;font-weight:650;text-decoration:none;transition:color var(--speed) var(--ease)}.sdk-flow__link[data-v-ca1fa267]:hover{color:var(--green-soft)}@media(max-width:900px){.install-commands__inner[data-v-ca1fa267],.sdk-flow__inner[data-v-ca1fa267]{grid-template-columns:1fr}}@media(max-width:640px){.install-hero__actions[data-v-ca1fa267]{flex-direction:column;align-items:stretch}}.sdks-page[data-v-124a0c14]{overflow:hidden}.sdks-hero[data-v-124a0c14]{padding-top:clamp(72px,10vw,128px)}.sdks-hero__layout[data-v-124a0c14]{display:grid;grid-template-columns:minmax(0,.75fr) minmax(680px,1.25fr);gap:clamp(36px,5vw,64px);align-items:center}.sdks-hero__copy[data-v-124a0c14]{min-width:0}.sdks-hero__commands[data-v-124a0c14]{display:flex;flex-direction:column;gap:8px;margin-top:28px;max-width:480px}.sdks-hero__preview[data-v-124a0c14]{width:100%;min-width:0;justify-self:end;overflow:hidden;border:1px solid var(--line-ink);border-radius:var(--radius-lg);background:var(--bg-ink);box-shadow:var(--shadow-lg)}.sdks-hero__preview-head[data-v-124a0c14]{display:flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-bottom:1px solid var(--line-ink);background:var(--bg-ink-soft);color:var(--text-invert-soft);font-family:var(--font-mono);font-size:.74rem;font-weight:650}.sdks-hero__dot[data-v-124a0c14]{width:10px;height:10px;border-radius:999px;flex:0 0 auto}.sdks-hero__dot--red[data-v-124a0c14]{background:#ff5f57}.sdks-hero__dot--yellow[data-v-124a0c14]{background:#febc2e}.sdks-hero__dot--green[data-v-124a0c14]{background:#28c840}.sdks-hero__image[data-v-124a0c14]{display:block;width:100%;height:auto;background:var(--bg-ink)}.profiles__inner[data-v-124a0c14]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.profile-card[data-v-124a0c14]{display:flex;flex-direction:column;min-height:250px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-panel);box-shadow:var(--shadow-xs);padding:22px;transition:border-color var(--speed) var(--ease),box-shadow var(--speed) var(--ease),transform var(--speed) var(--ease)}.profile-card[data-v-124a0c14]:hover{border-color:var(--green-line);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.profile-card__name[data-v-124a0c14]{width:fit-content;border:1px solid var(--green-line);border-radius:999px;background:var(--green-tint);padding:.3rem .7rem;color:var(--green-strong);font-family:var(--font-mono);font-size:.76rem;font-weight:600}.profile-card p[data-v-124a0c14]{margin-top:16px;color:var(--text-soft);font-size:.92rem;line-height:1.62}.profile-card__footer[data-v-124a0c14]{display:grid;gap:10px;margin-top:auto}.profile-card[data-v-124a0c14] .cmd{width:100%}.profile-card__docs[data-v-124a0c14]{display:inline-flex;align-items:center;gap:6px;width:fit-content;color:var(--text-muted);font-size:.82rem;font-weight:650;text-decoration:none;transition:color var(--speed) var(--ease)}.profile-card__docs[data-v-124a0c14]:hover{color:var(--green-soft)}.sdk-notes__inner[data-v-124a0c14]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.sdk-notes__panel[data-v-124a0c14]{display:grid;gap:18px;padding:clamp(24px,4vw,38px)}.sdk-notes__panel p[data-v-124a0c14]{color:var(--text-soft);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.82}@media(max-width:1040px){.profiles__inner[data-v-124a0c14]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.sdks-hero__layout[data-v-124a0c14],.sdk-notes__inner[data-v-124a0c14]{grid-template-columns:1fr}.sdks-hero__preview[data-v-124a0c14]{max-width:860px;justify-self:start}}@media(max-width:640px){.sdks-hero__commands[data-v-124a0c14]{max-width:100%}.profiles__inner[data-v-124a0c14]{grid-template-columns:1fr}.sdks-hero__preview-head[data-v-124a0c14]{height:38px}.sdks-hero__image[data-v-124a0c14]{min-width:620px}.sdks-hero__preview[data-v-124a0c14]{overflow-x:auto}}.registry-page[data-v-c96b29ca]{overflow:hidden}.registry-hero[data-v-c96b29ca]{padding-top:clamp(72px,10vw,128px)}.registry-hero__actions[data-v-c96b29ca]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.registry-flow__inner[data-v-c96b29ca]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.flow-card[data-v-c96b29ca]{display:flex;flex-direction:column;gap:14px;padding:clamp(24px,4vw,34px)}.flow-card__label[data-v-c96b29ca]{font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--green-strong)}.flow-card h2[data-v-c96b29ca]{font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.1}.flow-card p[data-v-c96b29ca]:not(.flow-card__label){color:var(--text-soft);font-size:.94rem;line-height:1.72}.flow-card[data-v-c96b29ca] .cmd{width:100%}.registry-design__inner[data-v-c96b29ca]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.registry-design__panel[data-v-c96b29ca]{display:grid;gap:18px;padding:clamp(24px,4vw,38px)}.registry-design__panel p[data-v-c96b29ca]{color:var(--text-soft);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.82}@media(max-width:980px){.registry-flow__inner[data-v-c96b29ca],.registry-design__inner[data-v-c96b29ca]{grid-template-columns:1fr}}@media(max-width:640px){.registry-hero__actions[data-v-c96b29ca]{flex-direction:column;align-items:stretch}}.ecosystem-page[data-v-5205512e]{overflow:hidden}.ecosystem-hero[data-v-5205512e]{padding-top:clamp(72px,10vw,128px)}.ecosystem-hero__actions[data-v-5205512e]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ecosystem-grid__inner[data-v-5205512e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.project-card[data-v-5205512e]{position:relative;min-height:230px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-panel);box-shadow:var(--shadow-xs);padding:24px;text-decoration:none;transition:transform var(--speed) var(--ease),border-color var(--speed) var(--ease),box-shadow var(--speed) var(--ease)}.project-card[data-v-5205512e]:hover{transform:translateY(-3px);border-color:var(--green-line);box-shadow:var(--shadow-md)}.project-card__name[data-v-5205512e]{color:var(--text);font-size:1.08rem;font-weight:700;letter-spacing:-.03em}.project-card p[data-v-5205512e]{margin-top:12px;color:var(--text-soft);font-size:.92rem;line-height:1.65}.project-card__arrow[data-v-5205512e]{margin-top:auto;padding-top:16px;color:var(--text-faint);font-size:1.2rem;transition:color var(--speed) var(--ease),transform var(--speed) var(--ease)}.project-card:hover .project-card__arrow[data-v-5205512e]{color:var(--green-strong);transform:translate(3px)}.ecosystem-model__inner[data-v-5205512e]{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(28px,5vw,72px);align-items:start}.ecosystem-model__panel[data-v-5205512e]{overflow:hidden}.model-row[data-v-5205512e]{display:grid;grid-template-columns:130px minmax(0,1fr);gap:18px;padding:20px 24px;border-bottom:1px solid var(--line)}.model-row[data-v-5205512e]:last-child{border-bottom:0}.model-row span[data-v-5205512e]{color:var(--green-strong);font-family:var(--font-mono);font-size:.85rem;font-weight:700}.model-row p[data-v-5205512e]{color:var(--text-soft);font-size:.94rem;line-height:1.68}.ecosystem-rule__panel[data-v-5205512e]{padding:clamp(26px,4vw,42px)}.ecosystem-rule__panel p[data-v-5205512e]{max-width:900px;color:var(--text-soft);font-size:clamp(1.05rem,1.45vw,1.2rem);line-height:1.82}@media(max-width:1040px){.ecosystem-grid__inner[data-v-5205512e]{grid-template-columns:repeat(2,minmax(0,1fr))}.ecosystem-model__inner[data-v-5205512e]{grid-template-columns:1fr}}@media(max-width:640px){.ecosystem-hero__actions[data-v-5205512e]{flex-direction:column;align-items:stretch}.ecosystem-grid__inner[data-v-5205512e]{grid-template-columns:1fr}.model-row[data-v-5205512e]{grid-template-columns:1fr;gap:8px}}.pico-page[data-v-e1eaf984]{overflow:hidden}.pico-hero[data-v-e1eaf984]{padding-top:clamp(72px,10vw,128px)}.pico-hero__layout[data-v-e1eaf984]{display:grid;grid-template-columns:minmax(0,.78fr) minmax(620px,1.22fr);gap:clamp(36px,5vw,68px);align-items:center}.pico-hero__copy[data-v-e1eaf984]{min-width:0}.pico-hero__actions[data-v-e1eaf984]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.pico-hero__facts[data-v-e1eaf984]{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.pico-hero__facts span[data-v-e1eaf984]{border:1px solid rgba(34,197,94,.18);border-radius:999px;padding:.42rem .66rem;color:var(--green-bright);background:#22c55e0e;font-family:var(--font-mono);font-size:.72rem;font-weight:750}.pico-hero__preview[data-v-e1eaf984]{width:100%;min-width:0;justify-self:end;overflow:hidden;border:1px solid var(--line-ink);border-radius:var(--radius-lg);background:var(--bg-ink);box-shadow:var(--shadow-lg)}.pico-hero__preview-head[data-v-e1eaf984]{display:flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-bottom:1px solid var(--line-ink);background:var(--bg-ink-soft);color:var(--text-invert-soft);font-family:var(--font-mono);font-size:.74rem;font-weight:650}.pico-hero__dot[data-v-e1eaf984]{width:10px;height:10px;border-radius:999px;flex:0 0 auto}.pico-hero__dot--red[data-v-e1eaf984]{background:#ff5f57}.pico-hero__dot--yellow[data-v-e1eaf984]{background:#febc2e}.pico-hero__dot--green[data-v-e1eaf984]{background:#28c840}.pico-hero__image[data-v-e1eaf984]{display:block;width:100%}.pico-purpose__inner[data-v-e1eaf984]{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(28px,5vw,72px);align-items:center}.pico-purpose__panel[data-v-e1eaf984]{display:grid;gap:18px;padding:clamp(24px,4vw,38px);border:1px solid rgba(34,197,94,.14);border-radius:var(--radius-lg);background:var(--bg-ink);box-shadow:var(--shadow-lg)}.pico-purpose__panel p[data-v-e1eaf984]{margin:0;color:var(--text-soft);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.82}.pico-model__inner[data-v-e1eaf984]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.model-card[data-v-e1eaf984]{padding:26px 24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:transparent;transition:border-color var(--speed) var(--ease),background var(--speed) var(--ease),transform var(--speed) var(--ease)}.model-card[data-v-e1eaf984]:hover{border-color:#22c55e3d;background:#22c55e09;transform:translateY(-2px)}.model-card span[data-v-e1eaf984]{color:var(--green-bright);font-family:var(--font-mono);font-size:.78rem;font-weight:850}.model-card h3[data-v-e1eaf984]{margin:16px 0 0;color:var(--text);font-size:1.08rem;font-weight:850;letter-spacing:-.03em}.model-card p[data-v-e1eaf984]{margin:10px 0 0;color:var(--text-muted);font-size:.92rem;line-height:1.68}@media(max-width:1100px){.pico-hero__layout[data-v-e1eaf984],.pico-purpose__inner[data-v-e1eaf984]{grid-template-columns:1fr}.pico-hero__preview[data-v-e1eaf984]{max-width:860px;justify-self:start}}@media(max-width:920px){.pico-model__inner[data-v-e1eaf984]{grid-template-columns:1fr}}@media(max-width:640px){.pico-hero__actions[data-v-e1eaf984]{flex-direction:column;align-items:stretch}.pico-hero__preview-head[data-v-e1eaf984]{height:38px}.pico-hero__preview[data-v-e1eaf984]{overflow-x:auto}.pico-hero__image[data-v-e1eaf984]{min-width:620px}}.about-page[data-v-a021c765]{overflow:hidden}.about-hero[data-v-a021c765]{padding-top:clamp(72px,10vw,128px)}.about-hero__actions[data-v-a021c765]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.mission__inner[data-v-a021c765]{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(28px,5vw,72px);align-items:center}.mission__panel[data-v-a021c765]{display:grid;gap:18px;padding:clamp(24px,4vw,38px)}.mission__panel p[data-v-a021c765]{color:var(--text-soft);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.82}.principles__inner[data-v-a021c765]{display:grid;gap:36px}.principles__grid[data-v-a021c765]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.principle-card[data-v-a021c765]{padding:26px 24px;background:var(--bg-panel);transition:background var(--speed) var(--ease)}.principle-card[data-v-a021c765]:hover{background:var(--bg-soft)}.principle-card h3[data-v-a021c765]{position:relative;padding-left:16px;font-size:1.08rem;font-weight:700;letter-spacing:-.02em;color:var(--text)}.principle-card h3[data-v-a021c765]:before{content:"";position:absolute;left:0;top:.15em;width:4px;height:1em;border-radius:2px;background:var(--green)}.principle-card p[data-v-a021c765]{margin-top:10px;color:var(--text-soft);font-size:.94rem;line-height:1.68}.about-links__panel[data-v-a021c765]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(24px,4vw,36px)}.about-links__panel p[data-v-a021c765]{max-width:560px;color:var(--text-soft);font-size:1rem;line-height:1.72}.about-links__items[data-v-a021c765]{display:flex;flex-wrap:wrap;gap:9px}.about-links__items a[data-v-a021c765]{border:1px solid var(--green-line);border-radius:999px;background:var(--green-tint);padding:.5rem .85rem;color:var(--green-strong);font-family:var(--font-mono);font-size:.78rem;font-weight:600;text-decoration:none;transition:background var(--speed) var(--ease),border-color var(--speed) var(--ease)}.about-links__items a[data-v-a021c765]:hover{border-color:var(--green);background:var(--green-tint-2)}@media(max-width:920px){.mission__inner[data-v-a021c765],.principles__grid[data-v-a021c765]{grid-template-columns:1fr}.about-links__panel[data-v-a021c765]{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.about-hero__actions[data-v-a021c765]{flex-direction:column;align-items:stretch}}.security-page[data-v-e1ce838f]{overflow:hidden}.security-hero[data-v-e1ce838f]{padding-top:clamp(72px,10vw,128px)}.security-hero__actions[data-v-e1ce838f]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.security-grid__inner[data-v-e1ce838f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.security-card[data-v-e1ce838f]{padding:clamp(24px,4vw,34px)}.security-card__label[data-v-e1ce838f]{font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--green-strong)}.security-card h2[data-v-e1ce838f]{margin-top:12px;font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.1}.security-card p[data-v-e1ce838f]:not(.security-card__label){margin-top:12px;color:var(--text-soft);font-size:.94rem;line-height:1.72}.security-flow__inner[data-v-e1ce838f]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.security-flow__panel[data-v-e1ce838f]{display:grid;gap:10px;padding:clamp(24px,4vw,38px)}.security-flow__panel p[data-v-e1ce838f]{margin-top:12px;color:var(--text-soft);font-size:.96rem;line-height:1.72}.security-notes__panel[data-v-e1ce838f]{padding:clamp(26px,4vw,42px)}.security-notes__panel h2[data-v-e1ce838f]{font-size:clamp(1.6rem,3vw,2.4rem)}.security-notes__panel p[data-v-e1ce838f]{max-width:860px;margin-top:16px;color:var(--text-soft);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.82}.security-notes__panel a[data-v-e1ce838f]{display:inline-flex;margin-top:22px;font-family:var(--font-mono);font-size:.9rem;font-weight:600;color:var(--green-strong);text-decoration:none}.security-notes__panel a[data-v-e1ce838f]:hover{color:var(--green)}@media(max-width:980px){.security-grid__inner[data-v-e1ce838f],.security-flow__inner[data-v-e1ce838f]{grid-template-columns:1fr}}@media(max-width:640px){.security-hero__actions[data-v-e1ce838f]{flex-direction:column;align-items:stretch}}.releases-page[data-v-a15009fb]{overflow:hidden}.releases-hero[data-v-a15009fb]{padding-top:clamp(72px,10vw,128px)}.releases-hero__actions[data-v-a15009fb]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.release-install__inner[data-v-a15009fb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.release-card[data-v-a15009fb]{display:grid;gap:14px;padding:clamp(24px,4vw,34px)}.release-card__label[data-v-a15009fb]{font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--green-strong)}.release-card h2[data-v-a15009fb]{font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.1}.release-card p[data-v-a15009fb]:not(.release-card__label){color:var(--text-soft);font-size:.94rem;line-height:1.72}.release-card[data-v-a15009fb] .cmd{width:100%}.release-model__inner[data-v-a15009fb]{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(28px,5vw,72px);align-items:start}.release-model__panel[data-v-a15009fb]{overflow:hidden}.model-row[data-v-a15009fb]{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;padding:20px 24px;border-bottom:1px solid var(--line)}.model-row[data-v-a15009fb]:last-child{border-bottom:0}.model-row span[data-v-a15009fb]{color:var(--green-strong);font-family:var(--font-mono);font-size:.85rem;font-weight:700}.model-row p[data-v-a15009fb]{color:var(--text-soft);font-size:.94rem;line-height:1.68}.release-direction__panel[data-v-a15009fb]{padding:clamp(26px,4vw,42px)}.release-direction__panel h2[data-v-a15009fb]{font-size:clamp(1.6rem,3vw,2.4rem)}.release-direction__panel p[data-v-a15009fb]{max-width:900px;margin-top:16px;color:var(--text-soft);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.82}@media(max-width:940px){.release-install__inner[data-v-a15009fb],.release-model__inner[data-v-a15009fb]{grid-template-columns:1fr}}@media(max-width:640px){.releases-hero__actions[data-v-a15009fb]{flex-direction:column;align-items:stretch}.model-row[data-v-a15009fb]{grid-template-columns:1fr;gap:8px}}.seo-page[data-v-e9064a70]{overflow:hidden}.seo-hero[data-v-e9064a70]{padding-top:clamp(72px,10vw,128px)}.seo-hero__actions[data-v-e9064a70]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.answer__inner[data-v-e9064a70]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(28px,5vw,72px);align-items:start}.answer__content h2[data-v-e9064a70]{font-size:clamp(1.8rem,3vw,2.8rem)}.answer__content p[data-v-e9064a70]{margin-top:18px;color:var(--text-soft);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.85}.answer__panel[data-v-e9064a70]{padding:28px}.answer__label[data-v-e9064a70]{color:var(--green-soft);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.answer__panel p[data-v-e9064a70]:not(.answer__label){margin-top:14px;color:var(--text-soft);font-size:1rem;line-height:1.75}.model__inner[data-v-e9064a70]{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(28px,5vw,72px);align-items:start}.model__panel[data-v-e9064a70]{overflow:hidden}.model-row[data-v-e9064a70]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;padding:20px 24px;border-bottom:1px solid var(--line)}.model-row[data-v-e9064a70]:last-child{border-bottom:0}.model-row span[data-v-e9064a70]{color:var(--green-soft);font-size:.85rem;font-weight:850}.model-row p[data-v-e9064a70]{color:var(--text-soft);font-size:.94rem;line-height:1.7}.next__panel[data-v-e9064a70]{padding:clamp(26px,4vw,42px)}.next__panel h2[data-v-e9064a70]{font-size:clamp(1.7rem,3vw,2.6rem)}.next__panel p[data-v-e9064a70]{max-width:760px;margin-top:16px;color:var(--text-soft);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.85}.next__commands[data-v-e9064a70]{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}@media(max-width:920px){.answer__inner[data-v-e9064a70],.model__inner[data-v-e9064a70]{grid-template-columns:1fr}}@media(max-width:640px){.seo-hero__actions[data-v-e9064a70],.next__commands[data-v-e9064a70]{flex-direction:column;align-items:stretch}.model-row[data-v-e9064a70]{grid-template-columns:1fr;gap:8px}}.why-page[data-v-91ca1811]{overflow:hidden}.why-hero[data-v-91ca1811]{padding-top:clamp(72px,10vw,128px)}.why-hero__actions[data-v-91ca1811]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.problem__inner[data-v-91ca1811],.direction__inner[data-v-91ca1811]{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(28px,5vw,72px);align-items:center}.problem__panel[data-v-91ca1811],.direction__panel[data-v-91ca1811]{display:grid;gap:18px;padding:clamp(24px,4vw,38px)}.problem__panel p[data-v-91ca1811],.direction__panel p[data-v-91ca1811]{color:var(--text-soft);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.85}.reasons__inner[data-v-91ca1811]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.reason-card[data-v-91ca1811]{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),#07110c9e;padding:24px}.reason-card span[data-v-91ca1811]{color:var(--green-soft);font-family:var(--font-mono);font-size:.78rem;font-weight:850}.reason-card h3[data-v-91ca1811]{margin-top:18px}.reason-card p[data-v-91ca1811]{margin-top:10px;color:var(--text-soft);font-size:.94rem;line-height:1.7}@media(max-width:920px){.problem__inner[data-v-91ca1811],.direction__inner[data-v-91ca1811],.reasons__inner[data-v-91ca1811]{grid-template-columns:1fr}}@media(max-width:640px){.why-hero__actions[data-v-91ca1811]{flex-direction:column;align-items:stretch}}.cmake-page[data-v-5830d233]{overflow:hidden}.cmake-hero[data-v-5830d233]{padding-top:clamp(72px,10vw,128px)}.cmake-hero__actions[data-v-5830d233]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.cmake-model__inner[data-v-5830d233]{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(28px,5vw,72px);align-items:start}.cmake-model__panel[data-v-5830d233]{overflow:hidden}.model-row[data-v-5830d233]{display:grid;grid-template-columns:140px minmax(0,1fr);gap:18px;padding:20px 24px;border-bottom:1px solid var(--line)}.model-row[data-v-5830d233]:last-child{border-bottom:0}.model-row span[data-v-5830d233]{color:var(--green-soft);font-size:.85rem;font-weight:850}.model-row p[data-v-5830d233]{color:var(--text-soft);font-size:.94rem;line-height:1.7}.cmake-why__inner[data-v-5830d233]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.why-card[data-v-5830d233]{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),#07110c9e;padding:24px}.why-card span[data-v-5830d233]{color:var(--green-soft);font-family:var(--font-mono);font-size:.78rem;font-weight:850}.why-card h3[data-v-5830d233]{margin-top:18px}.why-card p[data-v-5830d233]{margin-top:10px;color:var(--text-soft);font-size:.94rem;line-height:1.7}.cmake-summary__panel[data-v-5830d233]{padding:clamp(26px,4vw,42px)}.cmake-summary__panel p[data-v-5830d233]{max-width:900px;color:var(--text-soft);font-size:clamp(1.05rem,1.45vw,1.2rem);line-height:1.85}@media(max-width:920px){.cmake-model__inner[data-v-5830d233],.cmake-why__inner[data-v-5830d233]{grid-template-columns:1fr}}@media(max-width:640px){.cmake-hero__actions[data-v-5830d233]{flex-direction:column;align-items:stretch}.model-row[data-v-5830d233]{grid-template-columns:1fr;gap:8px}}.sdk-profiles-page[data-v-7b99171d]{overflow:hidden}.sdk-hero[data-v-7b99171d]{padding-top:clamp(72px,10vw,128px)}.sdk-hero__actions[data-v-7b99171d]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.sdk-answer__inner[data-v-7b99171d]{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:clamp(28px,5vw,72px);align-items:start}.sdk-answer__content h2[data-v-7b99171d]{font-size:clamp(1.8rem,3vw,2.8rem)}.sdk-answer__content p[data-v-7b99171d]{margin-top:18px;color:var(--text-soft);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.85}.sdk-answer__panel[data-v-7b99171d]{display:grid;gap:12px;padding:28px}.sdk-answer__label[data-v-7b99171d]{margin-bottom:6px;color:var(--green-soft);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.profiles__inner[data-v-7b99171d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.profile-card[data-v-7b99171d]{min-height:190px;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),#07110c9e;padding:22px}.profile-card__name[data-v-7b99171d]{width:fit-content;border:1px solid rgba(34,197,94,.22);border-radius:999px;background:#22c55e14;padding:.35rem .65rem;color:var(--green-soft);font-family:var(--font-mono);font-size:.78rem;font-weight:800}.profile-card p[data-v-7b99171d]{margin-top:16px;color:var(--text-soft);font-size:.92rem;line-height:1.65}.sdk-model__inner[data-v-7b99171d]{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(28px,5vw,72px);align-items:center}.sdk-model__panel[data-v-7b99171d]{display:grid;gap:18px;padding:clamp(24px,4vw,38px)}.sdk-model__panel p[data-v-7b99171d]{color:var(--text-soft);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.85}@media(max-width:1040px){.profiles__inner[data-v-7b99171d]{grid-template-columns:repeat(2,minmax(0,1fr))}.sdk-answer__inner[data-v-7b99171d],.sdk-model__inner[data-v-7b99171d]{grid-template-columns:1fr}}@media(max-width:640px){.sdk-hero__actions[data-v-7b99171d]{flex-direction:column;align-items:stretch}.profiles__inner[data-v-7b99171d]{grid-template-columns:1fr}}.vix-registry-page[data-v-6e75ed82]{overflow:hidden}.registry-hero[data-v-6e75ed82]{padding-top:clamp(72px,10vw,128px)}.registry-hero__actions[data-v-6e75ed82]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.registry-answer__inner[data-v-6e75ed82]{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:clamp(28px,5vw,72px);align-items:start}.registry-answer__content h2[data-v-6e75ed82]{font-size:clamp(1.8rem,3vw,2.8rem)}.registry-answer__content p[data-v-6e75ed82]{margin-top:18px;color:var(--text-soft);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.85}.registry-answer__panel[data-v-6e75ed82]{display:grid;gap:12px;padding:28px}.registry-answer__label[data-v-6e75ed82]{margin-bottom:6px;color:var(--green-soft);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.registry-model__inner[data-v-6e75ed82]{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(28px,5vw,72px);align-items:start}.registry-model__panel[data-v-6e75ed82]{overflow:hidden}.model-row[data-v-6e75ed82]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;padding:20px 24px;border-bottom:1px solid var(--line)}.model-row[data-v-6e75ed82]:last-child{border-bottom:0}.model-row span[data-v-6e75ed82]{color:var(--green-soft);font-size:.85rem;font-weight:850}.model-row p[data-v-6e75ed82]{color:var(--text-soft);font-size:.94rem;line-height:1.7}.registry-principle__panel[data-v-6e75ed82]{padding:clamp(26px,4vw,42px)}.registry-principle__panel h2[data-v-6e75ed82]{font-size:clamp(1.7rem,3vw,2.6rem)}.registry-principle__panel p[data-v-6e75ed82]{max-width:900px;margin-top:16px;color:var(--text-soft);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.85}@media(max-width:920px){.registry-answer__inner[data-v-6e75ed82],.registry-model__inner[data-v-6e75ed82]{grid-template-columns:1fr}}@media(max-width:640px){.registry-hero__actions[data-v-6e75ed82]{flex-direction:column;align-items:stretch}.model-row[data-v-6e75ed82]{grid-template-columns:1fr;gap:8px}}.not-found-page[data-v-3663a127]{min-height:100vh;overflow:hidden}.not-found[data-v-3663a127]{min-height:calc(100vh - 60px);display:grid;place-items:center;padding-top:clamp(72px,10vw,128px)}.not-found__inner[data-v-3663a127]{display:grid;justify-items:center;text-align:center}.not-found__mark[data-v-3663a127]{margin-bottom:18px;font-family:var(--font-mono);font-size:clamp(4rem,14vw,10rem);font-weight:800;line-height:.9;letter-spacing:-.06em;color:var(--green);opacity:.18}.not-found__actions[data-v-3663a127]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}@media(max-width:640px){.not-found__actions[data-v-3663a127]{width:100%;flex-direction:column;align-items:stretch}}:root{color-scheme:dark;--bg: #131619;--bg-soft: #1a1e22;--bg-panel: #1a1e22;--bg-panel-strong: #20252a;--bg-elevated: #20252a;--bg-ink: #0f1215;--bg-ink-soft: #15191d;--text: rgba(255, 255, 255, .92);--text-soft: rgba(255, 255, 255, .62);--text-muted: rgba(255, 255, 255, .4);--text-faint: rgba(255, 255, 255, .28);--text-invert: rgba(255, 255, 255, .92);--text-invert-soft: rgba(255, 255, 255, .62);--line: rgba(255, 255, 255, .07);--line-soft: rgba(255, 255, 255, .045);--line-strong: rgba(255, 255, 255, .1);--line-ink: rgba(255, 255, 255, .08);--green: #22c55e;--green-soft: #4ade80;--green-bright: #86efac;--green-strong: #16a34a;--green-dark: #15803d;--green-faint: rgba(34, 197, 94, .1);--green-glow: rgba(34, 197, 94, .14);--green-line: rgba(34, 197, 94, .35);--link: #6bb8ff;--link-hover: #98ceff;--danger: #f87171;--warning: #fbbf24;--shadow-soft: 0 4px 24px rgba(0, 0, 0, .35);--shadow-panel: 0 8px 40px rgba(0, 0, 0, .42);--shadow-deep: 0 24px 80px rgba(0, 0, 0, .5);--shadow-lg: 0 24px 70px rgba(0, 0, 0, .45);--shadow-green: 0 12px 32px rgba(34, 197, 94, .18);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 22px;--container: 1120px;--container-wide: 1240px;--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--ease: cubic-bezier(.22, 1, .36, 1);--speed: .16s}.container{width:min(100% - 2rem,var(--container));margin-inline:auto}.container-wide{width:min(100% - 2rem,var(--container-wide));margin-inline:auto}.section{padding:clamp(72px,10vw,128px) 0}.section-tight{padding:clamp(48px,7vw,88px) 0}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;color:var(--green-soft);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lead{color:var(--text-soft);font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.75}.muted{color:var(--text-muted)}.faint{color:var(--text-faint)}.panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-panel);box-shadow:var(--shadow-panel)}.panel-soft{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--bg-soft)}.glow-line{position:relative}.glow-line:before{content:"";position:absolute;inset:0 auto 0 0;width:1px;background:linear-gradient(180deg,transparent,rgba(34,197,94,.45),transparent)}.grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3.5vw,48px)}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.image-frame{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-panel);box-shadow:var(--shadow-soft)}.command{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(34,197,94,.18);border-radius:999px;background:#22c55e0f;padding:.4rem .8rem;color:var(--green-soft);font-family:var(--font-mono);font-size:.84rem}.divider{height:1px;background:var(--line);border:none;margin:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:860px){.grid-2,.grid-3{grid-template-columns:1fr}.section{padding:72px 0}}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;background:var(--bg);color:var(--text);font-family:var(--font-sans);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{min-height:100%;margin:0;background:var(--bg);color:var(--text)}body,button,input,textarea,select{font-family:inherit}button,input,textarea,select{font:inherit}button{border:0;cursor:pointer}a{color:inherit;text-decoration:none}a:hover{color:var(--green-soft)}img,svg,video,canvas{display:block;max-width:100%}p{margin:0}h1,h2,h3,h4{margin:0;color:var(--text);letter-spacing:-.03em}h1{font-size:clamp(2.8rem,6vw,5.5rem);line-height:.96;font-weight:800}h2{font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.04;font-weight:800}h3{font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1.22;font-weight:700}::selection{background:#22c55e47;color:#fff}#app,.main{min-height:100vh}code,pre{font-family:var(--font-mono)}pre{overflow:auto;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-panel);padding:1rem;color:var(--text-soft)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}
