.ns .vsh .hero-art[data-art=price-at-scale]{min-height:0;container-type:inline-size}.ns .hero-art[data-art=price-at-scale]{.hh-box{box-sizing:border-box;padding:clamp(16px,3.4cqw,24px);display:flex;flex-direction:column;gap:14px;font-family:"Geist NS",var(--font-geist),system-ui,sans-serif;color:var(--text)}.hh-top{display:flex;justify-content:space-between;align-items:center;gap:8px;font:500 11px/1.2 Geist Mono NS,var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.hh-ex{padding:3px 9px;border-radius:999px;border:1px solid var(--line2);background:var(--panel2);color:var(--text2)}.hh-cols{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hh-col{--c:var(--ember);--ci:var(--ember-ink);min-width:0;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--c) 34%,var(--line2));background:linear-gradient(180deg,color-mix(in srgb,var(--c) 8%,transparent),transparent 80%),var(--panel2);opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.hh-col.them{--c:var(--them);--ci:var(--them-ink);transition-delay:.14s}&.is-in .hh-col{opacity:1;transform:none}.hh-logo{height:22px;display:flex;align-items:center;font-weight:600;font-size:15px}.hh-logo svg{height:16px;width:auto;display:block}.hh-logo .lg-them,.hh-logo .lg-us{display:inline-flex;align-items:center;gap:8px}.hh-big{font-size:clamp(30px,8cqw,46px);font-weight:600;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums;color:var(--ci)}.hh-sm{font:500 11px/1.35 Geist Mono NS,var(--font-geist-mono),monospace;color:var(--text2)}.hh-dots{display:grid;grid-template-columns:repeat(var(--n,10),minmax(0,1fr));gap:5px;margin-top:auto}.hh-dots i{aspect-ratio:1;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--c) 40%,var(--line2));background:transparent;transition:background .35s,border-color .35s,transform .35s}.hh-dots i.on{background:var(--c);border-color:var(--c)}.hh-dots i.alt.on{background:var(--text);border-color:var(--text)}.hh-dots i.ghost{border-style:dashed;opacity:.6}.hh-foot{font:500 11px Geist Mono NS,var(--font-geist-mono),monospace;color:var(--text2)}&.is-paused *{animation-play-state:paused!important}@container (max-width: 380px){.hh-cols{grid-template-columns:1fr}}}@media (prefers-reduced-motion:reduce){.ns .hero-art[data-art=price-at-scale] *{transition:none!important;animation:none!important}.ns .hero-art[data-art=price-at-scale] .hh-col{opacity:1;transform:none}}.ns .hs-ps{margin-top:28px}.ns .hs-ps:first-of-type{margin-top:40px}.ns .hs-ps .hs-ps-vh,.ns .hs-ps-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ns .hs-ps .hs-ps-cap,.ns .hs-ps .hs-ps-cap2{margin:14px 0 0;font:500 12px/1.6 Geist Mono NS,var(--font-geist-mono),monospace;color:var(--muted);max-width:92ch;text-align:left}.ns .hs-ps .hs-ps-out{color:var(--text)}.ns .hs-ps [tabindex]:focus-visible,.ns .hs-ps button:focus-visible{outline:2px solid var(--ember-ink);outline-offset:2px}.ns .hs-ps .hs-ps-seg{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;border:0;padding:0;margin:0 18px 18px 0}.ns .hs-ps .hs-ps-seg legend{float:left;margin-right:12px;padding:0;font:500 12px/44px Geist Mono NS,var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ns .hs-ps .hs-ps-seg label{position:relative}.ns .hs-ps .hs-ps-seg input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.ns .hs-ps .hs-ps-seg span{display:grid;place-items:center;min-width:44px;height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line2);background:var(--panel2);font-weight:600;color:var(--text2);transition:background .2s,color .2s,border-color .2s}.ns .hs-ps .hs-ps-seg input:checked+span{background:var(--ember);border-color:var(--ember);color:#fff}.ns .hs-ps .hs-ps-seg input:focus-visible+span{outline:2px solid var(--ember-ink);outline-offset:2px}.ns .hs-ps .hs-ps-sl{margin-bottom:18px}.ns .hs-ps .hs-ps-sl input[type=range]{width:100%;accent-color:var(--ember);height:28px}.ns .hs-ps .hs-ps-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ns .hs-ps .hs-ps-side{--c:var(--ember);--ci:var(--ember-ink);min-width:0;padding:16px;border-radius:22px;border:1px solid color-mix(in srgb,var(--c) 36%,var(--line2));background:linear-gradient(180deg,color-mix(in srgb,var(--c) 7%,transparent),transparent 70%),var(--panel2);display:flex;flex-direction:column;gap:12px}.ns .hs-ps .hs-ps-side.them{--c:var(--them);--ci:var(--them-ink)}.ns .hs-ps .hs-ps-sh{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.ns .hs-ps .hs-ps-sh .lg-us svg{height:15px;width:auto}.ns .hs-ps .hs-ps-sh .lg-them svg{height:20px;width:auto}.ns .hs-ps .hs-ps-tag{padding:3px 10px;border-radius:999px;border:1px solid var(--line2);font:500 11px Geist Mono NS,var(--font-geist-mono),monospace;color:var(--text2);background:var(--panel)}.ns .hs-ps .hs-ps-tag.them{border-color:var(--them-line);color:var(--them-ink)}@media (max-width:760px){.ns .hs-ps .hs-ps-two{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ns .hs-ps *{transition:none!important;animation:none!important}}.ns .hs-ps .hs-ps-sl{display:grid;gap:10px;max-width:520px;margin-bottom:14px}.ns .hs-ps .hs-ps-lab{font:500 12px/1.4 Geist Mono NS,var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ns .hs-ps .hs-ps-lab output{color:var(--text);font-weight:600;margin-left:6px}.ns .hs-ps .hs-ps-sl input{width:100%;accent-color:var(--ember);height:28px}.ns .hs-ps .hs-ps-svg{width:100%;height:auto;display:block;overflow:visible}.ns .hs-ps .hs-ps-gl{stroke:var(--line2);stroke-width:1}.ns .hs-ps .hs-ps-tx{fill:var(--muted)}.ns .hs-ps .hs-ps-note,.ns .hs-ps .hs-ps-tx{font:500 11px Geist Mono NS,var(--font-geist-mono),monospace}.ns .hs-ps .hs-ps-note{fill:var(--text2)}.ns .hs-ps .hs-ps-ln{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ns .hs-ps .hs-ps-ln.us{stroke:var(--ember)}.ns .hs-ps .hs-ps-ln.g{stroke:var(--them)}.ns .hs-ps .hs-ps-ln.a{stroke:var(--them);stroke-dasharray:2 7;stroke-width:4;opacity:.85}.ns .hs-ps .hs-ps-dot{stroke:var(--bg);stroke-width:2}.ns .hs-ps .hs-ps-dot.us{fill:var(--ember)}.ns .hs-ps .hs-ps-dot.a,.ns .hs-ps .hs-ps-dot.g{fill:var(--them)}.ns .hs-ps .hs-ps-cur{stroke:var(--text);stroke-width:1;stroke-dasharray:3 4;opacity:.4}.ns .hs-ps .hs-ps-key{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:13.5px;color:var(--text2)}.ns .hs-ps .hs-ps-key li{display:inline-flex;align-items:center;gap:8px}.ns .hs-ps .hs-ps-key i{width:22px;height:4px;border-radius:4px;background:var(--them)}.ns .hs-ps .hs-ps-key .us i{background:var(--ember)}.ns .hs-ps .hs-ps-key .a i{background:repeating-linear-gradient(90deg,var(--them) 0 3px,transparent 3px 8px)}.ns .hs-ps .hs-ps-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.ns .hs-ps .hs-ps-c{border:1px solid var(--them-line);border-radius:16px;padding:12px 16px;background:var(--panel2);display:grid;gap:4px}.ns .hs-ps .hs-ps-c.us{border-color:color-mix(in srgb,var(--ember) 40%,var(--line2))}.ns .hs-ps .hs-ps-c span{font:500 11px Geist Mono NS,var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ns .hs-ps .hs-ps-c b{font-size:clamp(22px,2.4vw,32px);font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--them-ink)}.ns .hs-ps .hs-ps-c.us b{color:var(--ember-ink)}.ns .hs-ps .hs-ps-out{margin:16px 0 0;padding:12px 16px;border-radius:14px;border:1px solid var(--line2);background:var(--panel2);font-size:15px;line-height:1.5;text-wrap:pretty}.ns .hs-ps .hs-ps-fig{margin:22px 0 0}.ns .hs-ps .hs-ps-cap{margin:14px 0 0;font:500 12px/1.6 Geist Mono NS,var(--font-geist-mono),monospace;color:var(--muted);max-width:92ch}.ns .hs-ps .hs-ps-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:600px){.ns .hs-ps .hs-ps-cards{grid-template-columns:1fr}}