.install[data-astro-cid-swawiaf7]{flex-wrap:wrap;align-items:stretch;gap:.75rem;min-width:0;max-width:100%;display:flex}.download[data-astro-cid-swawiaf7]{background:var(--accent);color:var(--on-accent);white-space:nowrap;border-radius:11px;align-items:center;padding:.75rem 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.download[data-astro-cid-swawiaf7]:hover{background:var(--accent-hover);color:var(--on-accent)}.brew[data-astro-cid-swawiaf7]{border:1px solid var(--line);background:var(--code-bg);border-radius:11px;align-items:center;gap:.75rem;min-width:0;max-width:100%;padding:.35rem .4rem .35rem .9rem;display:inline-flex}.brew[data-astro-cid-swawiaf7] code[data-astro-cid-swawiaf7]{white-space:nowrap;min-width:0;font-size:.9rem;overflow-x:auto}.prompt[data-astro-cid-swawiaf7]{color:var(--muted);user-select:none}.copy[data-astro-cid-swawiaf7]{font:inherit;background:var(--surface-strong);min-width:4.5rem;color:var(--text);cursor:pointer;border:0;border-radius:8px;flex:none;padding:.4rem .75rem;font-size:.85rem;font-weight:550}.copy[data-astro-cid-swawiaf7]:hover{background:var(--accent-soft);color:var(--accent)}.copy[data-astro-cid-swawiaf7].done{background:var(--accent);color:var(--on-accent)}@media (width<=30rem){.brew[data-astro-cid-swawiaf7]{width:100%}.brew[data-astro-cid-swawiaf7] code[data-astro-cid-swawiaf7]{white-space:normal;overflow-wrap:anywhere}}.shot[data-astro-cid-aatdr2li]{max-width:100%;box-shadow:var(--shadow);border-radius:16px}.stats[data-astro-cid-23gkgyqt]{--other:color-mix(in oklab, var(--muted) 35%, var(--surface));padding-top:clamp(4rem,9vw,6rem)}h2[data-astro-cid-23gkgyqt]{font-size:clamp(1.75rem,3.6vw,2.5rem)}.lede[data-astro-cid-23gkgyqt]{max-width:40rem;color:var(--muted);margin-top:.75rem}.headline[data-astro-cid-23gkgyqt]{font:650 clamp(1.25rem, 2.4vw, 1.6rem) / 1.3 var(--font-display);letter-spacing:-.015em;max-width:40rem;margin-top:2rem}.figures[data-astro-cid-23gkgyqt]{border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin-top:1.5rem;display:grid}.figure[data-astro-cid-23gkgyqt]{padding:1.4rem 1.5rem 1.4rem 0}.figure[data-astro-cid-23gkgyqt]+.figure[data-astro-cid-23gkgyqt]{border-left:1px solid var(--line);padding-left:1.5rem}.number[data-astro-cid-23gkgyqt]{font:750 clamp(2.5rem, 6vw, 3.75rem) / 1 var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.caption[data-astro-cid-23gkgyqt]{color:var(--muted);margin-top:.4rem;font-size:.95rem}.panels[data-astro-cid-23gkgyqt]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:1rem;margin-top:1.5rem;display:grid}.side[data-astro-cid-23gkgyqt]{gap:1rem;display:grid}.panel[data-astro-cid-23gkgyqt]{border-radius:var(--radius);background:var(--surface);padding:1.25rem 1.35rem 1.4rem}h3[data-astro-cid-23gkgyqt]{letter-spacing:-.01em;font-size:1rem}.hint[data-astro-cid-23gkgyqt]{color:var(--muted);margin-top:.2rem;font-size:.85rem}.sliders[data-astro-cid-23gkgyqt]{gap:.95rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.sliders[data-astro-cid-23gkgyqt].compact{gap:.8rem}.sliders[data-astro-cid-23gkgyqt] li{grid-template-columns:minmax(0,1fr) auto;gap:.45rem 1rem;font-size:.93rem;display:grid}.sliders[data-astro-cid-23gkgyqt] .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sliders[data-astro-cid-23gkgyqt] .value{color:var(--muted);font-variant-numeric:tabular-nums}.sliders[data-astro-cid-23gkgyqt] .track{background:var(--surface-strong);border-radius:2px;grid-column:1/-1;height:4px;margin-inline:7px;position:relative}.sliders[data-astro-cid-23gkgyqt] .track:before{content:"";background:var(--accent);border-radius:2px;width:0;position:absolute;inset:0 auto 0 0}.sliders[data-astro-cid-23gkgyqt] .track:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 .5px #0003,0 1px 3px #0000004d}.in[data-astro-cid-23gkgyqt] .sliders[data-astro-cid-23gkgyqt] .track:before{width:var(--share)}.in[data-astro-cid-23gkgyqt] .sliders[data-astro-cid-23gkgyqt] .track:after{left:var(--share)}@media (prefers-reduced-motion:no-preference){.sliders[data-astro-cid-23gkgyqt] .track:before,.sliders[data-astro-cid-23gkgyqt] .track:after{transition:width 1.1s cubic-bezier(.16,1,.3,1),left 1.1s cubic-bezier(.16,1,.3,1)}.sliders[data-astro-cid-23gkgyqt] li:nth-child(2) .track:before,.sliders[data-astro-cid-23gkgyqt] li:nth-child(2) .track:after{transition-delay:70ms}.sliders[data-astro-cid-23gkgyqt] li:nth-child(3) .track:before,.sliders[data-astro-cid-23gkgyqt] li:nth-child(3) .track:after{transition-delay:.14s}.sliders[data-astro-cid-23gkgyqt] li:nth-child(4) .track:before,.sliders[data-astro-cid-23gkgyqt] li:nth-child(4) .track:after{transition-delay:.21s}.sliders[data-astro-cid-23gkgyqt] li:nth-child(n+5) .track:before,.sliders[data-astro-cid-23gkgyqt] li:nth-child(n+5) .track:after{transition-delay:.28s}}.stack[data-astro-cid-23gkgyqt]{gap:2px;height:14px;margin-top:1rem;display:flex}.stack[data-astro-cid-23gkgyqt] span{border-radius:4px;min-width:4px}.legend[data-astro-cid-23gkgyqt]{gap:.45rem;margin:.9rem 0 0;padding:0;font-size:.93rem;list-style:none;display:grid}.legend[data-astro-cid-23gkgyqt] li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.legend[data-astro-cid-23gkgyqt] .swatch{border-radius:3px;width:10px;height:10px}.legend[data-astro-cid-23gkgyqt] .value{color:var(--muted);font-variant-numeric:tabular-nums}@media (width<=52rem){.panels[data-astro-cid-23gkgyqt]{grid-template-columns:minmax(0,1fr)}}@media (width<=34rem){.figures[data-astro-cid-23gkgyqt]{grid-template-columns:repeat(3,minmax(0,1fr))}.figure[data-astro-cid-23gkgyqt]{padding-right:.75rem}.figure[data-astro-cid-23gkgyqt]+.figure[data-astro-cid-23gkgyqt]{padding-left:.75rem}.number[data-astro-cid-23gkgyqt]{font-size:2rem}.caption[data-astro-cid-23gkgyqt]{font-size:.85rem}}.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,6vw,5rem);padding-block:clamp(3rem,8vw,6rem) clamp(3rem,6vw,4rem);display:grid}.icon[data-astro-cid-lcdefpme]{box-shadow:var(--shadow);border-radius:22px}h1[data-astro-cid-lcdefpme]{letter-spacing:-.035em;max-width:14ch;margin-top:1.5rem;font-size:clamp(2.4rem,4.6vw,3.5rem);font-weight:750}.sub[data-astro-cid-lcdefpme]{max-width:36rem;color:var(--muted);margin-top:1.25rem;margin-bottom:2rem;font-size:clamp(1.1rem,1.6vw,1.25rem)}.meta[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:1.1rem;font-size:.9rem}kbd[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--surface);border-radius:5px;padding:.05rem .35rem}.preview[data-astro-cid-lcdefpme]{justify-items:center;display:grid}.features[data-astro-cid-lcdefpme]{padding-top:clamp(4rem,9vw,6.5rem)}.features[data-astro-cid-lcdefpme]>h2[data-astro-cid-lcdefpme],.close[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.75rem,3.6vw,2.5rem)}.feature[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:clamp(2rem,6vw,5rem);padding-block:clamp(2.5rem,5vw,3.5rem);display:grid}.feature[data-astro-cid-lcdefpme]:nth-of-type(odd) .picture[data-astro-cid-lcdefpme]{order:-1}.feature[data-astro-cid-lcdefpme].text-only{display:block}.feature[data-astro-cid-lcdefpme].text-only ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));column-gap:3rem;max-width:none}.feature[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.4rem,2.4vw,1.75rem)}.feature[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:34rem;color:var(--muted);margin-top:.6rem}.feature[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:.4rem;max-width:34rem;margin:1.1rem 0 0;padding-left:1.1rem;display:grid}.feature[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]::marker{color:var(--accent)}.extras[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2rem;padding-top:clamp(2.5rem,5vw,3.5rem);display:grid}.extras[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.1rem}.extras[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:.4rem}.promise[data-astro-cid-lcdefpme]{margin-top:clamp(4rem,9vw,6rem)}.promise[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;display:grid}.promise[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{padding:1.5rem 1.6rem}.promise[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:1px solid var(--line)}dt[data-astro-cid-lcdefpme]{font:700 1.35rem/1.2 var(--font-display);letter-spacing:-.02em}dd[data-astro-cid-lcdefpme]{color:var(--muted);margin:.4rem 0 0}.close[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.25rem;padding-top:clamp(4.5rem,10vw,7rem);display:grid}.close[data-astro-cid-lcdefpme] .install{justify-content:center}.close[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{box-shadow:var(--shadow);border-radius:15px}@media (width<=52rem){.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.feature[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);justify-items:center}.feature[data-astro-cid-lcdefpme] .copy[data-astro-cid-lcdefpme]{justify-self:stretch}.feature[data-astro-cid-lcdefpme]:nth-of-type(odd) .picture[data-astro-cid-lcdefpme]{order:0}.promise[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:0;border-top:1px solid var(--line)}}
