.est[data-astro-cid-cwivdvq7]{border:1px solid var(--ink);background:var(--paper-raise);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) minmax(0,.7fr);align-items:center;gap:clamp(16px,3vw,36px);margin-bottom:20px;padding:clamp(18px,2.6vw,28px);display:grid}.est-title[data-astro-cid-cwivdvq7]{font-weight:700;font-size:var(--step-1);letter-spacing:-.015em}.est-body[data-astro-cid-cwivdvq7]{font-size:var(--step--1);color:var(--ink-muted);margin-top:4px}.est-inputs[data-astro-cid-cwivdvq7]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vol[data-astro-cid-cwivdvq7]{border-left:2px solid var(--hairline);gap:2px;padding-left:14px;display:grid}.vol[data-astro-cid-cwivdvq7]:focus-within{border-color:var(--verm)}.vol-name[data-astro-cid-cwivdvq7]{font-weight:600;font-size:var(--step--1)}.vol-hint[data-astro-cid-cwivdvq7]{font-family:var(--mono);font-size:var(--step--2);color:var(--ink-muted)}.vol-field[data-astro-cid-cwivdvq7]{font-size:var(--step--1);color:var(--ink-muted);align-items:baseline;gap:8px;margin-top:6px;display:flex}.vol-field[data-astro-cid-cwivdvq7]>span[data-astro-cid-cwivdvq7]{white-space:nowrap}.vol-field[data-astro-cid-cwivdvq7] input[data-astro-cid-cwivdvq7]{width:6ch;font:700 var(--step-2) / 1 var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);border:0;border-bottom:1px solid var(--ink);background:0 0;outline:none;padding:2px 0 4px}.vol-field[data-astro-cid-cwivdvq7] input[data-astro-cid-cwivdvq7]:focus{border-color:var(--verm)}.est-out[data-astro-cid-cwivdvq7]{text-align:right}.est-total[data-astro-cid-cwivdvq7]{font-size:var(--step--1);color:var(--ink-muted)}.est-total[data-astro-cid-cwivdvq7] b[data-astro-cid-cwivdvq7]{font-size:var(--step-3);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;display:block}.est-verdict[data-astro-cid-cwivdvq7]{font-family:var(--mono);font-size:var(--step--2);color:var(--verm);min-height:1.3em;margin-top:6px}.est-note[data-astro-cid-cwivdvq7]{font-size:var(--step--2);color:var(--ink-muted);margin-top:6px;line-height:1.45}.est-note[data-astro-cid-cwivdvq7][hidden]{display:none}@media (width<=900px){.est[data-astro-cid-cwivdvq7]{grid-template-columns:1fr}.est-out[data-astro-cid-cwivdvq7]{text-align:left}}@media (width<=480px){.est-inputs[data-astro-cid-cwivdvq7]{grid-template-columns:1fr}}.grid[data-astro-cid-cwivdvq7]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(14px,2vw,22px);display:grid}@media (width<=900px){.grid[data-astro-cid-cwivdvq7]{grid-template-columns:1fr}}.card[data-astro-cid-cwivdvq7]{border:1px solid var(--hairline);background:var(--paper-raise);flex-direction:column;padding:clamp(22px,2.6vw,30px);transition:box-shadow .18s,border-color .18s;display:flex;position:relative}.card[data-astro-cid-cwivdvq7].featured{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:8px 8px 0 var(--verm)}.card[data-astro-cid-cwivdvq7].covers:not(.featured),.ent[data-astro-cid-cwivdvq7].covers{border-color:var(--verm);box-shadow:6px 6px 0 var(--paper-deep), inset 0 3px 0 var(--verm)}header[data-astro-cid-cwivdvq7]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}h3[data-astro-cid-cwivdvq7]{font-size:var(--step-2);margin-right:auto}.tag[data-astro-cid-cwivdvq7]{font-family:var(--mono);font-size:var(--step--2);letter-spacing:.04em;white-space:nowrap;border:1px solid;padding:4px 8px}.featured[data-astro-cid-cwivdvq7] .tag[data-astro-cid-cwivdvq7]{color:color-mix(in srgb, var(--paper) 75%, transparent)}.tag[data-astro-cid-cwivdvq7].fits{color:var(--verm);border-color:var(--verm);display:none}.covers[data-astro-cid-cwivdvq7] .tag[data-astro-cid-cwivdvq7].fits{display:inline-block}.covers[data-astro-cid-cwivdvq7] .tag[data-astro-cid-cwivdvq7]:not(.fits){display:none}.price[data-astro-cid-cwivdvq7]{align-items:flex-end;gap:10px;margin-top:22px;display:flex}.amt[data-astro-cid-cwivdvq7]{font-weight:700;font-size:var(--step-5);letter-spacing:-.045em;font-variant-numeric:tabular-nums;line-height:.9}.per[data-astro-cid-cwivdvq7]{font-family:var(--mono);font-size:var(--step--2);color:var(--ink-muted);padding-bottom:3px;line-height:1.35}.featured[data-astro-cid-cwivdvq7] .per[data-astro-cid-cwivdvq7],.featured[data-astro-cid-cwivdvq7] .billed[data-astro-cid-cwivdvq7],.featured[data-astro-cid-cwivdvq7] .split[data-astro-cid-cwivdvq7],.featured[data-astro-cid-cwivdvq7] .unit[data-astro-cid-cwivdvq7]{color:color-mix(in srgb, var(--paper) 62%, transparent)}.billed[data-astro-cid-cwivdvq7]{font-size:var(--step--2);font-family:var(--mono);color:var(--ink-muted);margin-top:12px}.vol-box[data-astro-cid-cwivdvq7]{border-top:1px solid var(--hairline);margin-top:20px;padding-top:16px}.featured[data-astro-cid-cwivdvq7] .vol-box[data-astro-cid-cwivdvq7]{border-color:color-mix(in srgb, var(--paper) 16%, transparent)}.credits[data-astro-cid-cwivdvq7]{font-size:var(--step--1)}.credits[data-astro-cid-cwivdvq7] b[data-astro-cid-cwivdvq7]{font-size:var(--step-2);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.split[data-astro-cid-cwivdvq7]{font-size:var(--step--2);color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-top:4px}.split[data-astro-cid-cwivdvq7] span[data-astro-cid-cwivdvq7]{color:var(--verm);padding-inline:2px}.unit[data-astro-cid-cwivdvq7]{font-size:var(--step--2);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.unit[data-astro-cid-cwivdvq7] b[data-astro-cid-cwivdvq7]{color:var(--ink);font-size:var(--step--1)}.featured[data-astro-cid-cwivdvq7] .unit[data-astro-cid-cwivdvq7] b[data-astro-cid-cwivdvq7]{color:var(--paper)}.chip[data-astro-cid-cwivdvq7]{font-family:var(--mono);border:1px solid var(--hairline);white-space:nowrap;padding:3px 7px}.chip[data-astro-cid-cwivdvq7].good{color:#2a6139;background:#eef5ef;border-color:#b5d5bb}.featured[data-astro-cid-cwivdvq7] .chip[data-astro-cid-cwivdvq7]{border-color:color-mix(in srgb, var(--paper) 25%, transparent)}.featured[data-astro-cid-cwivdvq7] .chip[data-astro-cid-cwivdvq7].good{color:#b5d5bb;background:0 0;border-color:#b5d5bb80}.feats[data-astro-cid-cwivdvq7]{font-size:var(--step--1);gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid}.feats[data-astro-cid-cwivdvq7] li[data-astro-cid-cwivdvq7]{grid-template-columns:18px 1fr;gap:8px;line-height:1.4;display:grid}.feats[data-astro-cid-cwivdvq7] li[data-astro-cid-cwivdvq7]:before{font-family:var(--mono);font-weight:600}.feats[data-astro-cid-cwivdvq7] .y[data-astro-cid-cwivdvq7]:before{content:"✓";color:var(--verm)}.feats[data-astro-cid-cwivdvq7] .n[data-astro-cid-cwivdvq7]{color:color-mix(in srgb, var(--ink-muted) 70%, transparent)}.feats[data-astro-cid-cwivdvq7] .n[data-astro-cid-cwivdvq7]:before{content:"—"}.feats[data-astro-cid-cwivdvq7] .a[data-astro-cid-cwivdvq7]:before{content:"+";color:var(--ink-muted)}.featured[data-astro-cid-cwivdvq7] .feats[data-astro-cid-cwivdvq7] .n[data-astro-cid-cwivdvq7]{color:color-mix(in srgb, var(--paper) 38%, transparent)}.choose[data-astro-cid-cwivdvq7]{justify-content:center;width:100%}.card[data-astro-cid-cwivdvq7] .feats[data-astro-cid-cwivdvq7]{margin-bottom:26px}.card[data-astro-cid-cwivdvq7] .choose[data-astro-cid-cwivdvq7]{margin-top:auto}.card[data-astro-cid-cwivdvq7]:not(.featured) .choose[data-astro-cid-cwivdvq7]{border-color:var(--ink)}.choose[data-astro-cid-cwivdvq7].soon{border-top:1px solid var(--hairline);padding-top:16px;display:flex}.ent[data-astro-cid-cwivdvq7]{border:1px solid var(--hairline);background:var(--paper-raise);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,40px);margin-top:clamp(14px,2vw,22px);padding:clamp(22px,2.6vw,30px);display:grid}.ent[data-astro-cid-cwivdvq7] h3[data-astro-cid-cwivdvq7]{align-items:center;gap:10px;display:flex}.ent-title[data-astro-cid-cwivdvq7]{margin-top:8px;font-weight:600}.ent-body[data-astro-cid-cwivdvq7]{font-size:var(--step--1);color:var(--ink-muted);margin-top:4px}.ent[data-astro-cid-cwivdvq7] .feats[data-astro-cid-cwivdvq7]{margin:0}@media (width<=900px){.ent[data-astro-cid-cwivdvq7]{grid-template-columns:1fr}}.vat[data-astro-cid-cwivdvq7]{text-align:center;font-family:var(--mono);font-size:var(--step--2);color:var(--ink-muted);margin-top:18px}
