@font-face{font-family:Saans;src:url(../fonts/saans-medium.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:500}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#05040e;--color-stage:#070612;--stage-background:#070612;--color-text:#fff;--color-secondary:#b5b5b5;--color-muted:#929292;--color-border:#303030;--color-header-border:#ffffff1a;--font-display:Saans, Arial, sans-serif;--font-body:"Noto Sans SC", ui-sans-serif, system-ui, sans-serif;--page-width:1140px;--page-gutter:24px;--page-inline-size:min(var(--page-width), calc(100vw - var(--page-gutter)*2));--page-inline-start:calc((100vw - var(--page-inline-size))/2);--header-height:68px;--header-space:96px;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.16s}html[data-theme=mono]{--color-background:#000;--color-stage:#0a0a0a;--stage-background:#0a0a0a}@media (width>=768px){:root{--page-gutter:72px}}@media (width>=1560px){:root{--page-width:1280px;--page-gutter:80px}}@media (width<=1099px){:root{--header-space:80px}}*,:after,:before{box-sizing:border-box}body,html{background:var(--color-background);min-height:100%;color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;margin:0}a{text-decoration:none}a,button{color:inherit;-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}img,svg{display:block}.page-shell{background:var(--color-background);color:#fff;min-height:100vh;position:relative;overflow:hidden}.page-shell__content{min-height:100vh;padding:var(--header-space) 0 32px;overflow:hidden}.page-shell__content,.page-shell__main{z-index:10;flex-direction:column;display:flex;position:relative}.page-shell__main{flex:1;min-height:0}.page-frame{width:var(--page-inline-size);margin-inline:auto}@media (width<=1199px){.page-shell{overflow:visible}.page-shell__content{min-height:0;padding-bottom:16px;overflow:visible}.page-shell__main{flex:none}}.site-bg[data-v-d1077ad8]{pointer-events:none;z-index:0;height:100svh;position:absolute;top:0;left:0;right:0;overflow:hidden}.site-bg__stage[data-v-d1077ad8]{background:var(--stage-background)}.site-bg__mask[data-v-d1077ad8],.site-bg__stage[data-v-d1077ad8]{position:absolute;inset:0;overflow:hidden}.site-bg__mask[data-v-d1077ad8]{opacity:0;transition:opacity .55s ease-out;-webkit-mask-image:linear-gradient(#000000fc,#000000e8 9%,#0000);mask-image:linear-gradient(#000000fc,#000000e8 9%,#0000)}.site-bg__mask[data-ready][data-v-d1077ad8]{opacity:1}.site-bg__mask--grid[data-v-d1077ad8]{z-index:5}.site-bg__canvas[data-v-d1077ad8]{background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0}.site-bg__whale[data-v-d1077ad8]{pointer-events:none;z-index:2;mix-blend-mode:screen;opacity:0;justify-content:flex-start;align-items:center;transition:opacity .55s ease-out;display:none;position:absolute;inset:0;overflow:hidden}.site-bg__whale[data-ready][data-v-d1077ad8]{opacity:1}.site-bg__whale-frame[data-v-d1077ad8]{margin-left:max(50px,calc(var(--page-inline-start) - 270px));flex-shrink:0;width:520px;height:520px;transform:translateY(-100px)}.site-bg__whale-canvas[data-v-d1077ad8]{background:0 0;width:100%;height:100%;display:block}@media (width>=768px){.site-bg__whale[data-v-d1077ad8]{display:flex}}@media (prefers-reduced-motion:reduce){.site-bg__mask[data-v-d1077ad8],.site-bg__whale[data-v-d1077ad8]{opacity:1;transition:none}}.brand-logo[data-v-f9d08c62]{width:auto;height:24px;display:block}.site-header[data-v-2d076ead]{z-index:50;background:0 0;width:100%;transition:background-color .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s;position:fixed;inset:0 0 auto}.site-header[data-scrolled][data-v-2d076ead]{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:oklch(0% none none/.65)}.site-header__frame[data-v-2d076ead]{width:min(var(--page-width),calc(100vw - var(--page-gutter)*2));margin:0 auto}.nav-inner[data-v-2d076ead]{min-height:var(--header-height);justify-content:space-between;gap:24px;width:100%;display:flex;position:relative}.brand[data-v-2d076ead],.nav-inner[data-v-2d076ead]{align-items:center}.brand[data-v-2d076ead]{color:#f9fafb;-webkit-tap-highlight-color:transparent;border-radius:4px;flex-shrink:0;min-height:36px;display:inline-flex}.brand[data-v-2d076ead]:focus:not(:focus-visible){outline:none}.nav-actions[data-v-2d076ead]{flex-shrink:0;align-items:center;display:flex}.lang-switch[data-v-2d076ead]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:0;border-radius:100px;grid-template-columns:1fr 1fr;align-items:center;height:32px;padding:3px;display:grid;position:relative}.lang-switch__thumb[data-v-2d076ead]{width:calc(50% - 3px);transition:transform .22s var(--ease-out,ease);pointer-events:none;background:#ffffff29;border-radius:100px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:inset 0 0 0 1px #ffffff14}.lang-switch[data-locale=en] .lang-switch__thumb[data-v-2d076ead]{transform:translate(100%)}.lang-switch__option[data-v-2d076ead]{z-index:1;color:#ffffff8c;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;height:100%;padding:0 12px;font-size:12px;font-weight:500;line-height:18px;transition:color .18s;display:inline-flex;position:relative}.lang-switch__option[aria-pressed=true][data-v-2d076ead]{color:#fff}.lang-switch__option[data-v-2d076ead]:hover{color:#ffffffe0}.lang-switch__option[aria-pressed=true][data-v-2d076ead]:hover{color:#fff}.workspace-preview[data-v-b3767711]{--scoop-accent:#2563eb;--scoop-text-primary:#f3f4f6;--scoop-text-secondary:#9ca3af;--scoop-text-tertiary:#6b7280;--scoop-text-body:#d1d5db;--scoop-surface:#252528;--scoop-card:#2a2a2e;--scoop-glass:#1c1c1e;--scoop-gauge-track:#3f3f46;--scoop-nav-inactive:#9ca3af;--scoop-read:#f472b6;--scoop-write:#60a5fa;--scoop-latency-ok:#22c55e;border-radius:inherit;width:100%;height:100%;color:var(--scoop-text-primary);-webkit-user-select:none;user-select:none;font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif}.workspace-preview[data-v-b3767711],.workspace-preview__canvas[data-v-b3767711]{box-sizing:border-box;position:relative;overflow:hidden}.workspace-preview__canvas[data-v-b3767711]{transform-origin:0 0;background:linear-gradient(135deg,#0b1220,#15101f 38%,#1a1218 72%,#0f172a);border-radius:12px 0 0 12px;flex-direction:column;width:1280px;height:790px;display:flex}.workspace-preview[data-v-b3767711] *,.workspace-preview[data-v-b3767711] :after,.workspace-preview[data-v-b3767711] :before{box-sizing:border-box}.workspace-preview__ambient[data-v-b3767711]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.workspace-preview__orb[data-v-b3767711]{filter:blur(2px);border-radius:50%;position:absolute}.workspace-preview__orb--blue[data-v-b3767711]{aspect-ratio:1;opacity:.85;background:radial-gradient(circle,#bfdbfe59,#bfdbfe00 70%);width:42%;top:-18%;right:-10%}.workspace-preview__orb--pink[data-v-b3767711]{aspect-ratio:1;opacity:.8;background:radial-gradient(circle,#fbcfe852,#fbcfe800 70%);width:36%;bottom:-14%;left:-12%}.workspace-preview__orb--violet[data-v-b3767711]{aspect-ratio:1;opacity:.7;background:radial-gradient(circle,#ddd6fe4d,#ddd6fe00 70%);width:30%;top:34%;left:28%}.workspace-preview__titlebar[data-v-b3767711]{z-index:1;flex:none;justify-content:space-between;align-items:center;height:72px;padding:0 0 0 16px;display:flex;position:relative}.workspace-preview__brand[data-v-b3767711]{align-items:center;gap:14px;min-width:0;margin-right:92px;display:flex}.workspace-preview__logo-wrap[data-v-b3767711]{flex:none;place-items:center;width:48px;height:48px;display:grid}.workspace-preview__logo[data-v-b3767711]{-o-object-fit:contain;object-fit:contain;width:40px;height:40px}.workspace-preview__title[data-v-b3767711]{color:var(--scoop-text-primary);font-size:18px;font-weight:600;line-height:1.2}.workspace-preview__subtitle[data-v-b3767711]{color:var(--scoop-text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:min(560px,48vw);margin-top:3px;font-size:13px;font-weight:400;overflow:hidden}.workspace-preview__chrome[data-v-b3767711]{align-self:flex-start;align-items:flex-start;gap:0;display:flex}.workspace-preview__chrome-btn[data-v-b3767711]{width:46px;height:32px;color:var(--scoop-text-primary);background:0 0;place-items:center;padding:0;display:grid}.workspace-preview__chrome-glyph[data-v-b3767711]{width:18px;height:18px;display:block}.workspace-preview__shell[data-v-b3767711]{z-index:1;flex:auto;grid-template-columns:78px 1fr;min-height:0;display:grid;position:relative}.workspace-preview__rail[data-v-b3767711]{justify-content:space-between;min-height:0;padding:12px 0 10px}.workspace-preview__nav-item[data-v-b3767711],.workspace-preview__rail[data-v-b3767711],.workspace-preview__rail-main[data-v-b3767711]{flex-direction:column;display:flex}.workspace-preview__nav-item[data-v-b3767711]{height:64px;color:var(--scoop-nav-inactive);justify-content:center;align-items:center;gap:4px;position:relative}.workspace-preview__nav-item--active[data-v-b3767711]{color:var(--scoop-accent)}.workspace-preview__nav-pill[data-v-b3767711]{background:var(--scoop-accent);border-radius:1.5px;width:3px;height:44px;margin-top:-22px;position:absolute;top:50%;left:0}.workspace-preview__nav-icon[data-v-b3767711]{flex:none;width:28px;height:28px;display:block}.workspace-preview__nav-label[data-v-b3767711]{font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif;font-size:12px;font-weight:500;line-height:1.15}.workspace-preview__content[data-v-b3767711]{background:var(--scoop-glass);border-radius:16px 0 0;place-self:stretch stretch;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.workspace-preview__page[data-v-b3767711]{flex-direction:column;gap:6px;height:100%;padding:14px 18px 18px 16px;display:flex;overflow:hidden}.workspace-preview__status-title[data-v-b3767711]{letter-spacing:.02em;color:var(--scoop-text-primary);margin:0;font-size:19px;font-weight:500}.workspace-preview__gauges[data-v-b3767711]{grid-template-columns:repeat(4,1fr);margin:10px 0 2px;display:grid}.workspace-preview__gauge[data-v-b3767711]{flex-direction:column;align-items:center;gap:8px;display:flex}.workspace-preview__ring[data-v-b3767711]{width:124px;max-width:100%;height:124px;position:relative}.workspace-preview__ring svg[data-v-b3767711]{width:100%;height:100%;display:block}.workspace-preview__ring-track[data-v-b3767711]{stroke:var(--scoop-gauge-track)}.workspace-preview__ring-progress[data-v-b3767711]{stroke:var(--scoop-accent)}.workspace-preview__ring-value[data-v-b3767711]{color:var(--scoop-accent);place-items:center;font-size:26px;font-weight:600;display:grid;position:absolute;inset:0}.workspace-preview__gauge-meta[data-v-b3767711]{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.workspace-preview__detail[data-v-b3767711],.workspace-preview__usage[data-v-b3767711]{color:var(--scoop-text-body);font-size:14px;font-weight:400}.workspace-preview__usage strong[data-v-b3767711]{color:var(--scoop-accent);font-weight:600}.workspace-preview__usage span[data-v-b3767711]{color:var(--scoop-text-secondary);font-weight:400}.workspace-preview__gauge-label[data-v-b3767711]{color:var(--scoop-text-tertiary);margin-top:2px;font-size:13px;font-weight:400}.workspace-preview__disk[data-v-b3767711]{background:var(--scoop-surface);border-radius:12px;flex-direction:column;flex:auto;gap:12px;min-height:0;margin-top:12px;padding:12px 14px;display:flex}.workspace-preview__disk-head[data-v-b3767711]{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-preview__disk-title-block[data-v-b3767711]{flex-direction:column;gap:6px;display:flex}.workspace-preview__disk-title[data-v-b3767711]{letter-spacing:.02em;margin:0;font-size:15px;font-weight:500}.workspace-preview__disk-underline[data-v-b3767711]{background:var(--scoop-accent);border-radius:1px;width:48px;height:2px}.workspace-preview__disk-filter[data-v-b3767711]{align-items:center;gap:8px;display:flex}.workspace-preview__disk-filter-label[data-v-b3767711]{color:var(--scoop-text-secondary);font-size:13px;line-height:32px}.workspace-preview__disk-combo[data-v-b3767711]{box-sizing:border-box;min-width:88px;height:32px;color:var(--scoop-text-primary);background:#323236;border:none;border-radius:6px;grid-template-columns:1fr 30px;align-items:center;font-size:13px;line-height:1;display:inline-grid;overflow:hidden}.workspace-preview__disk-combo-text[data-v-b3767711]{white-space:nowrap;padding:0 0 0 12px}.workspace-preview__disk-combo-glyph[data-v-b3767711]{width:30px;height:32px;color:var(--scoop-text-secondary);place-items:center;display:grid}.workspace-preview__disk-combo-glyph svg[data-v-b3767711]{display:block}.workspace-preview__disk-stats[data-v-b3767711]{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.workspace-preview__stat-card[data-v-b3767711]{background:var(--scoop-card);color:var(--scoop-text-body);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:10px 12px;font-size:13px;font-weight:400;display:flex}.workspace-preview__stat-pair[data-v-b3767711]{align-items:center;gap:4px;min-width:0;display:inline-flex}.workspace-preview__stat-card strong[data-v-b3767711]{color:var(--scoop-text-body);font-weight:600}.workspace-preview__latency[data-v-b3767711]{color:var(--scoop-latency-ok)!important}.workspace-preview__dot[data-v-b3767711]{border-radius:50%;flex:none;width:8px;height:8px}.workspace-preview__dot--read[data-v-b3767711]{background:var(--scoop-read)}.workspace-preview__dot--write[data-v-b3767711]{background:var(--scoop-write)}.workspace-preview__chart[data-v-b3767711]{flex-direction:column;flex:auto;gap:6px;min-height:0;display:flex}.workspace-preview__chart-frame[data-v-b3767711]{flex:auto;grid-template-columns:40px 1fr;align-items:stretch;gap:6px;min-height:0;display:grid}.workspace-preview__chart-y[data-v-b3767711]{color:var(--scoop-text-tertiary);text-align:left;flex-direction:column;justify-content:space-between;padding:4px 0 2px;font-size:10px;line-height:1;display:flex}.workspace-preview__chart-svg[data-v-b3767711]{background:var(--scoop-card);border-radius:8px;width:100%;height:100%;min-height:168px;display:block}.workspace-preview__chart-x[data-v-b3767711]{color:var(--scoop-text-tertiary);grid-template-columns:40px repeat(7,1fr);align-items:center;gap:6px;font-size:10px;line-height:1;display:grid}.workspace-preview__chart-x-spacer[data-v-b3767711]{display:block}.workspace-preview__chart-x-label[data-v-b3767711]{text-align:left}.hero[data-v-7415070d]{flex-direction:column;flex:1;align-items:stretch;width:100%;min-height:0;margin:0 auto;padding:0;display:flex}.hero__grid[data-v-7415070d]{width:var(--page-inline-size);min-height:calc(100svh - var(--header-space) - 160px);height:calc(100svh - var(--header-space) - 160px);grid-template-columns:minmax(0,.86fr) minmax(560px,1.14fr);align-items:center;gap:32px;margin:0 auto;display:grid}.hero__copy[data-v-7415070d]{z-index:2;width:100%;max-width:none;position:relative}.hero-enter[data-v-7415070d]{--enter-y:20px;--enter-blur:0px;--enter-duration:.8s;--enter-delay:0s;animation:hero-enter-7415070d var(--enter-duration) ease-out var(--enter-delay) 1 normal backwards;will-change:opacity,transform,filter}.hero-enter--title[data-v-7415070d]{--enter-y:24px;--enter-blur:10px;--enter-duration:.9s;--enter-delay:0s}.hero-enter--copy[data-v-7415070d]{--enter-y:20px;--enter-blur:8px;--enter-duration:.8s;--enter-delay:.15s}.hero-enter--cta[data-v-7415070d]{--enter-y:16px;--enter-blur:0px;--enter-duration:.7s;--enter-delay:.3s}.hero-enter--preview[data-v-7415070d]{--enter-y:20px;--enter-duration:.8s;--enter-delay:.4s}.hero-enter--explore[data-v-7415070d],.hero-enter--preview[data-v-7415070d]{will-change:opacity,transform;animation-name:preview-enter-7415070d}.hero-enter--explore[data-v-7415070d]{--enter-y:16px;--enter-duration:.7s;--enter-delay:.5s}@keyframes hero-enter-7415070d{0%{opacity:0;transform:translateY(var(--enter-y,20px));filter:blur(var(--enter-blur,0))}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes preview-enter-7415070d{0%{opacity:0;transform:translateY(var(--enter-y,20px))}to{opacity:1;transform:translateY(0)}}.hero__metrics[data-v-7415070d]{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:20px;display:flex}.hero__github[data-v-7415070d]{color:#fff;align-items:center;gap:10px;min-height:32px;font-size:16px;font-weight:500;display:inline-flex}.hero__github-icon[data-v-7415070d]{width:24px;height:24px}.hero__stars[data-v-7415070d]{color:#ffffffbf;font-variant-numeric:tabular-nums;background:#ffffff12;border:1px solid #ffffff40;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:74px;height:28px;margin-left:4px;padding:0 8px;font-size:14px;font-weight:500;display:inline-flex}.hero__stars svg[data-v-7415070d]{flex-shrink:0;width:16px;height:16px}.hero__downloads[data-v-7415070d]{color:#ffffff73;align-items:center;gap:8px;min-height:28px;font-size:13px;display:inline-flex}.hero__downloads svg[data-v-7415070d]{color:#ffffff8c;width:16px;height:16px}.hero__downloads strong[data-v-7415070d]{color:#ffffffbf;font-variant-numeric:tabular-nums;margin:0 4px;font-weight:500}.hero h1[data-v-7415070d]{color:#fff;max-width:590px;font-family:var(--font-display);letter-spacing:normal;margin:0;font-size:44px;font-weight:500;line-height:1.12}.hero__intro[data-v-7415070d]{color:#f5f5f7;white-space:pre-line;max-width:550px;font-family:var(--font-body);margin:24px 0 0;font-size:26px;font-weight:500;line-height:1.55}.hero__description[data-v-7415070d]{color:#b5b5b5;max-width:520px;font-family:var(--font-body);overflow-wrap:anywhere;margin:16px 0 0;font-size:14px;font-weight:400;line-height:1.75}@media (width>=768px){.hero h1[data-v-7415070d]{font-size:56px}}@media (width>=1280px){.hero h1[data-v-7415070d]{font-size:62px}}.hero__actions[data-v-7415070d]{grid-template-columns:minmax(0,270px);gap:12px;width:fit-content;max-width:100%;margin-top:28px;display:grid}.download-platform[data-v-7415070d]{z-index:2;color:#111;background:#fff;border-radius:9999px;align-items:stretch;display:flex;position:relative}.download-platform[data-v-7415070d]:focus-within,.download-platform[data-v-7415070d]:hover{z-index:40;background:#e5e5e5}.download-btn__primary[data-v-7415070d]{min-width:0;min-height:50px;color:inherit;border-radius:9999px 0 0 9999px;flex:1;justify-content:flex-start;align-items:center;gap:10px;padding:13px 4px 13px 20px;font-size:15px;font-weight:500;line-height:1.4;transition:background-color .18s;display:inline-flex}.download-btn__primary[data-v-7415070d]:hover{background:#e5e5e5}.download-btn__toggle[data-v-7415070d]{color:#555;background:0 0;border-radius:0 9999px 9999px 0;flex-shrink:0;place-items:center;width:36px;min-height:50px;padding:0 8px 0 0;transition:background-color .18s,color .18s,box-shadow .18s;display:grid;position:relative}.download-btn__toggle[data-v-7415070d]:hover,.download-platform:focus-within .download-btn__toggle[data-v-7415070d],.download-platform:hover .download-btn__toggle[data-v-7415070d]{color:#111;background:#fff;box-shadow:inset 0 0 0 1px #0000000f}.download-btn__toggle svg[data-v-7415070d]{width:16px;height:16px;transition:transform .16s}.download-platform:focus-within .download-btn__toggle svg[data-v-7415070d],.download-platform:hover .download-btn__toggle svg[data-v-7415070d]{transform:rotate(180deg)}.download-btn__icon[data-v-7415070d]{flex-shrink:0;width:20px;height:20px}.download-btn__label[data-v-7415070d]{white-space:nowrap}.download-dropdown[data-v-7415070d]{opacity:0;visibility:hidden;pointer-events:none;width:280px;padding-left:8px;transition:opacity .16s,visibility .16s;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.download-platform:focus-within .download-dropdown[data-v-7415070d],.download-platform:hover .download-dropdown[data-v-7415070d]{opacity:1;visibility:visible;pointer-events:auto}.download-menu[data-v-7415070d]{background:#161616;border:1px solid #ffffff26;border-radius:18px;padding:6px;box-shadow:0 16px 40px #0006}.download-menu__hint[data-v-7415070d]{color:#a1a1a6;margin:0;padding:8px 14px 6px;font-size:12px;line-height:1.5}.download-menu__list[data-v-7415070d]{flex-direction:column;display:flex}.download-menu__item[data-v-7415070d]{color:#f5f5f7;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 14px;font-size:14px;line-height:1.5;transition:background-color .16s;display:flex}.download-menu__item[data-v-7415070d]:focus-visible,.download-menu__item[data-v-7415070d]:hover{background:#ffffff12}.download-menu__text[data-v-7415070d]{flex-direction:column;gap:2px;min-width:0;display:flex}.download-menu__title[data-v-7415070d]{color:#f5f5f7;font-size:14px;font-weight:500;line-height:1.35}.download-menu__desc[data-v-7415070d]{color:#ffffff73;font-size:12px;line-height:1.35}@media (width<=1099px){.hero__actions[data-v-7415070d]{grid-template-columns:minmax(0,1fr);width:100%;max-width:min(320px,100%)}.hero__explore[data-v-7415070d]{z-index:0}.download-dropdown[data-v-7415070d]{width:100%;max-width:100%;padding:8px 0 0;top:100%;left:0;transform:none}.download-menu__hint[data-v-7415070d]{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.download-btn__toggle svg[data-v-7415070d],.download-dropdown[data-v-7415070d]{transition:none}}.hero__visual[data-v-7415070d]{z-index:0;align-self:stretch;min-height:0;display:block;position:relative}.hero__screenshot[data-v-7415070d]{top:calc(var(--header-height) - var(--header-space) + 28px);right:calc(var(--page-inline-start)*-1);pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:absolute;bottom:-24px;left:0}.hero__preview[data-v-7415070d]{isolation:isolate;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:12px 0 0 12px;display:block;position:relative;overflow:hidden;transform:translateZ(0)}.hero__preview-sizer[data-v-7415070d]{-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;opacity:0;pointer-events:none;width:auto;max-width:100%;height:auto;max-height:94%;display:block}.hero__preview-model[data-v-7415070d]{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}@media (width>=1200px) and (width<=1439px){.hero__preview-sizer[data-v-7415070d]{max-height:88%}}.hero__explore[data-v-7415070d]{z-index:1;flex-shrink:0;justify-content:center;align-items:flex-end;min-height:128px;padding-top:40px;display:flex;position:relative}.hero__learn-more[data-v-7415070d]{color:#fff;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:8px 28px;font-family:inherit;font-size:clamp(20px,1.7vw,24px);font-weight:500;line-height:1.5;text-decoration:none;transition:text-shadow .22s,color .22s;display:inline-flex}.hero__learn-more[data-v-7415070d]:focus:not(:focus-visible){outline:none}.hero__learn-more[data-v-7415070d]:focus-visible,.hero__learn-more[data-v-7415070d]:hover{color:#fff;text-shadow:0 0 22px #ffffff73}.hero__learn-more[data-v-7415070d]:focus-visible{outline-offset:6px;border-radius:8px;outline:2px solid #d4d4d8}.hero__learn-more svg[data-v-7415070d]{width:24px;height:24px;animation:2.4s ease-in-out infinite hero-explore-drift-7415070d}@keyframes hero-explore-drift-7415070d{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.hero-enter[data-v-7415070d]{opacity:1;filter:none;will-change:auto;transform:none}.hero-enter[data-v-7415070d],.hero__learn-more svg[data-v-7415070d]{animation:none}}@media (width<=1199px){.hero[data-v-7415070d]{flex:none;min-height:auto}.hero__grid[data-v-7415070d]{grid-template-columns:1fr;align-items:start;height:auto;min-height:0}.hero__visual[data-v-7415070d]{display:none}.hero__explore[data-v-7415070d]{min-height:0;padding-top:28px;padding-bottom:8px}}@media (width<=767px){.hero__metrics[data-v-7415070d]{gap:8px 14px;margin-bottom:16px}.hero__github[data-v-7415070d]{gap:8px;font-size:14px}.hero__github-icon[data-v-7415070d]{width:20px;height:20px}.hero__stars[data-v-7415070d]{min-width:64px;height:26px;font-size:13px}.hero h1[data-v-7415070d]{font-size:clamp(36px,11vw,44px)}.hero__intro[data-v-7415070d]{margin-top:18px;font-size:clamp(20px,5.6vw,24px);line-height:1.45}.hero__description[data-v-7415070d]{margin-top:12px;font-size:14px;line-height:1.7}.hero__actions[data-v-7415070d]{grid-template-columns:minmax(0,1fr);width:100%;max-width:320px;margin-top:24px}.hero__learn-more[data-v-7415070d]{gap:8px;padding:6px 20px;font-size:18px}.hero__learn-more svg[data-v-7415070d]{width:20px;height:20px}.hero__explore[data-v-7415070d]{padding-top:20px}}.site-more[data-v-cc956b1a]{z-index:5;scroll-margin-top:var(--header-height);background:#000;position:relative}.site-more__frame[data-v-cc956b1a]{width:min(var(--page-width),calc(100vw - var(--page-gutter)*2));margin:0 auto;padding:96px 0 88px}.site-more__grid[data-v-cc956b1a]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px 64px;display:grid}.site-more__col--stack[data-v-cc956b1a]{border-left:1px solid #ffffff24;padding-left:64px}.site-more__title[data-v-cc956b1a]{color:#fff;font-family:var(--font-display);margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:500;line-height:1.2}.site-more__lead[data-v-cc956b1a]{color:#ffffff94;max-width:34em;margin:18px 0 0;font-size:15px;line-height:1.7}.site-more__stats[data-v-cc956b1a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:48px;display:grid}.site-more__stat-value[data-v-cc956b1a]{color:#fff;font-family:var(--font-display);font-variant-numeric:tabular-nums;opacity:0;margin:0;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1;transition:opacity .55s,transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(12px)}.site-more__stats.is-inview .site-more__stat:first-child .site-more__stat-value[data-v-cc956b1a]{opacity:1;transition-delay:50ms;transform:none}.site-more__stats.is-inview .site-more__stat:nth-child(2) .site-more__stat-value[data-v-cc956b1a]{opacity:1;transition-delay:.14s;transform:none}@media (prefers-reduced-motion:reduce){.site-more__stat-value[data-v-cc956b1a]{opacity:1;transition:none;transform:none}}.site-more__stat-label[data-v-cc956b1a]{color:#ffffff8c;align-items:center;gap:6px;margin-top:12px;font-size:14px;line-height:1.4;display:inline-flex}a.site-more__stat-label[data-v-cc956b1a]:hover{color:#ffffffe0}.site-more__note[data-v-cc956b1a]{color:#ffffff59;margin:28px 0 0;font-size:12px;line-height:1.6}.site-more__stack[data-v-cc956b1a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;margin:40px 0 0;padding:0;list-style:none;display:grid}.site-more__stack-item[data-v-cc956b1a]{gap:6px;display:grid}.site-more__stack-name[data-v-cc956b1a]{color:#fff;font-family:var(--font-display);font-size:22px;font-weight:500;line-height:1.2}.site-more__stack-desc[data-v-cc956b1a]{color:#ffffff85;font-size:14px;line-height:1.65}@media (width<=899px){.site-more__frame[data-v-cc956b1a]{padding:64px 0}.site-more__grid[data-v-cc956b1a]{grid-template-columns:1fr;gap:48px}.site-more__col--stack[data-v-cc956b1a]{border-top:1px solid #ffffff24;border-left:0;padding-top:48px;padding-left:0}.site-more__stats[data-v-cc956b1a]{gap:24px;margin-top:36px}.site-more__stack[data-v-cc956b1a]{gap:24px 20px;margin-top:32px}}@media (width<=520px){.site-more__frame[data-v-cc956b1a]{padding:48px 0 56px}.site-more__title[data-v-cc956b1a]{font-size:28px}.site-more__stat-value[data-v-cc956b1a]{font-size:36px}.site-more__stack[data-v-cc956b1a]{grid-template-columns:1fr}.site-more__stack-name[data-v-cc956b1a]{font-size:20px}}.site-footer[data-v-8d518d4d]{z-index:5;background:#000;border-top:1px solid #ffffff24;position:relative}.site-footer__frame[data-v-8d518d4d]{width:min(var(--page-width),calc(100vw - var(--page-gutter)*2));margin:0 auto;padding:40px 0 56px}.site-footer__top[data-v-8d518d4d]{justify-content:space-between;align-items:flex-start;gap:40px 72px;display:flex}.site-footer__brand[data-v-8d518d4d]{gap:12px;min-width:0;display:grid}.site-footer__logo[data-v-8d518d4d]{opacity:.92;-webkit-tap-highlight-color:transparent;width:fit-content;transition:opacity var(--dur-fast) ease;border-radius:4px;display:inline-flex}.site-footer__logo-img[data-v-8d518d4d]{width:auto;height:24px;display:block}.site-footer__logo[data-v-8d518d4d]:focus:not(:focus-visible){outline:none}.site-footer__logo[data-v-8d518d4d]:hover{opacity:1}.site-footer__tagline[data-v-8d518d4d]{color:#ffffff7a;overflow-wrap:anywhere;max-width:28em;margin:0;font-size:14px;line-height:1.6}.site-footer__groups[data-v-8d518d4d]{flex-wrap:wrap;align-items:flex-start;gap:40px 72px;padding-top:2px;display:flex}.site-footer__group[data-v-8d518d4d]{gap:18px;display:grid}.site-footer__group-title[data-v-8d518d4d]{color:#fff;margin:0;font-size:14px;font-weight:500;line-height:1.4}.site-footer__links[data-v-8d518d4d]{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.site-footer__link[data-v-8d518d4d]{color:#ffffff7a;transition:color var(--dur-fast) ease;align-items:center;gap:8px;font-size:14px;line-height:1.4;display:inline-flex}.site-footer__link svg[data-v-8d518d4d]{flex:none;width:16px;height:16px}.site-footer__link[data-v-8d518d4d]:hover{color:#ffffffe0}.site-footer__copy[data-v-8d518d4d]{color:#ffffff52;margin:32px 0 0;font-size:12px;line-height:1.6}@media (width<=699px){.site-footer__frame[data-v-8d518d4d]{padding:32px 0 48px}.site-footer__top[data-v-8d518d4d]{flex-direction:column;gap:32px}.site-footer__groups[data-v-8d518d4d]{gap:28px 48px}.site-footer__copy[data-v-8d518d4d]{margin-top:28px}}
