[data-module-root=cf-holdings-breakdown]{background:#fff;border:1px solid var(--cf-rule,#d5d8dc);border-radius:6px;color:var(--cf-ink,#111315);font-family:var(--cf-body,"DM Sans",sans-serif);margin-top:1.75rem;padding:1.1rem 1.25rem 1.25rem;position:relative;z-index:1}@media (max-width:600px){[data-module-root=cf-holdings-breakdown]{margin-top:1rem}}.cfhb__header{margin-bottom:.85rem}.cfhb__heading{color:var(--cf-ink,#111315);font-size:1.1rem;font-weight:600;letter-spacing:-.005em;line-height:1.3;margin:0}.cfhb__as-of,.cfhb__heading{font-family:var(--cf-body,"DM Sans",sans-serif)}.cfhb__as-of{color:#000;font-size:.7rem;margin:0 0 1rem}.cfhb__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.cfhb__dims,.cfhb__view{background:var(--cf-surface,#f4f5f6);border:1px solid var(--cf-rule,#d5d8dc);border-radius:999px;display:inline-flex;flex-wrap:wrap;gap:.2rem;padding:.18rem}.cfhb__dim-btn,.cfhb__view-btn{appearance:none;background:transparent;border:0;border-radius:999px;color:var(--cf-ink,#111315);cursor:pointer;font-family:var(--cf-body,"DM Sans",sans-serif);font-size:.72rem;font-weight:600;letter-spacing:.02em;padding:.3rem .7rem;transition:background .15s,color .15s;white-space:nowrap}.cfhb__dim-btn:hover,.cfhb__view-btn:hover{background:#fff}.cfhb__dim-btn.is-active,.cfhb__view-btn.is-active{background:var(--cf-teal,#004c51);color:#fff}.cfhb__dim-btn[hidden]{display:none!important}.cfhb__body{min-height:140px;position:relative}.cfhb__bars[hidden],.cfhb__table-wrap[hidden]{display:none!important}.cfhb__bars{display:flex;flex-direction:column;gap:.55rem}.cfhb__bar-row{align-items:center;display:grid;font-size:.82rem;gap:.75rem;grid-template-columns:minmax(110px,1fr) minmax(0,2fr) auto}.cfhb__bar-label{color:var(--cf-text,#3a3e44);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfhb__bar-track{background:rgba(17,19,21,.05);border-radius:999px;height:7px;overflow:hidden}.cfhb__bar-fill{background:linear-gradient(90deg,rgba(0,76,81,.85),rgba(0,76,81,.35));border-radius:999px;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);width:0}.cfhb__bar-row[data-other=true] .cfhb__bar-fill{background:linear-gradient(90deg,hsla(217,6%,45%,.6),hsla(217,6%,45%,.2))}.cfhb__bar-row[data-other=true] .cfhb__bar-label{color:var(--cf-text-2,#6b7078);font-style:italic}.cfhb__bar-pct{color:var(--cf-ink,#111315);font-size:.82rem;font-variant-numeric:tabular-nums;font-weight:600;min-width:3.5em;text-align:right}.cfhb__table{border-collapse:collapse;font-size:.82rem;width:100%}.cfhb__table thead th{border-bottom:1px solid var(--cf-rule,#d5d8dc);color:var(--cf-text-2,#6b7078);font-family:var(--cf-body,"DM Sans",sans-serif);font-size:.58rem;font-weight:600;letter-spacing:.1em;padding:.45rem .5rem;text-align:left;text-transform:uppercase}.cfhb__table thead th:nth-child(n+2){text-align:right}.cfhb__table tbody td{border-bottom:1px solid var(--cf-rule-light,#ebedf0);color:var(--cf-ink,#111315);padding:.5rem;vertical-align:middle}.cfhb__table tbody td:first-child{color:var(--cf-text,#3a3e44);font-weight:500}.cfhb__table tbody td:nth-child(n+2){font-variant-numeric:tabular-nums;text-align:right}.cfhb__table tbody tr[data-other=true] td{color:var(--cf-text-2,#6b7078);font-style:italic}.cfhb__table tfoot td{border-top:1px solid var(--cf-rule,#d5d8dc);color:var(--cf-ink,#111315);font-size:.8rem;font-weight:600;padding:.55rem .5rem}.cfhb__table tfoot td:nth-child(n+2){font-variant-numeric:tabular-nums;text-align:right}.cfhb__status{align-items:center;background:hsla(0,0%,100%,.85);color:var(--cf-text-2,#6b7078);display:flex;font-size:.82rem;inset:0;justify-content:center;pointer-events:none;position:absolute}.cfhb__status[hidden]{display:none}.cfhb__status--error{background:#fef3f2;color:#b42318}@media (max-width:700px){.cfhb__bar-row{font-size:.78rem;gap:.5rem;grid-template-columns:minmax(90px,1fr) minmax(0,1.4fr) auto}.cfhb__toolbar{gap:.4rem}.cfhb__dim-btn,.cfhb__view-btn{font-size:.68rem;padding:.28rem .55rem}.cfhb__table{font-size:.78rem}}