.page[data-astro-cid-g74ua3ks]{padding-block-end:var(--s-8)}.about[data-astro-cid-g74ua3ks] p{font:var(--t-body);color:var(--fg-muted);max-inline-size:var(--measure);white-space:pre-line;margin-block-end:var(--s-3)}.lead[data-astro-cid-g74ua3ks]{font:var(--t-lead);color:var(--fg-muted);margin-block-end:var(--s-6)}.crumb[data-astro-cid-g74ua3ks]{gap:var(--s-2);font:var(--t-caption);color:var(--fg-muted);margin-block-end:var(--s-3);display:flex}.crumb[data-astro-cid-g74ua3ks] a[data-astro-cid-g74ua3ks]{color:var(--fg-muted);text-decoration:none}.crumb[data-astro-cid-g74ua3ks] a[data-astro-cid-g74ua3ks]:hover{color:var(--fg)}h1[data-astro-cid-g74ua3ks]{margin-block-end:var(--s-6)}.cols[data-astro-cid-g74ua3ks]{gap:var(--s-6);grid-template-columns:minmax(0,1fr) 24rem;align-items:start;display:grid}.left[data-astro-cid-g74ua3ks]{gap:var(--s-5);flex-direction:column;min-inline-size:0;display:flex}.art[data-astro-cid-g74ua3ks]{aspect-ratio:16/9;border-radius:var(--r-card);border:1px solid var(--line);background:#0a0b0b;overflow:hidden}.art[data-astro-cid-g74ua3ks] img[data-astro-cid-g74ua3ks]{object-fit:cover;block-size:100%;inline-size:100%;display:block}.spec[data-astro-cid-g74ua3ks]{gap:var(--s-5) var(--s-6);padding:var(--s-4) var(--s-5);border-radius:var(--r-card);border:1px solid var(--line);background:var(--ink-1);flex-wrap:wrap;margin:0;display:flex}.spec[data-astro-cid-g74ua3ks]>div[data-astro-cid-g74ua3ks]{gap:var(--s-2);flex-direction:column;min-inline-size:5rem;display:flex}.spec[data-astro-cid-g74ua3ks] dt[data-astro-cid-g74ua3ks]{font:var(--t-label);color:var(--fg-muted)}.spec[data-astro-cid-g74ua3ks] dd[data-astro-cid-g74ua3ks]{font:var(--t-ui-strong);margin:0}.spec[data-astro-cid-g74ua3ks] dd[data-astro-cid-g74ua3ks][data-since]{min-inline-size:8ch;display:inline-block}.muted[data-astro-cid-g74ua3ks]{color:var(--fg-muted)}.block[data-astro-cid-g74ua3ks] h2[data-astro-cid-g74ua3ks]{font:var(--t-h3);letter-spacing:var(--track-h3);margin-block-end:var(--s-4)}.block[data-astro-cid-g74ua3ks] h3[data-astro-cid-g74ua3ks]{font:var(--t-ui-strong);letter-spacing:0;margin-block:var(--s-4) var(--s-2)}.wide[data-astro-cid-g74ua3ks]{margin-block-start:var(--s-8)}.sechead[data-astro-cid-g74ua3ks]{font:var(--t-ui-strong);color:var(--fg);border-inline-start:3px solid var(--teal-ink);margin-block-end:var(--s-4);padding-inline-start:var(--s-3)}.cards[data-astro-cid-g74ua3ks]{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));display:grid}.cards[data-astro-cid-g74ua3ks].setup{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.cards[data-astro-cid-g74ua3ks] .fcard{align-items:flex-start;gap:var(--s-4);min-inline-size:0;padding:var(--s-5);background:var(--ink-1);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;display:flex}.cards[data-astro-cid-g74ua3ks] .fcard-head{align-items:center;gap:var(--s-3);font:var(--t-ui-strong);color:var(--fg);margin:0;display:flex}.cards[data-astro-cid-g74ua3ks] .fbadge{block-size:1.75rem;inline-size:1.75rem;color:var(--teal-ink);background:#12a58a1f;border-radius:8px;flex:none;place-items:center;display:grid}.cards[data-astro-cid-g74ua3ks] .fchecks,.cards[data-astro-cid-g74ua3ks] .fsteps{gap:var(--s-2);flex-direction:column;inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.cards[data-astro-cid-g74ua3ks] .fchecks li,.cards[data-astro-cid-g74ua3ks] .fsteps li{align-items:flex-start;gap:var(--s-2);font:var(--t-caption);color:var(--fg);display:flex}.cards[data-astro-cid-g74ua3ks] .fchecks li>svg{color:var(--teal-ink);flex:none;margin-block-start:.2rem}.cards[data-astro-cid-g74ua3ks] .fbody{flex-direction:column;align-items:flex-start;gap:.125rem;min-inline-size:0;display:flex}.cards[data-astro-cid-g74ua3ks] .fname{overflow-wrap:anywhere}.cards[data-astro-cid-g74ua3ks] .fnote{padding:0 var(--s-2);border:1px solid var(--line-strong);border-radius:var(--r-pill);font:var(--t-label);color:var(--warn)}.cards[data-astro-cid-g74ua3ks] .fopts{color:var(--fg-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.45}.cards[data-astro-cid-g74ua3ks] .fstep{border-radius:var(--r-pill);background:var(--ink-3);block-size:1.25rem;inline-size:1.25rem;font:var(--t-label);color:var(--teal-ink);flex:none;place-items:center;margin-block-start:.05rem;display:grid}.cards[data-astro-cid-g74ua3ks] .fcopy{font:var(--t-caption);color:var(--fg-muted);margin:0}.cards[data-astro-cid-g74ua3ks] .flink{font:var(--t-ui);color:var(--teal-ink);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.cards[data-astro-cid-g74ua3ks] .flink:hover,.cards[data-astro-cid-g74ua3ks] .fmore:hover{color:var(--teal-bright)}.cards[data-astro-cid-g74ua3ks] .fmore{font:var(--t-ui);color:var(--teal-ink);cursor:pointer;background:0 0;border:0;padding:0}.reqs[data-astro-cid-g74ua3ks]{border-collapse:collapse;text-align:left;inline-size:100%}.reqs[data-astro-cid-g74ua3ks] th[data-astro-cid-g74ua3ks],.reqs[data-astro-cid-g74ua3ks] td[data-astro-cid-g74ua3ks]{padding:var(--s-3) var(--s-4) var(--s-3) 0;border-block-end:1px solid var(--line);font:var(--t-body);vertical-align:top;font-weight:400}.reqs[data-astro-cid-g74ua3ks] th[data-astro-cid-g74ua3ks]{inline-size:14rem;color:var(--fg-muted)}.more[data-astro-cid-g74ua3ks]{font:var(--t-caption);margin-block-start:var(--s-4)}.buy[data-astro-cid-g74ua3ks]{top:calc(var(--header-h) + var(--s-5));gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-card);border:1px solid var(--line);background:var(--ink-1);flex-direction:column;display:flex;position:sticky}.bh[data-astro-cid-g74ua3ks]{font:var(--t-ui-strong);letter-spacing:0;color:var(--fg-muted)}.variants[data-astro-cid-g74ua3ks]{gap:var(--s-2);flex-direction:column;display:flex}.variant[data-astro-cid-g74ua3ks]{align-items:center;column-gap:var(--s-3);block-size:4rem;padding-inline:var(--s-4);border-radius:var(--r-control);border:1px solid var(--line);background:var(--ink-2);cursor:pointer;transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);grid-template-columns:1fr auto;grid-template-areas:"name price""stock price";display:grid}.variant[data-astro-cid-g74ua3ks] input[data-astro-cid-g74ua3ks]{opacity:0;pointer-events:none;position:absolute}.variant[data-astro-cid-g74ua3ks]:has(input:checked){border-color:var(--line-strong);background:var(--ink-3)}.variant[data-astro-cid-g74ua3ks]:has(input:focus-visible){outline:2px solid var(--teal-bright);outline-offset:2px}.variant[data-astro-cid-g74ua3ks][data-state=out]{cursor:not-allowed;opacity:.55}.vname[data-astro-cid-g74ua3ks]{font:var(--t-ui-strong);text-overflow:ellipsis;white-space:nowrap;grid-area:name;min-inline-size:0;overflow:hidden}.vstock[data-astro-cid-g74ua3ks]{font:var(--t-caption);color:var(--fg-muted);grid-area:stock}.vprice[data-astro-cid-g74ua3ks]{font:900 1.125rem / 1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right;grid-area:price;min-inline-size:5ch}.vfail[data-astro-cid-g74ua3ks]{font:var(--t-caption);color:var(--warn);display:none}.buy[data-astro-cid-g74ua3ks]:has([data-variants][data-state=none]) .vfail[data-astro-cid-g74ua3ks]{display:block}.buy[data-astro-cid-g74ua3ks]:has([data-variants][data-state=none]) .variants[data-astro-cid-g74ua3ks]{display:none}.qty[data-astro-cid-g74ua3ks]{justify-content:space-between;align-items:center;gap:var(--s-3);font:var(--t-ui);color:var(--fg-muted);display:flex}.stepper[data-astro-cid-g74ua3ks]{border-radius:var(--r-control);border:1px solid var(--line);background:var(--ink-2);align-items:center;display:flex;overflow:hidden}.stepper[data-astro-cid-g74ua3ks] button[data-astro-cid-g74ua3ks]{block-size:2.5rem;inline-size:2.25rem;color:var(--fg);cursor:pointer;background:0 0;border:0;font-size:1rem}.stepper[data-astro-cid-g74ua3ks] button[data-astro-cid-g74ua3ks]:hover:not(:disabled){background:var(--ink-3)}.stepper[data-astro-cid-g74ua3ks] button[data-astro-cid-g74ua3ks][aria-disabled=true]{color:var(--fg-dim);cursor:not-allowed}.stepper[data-astro-cid-g74ua3ks] input[data-astro-cid-g74ua3ks]{border:0;border-inline:1px solid var(--line);text-align:center;block-size:2.5rem;inline-size:3rem;font:var(--t-ui-strong);font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield;background:0 0}.stepper[data-astro-cid-g74ua3ks] input[data-astro-cid-g74ua3ks]::-webkit-outer-spin-button,.stepper[data-astro-cid-g74ua3ks] input[data-astro-cid-g74ua3ks]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.acts[data-astro-cid-g74ua3ks]{gap:var(--s-2);flex-direction:column;display:flex}.acts[data-astro-cid-g74ua3ks] [data-busy]{opacity:.7;pointer-events:none}.note[data-astro-cid-g74ua3ks]{font:var(--t-caption);color:var(--fg-muted)}.note[data-astro-cid-g74ua3ks][data-tone=bad]{color:var(--bad)}.note[data-astro-cid-g74ua3ks][data-tone=warn]{color:var(--warn)}.quotes[data-astro-cid-g74ua3ks]{gap:var(--s-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.quotes[data-astro-cid-g74ua3ks] li{border-inline-start:2px solid var(--line-strong);padding-inline-start:var(--s-5)}.quotes[data-astro-cid-g74ua3ks] blockquote{margin:0 0 var(--s-2);font:var(--t-lead);color:var(--fg)}.quotes[data-astro-cid-g74ua3ks] p{align-items:baseline;gap:var(--s-3);font:var(--t-caption);color:var(--fg-muted);margin:0;display:flex}.quotes[data-astro-cid-g74ua3ks] .stars{color:var(--teal-ink);letter-spacing:.1em}@media (width<=62rem){.cols[data-astro-cid-g74ua3ks]{grid-template-columns:1fr}.buy[data-astro-cid-g74ua3ks]{position:static}}
