.fi-report-hero{display:grid;grid-template-columns:1.4fr .6fr;gap:70px;padding-block:64px 44px;align-items:end}
.fi-report-hero h1{font-size:clamp(40px,5vw,70px);line-height:1.04;letter-spacing:-.055em;margin:0 0 23px}.fi-report-hero h1 span{color:var(--fi-green)}
.fi-report-hero>div>p:not(.fi-eyebrow){font-size:16px;line-height:1.85;max-width:650px;color:var(--fi-muted)}
.fi-report-edition{border-left:1px solid var(--fi-line);padding-left:30px}.fi-report-edition>span{font-size:10px;letter-spacing:.15em;color:var(--fi-mint)}.fi-report-edition strong{display:block;font-size:23px;font-weight:500;margin:11px 0}.fi-main .fi-report-edition>p{font-size:13px}.fi-report-edition button{margin-top:16px}
.fi-report-capital{padding:34px 38px;display:grid;grid-template-columns:1fr 1fr;gap:40px;background:linear-gradient(120deg,#0e2519,#06100b);border:1px solid #2c563b;border-radius:15px;align-items:center}.fi-main .fi-report-amount{font-size:clamp(36px,4vw,58px);line-height:1.15;letter-spacing:-.05em;font-weight:600;color:var(--fi-text);margin:12px 0}.fi-report-amount>span{font-size:14px;letter-spacing:.04em;font-weight:400;margin-left:12px;color:var(--fi-muted)}.fi-main .fi-report-capital>p{font-size:14px;line-height:1.85;color:var(--fi-muted);margin:0}.fi-main .fi-report-source{font-size:12px;margin:0;color:var(--fi-muted)}
.fi-report-allocation,.fi-report-distributions{padding-block:66px 0}.fi-report-section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px}.fi-report-section-head h2,.fi-report-reading h2{font-size:clamp(28px,3vw,40px);letter-spacing:-.04em;line-height:1.16;margin:0}.fi-main .fi-report-section-head>p{font-size:13px;line-height:1.8;color:var(--fi-muted);max-width:340px;margin:0}.fi-report-allocation-grid{display:grid;grid-template-columns:330px 1fr;gap:45px;align-items:center;border-block:1px solid var(--fi-line);padding:34px 0}
.fi-allocation-figure{margin:0;text-align:center}.fi-allocation-ring{width:280px;max-width:100%;position:relative;margin:auto}.fi-allocation-ring svg{display:block;width:100%;height:auto}.fi-allocation-ring>div{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none}.fi-allocation-ring strong{font-size:47px;letter-spacing:-.06em;font-weight:550}.fi-allocation-ring strong>span{font-size:24px;margin-left:3px}.fi-allocation-ring>div>span{font-size:8px;letter-spacing:.12em;margin-top:8px;color:var(--fi-muted)}.fi-allocation-figure figcaption{font-size:11px;line-height:1.8;margin-top:10px;color:var(--fi-muted)}
.fi-allocation-metals{--allocation-color:#d6c69c;stroke:var(--allocation-color)}.fi-allocation-energy{--allocation-color:#44ff91;stroke:var(--allocation-color)}.fi-allocation-bitcoin{--allocation-color:#8ab7f0;stroke:var(--allocation-color)}.fi-allocation-other{--allocation-color:#a79ec6;stroke:var(--allocation-color)}.fi-allocation-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--allocation-color);margin-top:7px}
.fi-allocation-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;font-variant-numeric:tabular-nums}.fi-allocation-table th,.fi-allocation-table td{padding:23px 14px;border-bottom:1px solid var(--fi-line);text-align:right}.fi-allocation-table thead th{font-weight:400;font-size:11px;color:var(--fi-muted);padding-top:0}.fi-allocation-table th:first-child{text-align:left;padding-left:0;width:50%}.fi-allocation-table thead th:nth-child(2){width:16%}.fi-allocation-table td:last-child,.fi-allocation-table th:last-child{padding-right:0}.fi-allocation-table tbody th{font-weight:500}.fi-allocation-label{display:flex;align-items:start;gap:12px}.fi-allocation-table tbody small{display:block;font-weight:400;color:var(--fi-muted);font-size:11px;margin-top:8px}.fi-allocation-table th a:hover{color:var(--fi-green)}.fi-allocation-table tfoot th,.fi-allocation-table tfoot td{border:0;padding-bottom:0;font-size:13px}.fi-main .fi-report-method{font-size:12px;line-height:1.9;color:var(--fi-muted);max-width:950px;margin:20px 0 0}
.fi-report-distribution-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fi-report-distribution-card,.fi-report-performance-card{border:1px solid var(--fi-line);border-radius:14px;padding:34px;background:#08140d}.fi-report-distribution-card>.fi-eyebrow{font-size:9px;line-height:1.8}.fi-main .fi-distribution-rate{font-size:68px;line-height:1.1;letter-spacing:-.05em;margin:25px 0 8px;color:var(--fi-mint)}.fi-distribution-rate span{font-size:32px;margin-left:4px}.fi-main .fi-distribution-period{font-size:13px;margin:0 0 26px}.fi-report-distribution-grid p:not(.fi-eyebrow):not(.fi-distribution-rate){font-size:14px;line-height:1.85;color:var(--fi-muted)}.fi-report-distribution-grid .fi-report-verification{border-top:1px solid var(--fi-line);padding-top:19px;margin-top:24px;font-size:12px!important;color:#d6c69c!important}.fi-report-performance-card h3{font-size:24px;line-height:1.35;font-weight:500;letter-spacing:-.02em;margin:20px 0 14px}.fi-report-performance-card hr{border:0;border-top:1px solid var(--fi-line);margin:28px 0}.fi-report-performance-card .fi-text-link{margin-top:15px}
.fi-report-reading{padding-block:58px 72px;display:grid;grid-template-columns:1fr 1.7fr;gap:60px}.fi-report-reading h2{font-size:29px}.fi-report-reading dl{margin:0}.fi-report-reading dl>div{border-bottom:1px solid var(--fi-line);padding:18px 0}.fi-report-reading dl>div:first-child{padding-top:0}.fi-report-reading dt{font-size:14px;font-weight:600}.fi-report-reading dd{margin:8px 0 0;font-size:13px;line-height:1.8;color:var(--fi-muted)}
.fi-main .fi-intro-review-note{font-size:12px;line-height:1.75;color:#d6c69c;padding:16px 22px;margin:0;background:#211c0f;border-top:1px solid #4e4429}.fi-intro-review-note strong{font-weight:600}.fi-report-link{margin-top:18px;display:inline-flex}
@media(max-width:950px){.fi-report-hero{gap:30px}.fi-report-allocation-grid{grid-template-columns:250px 1fr;gap:28px}.fi-allocation-ring{width:230px}.fi-report-distribution-card,.fi-report-performance-card{padding:27px}}
@media(max-width:700px){.fi-report-hero,.fi-report-capital,.fi-report-allocation-grid,.fi-report-distribution-grid,.fi-report-reading{grid-template-columns:1fr}.fi-report-hero{padding-top:34px;gap:25px}.fi-report-hero>div>p:not(.fi-eyebrow){font-size:14px}.fi-report-edition{border-left:0;border-top:1px solid var(--fi-line);padding:22px 0 0}.fi-report-edition strong{font-size:20px}.fi-report-capital{padding:24px;gap:20px}.fi-report-section-head{flex-direction:column;align-items:start;gap:18px}.fi-report-allocation,.fi-report-distributions{padding-top:40px}.fi-report-allocation-grid{padding-block:24px;gap:27px}.fi-allocation-table{font-size:12px}.fi-allocation-table th,.fi-allocation-table td{padding:20px 7px}.fi-allocation-table thead th{font-size:10px;line-height:1.6}.fi-allocation-table th:first-child{width:47%}.fi-allocation-label{gap:7px}.fi-allocation-table tbody small{font-size:10px}.fi-allocation-table tfoot td{font-size:12px}.fi-report-distribution-card,.fi-report-performance-card{padding:24px}.fi-main .fi-distribution-rate{font-size:56px}.fi-report-reading{padding-block:42px;gap:25px}.fi-main .fi-intro-review-note{font-size:11px;padding:14px}}
@media print{.fi-header,.fi-footer,.fi-preview-bar,.fi-guide-nav-wrap,.fi-report-edition button,.fi-skip{display:none!important}.fi-document,.fi-main{background:white!important;color:#14231c!important}.fi-container{max-width:none!important;width:100%!important}.fi-report-hero{padding-top:0}.fi-report-capital,.fi-report-distribution-card,.fi-report-performance-card{background:#f5f7f5!important;color:#14231c!important}.fi-report-amount,.fi-distribution-rate,.fi-report-hero h1 span{color:#14231c!important}.fi-route-report p,.fi-route-report dd,.fi-route-report small,.fi-route-report span,.fi-route-report .fi-eyebrow{color:#334b3b!important}.fi-report-allocation,.fi-report-distributions{break-inside:avoid}.fi-report-hero,.fi-report-section-head{break-after:avoid}.fi-report-capital{padding:20px}.fi-report-reading{padding-bottom:0}.fi-report-distribution-grid{grid-template-columns:1fr 1fr}.fi-report-allocation-grid{grid-template-columns:220px 1fr}.fi-report-hero h1{font-size:38px}.fi-report-section-head h2{font-size:28px}a{text-decoration:none!important}@page{size:A4;margin:15mm}}
