html:has(.plugins-page){background:#050608}.plugins-page.svelte-1nj0iur{--plug-bg: #050608;--plug-fg: #f1f1f3;--plug-muted: rgba(241, 241, 243, .5);--plug-dim: rgba(241, 241, 243, .65);--plug-line: rgba(255, 255, 255, .08);--plug-line-strong: rgba(255, 255, 255, .16);--plug-mac: #d8c1ff;--plug-win: #b3d8ff;--plug-linux: #ffd6a8;--plug-empty: rgba(255, 255, 255, .4);min-height:calc(100vh - 52px);background:var(--plug-bg);color:var(--plug-fg);padding:56px 32px 96px}.empty.svelte-1nj0iur{max-width:520px;margin:80px auto;text-align:center}.empty.svelte-1nj0iur h1:where(.svelte-1nj0iur){font:700 36px/1.1 var(--font-wordmark);margin:0 0 16px}.empty.svelte-1nj0iur p:where(.svelte-1nj0iur){color:var(--plug-muted)}.product.svelte-1nj0iur{display:grid;grid-template-columns:290px minmax(360px,1fr);gap:56px;align-items:start;justify-content:center;margin:0 auto 96px;max-width:1120px}.product.svelte-1nj0iur:last-child{margin-bottom:0}.hero-wrap.svelte-1nj0iur{width:290px;position:relative}.hero-wrap.svelte-1nj0iur:after{content:"";position:absolute;left:50%;bottom:-22px;transform:translate(-50%);width:250px;height:44px;background:radial-gradient(ellipse at center,rgba(255,255,255,.05),transparent 70%);pointer-events:none}.hero.svelte-1nj0iur{display:block;width:290px;height:435px;border-radius:10px;box-shadow:0 22px 56px -18px #000c,0 0 0 1px #ffffff0a}.meta.svelte-1nj0iur{padding-top:18px;display:flex;flex-direction:column;gap:22px}.brand.svelte-1nj0iur{color:var(--plug-muted);font:500 12px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.18em}.name.svelte-1nj0iur{font:700 56px/1 var(--font-wordmark);margin:0;color:var(--plug-fg)}.tagline.svelte-1nj0iur{margin:0;color:var(--plug-dim);font:400 17px/1.6 var(--font-body);max-width:44ch}.no-builds.svelte-1nj0iur{border:1px solid var(--plug-line);border-radius:10px;padding:18px 20px;color:var(--plug-empty);font:400 14px/1.5 var(--font-body);background:#ffffff05}.downloads.svelte-1nj0iur{margin-top:6px}.downloads-h.svelte-1nj0iur{margin:0 0 10px;font:500 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--plug-muted)}.dl-list.svelte-1nj0iur{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dl-item.svelte-1nj0iur{--os: var(--plug-line-strong);position:relative}.dl-item[data-os=mac].svelte-1nj0iur{--os: var(--plug-mac)}.dl-item[data-os=win].svelte-1nj0iur{--os: var(--plug-win)}.dl-item[data-os=linux].svelte-1nj0iur{--os: var(--plug-linux)}.dl-link.svelte-1nj0iur{display:grid;grid-template-columns:80px 60px 1fr auto;gap:14px;align-items:center;padding:14px 18px;border:1px solid var(--plug-line);border-left:3px solid var(--os);border-radius:0 8px 8px 0;background:#ffffff06;color:var(--plug-fg);font:500 14px/1 var(--font-body);text-decoration:none;transition:background .14s ease,border-color .14s ease,transform .14s ease}.dl-link.svelte-1nj0iur:hover,.dl-link.svelte-1nj0iur:focus-visible{background:#ffffff0f;border-color:var(--plug-line-strong);border-left-color:var(--os);transform:translate(2px);outline:none}.dl-item.active.svelte-1nj0iur .dl-link:where(.svelte-1nj0iur){border-left-width:6px}.dl-os.svelte-1nj0iur{font-weight:600;color:var(--os)}.dl-format.svelte-1nj0iur{font:500 12px/1 var(--font-mono);color:var(--plug-fg);letter-spacing:.04em}.dl-meta.svelte-1nj0iur{color:var(--plug-muted);font:400 13px/1 var(--font-mono)}.dl-arrow.svelte-1nj0iur{color:var(--plug-muted);font:400 18px/1 var(--font-mono);transition:color .14s ease,transform .14s ease}.dl-link.svelte-1nj0iur:hover .dl-arrow:where(.svelte-1nj0iur),.dl-link.svelte-1nj0iur:focus-visible .dl-arrow:where(.svelte-1nj0iur){color:var(--os);transform:translateY(2px)}.dl-date.svelte-1nj0iur{margin:4px 0 0 21px;color:var(--plug-muted);font:400 11px/1 var(--font-mono);letter-spacing:.04em}.install.svelte-1nj0iur{margin-top:12px;border-top:1px solid var(--plug-line);padding-top:16px;min-height:200px}.install.svelte-1nj0iur summary:where(.svelte-1nj0iur){cursor:pointer;font:500 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--plug-muted);padding:4px 0;list-style:none}.install.svelte-1nj0iur summary:where(.svelte-1nj0iur)::-webkit-details-marker{display:none}.install.svelte-1nj0iur summary:where(.svelte-1nj0iur):before{content:"▾  ";color:var(--plug-muted);font-size:10px}.install.svelte-1nj0iur:not([open]) summary:where(.svelte-1nj0iur):before{content:"▸  "}.install.svelte-1nj0iur summary:where(.svelte-1nj0iur):hover{color:var(--plug-fg)}.install-list.svelte-1nj0iur{margin:20px 0 0;padding:0;color:var(--plug-dim);font:400 15px/1.7 var(--font-body)}.install-list.svelte-1nj0iur dt:where(.svelte-1nj0iur){font:600 14px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--plug-fg);margin-top:32px}.install-list.svelte-1nj0iur dt:where(.svelte-1nj0iur):first-child{margin-top:4px}.install-list.svelte-1nj0iur dd:where(.svelte-1nj0iur){margin:12px 0 0}.install-list.svelte-1nj0iur dd:where(.svelte-1nj0iur) ul:where(.svelte-1nj0iur){margin:8px 0 0;padding-left:20px}.install-list.svelte-1nj0iur dd:where(.svelte-1nj0iur) ul:where(.svelte-1nj0iur) li:where(.svelte-1nj0iur){margin-top:4px}.install-list.svelte-1nj0iur code:where(.svelte-1nj0iur){font:400 14px/1.4 var(--font-mono);color:var(--plug-fg);background:#ffffff0f;padding:1px 6px;border-radius:4px}.install-note.svelte-1nj0iur{margin:20px 0 0;color:var(--plug-dim);font:400 15px/1.7 var(--font-body)}.install-note.svelte-1nj0iur strong:where(.svelte-1nj0iur){color:var(--plug-fg)}.teaser.svelte-1nj0iur{position:relative;max-width:1120px;margin:96px auto 0;border-radius:12px;overflow:hidden;box-shadow:0 22px 56px -18px #000c,0 0 0 1px #ffffff0a}.teaser.svelte-1nj0iur img:where(.svelte-1nj0iur){display:block;width:100%;height:auto}.teaser-text.svelte-1nj0iur{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;padding:0 24px;font:600 clamp(22px,4vw,44px) / 1.2 var(--font-wordmark);letter-spacing:.01em;text-shadow:0 2px 8px rgba(0,0,0,.85),0 0 24px rgba(0,0,0,.6);pointer-events:none}@media(max-width:720px){.product.svelte-1nj0iur{grid-template-columns:1fr;gap:36px;max-width:560px}.hero-wrap.svelte-1nj0iur,.hero.svelte-1nj0iur{width:min(100%,290px);height:auto;aspect-ratio:290 / 435}.hero-wrap.svelte-1nj0iur{margin:0 auto}.meta.svelte-1nj0iur{padding-top:0}}@media(max-width:480px){.plugins-page.svelte-1nj0iur{padding:32px 18px 64px}.name.svelte-1nj0iur{font-size:44px}.dl-link.svelte-1nj0iur{grid-template-columns:70px 1fr auto}.dl-format.svelte-1nj0iur{display:none}}
