.benchmark-visual .fig__bar{border-bottom:1px solid var(--benchmark-border);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--benchmark-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:11px 16px;font-size:11px;display:flex}.benchmark-visual .fig__bar b{color:var(--benchmark-ink);font-weight:400}.benchmark-visual .fig__body{padding:clamp(18px,2.4vw,28px) clamp(16px,2.4vw,28px)}.benchmark-visual .fig__cap{color:var(--benchmark-text-muted);margin:12px 0 0;font-size:14px;line-height:1.55}.benchmark-visual .fig+.fig__cap,.benchmark-visual .fig__cap--out{margin-top:calc(-1*clamp(32px,4vw,48px) + 12px);margin-bottom:clamp(32px,4vw,48px)}.benchmark-visual .hb{gap:4px;display:grid}.benchmark-visual .hb__row{grid-template-columns:minmax(0,15rem) minmax(0,1fr) 4.6rem;align-items:center;gap:16px;min-height:40px;display:grid}.benchmark-visual .hb__name{color:var(--benchmark-text-secondary);gap:1px;font-size:15px;line-height:1.3;display:grid}.benchmark-visual .hb__name small{font-family:var(--font-mono);letter-spacing:.04em;color:var(--benchmark-text-muted);font-size:11px}.benchmark-visual .hb__v{font-family:var(--font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--benchmark-text-secondary);justify-self:end;font-size:14px}.benchmark-visual .hb__rank{font-family:var(--font-mono);color:var(--benchmark-text-muted);font-size:11px}.benchmark-visual .hb--ranked .hb__row{grid-template-columns:2.4ch minmax(0,13rem) minmax(0,1fr) 4.6rem}.benchmark-visual .hb__row.is-hi .hb__name,.benchmark-visual .hb__row.is-hi .hb__v{color:var(--benchmark-ink)}.benchmark-visual .cells.cells--fluid{--ch:18px;gap:2px;min-width:0}.benchmark-visual .cells.cells--fluid i{flex:1 1 0;width:auto;min-width:2px}.benchmark-visual .vb{grid-template-columns:repeat(var(--n), minmax(0, 1fr));align-items:end;gap:clamp(10px,2vw,28px);height:260px;display:grid}.benchmark-visual .vb__col{grid-template-rows:auto minmax(0,1fr);gap:8px;height:100%;display:grid}.benchmark-visual .vb__v{font-family:var(--font-mono);color:var(--benchmark-text-secondary);font-variant-numeric:tabular-nums;justify-self:center;font-size:13px}.benchmark-visual .vb__col.is-hi .vb__v{color:var(--benchmark-ink)}.benchmark-visual .vb .cells{flex-direction:column-reverse;justify-content:flex-start;justify-self:center;gap:2px;width:min(100%,56px);height:100%}.benchmark-visual .vb .cells i{flex:1 1 0;width:100%;height:auto;min-height:2px}.benchmark-visual .vb__names{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-top:1px solid var(--benchmark-border);gap:clamp(10px,2vw,28px);margin-top:12px;padding-top:12px;display:grid}.benchmark-visual .vb__names span{text-align:center;color:var(--benchmark-text-secondary);gap:2px;font-size:13px;line-height:1.3;display:grid}.benchmark-visual .vb__names small{font-family:var(--font-mono);color:var(--benchmark-text-muted);font-size:10.5px}.benchmark-visual .hb__name .hb__rank-emphasis{color:var(--benchmark-ink);font-weight:700}.benchmark-visual .bench__fig.bench__fig--distribution{grid-template-rows:auto minmax(0,1fr);min-width:0;height:360px;display:grid}.benchmark-visual .bench__fig.bench__fig--distribution>.fig__body{min-height:0}.benchmark-visual .bench__fig.bench__fig--distribution .hb{grid-template-rows:repeat(var(--n), minmax(0, 1fr));gap:0;height:100%;display:grid}.benchmark-visual .bench__fig.bench__fig--distribution .hb .hb__row{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:0;position:relative}.benchmark-visual .bench__fig.bench__fig--distribution .hb .hb__row .cells{contain:size;grid-area:1/1;height:45%;min-height:0}.benchmark-visual .bench__fig--distribution .cells i{min-width:0;height:100%;min-height:0;font-size:6px;overflow:hidden}.benchmark-visual .bench__fig--distribution .hb__annotation{left:calc(var(--bar-fill) + 8px);width:max-content;max-width:calc(100% - var(--bar-fill) - 8px);background:var(--bg-base);color:var(--benchmark-ink);z-index:1;align-items:center;gap:8px;line-height:1.3;display:flex;position:absolute}.benchmark-visual .bench__fig--distribution .hb__annotation svg{flex:0 0 clamp(20px,3vw,40px)}.benchmark-visual .bench__fig--distribution .hb__annotation{font-size:10px;font-weight:700}@media (prefers-reduced-motion:no-preference){.benchmark-visual .bench__fig--distribution .hb__annotation:not(.is-revealed){visibility:hidden}}.benchmark-visual .cells{font-family:var(--font-mono);align-items:center;gap:2px;display:flex}.benchmark-visual .cells i{width:var(--cw,9px);height:var(--ch,14px);font-style:normal;font-size:calc(var(--ch,14px) * .92);color:var(--benchmark-text-muted);flex:none;place-items:center;line-height:1;display:grid}.benchmark-visual .cells i:before{content:"";background:var(--benchmark-reference);width:2px;height:2px}.benchmark-visual .cells i.f{background:var(--benchmark-ink)}.benchmark-visual .cells i.f:before,.benchmark-visual .cells i.g:before{content:none}.benchmark-visual .cells i.g{color:var(--benchmark-ink)}.benchmark-visual .cells--up i.f{background:var(--status-success)}.benchmark-visual .cells--down i.f{background:var(--status-danger)}.benchmark-visual .cells--sm{--cw:6px;--ch:10px}.benchmark-visual .cells.cells--dim i.f{background:var(--benchmark-reference)}.benchmark-visual .hb--labels-above .hb__row,.benchmark-visual .bench__pair .hb__row,.benchmark-visual .phead__grid>.bench__fig .hb__row{grid-template-columns:minmax(0,1fr) 6ch;gap:6px 12px;padding-block:6px}.benchmark-visual .hb--labels-above .hb__row .cells,.benchmark-visual .bench__pair .hb__row .cells,.benchmark-visual .phead__grid>.bench__fig .hb__row .cells{grid-area:2/1/auto/-1}.benchmark-visual .post--benchmark{min-width:0}.benchmark-visual .post--benchmark .post__t,.benchmark-visual .post--benchmark .post__p{margin:0}.benchmark-visual .benchmark-preview-chart{min-width:0;height:360px}.benchmark-visual .benchmark-preview-chart>.bench__fig{height:100%;min-height:0}.benchmark-visual .benchmark-preview-chart .fig__bar{padding:10px 0}.benchmark-visual .benchmark-preview-chart .fig__body{padding:16px 0}.benchmark-visual .benchmark-preview-chart .vb{gap:10px;height:240px}.benchmark-visual .benchmark-preview-chart .vb__names{gap:10px}.benchmark-visual .benchmark-preview-chart .hb__row{grid-template-columns:minmax(0,1fr) 6ch;gap:6px 12px}.benchmark-visual .benchmark-preview-chart .hb__row .cells{grid-area:2/1/auto/-1}.benchmark-visual .benchmark-preview-chart>.bench__fig:has(.hb--labels-above){grid-template-rows:auto minmax(0,1fr);display:grid}.benchmark-visual .benchmark-preview-chart .hb--labels-above{grid-template-rows:repeat(2,auto);align-content:center;gap:32px;height:100%}.benchmark-visual .benchmark-preview-chart .hb--labels-above .hb__row{grid-template-rows:auto 40px}.benchmark-visual .benchmark-preview-chart .hb--labels-above .cells,.benchmark-visual .benchmark-preview-chart .hb--labels-above .cells i{height:100%}.benchmark-visual .benchmark-preview-chart .vb__names span,.benchmark-visual .benchmark-preview-chart .vb__v{font-size:12px}.benchmark-visual .benchmark-preview-chart .hb__annotation{gap:4px}.benchmark-visual .benchmark-preview-chart .hb__annotation svg{flex-basis:20px}.benchmark-visual .benchmark-preview-chart .hb__annotation-text{overflow-wrap:anywhere;min-width:0}
.ntog{--ntog-w:42px;--ntog-h:21px;--ntog-knob:15px;--ntog-stroke:2px;--ntog-dur:.2s;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:13px;padding:0;display:inline-flex}.ntog__track{box-sizing:border-box;width:var(--ntog-w);height:var(--ntog-h);border:var(--ntog-stroke) solid currentColor;background:var(--bg-base);border-radius:0;flex:none;position:relative;overflow:hidden}.ntog__fill{transform-origin:0;transition:transform var(--ntog-dur) cubic-bezier(.2, 0, 0, 1);background:currentColor;position:absolute;inset:0;transform:scaleX(0)}.ntog[aria-checked=true] .ntog__fill{transform:scaleX(1)}.ntog__knob{width:var(--ntog-knob);height:var(--ntog-knob);opacity:0;transition:opacity calc(var(--ntog-dur) * .45) linear;position:absolute;top:1px;left:1px}.ntog__knob--a{opacity:1;background:currentColor}.ntog__knob--b{background:var(--button-on-ink);transform:translate(21px)}.ntog[aria-checked=true] .ntog__knob--a{opacity:0}.ntog[aria-checked=true] .ntog__knob--b{opacity:1;transition-delay:calc(var(--ntog-dur) * .5)}.ntog[aria-checked=false] .ntog__knob--a{transition-delay:calc(var(--ntog-dur) * .5)}.ntog__light{opacity:0;pointer-events:none;background:var(--motion-toggle-light);width:14px;position:absolute;top:0;bottom:0;left:0}.ntog.is-flick-on .ntog__light{animation:ntog-light-on var(--ntog-dur) cubic-bezier(.3, 0, .2, 1) forwards}.ntog.is-flick-off .ntog__light{animation:ntog-light-off var(--ntog-dur) cubic-bezier(.3, 0, .2, 1) forwards}@keyframes ntog-light-on{0%{opacity:0;transform:translate(-14px)}22%{opacity:.45}72%{opacity:.45}to{opacity:0;transform:translateX(var(--ntog-w))}}@keyframes ntog-light-off{0%{opacity:0;transform:translateX(var(--ntog-w))}22%{opacity:.45}72%{opacity:.45}to{opacity:0;transform:translate(-14px)}}.ntog__label{color:var(--control-text-strong);transition:opacity .2s}.ntog[aria-checked=false] .ntog__label{opacity:.64}@media (prefers-reduced-motion:reduce){.ntog__fill,.ntog__knob{transition:none}.ntog .ntog__light{opacity:0;animation:none!important}}
.nacc{border-bottom:1px solid var(--border-grey)}.nacc__head{width:100%;height:var(--nacc-head-h,44px);color:var(--control-text-strong);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.nacc__mark{flex:none;width:9px;height:9px;margin-left:auto;position:relative}.nacc__mark:before,.nacc__mark:after{content:"";background:currentColor;position:absolute}.nacc__mark:before{height:1px;top:4px;left:0;right:0}.nacc__mark:after{transform-origin:50%;width:1px;transition:transform var(--nacc-dur,.24s) cubic-bezier(.2, 0, 0, 1);top:0;bottom:0;left:4px;transform:rotate(0)}.nacc.is-open .nacc__mark:after{transform:rotate(90deg)}.nacc__panel{transition:grid-template-rows var(--nacc-dur,.24s) cubic-bezier(.2, 0, 0, 1);grid-template-rows:0fr;display:grid}.nacc.is-open .nacc__panel{grid-template-rows:1fr}.nacc__inner{min-height:0;overflow:hidden}.nacc__body{color:var(--custom_text-text3);padding:0 0 18px}@media (prefers-reduced-motion:reduce){.nacc__panel,.nacc__mark:after{transition:none}}.nacc--panel-only{border:0}.nacc--panel-only>.nacc__panel>.nacc__inner>.nacc__body{padding:0}.nacc__mark{display:block}
.ncloud{--ncloud-in:.12s;--ncloud-out:90ms;--ncloud-run:.44s;--ncloud-light:.5;--ncloud-scale:.985;transform-origin:var(--ncloud-origin,50% 0);background:var(--surface-overlay);border:1px solid var(--border-overlay);visibility:hidden;opacity:0;will-change:transform, opacity;position:relative}.ncloud.is-open{visibility:visible;animation:ncloud-in var(--ncloud-in) cubic-bezier(.16, .84, .34, 1) forwards}.ncloud.is-closing{visibility:visible;animation:ncloud-out var(--ncloud-out) cubic-bezier(.4, 0, 1, .6) forwards}@keyframes ncloud-in{0%{opacity:0;transform:scale(var(--ncloud-scale))}55%{opacity:1}to{opacity:1;transform:none}}@keyframes ncloud-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.99)}}.ncloud__light{pointer-events:none;z-index:1;width:100%;height:100%;color:var(--control-text-strong);position:absolute;inset:0;overflow:visible}.ncloud__light rect{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0}.ncloud__light .ncloud__lead{stroke-dasharray:8 92;filter:drop-shadow(var(--motion-perimeter-glow))}.ncloud__light .ncloud__tail{stroke-dasharray:18 82}.ncloud.is-open .ncloud__lead{animation:ncloud-run var(--ncloud-run) cubic-bezier(.6, 0, .25, 1) forwards, ncloud-lead-fade var(--ncloud-run) linear forwards}.ncloud.is-open .ncloud__tail{animation:ncloud-run var(--ncloud-run) cubic-bezier(.6, 0, .25, 1) 50ms forwards, ncloud-tail-fade var(--ncloud-run) linear 50ms forwards}@keyframes ncloud-run{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes ncloud-lead-fade{0%{opacity:0}18%{opacity:var(--ncloud-light)}56%{opacity:calc(var(--ncloud-light) * .9)}to{opacity:0}}@keyframes ncloud-tail-fade{0%{opacity:0}18%{opacity:calc(var(--ncloud-light) * .3)}56%{opacity:calc(var(--ncloud-light) * .26)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ncloud.is-open{animation:90ms linear forwards ncloud-fade}@keyframes ncloud-fade{0%{opacity:0}to{opacity:1;transform:none}}.ncloud.is-open .ncloud__lead,.ncloud.is-open .ncloud__tail{opacity:0;animation:none}}
.ncheck{color:inherit;align-items:center;gap:8px;display:inline-flex}.ncheck__icon{flex:none;display:block;overflow:visible}.ncheck__ring,.ncheck__tick{fill:none;stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke}.ncheck__tick{stroke-linecap:square;stroke-dasharray:100;stroke-dashoffset:100px}.ncheck__ring{opacity:0;stroke-dasharray:100;stroke-dashoffset:100px}.ncheck__label{font:inherit;opacity:0}.ncheck.is-done .ncheck__tick{animation:.2s cubic-bezier(.2,0,0,1) forwards ncheck-draw}.ncheck.is-done .ncheck__ring{animation:.32s cubic-bezier(.2,0,0,1) 40ms forwards ncheck-ring}.ncheck.is-done .ncheck__label{animation:.16s ease-out .12s forwards ncheck-label}@keyframes ncheck-draw{to{stroke-dashoffset:0}}@keyframes ncheck-ring{0%{opacity:.28;stroke-dashoffset:100px}to{opacity:.28;stroke-dashoffset:0}}@keyframes ncheck-label{0%{opacity:0}to{opacity:1}}.ncheck.is-fading{animation:.22s ease-in forwards ncheck-out}@keyframes ncheck-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.ncheck.is-done .ncheck__tick{stroke-dashoffset:0;animation:none}.ncheck.is-done .ncheck__ring{stroke-dashoffset:0;opacity:.28;animation:none}.ncheck.is-done .ncheck__label{opacity:1;animation:none}}
.gh{--fog-dur:9s;--fog:15%;--fog-blur:22px;--bar-pulse:1.5s;--gh-row-h:46px;--gh-bar-h:8px;background:var(--line,var(--table-row-border));color:inherit;gap:1px;display:grid}.gh__row{background:var(--panel,var(--bg-base));height:var(--gh-row-h);grid-template-columns:minmax(90px,1.6fr) minmax(70px,1fr) 96px 104px 44px;align-items:center;gap:22px;padding:0 14px;display:grid;position:relative;overflow:hidden}.gh__row:before,.gh__row:after{content:"";z-index:1;pointer-events:none;will-change:transform;background-repeat:repeat-x;background-size:50% 100%;width:200%;position:absolute;inset:0}.gh__row:before{-webkit-mask-image:radial-gradient(26% 150% at 18% 48%, var(--palette-000000), transparent 70%), radial-gradient(15% 120% at 47% 60%, var(--palette-000000), transparent 72%), radial-gradient(20% 135% at 76% 40%, var(--palette-000000), transparent 70%);mask-image:radial-gradient(26% 150% at 18% 48%, var(--palette-000000), transparent 70%), radial-gradient(15% 120% at 47% 60%, var(--palette-000000), transparent 72%), radial-gradient(20% 135% at 76% 40%, var(--palette-000000), transparent 70%);opacity:.15;filter:blur(var(--fog-blur));animation:gh-drift var(--fog-dur) linear infinite;animation-delay:calc(var(--i,0) * -.5s);background:currentColor}.gh__row:after{-webkit-mask-image:radial-gradient(34% 160% at 34% 55%, var(--palette-000000), transparent 74%), radial-gradient(22% 130% at 88% 46%, var(--palette-000000), transparent 74%);mask-image:radial-gradient(34% 160% at 34% 55%, var(--palette-000000), transparent 74%), radial-gradient(22% 130% at 88% 46%, var(--palette-000000), transparent 74%);opacity:.075;filter:blur(calc(var(--fog-blur) * 1.8));animation:gh-drift calc(var(--fog-dur) * 1.7) linear infinite;animation-delay:calc(var(--i,0) * -.8s - 1.1s);background:currentColor}@keyframes gh-drift{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.gh__bar{height:var(--gh-bar-h);animation:gh-breathe var(--bar-pulse) ease-in-out infinite;animation-delay:calc(var(--i,0) * -.11s + var(--j,0) * -.07s);background:currentColor}@keyframes gh-breathe{0%,to{opacity:.055}50%{opacity:.11}}.gh__bar--dot{width:var(--gh-bar-h);height:var(--gh-bar-h);border-radius:var(--radius-circle);justify-self:center}.gh__bar--cut{--cut:3px;clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%)}.gh--sweep{position:relative;overflow:hidden}.gh--sweep .gh__row:before,.gh--sweep .gh__row:after{display:none}.gh--sweep:before{content:"";z-index:1;pointer-events:none;width:200%;-webkit-mask-image:radial-gradient(22% 120% at 20% 34%, var(--palette-000000), transparent 70%), radial-gradient(17% 100% at 52% 70%, var(--palette-000000), transparent 72%), radial-gradient(25% 130% at 82% 46%, var(--palette-000000), transparent 70%);mask-image:radial-gradient(22% 120% at 20% 34%, var(--palette-000000), transparent 70%), radial-gradient(17% 100% at 52% 70%, var(--palette-000000), transparent 72%), radial-gradient(25% 130% at 82% 46%, var(--palette-000000), transparent 70%);opacity:.15;filter:blur(calc(var(--fog-blur) * 1.4));animation:gh-drift calc(var(--fog-dur) * 1.6) linear infinite;background:currentColor;position:absolute;inset:0}.gh--compact{--gh-row-h:32px;--gh-bar-h:6px}@media (prefers-reduced-motion:reduce){.gh__row:before,.gh__row:after,.gh--sweep:before{opacity:.62;animation:none;transform:translate(-12%)}.gh__bar{opacity:.088;animation:none}}
:root{--motion-toggle-light:linear-gradient(90deg, transparent, currentColor);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--green-main:var(--palette-3cffb8);--red-main:var(--palette-ff7b93);--navigation-outlined-background:transparent;--palette-0b0b0d:#0b0b0d;--palette-0d0d0d:#0d0d0d;--palette-2e2e2e:#2e2e2e;--palette-4d4d4d:#4d4d4d;--palette-595959:#595959;--palette-606060:#606060;--palette-a3a3a3:#a3a3a3;--palette-cccccc:#ccc;--radius-popover:var(--radius-surface);--radius-control:0px;--radius-circle:50%;--shadow-popover:0 12px 32px var(--palette-000000-a50);--font-tile-title-offset-y:0px;--palette-52545a:#52545a;--palette-666666:#666;--palette-000000-a6:#0000000f;--palette-000000-a8:#00000014;--palette-000000-a12:#0000001f;--palette-000000-a15:#00000026;--palette-000000-a20:#0003;--palette-000000-a50:#00000080;--palette-000000-a70:#000000b3;--palette-3cffb8:#3cffb8;--control-text-strong:var(--palette-ffffff-a90);--control-text-muted:var(--palette-ffffff-a70);--control-text-faint:var(--palette-ffffff-a50);--control-text-subtle:var(--palette-ffffff-a30);--control-border-hover:var(--palette-ffffff-a15);--button-pressed-primary:linear-gradient(to bottom, #b5b5b8, #d9d9db);--button-pressed-secondary:linear-gradient(to bottom, #18181b, #303033);--button-pressed-tertiary:linear-gradient(to right, #e0e0e3, #47474a);--button-disabled-surface:#1a1a1c;--button-tertiary-rule:#b3b3b3;--button-primary-glow:0 0 7.5px #fff6;--button-secondary-glow:0 0 6px #ffffff8c;--button-secondary-glow-inner:0 0 2.5px #fffffff2;--button-focus-glow:0 0 3px #ffffff80;--button-tertiary-glow:0 0 4px #ffffffb3;--motion-perimeter-glow:0 0 3px var(--palette-ffffff-a30);--button-ink:var(--palette-ffffff);--button-on-ink:var(--palette-000000);--button-disabled:var(--palette-595959);--button-primary-bg:var(--palette-f0f0f0);--button-primary-text:var(--palette-0e0e0e);--button-primary-hover:var(--palette-ffffff);--button-primary-hover-text:var(--palette-050505);--segment-active-bg:var(--palette-ffffff);--segment-active-text:var(--palette-0b0b0d);--switch-thumb:var(--palette-ffffff);--switch-background:var(--palette-52545a);--switch-hover:var(--palette-666666);--switch-active:var(--palette-79dba5);--palette-000000:#000;--palette-000000-a30:#0000004d;--palette-000000-a62:#0000009e;--palette-000000-a66:#000000a8;--palette-050505:#050505;--palette-0e0e0e:#0e0e0e;--palette-141414:#141414;--palette-1a1a1a:#1a1a1a;--palette-1f1f1f:#1f1f1f;--palette-79dba5:#79dba5;--palette-b0b7c3:#b0b7c3;--palette-b0b7c3-a20:#b0b7c333;--palette-f0f0f0:#f0f0f0;--palette-ff7b93:#ff7b93;--palette-ffc878:#ffc878;--palette-ffffff:#fff;--palette-ffffff-a0:#fff0;--palette-ffffff-a4:#ffffff0a;--palette-ffffff-a6:#ffffff0f;--palette-ffffff-a8:#ffffff14;--palette-ffffff-a10:#ffffff1a;--palette-ffffff-a12:#ffffff1f;--palette-ffffff-a15:#ffffff26;--palette-ffffff-a18:#ffffff2e;--palette-ffffff-a30:#ffffff4d;--palette-ffffff-a50:#ffffff80;--palette-ffffff-a70:#ffffffb3;--palette-ffffff-a90:#ffffffe6;--status-success:var(--palette-79dba5);--status-warning:var(--palette-ffc878);--status-danger:var(--palette-ff7b93);--api-accent:var(--palette-ffc878);--backgrounds-bg3:var(--palette-141414);--custom_text-text2:var(--palette-f0f0f0);--custom_text-text3:var(--palette-b0b7c3);--custom_text-text4:var(--palette-ffffff);--text-primary:var(--custom_text-text3);--border-grey:var(--palette-ffffff-a18);--border-grey-subtle:var(--palette-ffffff-a10);--border-overlay:var(--palette-2e2e2e);--bg-base:var(--palette-000000);--surface-overlay:var(--palette-0d0d0d);--table-row-hover:var(--palette-b0b7c3-a20);--table-row-stripe:var(--palette-ffffff-a8);--table-row-border:var(--palette-1a1a1a);--input-text:var(--custom_text-text2);--input-placeholder:var(--custom_text-text3);--input-bg:var(--palette-141414);--input-border:var(--palette-ffffff-a10);--input-border-hover:var(--palette-ffffff-a18);--input-border-focus:var(--palette-ffffff-a30);--input-focus-ring:var(--palette-ffffff-a10);--state-hover-background:var(--palette-ffffff-a4);--state-hover-background-strong:var(--palette-ffffff-a8);--state-selected-background:var(--palette-1f1f1f);--state-selected-background-hover:var(--palette-ffffff-a15);--state-focus-ring:var(--palette-595959);--state-disabled-opacity:.46;--state-pressed-scale:.97;--radius-pill:999px;--radius-surface:0px;--radius-modal:var(--radius-surface);--ease-out-ui:cubic-bezier(.23, 1, .32, 1);--motion-control:.16s;--motion-dialog:.2s;--blur-overlay:4px;--scrim-modal:var(--palette-000000-a66);--shadow-control:0 1px 3px var(--palette-000000-a30);--shadow-modal:0 28px 72px var(--palette-000000-a62);--app-topbar-height:48px;--app-sidebar-collapsed-width:56px;--app-sidebar-expanded-width:248px;--app-nav-z:16000;--tile-gap:10px;--global-search-trigger-height:28px;--space-1:4px;--space-0-5:2px;--space-1-5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--motion-control-fast:.12s;--motion-tooltip:.15s;--shadow-tooltip:0 4px 12px var(--palette-000000-a20);--state-selected-border:var(--button-ink);--font-family-space-grotesk:var(--font-space-grotesk), sans-serif;--font-family-geist-mono:var(--font-geist-mono), monospace;--font-app:var(--font-family-space-grotesk);--font-navigation:var(--font-family-geist-mono);--font-display:var(--font-family-space-grotesk);--font-page-title:var(--font-display);--font-heading:var(--font-ibm-plex-sans), sans-serif;--font-heading-weight:500;--font-body:var(--font-app);--font-label:var(--font-navigation);--font-numeric:var(--font-family-geist-mono);--font-mono:var(--font-family-geist-mono);--type-body-font-family:var(--font-body);--navigation-control-font-size:11px;--navigation-control-font-weight:500;--navigation-control-line-height:1.2;--navigation-control-letter-spacing:.06em;--type-body-font-size:16px;--type-body-font-weight:400;--type-body-line-height:1.4;--type-body-letter-spacing:.01em;--type-body-small-font-size:12px;--type-body-small-font-weight:400;--type-body-small-line-height:1.45;--type-title-font-size:12px;--type-title-font-weight:500;--type-title-line-height:1.33333;--type-title-letter-spacing:.15em;--type-page-title-font-size:32px;--type-page-title-line-height:1.05;--type-label-font-size:11px;--type-label-font-weight:500;--type-label-line-height:1.2;--type-label-letter-spacing:.06em;--type-column-label-font-size:11px;--type-column-label-font-weight:500;--type-column-label-line-height:1.2;--type-column-label-letter-spacing:.06em;--type-metadata-font-size:11px;--type-metadata-line-height:1.4;--type-numeric-font-size:13px;--type-numeric-font-weight:500;--type-numeric-line-height:1.2;--type-code-font-size:13px;--type-code-line-height:1.4;--type-ticker-font-size:13px;--type-ticker-font-weight:500;--meridian-subject-bg:var(--bg-base);--meridian-subject-surface:var(--bg-base);--meridian-subject-line:var(--border-grey-subtle);--meridian-subject-fg:var(--custom_text-text2);--meridian-subject-soft:var(--custom_text-text3)}:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-base:var(--palette-ffffff);--backgrounds-bg3:var(--palette-f0f0f0);--surface-overlay:var(--palette-f0f0f0);--border-overlay:var(--palette-000000-a20);--button-pressed-primary:linear-gradient(to bottom, var(--palette-141414), var(--palette-4d4d4d));--button-pressed-secondary:linear-gradient(to bottom, var(--palette-f0f0f0), var(--palette-cccccc));--button-pressed-tertiary:linear-gradient(to right, var(--palette-141414), var(--palette-a3a3a3));--button-disabled-surface:var(--palette-f0f0f0);--button-tertiary-rule:var(--palette-666666);--button-primary-glow:0 0 7.5px var(--palette-000000-a20);--button-secondary-glow:0 0 6px var(--palette-000000-a20);--button-secondary-glow-inner:0 0 2.5px var(--palette-000000-a30);--button-focus-glow:0 0 3px var(--palette-000000-a20);--button-tertiary-glow:0 0 4px var(--palette-000000-a30);--motion-perimeter-glow:0 0 3px var(--palette-000000-a30);--custom_text-text2:var(--palette-141414);--custom_text-text3:var(--palette-52545a);--custom_text-text4:var(--palette-050505);--text-primary:var(--custom_text-text3);--border-grey:var(--palette-000000-a20);--border-grey-subtle:var(--palette-000000-a12);--table-row-border:var(--palette-000000-a12);--table-row-stripe:var(--palette-000000-a6);--input-bg:var(--palette-f0f0f0);--input-border:var(--palette-000000-a12);--input-border-hover:var(--palette-000000-a20);--input-border-focus:var(--palette-000000-a50);--input-focus-ring:var(--palette-000000-a12);--state-hover-background:var(--palette-000000-a6);--state-hover-background-strong:var(--palette-000000-a8);--state-selected-background:var(--palette-f0f0f0);--state-selected-background-hover:var(--palette-000000-a12);--state-focus-ring:var(--palette-000000-a50);--control-text-strong:var(--palette-141414);--control-text-muted:var(--palette-52545a);--control-text-faint:var(--palette-666666);--control-text-subtle:var(--palette-000000-a50);--control-border-hover:var(--palette-000000-a15);--button-ink:var(--palette-141414);--button-on-ink:var(--palette-ffffff);--button-disabled:var(--palette-000000-a20);--button-primary-bg:var(--palette-141414);--button-primary-text:var(--palette-ffffff);--button-primary-hover:var(--palette-050505);--button-primary-hover-text:var(--palette-ffffff);--segment-active-bg:var(--palette-141414);--segment-active-text:var(--palette-ffffff);--navigation-outlined-background:var(--state-hover-background);--shadow-popover:0 12px 32px var(--palette-000000-a15);--shadow-modal:0 28px 72px var(--palette-000000-a20);--status-success:#187444;--status-warning:#896000;--status-danger:#bd2647;--api-accent:var(--status-warning)}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}html{-webkit-font-smoothing:antialiased;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:var(--type-body-font-family)}body{background:var(--bg-base);color:var(--text-primary);font-family:var(--font-body)}button,input{font:inherit}:where(.type-body){color:inherit;font-family:var(--font-body);font-size:var(--type-body-font-size);font-weight:var(--type-body-font-weight);line-height:var(--type-body-line-height);letter-spacing:var(--type-body-letter-spacing)}:where(.type-body-small){color:inherit;font-family:var(--font-body);font-size:var(--type-body-small-font-size);font-weight:var(--type-body-small-font-weight);line-height:var(--type-body-small-line-height)}:where(.type-title){color:inherit;font-family:var(--font-heading);font-size:var(--type-title-font-size);font-weight:var(--type-title-font-weight);line-height:var(--type-title-line-height);letter-spacing:var(--type-title-letter-spacing);text-transform:uppercase}:where(.type-title-page){font-family:var(--font-page-title);font-size:var(--type-page-title-font-size);line-height:var(--type-page-title-line-height);letter-spacing:-.01em;text-transform:none}:where(.type-label){color:inherit;font-family:var(--font-label);font-size:var(--type-label-font-size);font-weight:var(--type-label-font-weight);line-height:var(--type-label-line-height);letter-spacing:var(--type-label-letter-spacing);text-transform:uppercase}:where(.type-column-label){color:inherit;font-family:var(--font-label);font-size:var(--type-column-label-font-size);font-weight:var(--type-column-label-font-weight);line-height:var(--type-column-label-line-height);letter-spacing:var(--type-column-label-letter-spacing);text-transform:uppercase}:where(.type-metadata){color:inherit;font-family:var(--font-mono);font-size:var(--type-metadata-font-size);line-height:var(--type-metadata-line-height)}:where(.type-numeric){color:inherit;font-family:var(--font-numeric);font-size:var(--type-numeric-font-size);font-weight:var(--type-numeric-font-weight);line-height:var(--type-numeric-line-height);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1}:where(.type-code),:where(code),:where(pre){color:inherit;font-family:var(--font-mono);font-size:var(--type-code-font-size);line-height:var(--type-code-line-height)}:where(a,button,summary,select):focus-visible{outline:1px dashed var(--state-focus-ring);outline-offset:3px}:where(select){font:inherit}:where(select option){background:var(--surface-overlay);color:var(--custom_text-text2)}@media (max-width:767px){:where(input,textarea,select){font-size:16px}}:root{--benchmark-ink:#f4f4f2;--benchmark-text-secondary:#a6a6a3;--benchmark-text-muted:#6f6f6c;--benchmark-border:var(--border-grey-subtle);--benchmark-reference:#5d5e61;--forecast-series-primary:var(--custom_text-text2);--forecast-series-secondary:var(--custom_text-text3)}html[data-theme=light]{--benchmark-ink:#0a0a0a;--benchmark-text-secondary:#4a4a48;--benchmark-text-muted:#6e6e6b;--benchmark-reference:#b2b2ae}.benchmark-stack{gap:var(--space-8);margin-top:var(--space-8);display:grid}.benchmark-visual .post{border:1px solid var(--benchmark-border);background:var(--bg-base);display:grid}.benchmark-visual .benchmark-preview-chart{padding:var(--space-4) var(--space-6) 0;height:360px}.benchmark-visual .post__body{justify-items:start;gap:var(--space-3);padding:var(--space-6);border-top:1px solid var(--benchmark-border);display:grid}.benchmark-visual .post__t{font-size:var(--type-body-font-size)}.benchmark-visual .post__p{max-width:70ch}.benchmark-visual .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.benchmark-visual .benchmark-preview-chart{padding-inline:var(--space-3)}.benchmark-visual .post__body{padding:var(--space-4)}.benchmark-visual .vb__names span{overflow-wrap:anywhere;font-size:10px}}.forecast-trend{min-width:0;margin:0}.forecast-trend>figcaption{margin-bottom:var(--space-4)}.forecast-trend svg{width:100%;display:block;overflow:visible}.forecast-trend svg text{fill:var(--forecast-series-secondary)}.forecast-trend svg .forecast-trend-value{fill:var(--forecast-series-primary);font-weight:600}@media (max-width:640px){.forecast-trend svg{min-height:160px}}.benchmark-visual .benchmark-preview-chart:has(.vb){height:auto;min-height:360px}.benchmark-visual .benchmark-preview-chart:has(.vb)>.bench__fig{height:auto}@media (max-width:640px){.forecast-trend svg text{font-size:24px}.forecast-trend svg .forecast-trend-value{font-size:26px}}
