.page-module__J7yvoG__heroStat{letter-spacing:-.04em;font-size:clamp(2.1rem,4vw,3.25rem);font-weight:500;line-height:1}.page-module__J7yvoG__heroStatBody{color:var(--ink-soft);margin-top:9px;font-size:15px;line-height:1.5}.page-module__J7yvoG__bench{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr 1.15fr;display:grid}.page-module__J7yvoG__benchLeft{border-right:1px solid var(--line);padding:36px 46px 36px 0}.page-module__J7yvoG__benchRight{padding:36px 0 36px 46px}.page-module__J7yvoG__benchBig{letter-spacing:-.035em;color:var(--crimson);font-size:clamp(2.6rem,5.6vw,4.625rem);font-weight:500;line-height:.92}@media (max-width:900px){.page-module__J7yvoG__bench{grid-template-columns:1fr}.page-module__J7yvoG__benchLeft{border-right:none;border-bottom:1px solid var(--line);padding:28px 0}.page-module__J7yvoG__benchRight{padding:28px 0}}.page-module__J7yvoG__barRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:7px;display:flex}.page-module__J7yvoG__barRow span{font-size:clamp(.875rem,1vw,1rem)}.page-module__J7yvoG__barVal{font-family:var(--font-mono), monospace}.page-module__J7yvoG__velBig{align-items:baseline;gap:10px;display:flex}.page-module__J7yvoG__velBig b{color:var(--white);letter-spacing:-.04em;font-size:clamp(3.2rem,7vw,6.5rem);font-weight:400;line-height:.86}.page-module__J7yvoG__velBig span{color:var(--rose);font-size:clamp(1.6rem,3vw,2.75rem);font-weight:500}.page-module__J7yvoG__velBadge{border:1px solid var(--crimson);background:#1a0e13;flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:22px;padding:12px 18px;display:inline-flex}.page-module__J7yvoG__velBadge b{color:var(--rose);letter-spacing:-.03em;font-size:clamp(1.5rem,2.4vw,2.125rem);font-weight:500;line-height:1}.page-module__J7yvoG__velBadge span{color:var(--mute-2);font-size:15px}.page-module__J7yvoG__velStats{border-top:1px solid var(--dark-line);flex-wrap:wrap;gap:40px;margin-top:30px;padding-top:24px;display:flex}.page-module__J7yvoG__velStats b{color:var(--white);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:400;display:block}.page-module__J7yvoG__velStats span{color:var(--mute);margin-top:5px;font-size:14px;display:block}.page-module__J7yvoG__pill{font-family:var(--font-mono), monospace;letter-spacing:.1em;border:1px solid var(--dark-line-3);white-space:nowrap;padding:2px 7px;font-size:11px}.page-module__J7yvoG__pill--hot{color:var(--white);background:var(--crimson);border-color:var(--crimson)}.page-module__J7yvoG__chart{border-top:1px solid var(--dark-line);margin-top:28px;padding-top:22px}.page-module__J7yvoG__chart svg{width:100%;height:120px;display:block;overflow:visible}.page-module__J7yvoG__chartAxis{justify-content:space-between;gap:10px;margin-top:9px;display:flex}.page-module__J7yvoG__chartAxis span{font-family:var(--font-mono), monospace;color:var(--slate);font-size:10px}.page-module__J7yvoG__curve{stroke-dasharray:640;animation:page-module__J7yvoG__curveDraw 1.8s var(--ease) .2s both}@keyframes page-module__J7yvoG__curveDraw{0%{stroke-dashoffset:640px}to{stroke-dashoffset:0}}.page-module__J7yvoG__curveFill{opacity:0;animation:1s 1.2s both page-module__J7yvoG__fadeSoft}@keyframes page-module__J7yvoG__fadeSoft{0%{opacity:0}to{opacity:.16}}.page-module__J7yvoG__curveDot{opacity:0;animation:page-module__J7yvoG__dotPop .4s var(--ease) 1.9s both}@keyframes page-module__J7yvoG__dotPop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.page-module__J7yvoG__examples{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.page-module__J7yvoG__examples>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 24px 20px 0}.page-module__J7yvoG__examples>div:nth-child(2n){border-right:none;padding:20px 0 20px 24px}.page-module__J7yvoG__examples>div:nth-last-child(-n+2){border-bottom:1px solid var(--ink)}.page-module__J7yvoG__examples b{margin-bottom:6px;font-size:17px;font-weight:500;display:block}@media (max-width:640px){.page-module__J7yvoG__examples{grid-template-columns:1fr}.page-module__J7yvoG__examples>div,.page-module__J7yvoG__examples>div:nth-child(2n){border-right:none;border-bottom:1px solid var(--line);padding:18px 0}.page-module__J7yvoG__examples>div:last-child{border-bottom:1px solid var(--ink)}}.page-module__J7yvoG__table{border-top:1px solid var(--ink)}.page-module__J7yvoG__trow{border-bottom:1px solid var(--line-2);grid-template-columns:1.3fr 1fr 1fr 1.05fr;display:grid}.page-module__J7yvoG__trow--head{border-bottom:1px solid var(--line)}.page-module__J7yvoG__trow--last{border-bottom:1px solid var(--ink)}.page-module__J7yvoG__trow>div{color:var(--slate);padding:18px 24px;font-size:clamp(.875rem,1vw,1rem)}.page-module__J7yvoG__trow>div:first-child{color:var(--ink);padding-left:0;font-weight:500}.page-module__J7yvoG__trow>div:last-child{background:var(--wash-2);color:var(--ink)}.page-module__J7yvoG__trow--head>div{font-family:var(--font-mono), monospace;letter-spacing:.16em;color:var(--mute);padding-block:14px;font-size:10px}.page-module__J7yvoG__trow--head>div:last-child{color:var(--crimson)}@media (max-width:760px){.page-module__J7yvoG__trow--head{display:none}.page-module__J7yvoG__trow{grid-template-columns:1fr;padding:6px 0 12px}.page-module__J7yvoG__trow>div{justify-content:space-between;gap:16px;padding:8px 0 8px 12px;display:flex}.page-module__J7yvoG__trow>div:first-child{padding:12px 0 8px;font-size:1.05rem}.page-module__J7yvoG__trow>div:not(:first-child):before{content:attr(data-col);font-family:var(--font-mono), monospace;letter-spacing:.14em;color:var(--mute);flex-shrink:0;padding-top:4px;font-size:9px}.page-module__J7yvoG__trow>div:last-child{padding-right:12px}}@media (max-width:640px){.page-module__J7yvoG__heroStatBody{font-size:16px}.page-module__J7yvoG__barRow span{font-size:1.02rem}.page-module__J7yvoG__velBadge span,.page-module__J7yvoG__velStats span{font-size:15px}.page-module__J7yvoG__pill{font-size:12px}.page-module__J7yvoG__chartAxis span{font-size:11px}.page-module__J7yvoG__examples b{font-size:18px}.page-module__J7yvoG__trow>div{font-size:1.02rem}.page-module__J7yvoG__trow>div:not(:first-child):before{font-size:10.5px}}
