.home-banner[data-v-4ea462c0]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in oklab,var(--accent) 10%,var(--bg));border-bottom:1px solid var(--border);position:sticky;top:61px;z-index:40}.banner-inner[data-v-4ea462c0]{align-items:center;display:flex;gap:8px;justify-content:center;margin:0 auto;max-width:var(--content);padding:8px var(--pad-x);text-decoration:none}.banner-inner:hover .banner-go[data-v-4ea462c0]{transform:translate(3px)}.banner-go[data-v-4ea462c0]{color:var(--accent);font-size:12px;transition:transform .15s ease}.banner-text b[data-v-4ea462c0]{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700}@media (prefers-reduced-motion:reduce){.banner-go[data-v-4ea462c0]{transition:none}}.banner-dot[data-v-4ea462c0]{background:var(--accent);border-radius:50%;box-shadow:0 0 6px var(--accent);flex:none;height:6px;width:6px}.banner-text[data-v-4ea462c0]{color:var(--accent-deep);font-family:JetBrains Mono;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.colony-bg[data-v-d77cd0a2]{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.colony-bee[data-v-d77cd0a2]{position:absolute;transition:left 2.8s cubic-bezier(.45,.05,.55,.95),top 2.8s cubic-bezier(.45,.05,.55,.95);will-change:left,top}.colony-bee .bee-body[data-v-d77cd0a2]{animation:bee-hover-d77cd0a2 2.4s ease-in-out infinite;transform-origin:center center}@keyframes bee-hover-d77cd0a2{0%,to{transform:translateY(0) rotate(var(--tilt,0deg))}50%{transform:translateY(-2px) rotate(calc(var(--tilt, 0deg) + 2deg))}}.colony-tag[data-v-d77cd0a2]{color:var(--muted);display:block;font-size:8.5px;letter-spacing:.18em;margin-top:2px;opacity:.55;text-align:center}.bee-card[data-v-d77cd0a2],.colony-tag[data-v-d77cd0a2]{font-family:JetBrains Mono,monospace}.bee-card[data-v-d77cd0a2]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 14px #0000000d,0 1px 2px #00000008;display:flex;font-size:9.5px;gap:6px;left:50%;opacity:0;padding:5px 8px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translate(-50%);transition:opacity .5s ease;white-space:nowrap}.bee-card.show[data-v-d77cd0a2]{opacity:1}.bee-card[data-v-d77cd0a2]:before{background:var(--border-3);content:"";height:8px;left:50%;opacity:.6;position:absolute;top:-8px;width:1px}.bee-card .sc-dot[data-v-d77cd0a2]{background:var(--ok);border-radius:50%;box-shadow:0 0 5px var(--ok);flex:none;height:4px;width:4px}.bee-card .sc-dot.amber[data-v-d77cd0a2]{background:var(--accent);box-shadow:0 0 5px var(--accent)}.bee-card .sc-k[data-v-d77cd0a2]{color:var(--muted);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase}.bee-card .sc-v[data-v-d77cd0a2]{color:var(--text);font-weight:500}.bee-card.side-left[data-v-d77cd0a2]{left:0;transform:translate(0)}.bee-card.side-left[data-v-d77cd0a2]:before{left:20px}.bee-card.side-right[data-v-d77cd0a2]{left:auto;right:0;transform:translate(0)}.bee-card.side-right[data-v-d77cd0a2]:before{left:auto;right:20px}.bee-card .sc-t[data-v-d77cd0a2]{color:var(--dim);font-size:8.5px;margin-left:2px}@media (max-width:900px){.colony-bee[data-v-d77cd0a2]{display:none}}.prompt-box[data-v-6d2ca2d7]{background:var(--surface);border:1px solid var(--border-2);border-radius:16px;box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 8%,transparent),0 40px 80px -40px #00000080;margin:36px auto 0;max-width:780px;position:relative;text-align:left}.prompt-box[data-v-6d2ca2d7]:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 16%,transparent),0 40px 80px -40px #00000080}.prompt-head[data-v-6d2ca2d7]{align-items:center;background:var(--surface-2);border-bottom:1px solid var(--border);border-radius:16px 16px 0 0;color:var(--muted);display:flex;font-family:JetBrains Mono;font-size:11px;gap:10px;padding:12px 16px}.prompt-head .hex-mark[data-v-6d2ca2d7]{color:var(--accent)}.prompt-head .path[data-v-6d2ca2d7]{color:var(--text-2)}.prompt-head .caret[data-v-6d2ca2d7]{color:var(--dim)}.prompt-input-wrap[data-v-6d2ca2d7]{border-radius:0 0 16px 16px;padding:12px 12px 12px 20px;transition:box-shadow .2s,background .2s}.prompt-input-wrap.highlighted[data-v-6d2ca2d7]{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.url-field[data-v-6d2ca2d7]{align-items:center;display:flex;gap:12px}.url-prefix[data-v-6d2ca2d7]{color:var(--dim);flex:none}.prompt-input[data-v-6d2ca2d7],.url-prefix[data-v-6d2ca2d7]{font-family:JetBrains Mono;font-size:14px;line-height:1.55}.prompt-input[data-v-6d2ca2d7]{background:transparent;border:none;color:var(--text);flex:1;min-width:0;outline:none;overflow-x:auto;padding:0;white-space:nowrap}.prompt-input[data-v-6d2ca2d7]::-moz-placeholder{color:var(--dim)}.prompt-input[data-v-6d2ca2d7]::placeholder{color:var(--dim)}.prompt-input.has-error[data-v-6d2ca2d7]::-moz-placeholder{color:#e5484d}.prompt-input.has-error[data-v-6d2ca2d7]::placeholder{color:#e5484d}.url-error[data-v-6d2ca2d7]{color:#e5484d;font-size:12px;line-height:1.4;margin:8px 0 0}.prompt-submit[data-v-6d2ca2d7],.url-error[data-v-6d2ca2d7]{font-family:JetBrains Mono}.prompt-submit[data-v-6d2ca2d7]{align-items:center;background:var(--accent);border:none;border-radius:6px;color:var(--accent-on);cursor:pointer;display:inline-flex;flex:none;font-size:13.2px;font-weight:500;gap:6px;padding:10px 16px}.prompt-submit[data-v-6d2ca2d7]:hover{filter:brightness(1.08)}.mono[data-v-6d2ca2d7]{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"calt" 0}.logos[data-v-aea89a35]{border-bottom:1px solid var(--border);border-top:1px solid var(--border);margin-top:96px;padding:36px 0 40px}.wrap[data-v-aea89a35]{margin:0 auto;max-width:var(--content);padding:0 var(--pad-x)}.logos-eyebrow[data-v-aea89a35]{color:var(--dim);font-family:JetBrains Mono;font-size:11px;letter-spacing:.14em;margin:0 0 28px;text-align:center;text-transform:uppercase}.marquee[data-v-aea89a35]{-webkit-mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);overflow:hidden;position:relative}.marquee+.marquee[data-v-aea89a35]{margin-top:26px}.marquee-track[data-v-aea89a35]{align-items:center;animation:marquee-ltr-aea89a35 80s linear infinite;display:flex;gap:60px;width:-moz-max-content;width:max-content;will-change:transform}.marquee-track--rev[data-v-aea89a35]{animation-duration:90s}.marquee:hover .marquee-track[data-v-aea89a35]{animation-play-state:paused}@keyframes marquee-ltr-aea89a35{0%{transform:translate(-50%)}to{transform:translate(0)}}.logo-mask[data-v-aea89a35]{background-color:currentColor;flex:none;height:21px;-webkit-mask:var(--logo) no-repeat center /contain;mask:var(--logo) no-repeat center /contain;transition:opacity .15s;width:90px}@media (prefers-reduced-motion:reduce){.marquee-track[data-v-aea89a35]{animation:none}}@media (max-width:640px){.logo-mask[data-v-aea89a35]{height:18px;width:72px}.marquee-track[data-v-aea89a35]{gap:40px}}.logos .logo-mask{color:#ededed;opacity:.78}.logos .logo-mask:hover{opacity:1}[data-theme=light] .logos .logo-mask{color:#3f3f3f;opacity:.5}[data-theme=light] .logos .logo-mask:hover{opacity:.8}.hero[data-v-10a981b3]{overflow:hidden;padding:48px 0 20px;position:relative;text-align:center}.hero .inner[data-v-10a981b3]{margin:0 auto;max-width:880px;position:relative;z-index:3}.hero h1.headline[data-v-10a981b3]{font-family:Fraunces,Georgia,serif;font-optical-sizing:auto;font-size:clamp(36px,4vw,52px);font-weight:460;letter-spacing:-.012em;line-height:1.08;margin:0 auto;max-width:920px;text-wrap:balance}.hero h1.headline .line-one[data-v-10a981b3],.hero h1.headline .line-two[data-v-10a981b3]{display:block}.hero h1.headline .line-two[data-v-10a981b3]{color:var(--accent);font-weight:500;letter-spacing:-.01em;margin-top:.14em}.hero h1.headline .rotator-wrap[data-v-10a981b3]{display:inline-block;position:relative;vertical-align:baseline}.hero h1.headline .rotator-item[data-v-10a981b3]{filter:blur(6px);left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateY(.35em);transition:opacity .42s cubic-bezier(.22,.61,.36,1),transform .42s cubic-bezier(.22,.61,.36,1),filter .42s cubic-bezier(.22,.61,.36,1);white-space:nowrap;will-change:opacity,transform,filter}.hero h1.headline .rotator-item.active[data-v-10a981b3]{filter:blur(0);opacity:1;pointer-events:auto;position:static;transform:translateY(0)}.hero h1.headline .tail[data-v-10a981b3]{color:var(--text);display:inline;font-style:normal;font-weight:500;margin-left:.3em}.wrap[data-v-10a981b3]{margin:0 auto;max-width:var(--content);padding:0 var(--pad-x)}.chip-top[data-v-10a981b3]{align-items:center;background:var(--surface);border:1px solid var(--border-2);border-radius:999px;color:var(--text);display:inline-flex;font-family:JetBrains Mono;font-size:11px;gap:8px;margin-bottom:20px;padding:5px 12px;white-space:nowrap}.status-dot[data-v-10a981b3]{background:var(--ok);border-radius:50%;box-shadow:0 0 6px var(--ok);flex:none;height:6px;width:6px}.usecases[data-v-10a981b3]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:32px}.uc-chip[data-v-10a981b3]{align-items:center;background:var(--surface);border:1px solid var(--border-2);border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;font-family:JetBrains Mono;font-size:11.5px;gap:7px;padding:6px 10px 6px 8px;transition:all .15s}.uc-chip[data-v-10a981b3]:hover{background:var(--surface-2);border-color:var(--border-3);color:var(--text)}.uc-break[data-v-10a981b3]{flex-basis:100%;height:0}.uc-chip:hover .uc-spark[data-v-10a981b3]{color:var(--accent-deep)}.uc-chip .uc-spark[data-v-10a981b3]{color:var(--accent);flex-shrink:0;height:10px;width:10px}.wrap[data-v-141bdcc8]{margin:0 auto;max-width:var(--content);padding:0 var(--pad-x)}.section-head[data-v-141bdcc8]{align-items:end;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin-bottom:56px}.section-head .left[data-v-141bdcc8]{max-width:620px}.section-head h2[data-v-141bdcc8]{margin-top:18px}.section-head p[data-v-141bdcc8]{color:var(--muted);font-size:17px;margin-top:18px;max-width:520px}.eyebrow[data-v-141bdcc8]{align-items:center;color:var(--muted);display:inline-flex;font-family:JetBrains Mono;font-size:11px;gap:10px;letter-spacing:.14em;text-transform:uppercase}.eyebrow .bar[data-v-141bdcc8]{background:var(--accent);height:1px;width:14px}.eyebrow .num[data-v-141bdcc8]{color:var(--accent)}.showcase[data-v-141bdcc8]{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 6%,transparent),0 30px 80px -40px #0000008c;margin:0 auto;max-width:960px;overflow:hidden}.demo-media[data-v-141bdcc8]{display:block;height:auto;max-height:360px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.metrics[data-v-141bdcc8]{background:var(--border);border-top:1px solid var(--border);display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.metrics[data-v-141bdcc8]{grid-template-columns:1fr}}.metric[data-v-141bdcc8]{background:var(--surface);padding:18px}.metric .k[data-v-141bdcc8]{color:var(--accent);font-family:JetBrains Mono;font-size:22px;font-weight:500;letter-spacing:-.02em}.metric .l[data-v-141bdcc8]{color:var(--muted);font-size:12px;line-height:1.45;margin-top:8px;max-width:260px}.wrap[data-v-a7a0eb3f]{margin:0 auto;max-width:var(--content);padding:0 var(--pad-x)}.section-head[data-v-a7a0eb3f]{align-items:end;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin-bottom:56px}.section-head .left[data-v-a7a0eb3f]{max-width:620px}.section-head h2[data-v-a7a0eb3f]{margin-top:18px}.section-head p[data-v-a7a0eb3f]{color:var(--muted);font-size:17px;margin-top:18px;max-width:520px}.eyebrow[data-v-a7a0eb3f]{align-items:center;color:var(--muted);display:inline-flex;font-family:JetBrains Mono;font-size:11px;gap:10px;letter-spacing:.14em;text-transform:uppercase}.eyebrow .bar[data-v-a7a0eb3f]{background:var(--accent);height:1px;width:14px}.eyebrow .num[data-v-a7a0eb3f]{color:var(--accent)}.templates[data-v-a7a0eb3f]{background:var(--border);border:1px solid var(--border);border-radius:12px;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);overflow:hidden}@media (max-width:900px){.templates[data-v-a7a0eb3f]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.templates[data-v-a7a0eb3f]{grid-template-columns:1fr}}.tpl[data-v-a7a0eb3f]{background:var(--surface);color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:16px;min-height:260px;padding:28px;position:relative;text-decoration:none;transition:background .18s}.tpl[data-v-a7a0eb3f]:hover{background:var(--surface-2)}.tpl[data-v-a7a0eb3f]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tpl .tpl-head[data-v-a7a0eb3f]{align-items:start;color:var(--dim);display:flex;font-family:JetBrains Mono;font-size:11px;justify-content:flex-end}.tpl .tpl-glyph[data-v-a7a0eb3f]{color:var(--accent);height:64px;margin-bottom:4px;width:64px}.tpl h3[data-v-a7a0eb3f]{font-size:18px}.tpl .desc[data-v-a7a0eb3f]{color:var(--muted);flex:1;font-size:13.5px;line-height:1.5}.tpl .tpl-foot[data-v-a7a0eb3f]{align-items:center;border-top:1px dashed var(--border-2);color:var(--dim);display:flex;font-family:JetBrains Mono;font-size:11px;gap:12px;justify-content:space-between;padding-top:14px}.tpl .tags[data-v-a7a0eb3f]{display:flex;flex-wrap:wrap;gap:12px}.tpl .tags .tag[data-v-a7a0eb3f]{color:var(--muted)}.tpl .run[data-v-a7a0eb3f]{color:var(--accent);font-family:JetBrains Mono;font-size:11px;opacity:0;transition:opacity .15s;white-space:nowrap}.tpl:hover .run[data-v-a7a0eb3f]{opacity:1}.registry-footer[data-v-a7a0eb3f]{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-family:JetBrains Mono;font-size:12px;gap:12px;justify-content:space-between;margin-top:28px}.btn[data-v-a7a0eb3f]{align-items:center;background:transparent;border:1px solid var(--border-2);border-radius:6px;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:500;gap:8px;padding:9px 14px;text-decoration:none;transition:all .15s ease;white-space:nowrap}.btn[data-v-a7a0eb3f]:hover{border-color:var(--text)}.wrap[data-v-e46eb0ee]{margin:0 auto;max-width:var(--content);padding:0 var(--pad-x)}.section-head[data-v-e46eb0ee]{align-items:end;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin-bottom:56px}.section-head .left[data-v-e46eb0ee]{max-width:620px}.section-head h2[data-v-e46eb0ee]{margin-top:18px}.section-head p[data-v-e46eb0ee]{color:var(--muted);font-size:17px;margin-top:18px;max-width:520px}.eyebrow[data-v-e46eb0ee]{align-items:center;color:var(--muted);display:inline-flex;font-family:JetBrains Mono;font-size:11px;gap:10px;letter-spacing:.14em;text-transform:uppercase}.eyebrow .bar[data-v-e46eb0ee]{background:var(--accent);height:1px;width:14px}.eyebrow .num[data-v-e46eb0ee]{color:var(--accent)}.demo-grid[data-v-e46eb0ee]{display:grid;gap:20px;grid-template-columns:1.2fr 1fr;grid-template-rows:auto auto}@media (max-width:960px){.demo-grid[data-v-e46eb0ee]{grid-template-columns:1fr}}.demo-card[data-v-e46eb0ee]{background:var(--surface);border:1px solid var(--border);border-radius:14px;display:flex;flex-direction:column;gap:20px;min-height:340px;overflow:hidden;padding:28px;position:relative}.demo-card .lbl[data-v-e46eb0ee]{align-items:center;color:var(--muted);display:flex;font-family:JetBrains Mono,monospace;font-size:11px;gap:10px;letter-spacing:.14em;text-transform:uppercase}.demo-card .lbl .num[data-v-e46eb0ee]{color:var(--accent)}.demo-card h3[data-v-e46eb0ee]{font-size:22px;font-weight:600;line-height:1.15;margin:0}.demo-card .desc[data-v-e46eb0ee]{color:var(--muted);font-size:13.5px;line-height:1.6;margin:0}.demo-viz[data-v-e46eb0ee]{flex:1;margin-top:4px;position:relative}.mono[data-v-e46eb0ee]{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"calt" 0}.queen-slider-card .demo-viz[data-v-e46eb0ee]{overflow:hidden}.queen-portrait[data-v-e46eb0ee]{background:var(--accent-soft);border:1.5px solid var(--accent-line);border-radius:10px;display:grid;flex:none;height:52px;overflow:hidden;place-items:center;width:52px}.queen-portrait[data-v-e46eb0ee] .qb-svg{display:block;height:100%;width:100%}.queen-slider-wrap[data-v-e46eb0ee]{display:flex;flex:1;flex-direction:column;gap:14px;overflow:hidden}.queen-slider[data-v-e46eb0ee]{display:flex;overflow:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.queen-slider[data-v-e46eb0ee]::-webkit-scrollbar{display:none}.queen-slide[data-v-e46eb0ee]{flex:0 0 100%;min-width:0;scroll-snap-align:start}.queen-slider-controls[data-v-e46eb0ee]{align-items:center;display:flex;gap:12px;justify-content:center}.slider-arrow[data-v-e46eb0ee]{background:var(--surface);border:1px solid var(--border-2);border-radius:6px;color:var(--text-2);cursor:pointer;display:grid;height:28px;padding:0;place-items:center;transition:all .15s;width:28px}.slider-arrow[data-v-e46eb0ee]:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent);color:var(--accent-deep)}.slider-arrow[data-v-e46eb0ee]:disabled{cursor:default;opacity:.3}.slider-arrow svg[data-v-e46eb0ee]{height:14px;width:14px}.slider-dots[data-v-e46eb0ee]{display:flex;gap:6px}.slider-dot[data-v-e46eb0ee]{background:transparent;border:1px solid var(--border-3);border-radius:50%;cursor:pointer;height:7px;padding:0;transition:all .2s;width:7px}.slider-dot.active[data-v-e46eb0ee]{background:var(--accent)}.slider-dot.active[data-v-e46eb0ee],.slider-dot[data-v-e46eb0ee]:hover:not(.active){border-color:var(--accent)}.hw-viz[data-v-e46eb0ee]{background:var(--surface-2);border-radius:8px;display:flex;flex-direction:column;font-family:JetBrains Mono,monospace;font-size:11px;gap:12px;overflow:hidden;padding:14px}.hw-head[data-v-e46eb0ee]{align-items:center;display:flex;justify-content:space-between;letter-spacing:.04em}.hw-title[data-v-e46eb0ee]{color:var(--text);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.hw-warm[data-v-e46eb0ee]{align-items:center;color:var(--muted);display:inline-flex;font-size:10.5px;gap:6px}.hw-warm-dot[data-v-e46eb0ee]{background:var(--ok);border-radius:50%;box-shadow:0 0 6px var(--ok);height:5px;width:5px}.hw-rows[data-v-e46eb0ee]{display:flex;flex-direction:column;gap:6px}.hw-row[data-v-e46eb0ee]{align-items:center;border-top:1px dashed var(--border);display:grid;gap:10px;grid-template-columns:38px 50px 1fr 80px 36px;padding:6px 0}.hw-row[data-v-e46eb0ee]:first-child{border-top:0}.hw-type[data-v-e46eb0ee]{align-items:center;background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:4px;color:var(--accent-deep);display:inline-flex;font-size:9.5px;font-weight:500;justify-content:center;letter-spacing:.1em;padding:2px 6px}.hw-type.gpu[data-v-e46eb0ee]{background:color-mix(in oklab,var(--accent) 18%,var(--surface))}.hw-type.cpu[data-v-e46eb0ee]{background:var(--accent-soft)}.hw-type.mem[data-v-e46eb0ee]{background:color-mix(in oklab,var(--ok) 12%,var(--surface));border-color:color-mix(in oklab,var(--ok) 40%,var(--border-2));color:var(--ok)}.hw-type.net[data-v-e46eb0ee]{background:color-mix(in oklab,var(--warn) 12%,var(--surface));border-color:color-mix(in oklab,var(--warn) 40%,var(--border-2));color:var(--warn)}.hw-id[data-v-e46eb0ee]{color:var(--muted)}.hw-spec[data-v-e46eb0ee]{color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-bar[data-v-e46eb0ee]{background:var(--surface-3);border-radius:3px;height:5px;overflow:hidden;position:relative}.hw-bar-fill[data-v-e46eb0ee]{animation:hw-pulse-e46eb0ee 3.4s ease-in-out infinite;background:linear-gradient(90deg,var(--accent-deep),var(--accent));border-radius:3px;display:block;height:100%;transform-origin:left center}@keyframes hw-pulse-e46eb0ee{0%,to{opacity:.85;transform:scaleX(.92)}50%{opacity:1;transform:scaleX(1)}}.hw-pct[data-v-e46eb0ee]{color:var(--text);font-variant-numeric:tabular-nums;text-align:right}.hw-foot[data-v-e46eb0ee]{border-top:1px dashed var(--border-2);color:var(--muted);display:flex;font-size:10.5px;justify-content:space-between;margin-top:auto;padding-top:10px}.hw-foot-cost[data-v-e46eb0ee]{color:var(--accent-deep)}@media (max-width:520px){.hw-row[data-v-e46eb0ee]{grid-template-columns:38px 1fr 60px 36px}.hw-id[data-v-e46eb0ee]{display:none}}.wrap[data-v-5b4aa077]{margin:0 auto;max-width:var(--content);padding:0 var(--pad-x)}.metrics[data-v-5b4aa077]{background:var(--border);border:1px solid var(--border);border-radius:10px;display:grid;gap:1px;grid-template-columns:repeat(5,1fr);overflow:hidden}@media (max-width:900px){.metrics[data-v-5b4aa077]{grid-template-columns:repeat(2,1fr)}}.metric[data-v-5b4aa077]{background:var(--surface);padding:24px 20px}.metric .k[data-v-5b4aa077]{color:var(--text);font-size:24px;font-weight:500;letter-spacing:-.02em}.metric .k[data-v-5b4aa077],.metric .l[data-v-5b4aa077]{font-family:JetBrains Mono}.metric .l[data-v-5b4aa077]{color:var(--dim);font-size:10.5px;letter-spacing:.1em;margin-top:8px}.fn-section[data-v-ec68a735]{padding:24px 0 var(--pad-y)}.wrap[data-v-ec68a735]{margin:0 auto;max-width:var(--content);padding:0 var(--pad-x)}.fn-head[data-v-ec68a735]{margin-bottom:36px;max-width:720px}.fn-head h2[data-v-ec68a735]{font-family:Instrument Sans,sans-serif;font-size:clamp(28px,3.4vw,44px);letter-spacing:-.025em;line-height:1.1;margin:16px 0 0}.fn-head h2[data-v-ec68a735],.fn-head h2 .wordmark[data-v-ec68a735]{color:var(--text);font-weight:600}.fn-head h2 .wordmark .hv[data-v-ec68a735]{color:var(--accent)}.fn-head .sub[data-v-ec68a735]{color:var(--muted);font-size:15px;line-height:1.5;margin:14px 0 0;max-width:560px}.eyebrow[data-v-ec68a735]{align-items:center;color:var(--muted);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;gap:8px;letter-spacing:.14em;text-transform:uppercase}.eyebrow .bar[data-v-ec68a735]{background:var(--accent);height:1px;width:14px}.eyebrow .num[data-v-ec68a735]{color:var(--accent)}.fn-grid[data-v-ec68a735]{background:var(--border);border:1px solid var(--border);border-radius:14px;display:grid;gap:1px;grid-template-columns:repeat(4,1fr);overflow:hidden}@media (max-width:980px){.fn-grid[data-v-ec68a735]{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.fn-grid[data-v-ec68a735]{grid-template-columns:1fr}}.fn-card[data-v-ec68a735]{background:var(--surface);color:inherit;display:flex;flex-direction:column;gap:10px;padding:22px 22px 26px;position:relative;text-decoration:none;transition:background .15s}.fn-card[data-v-ec68a735]:hover{background:var(--surface-2)}.fn-logo[data-v-ec68a735]{background:var(--surface);border:1px solid var(--border-2,var(--border));border-radius:10px;display:block;height:38px;margin-bottom:4px;-o-object-fit:contain;object-fit:contain;padding:6px;width:38px}.fn-logo-ph[data-v-ec68a735]{background:var(--accent-soft,var(--surface-2));color:var(--accent-deep,var(--accent));display:grid;font-family:Instrument Sans,sans-serif;font-size:17px;font-weight:700;padding:0;place-items:center}.fn-tag[data-v-ec68a735]{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.fn-card h3[data-v-ec68a735]{color:var(--text);font-family:Instrument Sans,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.014em;line-height:1.3;margin:0}.fn-card p[data-v-ec68a735]{color:var(--muted);display:-webkit-box;flex:1;font-size:13px;line-height:1.55;margin:0;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.fn-arrow[data-v-ec68a735]{color:var(--accent-deep);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.04em;margin-top:4px;transition:transform .15s}.fn-card:hover .fn-arrow[data-v-ec68a735]{transform:translate(3px)}.fn-foot[data-v-ec68a735]{margin-top:24px;text-align:center}.fn-all[data-v-ec68a735]{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.06em;text-decoration:none;transition:color .15s}.fn-all[data-v-ec68a735]:hover{color:var(--text)}.dl-modal-overlay[data-v-2d2072dd]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in oklab,#000 42%,transparent);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:200}.dl-modal[data-v-2d2072dd]{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 60px -20px #0000004d;max-width:420px;padding:32px;position:relative;text-align:center;width:100%}.dl-modal-close[data-v-2d2072dd]{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--muted);cursor:pointer;display:inline-flex;height:28px;justify-content:center;position:absolute;right:14px;top:14px;transition:all .15s;width:28px}.dl-modal-close[data-v-2d2072dd]:hover{background:var(--surface-2);color:var(--text)}.dl-modal-close svg[data-v-2d2072dd]{height:15px;width:15px}.dl-modal-status[data-v-2d2072dd]{align-items:center;color:var(--accent-deep);display:inline-flex;font-family:JetBrains Mono;font-size:11px;gap:8px;letter-spacing:.1em;text-transform:uppercase}.dl-modal-spinner[data-v-2d2072dd]{animation:dl-spin-2d2072dd .7s linear infinite;border:2px solid var(--accent-line);border-radius:50%;border-top-color:var(--accent);height:12px;width:12px}@keyframes dl-spin-2d2072dd{to{transform:rotate(1turn)}}.dl-modal h3[data-v-2d2072dd]{font-size:22px;font-weight:500;letter-spacing:-.02em;margin:16px 0 0}.dl-modal p[data-v-2d2072dd]{color:var(--muted);font-size:14px;line-height:1.55;margin:12px 0 0}.dl-modal-actions[data-v-2d2072dd]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:24px}.dl-modal-btn[data-v-2d2072dd]{align-items:center;background:transparent;border:1px solid var(--border-2);border-radius:8px;color:var(--text);display:inline-flex;font-size:14px;font-weight:500;justify-content:center;padding:11px 20px;text-decoration:none;transition:all .15s}.dl-modal-btn[data-v-2d2072dd]:hover{border-color:var(--text)}.dl-modal-btn.primary[data-v-2d2072dd]{background:var(--accent);border-color:var(--accent);color:var(--accent-on)}.dl-modal-btn.primary[data-v-2d2072dd]:hover{filter:brightness(1.08)}.dl-modal-enter-active[data-v-2d2072dd],.dl-modal-leave-active[data-v-2d2072dd]{transition:opacity .2s ease}.dl-modal-enter-from[data-v-2d2072dd],.dl-modal-leave-to[data-v-2d2072dd]{opacity:0}.dl-modal-enter-active .dl-modal[data-v-2d2072dd],.dl-modal-leave-active .dl-modal[data-v-2d2072dd]{transition:transform .2s ease}.dl-modal-enter-from .dl-modal[data-v-2d2072dd],.dl-modal-leave-to .dl-modal[data-v-2d2072dd]{transform:translateY(8px)}.wrap[data-v-f64f1c5c]{margin:0 auto;max-width:var(--content);padding:0 var(--pad-x)}.cta[data-v-f64f1c5c]{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;padding:64px;position:relative}@media (max-width:700px){.cta[data-v-f64f1c5c]{padding:40px 28px}}.cta h2[data-v-f64f1c5c]{max-width:620px}.actions[data-v-f64f1c5c]{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.eyebrow[data-v-f64f1c5c]{align-items:center;color:var(--muted);display:inline-flex;font-family:JetBrains Mono;font-size:11px;gap:10px;letter-spacing:.14em;text-transform:uppercase}.eyebrow .bar[data-v-f64f1c5c]{background:var(--accent);height:1px;width:14px}.eyebrow .num[data-v-f64f1c5c]{color:var(--accent)}.dl-btn[data-v-f64f1c5c]{align-items:center;background:var(--surface);border:1px solid var(--border-3);border-radius:10px;box-sizing:border-box;color:var(--text);display:inline-flex;font-size:14px;font-weight:500;gap:10px;padding:12px 22px;text-decoration:none;transition:all .15s;width:310px}.dl-btn>span[data-v-f64f1c5c]{flex:1;text-align:center}.dl-btn[data-v-f64f1c5c]:hover{background:var(--surface-2);border-color:var(--text);transform:translateY(-1px)}.dl-btn .os-ico[data-v-f64f1c5c]{height:22px;width:22px}.dl-btn .os-ico--apple[data-v-f64f1c5c]{height:28px;margin-top:-1px;width:28px}.dl-btn .primary-label[data-v-f64f1c5c]{display:block;font-size:14px;line-height:1.2}.dl-btn .sub-label[data-v-f64f1c5c]{color:var(--muted);display:block;font-family:JetBrains Mono;font-size:11px;letter-spacing:.01em;margin-top:6px;white-space:nowrap}.dl-btn .sub-lead[data-v-f64f1c5c]{color:var(--accent-deep);font-weight:600;letter-spacing:.02em}.dl-btn.is-primary[data-v-f64f1c5c]{background:var(--accent);border-color:var(--accent);color:var(--accent-on);font-weight:500}.dl-btn.is-primary .sub-label[data-v-f64f1c5c]{color:#ffffffd9}.dl-btn.is-primary .os-ico[data-v-f64f1c5c],.dl-btn.is-primary .sub-lead[data-v-f64f1c5c]{color:var(--accent-on)}.dl-btn.is-primary[data-v-f64f1c5c]:hover{background:var(--accent);border-color:var(--accent);filter:brightness(1.08)}.dl-btn.is-disabled[data-v-f64f1c5c]{background:var(--surface);border-color:var(--border);color:var(--muted);cursor:not-allowed;opacity:.6;pointer-events:none}.dl-btn.is-disabled .os-ico[data-v-f64f1c5c],.dl-btn.is-disabled .sub-label[data-v-f64f1c5c]{color:var(--dim)}.dl-btn-wrap[data-v-f64f1c5c]{display:inline-block;line-height:0;position:relative}.dl-btn-wrap .soon-tag[data-v-f64f1c5c]{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:999px;bottom:4px;color:var(--accent-deep);font-family:JetBrains Mono;font-size:9.5px;font-weight:500;letter-spacing:.1em;line-height:1.2;padding:3px 8px;pointer-events:none;position:absolute;right:-8px;text-transform:uppercase;z-index:2}.btn[data-v-f64f1c5c],.dl-btn-wrap .soon-tag[data-v-f64f1c5c]{align-items:center;display:inline-flex;white-space:nowrap}.btn[data-v-f64f1c5c]{background:transparent;border:1px solid var(--border-2);border-radius:6px;color:var(--text);cursor:pointer;font:inherit;font-size:13px;font-weight:500;gap:8px;padding:9px 14px;text-decoration:none;transition:all .15s ease}.btn[data-v-f64f1c5c]:hover{border-color:var(--text)}.cta-footer-row[data-v-f64f1c5c]{border-top:1px solid var(--border);color:var(--dim);display:flex;flex-wrap:wrap;font-family:JetBrains Mono;font-size:11.5px;gap:28px;margin-top:32px;padding-top:20px}div[data-theme][data-v-9baa6ae8]{background:var(--bg);color:var(--text);min-height:100vh}.wrap[data-v-9baa6ae8]{margin:0 auto;max-width:var(--content);padding:0 var(--pad-x)}[data-v-9baa6ae8] section{position:relative}.home-page[data-v-9baa6ae8] h2{font-family:Fraunces,Georgia,serif;font-optical-sizing:auto;font-weight:460;letter-spacing:-.012em}.home-page[data-v-9baa6ae8] h2 .accent,.home-page[data-v-9baa6ae8] h2 em{color:var(--accent);font-style:normal;font-weight:500}
