.fdt-page{--fcw-marmalade:var(--accent);container:fundbox/inline-size}.fdt{flex-direction:column;gap:14px;display:flex}.fdt-panel{background:var(--paper-fresh);border:1px solid var(--rule-ghost);border-radius:20px}.fdt-body{padding:22px 26px}.fdt-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faded);margin:0 0 8px;font-size:10.5px;font-weight:600}.fdt-tile{background:var(--accent-cream);border:1px solid var(--rule-ghost);width:46px;height:46px;color:var(--accent-ink-90);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fdt-h{margin-bottom:16px}.fdt-h h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--accent-ink-90);margin:0;font-size:22px;font-weight:800}.fdt-h p{font-family:var(--od-serif);color:var(--ink-soft);max-width:70ch;margin:6px 0 0;font-size:14px;font-style:italic;line-height:1.5}.fdt-foot{font-family:var(--font-subhead);color:var(--ink-faded);margin:16px 0 0;font-size:12.5px;font-style:italic;line-height:1.5}.fdt-foot a{color:var(--accent-deep);border-bottom:1px solid var(--accent-line);text-decoration:none}.fdt-foot a:hover{color:var(--accent)}.fdt-empty{font-family:var(--font-subhead);color:var(--ink-faded);margin:0;padding:6px 0;font-size:13.5px;font-style:italic}.fdt-head{padding:26px 28px 22px}.fdt-wound{font-family:var(--font-mono);color:var(--sell-red);background:#8b250012;border:1px solid #8b250038;border-radius:10px;margin:0 0 20px;padding:10px 14px;font-size:11.5px;line-height:1.5}.fdt-head-top{align-items:center;gap:15px;display:flex}.fdt-head-id{flex:1;min-width:0}.fdt-logo-slot{flex:none;justify-content:flex-end;margin-left:auto;display:flex}.fdt-logo{object-fit:contain;width:auto;max-width:200px;height:auto;max-height:40px;display:block}.fdt-kicker{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--accent-deep);margin:0 0 4px;font-size:10px;font-weight:600}.fdt-name{font-family:var(--font-display);letter-spacing:-.035em;color:var(--accent-ink-90);margin:0;font-size:40px;font-weight:900;line-height:.98}.fdt-mgr{font-family:var(--font-serif);color:var(--ink-faded);margin:6px 0 0;font-size:13.5px}.fdt-about{max-width:68ch;margin:18px 0 0}.fdt-summary{font-family:var(--font-serif);color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:15px;line-height:1.62}.fdt-note{font-family:var(--font-serif);color:var(--ink-faded);border-left:2px solid var(--rule-ghost);text-wrap:pretty;margin:12px 0 0;padding-left:12px;font-size:13.5px;line-height:1.58}.fdt-note-k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faded);font-size:9.5px;font-weight:600}.fdt-aiby{font-family:var(--font-mono);color:var(--ink-faded);margin:10px 0 0;font-size:11px;line-height:1.6}.fdt-src summary{cursor:pointer;border-radius:4px;list-style:none}.fdt-src summary::-webkit-details-marker{display:none}.fdt-src summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fdt-src-open{color:var(--accent-text);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.fdt-src-open:after{content:"▸";margin-left:4px;text-decoration:none;display:inline-block}.fdt-src[open] .fdt-src-open:after{content:"▾"}.fdt-src summary:hover .fdt-src-open{color:var(--accent-deep)}.fdt-src-list{font-family:var(--font-serif);color:var(--ink-faded);margin:8px 0 2px;padding:0 0 0 20px;font-size:13px;line-height:1.5}.fdt-src-list li{margin:0 0 6px}.fdt-src-list a{color:var(--accent-deep);border-bottom:1px solid var(--accent-line);text-decoration:none}.fdt-src-list a:hover{color:var(--accent)}.fdt-src-site{font-family:var(--font-mono);color:var(--ink-faded);white-space:nowrap;font-size:10.5px}.fdt-more{display:none}.fdt-chips{flex-wrap:wrap;gap:8px;margin:18px 0 0;display:flex}.fdt-chip{border:1px solid var(--rule-soft);background:var(--paper-fresh);color:var(--ink-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:600;display:inline-flex}.fdt-fresh .dot{border-radius:999px;flex:none;width:7px;height:7px}.fdt-fresh .dot.fresh{background:var(--buy-green)}.fdt-fresh .dot.aging{background:var(--accent)}.fdt-fresh .dot.stale{background:var(--sell-red)}.fdt-next{position:relative}.fdt-winbar{background:var(--paper-deep);border-radius:3px;width:44px;height:4px;margin-left:3px;display:inline-block;overflow:hidden}.fdt-winbar span{background:var(--accent);height:100%;display:block}.fdt-strip{background:var(--rule-ghost);border:1px solid var(--rule-ghost);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin:22px 0 0;display:grid;overflow:hidden}.fdt-stat{background:var(--paper-fresh);flex-direction:column;gap:4px;min-width:0;padding:13px 15px;display:flex}.fdt-stat .k{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faded);font-size:9px;font-weight:600;line-height:1.3}.fdt-stat .v{font-family:var(--font-display);letter-spacing:-.02em;color:var(--accent-ink-90);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.fdt-stat .s{color:var(--ink-faded);font-size:11.5px;line-height:1.3}.fdt.is-skeleton .sk-bar{display:block}.fdt.is-skeleton .fdt-name .sk-bar{border-radius:10px;width:55%;height:1em}.fdt.is-skeleton .fdt-h .sk-bar+.sk-bar{margin-top:8px}.fdt.is-skeleton :is(.sk-about,.sk-by){flex-direction:column;align-items:flex-start;display:flex}.fdt.is-skeleton .sk-about .sk-bar{height:15px;margin:4.65px 0}.fdt.is-skeleton .sk-by .sk-bar{height:10px;margin:3.8px 0}.fdt.is-skeleton .sk-more,.fdt.is-skeleton .sk-narrow{display:none}.fdt.is-skeleton .fdt-chips .sk-bar{height:37px;display:inline-block}.fdt.is-skeleton .fdt-stat .sk-bar+.sk-bar{margin-top:4px}.fdt.is-skeleton .fdt-hold-id .sk-bar:first-child{margin:3.85px 0}.fdt.is-skeleton .fdt-hold-id .sk-bar+.sk-bar{margin:5.75px 0}.fdt.is-skeleton .fdt-hold-toggle{cursor:default;border-style:dashed}.fdt-holds{margin:0;padding:0;list-style:none;container-type:inline-size}.fdt-hold{border-top:1px solid var(--rule-ghost)}.fdt-hold:first-child{border-top:none}.fdt-hold-row{grid-template-columns:24px minmax(0,1fr) 96px 64px 56px 32px;align-items:center;gap:12px;padding:9px 2px;display:grid}.fdt-hold-rank{font-family:var(--font-mono);color:var(--ink-faded);text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.fdt-hold-id{flex-direction:column;gap:3px;min-width:0;display:flex}.fdt-hold-name{font-family:var(--font-serif);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;text-decoration:none;overflow:hidden}a.fdt-hold-name:hover{color:var(--accent-deep)}.fdt-hold-sub{align-items:center;gap:7px;min-width:0;display:flex}.fdt-hold-class{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faded);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9.5px;overflow:hidden}.fdt-hold-bar{background:var(--paper-deep);border-radius:3px;height:6px;overflow:hidden}.fdt-hold-bar span{background:var(--accent);height:100%;display:block}.fdt-hold-val{font-family:var(--font-mono);color:var(--ink-soft);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.fdt-hold-wt{font-family:var(--font-mono);color:var(--accent-ink-90);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:600}.fdt-hold-toggle{border:1px solid var(--rule-soft);background:var(--paper-fresh);width:32px;height:32px;color:var(--ink-soft);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:11px;line-height:1;transition:background .13s,color .13s;display:inline-flex}.fdt-hold-toggle:hover{background:var(--accent-soft);color:var(--accent-deep)}.fdt-hold-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fdt-exp{padding:2px 44px 14px 36px}.fdt-exp-blurb{color:var(--ink-soft);max-width:70ch;margin:0;font-size:13px;line-height:1.6}.fdt-exp-links{flex-wrap:wrap;align-items:baseline;gap:16px;margin-top:10px;display:flex}.fdt-exp-link{font-family:var(--font-mono);color:var(--accent-deep);border-bottom:1px solid var(--accent-line);padding-bottom:1px;font-size:11px;text-decoration:none}.fdt-exp-link:hover{color:var(--accent)}.fdt-exp-cusip{font-family:var(--font-mono);color:var(--ink-faded);font-size:10.5px}.fdt-showmore{font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent-deep);border:1px solid var(--rule-soft);cursor:pointer;background:0 0;border-radius:999px;margin:12px 0 0;padding:8px 15px;font-size:11px;transition:background .13s}.fdt-showmore:hover{background:var(--accent-soft)}.fdt-rest{color:var(--ink-soft);margin:14px 0 0;font-size:13px;line-height:1.55}.fdt-puts{border-top:1px dashed var(--rule-soft);margin-top:20px;padding-top:16px}.fdt-put-intro{color:var(--ink-faded);max-width:70ch;margin:0 0 10px;font-size:12.5px;line-height:1.55}.fdt-put-list{margin:0;padding:0;list-style:none}.fdt-put{border-top:1px solid var(--rule-ghost);align-items:center;gap:10px;padding:7px 0;display:flex}.fdt-put:first-child{border-top:none}.fdt-put-note{color:var(--ink-soft);min-width:0;font-size:13px;line-height:1.4}.fdt-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:6px;flex:none;padding:3px 7px;font-size:9px;font-weight:600}.fdt-tag.put{color:var(--accent-deep);background:var(--accent-soft)}.fdt-tag.call{color:var(--ink-soft);background:var(--paper-deep)}.fdt-tkchip{text-decoration:none}.fdt-cannot-text{color:var(--ink-soft);max-width:70ch;margin:0;font-size:14px;line-height:1.6}.fdt-acc{margin:18px 0 0}.fdt-acc details{border-top:1px solid var(--rule-ghost)}.fdt-acc details:last-child{border-bottom:1px solid var(--rule-ghost)}.fdt-acc summary{cursor:pointer;font-family:var(--font-serif);color:var(--accent-ink-90);justify-content:space-between;align-items:center;padding:12px 2px;font-size:13.5px;font-weight:600;list-style:none;display:flex}.fdt-acc summary::-webkit-details-marker{display:none}.fdt-acc summary:after{content:"+";font-family:var(--font-mono);color:var(--ink-faded)}.fdt-acc details[open] summary:after{content:"−"}.fdt-acc p{color:var(--ink-soft);max-width:66ch;margin:0 0 14px;font-size:13px;line-height:1.6}.fdt-hist-wrap{position:relative;overflow-x:auto}.fdt-hist{border-collapse:collapse;width:100%}.fdt-hist th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faded);text-align:right;border-bottom:1px solid var(--rule-soft);white-space:nowrap;padding:0 0 10px 12px;font-size:9.5px;font-weight:600}.fdt-hist th:first-child{text-align:left;padding-left:0}.fdt-hist td{font-family:var(--font-mono);color:var(--ink-soft);text-align:right;border-bottom:1px solid var(--rule-ghost);font-variant-numeric:tabular-nums;white-space:nowrap;padding:9px 0 9px 12px;font-size:12px}.fdt-hist td:first-child{text-align:left;color:var(--accent-ink-90);padding-left:0;font-weight:600}.fdt-hist a{color:var(--accent-deep);text-decoration:none}.fdt-hist a:hover{color:var(--accent)}@container (max-width:560px){.fdt-hold-row{grid-template-columns:20px minmax(0,1fr) 58px 52px 32px;gap:9px}.fdt-hold-bar{display:none}.fdt-exp{padding:2px 4px 14px 29px}}@container fundbox (max-width:620px){.fdt-head-top{flex-wrap:wrap}.fdt-logo-slot{flex:0 0 100%;order:-1;justify-content:flex-start;margin-left:0}.fdt-logo{max-width:160px;max-height:28px}}@container fundbox (max-width:516px){.fdt.is-skeleton .sk-about .sk-wide{display:none}.fdt.is-skeleton .sk-more{height:17px;margin:12px 0 4px;display:block}.fdt.is-skeleton .sk-narrow{display:block}.fdt.is-skeleton .fdt-name .sk-narrow{margin-top:6px}.fdt-about:not(.is-whole) .fdt-summary{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fdt-about:not(.is-whole) .fdt-note{display:none}.fdt-more{font-family:var(--font-mono);color:var(--accent-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin:8px 0 0;padding:4px 0;font-size:11px;text-decoration:underline;display:inline-block}.fdt-more:hover{color:var(--accent-deep)}.fdt-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fdt-name{font-size:32px}.fdt-strip{grid-template-columns:repeat(2,1fr)}.fdt-head{padding:22px 20px 18px}.fdt-body{padding:20px 18px}.fdt-hist th,.fdt-hist td{white-space:normal}.fdt-hist td:first-child{white-space:nowrap}}
