.gd[data-astro-cid-2353eqzd] svg[data-astro-cid-2353eqzd]{width:100%;height:auto}.lbl[data-astro-cid-2353eqzd]{fill:var(--fg-3);font-size:12px;text-anchor:middle;font-family:var(--font);font-weight:500}.axis[data-astro-cid-2353eqzd]{text-anchor:end}.spare-l[data-astro-cid-2353eqzd]{fill:var(--fg-3)}.c[data-astro-cid-2353eqzd]{fill:#ffffff0f;animation:arr 9s var(--d) infinite}.c[data-astro-cid-2353eqzd].p{fill:#ffffff09;stroke:#ffffff1f}@keyframes arr{0%,11%,to{fill:#ffffff0f}1.5%,8%{fill:#7cda24}}.c[data-astro-cid-2353eqzd].p{animation-name:arrp}@keyframes arrp{0%,11%,to{fill:#ffffff09;stroke:#ffffff1f}1.5%,8%{fill:#b4f26b26;stroke:#b4f26b}}.sp[data-astro-cid-2353eqzd]{fill:none;stroke:#ffffff4d;stroke-dasharray:4 4}.cap[data-astro-cid-2353eqzd]{display:flex;gap:22px;justify-content:center;flex-wrap:wrap;margin-top:18px;font-size:var(--t-small);color:var(--fg-3)}.cap[data-astro-cid-2353eqzd] span[data-astro-cid-2353eqzd]{display:inline-flex;align-items:center;gap:8px}.k[data-astro-cid-2353eqzd]{width:12px;height:12px;border-radius:3px;display:inline-block}.k[data-astro-cid-2353eqzd].d{background:var(--green)}.k[data-astro-cid-2353eqzd].p{box-shadow:inset 0 0 0 1.5px #b4f26b}.k[data-astro-cid-2353eqzd].s{box-shadow:inset 0 0 0 1.5px #ffffff59}@media(prefers-reduced-motion:reduce){.c[data-astro-cid-2353eqzd]{animation:none}}.gs[data-astro-cid-zjuhl35s]{margin:0}.cap[data-astro-cid-zjuhl35s]{font-size:var(--t-small);color:var(--fg-3);margin-bottom:20px}.plot[data-astro-cid-zjuhl35s]{position:relative;height:clamp(220px,28vw,300px);display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:clamp(6px,1.4vw,14px);align-items:end;padding-bottom:26px;border-bottom:1px solid var(--line-2)}.col[data-astro-cid-zjuhl35s]{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.b[data-astro-cid-zjuhl35s]{width:100%;height:calc(var(--h) * 100%);border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#9be65a,#5fb81a);transform-origin:bottom}.v[data-astro-cid-zjuhl35s]{position:absolute;bottom:calc(var(--h) * 100% + 8px);font-weight:700;font-size:clamp(.8125rem,.7rem + .5vw,1.0625rem);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.col[data-astro-cid-zjuhl35s]:last-child .v[data-astro-cid-zjuhl35s]{right:0}.v[data-astro-cid-zjuhl35s] small[data-astro-cid-zjuhl35s]{font-size:max(.7em,.6875rem);font-weight:600;color:var(--fg-3)}.x[data-astro-cid-zjuhl35s]{position:absolute;bottom:-24px;font-size:var(--t-small);color:var(--fg-3);font-variant-numeric:tabular-nums}.axis[data-astro-cid-zjuhl35s]{text-align:center;margin-top:30px;font-size:var(--t-small);color:var(--fg-3)}.reveal-on .gs[data-astro-cid-zjuhl35s] .b[data-astro-cid-zjuhl35s]{transform:scaleY(0)}.reveal-on .gs[data-astro-cid-zjuhl35s].in .b[data-astro-cid-zjuhl35s]{transform:none;transition:transform .9s var(--ease);transition-delay:calc(var(--i) * 60ms)}.reveal-on .gs[data-astro-cid-zjuhl35s] .v[data-astro-cid-zjuhl35s]{opacity:0}.reveal-on .gs[data-astro-cid-zjuhl35s].in .v[data-astro-cid-zjuhl35s]{opacity:1;transition:opacity .5s;transition-delay:calc(.4s + var(--i) * 60ms)}@media(max-width:480px){.v[data-astro-cid-zjuhl35s] small[data-astro-cid-zjuhl35s]{display:none}}.gc[data-astro-cid-5b4hcdga]{display:grid;gap:clamp(36px,5vw,56px)}.in[data-astro-cid-5b4hcdga]{max-width:860px;width:100%;margin-inline:auto}.q[data-astro-cid-5b4hcdga]{border:0;padding:0;margin:0;min-width:0;display:block}.ql[data-astro-cid-5b4hcdga]{float:left;width:190px;line-height:40px;padding:0;font-size:var(--t-small);font-weight:600;color:var(--fg-2)}.qv[data-astro-cid-5b4hcdga],.pills[data-astro-cid-5b4hcdga],.q[data-astro-cid-5b4hcdga] .hint[data-astro-cid-5b4hcdga]{margin-left:210px}.qv[data-astro-cid-5b4hcdga]{display:flex;align-items:center;gap:16px;height:40px}.qv[data-astro-cid-5b4hcdga] output[data-astro-cid-5b4hcdga]{min-width:5.5ch;white-space:nowrap;font-size:1.125rem;font-weight:700;text-align:right}.q[data-astro-cid-5b4hcdga] .hint[data-astro-cid-5b4hcdga]{font-size:var(--t-small);color:var(--fg-3);margin-top:4px}.pills[data-astro-cid-5b4hcdga]{display:flex;flex-wrap:wrap;gap:8px}.pills[data-astro-cid-5b4hcdga] label[data-astro-cid-5b4hcdga]{position:relative}.pills[data-astro-cid-5b4hcdga] input[data-astro-cid-5b4hcdga]{position:absolute;opacity:0;inset:0;cursor:pointer}.pills[data-astro-cid-5b4hcdga] span[data-astro-cid-5b4hcdga]{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);font-weight:600;font-size:.875rem;cursor:pointer}.pills[data-astro-cid-5b4hcdga] input[data-astro-cid-5b4hcdga]:checked+span[data-astro-cid-5b4hcdga]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.pills[data-astro-cid-5b4hcdga] input[data-astro-cid-5b4hcdga]:focus-visible+span[data-astro-cid-5b4hcdga]{outline:2px solid var(--green);outline-offset:2px}.adv[data-astro-cid-5b4hcdga] summary[data-astro-cid-5b4hcdga]{cursor:pointer;font-size:var(--t-small);font-weight:600;color:var(--fg-2);min-height:44px;display:flex;align-items:center}.advin[data-astro-cid-5b4hcdga]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;align-items:start}.og[data-astro-cid-5b4hcdga]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,3vw,40px);align-items:start}@media(max-width:880px){.og[data-astro-cid-5b4hcdga]{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.ql[data-astro-cid-5b4hcdga]{float:none;width:auto;line-height:inherit;display:block;margin-bottom:10px}.qv[data-astro-cid-5b4hcdga],.pills[data-astro-cid-5b4hcdga],.q[data-astro-cid-5b4hcdga] .hint[data-astro-cid-5b4hcdga]{margin-left:0}.advin[data-astro-cid-5b4hcdga]{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.pills[data-astro-cid-5b4hcdga]{gap:5px}.pills[data-astro-cid-5b4hcdga] span[data-astro-cid-5b4hcdga]{padding:0 9px;font-size:.8125rem;height:40px}}.in[data-astro-cid-5b4hcdga]{display:grid;gap:20px}.ctl[data-astro-cid-5b4hcdga]{display:grid;gap:10px}.ctl[data-astro-cid-5b4hcdga] span[data-astro-cid-5b4hcdga],.sel[data-astro-cid-5b4hcdga] span[data-astro-cid-5b4hcdga],legend[data-astro-cid-5b4hcdga]{display:flex;justify-content:space-between;font-size:var(--t-small);font-weight:600;color:var(--fg-2)}output[data-astro-cid-5b4hcdga]{color:var(--fg);font-variant-numeric:tabular-nums}input[data-astro-cid-5b4hcdga][type=range]{width:100%;accent-color:var(--green);height:28px}.chk[data-astro-cid-5b4hcdga]{display:flex;align-items:center;gap:10px;min-height:44px;font-size:var(--t-small);font-weight:600;color:var(--fg-2);cursor:pointer}.chk[data-astro-cid-5b4hcdga] input[data-astro-cid-5b4hcdga]{width:20px;height:20px;accent-color:var(--green)}.row2[data-astro-cid-5b4hcdga]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sel[data-astro-cid-5b4hcdga]{display:grid;gap:8px}select[data-astro-cid-5b4hcdga]{appearance:none;height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--bg-2);color:var(--fg);font:inherit}.seg[data-astro-cid-5b4hcdga]{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.seg[data-astro-cid-5b4hcdga] legend[data-astro-cid-5b4hcdga]{margin-bottom:10px;width:100%}.seg[data-astro-cid-5b4hcdga] label[data-astro-cid-5b4hcdga]{position:relative}.seg[data-astro-cid-5b4hcdga] input[data-astro-cid-5b4hcdga]{position:absolute;opacity:0;inset:0}.seg[data-astro-cid-5b4hcdga] span[data-astro-cid-5b4hcdga]{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:999px;border:1px solid var(--line-2);font-weight:600;font-size:var(--t-small);cursor:pointer}.seg[data-astro-cid-5b4hcdga] input[data-astro-cid-5b4hcdga]:checked+span[data-astro-cid-5b4hcdga]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.seg[data-astro-cid-5b4hcdga] input[data-astro-cid-5b4hcdga]:focus-visible+span[data-astro-cid-5b4hcdga]{outline:2px solid var(--green);outline-offset:2px}.out[data-astro-cid-5b4hcdga]{display:grid;gap:22px}.mapwrap[data-astro-cid-5b4hcdga]{padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff05}.map[data-astro-cid-5b4hcdga]{display:grid;grid-template-columns:repeat(var(--c),minmax(0,1fr));gap:3px}.map[data-astro-cid-5b4hcdga] i{aspect-ratio:1;border-radius:3px;background:hsl(calc(86 + var(--h) * .02) 66% calc(40% + (var(--h) / 360) * 16%))}.map[data-astro-cid-5b4hcdga] i.p{background:repeating-linear-gradient(135deg,#7cda2459 0 2px,#7cda241f 2px 4px)}.map[data-astro-cid-5b4hcdga] i.s{background:transparent;box-shadow:inset 0 0 0 1.5px #ffffff47;margin-left:6px}.map[data-astro-cid-5b4hcdga] i.s.r{margin-left:0;margin-top:6px}.chks[data-astro-cid-5b4hcdga]{display:grid;gap:2px}.maplab[data-astro-cid-5b4hcdga]{margin-top:12px;font-size:var(--t-small);color:var(--fg-3)}.res[data-astro-cid-5b4hcdga]{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.res[data-astro-cid-5b4hcdga]>div[data-astro-cid-5b4hcdga]{border-top:1px solid var(--line-2);padding-top:12px;min-width:0}.res[data-astro-cid-5b4hcdga] .big[data-astro-cid-5b4hcdga],.res[data-astro-cid-5b4hcdga] .wide[data-astro-cid-5b4hcdga]{grid-column:1 / -1}dt[data-astro-cid-5b4hcdga]{font-size:var(--t-small);color:var(--fg-3);font-weight:600}dd[data-astro-cid-5b4hcdga]{margin:4px 0 0;font-size:1rem;color:var(--fg-2)}dd[data-astro-cid-5b4hcdga] b[data-astro-cid-5b4hcdga]{font-size:1.75rem;font-weight:700;letter-spacing:-.03em;color:var(--fg);font-variant-numeric:tabular-nums}.big[data-astro-cid-5b4hcdga] dd[data-astro-cid-5b4hcdga] b[data-astro-cid-5b4hcdga]{font-size:clamp(2.25rem,1.8rem + 1.6vw,2.75rem);color:var(--green)}dd[data-astro-cid-5b4hcdga] b[data-astro-cid-5b4hcdga].sm{font-size:1.125rem;letter-spacing:-.02em}.why[data-astro-cid-5b4hcdga]{font-size:var(--t-small);color:var(--fg-3);margin-top:2px}.cta[data-astro-cid-5b4hcdga]{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;padding:18px 20px;border-radius:var(--radius);background:#ffffff0a}.cta[data-astro-cid-5b4hcdga] p[data-astro-cid-5b4hcdga]{font-size:var(--t-small);color:var(--fg-2);max-width:46ch}@media(pointer:coarse){.pills[data-astro-cid-5b4hcdga] span[data-astro-cid-5b4hcdga]{height:44px}}.hero[data-astro-cid-2tgvturl]{position:relative;padding-top:clamp(64px,9vw,120px);padding-bottom:clamp(72px,9vw,120px);overflow:hidden}.wordmark[data-astro-cid-2tgvturl]{font-size:clamp(2.375rem,1.15rem + 4.4vw,4.5rem);font-weight:400;letter-spacing:-.05em;line-height:1;margin-top:20px}.wordmark[data-astro-cid-2tgvturl] b[data-astro-cid-2tgvturl]{font-weight:600}.hero[data-astro-cid-2tgvturl] .h2[data-astro-cid-2tgvturl]{margin-top:18px}.hero[data-astro-cid-2tgvturl] .lead[data-astro-cid-2tgvturl]{margin-top:26px;max-width:40ch}.hero-viz[data-astro-cid-2tgvturl]{margin-top:clamp(56px,7vw,88px);max-width:760px}.scale[data-astro-cid-2tgvturl]{max-width:860px;margin-inline:auto}.big[data-astro-cid-2tgvturl]{font-size:clamp(1.75rem,1.4rem + 1.2vw,2.375rem);font-weight:700;letter-spacing:-.035em;color:var(--fg)!important;margin-bottom:8px}
