.mx[data-astro-cid-timzuz3p]{margin:clamp(2rem,5vw,3.4rem) 0 0}.mx-head[data-astro-cid-timzuz3p]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:clamp(1.4rem,4vw,3rem);align-items:end}.mx-head[data-astro-cid-timzuz3p] h2[data-astro-cid-timzuz3p],.mx-lede[data-astro-cid-timzuz3p]{grid-column:1}.mx-tools[data-astro-cid-timzuz3p]{grid-column:2;grid-row:1 / 3;align-content:end}@media(max-width:900px){.mx-head[data-astro-cid-timzuz3p]{grid-template-columns:minmax(0,1fr)}.mx-head[data-astro-cid-timzuz3p] h2[data-astro-cid-timzuz3p],.mx-lede[data-astro-cid-timzuz3p],.mx-tools[data-astro-cid-timzuz3p]{grid-column:1;grid-row:auto}}.mx-head[data-astro-cid-timzuz3p] h2[data-astro-cid-timzuz3p]{margin:0 0 .6rem;font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:800;letter-spacing:-.042em}.mx-lede[data-astro-cid-timzuz3p]{margin:0 0 1.3rem;color:var(--ink2);line-height:1.7;font-size:.94rem}.mx-tools[data-astro-cid-timzuz3p]{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:end;padding-bottom:1rem;max-width:none}.mx-slide[data-astro-cid-timzuz3p]{display:grid;gap:.4rem;min-width:min(100%,17rem)}.mx-slide[data-astro-cid-timzuz3p] span[data-astro-cid-timzuz3p]{font-family:Sometype Mono,monospace;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.mx-slide[data-astro-cid-timzuz3p] b[data-astro-cid-timzuz3p]{font-family:Geologica,sans-serif;font-size:1rem;color:var(--turq-ink);font-weight:800}.mx-range[data-astro-cid-timzuz3p]{-webkit-appearance:none;appearance:none;width:100%;height:2px;background:var(--rule-strong)}.mx-range[data-astro-cid-timzuz3p]::-webkit-slider-thumb{-webkit-appearance:none;width:1.05rem;height:1.05rem;background:var(--turq);border:0;cursor:ew-resize;transition:transform var(--t-tap) var(--ease-drag)}.mx-range[data-astro-cid-timzuz3p]::-moz-range-thumb{width:1.05rem;height:1.05rem;background:var(--turq);border:0;cursor:ew-resize}.mx-range[data-astro-cid-timzuz3p]:hover::-webkit-slider-thumb,.mx-range[data-astro-cid-timzuz3p]:focus-visible::-webkit-slider-thumb{transform:scale(1.25)}.mx-filters[data-astro-cid-timzuz3p]{display:flex;flex-wrap:wrap;gap:.4rem}.mx-chip[data-astro-cid-timzuz3p]{background:transparent;border:1px solid var(--rule);color:var(--ink3);padding:.35rem .7rem;font-family:Sometype Mono,monospace;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color var(--t-tap) linear,border-color var(--t-tap) linear,background var(--t-tap) linear}.mx-chip[data-astro-cid-timzuz3p]:hover{color:var(--ink);border-color:var(--rule-strong)}.mx-chip[data-astro-cid-timzuz3p].is-on{color:var(--on-turq);background:var(--turq);border-color:var(--turq)}.mx-scroll[data-astro-cid-timzuz3p]{overflow-x:auto;border-top:1px solid var(--rule-strong)}.mx-table[data-astro-cid-timzuz3p]{width:100%;border-collapse:collapse;min-width:46rem}.mx-table[data-astro-cid-timzuz3p] thead[data-astro-cid-timzuz3p] th[data-astro-cid-timzuz3p]{padding:0;text-align:left}.mx-table[data-astro-cid-timzuz3p] thead[data-astro-cid-timzuz3p] button[data-astro-cid-timzuz3p]{width:100%;background:none;border:0;padding:.7rem .8rem;text-align:left;cursor:pointer;font-family:Sometype Mono,monospace;font-size:.6rem;letter-spacing:.13em;text-transform:uppercase;color:#ffffffe0;transition:color var(--t-tap) linear}.mx-table[data-astro-cid-timzuz3p] thead[data-astro-cid-timzuz3p] button[data-astro-cid-timzuz3p]:after{content:" ↕";opacity:.55}.mx-table[data-astro-cid-timzuz3p] thead[data-astro-cid-timzuz3p] button[data-astro-cid-timzuz3p]:hover{color:#fff}.mx-table[data-astro-cid-timzuz3p] thead[data-astro-cid-timzuz3p] button[data-astro-cid-timzuz3p].is-sorted{color:var(--turq-lt)}.mx-table[data-astro-cid-timzuz3p] thead[data-astro-cid-timzuz3p] button[data-astro-cid-timzuz3p].is-sorted:after{content:" ↓";opacity:1}.mx-table[data-astro-cid-timzuz3p] thead[data-astro-cid-timzuz3p] button[data-astro-cid-timzuz3p].is-sorted[aria-sort=descending]:after{content:" ↑"}.mx-th-act[data-astro-cid-timzuz3p]{width:5.4rem}.mx-row[data-astro-cid-timzuz3p]{border-bottom:1px solid var(--rule);transition:background var(--t-tap) linear}.mx-row[data-astro-cid-timzuz3p]:hover{background:var(--tint-t)}.mx-row[data-astro-cid-timzuz3p].is-out{display:none}.mx-main[data-astro-cid-timzuz3p]>[data-astro-cid-timzuz3p]{padding:.7rem .8rem;vertical-align:middle}.mx-brand[data-astro-cid-timzuz3p]{text-align:left;font-weight:600;display:table-cell;min-width:9.5rem}.mx-brand[data-astro-cid-timzuz3p] small[data-astro-cid-timzuz3p]{display:block;margin-top:.3rem;font-family:Sometype Mono,monospace;font-size:.58rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink3);font-weight:400}.mx-num[data-astro-cid-timzuz3p],.mx-cost[data-astro-cid-timzuz3p]{min-width:8.6rem}.mx-num[data-astro-cid-timzuz3p] b[data-astro-cid-timzuz3p],.mx-cost[data-astro-cid-timzuz3p] b[data-astro-cid-timzuz3p]{display:block;font-size:1.02rem;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.mx-num[data-astro-cid-timzuz3p] small[data-astro-cid-timzuz3p],.mx-cost[data-astro-cid-timzuz3p] small[data-astro-cid-timzuz3p]{display:block;margin-top:.16rem;font-family:Sometype Mono,monospace;font-size:.58rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink3)}.mx-cost[data-astro-cid-timzuz3p] b[data-astro-cid-timzuz3p].is-free{color:var(--turq-ink)}.mx-mult[data-astro-cid-timzuz3p]{color:var(--coral-ink)}.mx-bar[data-astro-cid-timzuz3p]{display:block;height:3px;max-width:9rem;background:var(--rule);margin-top:.44rem}.mx-bar[data-astro-cid-timzuz3p].is-open{background:repeating-linear-gradient(90deg,var(--rule-strong) 0 4px,transparent 4px 8px)}.mx-bar[data-astro-cid-timzuz3p] i[data-astro-cid-timzuz3p]{display:block;height:100%;width:var(--w, 0%);background:var(--surf);transform-origin:left}.tier-clear[data-astro-cid-timzuz3p] .mx-cost[data-astro-cid-timzuz3p] .mx-bar[data-astro-cid-timzuz3p] i[data-astro-cid-timzuz3p]{background:var(--turq)}.tier-mid[data-astro-cid-timzuz3p] .mx-cost[data-astro-cid-timzuz3p] .mx-bar[data-astro-cid-timzuz3p] i[data-astro-cid-timzuz3p]{background:var(--coral-lt)}.tier-steep[data-astro-cid-timzuz3p] .mx-cost[data-astro-cid-timzuz3p] .mx-bar[data-astro-cid-timzuz3p] i[data-astro-cid-timzuz3p]{background:var(--coral)}.mx-dots[data-astro-cid-timzuz3p]{display:block;height:3px;max-width:9rem;margin-top:.44rem;background:linear-gradient(90deg,var(--turq) 0 var(--k),transparent var(--k)),repeating-linear-gradient(90deg,var(--rule) 0 3px,transparent 3px 7px)}.mx-act[data-astro-cid-timzuz3p]{text-align:right}.mx-more[data-astro-cid-timzuz3p]{background:none;border:1px solid var(--rule);color:var(--ink2);padding:.34rem .6rem;font-family:Sometype Mono,monospace;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color var(--t-tap) linear,border-color var(--t-tap) linear}.mx-more[data-astro-cid-timzuz3p]:hover{color:var(--turq);border-color:var(--turq-dk)}.mx-more[data-astro-cid-timzuz3p][aria-expanded=true]{color:var(--coral-ink);border-color:var(--coral-dk)}.mx-more[data-astro-cid-timzuz3p][aria-expanded=true] span[data-astro-cid-timzuz3p]:after{content:" ×"}.mx-detail[data-astro-cid-timzuz3p] td[data-astro-cid-timzuz3p]{padding:0 .8rem 1.2rem;background:#0a3b4780}.mx-dl[data-astro-cid-timzuz3p]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.15rem 1.6rem;margin:0 0 1rem;padding-top:.9rem}.mx-dl[data-astro-cid-timzuz3p] dt[data-astro-cid-timzuz3p]{font-family:Sometype Mono,monospace;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);padding-top:.6rem}.mx-dl[data-astro-cid-timzuz3p] dd[data-astro-cid-timzuz3p]{margin:0;font-size:.86rem;line-height:1.55;color:var(--ink)}.mx-claim[data-astro-cid-timzuz3p]{display:inline-block;padding:.42rem .9rem;background:var(--turq);color:var(--on-turq);font-family:Sometype Mono,monospace;font-size:.62rem;letter-spacing:.13em;text-transform:uppercase;text-decoration:none}.mx-claim[data-astro-cid-timzuz3p]:hover{background:var(--coral);color:var(--on-coral)}.mx-prov[data-astro-cid-timzuz3p]{color:var(--coral-ink)}.mx-foot[data-astro-cid-timzuz3p]{margin:1rem 0 0;max-width:66ch;font-family:Sometype Mono,monospace;font-size:.64rem;line-height:1.8;color:var(--ink3)}@media(max-width:760px){.mx-scroll[data-astro-cid-timzuz3p]{overflow:visible;border-top:0}.mx-table[data-astro-cid-timzuz3p]{min-width:0;display:block}.mx-table[data-astro-cid-timzuz3p] thead[data-astro-cid-timzuz3p]{display:none}.mx-row[data-astro-cid-timzuz3p]{display:block;border:1px solid var(--rule);margin-bottom:.7rem}.mx-main[data-astro-cid-timzuz3p]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mx-main[data-astro-cid-timzuz3p]>[data-astro-cid-timzuz3p]{padding:.7rem .8rem}.mx-brand[data-astro-cid-timzuz3p]{grid-column:1 / -1;border-bottom:1px solid var(--rule)}.mx-act[data-astro-cid-timzuz3p]{grid-column:1 / -1;text-align:left}.mx-num[data-astro-cid-timzuz3p]:before,.mx-cost[data-astro-cid-timzuz3p]:before{content:attr(data-lbl);display:block;margin-bottom:.3rem;font-family:Sometype Mono,monospace;font-size:.55rem;letter-spacing:.11em;text-transform:uppercase;color:var(--surf)}.mx-detail[data-astro-cid-timzuz3p]:not([hidden]){display:block}.mx-detail[data-astro-cid-timzuz3p]:not([hidden]) td[data-astro-cid-timzuz3p]{display:block}}@media(prefers-reduced-motion:reduce){.mx-chip[data-astro-cid-timzuz3p],.mx-more[data-astro-cid-timzuz3p],.mx-row[data-astro-cid-timzuz3p],.mx-table[data-astro-cid-timzuz3p] thead[data-astro-cid-timzuz3p] button[data-astro-cid-timzuz3p]{transition:none}}.terms-note{margin:.9rem 0 0;max-width:72ch;font-family:Sometype Mono,monospace;font-size:.63rem;line-height:1.8;color:var(--ink3)}.chart[data-astro-cid-tydy64j7]{margin:clamp(1.6rem,4vw,2.4rem) 0 0;max-width:100%;overflow-x:auto}.chart[data-astro-cid-tydy64j7] svg[data-astro-cid-tydy64j7]{width:100%;height:auto}.chart-title[data-astro-cid-tydy64j7]{font-family:Sometype Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;fill:var(--ink3)}.chart-label[data-astro-cid-tydy64j7]{font-family:Geologica,sans-serif;font-size:13px;font-weight:600;fill:var(--ink)}.chart-value[data-astro-cid-tydy64j7]{font-family:Sometype Mono,monospace;font-size:11px;letter-spacing:.06em;fill:var(--ink2)}.chart-rule[data-astro-cid-tydy64j7]{stroke:var(--rule);stroke-width:1}.dossier[data-astro-cid-mrwk5yju]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));gap:0 clamp(1.6rem,4vw,3rem);padding-block:clamp(1.8rem,4vw,2.6rem) 0}.dossier[data-astro-cid-mrwk5yju] h2[data-astro-cid-mrwk5yju]{font-family:Sometype Mono,monospace;font-size:.7rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--ink3);margin:0 0 .7rem;padding-top:1.4rem;border-top:1px solid var(--rule-strong)}.dossier[data-astro-cid-mrwk5yju] dl[data-astro-cid-mrwk5yju]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 1rem;margin:0 0 1.6rem}.dossier[data-astro-cid-mrwk5yju] dt[data-astro-cid-mrwk5yju]{font-family:Sometype Mono,monospace;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);padding:.5rem 0 0;white-space:nowrap}.dossier[data-astro-cid-mrwk5yju] dd[data-astro-cid-mrwk5yju]{margin:0;padding:.42rem 0 0;font-size:.86rem;color:var(--ink)}.before[data-astro-cid-mrwk5yju] dd[data-astro-cid-mrwk5yju]{color:var(--ink)}.decoder[data-astro-cid-mrwk5yju] ul[data-astro-cid-mrwk5yju]{list-style:none;margin:0 0 1.6rem;padding:0}.flag[data-astro-cid-mrwk5yju]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.1rem .8rem;padding:.6rem 0;border-bottom:1px solid var(--rule)}.flag-l[data-astro-cid-mrwk5yju]{grid-row:1 / 3;align-self:start;margin-top:.24rem;padding:.16rem .4rem;font-family:Sometype Mono,monospace;font-size:.54rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.flag-good[data-astro-cid-mrwk5yju] .flag-l[data-astro-cid-mrwk5yju]{background:var(--turq);color:var(--on-turq)}.flag-check[data-astro-cid-mrwk5yju] .flag-l[data-astro-cid-mrwk5yju]{background:var(--surf);color:#fff}.flag-important[data-astro-cid-mrwk5yju] .flag-l[data-astro-cid-mrwk5yju]{background:var(--coral);color:var(--on-coral)}.flag[data-astro-cid-mrwk5yju] b[data-astro-cid-mrwk5yju]{font-size:.9rem;color:var(--ink)}.flag-n[data-astro-cid-mrwk5yju]{grid-column:2;font-size:.8rem;color:var(--ink2);line-height:1.55}.ourverdict[data-astro-cid-mrwk5yju]{grid-column:1 / -1}.ourverdict[data-astro-cid-mrwk5yju] p[data-astro-cid-mrwk5yju]{margin:0 0 .9rem;max-width:68ch;font-size:1rem;line-height:1.6;color:var(--ink)}.ourverdict-basis[data-astro-cid-mrwk5yju]{font-family:Sometype Mono,monospace;font-size:.68rem!important;line-height:1.85!important;color:var(--ink3)!important}@media(max-width:640px){.dossier[data-astro-cid-mrwk5yju] dl[data-astro-cid-mrwk5yju]{grid-template-columns:minmax(0,1fr)}.dossier[data-astro-cid-mrwk5yju] dt[data-astro-cid-mrwk5yju]{padding-top:.8rem}}.w-quiz{display:flex;gap:.5rem;flex-wrap:wrap}.w-quiz button{background:none!important;border:1px solid var(--rule-strong)!important;color:var(--ink2)!important;padding:.5rem .9rem!important;text-transform:none!important;letter-spacing:.02em!important;font-size:.82rem!important;font-family:Geologica,sans-serif!important}.w-quiz button.is-right{background:var(--turq)!important;color:var(--on-turq)!important;border-color:var(--turq)!important}.w-quiz button.is-wrong{border-color:var(--coral)!important;color:var(--coral)!important}.w-steps,.w-path{list-style:none;margin:1rem 0 0;padding:0}.w-steps li{padding:.5rem 0 .5rem 1.6rem;border-bottom:1px solid var(--rule);font-size:.86rem;color:var(--ink2);position:relative}.w-steps li:before{content:"→";position:absolute;left:0;color:var(--turq-ink)}.w-path li{display:flex;align-items:baseline;gap:.8rem;padding:.5rem 0;border-bottom:1px solid var(--rule);font-size:.88rem;color:var(--ink3);transition:color var(--t-tap) var(--ease-drag)}.w-path li b{font-family:Sometype Mono,monospace;font-size:.66rem;width:1.4rem;color:var(--surf)}.w-path li.is-on{color:var(--ink)}.w-path li.is-on b{color:var(--turq-ink)}.w-inline a{color:var(--turq-ink);font-family:Sometype Mono,monospace;font-size:.7rem;letter-spacing:.08em}.w-inline input[type=text]{font-family:Geologica,sans-serif;font-size:1rem;font-weight:600;width:auto}@media(prefers-reduced-motion:reduce){.w-path li{transition:none}}.w{margin:clamp(1.6rem,4vw,2.4rem) 0 clamp(1.6rem,3.2vw,2.6rem);padding:clamp(1.3rem,3vw,2.1rem);width:100%}.w>*,.w-rows,.w-bars,.w-sim,.w-two,.w-btns,.w-tally,.w-path,.w-steps{max-width:none}.w-rows li,.w-bars li{width:100%}.w h2{font-family:Sometype Mono,monospace;font-size:.72rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin:0 0 .9rem}.w-lede{margin:0 0 1rem;font-size:.86rem;color:var(--ink2)}.w label{display:block;font-size:.9rem;color:var(--ink2);margin-bottom:.5rem}.w label b{font-family:Geologica,sans-serif;font-size:1.2rem;font-weight:800;color:var(--turq-ink)}.w input[type=range]{width:100%;accent-color:var(--turq-ink)}.w-rows{list-style:none;margin:1rem 0 0;padding:0}.w-rows li{display:flex;justify-content:space-between;gap:1rem;padding:.42rem 0;border-bottom:1px solid var(--rule);font-size:.86rem}.w-rows span{color:var(--ink2)}.w-rows em{font-style:normal;font-family:Sometype Mono,monospace;font-size:.8rem;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.w-bars{list-style:none;margin:0;padding:0}.w-bars li{display:grid;grid-template-columns:7.5rem minmax(0,1fr) 3.2rem;align-items:center;gap:.8rem;padding:.4rem 0;font-size:.84rem;color:var(--ink2)}.w-bar{display:block;height:9px;background:var(--deep3)}.w-bar i{display:block;height:100%;width:var(--w);background:var(--turq)}.w-bars.is-cost .w-bar i{background:var(--coral)}.w-bars em{font-style:normal;font-family:Sometype Mono,monospace;font-size:.74rem;text-align:right;color:var(--ink)}@media(prefers-reduced-motion:no-preference){.is-reveal i,.is-race i{transform-origin:left;animation:barin .62s var(--ease-drag) both;animation-delay:calc(var(--i) * 90ms)}}@keyframes barin{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.w-sim{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(.9rem,2vw,1.5rem);row-gap:0;align-items:stretch}.w-sim>.w-big{display:flex;align-items:center;justify-content:flex-end;padding:.55rem 0}.w-sim>.w-cap{display:flex;align-items:center;padding:.55rem 0}.w-sim>*:nth-child(n+3){border-top:1px solid var(--rule)}.w-big{font-family:Geologica,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:900;letter-spacing:-.04em;color:var(--turq-ink);font-variant-numeric:tabular-nums}.w-cap{font-family:Sometype Mono,monospace;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3)}.w-btns{display:flex;gap:.6rem;margin-top:1rem;flex-wrap:wrap}.w button:not(.w-tab){padding:.55rem 1rem;background:var(--turq);color:var(--on-turq);border:0;font-family:Sometype Mono,monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.w button.is-ghost{background:none;color:var(--ink3);border:1px solid var(--rule-strong)}.w-note{margin:.9rem 0 0;font-family:Sometype Mono,monospace;font-size:.68rem;line-height:1.8;color:var(--ink3)}.w-two{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:1rem}.w-tab{padding:.44rem .8rem;background:none;border:1px solid var(--rule-strong);color:var(--ink3);font-family:Sometype Mono,monospace;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.w-tab.is-on{background:var(--turq);color:var(--on-turq);border-color:var(--turq-ink)}.w-figure{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap;margin:0}.w-figure b{font-family:Geologica,sans-serif;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:900;letter-spacing:-.045em;color:var(--coral);font-variant-numeric:tabular-nums}.w-figure span{font-family:Sometype Mono,monospace;font-size:.7rem;letter-spacing:.08em;color:var(--ink3)}.w-tally{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:1rem}.w-tally i{display:block;width:4px;height:26px;background:var(--rule);transition:background var(--t-tap) linear}.w-tally i.is-on{background:var(--turq)}.w-tally i.is-on:nth-child(5n){background:var(--coral)}@media(prefers-reduced-motion:reduce){.w-tally i{transition:none}}.w-inline{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;font-size:.9rem;color:var(--ink2)}.w-inline input,.w-inline select{background:transparent;border:0;border-bottom:2px solid var(--turq);color:var(--turq-ink);font-family:Geologica,sans-serif;font-size:1.2rem;font-weight:800;padding:.05rem .25rem}.w-inline input{width:5ch;-moz-appearance:textfield;appearance:textfield}.w-inline input::-webkit-outer-spin-button,.w-inline input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.w-inline b{font-family:Geologica,sans-serif;font-size:1.5rem;font-weight:900;color:var(--coral)}
