.privacy[data-astro-cid-24rc4nga]{font-size:var(--step--1);color:var(--ink-soft);align-items:baseline;gap:.6rem;max-width:60ch;margin:0 0 clamp(1.25rem,3vh,2rem);display:flex}.step[data-astro-cid-24rc4nga]{border-top:1px solid var(--rule);padding-block:clamp(1.25rem,3vh,2rem)}.step[data-astro-cid-24rc4nga]:first-of-type{border-top:0;padding-top:0}.step-h[data-astro-cid-24rc4nga]{flex-wrap:wrap;gap:.4rem 1rem;margin:0;display:flex}.step-h[data-astro-cid-24rc4nga] .n[data-astro-cid-24rc4nga]{color:var(--accent)}.step-h[data-astro-cid-24rc4nga] .label[data-astro-cid-24rc4nga]:last-child{color:var(--ink)}.note[data-astro-cid-24rc4nga]{max-width:var(--measure);font-size:var(--step--1);color:var(--ink-soft);margin:.5rem 0 1rem}.rname[data-astro-cid-24rc4nga]{font-size:var(--step--1);align-items:center;gap:.5rem;display:flex}.swatch[data-astro-cid-24rc4nga]{flex:none;width:9px;height:9px}.rows[data-astro-cid-24rc4nga]{background:var(--rule);gap:1px;display:grid}.row[data-astro-cid-24rc4nga]{background:var(--paper);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .7rem;display:flex}.grid[data-astro-cid-24rc4nga]{background:var(--rule);gap:1px;display:grid}.prow[data-astro-cid-24rc4nga]{background:var(--paper);grid-template-columns:minmax(0,1fr) repeat(3,5.5rem) 7rem;align-items:end;gap:.6rem;padding:.6rem .7rem;display:grid}.prow[data-astro-cid-24rc4nga] .rname[data-astro-cid-24rc4nga]{align-self:center}.mini[data-astro-cid-24rc4nga]{font-family:var(--font-body);font-size:var(--step-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.2rem;display:block}.per[data-astro-cid-24rc4nga]{font-family:var(--font-body);font-size:var(--step-label);text-align:right;color:var(--ink-faint)}@media (width<=760px){.prow[data-astro-cid-24rc4nga]{grid-template-columns:repeat(3,minmax(0,1fr))}.prow[data-astro-cid-24rc4nga] .rname[data-astro-cid-24rc4nga],.per[data-astro-cid-24rc4nga]{text-align:left;grid-column:1/-1}}.slider[data-astro-cid-24rc4nga]{align-items:center;gap:1rem;max-width:26rem;display:flex}.slider[data-astro-cid-24rc4nga] input[data-astro-cid-24rc4nga]{flex:1}output[data-astro-cid-24rc4nga]{font-family:var(--font-body);font-size:var(--step-0);min-width:3.5rem}.pairs[data-astro-cid-24rc4nga]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;display:grid}.field[data-astro-cid-24rc4nga]{gap:.3rem;display:grid}.field[data-astro-cid-24rc4nga]>span[data-astro-cid-24rc4nga]{font-size:var(--step--1);color:var(--ink-soft)}.field[data-astro-cid-24rc4nga] small[data-astro-cid-24rc4nga]{font-family:var(--font-body);font-size:var(--step-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}input[data-astro-cid-24rc4nga][type=number]{font:inherit;font-size:var(--step-0);border:1px solid var(--rule);width:100%;max-width:7rem;color:var(--ink);background:0 0;padding:.35rem .5rem}.field[data-astro-cid-24rc4nga] input[data-astro-cid-24rc4nga][type=number]{max-width:none}input[data-astro-cid-24rc4nga]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.out[data-astro-cid-24rc4nga] h2[data-astro-cid-24rc4nga]{font-size:var(--step-2);margin:clamp(1.5rem,4vh,2.5rem) 0 1rem}.out[data-astro-cid-24rc4nga] h3[data-astro-cid-24rc4nga]{font-family:var(--font-body);font-size:var(--step-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin:clamp(1.75rem,5vh,2.75rem) 0 .75rem;font-weight:500}.big[data-astro-cid-24rc4nga]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1.25rem 2rem;margin:0;display:grid}.big[data-astro-cid-24rc4nga] dd[data-astro-cid-24rc4nga]{font-family:var(--font-display);font-size:var(--step-4);letter-spacing:-.03em;color:var(--accent);margin:0;line-height:.95}.big[data-astro-cid-24rc4nga] dt[data-astro-cid-24rc4nga]{color:var(--ink-faint);margin-top:.5rem}.ratio[data-astro-cid-24rc4nga]{max-width:var(--measure);margin:clamp(1.25rem,3vh,2rem) 0 0}.chart[data-astro-cid-24rc4nga] .cc-bar{grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1rem;padding:.5rem 0;display:grid}.chart[data-astro-cid-24rc4nga] .cc-bar-name{font-size:var(--step--1)}.chart[data-astro-cid-24rc4nga] .cc-bar-v{font-family:var(--font-body);font-size:var(--step-label);color:var(--ink-faint);text-align:right}.chart[data-astro-cid-24rc4nga] .cc-bar-track{grid-column:1/-1;min-width:2px;height:8px;display:flex}.chart[data-astro-cid-24rc4nga] .cc-bar-track i{height:100%;display:block}.legend[data-astro-cid-24rc4nga]{font-family:var(--font-body);font-size:var(--step-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);flex-wrap:wrap;gap:.4rem 1.5rem;margin:.75rem 0 0;display:flex}.legend[data-astro-cid-24rc4nga] span[data-astro-cid-24rc4nga]{align-items:center;gap:.4rem;display:flex}.legend[data-astro-cid-24rc4nga] i[data-astro-cid-24rc4nga]{width:10px;height:10px}.band[data-astro-cid-24rc4nga]{background:var(--rule);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1px;display:grid}.band[data-astro-cid-24rc4nga]>div[data-astro-cid-24rc4nga]{background:var(--paper);padding:.8rem .9rem}.band[data-astro-cid-24rc4nga]>div[data-astro-cid-24rc4nga].is-mid{background:color-mix(in oklab, var(--accent) 8%, var(--paper))}.band[data-astro-cid-24rc4nga] .label[data-astro-cid-24rc4nga]{color:var(--ink-faint);margin:0}.band[data-astro-cid-24rc4nga] .v[data-astro-cid-24rc4nga]{font-family:var(--font-display);font-size:var(--step-2);margin:.4rem 0 0;line-height:1}.band[data-astro-cid-24rc4nga] .s[data-astro-cid-24rc4nga]{font-size:var(--step--1);color:var(--ink-soft);margin:.4rem 0 0}.notes[data-astro-cid-24rc4nga] p{max-width:var(--measure);border-left:2px solid var(--rule);margin:0 0 .8rem;padding-left:.8rem}.notes[data-astro-cid-24rc4nga] p:first-child{border-left-color:var(--accent)}.actions[data-astro-cid-24rc4nga]{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.5rem,4vh,2.5rem);display:flex}button[data-astro-cid-24rc4nga]{font-family:var(--font-body);font-size:var(--step-label);letter-spacing:.1em;text-transform:uppercase;background:var(--ink);border:1px solid var(--ink);color:var(--paper);cursor:pointer;padding:.55rem 1rem}button[data-astro-cid-24rc4nga].ghost{border-color:var(--rule);color:var(--ink-soft);background:0 0}button[data-astro-cid-24rc4nga].ghost:hover{border-color:var(--accent);color:var(--accent)}
