.charts-module__f6J3bW__fig{background:#161b1c;border-radius:2px;gap:18px;min-width:0;margin:0;padding:28px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.charts-module__f6J3bW__figHead{gap:4px;display:grid}.charts-module__f6J3bW__figTitle{letter-spacing:-.01em;color:#f7f7f8;margin:0;font-size:17px;font-weight:500;line-height:1.4}.charts-module__f6J3bW__figSub{color:#f7f7f899;margin:0;font-size:14px;line-height:21px}.charts-module__f6J3bW__legend{color:#f7f7f8b3;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.charts-module__f6J3bW__legend li{align-items:center;gap:8px;display:inline-flex}.charts-module__f6J3bW__sw{border-radius:2px;flex:none;width:10px;height:10px}.charts-module__f6J3bW__swDot{border-radius:50%;flex:none;width:10px;height:10px}.charts-module__f6J3bW__svg{width:100%;height:auto;display:block;overflow:visible}.charts-module__f6J3bW__svg text{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}.charts-module__f6J3bW__tick{fill:#f7f7f873;font-variant-numeric:tabular-nums;font-size:12px}.charts-module__f6J3bW__lbl{fill:#f7f7f8c7;font-size:13px}.charts-module__f6J3bW__lblStrong{fill:#f7f7f8;font-size:13px;font-weight:500}.charts-module__f6J3bW__val{fill:#f7f7f8e6;font-variant-numeric:tabular-nums;font-size:13px}.charts-module__f6J3bW__grid{stroke:#ffffff12;stroke-width:1px;shape-rendering:crispedges}.charts-module__f6J3bW__axis{stroke:#ffffff2e;stroke-width:1px;shape-rendering:crispedges}.charts-module__f6J3bW__hit{fill:#0000;cursor:default;outline:none}.charts-module__f6J3bW__mark{transition:opacity .15s}.charts-module__f6J3bW__dim .charts-module__f6J3bW__mark{opacity:.35}.charts-module__f6J3bW__dim .charts-module__f6J3bW__mark[data-on]{opacity:1}.charts-module__f6J3bW__row:focus-visible{outline:none}.charts-module__f6J3bW__row:focus-visible .charts-module__f6J3bW__hit{stroke:#35bdc8;stroke-width:2px}.charts-module__f6J3bW__tip{z-index:5;pointer-events:none;color:#f7f7f8e6;background:#23292b;border-radius:8px;min-width:160px;max-width:260px;padding:10px 12px;font-size:13px;line-height:1.45;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 0 0 1px #ffffff1a,0 12px 30px -10px #000000b3}.charts-module__f6J3bW__tip b{color:#f7f7f8;margin-bottom:4px;font-weight:500;display:block}.charts-module__f6J3bW__tip span{font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;display:flex}.charts-module__f6J3bW__tip i{color:#f7f7f88c;font-style:normal}.charts-module__f6J3bW__table{border-top:1px solid #ffffff14;padding-top:12px}.charts-module__f6J3bW__table summary{cursor:pointer;color:#f7f7f899;align-items:center;gap:6px;font-size:13px;list-style:none;display:inline-flex}.charts-module__f6J3bW__table summary::-webkit-details-marker{display:none}.charts-module__f6J3bW__table summary:hover{color:#f7f7f8}.charts-module__f6J3bW__table summary:before{content:"+";width:12px}.charts-module__f6J3bW__table[open] summary:before{content:"−"}.charts-module__f6J3bW__tableWrap{margin-top:12px;overflow-x:auto}.charts-module__f6J3bW__table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.charts-module__f6J3bW__table th,.charts-module__f6J3bW__table td{text-align:right;white-space:nowrap;border-bottom:1px solid #ffffff0f;padding:7px 10px}.charts-module__f6J3bW__table th:first-child,.charts-module__f6J3bW__table td:first-child{text-align:left}.charts-module__f6J3bW__table th{color:#f7f7f899;font-weight:500}.charts-module__f6J3bW__table td{color:#f7f7f8d1}.charts-module__f6J3bW__note{color:#f7f7f880;margin:0;font-size:13px;line-height:19.5px}.charts-module__f6J3bW__multiples{grid-template-columns:1fr 1fr;gap:28px;display:grid}.charts-module__f6J3bW__panelTitle{color:#f7f7f899;margin:0 0 6px;font-size:13px}.charts-module__f6J3bW__matrix{gap:22px;display:grid}.charts-module__f6J3bW__mGroup{gap:6px;display:grid}.charts-module__f6J3bW__mHead{grid-template-columns:minmax(150px, 1fr) repeat(var(--arms), 64px);color:#f7f7f880;gap:6px;font-size:12px;display:grid}.charts-module__f6J3bW__mHead span:not(:first-child){text-align:center}.charts-module__f6J3bW__mRow{grid-template-columns:minmax(150px, 1fr) repeat(var(--arms), 64px);align-items:center;gap:6px;display:grid}.charts-module__f6J3bW__mTask{color:#f7f7f8b8;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;overflow:hidden}.charts-module__f6J3bW__mCell{justify-content:center;gap:2px;display:flex}.charts-module__f6J3bW__mCell i{background:#35bdc8;border-radius:3px;width:12px;height:12px}.charts-module__f6J3bW__mCell i[data-no]{background:0 0;box-shadow:inset 0 0 0 1.5px #e0605a}.charts-module__f6J3bW__mGroupTitle{color:#f7f7f8d9;margin:0;font-size:13px;font-weight:500}@media (prefers-reduced-motion:reduce){.charts-module__f6J3bW__mark{transition:none}}@media (max-width:820px){.charts-module__f6J3bW__fig{padding:18px}.charts-module__f6J3bW__multiples{grid-template-columns:1fr}.charts-module__f6J3bW__mHead,.charts-module__f6J3bW__mRow{grid-template-columns:minmax(0, 1fr) repeat(var(--arms), 32px);gap:4px}.charts-module__f6J3bW__mCell{gap:1px}.charts-module__f6J3bW__mCell i{border-radius:2px;width:8px;height:8px}}
.benchmarks-module__eLFyXW__tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.benchmarks-module__eLFyXW__tile{background:var(--plate);min-height:168px;box-shadow:inset 0 0 0 1px var(--line);border-radius:2px;align-content:start;gap:6px;padding:22px;display:grid}.benchmarks-module__eLFyXW__tile[data-hero]{box-shadow:inset 0 0 0 1px #35bdc873}.benchmarks-module__eLFyXW__tileL{color:var(--fg2);font-size:13px;line-height:19.5px}.benchmarks-module__eLFyXW__tileV{letter-spacing:-.035em;color:var(--fg);margin-top:auto;font-size:48px;font-weight:500;line-height:1}.benchmarks-module__eLFyXW__tile[data-hero] .benchmarks-module__eLFyXW__tileV{color:var(--teal);font-size:56px}.benchmarks-module__eLFyXW__tileX{color:var(--mute);font-variant-numeric:tabular-nums;font-size:12px;line-height:18px}.benchmarks-module__eLFyXW__stack{gap:8px;display:grid}.benchmarks-module__eLFyXW__two{grid-template-columns:1fr 1fr;align-items:start;gap:8px;display:grid}.benchmarks-module__eLFyXW__methodHead{gap:14px;display:grid;position:sticky;top:92px}.benchmarks-module__eLFyXW__methodBody{gap:40px;display:grid}.benchmarks-module__eLFyXW__arms{grid-template-columns:1fr 1fr;gap:8px;display:grid}.benchmarks-module__eLFyXW__arm{background:var(--plate);box-shadow:inset 0 0 0 1px var(--line);border-radius:2px;grid-template-columns:36px 1fr;gap:14px;padding:20px;display:grid}.benchmarks-module__eLFyXW__arm[data-c]{box-shadow:inset 0 0 0 1px #35bdc873}.benchmarks-module__eLFyXW__armTag{width:32px;height:32px;color:var(--fg);background:#ffffff0f;border-radius:8px;place-items:center;font-size:15px;font-weight:500;display:grid}.benchmarks-module__eLFyXW__arm[data-c] .benchmarks-module__eLFyXW__armTag{background:var(--teal);color:var(--bg)}.benchmarks-module__eLFyXW__dl{border-top:1px solid var(--line);margin:0}.benchmarks-module__eLFyXW__dl>div{border-bottom:1px solid var(--line);grid-template-columns:200px 1fr;gap:24px;padding:16px 0;display:grid}.benchmarks-module__eLFyXW__dl dt{letter-spacing:-.01em;font-size:15px;font-weight:500}.benchmarks-module__eLFyXW__dl dd{color:var(--fg2);margin:0;font-size:15px;line-height:22.5px}.benchmarks-module__eLFyXW__notBox{background:var(--plate);box-shadow:inset 0 0 0 1px var(--line);border-radius:2px;grid-template-columns:4fr 8fr;gap:48px;padding:36px;display:grid}.benchmarks-module__eLFyXW__notBox>div{align-content:start;gap:10px;display:grid}.benchmarks-module__eLFyXW__notList{counter-reset:n;margin:0;padding:0;list-style:none}.benchmarks-module__eLFyXW__notList li{counter-increment:n;border-top:1px solid var(--line);color:var(--fg2);grid-template-columns:32px 1fr;padding:14px 0;font-size:15px;line-height:22.5px;display:grid}.benchmarks-module__eLFyXW__notList li:before{content:counter(n, decimal-leading-zero);font-family:var(--mono);color:var(--mute);padding-top:2px;font-size:12px}@media (max-width:1000px){.benchmarks-module__eLFyXW__two{grid-template-columns:1fr}}@media (max-width:820px){.benchmarks-module__eLFyXW__methodHead{position:static}.benchmarks-module__eLFyXW__arms{grid-template-columns:1fr}.benchmarks-module__eLFyXW__dl>div{grid-template-columns:1fr;gap:4px}.benchmarks-module__eLFyXW__notBox{grid-template-columns:1fr;gap:24px;padding:22px}}@media (max-width:520px){.benchmarks-module__eLFyXW__tile{min-height:140px;padding:16px}.benchmarks-module__eLFyXW__tileV{font-size:36px}.benchmarks-module__eLFyXW__tile[data-hero] .benchmarks-module__eLFyXW__tileV{font-size:40px}}
