.dx{--dx-pass:var(--lv-pass-a);--dx-warn:var(--lv-warn-a);--dx-fail:var(--lv-fail-a);--dx-plain:color-mix(in srgb,var(--ink) 58%,transparent);--dx-range:color-mix(in srgb,var(--ink) 45%,transparent);--dx-t:var(--duration-fast) var(--ease-out);--tone-ink:var(--ink)}[data-theme=light] .dx{--dx-pass:var(--signal-access);--dx-warn:var(--lv-warn-b);--dx-fail:var(--lv-fail-b);--dx-range:color-mix(in srgb,var(--ink) 58%,transparent)}.dx [data-tone=pass]{--tone:var(--dx-pass)}.dx [data-tone=warn]{--tone:var(--dx-warn)}.dx [data-tone=fail]{--tone:var(--dx-fail)}.dx [data-tone=plain]{--tone:var(--dx-plain)}.dx [data-grade=a]{--tone:var(--grade-a);--tone-ink:var(--grade-a-ink)}.dx [data-grade=b]{--tone:var(--grade-b);--tone-ink:var(--grade-b-ink)}.dx [data-grade=c]{--tone:var(--grade-c);--tone-ink:var(--grade-c-ink)}.dx [data-grade=d]{--tone:var(--grade-d);--tone-ink:var(--grade-d-ink)}.dx [data-grade=f]{--tone:var(--grade-f);--tone-ink:var(--grade-f-ink)}.dx .dx-grade[data-grade]{color:color-mix(in srgb,var(--tone-ink) 80%,var(--ink))}.dx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12);margin-top:var(--space-24)}.dx-actions .score-share-btn{height:2.75rem;padding:0 var(--space-20);font-size:var(--text-body);border-radius:var(--radius)}@container eg (width < 36rem){.dx-actions:has(>.score-share-btn):has(>.button):not(:has(>:nth-child(3))){display:grid;grid-template-columns:minmax(0,1fr) auto}.dx .eg-head .agent-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dx .eg-head .agent-action{justify-content:center}.dx .eg-path{flex-wrap:wrap;row-gap:var(--space-4);overflow-x:visible}}.dx-lead{max-width:40rem;margin:0 0 var(--space-24);font-size:var(--text-body);line-height:var(--leading-note);color:var(--muted);text-wrap:pretty}.dx-lead b,.dx-lead strong{font-weight:600;color:var(--ink)}.dx-lead a,.dx-prose a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line-strong)}.dx-stats{container:dxstats/inline-size;display:grid;grid-template-columns:var(--grid-12);column-gap:var(--grid-gutter);row-gap:var(--space-20);margin:0 0 var(--space-32);padding:0}.dx-stats>div{position:relative;display:grid;align-content:start;gap:var(--space-6);grid-column:span 4;min-width:0}.dx-stats>div:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--grid-gutter) / -2);width:1px;background:var(--line-faint)}.dx-stats>div:nth-child(3n+1):before{content:none}.dx-stats:where(:has(>:nth-child(4):last-child,>:nth-child(2):last-child))>div{grid-column:span 6}.dx-stats:where(:has(>:nth-child(5):last-child))>div:nth-child(4){grid-column:span 4}.dx-stats:where(:has(>:nth-child(5):last-child))>div:nth-child(5){grid-column:span 8}.dx-stats:where(:has(>:nth-child(4):last-child))>div:nth-child(3):before{content:none}.dx-stats:where(:has(>:nth-child(4):last-child))>div:nth-child(4):before{content:""}@container dxstats (width >= 64rem){.dx-stats:where(:has(>:nth-child(5):last-child))>div:nth-child(n+4),.dx-stats>div{grid-column:span 2}.dx-stats:where(:has(>:nth-child(4):last-child))>div:nth-child(3):before,.dx-stats>div:nth-child(n+2):before{content:""}.dx-stats:where(:has(>:nth-child(4):last-child))>div,.dx-stats:where(:has(>:nth-child(5):last-child))>div:nth-child(3),.dx-stats:where(:has(>:nth-child(5):last-child))>div:nth-child(4){grid-column:span 3}.dx-stats:where(:has(>:nth-child(3):last-child))>div{grid-column:span 4}.dx-stats:where(:has(>:nth-child(2):last-child))>div{grid-column:span 6}.dx-stats.dx-stats-rail>div{grid-column:span 2}.dx-stats.dx-stats-rail>div:first-child,.dx-stats.dx-stats-rail>div:last-child{grid-column:span 3}}@container eg (width >= 64rem){.dx-stats:where(:has(>:nth-child(5):last-child)):not(.dx-stats-rail){grid-template-columns:repeat(3,calc((var(--track-split) - 2 * var(--grid-gutter)) / 3)) repeat(2,minmax(0,1fr))}.dx-stats:where(:has(>:nth-child(5):last-child)):not(.dx-stats-rail)>div:nth-child(n){grid-column:auto}.dx-stats:where(:has(>:nth-child(5):last-child)):not(.dx-stats-rail)>div:nth-child(n+2):before{content:""}}.dx-stats dt{font:500 var(--text-label)/1rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dim)}.dx-stats dd{margin:0;font:600 var(--text-stat)/1.1 var(--sans);letter-spacing:-.01em;color:var(--ink)}@container dxstats (width < 64rem){.dx-stats-rail dd,.dx-stats:not(:has(dd small)) dd{font-size:var(--text-stat-solo)}}.dx-stats dd small{margin-left:var(--space-4);font:500 var(--text-label)/1 var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--muted-dim)}.dx-fig{display:grid;gap:var(--space-16);min-width:0;margin:0}.dx-fig+.dx-fig{margin-top:var(--space-40)}.dx-fig-cap{display:grid;gap:var(--space-4)}.dx-fig-title{font:600 var(--text-body)/1.4 var(--sans);color:var(--ink);text-wrap:balance}.dx-fig-note{max-width:36rem;font:400 var(--text-body)/1.5 var(--sans);color:var(--muted);text-wrap:pretty}.dx-fig-plot{min-width:0}.dx-fig-foot{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:0 var(--space-16)}.dx-src{max-width:45.5em;margin:0;padding-block:var(--space-12);font:500 var(--text-body)/1.25rem var(--mono);color:var(--muted-dim)}.dx-src a{color:var(--muted);text-decoration:none;border-bottom:1px solid var(--line)}.dx-data{min-width:0}.dx-data[open]{flex:1 1 100%;order:-1}.dx-data>summary{display:inline-flex;align-items:center;gap:var(--space-8);min-height:2.75rem;list-style:none;font:500 var(--text-label)/1.25rem var(--sans);color:var(--muted);cursor:pointer;transition:color var(--dx-t)}.dx-data>summary::-webkit-details-marker{display:none}.dx-data>summary:before{content:"";width:var(--space-6);height:var(--space-6);border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);transition:transform var(--dx-t)}.dx-data[open]>summary:before{transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.dx-data>summary:hover{color:var(--ink)}}.dx-data>summary:focus-visible{outline:2px solid var(--signal-access);outline-offset:2px;border-radius:var(--radius-sm);box-shadow:none}.dx-table-box{container:dxtable/inline-size;position:relative;min-width:0;overflow-x:auto;border:1px solid transparent;border-radius:var(--radius-lg);background:linear-gradient(var(--mat-reading),var(--mat-reading)) padding-box,var(--rim) border-box;box-shadow:var(--elev-1)}.dx-table{width:100%;border-collapse:collapse;font:400 var(--text-body)/1.45 var(--sans)}.dx-table thead{background:var(--mat-instrument)}.dx-table td,.dx-table th{padding:var(--space-10) var(--space-14);border-bottom:1px solid var(--line-faint);text-align:left;vertical-align:baseline}.dx-table thead th{font:500 var(--text-label)/1rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.dx-table tbody th{font-weight:500;color:var(--ink)}.dx-table td{color:var(--muted)}.dx-table [data-num]{text-align:right;white-space:nowrap}.dx-table td[data-num]{font:500 var(--text-body)/1.45 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.dx-table tbody tr:last-child>*{border-bottom:0}.dx-table code{font:500 var(--text-label)/1.4 var(--mono);color:var(--ink);overflow-wrap:break-word}.dx-table tbody th code{white-space:nowrap}@container dxtable (width >= 64rem){.dx-table:has(>thead th[data-span]){table-layout:fixed}.dx-table th[data-span="1"]{width:calc(100% / 12)}.dx-table th[data-span="2"]{width:calc(100% * 2 / 12)}.dx-table th[data-span="3"]{width:calc(100% * 3 / 12)}.dx-table th[data-span="4"]{width:calc(100% * 4 / 12)}.dx-table th[data-span="5"]{width:calc(100% * 5 / 12)}.dx-table th[data-span="6"]{width:calc(100% * 6 / 12)}}.dx-toc .dx-num{font:500 var(--text-label)/1 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted-dim)}@container dxtable (width < 46rem){.dx-table [data-opt=wide]{display:none}}@container dxtable (width < 36rem){.dx-table [data-opt]{display:none}.dx-table thead th{white-space:normal}.dx-table td,.dx-table th{padding-inline:var(--space-10)}.dx-table[data-stack],.dx-table[data-stack]>tbody,.dx-table[data-stack]>tbody>tr{display:block}.dx-table[data-stack]>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dx-table[data-stack]>tbody>tr{padding:var(--space-12) var(--space-10);border-bottom:1px solid var(--line-faint)}.dx-table[data-stack]>tbody>tr:last-child{border-bottom:0}}@container dxtable (width < 36rem){.dx-table[data-stack]>tbody>tr>:is(th,td){padding:0;border:0;text-align:left}.dx-table[data-stack=fields]>tbody>tr{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-4) var(--space-12)}.dx-table[data-stack=fields]>tbody>tr>:last-child{flex:1 0 100%}.dx-table[data-stack=fields]>tbody>tr>td:empty{display:none}.dx-table[data-stack=fields] code{white-space:nowrap}.dx-table[data-stack=rows]>tbody>tr>:is(th,td){display:block}.dx-table[data-stack=rows]>tbody>tr>td{margin-top:var(--space-10)}.dx-table[data-stack=rows]>tbody>tr>td[data-label]:before{content:attr(data-label) /"";display:block;margin-bottom:var(--space-2);font:500 var(--text-label)/1rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dim)}.dx-table[data-stack=rows]>tbody>tr:has(>td[data-num]){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-12);align-items:baseline}.dx-table[data-stack=rows]>tbody>tr:has(>td[data-num])>:is(th,td){grid-column:1/-1}.dx-table[data-stack=rows]>tbody>tr:has(>td[data-num])>th{grid-area:1/1}.dx-table[data-stack=rows]>tbody>tr>td[data-num]{grid-area:1/2;margin-top:0;text-align:right}.dx-table[data-stack=rows]>tbody>tr>td[data-num][data-label]:before{display:inline;margin:0 var(--space-6) 0 0}.dx-table[data-stack=lead]>tbody>tr>th,.dx-table[data-stack=lead]>tbody>tr>th+td{display:inline;margin-inline-end:var(--space-8)}.dx-table[data-stack=lead]>tbody>tr>th+td{color:var(--ink)}.dx-table[data-stack=lead]>tbody>tr>th+td~td{position:relative;display:block;margin-top:var(--space-6);padding-inline-start:6rem}.dx-table[data-stack=lead]>tbody>tr>th+td~td[data-label]:before{content:attr(data-label) /"";position:absolute;left:0;top:0;width:5.5rem;font:500 var(--text-label)/calc(.875rem * 1.45) var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dim)}}.dx-req{display:inline-block;padding:1px var(--space-6);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--line-strong);font:600 var(--text-label)/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);white-space:nowrap}@media (forced-colors:active){.dx-req{border:1px solid CanvasText}}.dx-strip{container:dxstrip/inline-size;display:grid;gap:var(--space-8)}.dx-readout{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-4) var(--space-12);min-height:var(--space-24);margin:0;font:400 var(--text-body)/1.5rem var(--sans);color:var(--muted)}.dx-readout b{font-weight:600;color:var(--ink)}.dx-readout-num{font:500 var(--text-body)/1 var(--mono);color:var(--ink)}.dx-readout-grade{padding:var(--space-3) var(--space-6);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--tone);font:600 var(--text-label)/1 var(--mono);color:var(--tone-ink)}.dx-readout-meta{font:400 var(--text-label)/1 var(--sans);color:var(--muted-dim)}.dx-strip-plot{--rows:1;--step:var(--space-12);--pad:var(--space-12);--dot:var(--space-10);position:relative;height:calc(var(--rows) * var(--step) + 2 * var(--pad) + var(--space-20));overflow:hidden;border-radius:var(--radius-md);background:var(--lv-well);box-shadow:inset 0 0 0 1px var(--lv-well-line);touch-action:pan-y}.dx-zone{--a:0;--b:0;position:absolute;top:0;bottom:0;left:calc(var(--a) * 1%);width:calc((var(--b) - var(--a)) * 1%);background:color-mix(in srgb,var(--tone) 6%,transparent)}.dx-zone b{position:absolute;top:var(--space-6);left:var(--space-8);font:600 var(--text-label)/1 var(--mono);color:var(--muted)}.dx-cut{top:0;bottom:0;width:1px;background:var(--muted-dim)}.dx-cut,.dx-dot{position:absolute;left:calc(var(--at) * 1%)}.dx-dot{--row:0;bottom:calc(var(--pad) + var(--row) * var(--step));width:var(--dot);height:var(--dot);margin:0 0 calc(var(--dot) / -2) calc(var(--dot) / -2);border-radius:50%;background:var(--tone);box-shadow:0 0 0 1.5px var(--paper);transition:transform var(--dx-t)}.dx-dot[data-held]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--tone),0 0 0 1.5px var(--paper)}.dx-dot[data-self]:after{content:"";position:absolute;top:calc(-1 * var(--space-4));right:calc(-1 * var(--space-4));bottom:calc(-1 * var(--space-4));left:calc(-1 * var(--space-4));border-radius:50%;box-shadow:0 0 0 1.5px var(--ink)}.dx-dot[data-on]{z-index:2;transform:scale(1.5)}.dx-axis,.dx-median{position:relative;font:500 var(--text-label)/1 var(--mono)}.dx-axis{height:var(--space-14);color:var(--muted-dim)}.dx-axis span,.dx-median span{position:absolute;left:calc(var(--at) * 1%);transform:translateX(-50%);white-space:nowrap}.dx-axis span:first-child{transform:none}.dx-axis span:last-child{transform:translateX(-100%)}.dx-median{height:var(--space-24);color:var(--ink)}.dx-median span{display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-4)}.dx-median span:before{content:"";width:var(--space-8);height:var(--space-6);background:var(--ink);clip-path:polygon(50% 0,100% 100%,0 100%)}@container dxstrip (width < 30rem){.dx-strip-plot{--dot:var(--space-8);--step:var(--space-10)}}.dx-bars{container:dxbars/inline-size;display:grid;gap:var(--space-12)}.dx-bar{display:grid;grid-template-columns:minmax(7rem,12rem) minmax(0,1fr) 4.5rem;grid-template-areas:"label track val";align-items:center;gap:var(--space-6) var(--space-16)}.dx-bar-label{grid-area:label;display:grid;gap:var(--space-2);font:500 var(--text-label)/1.3 var(--sans);color:var(--ink)}.dx-bar-label small{font:400 var(--text-label)/1.3 var(--mono);color:var(--muted-dim)}.dx-bar-track{grid-area:track;position:relative;height:var(--space-10);border-radius:var(--radius-sm);background:var(--lv-well);box-shadow:inset 0 0 0 1px var(--lv-well-line)}.dx-bar-fill{position:absolute;top:0;bottom:0;left:0;width:100%;border-radius:inherit;background:var(--tone,var(--dx-plain));transform:scaleX(var(--v));transform-origin:left center}.dx-bar[data-tone=none] .dx-bar-track{background:transparent;box-shadow:none;border:1px dashed var(--line-strong)}.dx-bar-mark{--m:0;position:absolute;top:calc(-1 * var(--space-4));bottom:calc(-1 * var(--space-4));left:calc(var(--m) * 100%);width:2px;margin-left:-1px;border-radius:1px;background:var(--ink);box-shadow:0 0 0 1.5px var(--paper)}.dx-bar-val{grid-area:val;font:500 var(--text-label)/1 var(--mono);text-align:right;color:var(--ink)}.dx-bar[data-tone=none] .dx-bar-val{color:var(--muted-dim)}.dx-bars-key{display:flex;align-items:center;gap:var(--space-8);margin:var(--space-12) 0 0;font:400 var(--text-label)/1.25rem var(--sans);color:var(--muted)}.dx-bars-key i{width:2px;height:var(--space-16);border-radius:1px;background:var(--ink)}@container dxbars (width < 28rem){.dx-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label val" "track track"}}.dx-ranges .dx-bar-track{height:var(--space-6)}.dx-range-seg{--a:0;--b:0;position:absolute;top:0;bottom:0;left:calc(var(--a) * 100%);width:max(var(--space-2),calc((var(--b) - var(--a)) * 100%));border-radius:inherit;background:var(--dx-range)}.dx-range-dot{position:absolute;top:50%;left:calc(var(--at) * 100%);width:var(--space-10);height:var(--space-10);margin:calc(var(--space-10) / -2) 0 0 calc(var(--space-10) / -2);border-radius:50%;background:var(--ink);box-shadow:0 0 0 2px var(--paper)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not([data-motion=paused]) .dx-bar-fill{animation:dx-fill linear both;animation-timeline:view();animation-range:entry 0 cover 25%}}}@keyframes dx-fill{0%{transform:scaleX(0)}to{transform:scaleX(var(--v))}}.dx-profile{display:inline-grid;grid-auto-flow:column;grid-auto-columns:var(--space-6);gap:var(--space-2);height:var(--space-20);vertical-align:middle}.dx-profile i{position:relative;overflow:hidden;border-radius:1px;background:var(--lv-well);box-shadow:inset 0 0 0 1px var(--lv-well-line)}.dx-profile i:after{content:"";position:absolute;right:0;bottom:0;left:0;height:calc(var(--v, 0) * 100%);background:var(--tone)}.dx-profile i[data-tone=none]{background:transparent;box-shadow:none;border:1px dashed var(--line-strong)}.dx-grade{display:inline-grid;place-items:center;width:var(--space-28);height:var(--space-28);border-radius:var(--radius-md);background:color-mix(in srgb,var(--tone) 14%,transparent);box-shadow:inset 0 0 0 1px var(--tone);font:600 var(--text-label)/1 var(--mono);color:var(--tone-ink)}.dx-delta{font:500 var(--text-label)/1 var(--mono);color:var(--muted-dim);white-space:nowrap}.dx-delta[data-dir=up]{color:var(--dx-pass)}.dx-delta[data-dir=down]{color:var(--dx-fail)}.dx-tag{display:inline-block;padding:var(--space-3) var(--space-6);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--line);font:500 var(--text-label)/1.3 var(--mono);letter-spacing:.04em;color:var(--muted)}.dx-tag[data-kind=held]{box-shadow:none;border:1px dashed var(--line-strong)}.dx-tag{white-space:nowrap}.dx-tag-short{display:none}@container dxtable (width < 36rem){.dx-tag-short{display:inline}.dx-tag-full{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.dx-rank{table-layout:fixed}.dx-rank td,.dx-rank th{vertical-align:middle}.dx-rank .dx-col-n{width:3.75rem}.dx-rank .dx-col-score{width:8.5rem}.dx-rank .dx-col-cat{width:8rem}.dx-rank .dx-col-count{width:3.5rem;padding-left:var(--space-6)}.dx-rank .dx-col-group{width:7.5rem}.dx-rank .dx-rank-group{color:var(--muted)}.dx-rank-meta-group{display:none}@container dxtable (width >= 64rem){.dx-rank .dx-col-cat{width:calc((100cqi - 11 * var(--grid-gutter)) * 5 / 12 + 5 * var(--grid-gutter) - 8.5rem)}.dx-rank:has(.dx-col-count) .dx-col-cat{width:calc((100cqi - 11 * var(--grid-gutter)) * 5 / 12 + 5 * var(--grid-gutter) - 22.5rem)}.dx-rank :is(.dx-col-score,.dx-rank-score){border-left:1px solid var(--line-faint)}}@media (hover:hover) and (pointer:fine){.dx-rank tbody tr:hover>*{background-color:var(--surface-raised)}}.dx-rank tbody tr:focus-within>*{background-color:var(--surface-raised)}@media (hover:hover) and (pointer:fine){.dx-rank tbody tr[data-self]:hover>*{background-color:color-mix(in srgb,var(--signal-access) 6%,var(--surface-raised))}}.dx-rank tbody tr[data-self]:focus-within>*{background-color:color-mix(in srgb,var(--signal-access) 6%,var(--surface-raised))}.dx-rank .dx-rank-n{color:var(--muted-dim)}.dx-rank .dx-rank-count{padding-left:var(--space-6)}.dx-rank-site a{display:inline-block;padding-block:max(var(--space-2),calc((1.5rem - 1.3em) / 2));min-width:var(--space-24);font:600 var(--text-body)/1.3 var(--sans);color:var(--ink);text-decoration:none}@media (hover:hover) and (pointer:fine){.dx-rank-site a:hover{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.2em}}.dx-rank-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8);margin-top:var(--space-2);font:400 var(--text-label)/1.4 var(--sans);color:var(--muted-dim)}.dx-rank-meta>span:first-child{min-width:0;overflow-wrap:anywhere}.dx-rank-sg{display:inline-flex;align-items:center;gap:var(--space-10)}.dx-rank-v{min-width:2.6em;font:600 var(--text-body)/1.2 var(--mono)}.dx-rank-score .dx-delta{display:block;margin-top:var(--space-4)}@container dxtable (width < 36rem){.dx-rank .dx-col-n{width:2.75rem}.dx-rank .dx-col-n,.dx-rank .dx-rank-n{padding-right:0}.dx-rank .dx-col-score{width:7.5rem}.dx-rank-meta-group{display:inline}}.dx-rank tr[data-self]>*{background:color-mix(in srgb,var(--signal-access) 6%,transparent)}.dx-defs{container:dxdefs/inline-size;display:grid;grid-template-columns:var(--grid-12);column-gap:var(--grid-gutter);row-gap:var(--space-24);margin:var(--space-24) 0 var(--space-8)}.dx-defs>div{grid-column:full-start/full-end;min-width:0}@supports (grid-template-rows:subgrid){.dx-defs>div{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--space-6)}.dx-defs>div>dd{margin-top:0}}@container dxdefs (width >= 36rem){.dx-defs>div{grid-column:span 6}}@container dxdefs (width >= 64rem){.dx-defs>div{grid-column:span 4}.dx-defs:where(:has(>:nth-child(4):last-child,>:nth-child(8):last-child))>div{grid-column:span 3}}@container dxpage (width >= 64rem){.dx-flow .dx-defs{grid-template-columns:repeat(9,minmax(0,1fr))}.dx-flow .dx-defs>div{grid-column:span 3}}.dx-defs dt{font:600 var(--text-body)/1.4 var(--sans);color:var(--ink)}.dx-defs dd{max-width:36rem;margin:var(--space-6) 0 0;font-size:var(--text-body);line-height:var(--leading-note);color:var(--muted);text-wrap:pretty}.dx-defs a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line-strong)}.dx-page{container:dxpage/inline-size}.dx-toc{margin:0 0 var(--space-32)}.dx-toc-label{margin:0 0 var(--space-8);font:500 var(--text-label)/1rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dim)}.dx-toc ol{display:flex;gap:var(--space-8);margin:0;padding:0 0 var(--space-4);overflow-x:auto;list-style:none;scrollbar-width:none}.dx-toc ol::-webkit-scrollbar{display:none}.dx-toc a{display:inline-flex;align-items:center;gap:var(--space-8);min-height:2.75rem;padding:0 var(--space-12);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line-faint);font:500 var(--text-label)/1.25 var(--sans);color:var(--muted);text-decoration:none;white-space:nowrap;transition:color var(--dx-t),box-shadow var(--dx-t)}.dx-toc a[aria-current=true]{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}@media (hover:hover) and (pointer:fine){.dx-toc a:hover{color:var(--ink)}}@container dxpage (width >= 64rem){.dx-with-toc{display:grid;grid-template-columns:var(--grid-12);column-gap:var(--grid-gutter);align-items:start}.dx-with-toc>.dx-toc{grid-column:full-start/span 3}.dx-with-toc>.dx-flow{grid-column:span 9/full-end}.dx-toc{position:sticky;top:var(--space-88);margin:0}.dx-toc ol{display:grid;gap:0;overflow:visible;border-left:1px solid var(--line-faint)}.dx-toc a{display:flex;min-height:2.25rem;margin-left:-1px;padding:var(--space-6) var(--space-12);border-left:1px solid transparent;border-radius:0;box-shadow:none;white-space:normal}.dx-toc a[aria-current=true]{border-left-color:var(--ink);box-shadow:none}}.dx-flow,.dx-sec{min-width:0}.dx-sec{padding-top:var(--space-8)}.dx-sec+.dx-sec{margin-top:clamp(var(--space-56),7vw,var(--space-88))}.dx-sec>.eg-h2{margin-bottom:var(--space-20)}.dx-h3{margin:0 0 var(--space-12);font:600 var(--text-body)/1.4 var(--sans);color:var(--ink)}.dx-table-box+.dx-h3{margin-top:var(--space-32)}.dx-table-box+.dx-lead{margin-top:var(--space-20)}.dx-actions+.dx-lead{margin-top:var(--space-16)}.dx-prose p{max-width:40rem;margin:0 0 var(--space-16);font-size:var(--text-body);line-height:var(--leading-reading);color:var(--muted);text-wrap:pretty}.dx-prose strong{font-weight:600;color:var(--ink)}.dx-callout code,.dx-checks code,.dx-defs code,.dx-lead code,.dx-prose code{font:500 inherit/1 var(--mono);color:var(--ink)}.dx-pipeline{margin-top:var(--space-32)}.dx-formula-fig{margin:var(--space-40) 0 0}.dx-formula-box{container:dxformula/inline-size;min-width:0;overflow-x:auto;border-radius:var(--radius-lg);background:var(--lv-well);box-shadow:inset 0 0 0 1px var(--lv-well-line)}.dx-formula{margin:0;padding:var(--space-20) var(--space-24);font:400 var(--text-label)/1.7 var(--mono);color:var(--ink);white-space:pre;tab-size:2}.dx-formula>span{display:block}.dx-f-c{color:var(--muted-dim)}[data-theme=light] .dx-f-c{color:var(--muted)}@container dxformula (width < 40rem){.dx-formula{padding:var(--space-16);font-size:var(--text-label);white-space:pre-wrap;overflow-wrap:anywhere}.dx-formula>span{padding-left:var(--space-16);text-indent:calc(-1 * var(--space-16))}}.dx-scale{margin:0 0 var(--space-24)}.dx-bands{display:grid;gap:0;margin:0;border-top:1px solid var(--line-faint)}.dx-bands>div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:var(--space-8) var(--space-24);align-items:baseline;padding:var(--space-14) 0;border-bottom:1px solid var(--line-faint)}.dx-bands dt{display:flex;align-items:center;gap:var(--space-12)}.dx-band-range{font:500 var(--text-label)/1 var(--mono);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dx-bands dd{margin:0;font-size:var(--text-body);line-height:var(--leading-body);color:var(--muted);text-wrap:pretty}.dx-band-n{color:var(--muted-dim)}@container dxpage (width < 36rem){.dx-bands>div{grid-template-columns:minmax(0,1fr)}}.dx-callout{margin:0 0 var(--space-20);padding:var(--space-16) var(--space-20);border:1px solid transparent;border-radius:var(--radius-lg);background:linear-gradient(var(--mat-reading),var(--mat-reading)) padding-box,var(--rim) border-box;box-shadow:var(--elev-1)}.dx-callout>p{max-width:40rem;margin:0;font-size:var(--text-body);line-height:var(--leading-note);color:var(--ink);text-wrap:pretty}.dx-checks{display:grid;margin:0;padding:0;list-style:none}.dx-checks>li{display:grid;gap:var(--space-6);padding:var(--space-14) 0;border-bottom:1px solid var(--line-faint)}.dx-checks>li:last-child{border-bottom:0}.dx-check-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-4) var(--space-10)}.dx-check-item{font:500 var(--text-body)/1.4 var(--sans);color:var(--ink)}.dx-check-how{max-width:40rem;font-size:var(--text-body);line-height:var(--leading-note);color:var(--muted);text-wrap:pretty}.dx-group,.dx-study{border-top:1px solid var(--line-faint)}.dx-group:last-of-type,.dx-study:last-of-type{border-bottom:1px solid var(--line-faint)}.dx-group>summary,.dx-study>summary{display:grid;grid-template-columns:var(--space-16) minmax(0,1fr);align-items:baseline;column-gap:var(--space-8);row-gap:var(--space-2);min-height:2.75rem;padding:var(--space-14) 0;list-style:none;cursor:pointer}.dx-group>summary::-webkit-details-marker,.dx-study>summary::-webkit-details-marker{display:none}.dx-group>summary:before,.dx-study>summary:before{content:"";grid-row:1/span 2;align-self:start;width:var(--space-6);height:var(--space-6);margin-top:var(--space-8);border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(-45deg);transition:transform var(--dx-t)}.dx-group[open]>summary:before,.dx-study[open]>summary:before{transform:rotate(45deg)}.dx-group>summary:focus-visible,.dx-study>summary:focus-visible{outline:2px solid var(--signal-access);outline-offset:2px;border-radius:var(--radius-sm);box-shadow:none}.dx-group-name,.dx-study-title{font:600 var(--text-body)/1.4 var(--sans);color:var(--ink)}.dx-group-meta,.dx-study-line{grid-column:2;font:400 var(--text-label)/1.45 var(--sans);color:var(--muted)}.dx-group-meta{font:500 var(--text-label)/1.45 var(--mono);color:var(--muted-dim)}@media (hover:hover) and (pointer:fine){.dx-group>summary:hover .dx-group-name,.dx-study>summary:hover .dx-study-title{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.2em}}.dx-group-body,.dx-study-body{padding:0 0 var(--space-24) var(--space-24)}.dx-group-note{max-width:38rem;margin:0 0 var(--space-8);font-size:var(--text-body);line-height:var(--leading-note);color:var(--muted);text-wrap:pretty}@container dxpage (width < 36rem){.dx-group-body,.dx-study-body{padding-left:0}}.dx-after{margin-top:var(--space-20)}.dx-checks-cols .dx-check-head{display:grid;grid-template-columns:calc(var(--dx-id-len, 9) * .632 * .84em) minmax(0,1fr);column-gap:var(--space-12)}.dx-checks-cols code{line-height:var(--leading-meta);white-space:nowrap}.dx-checks-cols .dx-check-item,.dx-checks-split .dx-check-item{color:var(--muted)}.dx-checks-split .dx-check-how{color:var(--muted-dim)}.dx-nowrap{white-space:nowrap}@container eg (width >= 64rem){.dx-checks-cols{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--grid-gutter)}.dx-checks-cols>li:nth-last-child(2):nth-child(odd){border-bottom:0}.dx-checks-split>li{grid-template-columns:var(--track-split) minmax(0,1fr);column-gap:var(--grid-gutter);align-items:baseline}}@media (prefers-reduced-motion:reduce){.dx-data>summary,.dx-data>summary:before,.dx-dot,.dx-group>summary:before,.dx-study>summary:before,.dx-toc a{transition:none}}html[data-motion=paused] .dx-data>summary:before,html[data-motion=paused] .dx-dot,html[data-motion=paused] .dx-toc a{transition:none}@media (forced-colors:active){.dx-bar-fill,.dx-bar-mark,.dx-dot,.dx-median span:before,.dx-profile i:after{forced-color-adjust:none;background:CanvasText}.dx-bar-track,.dx-grade,.dx-profile i,.dx-strip-plot,.dx-tag{border:1px solid CanvasText}.dx-callout,.dx-table-box{border-color:CanvasText}}.dx-axis,.dx-band-range,.dx-bar-label small,.dx-bar-val,.dx-delta,.dx-grade,.dx-lead b,.dx-median,.dx-num,.dx-rank-v,.dx-readout-num,.dx-src,.dx-stats dd,.dx-table [data-num],.dx-tag{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (pointer:coarse){.dx-rank-site a,.dx-table tbody th a{display:inline-block;padding:var(--space-12) var(--space-8);margin:calc(-1 * var(--space-12)) calc(-1 * var(--space-8))}}