.calc[data-astro-cid-alfrmgec]{border:1px solid var(--hairline);background:color-mix(in oklch, var(--wine-deep) 70%, transparent);grid-template-columns:1fr 1fr;gap:1.1rem 2rem;padding:1.6rem;display:grid}label[data-astro-cid-alfrmgec]{font:500 .9rem var(--sans);color:var(--cream);flex-direction:column;gap:.45rem;display:flex}output[data-astro-cid-alfrmgec]{font-family:var(--mono);color:var(--champagne);font-variant-numeric:tabular-nums}input[data-astro-cid-alfrmgec][type=range]{accent-color:var(--champagne);width:100%}input[data-astro-cid-alfrmgec][type=range]:focus-visible{outline:2px solid var(--champagne);outline-offset:4px}.calc-out[data-astro-cid-alfrmgec]{border-top:1px solid var(--hairline);grid-column:1/-1;padding-top:1.2rem}.k[data-astro-cid-alfrmgec]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cream-dim);margin:0;font-size:.72rem}.big[data-astro-cid-alfrmgec]{font-family:var(--mono);color:var(--cream);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:.2rem 0 0;font-size:3.4rem}.sub[data-astro-cid-alfrmgec]{color:var(--cream-dim);margin:0 0 1rem;font-size:.85rem}.bar[data-astro-cid-alfrmgec]{background:var(--wine-up);height:12px;margin:.6rem 0 1rem;position:relative}.bar-fill[data-astro-cid-alfrmgec]{background:oklch(60% .16 25);transition:width .25s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.bar-you[data-astro-cid-alfrmgec]{background:var(--champagne);width:3px;transition:left .25s cubic-bezier(.2,.8,.2,1);position:absolute;top:-6px;bottom:-6px}.verdict[data-astro-cid-alfrmgec]{font-family:var(--serif);color:var(--cream);margin:0;font-size:1.25rem}.note[data-astro-cid-alfrmgec]{font-family:var(--mono);color:var(--cream-dim);grid-column:1/-1;margin:0;font-size:.72rem;line-height:1.5}@media (width<=640px){.calc[data-astro-cid-alfrmgec]{grid-template-columns:1fr;padding:1.1rem}.big[data-astro-cid-alfrmgec]{font-size:2.6rem}}@media (prefers-reduced-motion:reduce){.bar-fill[data-astro-cid-alfrmgec],.bar-you[data-astro-cid-alfrmgec]{transition:none}}.rr[data-astro-cid-vd5c7typ]{border:1px solid var(--hairline);background:color-mix(in oklch, var(--wine-deep) 70%, transparent);grid-template-columns:1fr 1fr;gap:1.1rem 2rem;padding:1.6rem;display:grid}label[data-astro-cid-vd5c7typ]{font:500 .9rem var(--sans);color:var(--cream);flex-direction:column;gap:.45rem;display:flex}output[data-astro-cid-vd5c7typ]{font-family:var(--mono);color:var(--champagne);font-variant-numeric:tabular-nums}input[data-astro-cid-vd5c7typ][type=range]{accent-color:var(--champagne);width:100%}input[data-astro-cid-vd5c7typ][type=range]:focus-visible{outline:2px solid var(--champagne);outline-offset:4px}.rr-out[data-astro-cid-vd5c7typ]{border-top:1px solid var(--hairline);grid-column:1/-1;padding-top:1.2rem}.mix[data-astro-cid-vd5c7typ]{background:var(--wine-up);height:14px;display:flex;overflow:hidden}.mix[data-astro-cid-vd5c7typ]>div[data-astro-cid-vd5c7typ]{transition:width .25s cubic-bezier(.2,.8,.2,1)}.m-win[data-astro-cid-vd5c7typ]{background:oklch(72% .15 155)}.m-scr[data-astro-cid-vd5c7typ]{background:var(--cream-dim)}.m-loss[data-astro-cid-vd5c7typ]{background:oklch(60% .16 25)}.legend[data-astro-cid-vd5c7typ]{font-family:var(--mono);color:var(--cream-dim);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:.6rem 0 1.1rem;font-size:.75rem;display:flex}.d[data-astro-cid-vd5c7typ]{width:.7rem;height:.7rem;display:inline-block}.d[data-astro-cid-vd5c7typ].win{background:oklch(72% .15 155)}.d[data-astro-cid-vd5c7typ].scr{background:var(--cream-dim)}.d[data-astro-cid-vd5c7typ].loss{background:oklch(60% .16 25)}.k[data-astro-cid-vd5c7typ]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cream-dim);margin:0;font-size:.72rem}.big[data-astro-cid-vd5c7typ]{font-family:var(--mono);color:var(--cream);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:.2rem 0 .4rem;font-size:3.2rem}.verdict[data-astro-cid-vd5c7typ]{font-family:var(--serif);color:var(--cream);margin:0;font-size:1.2rem}.note[data-astro-cid-vd5c7typ]{font-family:var(--mono);color:var(--cream-dim);grid-column:1/-1;margin:0;font-size:.72rem;line-height:1.5}@media (width<=640px){.rr[data-astro-cid-vd5c7typ]{grid-template-columns:1fr;padding:1.1rem}.big[data-astro-cid-vd5c7typ]{font-size:2.5rem}}@media (prefers-reduced-motion:reduce){.mix[data-astro-cid-vd5c7typ]>div[data-astro-cid-vd5c7typ]{transition:none}}.cd[data-astro-cid-crvofm5p]{border:1px solid var(--hairline);background:color-mix(in oklch, var(--wine-deep) 70%, transparent);grid-template-columns:1fr 1fr;gap:1.1rem 2rem;padding:1.6rem;display:grid}label[data-astro-cid-crvofm5p]{font:500 .9rem var(--sans);color:var(--cream);flex-direction:column;gap:.45rem;display:flex}.cd-wide[data-astro-cid-crvofm5p]{grid-column:1/-1}output[data-astro-cid-crvofm5p]{font-family:var(--mono);color:var(--champagne);font-variant-numeric:tabular-nums}input[data-astro-cid-crvofm5p][type=range]{accent-color:var(--champagne);width:100%}input[data-astro-cid-crvofm5p][type=range]:focus-visible{outline:2px solid var(--champagne);outline-offset:4px}.cd-out[data-astro-cid-crvofm5p]{border-top:1px solid var(--hairline);grid-column:1/-1;padding-top:1.2rem}.cd-nums[data-astro-cid-crvofm5p]{grid-template-columns:1fr 1fr;gap:1rem 2rem;display:grid}.k[data-astro-cid-crvofm5p]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cream-dim);margin:0;font-size:.72rem}.big[data-astro-cid-crvofm5p]{font-family:var(--mono);color:var(--cream);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:.2rem 0 .8rem;font-size:3.2rem}.big[data-astro-cid-crvofm5p].cost{color:oklch(72% .14 25)}.split[data-astro-cid-crvofm5p]{background:var(--wine-up);height:14px;display:flex;overflow:hidden}.split[data-astro-cid-crvofm5p]>div[data-astro-cid-crvofm5p]{transition:width .25s cubic-bezier(.2,.8,.2,1)}.s-kept[data-astro-cid-crvofm5p]{background:oklch(72% .15 155)}.s-cost[data-astro-cid-crvofm5p]{background:oklch(60% .16 25)}.legend[data-astro-cid-crvofm5p]{font-family:var(--mono);color:var(--cream-dim);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:.6rem 0 1.1rem;font-size:.75rem;display:flex}.d[data-astro-cid-crvofm5p]{width:.7rem;height:.7rem;display:inline-block}.d[data-astro-cid-crvofm5p].kept{background:oklch(72% .15 155)}.d[data-astro-cid-crvofm5p].cost{background:oklch(60% .16 25)}.verdict[data-astro-cid-crvofm5p]{font-family:var(--serif);color:var(--cream);margin:0;font-size:1.2rem}.note[data-astro-cid-crvofm5p]{font-family:var(--mono);color:var(--cream-dim);grid-column:1/-1;margin:0;font-size:.72rem;line-height:1.5}@media (width<=640px){.cd[data-astro-cid-crvofm5p]{grid-template-columns:1fr;padding:1.1rem}.big[data-astro-cid-crvofm5p]{font-size:2.3rem}}@media (prefers-reduced-motion:reduce){.split[data-astro-cid-crvofm5p]>div[data-astro-cid-crvofm5p]{transition:none}}.ls[data-astro-cid-cdhfwjfe]{max-width:46rem;margin:0 auto;padding:3.5rem 1.5rem 5rem}.ls-back[data-astro-cid-cdhfwjfe]{color:var(--cream-dim);margin-bottom:2rem;font-size:.8rem;text-decoration:none;display:inline-block}.ls-back[data-astro-cid-cdhfwjfe]:hover{color:var(--champagne)}.ls[data-astro-cid-cdhfwjfe] h1[data-astro-cid-cdhfwjfe]{font-family:var(--serif);letter-spacing:-.02em;color:var(--cream);text-wrap:balance;margin:.5rem 0 2rem;font-size:clamp(2rem,4.6vw,3.3rem);font-weight:600;line-height:1.05}.ls[data-astro-cid-cdhfwjfe] h2[data-astro-cid-cdhfwjfe]{font-family:var(--serif);color:var(--cream);margin:3rem 0 .8rem;font-size:1.7rem;font-weight:500}.ls-p[data-astro-cid-cdhfwjfe]{color:var(--cream-dim);text-wrap:pretty;max-width:38rem;font-size:1.05rem;line-height:1.65}.ls-body[data-astro-cid-cdhfwjfe] p{margin:0 0 1rem}.ls-top[data-astro-cid-cdhfwjfe]{grid-template-columns:1fr 10rem;align-items:start;gap:1.5rem;display:grid}.ls-receipt[data-astro-cid-cdhfwjfe]{background:var(--cream);color:oklch(25% .03 150);font-family:var(--mono);padding:1.4rem 1.5rem 1.2rem;position:relative;transform:rotate(-.6deg);box-shadow:0 18px 40px -18px oklch(15% .04 155)}.ls-receipt[data-astro-cid-cdhfwjfe]:after{content:"";background:radial-gradient(circle at 6px 0, var(--cream) 6px, transparent 6.5px) 0 0 / 12px 8px repeat-x;height:8px;position:absolute;bottom:-8px;left:0;right:0}.rc-head[data-astro-cid-cdhfwjfe]{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px dashed;margin:0 0 1rem;padding-bottom:.6rem;font-size:.72rem}.ls-receipt[data-astro-cid-cdhfwjfe] dl[data-astro-cid-cdhfwjfe]{margin:0}.ls-receipt[data-astro-cid-cdhfwjfe] dl[data-astro-cid-cdhfwjfe] div[data-astro-cid-cdhfwjfe]{font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;padding:.3rem 0;font-size:1rem;display:flex}.ls-receipt[data-astro-cid-cdhfwjfe] dt[data-astro-cid-cdhfwjfe]{opacity:.75}.ls-receipt[data-astro-cid-cdhfwjfe] dd[data-astro-cid-cdhfwjfe]{text-align:right;margin:0}.ls-receipt[data-astro-cid-cdhfwjfe] .rc-total[data-astro-cid-cdhfwjfe]{border-top:1px dashed;margin-top:.4rem;padding-top:.6rem;font-size:1.2rem;font-weight:700}.up[data-astro-cid-cdhfwjfe]{color:oklch(50% .13 150)}.down[data-astro-cid-cdhfwjfe]{color:oklch(52% .18 25)}.rc-foot[data-astro-cid-cdhfwjfe]{font-family:var(--serif);margin:1rem 0 0;font-size:.95rem;font-style:italic;line-height:1.4}.ls-short[data-astro-cid-cdhfwjfe]{color:var(--cream-dim);flex-direction:column;gap:.5rem;font-size:.78rem;text-decoration:none;display:flex}.ls-short[data-astro-cid-cdhfwjfe] img[data-astro-cid-cdhfwjfe]{aspect-ratio:9/16;object-fit:cover;border:1px solid var(--hairline);background:#000;width:100%;transition:transform .2s}.ls-short[data-astro-cid-cdhfwjfe]:hover img[data-astro-cid-cdhfwjfe]{transform:translateY(-2px)}.ls-short[data-astro-cid-cdhfwjfe]:hover span[data-astro-cid-cdhfwjfe]{color:var(--champagne)}.ls-next[data-astro-cid-cdhfwjfe]{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin-top:3rem;padding:1.4rem 0;text-decoration:none;display:block}.ls-next[data-astro-cid-cdhfwjfe] .mono[data-astro-cid-cdhfwjfe]{letter-spacing:.1em;text-transform:uppercase;color:var(--cream-dim);font-size:.72rem}.ls-next-t[data-astro-cid-cdhfwjfe]{font-family:var(--serif);color:var(--cream);margin-top:.3rem;font-size:1.4rem;transition:color .2s;display:block}.ls-next[data-astro-cid-cdhfwjfe]:hover .ls-next-t[data-astro-cid-cdhfwjfe]{color:var(--champagne)}.ls-follow[data-astro-cid-cdhfwjfe]{margin-top:3rem}.ls-follow-line[data-astro-cid-cdhfwjfe]{font-family:var(--serif);color:var(--cream);margin:.4rem 0 .6rem;font-size:1.3rem}.ls-socials[data-astro-cid-cdhfwjfe] a[data-astro-cid-cdhfwjfe]{color:var(--champagne)}@media (width<=640px){.ls-top[data-astro-cid-cdhfwjfe]{grid-template-columns:1fr 6.5rem;gap:1rem}}
