.why-card[data-v-dea5d62c]{display:grid;gap:0 .6rem;grid-template-columns:1.25rem 1fr}.why-card__head[data-v-dea5d62c]{align-items:center;display:flex;gap:.6rem;grid-column:1/-1}.why-card__icon[data-v-dea5d62c]{color:var(--teal);flex-shrink:0;height:1.25rem;opacity:.7;width:1.25rem}.why-card__title[data-v-dea5d62c]{color:var(--text);font-size:1rem;font-weight:600}.why-card__desc[data-v-dea5d62c]{color:var(--text-dim);font-size:.85rem;grid-column:2;line-height:1.6;margin-top:.4rem}.pdemo[data-v-2e06afba]{display:flex;flex-direction:column;gap:1.15rem;margin-top:2rem;padding:1.6rem 1.75rem 1.35rem}.pdemo__head[data-v-2e06afba]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.pdemo__op[data-v-2e06afba]{color:var(--text);font-size:1.15rem;font-weight:600;letter-spacing:-.01em}.pdemo__headline[data-v-2e06afba]{color:var(--text-dim);font-family:var(--font-mono);font-size:.9rem}.pdemo__x[data-v-2e06afba]{color:var(--teal);font-size:1.35rem;font-weight:700}.pdemo-label-enter-active[data-v-2e06afba],.pdemo-label-leave-active[data-v-2e06afba]{transition:opacity .26s,transform .26s}.pdemo-label-enter-from[data-v-2e06afba]{opacity:0;transform:translateY(6px)}.pdemo-label-leave-to[data-v-2e06afba]{opacity:0;transform:translateY(-6px)}.pdemo__bars[data-v-2e06afba]{display:flex;flex-direction:column;gap:.6rem;justify-content:flex-start}.pdemo__row[data-v-2e06afba]{align-items:center;display:grid;gap:.75rem;grid-template-columns:5.5rem 1fr 2.6rem}.pdemo__name[data-v-2e06afba]{color:var(--text-muted);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.02em;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.pdemo__name.is-tf[data-v-2e06afba]{color:var(--teal);font-weight:600}.pdemo__track[data-v-2e06afba]{background:#ffffff09;border-radius:4px;height:.85rem;position:relative}.pdemo__bar[data-v-2e06afba]{animation:pdemo-grow-2e06afba .72s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--d);border-radius:4px;height:100%;transform-origin:left center}.pdemo__bar.is-tf[data-v-2e06afba]{box-shadow:0 0 10px color-mix(in srgb,var(--teal) 60%,transparent)}@keyframes pdemo-grow-2e06afba{0%{opacity:.4;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.pdemo__val[data-v-2e06afba]{color:var(--text-muted);font-family:var(--font-mono);font-size:.72rem;text-align:left}.pdemo__val.is-tf[data-v-2e06afba]{color:var(--teal);font-weight:600}.pdemo__dots[data-v-2e06afba]{display:flex;gap:.4rem;justify-content:center;padding-top:.15rem}.pdemo__dot[data-v-2e06afba]{background:#fff3;border:none;border-radius:50%;cursor:pointer;height:.45rem;padding:0;transition:background .2s,transform .2s;width:.45rem}.pdemo__dot[data-v-2e06afba]:hover{background:#ffffff73}.pdemo__dot.is-active[data-v-2e06afba]{background:var(--teal);transform:scale(1.2)}@media(prefers-reduced-motion:reduce){.pdemo__bar[data-v-2e06afba]{animation:none}}@media(max-width:560px){.pdemo__row[data-v-2e06afba]{gap:.5rem;grid-template-columns:4.5rem 1fr 2.4rem}.pdemo__name[data-v-2e06afba]{font-size:.66rem}}.bcards[data-v-0b9d89a4]{margin-top:2rem}.bcards__grid[data-v-0b9d89a4]{--card-min:15rem;--card-ideal:72vw;--card-max:17rem;--scroll-row-gap:1rem;list-style:none;margin-block:0}.bcard[data-v-0b9d89a4]{color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.85rem;height:100%;padding:1.25rem 1.35rem 1.1rem;text-align:left;width:100%}.bcard__top[data-v-0b9d89a4]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.bcard__icon[data-v-0b9d89a4]{align-items:center;background:var(--accent-primary-ghost);border:1px solid var(--accent-primary-faint);border-radius:8px;color:var(--teal);display:inline-flex;height:2.2rem;justify-content:center;width:2.2rem}.bcard__icon[data-v-0b9d89a4] svg{height:1.15rem;width:1.15rem}.bcard__langs[data-v-0b9d89a4]{display:inline-flex;flex-wrap:wrap;gap:.3rem;justify-content:flex-end}.bcard__lang[data-v-0b9d89a4]{align-items:center;background:#0003;border:1px solid var(--panel-border);border-radius:3px;color:var(--text-dim);display:inline-flex;font-family:var(--font-mono);font-size:.6rem;gap:.28rem;letter-spacing:.08em;padding:.2rem .45rem;text-transform:uppercase}.bcard__lang-icon[data-v-0b9d89a4]{height:.65rem;opacity:.8;width:.65rem}.bcard__title[data-v-0b9d89a4]{color:var(--text);font-size:1.05rem;font-weight:600;letter-spacing:-.01em;margin:0}.bcard__blurb[data-v-0b9d89a4]{color:var(--text-dim);flex:1;font-size:.85rem;line-height:1.55;margin:0}.bcard__viz-row[data-v-0b9d89a4]{align-items:center;display:flex;gap:.9rem}.bcard__viz[data-v-0b9d89a4]{flex-shrink:0;height:3.1rem;overflow:visible;width:6.5rem}.bcard__viz rect[data-v-0b9d89a4]{transform-origin:bottom;transition:transform .26s cubic-bezier(.22,1,.36,1)}.bcard:hover .bcard__viz rect[data-v-0b9d89a4]{transform:scaleY(1.12)}.bcard__viz rect[data-v-0b9d89a4]:first-child{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--teal) 55%,transparent))}.bcard__stat[data-v-0b9d89a4]{color:var(--teal);font-family:var(--font-mono);font-size:.82rem;font-weight:600;letter-spacing:-.01em}.bcard__cta[data-v-0b9d89a4]{align-items:center;border-top:1px solid var(--panel-border);color:var(--text-dim);display:flex;font-size:.82rem;font-weight:500;gap:.4rem;margin-top:.15rem;padding-top:.85rem;transition:color .2s}.bcard__cta-arrow[data-v-0b9d89a4]{height:.9rem;transition:transform .22s ease;width:.9rem}.bcard:hover .bcard__cta[data-v-0b9d89a4]{color:var(--teal)}.bcard:hover .bcard__cta-arrow[data-v-0b9d89a4]{transform:translate(3px)}.bmodal[data-v-0b9d89a4]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb,var(--bg-0) 78%,transparent);display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:100}.bmodal__panel[data-v-0b9d89a4]{max-height:92vh;overflow-y:auto;padding:1.35rem 1.35rem 1.1rem;position:relative;width:min(920px,100%)}.bmodal__close[data-v-0b9d89a4]{align-items:center;background:color-mix(in srgb,var(--bg-0) 60%,transparent);border:1px solid var(--panel-border);border-radius:999px;color:var(--text-dim);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;position:absolute;right:.9rem;top:.9rem;transition:color .2s,border-color .2s;width:2rem;z-index:2}.bmodal__close[data-v-0b9d89a4]:hover{border-color:var(--accent-primary-faint);color:var(--teal)}.bmodal__close[data-v-0b9d89a4] svg{height:1.05rem;width:1.05rem}.bmodal-enter-active[data-v-0b9d89a4],.bmodal-leave-active[data-v-0b9d89a4]{transition:opacity .22s ease}.bmodal-enter-from[data-v-0b9d89a4],.bmodal-leave-to[data-v-0b9d89a4]{opacity:0}.bmodal-enter-active .bmodal__panel[data-v-0b9d89a4],.bmodal-leave-active .bmodal__panel[data-v-0b9d89a4]{transition:transform .26s cubic-bezier(.22,1,.36,1)}.bmodal-enter-from .bmodal__panel[data-v-0b9d89a4],.bmodal-leave-to .bmodal__panel[data-v-0b9d89a4]{transform:translateY(14px) scale(.98)}@media(max-width:640px){.bmodal[data-v-0b9d89a4]{padding:.75rem}.bmodal__panel[data-v-0b9d89a4]{max-height:95vh;padding:1rem .85rem}}
