.ccmp .scrollx{position:relative}.ccmp .scrollx::after{content:"";position:absolute;top:1px;right:1px;bottom:1px;width:52px;pointer-events:none;opacity:0;transition:opacity .18s;border-radius:0 var(--radius) var(--radius) 0;background:linear-gradient(to left,rgba(14,26,20,.1),rgba(14,26,20,.035) 45%,transparent)}.ccmp .scrollx.has-more::after{opacity:1}:root[data-theme=dark] .ccmp .scrollx::after{background:linear-gradient(to left,rgba(255,255,255,.16),rgba(255,255,255,.055) 45%,transparent)}.ccmp .section-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin:34px 0 14px;flex-wrap:wrap}.ccmp .section-head h2{margin:0;font-family:var(--font-head);font-size:calc(var(--t-lg) * var(--fs,1));font-weight:var(--head-w,800);letter-spacing:-.01em}.ccmp .section-head .sh-sub{font-size:calc(var(--t-sm) * var(--fs,1));color:var(--sage)}.ccmp .cmp{padding-bottom:48px}.ccmp .cmp__bar{display:flex;flex-direction:column;gap:14px;align-items:stretch;margin-top:14px}.ccmp .seg{display:flex;width:100%;border:1px solid var(--line-strong);border-radius:999px;overflow:hidden;background:var(--surface-2);flex-wrap:wrap}.ccmp .seg button{flex:1 1 auto;border:0;background:0 0;color:var(--ink-soft);font-size:calc(var(--t-sm) * var(--fs,1));font-weight:600;padding:8px 14px;min-height:40px;justify-content:center;text-align:center;white-space:nowrap;transition:background .14s,color .14s}.ccmp .seg__tip-wrap{position:relative;display:flex}.ccmp .seg__tip-wrap button{flex:1 1 auto}.ccmp #cmpViewSeg{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible}.ccmp #cmpViewSeg .seg__l1,.ccmp #cmpViewSeg .seg__l2{display:inline}.ccmp #cmpViewSeg .seg__l1::after{content:" "}.ccmp #cmpViewSeg .seg__tip-wrap,.ccmp #cmpViewSeg button{flex:none}.ccmp #cmpViewSeg .seg__tip-wrap button{width:100%}.ccmp #cmpViewSeg>button:first-child{border-radius:999px 0 0 999px}.ccmp #cmpViewSeg>button:last-child{border-radius:0 999px 999px 0}.ccmp #cmpViewSeg>.seg__tip-wrap:last-child button{border-radius:0 999px 999px 0}.ccmp #cmpViewSeg .seg__tip-wrap button{border-radius:0}:root{--drip:#D81E5B}:root[data-theme=dark]{--drip:#FF6B9D}.ccmp .cmp-drip{pointer-events:none;fill:var(--drip);stroke:var(--paper);stroke-width:.9}.ccmp .cmp-hth{position:relative;border-bottom:1px dotted currentColor;cursor:help;outline:0}.ccmp .cmp-hth .cmp-hint{position:fixed;left:0;top:0;max-width:calc(100vw - 32px);background:var(--ink);color:var(--paper);font-size:calc(var(--t-xs) * var(--fs,1));font-weight:500;line-height:1.45;padding:9px 12px;border-radius:8px;width:250px;text-align:left;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .14s;z-index:80;font-family:var(--font-body);text-transform:none;letter-spacing:normal}.ccmp .cmp-hth:focus .cmp-hint,.ccmp .cmp-hth:hover .cmp-hint{opacity:1;visibility:visible}.ccmp .cmp-dt--compound td sup{font-size:.7em;color:var(--sage)}.ccmp .seg button[aria-disabled=true]{--seg-off:color-mix(in srgb,var(--ink) 7%,var(--surface-2));background:var(--seg-off);color:color-mix(in srgb,var(--sage) 65%,var(--seg-off));cursor:not-allowed;pointer-events:none}:root[data-theme=dark] .ccmp .seg button[aria-disabled=true]{--seg-off:color-mix(in srgb,var(--surface-2) 70%,var(--surface));color:color-mix(in srgb,var(--sage) 50%,var(--seg-off))}.ccmp .seg__tip-wrap:has(button[aria-disabled=true]){cursor:not-allowed}.ccmp .seg__tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:var(--ink);color:var(--paper);font-size:calc(var(--t-xs) * var(--fs,1));font-weight:500;line-height:1.4;padding:8px 11px;border-radius:8px;width:200px;text-align:center;text-wrap:balance;text-wrap:pretty;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .14s;z-index:5}.ccmp .seg__tip-wrap:has(:focus-visible) .seg__tip,.ccmp .seg__tip-wrap:hover .seg__tip{opacity:1;visibility:visible}.ccmp #cmpTotalTip{width:224px}@media(max-width:640px){.ccmp #cmpViewSeg button{white-space:normal;line-height:1.15;padding:6px 3px;font-size:calc(var(--t-micro) * var(--fs,1))}.ccmp #cmpViewSeg .seg__l1,.ccmp #cmpViewSeg .seg__l2{display:block}.ccmp #cmpViewSeg .seg__l1::after{content:none}.ccmp #cmpViewSeg .seg__tip{width:min(230px,calc(100vw - 28px))}.ccmp #cmpViewSeg>.seg__tip-wrap:last-child .seg__tip{left:auto;right:0;transform:none;text-align:left}}.ccmp .seg button[aria-pressed=true]{background:var(--evergreen);color:var(--on-accent)}.ccmp .seg button:not([aria-pressed=true]):hover{color:var(--ink);background:var(--hover)}.ccmp .seg button[aria-pressed=true]:hover{color:var(--on-accent)}.ccmp .seg--ranges button{padding:8px 10px;min-width:46px;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:calc(var(--t-xs) * var(--fs,1))}.ccmp .cmp__dates{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto minmax(0,1fr);width:100%;align-items:center;font-size:calc(var(--t-xs) * var(--fs,1));color:var(--sage)}.ccmp .cmp__dates label{display:contents;font-weight:600;white-space:nowrap}.ccmp .cmp__dates input[type=date]{margin-left:8px;width:100%;min-width:0;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:8px;padding:7px 9px;font-size:calc(var(--t-xs) * var(--fs,1));font-family:var(--font-num);font-variant-numeric:tabular-nums;min-height:38px;color-scheme:light}:root[data-theme=dark] .ccmp .cmp__dates input[type=date]{color-scheme:dark}.ccmp .cmp__dates input[type=date]:focus{outline:0;border-color:var(--brass)}.ccmp .cmp__dates input[type=date]:disabled{background:var(--surface-2);color:var(--sage);border-color:var(--line);cursor:not-allowed;opacity:.6}.ccmp .cmp__dates.is-disabled label{color:color-mix(in srgb,var(--sage) 60%,transparent)}.ccmp .cmp__dates.is-disabled .cmp__dates-sep{color:var(--sage);opacity:.6}.ccmp .cmp__dates-sep{color:var(--sage);margin:0 8px}.ccmp .cmp__dates input[type=date]{align-self:stretch;margin-left:var(--dm,8px);width:calc(100% - var(--dm,8px))}@media(min-width:900px){.ccmp .cmp__dates{--dm:12px}.ccmp .cmp__daterow.cmp__daterow{gap:28px}.ccmp .cmp__dates-sep{margin:0 20px}}.ccmp #cmpDates.is-custom input[type=date]{border-color:var(--evergreen-soft);box-shadow:0 0 0 2px var(--hover)}.ccmp .cmp__daterow{display:flex;width:100%;gap:10px;align-items:stretch}.ccmp .cmp__daterow #cmpDates{flex:1 1 auto;width:auto;min-width:0}.ccmp .seg--charttype{width:auto;flex:0 0 auto;flex-wrap:nowrap}.ccmp .seg--charttype button{display:flex;align-items:center;gap:6px;flex:0 0 auto;padding:8px 14px}.ccmp .seg--charttype button svg{width:16px;height:16px;flex:0 0 auto}.ccmp .seg--charttype button span{font-size:calc(var(--t-xs) * var(--fs,1))}@media(max-width:560px){.ccmp .cmp__daterow{gap:7px}.ccmp .cmp__daterow #cmpDates{font-size:calc(var(--t-xs) * var(--fs,1))}.ccmp .cmp__daterow .cmp__dates-sep{margin:0 5px}.ccmp .cmp__daterow #cmpDates{--dm:4px}.ccmp .cmp__daterow #cmpDates input[type=date]{padding:7px 6px}.ccmp .cmp__daterow{flex-wrap:wrap;row-gap:14px}.ccmp .cmp__daterow #cmpDates{flex:1 1 0;min-width:auto;grid-template-columns:auto minmax(96px,1fr) auto auto minmax(96px,1fr)}@media (hover:none){.ccmp .cmp__daterow #cmpDates input[type=date]::-webkit-calendar-picker-indicator{display:none}}.ccmp .seg--charttype button{padding:8px 9px;gap:5px}.ccmp .seg--charttype button span{font-size:calc(var(--t-micro) * var(--fs,1))}}@media(max-width:429px){.ccmp .seg--charttype button{padding:8px 8px;gap:0}.ccmp .seg--charttype button span{display:none}}.ccmp .cmp__selrow{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:14px}.ccmp .cmp__sel{display:contents}.ccmp .cmp-chip{position:relative;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;padding:5px 7px 5px 12px;font-size:calc(var(--t-sm) * var(--fs,1));font-weight:600;min-height:34px}.ccmp .cmp-chip .sw{width:11px;height:11px;border-radius:3px;flex-shrink:0}.ccmp .cmp-chip .tk{font-family:var(--font-ticker);line-height:1;position:relative;top:.75px}.ccmp .cmp-chip .rm{width:22px;height:22px;border:0;background:var(--surface-2);border-radius:50%;color:var(--sage);display:grid;place-items:center;font-size:calc(var(--t-base) * var(--fs,1));line-height:1;cursor:pointer}.ccmp .cmp-chip .rm:hover{background:var(--down-tint);color:var(--down)}.ccmp .cmp-chip .rm:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.ccmp .cmp-chip__tip{position:fixed;left:0;top:0;background:var(--ink);color:var(--paper);font-size:calc(var(--t-xs) * var(--fs,1));font-weight:500;line-height:1.4;padding:7px 10px;border-radius:8px;width:max-content;max-width:min(260px,calc(100vw - 20px));text-align:center;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .1s;z-index:80}.ccmp .cmp-chip:has(:focus-visible) .cmp-chip__tip,.ccmp .cmp-chip:hover .cmp-chip__tip{opacity:1;visibility:visible}.ccmp .cmp__add{position:relative}.ccmp .btn-add{border:1px dashed var(--line-strong);background:0 0;color:var(--ink-soft);font-weight:600;font-size:calc(var(--t-sm) * var(--fs,1));padding:7.5px 14px 6.5px;border-radius:999px;min-height:34px;line-height:1}.ccmp .btn-add:disabled{opacity:.45;cursor:not-allowed}.ccmp .btn-add:hover{border-color:var(--brass);color:var(--brass)}.ccmp .btn-add:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.ccmp .cmp__share{position:relative;margin-left:auto}.ccmp .btn-share{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);font-weight:600;font-size:calc(var(--t-sm) * var(--fs,1));padding:7.5px 14px 6.5px 12px;border-radius:999px;min-height:34px;line-height:1;transition:border-color .14s,color .14s}.ccmp .btn-share svg{width:15px;height:15px;flex-shrink:0;position:relative;top:-.5px}.ccmp .btn-share:disabled{opacity:.45;cursor:not-allowed}.ccmp .btn-share:not(:disabled):hover,.ccmp .btn-share[aria-expanded=true]{border-color:var(--brass);color:var(--brass)}.ccmp .btn-share:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.ccmp .cmp-share{position:absolute;z-index:40;top:calc(100% + 6px);right:0;width:max-content;min-width:250px;max-width:calc(100vw - 32px);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);box-shadow:0 16px 40px -16px rgba(0,0,0,.4);padding:6px;animation:cmpShareIn .14s ease}@keyframes cmpShareIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ccmp .cmp-share__item{display:flex;align-items:center;gap:11px;width:100%;text-align:left;border:0;background:0 0;color:var(--ink);padding:9px 12px 9px 10px;border-radius:7px;cursor:pointer}.ccmp .cmp-share__item:hover{background:var(--hover)}.ccmp .cmp-share__item:focus-visible{outline:2px solid var(--brass);outline-offset:-2px}.ccmp .cmp-share__item svg{width:18px;height:18px;flex-shrink:0;color:var(--sage)}.ccmp .cmp-share__txt{display:flex;flex-direction:column;gap:3px;min-width:0}.ccmp .cmp-share__t{font-size:calc(var(--t-sm) * var(--fs,1));font-weight:600;line-height:1.2}.ccmp .cmp-share__s{font-size:calc(var(--t-micro) * var(--fs,1));color:var(--sage);line-height:1.2}.ccmp .cmp-share__item.is-done .cmp-share__t{color:var(--up)}.ccmp .cmp-share__sep{height:1px;background:var(--line);margin:5px 6px}.ccmp .cmp-share__focus[hidden]{display:none}.ccmp .cmp-share__focus{display:flex;align-items:center;gap:8px;padding:6px 8px 4px 10px}.ccmp .cmp-share__focus label{font-size:calc(var(--t-micro) * var(--fs,1));letter-spacing:.14em;text-transform:uppercase;color:var(--sage);font-weight:700;white-space:nowrap}.ccmp .cmp-share__focus select{flex:1;min-width:0;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:8px;padding:7px 10px;font-size:calc(var(--t-sm) * var(--fs,1));font-family:inherit}.ccmp .cmp-share__focus select:focus{outline:0;border-color:var(--brass)}.ccmp .cmp-share__focus select.is-active{border-color:var(--evergreen-soft);background:var(--hover);color:var(--evergreen);font-weight:700}.ccmp .cmp__picker{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:min(320px,86vw);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);box-shadow:0 16px 40px -16px rgba(0,0,0,.4);padding:10px}.ccmp .cmp__picker input{width:100%;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--ink);border-radius:8px;padding:8px 30px 8px 11px;font-size:calc(var(--t-sm) * var(--fs,1));font-family:inherit}.ccmp .cmp__picker input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.ccmp .cmp__picker input:focus{outline:0;border-color:var(--brass)}.ccmp .cmp__pickerhint{margin:8px 2px 0;font-size:calc(var(--t-micro) * var(--fs,1));line-height:1.45;color:var(--sage)}.ccmp .cmp__pickerhint b{color:var(--evergreen);font-weight:600}.ccmp .cmp__pickerlist{max-height:230px;overflow:auto;margin-top:8px;display:flex;flex-direction:column;gap:2px}@media (max-width:640px){.ccmp .cmp__add{position:static}.ccmp .cmp__selrow{position:relative}.ccmp .cmp__picker{left:0;right:0;width:auto;max-width:none;min-width:0}}.ccmp .pick-item{text-align:left;border:0;background:0 0;color:var(--ink);padding:8px 10px;border-radius:7px;font-size:calc(var(--t-sm) * var(--fs,1));cursor:pointer;display:flex;gap:9px;align-items:baseline}.ccmp .pick-item:hover{background:var(--hover)}.ccmp .pick-item:focus-visible{outline:2px solid var(--brass);outline-offset:-2px}.ccmp .pick-item.is-active{background:var(--hover)}.ccmp .pick-item .ptk{font-family:var(--font-ticker);font-weight:600;min-width:52px}.ccmp .pick-item .pnm{font-size:calc(var(--t-xs) * var(--fs,1));color:var(--sage);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccmp .pick-lbl{font-family:var(--font-label);font-size:calc(var(--t-micro) * var(--fs,1));letter-spacing:.14em;text-transform:uppercase;color:var(--sage);padding:10px 12px 4px;border-top:1px solid var(--line);margin-top:4px}.ccmp .pick-empty{padding:12px 10px;color:var(--sage);font-size:calc(var(--t-sm) * var(--fs,1))}.ccmp .cmp__chart{position:relative;margin-top:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px 14px 8px}.ccmp .cmp__plot{width:100%}.ccmp .cmp__plot svg{display:block;width:100%;height:auto;touch-action:none}.ccmp .cmp-grid line{stroke:var(--line)}.ccmp .cmp-xaxis line{stroke:var(--line-strong)}.ccmp .cmp-zero{stroke:var(--line-strong);stroke-width:1.5}.ccmp .cmp-zero--line{stroke:var(--line);stroke-width:1}.ccmp .cmp-rename line{stroke:var(--line-strong);stroke-width:1;stroke-dasharray:3 3;shape-rendering:crispEdges}.ccmp .cmp-rename text{fill:var(--sage);font-family:var(--font-label);font-size:calc(var(--t-micro) * var(--fs,1));paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round}.ccmp .cmp-axis text{fill:var(--sage);font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:calc(var(--t-micro) * var(--fs,1))}.ccmp .cmp-series{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ccmp .cmp-endchip text{font-family:var(--font-ticker);font-size:calc(var(--t-micro) * var(--fs,1));font-weight:600}.ccmp .cmp-endchip text.cmp-endchip-name{font-size:calc(var(--t-micro) * var(--fs,1));font-weight:600;opacity:.85}.ccmp .cmp-endchip-val{font-weight:700}.ccmp .cmp-cap{fill:transparent}.ccmp .is-isolating .cmp-bar{opacity:.15}.ccmp .is-isolating .cmp-bar.is-focused{opacity:1}.ccmp .is-isolating .cmp-chipline,.ccmp .is-isolating .cmp-divergence-fill,.ccmp .is-isolating .cmp-drip,.ccmp .is-isolating .cmp-endchip,.ccmp .is-isolating .cmp-enddot,.ccmp .is-isolating .cmp-series{opacity:.13}.ccmp .is-isolating .is-focused{opacity:1}.ccmp .cmp__plot svg .cmp-bar,.ccmp .cmp__plot svg .cmp-chipline,.ccmp .cmp__plot svg .cmp-divergence-fill,.ccmp .cmp__plot svg .cmp-drip,.ccmp .cmp__plot svg .cmp-endchip,.ccmp .cmp__plot svg .cmp-enddot,.ccmp .cmp__plot svg .cmp-series{transition:opacity .16s linear}.ccmp .cmp-seg{transition:opacity .24s}.ccmp .cmp-seg{pointer-events:none}.ccmp .cmp-seg-caphit{pointer-events:all;fill:none}.ccmp .cmp-bar:hover .cmp-seg{filter:brightness(1.06)}.ccmp .cmp-bar-val{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:calc(var(--t-micro) * var(--fs,1));font-weight:700}.ccmp .cmp-bar-tk{font-family:var(--font-ticker);font-size:calc(var(--t-micro) * var(--fs,1));font-weight:600;fill:var(--sage)}.ccmp .cmp-bar-hit{cursor:default}@keyframes cmpBarGrow{from{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes cmpFadeUp{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes cmpFadeIn{from{opacity:0}to{opacity:1}}.ccmp .cmp-bars .cmp-seg{transform-box:view-box;transform-origin:center var(--cmp-zero,50%);animation:cmpBarGrow .42s cubic-bezier(.22,.61,.36,1) both}.ccmp .cmp-bars .cmp-bar-val{animation:cmpFadeUp .5s ease .12s both}.ccmp .cmp-bars .cmp-bar-tk{animation:cmpFadeIn .5s ease .1s both}.ccmp .cmp-mode-bar .cmp-grid line{animation:cmpFadeIn .4s ease both}.ccmp .cmp-mode-bar .cmp-axis text{animation:cmpFadeUp .45s ease both}.ccmp .cmp-mode-bar .cmp-zero{animation:cmpFadeIn .4s ease both}.ccmp .cmp-sideways .cmp-axis text,.ccmp .cmp-sideways .cmp-bars .cmp-bar-val{animation-name:cmpFadeIn}@media(prefers-reduced-motion:reduce){.ccmp .cmp-bars .cmp-bar-tk,.ccmp .cmp-bars .cmp-bar-val,.ccmp .cmp-bars .cmp-seg,.ccmp .cmp-mode-bar .cmp-axis text,.ccmp .cmp-mode-bar .cmp-grid line,.ccmp .cmp-mode-bar .cmp-zero{animation:none}}.ccmp .cmp-morph .cmp-seg{animation:none!important}.ccmp .cmp-cross{stroke:var(--sage);stroke-width:1;stroke-dasharray:3 3}.ccmp .cmp__ccywarn{margin:8px 0 0;font-family:var(--font-body);font-size:calc(var(--t-xs) * var(--fs,1));font-weight:600;line-height:1.35;color:var(--down)}.ccmp .cmp__ccywarn strong{font-weight:800}.ccmp .cmp-inchart-legend .cmp-legend-txt{font-family:var(--font-body);font-size:calc(var(--t-micro) * var(--fs,1));font-weight:600;fill:var(--ink-soft)}.ccmp .cmp-usd{cursor:pointer;outline:0}.ccmp .cmp-usd-hit{fill:transparent;stroke:none}.ccmp .cmp-usd-track{fill:var(--surface-2);stroke:var(--line-strong);stroke-width:1.5;transition:stroke .16s}.ccmp .cmp-usd-knob{fill:var(--sage)}.ccmp .cmp-usd:hover .cmp-usd-track{stroke:var(--sage)}.ccmp .cmp-usd.is-on .cmp-usd-track{fill:var(--evergreen);stroke:var(--evergreen)}.ccmp .cmp-usd.is-on .cmp-usd-knob{fill:var(--on-accent)}.ccmp .cmp-inchart-legend .cmp-usd.is-on .cmp-legend-txt{font-weight:700;fill:var(--ink)}.ccmp .cmp-usd:focus-visible .cmp-usd-hit{stroke:var(--evergreen);stroke-width:2}.ccmp .cmp-usd.is-off{cursor:not-allowed}.ccmp .cmp-usd.is-off .cmp-legend-txt,.ccmp .cmp-usd.is-off .cmp-usd-knob,.ccmp .cmp-usd.is-off .cmp-usd-track{opacity:.45}.ccmp .cmp-usd.is-off:hover .cmp-usd-track{stroke:var(--line-strong)}.ccmp .cmp-dripleg{outline:0}.ccmp .cmp-dripleg-hit{fill:transparent;stroke:none}.ccmp .cmp-dripleg:focus-visible .cmp-dripleg-hit{stroke:var(--evergreen);stroke-width:2}.ccmp .cmp-usdtip{position:fixed;left:0;top:0;width:max-content;max-width:min(230px,calc(100vw - 32px));text-wrap:balance;background:var(--ink);color:var(--paper);font-size:calc(var(--t-xs) * var(--fs,1));font-weight:500;line-height:1.45;padding:9px 12px;border-radius:8px;text-align:left;font-family:var(--font-body);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .14s,visibility .14s;z-index:80}.ccmp .cmp-usdtip.is-on{opacity:1;visibility:visible}.ccmp .cmp-price-label{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:calc(var(--t-micro) * var(--fs,1));font-weight:700}.ccmp .cmp-band{fill:var(--ink);opacity:.07}:root[data-theme=dark] .ccmp .cmp-band{fill:#FFFFFF;opacity:.09}.ccmp .cmp-band-edge{stroke:var(--sage);stroke-width:1;stroke-dasharray:2 2;opacity:.75}.ccmp .cmp-band-dot{stroke:var(--surface);stroke-width:1.5}.ccmp .cmp__seltip{position:absolute;z-index:31;pointer-events:none;background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:9px;padding:9px 11px;font-size:calc(var(--t-xs) * var(--fs,1));box-shadow:0 12px 30px -8px rgba(0,0,0,.34);min-width:150px;max-width:240px}.ccmp .cmp-seltip__head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:6px}.ccmp .cmp__seltip .tdate{font-weight:700;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:calc(var(--t-micro) * var(--fs,1));opacity:.85}.ccmp .cmp__seltip .trow{display:flex;align-items:center;gap:7px;line-height:1.7}.ccmp .cmp__seltip .trow .sw{width:9px;height:9px;border-radius:2px;flex-shrink:0}.ccmp .cmp__seltip .trow .tk{font-family:var(--font-ticker);font-weight:600;flex:1}.ccmp .cmp__seltip .trow .tv{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:700;margin-left:auto}.ccmp .cmp__seltip .trow .tv.up{color:var(--up)}.ccmp .cmp__seltip .trow .tv.down{color:var(--down)}.ccmp .cmp-seltip__x{flex-shrink:0;width:18px;height:18px;border:0;background:0 0;color:inherit;opacity:.55;cursor:pointer;border-radius:4px;pointer-events:auto;display:flex;align-items:center;justify-content:center;padding:0;line-height:0;position:relative;top:-1px}.ccmp .cmp-seltip__x svg{width:12px;height:12px;display:block}.ccmp .cmp-seltip__x:hover{opacity:1;background:rgba(128,128,128,.25)}.ccmp .cmp__hint{font-size:calc(var(--t-note) * var(--fs,1));color:var(--sage);margin-top:9px;text-align:center}@media (max-width:680px){.ccmp .cmp__hint{text-wrap:balance}.ccmp .cmp__hint-2{display:block}}.ccmp .cmp__tip{position:absolute;z-index:30;pointer-events:none;background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:9px;padding:9px 11px;font-size:calc(var(--t-xs) * var(--fs,1));box-shadow:0 12px 30px -8px rgba(0,0,0,.34);min-width:140px;max-width:min(300px,calc(100vw - 24px))}.ccmp .cmp__tip .tdate{font-weight:700;margin-bottom:6px;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:calc(var(--t-micro) * var(--fs,1));opacity:.85}.ccmp .cmp__tip .trow{display:flex;align-items:center;gap:7px;line-height:1.7}.ccmp .cmp__seltip,.ccmp .cmp__tip{--tip-soft-mix:var(--surface)}.ccmp .cmp__tip .trow--sum{border-top:1px solid var(--line);margin-top:3px;padding-top:4px;font-weight:700}.ccmp .cmp__tip .trow .tv.up{color:var(--up)}.ccmp .cmp__tip .trow .tv.down{color:var(--down)}.ccmp .cmp__tip .trow .sw{width:9px;height:9px;border-radius:2px;flex-shrink:0}.ccmp .cmp__tip .trow .tk{font-family:var(--font-ticker);font-weight:600;flex:1;white-space:nowrap}.ccmp .cmp__tip .trow .tv{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:600;margin-left:auto;padding-left:8px;white-space:nowrap}.ccmp .cmp__status{text-align:center;color:var(--sage);font-size:calc(var(--t-sm) * var(--fs,1));padding:6px 0 4px;min-height:8px}.ccmp .cmp__empty{display:grid;place-items:center;min-height:280px;color:var(--sage);text-align:center;padding:20px}.ccmp .cmp__empty.cmp__error strong{color:var(--ink)}.ccmp .cmp__empty.cmp__error{color:var(--sage);line-height:1.55}.ccmp .cmp__legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:14px}.ccmp .cmp__legend .item{display:flex;align-items:center;gap:6px;font-size:calc(var(--t-xs) * var(--fs,1));color:var(--ink-soft)}.ccmp .cmp__legend .swline{width:18px;height:0;border-top-width:2px;border-top-style:solid;flex-shrink:0}.ccmp .cmp__legend .swline--dashed{border-top:0;height:2px;background-image:linear-gradient(to right,currentColor 0 5px,transparent 5px 11px);background-repeat:repeat-x;background-size:11px 2px;color:inherit}.ccmp .cmp-leg{display:inline-flex;align-items:center;gap:8px;font-size:calc(var(--t-sm) * var(--fs,1))}.ccmp .cmp-leg .sw{width:12px;height:3px;border-radius:2px}.ccmp .cmp-leg .ltk{font-family:var(--font-ticker);font-weight:600}.ccmp .cmp-leg .lv{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:600}.ccmp .cmp-leg .lv.up{color:var(--up)}.ccmp .cmp-leg .lv.down{color:var(--down)}.ccmp .cmp__tablewrap{container-type:inline-size;overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.ccmp table.cmp-dt{width:100%;border-collapse:collapse;font-size:calc(var(--t-sm) * var(--fs,1));min-width:1035px;table-layout:fixed}.ccmp table.cmp-dt{--cmp-gap:max(0px, calc((max(100cqw, 1035px) - 670px * var(--fs,1) - 44px) / 7))}.ccmp table.cmp-dt col:first-child{width:calc(54px * var(--fs,1) + 4px + var(--cmp-gap))}.ccmp table.cmp-dt col:nth-child(2){width:calc(70px * var(--fs,1) + var(--cmp-gap))}.ccmp table.cmp-dt col:nth-child(3){width:calc(160px * var(--fs,1) + 32px)}.ccmp table.cmp-dt col:nth-child(4){width:calc(51px * var(--fs,1) + var(--cmp-gap))}.ccmp table.cmp-dt col:nth-child(5){width:calc(55px * var(--fs,1) + var(--cmp-gap))}.ccmp table.cmp-dt col:nth-child(6){width:calc(97px * var(--fs,1) + var(--cmp-gap))}.ccmp table.cmp-dt col:nth-child(7){width:calc(89px * var(--fs,1) + var(--cmp-gap))}.ccmp table.cmp-dt col:nth-child(8){width:calc(94px * var(--fs,1) + 8px + var(--cmp-gap))}.ccmp table.cmp-dt--usd{--cmp-gap:max(0px, calc((max(100cqw, 1035px) - 751px * var(--fs,1) - 44px) / 8))}.ccmp table.cmp-dt--usd col:nth-child(8){width:calc(94px * var(--fs,1) + var(--cmp-gap))}.ccmp table.cmp-dt--usd col:nth-child(9){width:calc(81px * var(--fs,1) + 8px + var(--cmp-gap))}.ccmp table.cmp-dt td:first-child,.ccmp table.cmp-dt th:first-child{position:sticky;left:0;z-index:2;background:var(--surface);overflow:visible;box-shadow:1px 0 0 0 var(--line)}.ccmp table.cmp-dt td:first-child::after,.ccmp table.cmp-dt th:first-child::after{content:"";position:absolute;top:0;right:-24px;bottom:0;width:24px;opacity:0;transition:opacity .18s ease;pointer-events:none;background:linear-gradient(to right,rgba(14,26,20,.1),rgba(14,26,20,.035) 45%,transparent)}:root[data-theme=dark] .ccmp table.cmp-dt td:first-child::after,:root[data-theme=dark] .ccmp table.cmp-dt th:first-child::after{background:linear-gradient(to right,rgba(255,255,255,.16),rgba(255,255,255,.055) 45%,transparent)}.ccmp .cmp__tablewrap.is-scrolled table.cmp-dt td:first-child::after,.ccmp .cmp__tablewrap.is-scrolled table.cmp-dt th:first-child::after{opacity:1}.ccmp .cmp__tablewrap:not(.is-scrolled) table.cmp-dt td:first-child,.ccmp .cmp__tablewrap:not(.is-scrolled) table.cmp-dt th:first-child{box-shadow:none}.ccmp table.cmp-dt th{text-align:right;font-size:calc(var(--t-micro) * var(--fs,1));letter-spacing:.08em;text-transform:uppercase;color:var(--sage);font-weight:700;padding:11px 16px;border-bottom:1px solid var(--line);white-space:nowrap;line-height:1.25;vertical-align:bottom}.ccmp table.cmp-dt th.l{text-align:left}.ccmp table.cmp-dt td{padding:10px 16px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-num);font-variant-numeric:tabular-nums}.ccmp table.cmp-dt td.l{text-align:left;font-family:var(--font-body)}.ccmp table.cmp-dt--compound{table-layout:auto;width:max-content;min-width:100%}.ccmp table.cmp-dt--compound col:nth-child(n){width:auto}.ccmp table.cmp-dt--compound td,.ccmp table.cmp-dt--compound th{white-space:nowrap;overflow:visible;text-overflow:clip;padding-left:14px;padding-right:14px}.ccmp table.cmp-dt--compound th{text-align:right;vertical-align:bottom}.ccmp table.cmp-dt--compound td.l,.ccmp table.cmp-dt--compound th.l{text-align:left;padding-left:12px}.ccmp table.cmp-dt--compound td:first-child,.ccmp table.cmp-dt--compound th:first-child{padding-left:20px}.ccmp table.cmp-dt--compound td:last-child,.ccmp table.cmp-dt--compound th:last-child{padding-right:20px}.ccmp table.cmp-dt tbody tr:last-child td{border-bottom:0}.ccmp .cmp-dt td:first-child,.ccmp .cmp-dt th:first-child{padding-left:20px;padding-right:20px}.ccmp .cmp-dt td:last-child,.ccmp .cmp-dt th:last-child{padding-right:24px}.ccmp table.cmp-dt .ctk{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-ticker);font-weight:600}.ccmp table.cmp-dt .ctk .sw{width:10px;height:10px;border-radius:3px}.ccmp .ctk--btn{border:0;background:0 0;padding:0;cursor:pointer;color:var(--ink);font-family:inherit;font-size:inherit;font-weight:inherit;transition:color .15s}.ccmp .ctk--btn:hover{color:var(--brass)}.ccmp .ctk--btn:hover .tkt{text-decoration:underline;text-underline-offset:2px}.ccmp .ctk--btn:focus-visible{outline:2px solid var(--evergreen);outline-offset:2px;border-radius:4px}.ccmp .cell-pos{color:var(--up)}.ccmp .cell-neg{color:var(--down)}.ccmp .cmp-contrib{color:var(--brass);font-weight:600}.ccmp .cmp-dist{color:var(--ink);font-weight:600}.ccmp .cmp-period{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:calc(var(--t-xs) * var(--fs,1));color:var(--sage);white-space:nowrap}.ccmp .cmp-yield{color:var(--brass);font-weight:700}.ccmp .cmp__method{margin-top:28px;font-size:calc(var(--t-note) * var(--fs,1));color:var(--sage);line-height:1.65}.ccmp .cmp__method:empty{display:none}.ccmp .cmp__method h4{margin:12px 0 4px;font-size:calc(var(--t-note) * var(--fs,1));color:var(--ink);font-weight:700}.ccmp .cmp__method h4:first-child{margin-top:0}.ccmp .cmp__method p{margin:0 0 16px}.ccmp .cmp__method p:last-child{margin-bottom:0}.ccmp .cmp__method ul{margin:0 0 6px;padding-left:17px}.ccmp .cmp__method li{margin:0 0 3px}.ccmp .cmp__msec+.cmp__msec{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.ccmp .cmp__msec>:last-child{margin-bottom:0}.ccmp .cmp .sh-sub code,.ccmp .cmp__method code{font-family:var(--font-mono);font-size:.92em;color:var(--ink-soft);background:var(--surface-2);border:1px solid var(--line);border-radius:5px;padding:1px 5px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ccmp .cmp__method b,.ccmp .cmp__method strong{color:var(--ink)}.ccmp .cmp__rangehint{display:flex;gap:9px;align-items:flex-start;margin-top:12px;padding:10px 13px;border-radius:11px;background:var(--brass-tint);border:1px solid var(--brass-soft);color:var(--ink-soft);font-size:calc(var(--t-xs) * var(--fs,1));line-height:1.5}.ccmp .cmp__rangehint svg{color:var(--brass);flex-shrink:0;margin-top:1px}.ccmp .cmp__rangehint{flex-direction:column;gap:6px}.ccmp .cmp__hintrow{display:flex;gap:9px;align-items:flex-start}.ccmp .cmp__hint-link{background:0 0;border:0;color:var(--brass);font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer;font-size:inherit;padding:0;font-family:inherit}.ccmp .cmp__hint-link:hover{opacity:.8}@media (max-width:680px){.ccmp .cmp__chart{padding:10px 8px 6px}.ccmp .seg button{padding:7px 11px}.ccmp .seg--ranges button{padding:7px 4px;min-width:0}}@media (max-width:359px){.ccmp .seg--ranges{border-radius:14px}}.ccmp :where(button,.ccmp .btn,.ccmp .btn-ext,.ccmp .btn-add,.ccmp .fp-btn,.ccmp .ann-btn,.ccmp .d-link,.ccmp .icon-btn,.ccmp .chip-static--btn,.ccmp .nav-dd__menu a,.ccmp .topnav__link,.ccmp .footer-nav a,.ccmp .back-link,.ccmp .toplink,.ccmp .prov-badge,.ccmp [role=button]){transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,filter .2s ease,opacity .2s ease}@media (prefers-reduced-motion:reduce){.ccmp :where(button,.ccmp .btn,.ccmp .btn-ext,.ccmp .btn-add,.ccmp .fp-btn,.ccmp .ann-btn,.ccmp .d-link,.ccmp .icon-btn,.ccmp .chip-static--btn,.ccmp .nav-dd__menu a,.ccmp .topnav__link,.ccmp .footer-nav a,.ccmp .back-link,.ccmp .toplink,.ccmp .prov-badge,.ccmp [role=button]){transition:none}}.ccmp .btn-add:focus-visible,.ccmp .seg button:focus-visible{outline:2px solid var(--evergreen);outline-offset:2px}.ccmp [hidden]{display:none!important}.ccmp{font-size:calc(var(--t-md) * var(--fs,1));line-height:1.5}.ccmp p{margin:1em 0}.ccmp h2{padding-top:0;line-height:inherit;scroll-margin-top:0}.ccmp b,.ccmp strong{color:inherit;font-weight:bolder}