.ccd-root .ad--drawer+.drawer-close-btn{margin-top:22px}.ccd-root .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ccd-root .exch{font-size:calc(var(--t-micro) * var(--fs,1));letter-spacing:.1em;color:var(--sage);border:1px solid var(--line);border-radius:4px;padding:6px 6px 5px;font-family:var(--font-body);font-weight:600;line-height:1;display:inline-flex;align-items:center}.ccd-root .aum-star{color:var(--brass);font-weight:700;margin-left:2px}.ccd-root .aum-note{display:flex;gap:5px;align-items:flex-start;margin-top:10px;font-family:var(--font-body);font-size:calc(var(--t-xs) * var(--fs,1));line-height:1.45;letter-spacing:0;color:var(--sage);text-align:left}.ccd-root .aum-note .aum-star{margin-left:0;flex-shrink:0;line-height:1.35}.ccd-root .chg{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:calc(var(--t-sm) * var(--fs,1));font-weight:600;padding:2px 7px;border-radius:6px}.ccd-root .price-row .chg{font-size:calc(var(--t-base) * var(--fs,1));padding:3px 8px}.ccd-root .chg.up{color:var(--up);background:var(--up-tint)}.ccd-root .chg.down{color:var(--down);background:var(--down-tint)}.ccd-root .chg.flat{color:var(--sage);background:var(--surface-2)}.ccd-root .range__bar{position:relative;height:5px;border-radius:3px;background:linear-gradient(90deg,var(--line-strong),var(--brass-soft));margin:7px 0 5px}.ccd-root .range__dot{position:absolute;top:50%;width:11px;height:11px;border-radius:50%;background:var(--ink);border:2px solid var(--surface);transform:translate(-50%,-50%);box-shadow:0 1px 3px rgba(0,0,0,.3)}:root[data-theme=dark] .ccd-root .range__dot{background:var(--brass)}.ccd-root .range__ends{display:flex;justify-content:space-between;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:calc(var(--t-micro) * var(--fs,1));color:var(--sage)}.ccd-root table.dt .exch{margin-left:5px;position:relative;top:-1.5px}.ccd-root .scrim{position:fixed;inset:0;background:rgba(8,16,12,.5);backdrop-filter:blur(2px);z-index:90;opacity:0;pointer-events:none;transition:opacity .2s}.ccd-root .scrim.open{opacity:1;pointer-events:auto}.ccd-root .drawer{position:fixed;top:0;right:0;height:100%;width:min(560px,100%);background:var(--paper);z-index:100;transform:translateX(100%);transition:transform .26s cubic-bezier(.32,.72,0,1),box-shadow .26s ease;display:flex;flex-direction:column;box-shadow:0 0 0 0 transparent}.ccd-root .drawer.open{transform:translateX(0);box-shadow:-20px 0 60px -30px rgba(0,0,0,.5)}.ccd-root .drawer__head{padding:20px 24px;border-bottom:1px solid var(--line);position:relative}.ccd-root .drawer__head .d-ticker{padding-right:48px}.ccd-root .drawer.no-focus-ring #drawerClose:focus-visible{outline:0}.ccd-root .drawer__close{position:absolute;top:20px;right:24px;width:34px;height:34px;border-radius:8px;border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;color:var(--ink);flex-shrink:0}.ccd-root .drawer__close:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.ccd-root .drawer__close svg{width:17px;height:17px}.ccd-root .drawer__body{padding:0 24px 40px;overflow-y:auto;flex:1}.ccd-root .d-ticker{font-family:var(--font-ticker);font-size:calc(var(--t-4xl) * var(--fs,1));font-weight:600;display:flex;align-items:center;gap:10px}.ccd-root .d-name{color:var(--ink-soft);font-size:calc(var(--t-base) * var(--fs,1));margin-top:4px}.ccd-root .d-prov{font-size:calc(var(--t-micro) * var(--fs,1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sage);margin-top:8px;display:flex;align-items:center;gap:7px}.ccd-root .d-section{margin-top:26px}.ccd-root .d-section h4{margin:0 0 12px;font-size:calc(var(--t-micro) * var(--fs,1));letter-spacing:.16em;text-transform:uppercase;color:var(--sage);font-weight:700;display:flex;align-items:center;gap:10px}.ccd-root .d-section h4::after{content:"";flex:1;height:1px;background:var(--line)}.ccd-root .d-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.ccd-root .d-cell{background:var(--surface);padding:12px 14px}.ccd-root .d-cell .dl{font-size:calc(var(--t-micro) * var(--fs,1));letter-spacing:.1em;text-transform:uppercase;color:var(--sage);font-weight:700}.ccd-root .d-asat{color:var(--sage);font-weight:600}.ccd-root .d-holdings{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--hrows,10),auto);grid-template-columns:1fr 1fr;column-gap:22px;row-gap:5px}.ccd-root .d-holdings li{font-size:calc(var(--t-sm) * var(--fs,1));color:var(--ink-soft);display:flex;gap:8px;align-items:baseline;min-width:0;position:relative}.ccd-root .d-holdings .hnm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ccd-root .d-holdings--1col{grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:none}.ccd-root .dc-wrap{position:relative}.ccd-root .dc-wrap svg{display:block;width:100%}.ccd-root .dc-wrap{--est-fill:#F5F5F5;--est-line:#C4C9CE;--est-solid:#DCE0E4}:root[data-theme=dark] .ccd-root .dc-wrap{--est-fill:#16242F;--est-line:#4B5764;--est-solid:#3A4652}.ccd-root .dc-wrap rect.dc-est{fill:var(--est-fill);stroke:var(--est-line);stroke-width:1;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.ccd-root .dc-wrap rect.dc-est--solid{fill:var(--est-solid);stroke:none}.ccd-root .dc-wrap rect.dc-up{fill:var(--up)}.ccd-root .dc-wrap rect.dc-down{fill:var(--down)}.ccd-root .dc-wrap .dc-sm{display:none}.ccd-root .dc-era-line{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed var(--line-strong);pointer-events:none}.ccd-root .dc-era-txt{position:absolute;top:1px;left:0;font-family:var(--font-label);font-size:calc(var(--t-micro) * var(--fs,1));font-weight:400;line-height:13px;color:var(--sage);white-space:nowrap;pointer-events:none;visibility:hidden}.ccd-root .dc-era-txt.is-placed{visibility:visible}.ccd-root .dc-era-txt .ar{display:inline-block;width:12px;height:8px;font-size:0;background:currentColor;vertical-align:2.5px}.ccd-root .dc-era-txt--l .ar{margin-right:6px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M12 4H1M4.5 .6L1 4 4.5 7.4' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M12 4H1M4.5 .6L1 4 4.5 7.4' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.ccd-root .dc-era-txt--r .ar{margin-left:6px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M0 4H11M7.5 .6L11 4 7.5 7.4' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M0 4H11M7.5 .6L11 4 7.5 7.4' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.ccd-root .dc-bar{position:absolute;bottom:0;height:max(var(--bt,100%),14px);cursor:default;outline:0}.ccd-root .dc-bar[data-tip]:focus-visible::after,.ccd-root .dc-bar[data-tip]:hover::after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);white-space:nowrap;background:var(--ink,#141914);color:var(--paper,#f5f3ee);font-family:var(--font-body);font-size:calc(var(--t-micro) * var(--fs,1));font-weight:500;letter-spacing:0;padding:6px 9px;border-radius:7px;box-shadow:0 6px 20px rgba(0,0,0,.22);z-index:70;pointer-events:none}.ccd-root .dc-bar--c[data-tip]:focus-visible::after,.ccd-root .dc-bar--c[data-tip]:hover::after{left:50%;transform:translateX(-50%)}.ccd-root .dc-bar--l[data-tip]:focus-visible::after,.ccd-root .dc-bar--l[data-tip]:hover::after{left:0}.ccd-root .dc-bar--r[data-tip]:focus-visible::after,.ccd-root .dc-bar--r[data-tip]:hover::after{right:0}.ccd-root .dc-bar:focus-visible{box-shadow:inset 0 0 0 2px var(--brass)}.ccd-root .d-holdings li[data-tip]{cursor:default}.ccd-root .d-holdings li[data-tip]:focus-visible::after,.ccd-root .d-holdings li[data-tip]:hover::after{content:attr(data-tip);position:absolute;left:0;bottom:calc(100% + 6px);white-space:normal;width:max-content;max-width:min(340px,86vw);background:var(--ink,#141914);color:var(--paper,#f5f3ee);font-family:var(--font-body);font-size:calc(var(--t-xs) * var(--fs,1));font-weight:500;line-height:1.4;letter-spacing:0;padding:7px 10px;border-radius:7px;box-shadow:0 6px 20px rgba(0,0,0,.22);z-index:70;pointer-events:none}.ccd-root .d-holdings .hn{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:calc(var(--t-micro) * var(--fs,1));color:var(--sage);flex-shrink:0;min-width:20px;text-align:right}.ccd-root .d-cell .dv{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:calc(var(--t-md) * var(--fs,1));font-weight:500;margin-top:3px}.ccd-root .d-cell .dv.brass{color:var(--brass)}.ccd-root .strat-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px 16px;font-size:calc(var(--t-base) * var(--fs,1));line-height:1.55;color:var(--ink-soft)}.ccd-root .strat-box b{color:var(--ink)}.ccd-root .dist-chart{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px}.ccd-root .dist-chart svg{width:100%;height:130px;display:block}.ccd-root .dist-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ccd-root .dist-table{width:100%;border-collapse:collapse;font-size:calc(var(--t-sm) * var(--fs,1));margin-top:10px}.ccd-root .dist-table th{text-align:right;font-size:calc(var(--t-micro) * var(--fs,1));letter-spacing:.1em;text-transform:uppercase;color:var(--sage);padding:6px 8px;border-bottom:1px solid var(--line);white-space:nowrap}.ccd-root .dist-table th:first-child,.ccd-root .dist-table th:nth-child(2){text-align:left}.ccd-root .dist-table td{padding:6px 8px;border-bottom:1px solid var(--line);text-align:right;font-family:var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap}.ccd-root .dist-table td:first-child,.ccd-root .dist-table td:nth-child(2){text-align:left}.ccd-root .dist-table th:first-child{width:30%}.ccd-root .dist-table th:nth-child(2){width:30%}.ccd-root .dist-table th:nth-child(3){width:19%}.ccd-root .dist-table th:nth-child(4){width:21%}.ccd-root .dist-chg{font-weight:600}.ccd-root .dist-chg.is-up{color:var(--up)}.ccd-root .dist-chg.is-down{color:var(--down)}.ccd-root .dist-chg-none{color:var(--sage)}.ccd-root .dist-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.ccd-root .dist-pager button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-family:inherit;font-weight:600;font-size:calc(var(--t-xs) * var(--fs,1));padding:6px 13px;border-radius:999px;cursor:pointer;transition:background .15s;line-height:1}.ccd-root .dist-pager button:hover:not(:disabled){background:var(--hover)}.ccd-root .dist-pager button:disabled{opacity:.4;cursor:default}.ccd-root .dist-pager button:focus-visible{outline:2px solid var(--evergreen);outline-offset:2px}.ccd-root .dist-pageinfo{font-size:calc(var(--t-micro) * var(--fs,1));color:var(--sage);letter-spacing:.06em}.ccd-root .dist-fill td{border-bottom:1px solid transparent;user-select:none}.ccd-root .dist-est{position:relative;color:var(--brass);font-weight:700;text-decoration:none;margin-left:2px;border:0}.ccd-root .dist-est[data-tip]{cursor:default}.ccd-root .dist-est[data-tip]:focus-visible::after,.ccd-root .dist-est[data-tip]:hover::after{content:attr(data-tip);position:absolute;right:-6px;bottom:calc(100% + 7px);white-space:nowrap;background:var(--ink,#141914);color:var(--paper,#f5f3ee);font-size:calc(var(--t-micro) * var(--fs,1));font-weight:500;line-height:1.4;letter-spacing:0;text-align:left;padding:6px 10px;border-radius:7px;box-shadow:0 6px 20px rgba(0,0,0,.22);z-index:70;pointer-events:none}.ccd-root .dist-est[data-tip]:focus-visible::before,.ccd-root .dist-est[data-tip]:hover::before{content:"";position:absolute;right:2px;bottom:calc(100% + 2px);border:5px solid transparent;border-top-color:var(--ink,#141914);z-index:70;pointer-events:none}.ccd-root .dist-table td:first-child .dist-est[data-tip]:focus-visible::after,.ccd-root .dist-table td:first-child .dist-est[data-tip]:hover::after,.ccd-root .dist-table td:nth-child(2) .dist-est[data-tip]:focus-visible::after,.ccd-root .dist-table td:nth-child(2) .dist-est[data-tip]:hover::after{right:auto;left:50%;transform:translateX(-50%)}.ccd-root .dist-table td:first-child .dist-est[data-tip]:focus-visible::before,.ccd-root .dist-table td:first-child .dist-est[data-tip]:hover::before,.ccd-root .dist-table td:nth-child(2) .dist-est[data-tip]:focus-visible::before,.ccd-root .dist-table td:nth-child(2) .dist-est[data-tip]:hover::before{right:auto;left:50%;transform:translateX(-50%)}.ccd-root .dist-est--plain{cursor:default}.ccd-root .dist-estrow td{color:var(--sage);font-style:italic}.ccd-root .dist-spc{color:var(--evergreen)}.ccd-root .dist-spcrow td{color:var(--sage)}.ccd-root .dist-legend{margin-top:8px;font-size:calc(var(--t-micro) * var(--fs,1));color:var(--sage);display:flex;align-items:center;gap:5px}.ccd-root .dist-legend .dist-est{cursor:default}.ccd-root .dist-splitnote{display:block;line-height:1.45}.ccd-root .dist-preera td{border-bottom-color:transparent}.ccd-root .dist-erafill td::before{display:none}.ccd-root .dist-erafill .dist-era{visibility:hidden}.ccd-root .dist-erarow td{border-bottom:0;padding:5px 0 6px;text-align:center;position:relative}.ccd-root .dist-erarow td::before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--line)}.ccd-root .dist-era{position:relative;display:inline-block;padding:1px 8px;background:var(--surface);border:1px solid var(--line);border-radius:999px;color:var(--sage);font-family:var(--font-label);font-size:calc(var(--t-micro) * var(--fs,1));font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ccd-root .d-links{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.ccd-root .d-link{flex:1;min-width:140px;text-align:center;padding:11px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font-size:calc(var(--t-sm) * var(--fs,1));font-weight:600;text-decoration:none;color:var(--ink);transition:all .16s;display:flex;align-items:center;justify-content:center;gap:7px}.ccd-root .d-link:hover{border-color:var(--brass);background:var(--brass-tint)}.ccd-root .drawer-close-btn{display:flex;width:100%;justify-content:center;margin-top:20px;padding:13px 16px;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--ink);border-radius:999px;font-family:inherit;font-weight:700;font-size:calc(var(--t-base) * var(--fs,1));cursor:pointer;transition:background .16s,border-color .16s;line-height:1}.ccd-root .drawer-close-btn:hover{background:var(--hover);border-color:var(--line-strong)}.ccd-root .drawer-close-btn:focus-visible{outline:2px solid var(--evergreen);outline-offset:2px}.ccd-root .d-link svg{width:14px;height:14px}html.drawer-lock{overflow:hidden}.ccd-root .d-link:focus-visible{outline:2px solid var(--evergreen);outline-offset:2px}.ccd-root :where(button,.btn,.btn-ext,.btn-add,.fp-btn,.ann-btn,.d-link,.icon-btn,.chip-static--btn,.nav-dd__menu a,.topnav__link,.footer-nav a,.back-link,.toplink,.prov-badge,[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 (max-width:680px){.ccd-root .dc-wrap .dc-lg{display:none}.ccd-root .dc-wrap .dc-sm{display:inline}}@media (pointer:coarse){html.drawer-lock{overflow:visible}.ccd-root .drawer__body{overscroll-behavior:contain}.ccd-root .drawer__head,.ccd-root .scrim.open{touch-action:none}}@media (prefers-reduced-motion:reduce){.ccd-root :where(button,.btn,.btn-ext,.btn-add,.fp-btn,.ann-btn,.d-link,.icon-btn,.chip-static--btn,.nav-dd__menu a,.topnav__link,.footer-nav a,.back-link,.toplink,.prov-badge,[role=button]){transition:none}}.ccd-root{font-size:calc(var(--t-md) * var(--fs,1));line-height:1.5}.ccd-root li{margin-bottom:0}.ccd-root td{color:inherit}.ccd-root [hidden]{display:none!important}.ccd-root .ad{display:none!important}