.bq-home{--bq-indigo:#6366f1;--bq-violet:#8b5cf6;--bq-hero-bg:#080b14;--bq-hero-fg:#fff;--bq-hero-dim:rgba(var(--bq-hero-tint), .62);--bq-hero-tint:255, 255, 255;--bq-hero-grad:linear-gradient(102deg, #e0e7ff 4%, #818cf8 46%, var(--bq-spark) 96%);--bq-hero-code:#c7d2fe;--bq-bloom-1:#8b5cf66b;--bq-bloom-2:#6366f14d;--bq-bloom-3:#5b21b63d;--bq-amb-1:#6366f113;--bq-amb-2:#8b5cf611;--bq-amb-3:#6366f10e;--bq-rake:rgba(var(--bq-hero-tint), .05);--bq-film:rgba(var(--bq-hero-tint), .03);--bq-film-2:rgba(var(--bq-hero-tint), .06);--bq-line:rgba(var(--bq-hero-tint), .09);--bq-line-soft:rgba(var(--bq-hero-tint), .055)}[data-theme=light] .bq-home{--bq-hero-bg:#fff;--bq-hero-fg:#2d2d2d;--bq-hero-dim:#2d2d2db3;--bq-hero-tint:45, 45, 45;--bq-hero-grad:linear-gradient(102deg, #312e81 4%, #4338ca 46%, #0369a1 96%);--bq-hero-code:#4338ca;--bq-rake:rgba(var(--bq-hero-tint), .032);--bq-bloom-1:#6366f112;--bq-bloom-2:#78716c12;--bq-bloom-3:#6366f10b;--bq-amb-1:#78716c0e;--bq-amb-2:#a8a29e0d;--bq-amb-3:#6366f108}.bq-home{isolation:isolate;background-color:var(--bq-hero-bg);color:var(--bq-hero-fg);position:relative}.bq-home:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(62rem 38rem at 14% 24%, var(--bq-amb-1), transparent 62%), radial-gradient(52rem 34rem at 88% 50%, var(--bq-amb-2), transparent 60%), radial-gradient(58rem 36rem at 22% 76%, var(--bq-amb-3), transparent 62%);position:absolute;inset:0}.bq-page{max-width:74rem;margin:0 auto;padding-inline:1.5rem}.bq-section{padding-block:5.5rem;position:relative}.bq-head{text-align:center;max-width:46rem;margin:0 auto 3.25rem}.bq-label{font-family:var(--sl-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sl-color-accent);background:color-mix(in srgb, var(--sl-color-accent) 9%, transparent);border:1px solid color-mix(in srgb, var(--sl-color-accent) 22%, transparent);border-radius:999px;align-items:center;gap:.45rem;margin:0 0 1.15rem;padding:.32rem .8rem .32rem .62rem;font-size:.68rem;font-weight:600;display:inline-flex}.bq-label:before{content:"";background:var(--bq-spark);width:.34rem;height:.34rem;box-shadow:0 0 0 2px color-mix(in srgb, var(--bq-spark) 22%, transparent);border-radius:50%}.bq-title{font-family:var(--bq-display);letter-spacing:-.028em;text-transform:none;color:var(--bq-hero-fg);text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.85rem,3.5vw,2.7rem);font-weight:780;font-stretch:118%;line-height:1.1}.bq-sub{color:var(--bq-hero-dim);text-wrap:pretty;max-width:36rem;margin:0 0 3rem;font-size:1.02rem;line-height:1.7}.bq-head .bq-sub{margin-inline:auto;max-width:40rem;margin-bottom:0}.bq-band{background:rgba(var(--bq-hero-tint), .022);border-block:1px solid var(--bq-line)}.bq-band--ai{background:radial-gradient(66rem 34rem at 10% -10%, color-mix(in srgb, var(--sl-color-accent) 17%, transparent), transparent 68%), radial-gradient(54rem 30rem at 90% 14%, #8b5cf626, transparent 66%), rgba(var(--bq-hero-tint), .04)}.bq-hero{isolation:isolate;background:var(--bq-hero-bg);text-align:center;color:var(--bq-hero-fg);padding:9rem 1.5rem 4.5rem;position:relative;overflow:hidden}.bq-hero:before{content:"";z-index:-2;background: radial-gradient(32rem 19rem at 50% 27%, var(--bq-bloom-1), transparent 66%), radial-gradient(64rem 34rem at 50% 6%, var(--bq-bloom-2), transparent 68%), radial-gradient(92rem 30rem at 50% 52%, var(--bq-bloom-3), transparent 72%);position:absolute;inset:0}.bq-hero:after{content:"";z-index:-1;background-color:var(--bq-rake);mask-image:var(--bq-lattice), radial-gradient(ellipse 74% 58% at 50% 32%, #000 2%, transparent 68%);mask-size:72px 72px,cover;mask-composite:intersect;-webkit-mask-image:var(--bq-lattice), radial-gradient(ellipse 74% 58% at 50% 32%, #000 2%, transparent 68%);-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-size:72px 72px,cover}.bq-hero__badge{letter-spacing:-.005em;color:rgba(var(--bq-hero-tint), .82);background:rgba(var(--bq-hero-tint), .05);border:1px solid rgba(var(--bq-hero-tint), .12);-webkit-backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:.5rem;margin-bottom:2.25rem;padding:.42rem .95rem;font-size:.775rem;font-weight:500;display:inline-flex}.bq-hero__badge:before{content:"";width:.4rem;height:.4rem;animation:bq-pulse 2.4s var(--bq-ease,ease-out) infinite;background:#4ade80;border-radius:50%;box-shadow:0 0 #4ade8099}@keyframes bq-pulse{0%{box-shadow:0 0 #4ade808c}70%,to{box-shadow:0 0 0 7px #4ade8000}}@media (prefers-reduced-motion:reduce){.bq-hero__badge:before{animation:none}}.bq-hero h1{font-family:var(--bq-display);letter-spacing:-.032em;color:var(--bq-hero-fg);text-wrap:balance;margin:0 0 1.6rem;font-size:clamp(2.15rem,5.1vw,4rem);font-weight:800;font-stretch:116%;line-height:.98}.bq-hero h1 em{background:var(--bq-hero-grad);color:#0000;background-clip:text;font-style:normal}.bq-hero__sub{color:var(--bq-hero-dim);text-wrap:pretty;max-width:38rem;margin:0 auto 2.5rem;font-size:1.1rem;line-height:1.65}.bq-hero__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:4rem;display:flex}.bq-btn{letter-spacing:-.01em;cursor:pointer;transition:transform .18s var(--bq-ease), background .18s var(--bq-ease), border-color .18s var(--bq-ease), box-shadow .18s var(--bq-ease);border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;padding:.82rem 1.75rem;font-family:inherit;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.bq-btn:active{transform:translateY(0)}.bq-btn-primary{background:var(--bq-hero-fg);color:var(--bq-hero-bg);box-shadow:0 1px 2px #0003, 0 6px 20px -6px rgba(var(--bq-hero-tint), .35)}.bq-btn-primary:hover{background:color-mix(in srgb, var(--bq-hero-fg) 88%, var(--bq-hero-bg));box-shadow:0 2px 4px #0003, 0 10px 28px -6px rgba(var(--bq-hero-tint), .45);transform:translateY(-1px)}.bq-btn-ghost{background:rgba(var(--bq-hero-tint), .07);color:rgba(var(--bq-hero-tint), .92);border-color:rgba(var(--bq-hero-tint), .14);-webkit-backdrop-filter:blur(8px)}.bq-btn-ghost:hover{background:rgba(var(--bq-hero-tint), .12);border-color:rgba(var(--bq-hero-tint), .25);transform:translateY(-1px)}.bq-hero__code{text-align:left;background:var(--bq-window-bg);color:#e4e4e7;border:1px solid #ffffff14;border-radius:1rem;max-width:52rem;margin:4rem auto 0;overflow:hidden}.bq-hero__code pre{-webkit-overflow-scrolling:touch;margin:0;overflow-x:auto}.bq-hero__code-bar{font-family:var(--sl-font-mono);color:#ffffff8c;background:#ffffff06;border-bottom:1px solid #ffffff12;align-items:center;gap:.45rem;padding:.7rem 1.1rem;font-size:.72rem;display:flex}.bq-hero__code-bar span{border-radius:50%;width:.66rem;height:.66rem;display:inline-block}.bq-hero__code-bar em{margin-inline-start:.5rem;font-style:normal}.bq-stats{background:var(--bq-hero-bg);border-bottom:1px solid var(--bq-line);color:var(--bq-hero-fg);position:relative}.bq-stats:before{content:"";pointer-events:none;background:radial-gradient(50rem 12rem at 50% 0,#6366f126,#0000 72%);position:absolute;inset:0}.bq-stats__inner{grid-template-columns:repeat(4,1fr);max-width:74rem;margin:0 auto;padding:2.4rem 1.5rem;display:grid;position:relative}.bq-stat{text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding-inline:1rem;display:flex}.bq-stat+.bq-stat{border-inline-start:1px solid rgba(var(--bq-hero-tint), .1)}.bq-stat__figure{font-family:var(--bq-display);letter-spacing:-.025em;background:var(--bq-hero-grad);color:#0000;background-clip:text;font-size:clamp(1.7rem,3.2vw,2.3rem);font-weight:800;font-stretch:120%;line-height:1}.bq-stat__label{color:var(--bq-hero-dim);text-wrap:balance;font-size:.78rem;line-height:1.45}.bq-stat__label--link{color:rgba(var(--bq-hero-tint), .78);border-bottom:1px dotted rgba(var(--bq-hero-tint), .35);transition:color .18s var(--bq-ease), border-color .18s var(--bq-ease);text-decoration:none}.bq-stat__label--link:hover{color:var(--bq-hero-fg);border-bottom-color:currentColor}.bq-wall{padding-block:3.5rem 0}.bq-wall__title{text-align:center;font-family:var(--sl-font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--bq-hero-dim);margin:0 0 1.75rem;font-size:.73rem}.bq-wall__grid{border:1px solid var(--bq-line);background:var(--bq-film);border-radius:1.1rem;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.bq-wall__cell{letter-spacing:-.015em;color:rgba(var(--bq-hero-tint), .82);border-inline-start:1px solid var(--bq-line-soft);border-block-start:1px solid var(--bq-line-soft);transition:background .2s var(--bq-ease), color .2s var(--bq-ease);justify-content:center;align-items:center;gap:.6rem;padding:1.5rem 1rem;font-size:.9rem;font-weight:600;display:flex}.bq-wall__cell:nth-child(4n+1){border-inline-start:none}.bq-wall__cell:nth-child(-n+4){border-block-start:none}.bq-wall__cell:hover{background:var(--bq-film-2);color:var(--bq-hero-fg)}.bq-wall__cell svg{width:1.15rem;height:1.15rem;color:var(--sl-color-accent);opacity:.85;flex:none}@media (width<=52rem){.bq-wall__grid{grid-template-columns:repeat(2,1fr)}.bq-wall__cell:nth-child(4n+1){border-inline-start:1px solid var(--bq-line-soft)}.bq-wall__cell:nth-child(-n+4){border-block-start:1px solid var(--bq-line-soft)}.bq-wall__cell:nth-child(odd){border-inline-start:none}.bq-wall__cell:nth-child(-n+2){border-block-start:none}.bq-wall__cell{padding:1.25rem .75rem;font-size:.84rem}}.bq-features{grid-template-columns:repeat(auto-fill,minmax(min(17.5rem,100%),1fr));grid-auto-rows:1fr;grid-auto-flow:dense;align-items:stretch;gap:1rem;display:grid}.bq-card{background:linear-gradient(180deg, var(--bq-film-2), var(--bq-film));border:1px solid var(--bq-line);height:100%;transition:border-color .22s var(--bq-ease), box-shadow .22s var(--bq-ease), transform .22s var(--bq-ease);border-radius:1.1rem;flex-direction:column;padding:1.75rem 1.6rem;display:flex;position:relative}.bq-card:hover{border-color:color-mix(in srgb, var(--sl-color-accent) 40%, var(--bq-line));box-shadow:0 8px 30px -10px color-mix(in srgb, var(--sl-color-accent) 22%, transparent);transform:translateY(-2px)}.bq-card__icon{width:2.6rem;height:2.6rem;color:var(--bq-indigo);transition:transform .22s var(--bq-ease), border-color .22s var(--bq-ease);background:linear-gradient(140deg,#6366f129,#8b5cf617);border:1px solid #6366f138;border-radius:.65rem;flex:none;justify-content:center;align-self:flex-start;align-items:center;margin-bottom:1.15rem;display:flex}.bq-card__icon svg{width:1.35rem;height:1.35rem}[data-theme=dark] .bq-card__icon{color:#a5b4fc}.bq-card:hover .bq-card__icon{border-color:#6366f173;transform:scale(1.06)}.bq-card h3{letter-spacing:-.015em;color:var(--bq-hero-fg);margin:0 0 .45rem;font-size:.94rem;font-weight:620;line-height:1.35}.bq-card p{color:var(--bq-hero-dim);text-wrap:pretty;margin:0;font-size:.855rem;line-height:1.62}.bq-card--star{border-color:color-mix(in srgb, var(--sl-color-accent) 30%, var(--bq-line));background:linear-gradient(165deg, color-mix(in srgb, var(--sl-color-accent) 10%, transparent), var(--bq-film) 58%), var(--bq-film);grid-column:span 2;padding:2.1rem 2rem}.bq-card--star h3{letter-spacing:-.022em;margin-top:auto;padding-top:1.5rem;font-size:1.12rem}.bq-card--star p{max-width:30rem;font-size:.9rem}.bq-card--star .bq-card__icon{width:2.9rem;height:2.9rem}.bq-card--star .bq-card__icon svg{width:1.5rem;height:1.5rem}.bq-card--star:before{content:"";inset-inline:1.25rem;background:linear-gradient(90deg, transparent, var(--bq-indigo) 22%, var(--bq-spark) 78%, transparent);border-radius:999px;height:2px;position:absolute;top:-1px}.bq-card--star .bq-card__icon{background:color-mix(in srgb, var(--sl-color-accent) 10%, var(--bq-hero-bg));border-color:color-mix(in srgb, var(--sl-color-accent) 25%, transparent)}.bq-compare-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--bq-line);border-radius:var(--bq-radius,.75rem);background:var(--bq-hero-bg);overflow-x:auto}.bq-compare{border-collapse:separate;border-spacing:0;width:100%;font-size:.9rem}.bq-compare th,.bq-compare td{text-align:left;border-bottom:1px solid var(--bq-line-soft);padding:.85rem 1.15rem}.bq-compare thead th{background:rgba(var(--bq-hero-tint), .04);font-family:var(--sl-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--bq-hero-dim);border-bottom:1px solid var(--bq-line);white-space:nowrap;font-size:.68rem;font-weight:600;position:sticky;top:0}.bq-compare tbody tr:last-child th,.bq-compare tbody tr:last-child td{border-bottom:none}.bq-compare tbody tr{transition:background .14s var(--bq-ease)}.bq-compare tbody tr:hover{background:rgba(var(--bq-hero-tint), .04)}.bq-compare tbody th{color:rgba(var(--bq-hero-tint), .88);font-weight:500}.bq-compare .bq-c{text-align:center;width:8.5rem}.bq-compare .bq-col-buraq{color:var(--sl-color-accent);background:color-mix(in srgb, var(--sl-color-accent) 7%, var(--bq-hero-bg));box-shadow:inset 1px 0 0 color-mix(in srgb, var(--sl-color-accent) 20%, transparent), inset -1px 0 0 color-mix(in srgb, var(--sl-color-accent) 20%, transparent);position:relative}.bq-compare thead .bq-col-buraq{background:color-mix(in srgb, var(--sl-color-accent) 14%, var(--bq-hero-bg));box-shadow:inset 1px 0 0 color-mix(in srgb, var(--sl-color-accent) 20%, transparent), inset -1px 0 0 color-mix(in srgb, var(--sl-color-accent) 20%, transparent), inset 0 2px 0 var(--bq-spark)}.bq-col-buraq__tag{background:color-mix(in srgb, var(--sl-color-accent) 18%, transparent);color:var(--sl-color-accent-high);border-radius:999px;padding:.18rem .6rem;display:inline-block}.bq-compare tbody tr:last-child .bq-col-buraq{box-shadow:inset 1px 0 0 color-mix(in srgb, var(--sl-color-accent) 20%, transparent), inset -1px 0 0 color-mix(in srgb, var(--sl-color-accent) 20%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--sl-color-accent) 20%, transparent)}.bq-yes,.bq-no,.bq-partial{justify-content:center;align-items:center;font-weight:600;display:inline-flex}.bq-yes{color:#166534;background:#16a34a1a;border-radius:50%;width:1.35rem;height:1.35rem;font-size:.8rem}.bq-no{color:#6b655f;background:rgba(var(--bq-hero-tint), .07);border-radius:50%;width:1.35rem;height:1.35rem;font-size:.8rem}.bq-partial{letter-spacing:.01em;color:#92400e;background:#f59e0b1f;border-radius:999px;padding:.16rem .55rem;font-size:.72rem;font-weight:550}[data-theme=dark] .bq-yes{color:#4ade80;background:#4ade8021}[data-theme=dark] .bq-no{color:#a1a1aa;background:#ffffff0d}[data-theme=dark] .bq-partial{color:#fbbf24;background:#fbbf2421}.bq-ai-grid{grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));grid-auto-rows:1fr;align-items:stretch;gap:.875rem;display:grid}.bq-ai-card{background:color-mix(in srgb, var(--bq-hero-bg) 70%, transparent);border:1px solid var(--bq-line);-webkit-backdrop-filter:blur(8px);height:100%;transition:border-color .2s var(--bq-ease), transform .2s var(--bq-ease);border-radius:.75rem;flex-direction:column;padding:1.35rem 1.3rem;display:flex}.bq-ai-card:hover{border-color:color-mix(in srgb, var(--sl-color-accent) 38%, var(--bq-line));transform:translateY(-2px)}.bq-ai-card__icon{width:2.25rem;height:2.25rem;color:var(--bq-indigo);background:linear-gradient(140deg,#6366f129,#8b5cf617);border:1px solid #6366f138;border-radius:.6rem;flex:none;justify-content:center;align-self:flex-start;align-items:center;margin-bottom:.9rem;display:flex}[data-theme=dark] .bq-ai-card__icon{color:#a5b4fc}.bq-ai-card__icon svg{width:1.15rem;height:1.15rem}.bq-ai-card h3{letter-spacing:-.014em;color:var(--bq-hero-fg);margin:0 0 .4rem;font-size:.9rem;font-weight:620}.bq-ai-card p{color:var(--bq-hero-dim);text-wrap:pretty;margin:0;font-size:.83rem;line-height:1.6}.bq-ai-code{background:var(--bq-window-bg);color:#e4e4e7;border:1px solid #ffffff14;border-radius:.875rem;margin-top:2rem;overflow:hidden}.bq-ai-code pre{-webkit-overflow-scrolling:touch;margin:0;overflow-x:auto}.bq-ai-code-bar{font-family:var(--sl-font-mono);color:#ffffff8c;background:#ffffff08;border-bottom:1px solid #ffffff12;align-items:center;gap:.5rem;padding:.65rem 1.1rem;font-size:.72rem;display:flex}.bq-closing{isolation:isolate;text-align:center;background:var(--bq-hero-bg);border-top:1px solid var(--bq-line);color:var(--bq-hero-fg);padding:6.5rem 1.5rem;position:relative;overflow:hidden}.bq-closing:before{content:"";z-index:-1;background:radial-gradient(56rem 26rem at 50% 0,#6366f147,#0000 68%),radial-gradient(40rem 22rem at 82% 100%,#8b5cf62e,#0000 64%),radial-gradient(46rem 18rem at 22% 108%,#6366f129,#0000 66%);position:absolute;inset:0}.bq-closing:after{content:"";z-index:-1;background-color:var(--bq-rake);mask-image:var(--bq-lattice), radial-gradient(ellipse 68% 62% at 50% 50%, #000 2%, transparent 68%);mask-size:72px 72px,cover;mask-composite:intersect;-webkit-mask-image:var(--bq-lattice), radial-gradient(ellipse 68% 62% at 50% 50%, #000 2%, transparent 68%);-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-size:72px 72px,cover}.bq-closing__inner{max-width:46rem;margin:0 auto;position:relative}.bq-closing h2{font-family:var(--bq-display);letter-spacing:-.028em;color:var(--bq-hero-fg);text-wrap:balance;margin:0 0 .9rem;font-size:clamp(1.85rem,3.5vw,2.6rem);font-weight:780;font-stretch:118%;line-height:1.1}.bq-closing p{color:var(--bq-hero-dim);text-wrap:pretty;max-width:34rem;margin:0 auto 2.25rem;font-size:1.02rem;line-height:1.65}.bq-cta__install{background:rgba(var(--bq-hero-tint), .055);border:1px solid rgba(var(--bq-hero-tint), .12);max-width:100%;font-family:var(--sl-font-mono);color:var(--bq-hero-code);white-space:nowrap;-webkit-backdrop-filter:blur(8px);border-radius:.6rem;align-items:center;gap:.6rem;margin-bottom:2rem;padding:.7rem 1.3rem;font-size:.855rem;display:inline-flex;overflow-x:auto}.bq-cta__install:before{content:"$";color:rgba(var(--bq-hero-tint), .45);user-select:none}.bq-cta__actions{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}@keyframes bq-rise{0%{opacity:0;translate:0 1.4rem}}@keyframes bq-bloom-in{0%{opacity:0;scale:1.12}}@media (prefers-reduced-motion:no-preference){.bq-hero__badge,.bq-hero h1,.bq-hero__sub,.bq-hero__actions,.bq-hero__code{animation:.85s cubic-bezier(.16,1,.3,1) backwards bq-rise}.bq-hero__badge{animation-delay:60ms}.bq-hero h1{animation-delay:.16s}.bq-hero__sub{animation-delay:.3s}.bq-hero__actions{animation-delay:.4s}.bq-hero__code{animation-duration:1.15s;animation-delay:.5s}.bq-hero:before{animation:1.8s cubic-bezier(.16,1,.3,1) backwards bq-bloom-in}@supports (animation-timeline:view()){.bq-stat,.bq-wall__cell,.bq-head,.bq-card,.bq-ai-card,.bq-async-card,.bq-async-bench,.bq-compare-wrap,.bq-ai-code,.bq-closing__inner{animation:.7s cubic-bezier(.16,1,.3,1) both bq-rise view();animation-range:entry entry 42%}.bq-card:nth-child(3n+2),.bq-ai-card:nth-child(3n+2),.bq-wall__cell:nth-child(4n+2){animation-range:entry entry 50%}.bq-card:nth-child(3n+3),.bq-ai-card:nth-child(3n+3),.bq-wall__cell:nth-child(4n+3){animation-range:entry entry 58%}.bq-wall__cell:nth-child(4n+4){animation-range:entry entry 66%}}}@media (width<=60rem){.bq-section{padding-block:4.5rem}.bq-closing{padding-block:5rem}.bq-head{margin-bottom:2.75rem}}@media (width<=45rem){.bq-hero{padding:4.5rem 1.25rem 4rem}.bq-hero__code{border-radius:.75rem}.bq-section{padding-block:3.5rem}.bq-closing{padding:4rem 1.25rem}.bq-head{margin-bottom:2.25rem}.bq-sub{margin-bottom:2rem}.bq-page{padding-inline:1.15rem}.bq-card{padding:1.35rem 1.25rem}.bq-card--star{grid-column:auto;padding:1.5rem 1.35rem}.bq-card--star h3{font-size:1rem}.bq-stats__inner{grid-template-columns:repeat(2,1fr);gap:1.6rem 0;padding:2rem 1.25rem}.bq-stat:nth-child(odd){border-inline-start:none}}@media (width<=26rem){.bq-hero__actions,.bq-cta__actions{flex-direction:column;align-items:stretch}.bq-btn{justify-content:center}.bq-cta__install{white-space:normal;overflow-wrap:anywhere;text-align:start;align-items:flex-start;font-size:.78rem;line-height:1.5;display:flex;overflow-x:visible}}.bq-async-compare{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:1rem;margin-bottom:2rem;display:grid}.bq-async-card{border:1px solid var(--bq-line);border-radius:var(--bq-radius,.75rem);background:var(--bq-hero-bg);flex-direction:column;display:flex;overflow:hidden}.bq-async-card--ours{border-color:color-mix(in srgb, var(--sl-color-accent) 35%, var(--bq-line));background:linear-gradient(165deg, color-mix(in srgb, var(--sl-color-accent) 5%, transparent), transparent 55%), var(--bq-hero-bg)}.bq-async-card__head{border-bottom:1px solid var(--bq-line);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.85rem 1.15rem;display:flex}.bq-async-tag{letter-spacing:.02em;color:var(--sl-color-accent);background:color-mix(in srgb, var(--sl-color-accent) 12%, transparent);border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:650}.bq-async-tag--muted{color:var(--bq-hero-dim);background:rgba(var(--bq-hero-tint), .07)}.bq-async-note{color:var(--bq-hero-dim);font-size:.78rem}.bq-async-card pre{font-family:var(--sl-font-mono);tab-size:4;background:0 0;border:none;flex:1;margin:0;padding:1.1rem 1.15rem;font-size:.78rem;line-height:1.7;overflow-x:auto}.bq-async-card__foot{border-top:1px solid var(--bq-line);color:var(--bq-hero-dim);text-wrap:pretty;margin:0;padding:.85rem 1.15rem;font-size:.82rem;line-height:1.6}.bq-async-card__foot code{font-family:var(--sl-font-mono);color:rgba(var(--bq-hero-tint), .72);font-size:.92em}.bq-async-bench{border:1px solid var(--bq-line);border-radius:var(--bq-radius,.75rem);background:var(--bq-hero-bg);padding:1.5rem 1.6rem}.bq-async-bench__title{letter-spacing:.06em;text-transform:uppercase;color:var(--bq-hero-dim);margin:0 0 1.1rem;font-size:.8rem;font-weight:600}.bq-async-bench__rows{flex-direction:column;gap:.7rem;display:flex}.bq-async-bench__row{grid-template-columns:minmax(7rem,11rem) 1fr auto;align-items:center;gap:.9rem;display:grid}.bq-async-bench__label{color:rgba(var(--bq-hero-tint), .72);font-size:.85rem}.bq-async-bench__label code{font-family:var(--sl-font-mono);font-size:.9em}.bq-async-bench__bar{height:.6rem;width:var(--w);background:rgba(var(--bq-hero-tint), .3);border-radius:999px;min-width:.6rem}.bq-async-bench__bar--fast{background:linear-gradient(90deg, var(--sl-color-accent), #8b5cf6)}.bq-async-bench__val{font-family:var(--sl-font-mono);color:var(--sl-color-accent);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600}.bq-async-bench__val--slow{color:var(--bq-hero-dim)}.bq-async-bench__foot{color:var(--bq-hero-dim);text-wrap:pretty;margin:1.2rem 0 0;font-size:.78rem;line-height:1.6}.bq-async-bench__foot code{font-family:var(--sl-font-mono);font-size:.92em}@media (width<=34rem){.bq-async-bench__row{grid-template-columns:1fr auto}.bq-async-bench__bar{order:3;grid-column:1/-1}}.bq-compare__link{color:inherit;border-bottom:1px dotted rgba(var(--bq-hero-tint), .3);transition:color .15s var(--bq-ease), border-color .15s var(--bq-ease);text-decoration:none}.bq-compare__link:hover{color:var(--sl-color-accent);border-bottom-color:var(--sl-color-accent)}.bq-compare__link sup{color:var(--sl-color-accent);margin-inline-start:.15em;font-size:.7em}.bq-compare__note{color:var(--bq-hero-dim);text-wrap:pretty;margin:.9rem 0 0;font-size:.8rem;line-height:1.6}.bq-compare__note a{color:var(--sl-color-accent);text-underline-offset:.2em}
