.tf{color:var(--color-cream)}.tf button{font:inherit;color:inherit}.tf button:focus-visible,.tf input:focus-visible,.tf select:focus-visible,.tf summary:focus-visible{outline:2px solid #E6C35A;outline-offset:2px}.tf a{color:var(--color-gold);font-weight:700;text-underline-offset:2px}.tf a:hover{text-decoration:underline}.tf-up{color:#1FC8FF}.tf-down{color:#FF6640}.tf-faint{color:var(--color-faint)}.tf-white{color:#fff}.tf-gold{color:#FFD23F}.tf-small{margin:0;font-size:12.5px;line-height:1.5;color:var(--color-muted)}.tf-small b{color:var(--color-cream)}.tf-sub{margin:0 0 10px;font-size:14.5px;line-height:1.55;text-align:justify;hyphens:auto}.tf-hint,.tf-sub{color:var(--color-summary)}.tf-hint{margin:0;font-size:13.5px}.tf-err{margin:10px 0;padding:10px 14px;border-radius:10px;border:1px solid rgb(255 102 64/.5);font-size:14.5px}.tf-linkbtn{border:0;background:none;padding:0;font-weight:700;color:var(--color-gold)!important;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.tf-hd{display:flex;flex-wrap:wrap;align-items:center;gap:0 14px;padding-top:4px}.tf-hd .tf-eyebrow{padding-top:3px}.tf-eyebrow{color:var(--color-gold);letter-spacing:.14em;font-size:12px;font-weight:700;text-transform:uppercase;white-space:nowrap}.tf-h1{font-family:var(--font-serif);font-weight:400;font-size:28px;line-height:1.15;color:#fff;margin:0}.tf-asof{margin-left:auto;font-size:12.5px;color:var(--color-muted)}.tf-asof b{color:var(--color-cream);font-weight:600}.tf-lede{margin:8px 0 0;font-size:14.5px;line-height:1.5;color:var(--color-summary);text-align:justify;hyphens:auto;-webkit-hyphens:auto}.tf-tabs{flex:1 0 100%;margin:8px 0 0}.tf-panel{padding-top:10px}.tf-about-sum b{color:var(--color-cream);font-weight:600}.tf-search{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.tf-q{position:relative;flex:1 1 340px;min-width:0}.tf-q svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none}.tf-q input{width:100%;height:44px;padding:0 14px 0 40px;border-radius:11px;border:1.5px solid var(--color-gold);background:var(--color-panel);font-size:15.5px;font-weight:500;color:var(--color-cream);outline:none;box-shadow:0 0 0 3px rgb(201 162 39/.1)}.tf-q input::placeholder{color:var(--color-dim)}.tf-q input:focus{box-shadow:0 0 0 4px rgb(201 162 39/.28)}.tf .tf-q input:focus-visible{outline:none}.tf .tf-q input::-webkit-search-cancel-button{cursor:pointer}.tf-tries{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px}.tf-tries button{min-height:34px;padding:4px 12px;border-radius:99px;border:1px solid var(--color-line);background:var(--color-panel);font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.tf-tries button:hover{border-color:var(--color-gold);color:var(--color-gold)}.tf-tries button[aria-pressed=true]{border-color:var(--color-gold);color:#FFD23F}.tf-note{margin-top:10px;padding:14px 18px;border-radius:14px;border:1px solid var(--color-line);background:var(--color-panel);font-size:14.5px;line-height:1.6;color:var(--color-soft)}.tf-split{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:10px;align-items:start}@media (min-width:900px){.tf-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1200px){.tf-split{grid-template-columns:minmax(0,11fr) minmax(0,10fr)}}.tf-lhead{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;margin-bottom:6px}.tf-lhead p{margin:0;min-width:0;font-size:12.5px;color:var(--color-muted)}.tf-lhead p b{color:var(--color-cream)}.tf-pager{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--color-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.tf-pager button{width:30px;height:30px;border-radius:50%;border:1px solid var(--color-line);background:var(--color-panel);color:var(--color-gold)!important;font-size:18px;line-height:1;cursor:pointer;position:relative}.tf-pager button:after{content:"";position:absolute;inset:-7px}.tf-pager button:disabled{color:var(--color-faint)!important;cursor:default}.tf-pager button:not(:disabled):hover{border-color:var(--color-gold)}.tf-list{overflow:hidden;border-radius:14px;border:1px solid var(--color-line);background:var(--color-panel)}.tf-rowwrap+.tf-rowwrap{border-top:1px solid var(--color-line)}.tf-row{display:grid;grid-template-columns:minmax(0,1fr) 70px 62px;align-items:center;gap:10px;width:100%;min-height:44px;padding:4px 12px;border:0;border-left:3px solid transparent;background:none;text-align:left;cursor:pointer}@media (min-width:560px){.tf-row{grid-template-columns:minmax(0,1fr) 72px 70px 62px}}@media (min-width:900px) and (max-width:1199px){.tf-row{grid-template-columns:minmax(0,1fr) 70px 62px}.tf-row .tf-spark{display:none}}.tf-row:hover{background:var(--color-panel-hover)}.tf-row.is-on{background:#1f2024;border-left-color:var(--color-gold)}.tf-rn{display:flex;flex-direction:column;min-width:0}.tf-rn>b{font-size:14px;font-weight:800;color:#fff}.tf-rn>b,.tf-rn>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-rn>span{font-size:12px;color:var(--color-muted)}.tf-rn i{margin-left:6px;display:inline-block;padding:0 7px;border-radius:99px;border:1px solid var(--color-line);font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:var(--color-soft)}.tf-spark{display:none}@media (min-width:560px){.tf-spark{display:block}}.tf-rp{display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums}.tf-rp>b{font-size:14.5px;font-weight:800;color:var(--color-cream)}.tf-rp>span{font-size:11px;color:var(--color-muted)}.tf-chg{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.tf-chg.is-sm{font-size:12.5px}.tf-dcol,.tf-detail{min-width:0}.tf-detail{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-radius:14px;background:var(--color-panel);border:1px solid var(--color-line);border-top:2px solid var(--color-gold)}.tf-rowwrap .tf-detail{border-radius:0;border:0;border-top:1px dashed var(--color-line);padding:12px 12px 14px}.tf-dh{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 14px}.tf-dh h2{margin:0;font-family:var(--font-serif);font-weight:400;font-size:21px;line-height:1.2;color:#fff}.tf-dh-n{display:flex;gap:14px}.tf-dh-n>span{display:flex;flex-direction:column;align-items:flex-end}.tf-dh-n small{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.tf-dh-n b{font-family:var(--font-serif);font-weight:400;font-size:20px;line-height:1.1;color:#FFD23F;font-variant-numeric:tabular-nums;white-space:nowrap}.tf-pills{display:flex;flex-wrap:wrap;gap:6px}.tf-pills::-webkit-scrollbar{display:none}.tf-pills button{flex:none;min-height:34px;padding:5px 13px;border-radius:99px;border:1px solid var(--color-line);background:var(--color-ink);color:var(--color-muted);font-size:13.5px;font-weight:700;cursor:pointer;position:relative}.tf-pills button:after{content:"";position:absolute;inset:-5px 0}.tf-pills button:hover{color:var(--color-cream)}.tf-pills button[aria-selected=true]{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-ink)}.tf-dbody{min-height:0}.tf-detail.is-fit .tf-dbody{flex:1 1 auto;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:thin}.tf-trendbox{position:relative;height:170px;min-height:0}.tf-trend{display:block;position:absolute;inset:0}.tf-value{display:flex;flex-direction:column;gap:8px}.tf-detail.is-fit .tf-value{flex:1 1 auto;min-height:0}.tf-detail.is-fit .tf-trendbox{flex:1 1 0;height:auto;min-height:64px}.tf-perf .tf-stat{flex-direction:row;align-items:baseline;justify-content:space-between;gap:6px;padding:5px 9px}.tf-perf .tf-stat>small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tf-perf .tf-stat>b{white-space:nowrap}.tf-perf .tf-chg{font-size:14px}.tf-perf{flex:none}.tf-grid4,.tf-perf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width:560px){.tf-perf{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px),(min-width:560px) and (max-width:899px){.tf-grid4{grid-template-columns:repeat(4,minmax(0,1fr))}}.tf-grid3{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media (min-width:700px){.tf-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}.tf-stat{display:flex;flex-direction:column;gap:1px;min-width:0;padding:7px 10px;border-radius:10px;border:1px solid var(--color-line);background:var(--color-ink)}.tf-stat>small{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);line-height:1.3}.tf-stat>b{font-size:15px;font-weight:800;color:var(--color-cream);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tf-stat>span{font-size:12.5px;line-height:1.4;color:var(--color-summary)}.tf-grid3 .tf-stat{padding:10px 14px}.tf-grid3 .tf-stat>b{font-family:var(--font-serif);font-weight:400;font-size:26px;line-height:1.15;color:#FFD23F}.tf-rate{display:flex;flex-direction:column;gap:10px}.tf-rate-ins{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}@media (min-width:1200px){.tf-rate-ins{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px}.tf-rate-in.is-face{grid-template-columns:auto minmax(0,1fr)}.tf-rate-in.is-face .tf-face{grid-column:auto}}.tf-dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 14px;margin:0;font-size:13.5px;line-height:1.35}.tf-dl dd,.tf-dl dt{padding:4px 0;border-bottom:1px solid var(--color-line)}.tf-dl dt{color:var(--color-muted);font-size:12.5px;white-space:nowrap}.tf-dl dd{margin:0;text-align:right;font-weight:700;font-variant-numeric:tabular-nums}@media (min-width:1100px),(min-width:560px) and (max-width:899px){.tf-dl{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);column-gap:14px}}.tf-rate-in{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13.5px;color:var(--color-summary);min-height:44px}.tf-rate-in output{min-width:56px;text-align:right;font-weight:800;color:var(--color-cream);font-variant-numeric:tabular-nums}.tf-rate-in .ledger-range{height:28px}.tf-face{display:flex;align-items:center;gap:10px;grid-column:2/4;min-width:0}.tf-face .tf-field{width:110px;max-width:100%;min-width:0}.tf-field{width:100%;min-height:40px;padding:6px 10px;border-radius:8px;border:1px solid var(--color-line);background:var(--color-ink);color:var(--color-cream);font-size:14.5px;font-weight:600;font-variant-numeric:tabular-nums}.tf-dfoot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;font-size:12.5px;color:var(--color-muted)}.tf-dfoot>span{white-space:nowrap}.tf-dfoot b{color:var(--color-cream);font-variant-numeric:tabular-nums}.tf-dfoot>a{white-space:nowrap}.tf-dfoot details{min-width:120px;flex:1 1 0}.tf-dfoot summary{list-style:none;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-dfoot summary::-webkit-details-marker{display:none}.tf-dfoot details[open] summary{white-space:normal}.tf-bill{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid var(--color-line);background:var(--color-panel)}.tf-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:700px){.tf-inputs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.tf-inputs{grid-template-columns:repeat(6,minmax(0,1fr))}}.tf-inputs label{gap:4px;min-width:0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.tf-cmp,.tf-inputs label{display:flex;flex-direction:column}.tf-cmp{gap:8px}.tf-cmp table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.tf-cmp th{padding:0 8px 6px 0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.tf-cmp td,.tf-cmp th{border-bottom:1px solid var(--color-line);text-align:right}.tf-cmp td{padding:6px 8px 6px 0}.tf-cmp td:first-child,.tf-cmp th:first-child{text-align:left}.tf-cmp p{margin:0;font-size:14px;color:var(--color-summary)}.tf-etfs{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin-bottom:8px}@media (min-width:1100px){.tf-etfs{grid-template-columns:repeat(5,minmax(0,1fr))}}.tf-etf{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;border-radius:14px;border:1px solid var(--color-line);border-top:2px solid var(--color-gold);background:var(--color-panel)}.tf-etf-h{display:flex;align-items:baseline;justify-content:space-between}.tf-etf-h span{font-family:var(--font-serif);font-size:24px;line-height:1.1;color:#fff}.tf-etf-h b{font-size:12.5px;font-weight:800;color:var(--color-gold)}.tf-etf-n{font-size:13px;color:var(--color-soft)}.tf-etf dl{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;margin:4px 0 0;font-size:13px}.tf-etf dt{color:var(--color-muted)}.tf-etf dd{margin:0;text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.tf-etf p{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--color-soft)}.tf-about{margin-top:8px;padding-top:2px;border-top:1px solid var(--color-line);color:var(--color-muted)}.tf-about>summary{display:flex;align-items:center;gap:12px;min-height:44px;list-style:none;cursor:pointer;font-size:13px}.tf-about>summary::-webkit-details-marker{display:none}.tf-about>summary>span:first-child{white-space:nowrap;font-weight:700;color:var(--color-cream)}.tf-about>summary>span:first-child:before{content:"ⓘ ";color:var(--color-gold)}.tf-about-sum{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-about[open] .tf-about-sum{display:none}.tf-about>p{margin:0 0 4px;font-size:13px;line-height:1.55;text-align:justify;hyphens:auto}@media (max-width:559px){.tf-rn>b,.tf-rn>span{white-space:normal}}@media (max-width:640px){.tf-h1{font-size:24px}.tf-asof{margin-left:0}.tf-about>p,.tf-lede,.tf-sub{text-align:left}.tf-rate-in{grid-template-columns:minmax(0,1fr) auto}.tf-face,.tf-rate-in label{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.tf *{transition:none!important;animation:none!important}}