.crumbs[data-astro-cid-ezvlwyc3] ol[data-astro-cid-ezvlwyc3]{font:400 .78rem/1.5 var(--font-mono);color:var(--muted);flex-wrap:wrap;gap:.15rem .5rem;margin:0 0 1.1rem;padding:0;list-style:none;display:flex}.crumbs[data-astro-cid-ezvlwyc3] li[data-astro-cid-ezvlwyc3]{gap:.5rem;min-width:0;display:inline-flex}.crumbs[data-astro-cid-ezvlwyc3] li[data-astro-cid-ezvlwyc3]+li[data-astro-cid-ezvlwyc3]:before{content:"/";color:var(--line-2)}.crumbs[data-astro-cid-ezvlwyc3] a[data-astro-cid-ezvlwyc3]{color:var(--muted);border-bottom:1px solid var(--line-2);text-decoration:none}.crumbs[data-astro-cid-ezvlwyc3] a[data-astro-cid-ezvlwyc3]:hover{color:var(--accent-dark);border-color:var(--accent)}.crumbs[data-astro-cid-ezvlwyc3] span[data-astro-cid-ezvlwyc3][aria-current]{color:var(--ink-2)}.byline[data-astro-cid-7mgjudca]{font:400 .8rem/1.5 var(--font-mono);color:var(--muted);flex-wrap:wrap;gap:.2rem 1.25rem;margin:1.1rem 0 0;display:flex}.byline[data-astro-cid-7mgjudca] a[data-astro-cid-7mgjudca],.byline[data-astro-cid-7mgjudca] time[data-astro-cid-7mgjudca]{color:var(--ink-2)}.toc[data-astro-cid-7k3pnqyz]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:.9rem 1rem;font-size:.9rem;line-height:1.4}summary[data-astro-cid-7k3pnqyz]{font:500 .76rem/1.4 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);cursor:pointer}ol[data-astro-cid-7k3pnqyz]{counter-reset:toc;margin:.8rem 0 0;padding:0;list-style:none}li[data-astro-cid-7k3pnqyz]{counter-increment:toc;border-top:1px dashed var(--line);grid-template-columns:1.7rem minmax(0,1fr);padding:.32rem 0;display:grid}li[data-astro-cid-7k3pnqyz]:before{content:counter(toc, decimal-leading-zero);font:400 .72rem/1.75 var(--font-mono);color:var(--accent-dark)}a[data-astro-cid-7k3pnqyz]{color:var(--ink-2);text-decoration:none}a[data-astro-cid-7k3pnqyz]:hover{color:var(--accent-dark);text-decoration:underline}.faq[data-astro-cid-hemr5th4]{margin-top:3rem}.faq[data-astro-cid-hemr5th4] h2[data-astro-cid-hemr5th4]{border-top:1px solid var(--line-2);padding-top:.9rem}details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line)}details[data-astro-cid-hemr5th4]:first-of-type{border-top:1px solid var(--line)}summary[data-astro-cid-hemr5th4]{cursor:pointer;align-items:baseline;gap:.75rem;padding:.9rem 0;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:before{content:"+";font:500 1.1rem/1 var(--font-mono);color:var(--accent-dark);flex:none;width:1rem}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:before{content:"−"}summary[data-astro-cid-hemr5th4] h3[data-astro-cid-hemr5th4]{font:600 1.02rem/1.4 var(--font-body);letter-spacing:0;margin:0}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--ink-2);margin:0 0 1.1rem 1.75rem}.box[data-astro-cid-tt6fqxdj]{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--line-2);border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr);gap:.85rem;margin:1.6rem 0;padding:1rem 1.1rem;font-size:.96rem;line-height:1.55;display:grid}.box-icon[data-astro-cid-tt6fqxdj]{background:var(--paper-2);width:2.1rem;height:2.1rem;color:var(--roast);border-radius:50%;place-items:center;display:grid}.box-title[data-astro-cid-tt6fqxdj]{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink);margin:.35rem 0 .4rem;font-size:.78rem;font-weight:500}.box-body[data-astro-cid-tt6fqxdj] p{margin:0 0 .6em}.box-body[data-astro-cid-tt6fqxdj]>:last-child{margin-bottom:0}.box--method[data-astro-cid-tt6fqxdj]{border-left-color:var(--green);background:var(--green-bg);border-color:#c5dace}.box--method[data-astro-cid-tt6fqxdj] .box-icon[data-astro-cid-tt6fqxdj]{color:var(--green);background:#fff}.box--transparency[data-astro-cid-tt6fqxdj]{border-left-color:var(--crema)}.box--tip[data-astro-cid-tt6fqxdj]{border-left-color:var(--green)}.box--warning[data-astro-cid-tt6fqxdj]{border-left-color:var(--accent);background:var(--warn-bg);border-color:#ecd3b4}.box--warning[data-astro-cid-tt6fqxdj] .box-icon[data-astro-cid-tt6fqxdj]{color:var(--accent-dark);background:#fff}.box--calc[data-astro-cid-tt6fqxdj]{border-left-color:var(--roast);background:var(--paper-2)}.box--calc[data-astro-cid-tt6fqxdj] .box-icon[data-astro-cid-tt6fqxdj]{background:#fff}.box--calc[data-astro-cid-tt6fqxdj] .box-body[data-astro-cid-tt6fqxdj]{font-family:var(--font-mono);font-size:.9rem}.related[data-astro-cid-i6azdumn]{margin-top:3rem}.related[data-astro-cid-i6azdumn] h2[data-astro-cid-i6azdumn]{border-top:1px solid var(--line-2);padding-top:.9rem}.amz[data-astro-cid-mmjptwhc]{flex-direction:column;align-items:flex-start;gap:.25rem;max-width:100%;display:inline-flex}.amz-btn[data-astro-cid-mmjptwhc]{background:var(--accent);color:#fff;border:1.5px solid var(--accent);border-radius:var(--radius);min-height:2.9rem;font:600 1rem/1.2 var(--font-body);box-shadow:0 2px 0 var(--accent-dark);justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.1rem;text-decoration:none;transition:background-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.amz-btn[data-astro-cid-mmjptwhc]:hover{background:var(--accent-dark);border-color:var(--accent-dark);color:#fff}.amz-btn[data-astro-cid-mmjptwhc]:active{box-shadow:none;transform:translateY(2px)}.amz--small[data-astro-cid-mmjptwhc] .amz-btn[data-astro-cid-mmjptwhc]{white-space:nowrap;min-height:2.4rem;padding:.4rem .7rem;font-size:.88rem}.amz-star[data-astro-cid-mmjptwhc]{margin-left:.1em;font-weight:400}.amz-unavailable[data-astro-cid-mmjptwhc]{color:var(--muted);font-size:.85rem;font-style:italic}.pimg[data-astro-cid-pkoz2y7j]{flex-direction:column;gap:.3rem;margin:0;display:flex}.pimg[data-astro-cid-pkoz2y7j] img{object-fit:contain;border:1px solid var(--line);border-radius:var(--radius);background:#fff;width:100%;height:13rem;padding:.75rem;display:block}.pimg[data-astro-cid-pkoz2y7j] figcaption[data-astro-cid-pkoz2y7j]{font:400 .68rem/1.2 var(--font-mono);letter-spacing:.04em;color:var(--muted)}img.pthumb{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:4px;flex:none;width:2.75rem;height:2.75rem}.table-block[data-astro-cid-mmnll3zm]{margin:1.75rem 0 2rem}.table-tools[data-astro-cid-mmnll3zm]{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0;border-bottom:0;flex-wrap:wrap;align-items:flex-end;gap:.6rem .8rem;padding:.8rem .9rem;display:flex}.table-tools[data-astro-cid-mmnll3zm][hidden]{display:none}.tool[data-astro-cid-mmnll3zm]{flex-direction:column;flex:9.5rem;gap:.2rem;min-width:0;max-width:15rem;display:flex}.tool[data-astro-cid-mmnll3zm]>span[data-astro-cid-mmnll3zm]{font:500 .68rem/1.2 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.tool[data-astro-cid-mmnll3zm] select[data-astro-cid-mmnll3zm],.tool[data-astro-cid-mmnll3zm] input[data-astro-cid-mmnll3zm]{width:100%;min-height:2.5rem;font:400 .92rem/1.2 var(--font-body);color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:4px;padding:.35rem .55rem}.tool--sort[data-astro-cid-mmnll3zm]{display:flex}@media (width>=48rem){.tool--sort[data-astro-cid-mmnll3zm]{display:none}}.tool-status[data-astro-cid-mmnll3zm]{min-height:2.5rem;color:var(--ink-2);align-items:center;gap:.75rem;margin-left:auto;font-size:.8rem;display:flex}.reset[data-astro-cid-mmnll3zm]{font:500 .82rem/1 var(--font-body);color:var(--accent-dark);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:.2rem 0}.reset[data-astro-cid-mmnll3zm][hidden]{display:none}.scroll-hint[data-astro-cid-mmnll3zm]{background:var(--paper-2);border-inline:1px solid var(--line);font:500 .72rem/1.3 var(--font-mono);color:var(--muted);margin:0;padding:.35rem .9rem}.scroll-hint[data-astro-cid-mmnll3zm][hidden]{display:none}.table-scroll[data-astro-cid-mmnll3zm]{background:var(--card);border:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);-webkit-overflow-scrolling:touch;overflow-x:auto}.table-block[data-astro-cid-mmnll3zm]>.table-scroll[data-astro-cid-mmnll3zm]:first-child{border-radius:var(--radius)}table[data-astro-cid-mmnll3zm]{border-collapse:separate;border-spacing:0;width:100%;font-size:.92rem;line-height:1.35}th[data-astro-cid-mmnll3zm],td[data-astro-cid-mmnll3zm]{text-align:left;vertical-align:middle;border-bottom:1px solid var(--line);padding:.7rem .8rem}tbody[data-astro-cid-mmnll3zm] tr[data-astro-cid-mmnll3zm]:last-child>[data-astro-cid-mmnll3zm]{border-bottom:0}thead[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm]{font:500 .72rem/1.25 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);background:var(--paper-2);border-bottom:1.5px solid var(--roast);vertical-align:bottom;min-width:6.5rem;position:relative}thead[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm] button[data-astro-cid-mmnll3zm]{all:unset;cursor:pointer;box-sizing:border-box;align-items:flex-end;gap:.3rem;display:inline-flex}thead[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm] button[data-astro-cid-mmnll3zm]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}thead[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm] button[data-astro-cid-mmnll3zm] svg{opacity:.45;flex:none;margin-bottom:1px}thead[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm][aria-sort=ascending] button[data-astro-cid-mmnll3zm],thead[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm][aria-sort=descending] button[data-astro-cid-mmnll3zm]{color:var(--accent-dark)}thead[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm][aria-sort=ascending] button[data-astro-cid-mmnll3zm] svg,thead[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm][aria-sort=descending] button[data-astro-cid-mmnll3zm] svg{opacity:1}thead[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm][aria-sort=ascending]:after,thead[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm][aria-sort=descending]:after{content:"";background:var(--accent);height:3px;position:absolute;bottom:-1.5px;left:0;right:0}.col-model[data-astro-cid-mmnll3zm]{z-index:1;background:var(--card);min-width:9.5rem;max-width:13rem;box-shadow:1px 0 0 var(--line);font-weight:600;position:sticky;left:0}tbody[data-astro-cid-mmnll3zm] .col-model[data-astro-cid-mmnll3zm] img.pthumb{margin-bottom:.3rem;display:block}thead[data-astro-cid-mmnll3zm] .col-model[data-astro-cid-mmnll3zm]{background:var(--paper-2);z-index:2}tbody[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm] a[data-astro-cid-mmnll3zm]{color:var(--ink);text-decoration-color:var(--line-2)}tbody[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm] a[data-astro-cid-mmnll3zm]:hover{color:var(--accent-dark)}tbody[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm] small[data-astro-cid-mmnll3zm]{font:400 .7rem/1.3 var(--font-mono);color:var(--muted);margin-top:.2rem;display:block}td[data-astro-cid-mmnll3zm].isnum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.86rem}td[data-astro-cid-mmnll3zm].unknown{color:var(--muted)}td[data-astro-cid-mmnll3zm].unknown abbr[data-astro-cid-mmnll3zm]{border-bottom:1px dotted var(--line-2);cursor:help;text-decoration:none}td[data-astro-cid-mmnll3zm].placeholder{min-width:8.5rem;font-size:.82rem;line-height:1.35}tbody[data-astro-cid-mmnll3zm] tr[data-astro-cid-mmnll3zm]:hover>[data-astro-cid-mmnll3zm]{background:#fbf6ea}tbody[data-astro-cid-mmnll3zm] tr[data-astro-cid-mmnll3zm][hidden]{display:none}.col-link[data-astro-cid-mmnll3zm]{text-align:right;white-space:nowrap}.table-empty[data-astro-cid-mmnll3zm]{text-align:center;background:var(--card);border:1px solid var(--line);color:var(--ink-2);border-top:0;margin:0;padding:1rem}.table-empty[data-astro-cid-mmnll3zm][hidden],.table-hidden[data-astro-cid-mmnll3zm][hidden]{display:none}.table-hidden[data-astro-cid-mmnll3zm]{background:var(--warn-bg);border:1px solid var(--line);color:var(--ink-2);border-top:0;margin:0;padding:.55rem .9rem;font-size:.85rem}.table-note[data-astro-cid-mmnll3zm]{color:var(--muted);max-width:56rem;margin:.6rem 0 0;font-size:.8rem;line-height:1.5}.pprice[data-astro-cid-zdocjvio]{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;margin:0;font-size:.9rem;display:flex}.pprice[data-astro-cid-zdocjvio][hidden]{display:none}.pprice-amount[data-astro-cid-zdocjvio]{color:var(--ink);font-size:1.2rem;font-weight:700}.pprice--amz[data-astro-cid-zdocjvio] .pprice-amount[data-astro-cid-zdocjvio]{font-size:1.45rem}.pprice--second[data-astro-cid-zdocjvio]{color:var(--muted);font-size:.82rem}.pprice--second[data-astro-cid-zdocjvio] .pprice-amount[data-astro-cid-zdocjvio]{color:var(--ink-2);font-size:.95rem;font-weight:600}.pprice-meta[data-astro-cid-zdocjvio]{color:var(--muted);font-size:.78rem}.pprice-meta[data-astro-cid-zdocjvio] a[data-astro-cid-zdocjvio]{color:var(--muted)}.pprice-note[data-astro-cid-zdocjvio]{color:var(--muted);flex-basis:100%;font-size:.76rem;line-height:1.35}.pcard[data-astro-cid-4fhpls6h]{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--roast);border-radius:var(--radius);flex-direction:column;gap:.9rem;margin:1.5rem 0;padding:1.15rem;display:flex}.pcard-body[data-astro-cid-4fhpls6h]{flex-direction:column;flex:1;gap:.9rem;min-width:0;display:flex}.pcard--photo[data-astro-cid-4fhpls6h]{flex-flow:wrap;gap:1rem 1.25rem}.pcard-photo[data-astro-cid-4fhpls6h]{flex:14rem;max-width:20rem}.pcard--photo[data-astro-cid-4fhpls6h] .pcard-body[data-astro-cid-4fhpls6h]{flex:18rem}@media (width<=40rem){.pcard-photo[data-astro-cid-4fhpls6h]{flex-basis:100%}}.pcard-head[data-astro-cid-4fhpls6h]{align-items:flex-start;gap:.9rem;display:flex}.pcard-picto[data-astro-cid-4fhpls6h]{width:3.6rem;height:3.6rem;color:var(--roast);background:linear-gradient(var(--grid) 1px, transparent 1px) 0 0 / 9px 9px, linear-gradient(90deg, var(--grid) 1px, transparent 1px) 0 0 / 9px 9px, var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);flex:none;place-items:center;display:grid}.pcard-titles[data-astro-cid-4fhpls6h]{min-width:0}.pcard-label[data-astro-cid-4fhpls6h]{font:500 .72rem/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-dark);margin:0 0 .25rem}.pcard-name[data-astro-cid-4fhpls6h]{border:0;margin:0 0 .3rem;padding:0;font-size:1.22rem;line-height:1.2}.pcard-name[data-astro-cid-4fhpls6h]:before{display:none}.pcard-name[data-astro-cid-4fhpls6h] a[data-astro-cid-4fhpls6h]{color:var(--ink);text-decoration-color:var(--line-2)}.pcard-name[data-astro-cid-4fhpls6h] a[data-astro-cid-4fhpls6h]:hover{color:var(--accent-dark)}.pcard-meta[data-astro-cid-4fhpls6h]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.3rem .6rem;margin:0;font-size:.82rem;display:flex}.chip[data-astro-cid-4fhpls6h]{font:500 .68rem/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--ink-2);white-space:nowrap;border-radius:99px;padding:.3rem .45rem}.chip--warn[data-astro-cid-4fhpls6h]{border-style:dashed;border-color:var(--accent);color:var(--accent-dark)}.pcard-text[data-astro-cid-4fhpls6h]{color:var(--ink-2);font-size:.96rem;line-height:1.55}.pcard-text[data-astro-cid-4fhpls6h] p:last-child{margin-bottom:0}.pcard-facts[data-astro-cid-4fhpls6h]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:0 1.5rem;margin:0;display:grid}.pcard-facts[data-astro-cid-4fhpls6h]>div[data-astro-cid-4fhpls6h]{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.42rem 0;font-size:.88rem;display:flex}.pcard-facts[data-astro-cid-4fhpls6h] dt[data-astro-cid-4fhpls6h]{color:var(--muted);align-items:center;gap:.4rem;margin:0;font-weight:400;display:inline-flex}.pcard-facts[data-astro-cid-4fhpls6h] dt[data-astro-cid-4fhpls6h] svg{color:var(--roast);flex:none;align-self:center}.pcard-facts[data-astro-cid-4fhpls6h] dd[data-astro-cid-4fhpls6h]{text-align:right;color:var(--ink);margin:0;font-weight:600}.pcard-facts[data-astro-cid-4fhpls6h] dd[data-astro-cid-4fhpls6h].num{white-space:nowrap;font-size:.84rem;font-weight:500}.pcard-foot[data-astro-cid-4fhpls6h]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-top:auto;display:flex}.pcard-more[data-astro-cid-4fhpls6h]{color:var(--ink);align-items:center;gap:.35rem;font-size:.92rem;font-weight:600;display:inline-flex}.dims[data-astro-cid-k4lx4ppu]{background:linear-gradient(var(--grid) 1px, transparent 1px) 0 0 / 16px 16px, linear-gradient(90deg, var(--grid) 1px, transparent 1px) 0 0 / 16px 16px, var(--card);border:1px solid var(--line);border-radius:var(--radius);margin:1.75rem 0;padding:1rem;overflow-x:auto}svg[data-astro-cid-k4lx4ppu]{max-width:none;display:block}.ground[data-astro-cid-k4lx4ppu]{stroke:var(--roast);stroke-width:2px}.body[data-astro-cid-k4lx4ppu]{fill:var(--paper-2);stroke:var(--roast);stroke-width:1.6px}.dim[data-astro-cid-k4lx4ppu]{stroke:var(--accent);stroke-width:1px}.ref[data-astro-cid-k4lx4ppu]{fill:none;stroke:var(--line-2);stroke-width:1.2px;stroke-dasharray:5 4}text[data-astro-cid-k4lx4ppu]{font-family:var(--font-mono)}.val[data-astro-cid-k4lx4ppu]{fill:var(--accent-dark);font-size:11px;font-weight:500}.name[data-astro-cid-k4lx4ppu]{fill:var(--ink);font-size:11.5px;font-weight:500}.sub[data-astro-cid-k4lx4ppu]{fill:var(--muted);font-size:10.5px}figcaption[data-astro-cid-k4lx4ppu]{color:var(--muted);margin-top:.6rem;font-size:.8rem}.duel[data-astro-cid-opd7ilxw]{max-width:56rem;margin:1.75rem 0 2rem}.duel-photo[data-astro-cid-opd7ilxw]{max-width:14rem;margin-bottom:.6rem;font-weight:400;display:block}.duel-photo[data-astro-cid-opd7ilxw] img{height:9rem}.duel-toggle[data-astro-cid-opd7ilxw]{cursor:pointer;align-items:center;gap:.5rem;margin-bottom:.7rem;font-size:.9rem;display:inline-flex}.duel-toggle[data-astro-cid-opd7ilxw][hidden]{display:none}.duel-toggle[data-astro-cid-opd7ilxw] input[data-astro-cid-opd7ilxw]{width:1.1rem;height:1.1rem;accent-color:var(--accent)}.duel-scroll[data-astro-cid-opd7ilxw]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}table[data-astro-cid-opd7ilxw]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.92rem;line-height:1.35}th[data-astro-cid-opd7ilxw],td[data-astro-cid-opd7ilxw]{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:.65rem .75rem}thead[data-astro-cid-opd7ilxw] th[data-astro-cid-opd7ilxw]{background:var(--paper-2);border-bottom:1.5px solid var(--roast);vertical-align:bottom}thead[data-astro-cid-opd7ilxw] th[data-astro-cid-opd7ilxw].k{font:500 .72rem/1.25 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}thead[data-astro-cid-opd7ilxw] th[data-astro-cid-opd7ilxw].p{font-family:var(--font-display);font-size:1.02rem;line-height:1.2}thead[data-astro-cid-opd7ilxw] th[data-astro-cid-opd7ilxw].p a[data-astro-cid-opd7ilxw]{color:var(--ink)}.side[data-astro-cid-opd7ilxw]{background:var(--roast);color:#fff;width:1.5rem;height:1.5rem;font:500 .78rem/1.5rem var(--font-mono);text-align:center;border-radius:50%;margin-bottom:.35rem;display:block}th[data-astro-cid-opd7ilxw].k{width:34%;color:var(--ink-2);hyphens:auto;font-weight:400}tbody[data-astro-cid-opd7ilxw] th[data-astro-cid-opd7ilxw].k svg{color:var(--roast);vertical-align:-2px;margin-right:.35rem}tbody[data-astro-cid-opd7ilxw] td[data-astro-cid-opd7ilxw]{font-weight:600}td[data-astro-cid-opd7ilxw].num{font-size:.87rem;font-weight:500}td[data-astro-cid-opd7ilxw].unknown{color:var(--muted);font-weight:400}td[data-astro-cid-opd7ilxw] abbr[data-astro-cid-opd7ilxw]{border-bottom:1px dotted var(--line-2);text-decoration:none}td[data-astro-cid-opd7ilxw].placeholder{font-size:.87rem}tr[data-astro-cid-opd7ilxw][data-differs="1"]>th[data-astro-cid-opd7ilxw].k{box-shadow:inset 3px 0 0 var(--accent)}tr[data-astro-cid-opd7ilxw][data-differs="1"]>td[data-astro-cid-opd7ilxw]{background:#fdf5e6}tr[data-astro-cid-opd7ilxw][hidden]{display:none}tfoot[data-astro-cid-opd7ilxw] th[data-astro-cid-opd7ilxw],tfoot[data-astro-cid-opd7ilxw] td[data-astro-cid-opd7ilxw]{background:var(--paper-2);vertical-align:middle;border-bottom:0}tfoot[data-astro-cid-opd7ilxw] .amz,tfoot[data-astro-cid-opd7ilxw] .amz-btn{width:100%}tfoot[data-astro-cid-opd7ilxw] td[data-astro-cid-opd7ilxw] .amz.amz--small .amz-btn{white-space:normal;text-align:center}.duel-note[data-astro-cid-opd7ilxw]{color:var(--muted);margin:.6rem 0 0;font-size:.8rem;line-height:1.5}.legend[data-astro-cid-opd7ilxw]{vertical-align:-1px;border:1px solid var(--line-2);border-left:3px solid var(--accent);background:#fdf5e6;width:.8rem;height:.8rem;margin-right:.35rem;display:inline-block}@media (width<=30rem){th[data-astro-cid-opd7ilxw],td[data-astro-cid-opd7ilxw]{padding:.55rem .5rem;font-size:.86rem}th[data-astro-cid-opd7ilxw].k{width:31%;font-size:.8rem}tbody[data-astro-cid-opd7ilxw] th[data-astro-cid-opd7ilxw].k svg{display:none}tfoot[data-astro-cid-opd7ilxw] td[data-astro-cid-opd7ilxw] .amz.amz--small .amz-btn{gap:.3rem;padding:.4rem .45rem;font-size:.8rem}}.photo-slot[data-astro-cid-ibx6unlj]{margin:1.8rem 0}.photo-frame[data-astro-cid-ibx6unlj]{background:repeating-linear-gradient(135deg, transparent 0 9px, #3a23180d 9px 10px), var(--paper-2);border:1px dashed var(--line-2);border-radius:var(--radius);place-items:center;width:100%;max-height:22rem;display:grid;position:relative}.photo-label[data-astro-cid-ibx6unlj]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);font:500 .74rem/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.4rem;padding:.8rem 1.2rem;display:flex}.corner[data-astro-cid-ibx6unlj]{border:2px solid var(--roast);width:14px;height:14px;position:absolute}.tl[data-astro-cid-ibx6unlj]{border-bottom:0;border-right:0;top:8px;left:8px}.tr[data-astro-cid-ibx6unlj]{border-bottom:0;border-left:0;top:8px;right:8px}.bl[data-astro-cid-ibx6unlj]{border-top:0;border-right:0;bottom:8px;left:8px}.br[data-astro-cid-ibx6unlj]{border-top:0;border-left:0;bottom:8px;right:8px}figcaption[data-astro-cid-ibx6unlj]{color:var(--muted);margin-top:.5rem;font-size:.85rem}.source[data-astro-cid-oso67amq]{font-style:normal}.spec-inline[data-astro-cid-xoayf27k]{white-space:nowrap;border-bottom:1px dotted var(--line-2);font-size:.94em;font-weight:500}.bars[data-astro-cid-hbvk3gd5]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);max-width:48rem;margin:1.75rem 0;padding:1rem 1.1rem}figcaption[data-astro-cid-hbvk3gd5]{font:500 .74rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.8rem}ul[data-astro-cid-hbvk3gd5]{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-hbvk3gd5]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value""track track";align-items:baseline;gap:.25rem .75rem;margin:0;font-size:.9rem;display:grid}.bars-name[data-astro-cid-hbvk3gd5]{grid-area:name;font-weight:600}.bars-value[data-astro-cid-hbvk3gd5]{grid-area:value;font-size:.84rem}.bars-track[data-astro-cid-hbvk3gd5]{background:repeating-linear-gradient(90deg, var(--line-2) 0 1px, transparent 1px 10%) 0 0 / 100% 100%, var(--paper-2);border-radius:2px;grid-area:track;height:.7rem;overflow:hidden}.bars-fill[data-astro-cid-hbvk3gd5]{background:var(--roast);border-right:3px solid var(--accent);height:100%;display:block}@media (width>=40rem){li[data-astro-cid-hbvk3gd5]{grid-template-columns:13rem minmax(0,1fr) 6.5rem;grid-template-areas:"name track value";align-items:center}.bars-value[data-astro-cid-hbvk3gd5]{text-align:right}}.spec-table[data-astro-cid-7fjhhngr]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);max-width:56rem;margin:1.5rem 0 2rem;overflow:hidden}table[data-astro-cid-7fjhhngr]{border-collapse:collapse;width:100%;font-size:.93rem;line-height:1.4}th[data-astro-cid-7fjhhngr],td[data-astro-cid-7fjhhngr]{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.6rem .85rem}tbody[data-astro-cid-7fjhhngr] tr[data-astro-cid-7fjhhngr]:last-child>[data-astro-cid-7fjhhngr]{border-bottom:0}thead[data-astro-cid-7fjhhngr] th[data-astro-cid-7fjhhngr]{font:500 .72rem/1.25 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);background:var(--paper-2);border-bottom:1.5px solid var(--roast)}tbody[data-astro-cid-7fjhhngr] th[data-astro-cid-7fjhhngr]{color:var(--ink-2);width:38%;font-weight:400}tbody[data-astro-cid-7fjhhngr] th[data-astro-cid-7fjhhngr] svg{color:var(--roast);vertical-align:-3px;margin-right:.45rem}tbody[data-astro-cid-7fjhhngr] td[data-astro-cid-7fjhhngr]{font-weight:600}td[data-astro-cid-7fjhhngr].num{font-size:.88rem;font-weight:500}td[data-astro-cid-7fjhhngr].placeholder{color:var(--ink-2);font-weight:400}td[data-astro-cid-7fjhhngr].src{font:400 .72rem/1.5 var(--font-mono);color:var(--muted);width:30%}td[data-astro-cid-7fjhhngr].src a[data-astro-cid-7fjhhngr]{color:var(--ink-2);word-break:break-word;display:block}@media (width<=40rem){thead[data-astro-cid-7fjhhngr]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}tr[data-astro-cid-7fjhhngr]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:0 .75rem;padding:.55rem .85rem;display:grid}tbody[data-astro-cid-7fjhhngr] tr[data-astro-cid-7fjhhngr]:last-child{border-bottom:0}th[data-astro-cid-7fjhhngr],td[data-astro-cid-7fjhhngr]{border:0;padding:0;width:auto!important}tbody[data-astro-cid-7fjhhngr] td[data-astro-cid-7fjhhngr]:not(.src){text-align:right}td[data-astro-cid-7fjhhngr].src{grid-column:1/-1;margin-top:.15rem}td[data-astro-cid-7fjhhngr].src a[data-astro-cid-7fjhhngr]{margin-right:.5rem;display:inline}}.tool-link[data-astro-cid-o4b6e5vh]{background:var(--roast);color:#fff;border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin:1.75rem 0;padding:1rem 1.15rem;text-decoration:none;transition:background-color .15s;display:grid}.tool-link[data-astro-cid-o4b6e5vh]:hover{color:#fff;background:#000}.tool-link-icon[data-astro-cid-o4b6e5vh]{border-radius:var(--radius);color:#f1c48b;border:1px solid #ffffff59;place-items:center;width:3rem;height:3rem;display:grid}.tool-link-text[data-astro-cid-o4b6e5vh]{flex-direction:column;gap:.2rem;display:flex}.tool-link-kicker[data-astro-cid-o4b6e5vh]{font:500 .7rem/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:#f1c48b}.tool-link-title[data-astro-cid-o4b6e5vh]{font-family:var(--font-display);font-size:1.12rem;font-weight:600;line-height:1.25}.picks[data-astro-cid-vh52is5t]{margin:.5rem 0 2.5rem}.picks[data-astro-cid-vh52is5t] h2[data-astro-cid-vh52is5t],.block-title[data-astro-cid-vh52is5t]{margin-bottom:.3rem;font-size:clamp(1.3rem,1.1rem + 1vw,1.6rem)}.picks-note[data-astro-cid-vh52is5t]{color:var(--muted);margin-bottom:.5rem;font-size:.86rem}.picks-grid[data-astro-cid-vh52is5t]{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;display:grid}.picks-grid[data-astro-cid-vh52is5t] .pcard{margin:0}.versus[data-astro-cid-e3nq55js]{align-items:stretch;gap:.75rem;margin:.25rem 0 2rem;display:grid}.versus[data-astro-cid-e3nq55js] .pcard{margin:0}.vs[data-astro-cid-e3nq55js]{background:var(--accent);color:#fff;width:3rem;height:3rem;font:500 .78rem/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;z-index:1;border-radius:50%;place-self:center;place-items:center;margin:-.4rem 0;display:grid}@media (width>=52rem){.versus[data-astro-cid-e3nq55js]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.vs[data-astro-cid-e3nq55js]{margin:0 -.4rem}}.block-title[data-astro-cid-e3nq55js]{margin-bottom:.3rem;font-size:clamp(1.3rem,1.1rem + 1vw,1.6rem)}.choose[data-astro-cid-e3nq55js]{margin-top:2.75rem}.choose[data-astro-cid-e3nq55js]>h2[data-astro-cid-e3nq55js]{border-top:1px solid var(--line-2);padding-top:.9rem}.choose-grid[data-astro-cid-e3nq55js]{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;display:grid}.choose-box[data-astro-cid-e3nq55js]{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--roast);border-radius:var(--radius);flex-direction:column;padding:1.15rem 1.2rem;display:flex}.choose-side[data-astro-cid-e3nq55js]{background:var(--roast);color:#fff;width:1.6rem;height:1.6rem;font:500 .8rem/1.6rem var(--font-mono);text-align:center;border-radius:50%;margin:0 0 .5rem}.choose-box[data-astro-cid-e3nq55js] h3[data-astro-cid-e3nq55js]{margin:0 0 .2rem}.choose-lead[data-astro-cid-e3nq55js]{color:var(--muted);margin:0 0 .5rem;font-size:.9rem}.choose-box[data-astro-cid-e3nq55js] ul[data-astro-cid-e3nq55js]{flex:1;margin:0 0 1.1rem;padding-left:1.15rem;font-size:.95rem}.choose-box[data-astro-cid-e3nq55js] li[data-astro-cid-e3nq55js]{margin-bottom:.35rem}.summary[data-astro-cid-chla624x]{align-items:start;gap:1.25rem;margin:.25rem 0 2rem;display:grid}@media (width>=60rem){.summary[data-astro-cid-chla624x]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.summary[data-astro-cid-chla624x] .pcard{margin:0}.verdict[data-astro-cid-chla624x]{background:var(--roast);color:#fff;border-radius:var(--radius);margin-bottom:1rem;padding:1rem 1.1rem}.verdict[data-astro-cid-chla624x] p[data-astro-cid-chla624x]:last-child{margin:0;font-size:1.05rem;line-height:1.5}.kicker[data-astro-cid-chla624x]{font:500 .72rem/1.2 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem}.verdict[data-astro-cid-chla624x] .kicker[data-astro-cid-chla624x]{color:#f1c48b}.pc[data-astro-cid-chla624x]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.pc[data-astro-cid-chla624x]>div[data-astro-cid-chla624x]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:.9rem 1rem}.pc[data-astro-cid-chla624x] ul[data-astro-cid-chla624x]{gap:.45rem;margin:0;padding:0;font-size:.93rem;line-height:1.45;list-style:none;display:grid}.pc[data-astro-cid-chla624x] li[data-astro-cid-chla624x]{grid-template-columns:auto minmax(0,1fr);gap:.5rem;display:grid}.pc[data-astro-cid-chla624x] li[data-astro-cid-chla624x] svg{margin-top:.2rem}.plus[data-astro-cid-chla624x] svg{color:var(--green)}.minus[data-astro-cid-chla624x] svg{color:var(--accent-dark)}.block[data-astro-cid-chla624x],.who[data-astro-cid-chla624x]{margin-top:2.75rem}.block[data-astro-cid-chla624x] h2[data-astro-cid-chla624x]{border-top:1px solid var(--line-2);padding-top:.9rem}.who[data-astro-cid-chla624x]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.who-box[data-astro-cid-chla624x]{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--line-2);border-radius:var(--radius);padding:1.1rem 1.2rem}.who-box--yes[data-astro-cid-chla624x]{border-top-color:var(--green)}.who-box[data-astro-cid-chla624x] h2[data-astro-cid-chla624x]{font-size:1.2rem}.who-box[data-astro-cid-chla624x] ul[data-astro-cid-chla624x]{margin:0;padding-left:1.15rem;font-size:.95rem}.who-box[data-astro-cid-chla624x] li[data-astro-cid-chla624x]{margin-bottom:.35rem}.pending-note[data-astro-cid-chla624x]{max-width:var(--w-text);color:var(--ink-2);font-size:.95rem}.pending[data-astro-cid-chla624x]{border:1px dashed var(--line-2);border-radius:var(--radius);background:repeating-linear-gradient(135deg,#0000 0 9px,#3a231809 9px 10px);max-width:40rem;margin:0;padding:0;list-style:none}.pending[data-astro-cid-chla624x] li[data-astro-cid-chla624x]{border-bottom:1px dashed var(--line);justify-content:space-between;gap:1rem;padding:.55rem .9rem;font-size:.92rem;display:flex}.pending[data-astro-cid-chla624x] li[data-astro-cid-chla624x]:last-child{border-bottom:0}.pending-state[data-astro-cid-chla624x]{font:500 .7rem/1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.sources[data-astro-cid-chla624x]{max-width:48rem;margin:0;padding:0;font-size:.9rem;list-style:none}.sources[data-astro-cid-chla624x] li[data-astro-cid-chla624x]{border-bottom:1px dashed var(--line);flex-wrap:wrap;gap:.2rem .75rem;padding:.45rem 0;display:flex}.sources[data-astro-cid-chla624x] .url[data-astro-cid-chla624x]{font:400 .74rem/1.7 var(--font-mono);color:var(--muted);word-break:break-all}.hero-fig[data-astro-cid-dyjhzzjc]{background:var(--card);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:var(--shadow);margin:0;padding:1rem 1rem .9rem}svg[data-astro-cid-dyjhzzjc]{width:100%;height:auto;max-height:17rem;display:block}.thin[data-astro-cid-dyjhzzjc] line[data-astro-cid-dyjhzzjc]{stroke:var(--line-2);stroke-width:1.2px}.ink[data-astro-cid-dyjhzzjc],.cup[data-astro-cid-dyjhzzjc]{fill:none;stroke:var(--roast);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.cup[data-astro-cid-dyjhzzjc]{fill:var(--paper)}.coffee[data-astro-cid-dyjhzzjc]{fill:var(--roast)}.crema[data-astro-cid-dyjhzzjc]{fill:var(--crema)}.steam[data-astro-cid-dyjhzzjc] path[data-astro-cid-dyjhzzjc]{fill:none;stroke:var(--line-2);stroke-width:2.2px;stroke-linecap:round}.dim[data-astro-cid-dyjhzzjc] line[data-astro-cid-dyjhzzjc]{stroke:var(--accent);stroke-width:1.2px}.waves[data-astro-cid-dyjhzzjc] path[data-astro-cid-dyjhzzjc]{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round}.marks[data-astro-cid-dyjhzzjc] circle[data-astro-cid-dyjhzzjc]{fill:var(--accent);stroke:var(--card);stroke-width:2.5px}.marks[data-astro-cid-dyjhzzjc] text[data-astro-cid-dyjhzzjc]{fill:#fff;font:500 14px var(--font-mono);text-anchor:middle}ol[data-astro-cid-dyjhzzjc]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));gap:0 1.25rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}li[data-astro-cid-dyjhzzjc]{border-top:1px dashed var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.4rem 0;font-size:.86rem;display:grid}.no[data-astro-cid-dyjhzzjc]{background:var(--accent);color:#fff;width:1.35rem;height:1.35rem;font:500 .72rem/1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.label[data-astro-cid-dyjhzzjc]{font-weight:600}.state[data-astro-cid-dyjhzzjc]{font:400 .66rem/1.2 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);text-align:right}.hero[data-astro-cid-jcctqigg]{background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);border-bottom:1px solid var(--line);background-position:-1px -1px;background-size:24px 24px;padding-block:clamp(2rem,6vw,4.5rem)}.hero-grid[data-astro-cid-jcctqigg]{align-items:center;gap:2rem;display:grid}@media (width>=60rem){.hero-grid[data-astro-cid-jcctqigg]{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:3.5rem}}.hero[data-astro-cid-jcctqigg] h1[data-astro-cid-jcctqigg]{max-width:17ch}.hero-cta[data-astro-cid-jcctqigg]{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.idx[data-astro-cid-jcctqigg]{font:500 .8rem/1 var(--font-mono);color:var(--accent-dark);letter-spacing:.05em;vertical-align:.35em;margin-right:.8rem}.cat[data-astro-cid-jcctqigg]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;padding:1.3rem;display:flex}.cat-picto[data-astro-cid-jcctqigg]{width:4.4rem;height:4.4rem;color:var(--roast);background:linear-gradient(var(--grid) 1px, transparent 1px) 0 0 / 11px 11px, linear-gradient(90deg, var(--grid) 1px, transparent 1px) 0 0 / 11px 11px, var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);place-items:center;margin-bottom:1rem;display:grid}.cat[data-astro-cid-jcctqigg] h3[data-astro-cid-jcctqigg]{margin-bottom:.4rem}.cat[data-astro-cid-jcctqigg] p[data-astro-cid-jcctqigg]{color:var(--ink-2);flex:1;font-size:.96rem}.cat-link[data-astro-cid-jcctqigg]{color:var(--ink);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.cat-soon[data-astro-cid-jcctqigg]{font:400 .74rem/1.4 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.tool[data-astro-cid-jcctqigg]{background:var(--roast);color:#f4ead9;border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr);gap:1.1rem;padding:1.3rem;text-decoration:none;transition:background-color .15s,transform .15s;display:grid}.tool[data-astro-cid-jcctqigg]:hover{color:#f4ead9;background:#000;transform:translateY(-2px)}.tool-icon[data-astro-cid-jcctqigg]{border-radius:var(--radius);color:#f1c48b;border:1px solid #ffffff59;place-items:center;width:3.4rem;height:3.4rem;display:grid}.tool-body[data-astro-cid-jcctqigg]{flex-direction:column;gap:.5rem;display:flex}.tool-title[data-astro-cid-jcctqigg]{font-family:var(--font-display);color:#fff;font-size:1.3rem;font-weight:600;line-height:1.2}.tool-desc[data-astro-cid-jcctqigg]{font-size:.93rem;line-height:1.5}.tool-go[data-astro-cid-jcctqigg]{color:#f1c48b;align-items:center;gap:.4rem;margin-top:.3rem;font-weight:600;display:inline-flex}.honesty[data-astro-cid-jcctqigg]{border-top:1px solid var(--line)}.honesty-grid[data-astro-cid-jcctqigg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.25rem 2rem;margin:0 0 1.75rem;display:grid}.honesty-grid[data-astro-cid-jcctqigg]>div[data-astro-cid-jcctqigg]{border-top:3px solid var(--roast);padding-top:.8rem}.honesty-grid[data-astro-cid-jcctqigg] dt[data-astro-cid-jcctqigg]{font-family:var(--font-display);margin-bottom:.3rem;font-size:1.2rem;font-weight:600}.honesty-grid[data-astro-cid-jcctqigg] dd[data-astro-cid-jcctqigg]{color:var(--ink-2);margin:0}.cat-count[data-astro-cid-jcctqigg]{font:500 .72rem/1.3 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 0 .9rem}.feature-intro[data-astro-cid-jcctqigg]{max-width:44rem;color:var(--ink-2);margin:-.9rem 0 1.5rem}.feature-grid[data-astro-cid-jcctqigg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.25rem;display:grid}.feature[data-astro-cid-jcctqigg]{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--roast);border-radius:var(--radius);flex-direction:column;padding:1.2rem 1.25rem .7rem;display:flex}.feature[data-astro-cid-jcctqigg] h3[data-astro-cid-jcctqigg]{margin-bottom:.35rem}.feature[data-astro-cid-jcctqigg] p[data-astro-cid-jcctqigg]{color:var(--ink-2);font-size:.95rem}.link-list[data-astro-cid-jcctqigg]{margin:0;padding:.6rem 0 0;list-style:none}.link-list[data-astro-cid-jcctqigg] li[data-astro-cid-jcctqigg]{margin:0}.link-list[data-astro-cid-jcctqigg] a[data-astro-cid-jcctqigg]{border-top:1px solid var(--line);min-height:2.9rem;color:var(--ink);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 0;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.link-list[data-astro-cid-jcctqigg] a[data-astro-cid-jcctqigg]:hover{color:var(--accent-dark)}.link-list[data-astro-cid-jcctqigg] svg{color:var(--muted);flex:none}.all-link[data-astro-cid-jcctqigg]{color:var(--ink);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.list-more[data-astro-cid-jcctqigg]{margin:.3rem 0 .5rem;font-size:.92rem}.group[data-astro-cid-rvmlqf5f]+.group[data-astro-cid-rvmlqf5f]{margin-top:2.75rem}.group[data-astro-cid-rvmlqf5f] h2[data-astro-cid-rvmlqf5f]{border-top:1px solid var(--line-2);padding-top:.9rem}.group-text[data-astro-cid-rvmlqf5f]{max-width:44rem;color:var(--ink-2)}.hub-tools[data-astro-cid-rvmlqf5f]{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:.75rem;display:grid}.hub-tools[data-astro-cid-rvmlqf5f] .tool-link{margin:0}.updated[data-astro-cid-nabdjlra]{border-top:1px solid var(--line);font:400 .78rem/1.5 var(--font-mono);color:var(--muted);margin-top:2.5rem;padding-top:.8rem}.service[data-astro-cid-nabdjlra] address{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--roast);border-radius:var(--radius);margin:0 0 1.2em;padding:1rem 1.1rem;font-style:normal;line-height:1.7}.calc[data-astro-cid-owrubcf7]{align-items:start;gap:1.5rem;display:grid}@media (width>=58rem){.calc[data-astro-cid-owrubcf7]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:2rem}.calc-out[data-astro-cid-owrubcf7]{position:sticky;top:5.5rem}}.calc-noscript[data-astro-cid-owrubcf7]{background:var(--warn-bg);border:1px solid var(--line);border-radius:var(--radius);grid-column:1/-1;padding:.8rem 1rem}.calc-form[data-astro-cid-owrubcf7]{gap:1rem;display:grid}fieldset[data-astro-cid-owrubcf7]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);gap:.8rem;min-width:0;margin:0;padding:1rem 1.1rem 1.1rem;display:grid}.fs-beans[data-astro-cid-owrubcf7]{border-top:3px solid var(--roast)}.fs-caps[data-astro-cid-owrubcf7]{border-top:3px solid var(--crema)}legend[data-astro-cid-owrubcf7]{font-family:var(--font-display);float:left;width:100%;margin-bottom:.2rem;padding:0 .5rem 0 0;font-size:1.15rem;font-weight:600}legend[data-astro-cid-owrubcf7]+[data-astro-cid-owrubcf7]{clear:both}.n[data-astro-cid-owrubcf7]{font:500 .72rem/1 var(--font-mono);color:var(--accent-dark);letter-spacing:.05em;vertical-align:.15em;margin-right:.55rem}.field[data-astro-cid-owrubcf7]{gap:.3rem;display:grid}@media (width>=30rem){.field[data-astro-cid-owrubcf7]{grid-template-columns:minmax(0,1fr) 11.5rem;align-items:center;gap:1rem}}.field[data-astro-cid-owrubcf7]>span[data-astro-cid-owrubcf7]:first-child{font-size:.95rem}.field[data-astro-cid-owrubcf7] em[data-astro-cid-owrubcf7]{color:var(--muted);font-size:.85em;font-style:normal}.input[data-astro-cid-owrubcf7]{border:1.5px solid var(--line-2);background:#fff;border-radius:4px;align-items:stretch;display:flex;overflow:hidden}.input[data-astro-cid-owrubcf7]:focus-within{border-color:var(--roast);box-shadow:0 0 0 3px #b3401a40}.input[data-astro-cid-owrubcf7] input[data-astro-cid-owrubcf7]{width:100%;min-width:0;min-height:2.75rem;font:500 1rem/1.2 var(--font-mono);color:var(--ink);text-align:right;background:0 0;border:0;flex:1;padding:.4rem .6rem}.input[data-astro-cid-owrubcf7] input[data-astro-cid-owrubcf7]:focus{outline:none}.input[data-astro-cid-owrubcf7] input[data-astro-cid-owrubcf7][aria-invalid=true]{background:var(--warn-bg);color:var(--accent-dark)}.input[data-astro-cid-owrubcf7] i[data-astro-cid-owrubcf7]{background:var(--paper-2);border-left:1px solid var(--line);font:400 .76rem/1 var(--font-mono);color:var(--ink-2);white-space:nowrap;place-items:center;padding:0 .6rem;font-style:normal;display:grid}.calc-form[data-astro-cid-owrubcf7] .btn[data-astro-cid-owrubcf7]{justify-self:start}.calc-out[data-astro-cid-owrubcf7]{background:var(--roast);color:#f4ead9;border-radius:var(--radius);padding:1.2rem 1.25rem 1.3rem}.calc-out[data-astro-cid-owrubcf7] h2[data-astro-cid-owrubcf7]{color:#fff;margin-bottom:.8rem;font-size:1.35rem}.calc-missing[data-astro-cid-owrubcf7]{border-radius:var(--radius);border:1px dashed #fff6;margin:0;padding:.9rem 1rem;font-size:.95rem}.calc-missing[data-astro-cid-owrubcf7][hidden]{display:none}table[data-astro-cid-owrubcf7]{border-collapse:collapse;width:100%;font-size:.9rem}th[data-astro-cid-owrubcf7],td[data-astro-cid-owrubcf7]{text-align:right;vertical-align:baseline;border-bottom:1px solid #ffffff2e;padding:.5rem .3rem}tbody[data-astro-cid-owrubcf7] th[data-astro-cid-owrubcf7]{text-align:left;color:#e6d8c2;padding-left:0;font-weight:400}thead[data-astro-cid-owrubcf7] th[data-astro-cid-owrubcf7]{font:500 .72rem/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap}tbody[data-astro-cid-owrubcf7] td[data-astro-cid-owrubcf7]{font:500 .98rem/1.3 var(--font-mono);font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap}tr[data-astro-cid-owrubcf7].total th[data-astro-cid-owrubcf7],tr[data-astro-cid-owrubcf7].total td[data-astro-cid-owrubcf7]{color:#fff;border-bottom:0;padding-top:.7rem;font-weight:600}.dot[data-astro-cid-owrubcf7]{border-radius:50%;width:.6rem;height:.6rem;margin-right:.35rem;display:inline-block}.dot--beans[data-astro-cid-owrubcf7]{background:#fff}.dot--caps[data-astro-cid-owrubcf7]{background:var(--crema)}.calc-kg[data-astro-cid-owrubcf7]{color:#e6d8c2;margin:.9rem 0 0;font-size:.86rem}.calc-kg[data-astro-cid-owrubcf7] b[data-astro-cid-owrubcf7]{color:#fff}.calc-verdict[data-astro-cid-owrubcf7]{color:var(--ink);border-radius:var(--radius);border-left:4px solid var(--accent);background:#fff;margin:1rem 0 0;padding:.8rem .95rem;font-weight:600;line-height:1.4}.calc-breakeven[data-astro-cid-owrubcf7]{margin:.6rem 0 0;font-size:.92rem}.calc-chart[data-astro-cid-owrubcf7]{margin:1.1rem 0 0}.calc-chart[data-astro-cid-owrubcf7] figcaption[data-astro-cid-owrubcf7]{font:500 .7rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#e6d8c2;margin-bottom:.4rem}.calc-chart[data-astro-cid-owrubcf7] svg[data-astro-cid-owrubcf7]{width:100%;height:auto;display:block}.calc-chart[data-astro-cid-owrubcf7] .axis{stroke:#ffffff59;stroke-width:1px}.calc-chart[data-astro-cid-owrubcf7] .gridline{stroke:#ffffff1f;stroke-width:1px}.calc-chart[data-astro-cid-owrubcf7] .line-beans{fill:none;stroke:#fff;stroke-width:2.5px}.calc-chart[data-astro-cid-owrubcf7] .line-caps{fill:none;stroke:var(--crema);stroke-width:2.5px;stroke-dasharray:6 4}.calc-chart[data-astro-cid-owrubcf7] text{font:400 10px var(--font-mono);fill:#e6d8c2}.calc-note[data-astro-cid-owrubcf7]{color:#d9cab4;margin:1rem 0 0;font-size:.8rem;line-height:1.5}[data-astro-cid-owrubcf7][hidden]{display:none!important}.finder{max-width:52rem}.finder-msg{background:var(--warn-bg);border:1px solid var(--line);border-radius:var(--radius);padding:.9rem 1rem}.finder [hidden]{display:none!important}.finder-quiz{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--roast);border-radius:var(--radius);padding:1.25rem}.finder-progress{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.9rem;margin-bottom:1rem;font-size:.76rem;display:flex}.finder-bar{background:repeating-linear-gradient(90deg, var(--line-2) 0 1px, transparent 1px 8px), var(--paper-2);border-radius:2px;flex:1;height:8px;overflow:hidden}.finder-bar span{background:var(--accent);width:0;height:100%;transition:width .25s;display:block}.finder-quiz h2{margin-bottom:1rem;font-size:clamp(1.3rem,1.1rem + 1.2vw,1.7rem)}.finder-quiz h2:focus{outline:none}.finder-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.65rem;display:grid}.finder-option{text-align:left;background:var(--paper);border:1.5px solid var(--line-2);border-radius:var(--radius);min-height:4.4rem;font:inherit;color:var(--ink);cursor:pointer;flex-direction:column;gap:.25rem;padding:.8rem .95rem;transition:border-color .15s,background-color .15s,transform .15s;display:flex}.finder-option:hover{border-color:var(--roast);background:#fff;transform:translateY(-1px)}.finder-option b{font-size:1.02rem;font-weight:600}.finder-option span{color:var(--muted);font-size:.85rem;line-height:1.4}.finder-back{font:500 .9rem/1 var(--font-body);color:var(--accent-dark);cursor:pointer;background:0 0;border:0;margin-top:1rem;padding:.4rem 0}.finder-results-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.4rem;display:flex}.finder-results-head h2{margin:0;font-size:clamp(1.3rem,1.1rem + 1.2vw,1.7rem)}.finder-results-head h2:focus{outline:none}.finder-note{color:var(--muted);margin:0 0 .6rem;font-size:.88rem}.finder-list{counter-reset:rank;gap:1.1rem;margin:1rem 0;padding:0;list-style:none;display:grid}.finder-list>li{counter-increment:rank;position:relative}.finder-list>li:before{content:counter(rank, decimal-leading-zero);z-index:1;background:var(--accent);color:#fff;font:500 .72rem/1 var(--font-mono);border-radius:3px;padding:.2rem .45rem;position:absolute;top:-.55rem;left:.9rem}.finder-list .pcard{border-bottom-right-radius:0;border-bottom-left-radius:0;margin:0}.finder-why{background:var(--green-bg);border-radius:0 0 var(--radius) var(--radius);border:1px solid #c5dace;border-top:0;gap:.3rem;margin:0;padding:.7rem 1.15rem;font-size:.88rem;list-style:none;display:grid}.finder-why li{align-items:flex-start;gap:.45rem;display:flex}.finder-why svg{color:var(--green);flex:none;margin-top:.2rem}.finder-why .caveat{color:var(--ink-2);padding-left:1.35rem;font-style:italic}.finder-official{color:var(--muted);margin:1rem 0 0;font-size:.82rem}.how[data-astro-cid-xqrakt4q]{max-width:var(--w-text);margin-top:3rem}.how[data-astro-cid-xqrakt4q] h2[data-astro-cid-xqrakt4q]{border-top:1px solid var(--line-2);padding-top:.9rem}.how[data-astro-cid-xqrakt4q] ol[data-astro-cid-xqrakt4q]{color:var(--ink-2);padding-left:1.3rem}.how[data-astro-cid-xqrakt4q] li[data-astro-cid-xqrakt4q]{margin-bottom:.5rem}.how[data-astro-cid-xqrakt4q] li[data-astro-cid-xqrakt4q]::marker{font-family:var(--font-mono);color:var(--accent-dark);font-size:.9em}.boxes[data-astro-cid-xqrakt4q]{max-width:52rem;margin-top:2rem}
