.uplot,.uplot *,.uplot :after,.uplot :before{box-sizing:border-box}.uplot{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;width:min-content}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{display:block;position:relative;width:100%;height:100%}.u-axis{position:absolute}.u-legend{font-size:14px;margin:auto;text-align:center}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{background:rgba(0,0,0,.07)}.u-cursor-x,.u-cursor-y,.u-select{position:absolute;pointer-events:none}.u-cursor-x,.u-cursor-y{left:0;top:0;will-change:transform}.u-hz .u-cursor-x,.u-vt .u-cursor-y{height:100%;border-right:1px dashed #607d8b}.u-hz .u-cursor-y,.u-vt .u-cursor-x{width:100%;border-bottom:1px dashed #607d8b}.u-cursor-pt{position:absolute;top:0;left:0;border-radius:50%;border:0 solid;pointer-events:none;will-change:transform;background-clip:padding-box!important}.u-axis.u-off,.u-cursor-pt.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-select.u-off{display:none}.kc-chart{--kc-s1:var(--chart-market);--kc-s2:var(--chart-model);--kc-s3:var(--chart-s3,#008a7a);--kc-s4:var(--chart-s4,#7454d0);--kc-s5:var(--chart-s5,#c4507f);--kc-seq-1:var(--chart-seq-1,#d6e1f2);--kc-seq-2:var(--chart-seq-2,#a9c0e6);--kc-seq-3:var(--chart-seq-3,#7a9ed6);--kc-seq-4:var(--chart-seq-4,#4f7cc4);--kc-seq-5:var(--chart-seq-5,#2f62b3);--kc-neg-1:var(--chart-neg-1,#e0e4e8);--kc-neg-2:var(--chart-neg-2,#c5ccd3);--kc-neg-3:var(--chart-neg-3,#a3abb3);--kc-neg-4:var(--chart-neg-4,#7d858f);margin:0 0 var(--space-5);min-width:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .kc-chart{--kc-s3:var(--chart-s3,#13a08f);--kc-s4:var(--chart-s4,#8f7be6);--kc-s5:var(--chart-s5,#d45f8d);--kc-seq-1:var(--chart-seq-1,#1b2638);--kc-seq-2:var(--chart-seq-2,#23395c);--kc-seq-3:var(--chart-seq-3,#305488);--kc-seq-4:var(--chart-seq-4,#4370b8);--kc-seq-5:var(--chart-seq-5,#5b84d1);--kc-neg-1:var(--chart-neg-1,#1d232a);--kc-neg-2:var(--chart-neg-2,#29313a);--kc-neg-3:var(--chart-neg-3,#3f4852);--kc-neg-4:var(--chart-neg-4,#5e6773)}}:root[data-theme=dark] .kc-chart{--kc-s3:var(--chart-s3,#13a08f);--kc-s4:var(--chart-s4,#8f7be6);--kc-s5:var(--chart-s5,#d45f8d);--kc-seq-1:var(--chart-seq-1,#1b2638);--kc-seq-2:var(--chart-seq-2,#23395c);--kc-seq-3:var(--chart-seq-3,#305488);--kc-seq-4:var(--chart-seq-4,#4370b8);--kc-seq-5:var(--chart-seq-5,#5b84d1);--kc-neg-1:var(--chart-neg-1,#1d232a);--kc-neg-2:var(--chart-neg-2,#29313a);--kc-neg-3:var(--chart-neg-3,#3f4852);--kc-neg-4:var(--chart-neg-4,#5e6773)}.kc-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-2)}.kc-head-bare{justify-content:flex-end}.kc-title{font-family:var(--font-ui);font-size:16px;font-weight:600;line-height:1.3;color:var(--ink);margin:0}.kc-subtitle{margin:2px 0 0;font-size:13px;color:var(--ink-muted)}.kc-tools{display:flex;gap:var(--space-1);flex-shrink:0}.kc-pin-note{align-self:center;font:12px/1.2 var(--font-ui);color:var(--ink-muted)}.kc-pin-note:empty{display:none}.kc-btn{font:12px/1 var(--font-ui);color:var(--ink-muted);background:transparent;border:1px solid var(--rule-strong);border-radius:var(--radius-xs);padding:6px 8px;cursor:pointer;white-space:nowrap}.kc-btn:hover,.kc-btn[aria-expanded=true],.kc-btn[aria-pressed=true]{color:var(--ink);border-color:var(--ink-muted)}.kc-btn:focus-visible,.kc-menu button:focus-visible,.kc-plot:focus-visible,.kc-table th button:focus-visible,.kc-table-wrap:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.kc-menu-wrap{position:relative}.kc-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:5;display:flex;flex-direction:column;min-width:168px;background:var(--ground-raised);border:1px solid var(--rule-strong);border-radius:var(--radius-xs);padding:var(--space-1) 0}.kc-menu button{font:13px/1.2 var(--font-ui);color:var(--ink);background:none;border:0;text-align:left;padding:8px 12px;cursor:pointer}.kc-menu button:hover{background:var(--ground-sunken)}.kc-legend{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);list-style:none;margin:0 0 var(--space-2);padding:0;font:12px/1.4 var(--font-data);color:var(--ink-muted)}.kc-legend li{display:flex;align-items:center;gap:6px}.kc-plot{position:relative;border-radius:var(--radius-xs)}.kc-plot svg{display:block;overflow:visible}.kc-over-gl{position:relative}.kc-gl{position:absolute;top:0;left:0;pointer-events:none}.kc-pickable{cursor:pointer}.kc-bg{fill:transparent}.kc-grid{stroke:var(--rule);stroke-width:1px}.kc-axis{stroke:var(--rule-strong);stroke-width:1px}.kc-label,.kc-tick{fill:var(--ink-muted);font-family:var(--font-data);font-size:11px}.kc-ink{fill:var(--ink)}.kc-rule-break_even,.kc-rule-zero{stroke:var(--rule-strong);stroke-width:1.5px}.kc-rule{stroke:var(--ink-muted);stroke-width:1.5px;stroke-dasharray:6 4}.kc-rule-event{stroke:var(--ink-faint);stroke-width:1px;stroke-dasharray:2 3}.kc-s1{--c:var(--kc-s1)}.kc-s2{--c:var(--kc-s2)}.kc-s3{--c:var(--kc-s3)}.kc-s4{--c:var(--kc-s4)}.kc-s5{--c:var(--kc-s5)}.kc-ctx{--c:var(--ink-faint)}.kc-apex{--c:var(--signal)}.kc-line{fill:none;stroke:var(--c);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.kc-dash{stroke-dasharray:6 4}.kc-area{fill:var(--c);fill-opacity:.28;stroke:none}.kc-edge{stroke-width:1.5px}.kc-halo{stroke:var(--ground);stroke-width:3px;stroke-linejoin:round;paint-order:stroke}.kc-bar,.kc-dot,.kc-swatch{fill:var(--c)}.kc-ring{stroke:var(--ground);stroke-width:2px}.kc-bar.kc-neg{fill:var(--ink-faint)}.kc-int,.kc-tickmark{stroke:var(--c);stroke-width:2px;stroke-linecap:round}.kc-band{fill:var(--c);fill-opacity:.16;stroke:none}.kc-band-range50{fill-opacity:.3}.kc-band-range90{fill-opacity:.14}.kc-band.kc-band-luck95{fill:var(--ink-faint);fill-opacity:.2}.kc-band.kc-band-luck99{fill:var(--ink-faint);fill-opacity:.1}.kc-band.kc-band-consensus{fill:var(--ink-faint);fill-opacity:.14}.kc-seq-1{fill:var(--kc-seq-1)}.kc-seq-2{fill:var(--kc-seq-2)}.kc-seq-3{fill:var(--kc-seq-3)}.kc-seq-4{fill:var(--kc-seq-4)}.kc-seq-5{fill:var(--kc-seq-5)}.kc-neg-1{fill:var(--kc-neg-1)}.kc-neg-2{fill:var(--kc-neg-2)}.kc-neg-3{fill:var(--kc-neg-3)}.kc-neg-4{fill:var(--kc-neg-4)}.kc-cell-apex{stroke:var(--signal);stroke-width:3px}.kc-cell-label{font-family:var(--font-data);font-size:11px;fill:var(--ink)}.kc-cell-label.kc-on-strong{fill:#ffffff}:root[data-theme=dark] .kc-cell-label.kc-on-strong{fill:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .kc-cell-label.kc-on-strong{fill:var(--ink)}}.kc-crosshair{stroke:var(--ink-muted);stroke-width:1px;pointer-events:none}.kc-focus{fill:none;stroke:var(--ink);stroke-width:2px}.kc-focus,.kc-tip{pointer-events:none}.kc-tip{position:absolute;z-index:4;background:var(--ground-raised);border:1px solid var(--rule-strong);border-radius:var(--radius-xs);padding:6px 8px;font:12px/1.5 var(--font-data);color:var(--ink-muted);white-space:nowrap}.kc-tip-row{display:flex;justify-content:space-between;gap:var(--space-3)}.kc-tip-row b{color:var(--ink);font-weight:500}.kc-summary{margin-top:var(--space-2);font-size:13px;line-height:1.5;color:var(--ink)}.kc-prov{display:block;margin-top:2px;font:11px/1.4 var(--font-data);color:var(--ink-muted)}.kc-table-wrap{max-height:420px;overflow:auto;border:1px solid var(--rule);border-radius:var(--radius-xs)}.kc-table{width:100%;border-collapse:collapse;font:12px/1.4 var(--font-data);color:var(--ink)}.kc-table th{position:-webkit-sticky;position:sticky;top:0;background:var(--ground-raised);border-bottom:1px solid var(--rule-strong);text-align:left;padding:0}.kc-table th button{font:inherit;font-weight:600;color:var(--ink);background:none;border:0;padding:6px 8px;width:100%;text-align:inherit;cursor:pointer;white-space:nowrap}.kc-table td{padding:4px 8px;border-bottom:1px solid var(--rule);white-space:nowrap}.kc-table-windowed td{height:26px;box-sizing:border-box;line-height:17px}.kc-table .kc-spacer td{height:auto;padding:0;border:0}.kc-table .kc-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kc-row-on td{background:var(--ground-sunken)}.kc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (forced-colors:active){.kc-int,.kc-line,.kc-tickmark{stroke:CanvasText}.kc-bar,.kc-dot{fill:CanvasText}.kc-band{fill:GrayText}.kc-dash{stroke-dasharray:6 4}}.kc-design{max-width:1280px;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-8)}.kc-design-title{font:600 24px/1.2 var(--font-ui);color:var(--ink);margin:0 0 var(--space-2)}.kc-design-lede,.kc-design-picked{font-size:14px;color:var(--ink-muted);margin:0 0 var(--space-3);max-width:72ch}.kc-design-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,560px),1fr));grid-gap:var(--space-5) var(--space-6);gap:var(--space-5) var(--space-6)}.kc-gap-host{min-height:120px}.kc-gap-host canvas{display:block;max-width:100%}.kc-gap-error,.kc-gap-wait{margin:0;padding:var(--space-3) 0;font:12px/1.4 var(--font-data);color:var(--ink-muted)}.kc-gap-error{color:var(--ink)}.kc-dense-host{min-height:120px}.kc-dense-host .uplot{font-family:var(--font-data)}.kc-dense-xtitle,.kc-dense-ytitle{font:11px/1.4 var(--font-data);color:var(--ink-muted)}.kc-dense-xtitle{text-align:right}