.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-81812040]{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;overflow:hidden;position:relative;text-align:left}.prompt-box[data-v-81812040]: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-81812040]{align-items:center;background:var(--surface-2);border-bottom:1px solid var(--border);color:var(--muted);display:flex;font-family:JetBrains Mono;font-size:11px;gap:10px;padding:12px 16px}.prompt-head .hex-mark[data-v-81812040]{color:var(--accent)}.prompt-head .path[data-v-81812040]{color:var(--text-2)}.prompt-head .caret[data-v-81812040]{color:var(--dim)}.prompt-head .right[data-v-81812040]{color:var(--dim);display:flex;gap:16px;margin-left:auto}.prompt-head .kbd[data-v-81812040]{align-items:center;display:inline-flex;gap:3px}.prompt-head .kbd span[data-v-81812040]{background:var(--bg);border:1px solid var(--border-2);border-radius:3px;color:var(--muted);font-size:10px;padding:1px 5px}.model-select[data-v-81812040]{position:relative}.model-select .trig[data-v-81812040]{align-items:center;background:var(--bg);border:1px solid var(--border-2);border-radius:4px;color:var(--text-2);cursor:pointer;display:inline-flex;font-family:JetBrains Mono;font-size:11px;gap:6px;padding:3px 8px;transition:border-color .15s,color .15s}.model-select .trig[data-v-81812040]:hover{border-color:var(--accent);color:var(--text)}.model-select .trig .dot-ind[data-v-81812040]{background:var(--accent);border-radius:50%;box-shadow:0 0 6px var(--accent);height:5px;width:5px}.model-select .trig .chev[data-v-81812040]{font-size:9px;margin-left:2px;opacity:.5}.model-menu[data-v-81812040]{background:var(--surface);border:1px solid var(--border);border-radius:6px;box-shadow:0 20px 40px #0006;max-height:340px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 6px);width:280px;z-index:50}.model-menu .grp-label[data-v-81812040]{color:var(--dim);font-family:JetBrains Mono;font-size:9px;letter-spacing:.1em;padding:10px 10px 4px;text-transform:uppercase}.model-menu .opt[data-v-81812040]{align-items:center;border-radius:4px;color:var(--text-2);cursor:pointer;display:flex;font-family:JetBrains Mono;font-size:11px;gap:8px;padding:6px 10px}.model-menu .opt[data-v-81812040]:hover{background:var(--surface-2);color:var(--text)}.model-menu .opt.active[data-v-81812040]{background:var(--surface-2);color:var(--accent)}.model-menu .opt .m-dot[data-v-81812040]{border-radius:50%;flex-shrink:0;height:6px;width:6px}.model-menu .opt .m-name[data-v-81812040]{flex:1}.model-menu .opt .m-tag[data-v-81812040]{color:var(--dim);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.prompt-input-wrap[data-v-81812040]{min-height:100px;padding:20px 20px 10px}.prompt-input[data-v-81812040]{background:transparent;border:none;color:var(--text);font-family:JetBrains Mono;font-size:14px;line-height:1.55;min-height:60px;outline:none;padding:0;resize:none;width:100%}.prompt-input[data-v-81812040]::-moz-placeholder{color:var(--dim)}.prompt-input[data-v-81812040]::placeholder{color:var(--dim)}.prompt-row[data-v-81812040]{align-items:center;background:var(--surface-2);border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px 12px}.prompt-attach[data-v-81812040]{align-items:center;background:transparent;border:1px solid var(--border-2);border-radius:6px;color:var(--muted);cursor:pointer;display:inline-flex;font-family:JetBrains Mono;font-size:11.5px;gap:6px;padding:5px 10px}.prompt-attach[data-v-81812040]:hover{border-color:var(--border-3);color:var(--text)}.prompt-submit[data-v-81812040]{align-items:center;background:var(--accent);border:none;border-radius:6px;color:var(--accent-on);cursor:pointer;display:inline-flex;font-family:JetBrains Mono;font-size:12px;font-weight:500;gap:6px;margin-left:auto;padding:7px 14px}.prompt-submit[data-v-81812040]:hover{filter:brightness(1.08)}.mono[data-v-81812040]{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"calt" 0}.dl-modal-overlay[data-v-b0b0e3e5]{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-b0b0e3e5]{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-b0b0e3e5]{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-b0b0e3e5]:hover{background:var(--surface-2);color:var(--text)}.dl-modal-close svg[data-v-b0b0e3e5]{height:15px;width:15px}.dl-modal-status[data-v-b0b0e3e5]{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-b0b0e3e5]{animation:dl-spin-b0b0e3e5 .7s linear infinite;border:2px solid var(--accent-line);border-radius:50%;border-top-color:var(--accent);height:12px;width:12px}@keyframes dl-spin-b0b0e3e5{to{transform:rotate(1turn)}}.dl-modal h3[data-v-b0b0e3e5]{font-size:22px;font-weight:500;letter-spacing:-.02em;margin:16px 0 0}.dl-modal p[data-v-b0b0e3e5]{color:var(--muted);font-size:14px;line-height:1.55;margin:12px 0 0}.dl-modal-actions[data-v-b0b0e3e5]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:24px}.dl-modal-btn[data-v-b0b0e3e5]{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-b0b0e3e5]:hover{border-color:var(--text)}.dl-modal-btn.primary[data-v-b0b0e3e5]{background:var(--accent);border-color:var(--accent);color:var(--accent-on)}.dl-modal-btn.primary[data-v-b0b0e3e5]:hover{filter:brightness(1.08)}.dl-modal-enter-active[data-v-b0b0e3e5],.dl-modal-leave-active[data-v-b0b0e3e5]{transition:opacity .2s ease}.dl-modal-enter-from[data-v-b0b0e3e5],.dl-modal-leave-to[data-v-b0b0e3e5]{opacity:0}.dl-modal-enter-active .dl-modal[data-v-b0b0e3e5],.dl-modal-leave-active .dl-modal[data-v-b0b0e3e5]{transition:transform .2s ease}.dl-modal-enter-from .dl-modal[data-v-b0b0e3e5],.dl-modal-leave-to .dl-modal[data-v-b0b0e3e5]{transform:translateY(8px)}.logos[data-v-9b1923a1]{border-bottom:1px solid var(--border);border-top:1px solid var(--border);padding:28px 0}.logos-row[data-v-9b1923a1]{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.logos .label[data-v-9b1923a1]{color:var(--dim);font-family:JetBrains Mono;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.logo-img[data-v-9b1923a1]{filter:grayscale(1);height:20px;max-width:120px;-o-object-fit:contain;object-fit:contain;opacity:.5;transition:opacity .15s,filter .15s;width:auto}.logo-img[data-v-9b1923a1]:hover{opacity:.8}.wrap[data-v-9b1923a1]{margin:0 auto;max-width:var(--content);padding:0 var(--pad-x)}.logos .logo-img{filter:grayscale(1) brightness(10)!important;opacity:.85!important}.logos .logo-img:hover{opacity:1!important}[data-theme=light] .logos .logo-img{filter:grayscale(1)!important;opacity:.5!important}[data-theme=light] .logos .logo-img:hover{opacity:.8!important}.hero[data-v-836b41b3]{overflow:hidden;padding:48px 0 20px;position:relative;text-align:center}.hero .inner[data-v-836b41b3]{margin:0 auto;max-width:880px;position:relative;z-index:3}.hero h1.headline[data-v-836b41b3]{font-family:Inter Tight;font-size:clamp(34px,3.8vw,48px);font-weight:500;letter-spacing:-.028em;line-height:1.08;margin:0 auto;max-width:920px;text-wrap:balance}.hero h1.headline .line-one[data-v-836b41b3],.hero h1.headline .line-two[data-v-836b41b3]{display:block}.hero h1.headline .line-two[data-v-836b41b3]{color:var(--accent);font-style:italic;font-weight:500;letter-spacing:-.022em;margin-top:.18em}.hero h1.headline .rotator-wrap[data-v-836b41b3]{display:inline-block;position:relative;vertical-align:baseline}.hero h1.headline .rotator-item[data-v-836b41b3]{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-836b41b3]{filter:blur(0);opacity:1;pointer-events:auto;position:static;transform:translateY(0)}.hero h1.headline .rot-num[data-v-836b41b3]{font-family:JetBrains Mono;font-size:1em;font-style:normal;font-weight:400;letter-spacing:.04em;margin-right:.35em}.hero h1.headline .tail[data-v-836b41b3]{color:var(--text);display:inline;font-style:normal;font-weight:500}.wrap[data-v-836b41b3]{margin:0 auto;max-width:var(--content);padding:0 var(--pad-x)}.chip-top[data-v-836b41b3]{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-836b41b3]{background:var(--ok);border-radius:50%;box-shadow:0 0 6px var(--ok);flex:none;height:6px;width:6px}.usecases[data-v-836b41b3]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px}.uc-chip[data-v-836b41b3]{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-836b41b3]:hover{background:var(--surface-2);border-color:var(--border-3);color:var(--text)}.uc-chip:hover .uc-spark[data-v-836b41b3]{color:var(--accent-deep)}.uc-chip .uc-spark[data-v-836b41b3]{color:var(--accent);flex-shrink:0;height:10px;width:10px}.dl-row[data-v-836b41b3]{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:48px;margin-top:36px}.dl-btn[data-v-836b41b3],.dl-row[data-v-836b41b3]{align-items:center;gap:10px}.dl-btn[data-v-836b41b3]{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;padding:12px 22px;text-decoration:none;transition:all .15s;width:310px}.dl-btn>span[data-v-836b41b3]{flex:1;text-align:center}.dl-btn[data-v-836b41b3]:hover{background:var(--surface-2);border-color:var(--text);transform:translateY(-1px)}.dl-btn .os-ico[data-v-836b41b3]{height:22px;width:22px}.dl-btn .os-ico--apple[data-v-836b41b3]{height:28px;margin-top:-1px;width:28px}.dl-btn .primary-label[data-v-836b41b3]{display:block;font-size:14px;line-height:1.2}.dl-btn .sub-label[data-v-836b41b3]{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-836b41b3]{color:var(--accent-deep);font-weight:600;letter-spacing:.02em}.dl-btn.is-primary[data-v-836b41b3]{background:var(--accent);border-color:var(--accent);color:var(--accent-on);font-weight:500}.dl-btn.is-primary .sub-label[data-v-836b41b3]{color:#ffffffd9}.dl-btn.is-primary .os-ico[data-v-836b41b3],.dl-btn.is-primary .sub-lead[data-v-836b41b3]{color:var(--accent-on)}.dl-btn.is-primary[data-v-836b41b3]:hover{background:var(--accent);border-color:var(--accent);filter:brightness(1.08)}.wrap[data-v-7ba1b8e8]{margin:0 auto;max-width:var(--content);padding:0 var(--pad-x)}.section-head[data-v-7ba1b8e8]{align-items:end;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin-bottom:56px}.section-head .left[data-v-7ba1b8e8]{max-width:620px}.section-head h2[data-v-7ba1b8e8]{margin-top:18px}.section-head p[data-v-7ba1b8e8]{color:var(--muted);font-size:17px;margin-top:18px;max-width:520px}.eyebrow[data-v-7ba1b8e8]{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-7ba1b8e8]{background:var(--accent);height:1px;width:14px}.eyebrow .num[data-v-7ba1b8e8]{color:var(--accent)}.showcase[data-v-7ba1b8e8]{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-7ba1b8e8]{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-7ba1b8e8]{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-7ba1b8e8]{grid-template-columns:1fr}}.metric[data-v-7ba1b8e8]{background:var(--surface);padding:18px}.metric .k[data-v-7ba1b8e8]{color:var(--accent);font-family:JetBrains Mono;font-size:22px;font-weight:500;letter-spacing:-.02em}.metric .l[data-v-7ba1b8e8]{color:var(--muted);font-size:12px;line-height:1.45;margin-top:8px;max-width:260px}.wrap[data-v-b3ad7533]{margin:0 auto;max-width:var(--content);padding:0 var(--pad-x)}.section-head[data-v-b3ad7533]{align-items:end;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin-bottom:56px}.section-head .left[data-v-b3ad7533]{max-width:620px}.section-head h2[data-v-b3ad7533]{margin-top:18px}.section-head p[data-v-b3ad7533]{color:var(--muted);font-size:17px;margin-top:18px;max-width:520px}.eyebrow[data-v-b3ad7533]{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-b3ad7533]{background:var(--accent);height:1px;width:14px}.eyebrow .num[data-v-b3ad7533]{color:var(--accent)}.templates[data-v-b3ad7533]{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-b3ad7533]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.templates[data-v-b3ad7533]{grid-template-columns:1fr}}.tpl[data-v-b3ad7533]{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-b3ad7533]:hover{background:var(--surface-2)}.tpl[data-v-b3ad7533]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tpl .tpl-head[data-v-b3ad7533]{align-items:start;color:var(--dim);display:flex;font-family:JetBrains Mono;font-size:11px;justify-content:flex-end}.tpl .tpl-glyph[data-v-b3ad7533]{color:var(--accent);height:64px;margin-bottom:4px;width:64px}.tpl h3[data-v-b3ad7533]{font-size:18px}.tpl .desc[data-v-b3ad7533]{color:var(--muted);flex:1;font-size:13.5px;line-height:1.5}.tpl .tpl-foot[data-v-b3ad7533]{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-b3ad7533]{display:flex;flex-wrap:wrap;gap:12px}.tpl .tags .tag[data-v-b3ad7533]{color:var(--muted)}.tpl .run[data-v-b3ad7533]{color:var(--accent);font-family:JetBrains Mono;font-size:11px;opacity:0;transition:opacity .15s;white-space:nowrap}.tpl:hover .run[data-v-b3ad7533]{opacity:1}.registry-footer[data-v-b3ad7533]{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-b3ad7533]{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-b3ad7533]:hover{border-color:var(--text)}.wrap[data-v-432bda80]{margin:0 auto;max-width:var(--content);padding:0 var(--pad-x)}.section-head[data-v-432bda80]{align-items:end;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin-bottom:56px}.section-head .left[data-v-432bda80]{max-width:620px}.section-head h2[data-v-432bda80]{margin-top:18px}.section-head p[data-v-432bda80]{color:var(--muted);font-size:17px;margin-top:18px;max-width:520px}.eyebrow[data-v-432bda80]{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-432bda80]{background:var(--accent);height:1px;width:14px}.eyebrow .num[data-v-432bda80]{color:var(--accent)}.demo-grid[data-v-432bda80]{display:grid;gap:20px;grid-template-columns:1.2fr 1fr;grid-template-rows:auto auto}@media (max-width:960px){.demo-grid[data-v-432bda80]{grid-template-columns:1fr}}.demo-card[data-v-432bda80]{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-432bda80]{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-432bda80]{color:var(--accent)}.demo-card h3[data-v-432bda80]{font-size:22px;font-weight:600;line-height:1.15;margin:0}.demo-card .desc[data-v-432bda80]{color:var(--muted);font-size:13.5px;line-height:1.6;margin:0}.demo-viz[data-v-432bda80]{flex:1;margin-top:4px;position:relative}.mono[data-v-432bda80]{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"calt" 0}.queen-slider-card .demo-viz[data-v-432bda80]{overflow:hidden}.queen-portrait[data-v-432bda80]{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-432bda80] .qb-svg{display:block;height:100%;width:100%}.queen-slider-wrap[data-v-432bda80]{display:flex;flex:1;flex-direction:column;gap:14px;overflow:hidden}.queen-slider[data-v-432bda80]{display:flex;overflow:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.queen-slider[data-v-432bda80]::-webkit-scrollbar{display:none}.queen-slide[data-v-432bda80]{flex:0 0 100%;min-width:0;scroll-snap-align:start}.queen-slider-controls[data-v-432bda80]{align-items:center;display:flex;gap:12px;justify-content:center}.slider-arrow[data-v-432bda80]{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-432bda80]:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent);color:var(--accent-deep)}.slider-arrow[data-v-432bda80]:disabled{cursor:default;opacity:.3}.slider-arrow svg[data-v-432bda80]{height:14px;width:14px}.slider-dots[data-v-432bda80]{display:flex;gap:6px}.slider-dot[data-v-432bda80]{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-432bda80]{background:var(--accent)}.slider-dot.active[data-v-432bda80],.slider-dot[data-v-432bda80]:hover:not(.active){border-color:var(--accent)}.hw-viz[data-v-432bda80]{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-432bda80]{align-items:center;display:flex;justify-content:space-between;letter-spacing:.04em}.hw-title[data-v-432bda80]{color:var(--text);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.hw-warm[data-v-432bda80]{align-items:center;color:var(--muted);display:inline-flex;font-size:10.5px;gap:6px}.hw-warm-dot[data-v-432bda80]{background:var(--ok);border-radius:50%;box-shadow:0 0 6px var(--ok);height:5px;width:5px}.hw-rows[data-v-432bda80]{display:flex;flex-direction:column;gap:6px}.hw-row[data-v-432bda80]{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-432bda80]:first-child{border-top:0}.hw-type[data-v-432bda80]{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-432bda80]{background:color-mix(in oklab,var(--accent) 18%,var(--surface))}.hw-type.cpu[data-v-432bda80]{background:var(--accent-soft)}.hw-type.mem[data-v-432bda80]{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-432bda80]{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-432bda80]{color:var(--muted)}.hw-spec[data-v-432bda80]{color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-bar[data-v-432bda80]{background:var(--surface-3);border-radius:3px;height:5px;overflow:hidden;position:relative}.hw-bar-fill[data-v-432bda80]{animation:hw-pulse-432bda80 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-432bda80{0%,to{opacity:.85;transform:scaleX(.92)}50%{opacity:1;transform:scaleX(1)}}.hw-pct[data-v-432bda80]{color:var(--text);font-variant-numeric:tabular-nums;text-align:right}.hw-foot[data-v-432bda80]{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-432bda80]{color:var(--accent-deep)}@media (max-width:520px){.hw-row[data-v-432bda80]{grid-template-columns:38px 1fr 60px 36px}.hw-id[data-v-432bda80]{display:none}}.wrap[data-v-e55bc87a]{margin:0 auto;max-width:var(--content);padding:0 var(--pad-x)}.metrics[data-v-e55bc87a]{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-e55bc87a]{grid-template-columns:repeat(2,1fr)}}.metric[data-v-e55bc87a]{background:var(--surface);padding:24px 20px}.metric .k[data-v-e55bc87a]{color:var(--text);font-size:24px;font-weight:500;letter-spacing:-.02em}.metric .k[data-v-e55bc87a],.metric .l[data-v-e55bc87a]{font-family:JetBrains Mono}.metric .l[data-v-e55bc87a]{color:var(--dim);font-size:10.5px;letter-spacing:.1em;margin-top:8px}.fn-section[data-v-4d2fc6c9]{padding:24px 0 var(--pad-y)}.wrap[data-v-4d2fc6c9]{margin:0 auto;max-width:var(--content);padding:0 var(--pad-x)}.fn-head[data-v-4d2fc6c9]{margin-bottom:36px;max-width:720px}.fn-head h2[data-v-4d2fc6c9]{color:var(--text);font-family:Inter Tight,sans-serif;font-size:clamp(28px,3.4vw,44px);font-weight:600;letter-spacing:-.025em;line-height:1.1;margin:16px 0 0}.fn-head h2 em[data-v-4d2fc6c9]{color:var(--accent-deep);font-style:italic;font-weight:600}.fn-head .sub[data-v-4d2fc6c9]{color:var(--muted);font-size:15px;line-height:1.5;margin:14px 0 0;max-width:560px}.eyebrow[data-v-4d2fc6c9]{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-4d2fc6c9]{background:var(--accent);height:1px;width:14px}.eyebrow .num[data-v-4d2fc6c9]{color:var(--accent)}.fn-grid[data-v-4d2fc6c9]{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-4d2fc6c9]{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.fn-grid[data-v-4d2fc6c9]{grid-template-columns:1fr}}.fn-card[data-v-4d2fc6c9]{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-4d2fc6c9]:hover{background:var(--surface-2)}.fn-tag[data-v-4d2fc6c9]{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.fn-card h3[data-v-4d2fc6c9]{color:var(--text);font-family:Inter Tight,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.014em;line-height:1.3;margin:0}.fn-card p[data-v-4d2fc6c9]{color:var(--muted);flex:1;font-size:13px;line-height:1.55;margin:0}.fn-arrow[data-v-4d2fc6c9]{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-4d2fc6c9]{transform:translate(3px)}.fn-foot[data-v-4d2fc6c9]{margin-top:24px;text-align:center}.fn-all[data-v-4d2fc6c9]{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.06em;text-decoration:none;transition:color .15s}.fn-all[data-v-4d2fc6c9]:hover{color:var(--text)}.wrap[data-v-966b645a]{margin:0 auto;max-width:var(--content);padding:0 var(--pad-x)}.cta[data-v-966b645a]{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;padding:64px;position:relative}@media (max-width:700px){.cta[data-v-966b645a]{padding:40px 28px}}.cta h2[data-v-966b645a]{max-width:620px}.actions[data-v-966b645a]{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.eyebrow[data-v-966b645a]{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-966b645a]{background:var(--accent);height:1px;width:14px}.eyebrow .num[data-v-966b645a]{color:var(--accent)}.dl-btn[data-v-966b645a]{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-966b645a]{flex:1;text-align:center}.dl-btn[data-v-966b645a]:hover{background:var(--surface-2);border-color:var(--text);transform:translateY(-1px)}.dl-btn .os-ico[data-v-966b645a]{height:22px;width:22px}.dl-btn .os-ico--apple[data-v-966b645a]{height:28px;margin-top:-1px;width:28px}.dl-btn .primary-label[data-v-966b645a]{display:block;font-size:14px;line-height:1.2}.dl-btn .sub-label[data-v-966b645a]{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-966b645a]{color:var(--accent-deep);font-weight:600;letter-spacing:.02em}.dl-btn.is-primary[data-v-966b645a]{background:var(--accent);border-color:var(--accent);color:var(--accent-on);font-weight:500}.dl-btn.is-primary .sub-label[data-v-966b645a]{color:#ffffffd9}.dl-btn.is-primary .os-ico[data-v-966b645a],.dl-btn.is-primary .sub-lead[data-v-966b645a]{color:var(--accent-on)}.dl-btn.is-primary[data-v-966b645a]:hover{background:var(--accent);border-color:var(--accent);filter:brightness(1.08)}.dl-btn.is-disabled[data-v-966b645a]{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-966b645a],.dl-btn.is-disabled .sub-label[data-v-966b645a]{color:var(--dim)}.dl-btn-wrap[data-v-966b645a]{display:inline-block;line-height:0;position:relative}.dl-btn-wrap .soon-tag[data-v-966b645a]{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-966b645a],.dl-btn-wrap .soon-tag[data-v-966b645a]{align-items:center;display:inline-flex;white-space:nowrap}.btn[data-v-966b645a]{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-966b645a]:hover{border-color:var(--text)}.cta-footer-row[data-v-966b645a]{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-12f0b7dd]{background:var(--bg);color:var(--text);min-height:100vh}.wrap[data-v-12f0b7dd]{margin:0 auto;max-width:var(--content);padding:0 var(--pad-x)}[data-v-12f0b7dd] section{position:relative}
