.mc[data-astro-cid-le6pwjgf]{--model:var(--accent)}.privacy[data-astro-cid-le6pwjgf]{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}.meter[data-astro-cid-le6pwjgf]{margin-bottom:clamp(1.5rem,4vh,2.5rem)}.bar[data-astro-cid-le6pwjgf]{background:var(--rule);gap:1px;height:10px;display:flex;overflow:hidden}.seg[data-astro-cid-le6pwjgf]{flex-basis:0;min-width:2px;transition:flex-grow .55s cubic-bezier(.4,0,.2,1)}.key[data-astro-cid-le6pwjgf]{font-family:var(--font-body);font-size:var(--step-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);flex-wrap:wrap;gap:.3rem 1.1rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.key[data-astro-cid-le6pwjgf] li[data-astro-cid-le6pwjgf]{align-items:center;gap:.4rem;display:flex}.dot[data-astro-cid-le6pwjgf]{flex:none;width:8px;height:8px}.qs[data-astro-cid-le6pwjgf]{gap:clamp(1.75rem,5vh,3rem);margin:0;padding:0;list-style:none;display:grid}.q-head[data-astro-cid-le6pwjgf]{align-items:baseline;gap:.9rem;display:flex}.q-head[data-astro-cid-le6pwjgf] .n[data-astro-cid-le6pwjgf]{color:var(--accent)}.q-head[data-astro-cid-le6pwjgf] h3[data-astro-cid-le6pwjgf]{font-size:var(--step-1);max-width:34ch;margin:0;line-height:1.15}.hint[data-astro-cid-le6pwjgf]{font-size:var(--step--1);color:var(--ink-faint);max-width:60ch;margin:.35rem 0 0}.opts[data-astro-cid-le6pwjgf]{background:var(--rule);gap:1px;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.opts[data-astro-cid-le6pwjgf] label[data-astro-cid-le6pwjgf]{background:var(--paper);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.7rem .85rem;display:flex}.opts[data-astro-cid-le6pwjgf] label[data-astro-cid-le6pwjgf]:hover{background:color-mix(in oklab, var(--accent) 6%, var(--paper))}.opts[data-astro-cid-le6pwjgf] input[data-astro-cid-le6pwjgf]{opacity:0;width:0;height:0;position:absolute}.mark[data-astro-cid-le6pwjgf]{border:1px solid var(--ink-faint);border-radius:50%;flex:none;width:.85rem;height:.85rem;margin-top:.28rem}.mark[data-astro-cid-le6pwjgf].box{border-radius:0}label[data-astro-cid-le6pwjgf]:has(input:checked) .mark[data-astro-cid-le6pwjgf]{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 2px var(--paper)}label[data-astro-cid-le6pwjgf]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.txt[data-astro-cid-le6pwjgf]{font-size:var(--step-0);line-height:1.4}.txt[data-astro-cid-le6pwjgf] small[data-astro-cid-le6pwjgf]{font-size:var(--step--1);color:var(--ink-faint);margin-top:.15rem;display:block}.ladder-wrap[data-astro-cid-le6pwjgf]{margin-top:clamp(2rem,6vh,3.5rem)}.ladder-wrap[data-astro-cid-le6pwjgf] h2[data-astro-cid-le6pwjgf]{font-size:var(--step-2);margin:clamp(1.25rem,3vh,2rem) 0 .4rem}.ladder[data-astro-cid-le6pwjgf]{height:9.5rem;margin-top:clamp(2rem,5vh,3rem);position:relative}.axis[data-astro-cid-le6pwjgf]{background:var(--rule);height:1px;position:absolute;top:50%;left:0;right:0}.tick[data-astro-cid-le6pwjgf]{background:var(--rule);width:1px;height:.5rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.tick[data-astro-cid-le6pwjgf] span[data-astro-cid-le6pwjgf]{font-family:var(--font-body);font-size:var(--step-label);color:var(--ink-faint);white-space:nowrap;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}.pin[data-astro-cid-le6pwjgf]{flex-direction:column;align-items:center;display:flex;position:absolute;left:0;transform:translate(-50%)}.pin[data-astro-cid-le6pwjgf] i[data-astro-cid-le6pwjgf]{border-radius:50%;width:7px;height:7px}.pin[data-astro-cid-le6pwjgf] em[data-astro-cid-le6pwjgf]{opacity:.4;background:currentColor;width:1px;height:1.5rem}.pin[data-astro-cid-le6pwjgf] b[data-astro-cid-le6pwjgf]{font-family:var(--font-body);font-size:var(--step-label);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ink-soft);font-weight:400}.pin[data-astro-cid-le6pwjgf].above{flex-direction:column;justify-content:flex-end;bottom:50%}.pin[data-astro-cid-le6pwjgf].above i[data-astro-cid-le6pwjgf]{order:3}.pin[data-astro-cid-le6pwjgf].above em[data-astro-cid-le6pwjgf]{order:2}.pin[data-astro-cid-le6pwjgf].above b[data-astro-cid-le6pwjgf]{order:1;margin-bottom:.2rem}.pin[data-astro-cid-le6pwjgf].below{top:50%}.pin[data-astro-cid-le6pwjgf].below b[data-astro-cid-le6pwjgf]{margin-top:.2rem}.pin[data-astro-cid-le6pwjgf].is-win b[data-astro-cid-le6pwjgf]{color:var(--ink);border-bottom:2px solid;font-weight:500}.pin[data-astro-cid-le6pwjgf].is-win i[data-astro-cid-le6pwjgf]{width:11px;height:11px}.pin[data-astro-cid-le6pwjgf].is-mate i[data-astro-cid-le6pwjgf]{width:9px;height:9px;box-shadow:0 0 0 2px var(--paper)}@media (width<=700px){.pin[data-astro-cid-le6pwjgf] b[data-astro-cid-le6pwjgf]{font-size:var(--step-label)}}.out[data-astro-cid-le6pwjgf]{margin-top:clamp(2rem,6vh,3.5rem)}.out-head[data-astro-cid-le6pwjgf]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-top:clamp(1.5rem,4vh,2.5rem);display:flex}.out-head[data-astro-cid-le6pwjgf] h2[data-astro-cid-le6pwjgf]{font-size:var(--step-2);margin:0}.empty[data-astro-cid-le6pwjgf]{color:var(--ink-faint);max-width:var(--measure)}.actions[data-astro-cid-le6pwjgf]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:clamp(1.5rem,4vh,2.5rem);display:flex}.actions[data-astro-cid-le6pwjgf] .hint[data-astro-cid-le6pwjgf]{flex:22rem;max-width:52ch;margin:0}button[data-astro-cid-le6pwjgf].ghost{font-family:var(--font-body);font-size:var(--step-label);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rule);color:var(--ink-soft);cursor:pointer;background:0 0;padding:.5rem .9rem}button[data-astro-cid-le6pwjgf].ghost:hover{border-color:var(--accent);color:var(--accent)}.out[data-astro-cid-le6pwjgf] .mc-verdict{color:var(--accent);margin:0 0 .6rem}.out[data-astro-cid-le6pwjgf] .mc-win{border-left:3px solid var(--model);padding-left:clamp(.9rem,3vw,1.5rem)}.out[data-astro-cid-le6pwjgf] .mc-win h3{font-size:var(--step-3);margin:0;line-height:1.05}.out[data-astro-cid-le6pwjgf] .mc-tag{max-width:var(--measure);color:var(--ink-soft);margin:.6rem 0 0}.out[data-astro-cid-le6pwjgf] .mc-specs{font-family:var(--font-body);font-size:var(--step-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);flex-wrap:wrap;gap:.35rem .75rem;margin:.9rem 0 0;display:flex}.out[data-astro-cid-le6pwjgf] .mc-specs .mc-price{color:var(--ink);border-bottom:1px solid var(--rule)}.out[data-astro-cid-le6pwjgf] h4{font-family:var(--font-body);font-size:var(--step-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin:clamp(1.2rem,3vh,1.8rem) 0 .5rem;font-weight:500}.out[data-astro-cid-le6pwjgf] .mc-list{max-width:var(--measure);gap:.4rem;margin:0;padding-left:1.1rem;display:grid}.out[data-astro-cid-le6pwjgf] .mc-snag{max-width:var(--measure);border-left:2px solid var(--accent);margin:0;padding-left:.8rem}.out[data-astro-cid-le6pwjgf] .mc-pair,.out[data-astro-cid-le6pwjgf] .mc-notes,.out[data-astro-cid-le6pwjgf] .mc-rank{margin-top:clamp(1.75rem,5vh,2.75rem)}.out[data-astro-cid-le6pwjgf] .mc-pair-name{font-family:var(--font-display);font-size:var(--step-1);margin:0}.out[data-astro-cid-le6pwjgf] .mc-pair p:last-child{max-width:var(--measure);color:var(--ink-soft);margin:.5rem 0 0}.out[data-astro-cid-le6pwjgf] .mc-row{color:var(--ink-soft);grid-template-columns:minmax(0,12rem) minmax(0,1fr) 3rem;align-items:center;gap:.75rem;padding:.35rem 0;display:grid}.out[data-astro-cid-le6pwjgf] .mc-row.is-win{color:var(--ink)}.out[data-astro-cid-le6pwjgf] .mc-row-name{font-size:var(--step--1)}.out[data-astro-cid-le6pwjgf] .mc-row-track{background:var(--rule);height:6px}.out[data-astro-cid-le6pwjgf] .mc-row-fill{height:100%;transition:width .45s cubic-bezier(.4,0,.2,1);display:block}.out[data-astro-cid-le6pwjgf] .mc-row-pct{text-align:right}@media (width<=620px){.out[data-astro-cid-le6pwjgf] .mc-row{grid-template-columns:minmax(0,1fr) 3rem}.out[data-astro-cid-le6pwjgf] .mc-row-track{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.seg[data-astro-cid-le6pwjgf],.out[data-astro-cid-le6pwjgf] .mc-row-fill{transition:none}}
