:root{color-scheme:light dark;--bg:#fff;--fg:#111;--muted:#555;--line:#bbb;--link:#0000b8}*{box-sizing:border-box}html{font-size:18px;scroll-behavior:auto}body{margin:0;background:var(--bg);color:var(--fg);font-family:'Times New Roman',Times,serif;line-height:1.4}header,main,footer{max-width:42rem;margin:auto;padding:0 1.2rem}header{padding-top:.8rem;display:flex;justify-content:space-between;gap:1rem;align-items:baseline;font-size:.84rem}header a{color:var(--fg)}.brand{letter-spacing:.025em;text-decoration:none;font-weight:bold}nav{display:flex;gap:.9rem}h1{font-size:1.6rem;line-height:1.15;margin:1rem 0 .4rem}h2{font-size:1.25rem;margin:0 0 .7rem}h3{font-size:1rem;margin:1rem 0 .3rem}p{margin:.6rem 0}a{color:var(--link);text-underline-offset:.12em}a:hover{text-decoration-thickness:2px}a:focus-visible,summary:focus-visible{outline:2px solid var(--link);outline-offset:3px}.meta,.note{font-size:.84rem;color:var(--muted)}.counter{width:100%;border-collapse:collapse;margin:1rem 0 .7rem;font-variant-numeric:tabular-nums}.counter th,.counter td{border-bottom:1px solid var(--line);padding:.35rem 0}.counter th{text-align:left;font-weight:normal}.counter td{text-align:right;font-size:1.65rem;font-weight:bold;line-height:1.2}.counter .minor td{font-size:1.05rem}.counter tr:first-child>*{border-top:1px solid var(--fg)}.counter tr:last-child>*{border-bottom:1px solid var(--fg)}sup{font-size:.6em;margin-left:.1em}section{border-top:1px solid var(--line);margin-top:1.1rem;padding-top:.8rem}section:first-child{border:0;margin:0;padding:0}table{border-collapse:collapse;width:100%;font-size:.9rem;font-variant-numeric:tabular-nums}th{text-align:left}td,th{padding:.45rem .45rem .45rem 0;vertical-align:top;border-bottom:1px solid var(--line)}td:last-child,th:last-child{padding-right:0}.num{text-align:right;white-space:nowrap}.wide{overflow-x:auto}.wide table{min-width:32rem}.address{font-family:ui-monospace,monospace;font-size:.79rem;overflow-wrap:anywhere}.ledger td:first-child{max-width:14rem}details{padding:.4rem 0;border-bottom:1px solid var(--line)}summary{cursor:pointer}details .wide{margin-top:.6rem}.sources{padding-left:1.2rem;font-size:.84rem;margin:.5rem 0}.sources li{padding:.1rem 0}.log{margin:0;padding-left:1.2rem}.log li{margin:.5rem 0}.log time{color:var(--muted);font-size:.84rem}.holding{display:grid;grid-template-columns:1fr auto;gap:.1rem 1rem;padding:.4rem 0;border-bottom:1px solid var(--line)}.holding strong{font-variant-numeric:tabular-nums;text-align:right}.holding p{grid-column:1/-1;margin:0}.skip{position:absolute;left:-999px}.skip:focus{left:1rem;top:.2rem}footer{font-size:.8rem;color:var(--muted);padding-top:1.5rem;padding-bottom:2rem}footer p{border-top:1px solid var(--line);padding-top:.8rem}@media(prefers-color-scheme:dark){:root{--bg:#101010;--fg:#e9e9e9;--muted:#b2b2b2;--line:#555;--link:#8edbe8}}@media(max-width:480px){html{font-size:17px}header,main,footer{padding-left:1rem;padding-right:1rem}header{display:block}nav{margin-top:.4rem}h1{font-size:1.65rem}.counter td{font-size:1.55rem}.holding{grid-template-columns:1fr}.holding strong{text-align:left}.wide table{font-size:.84rem}.note,.meta{font-size:.84rem}}@media print{header nav,footer,#refresh-note{display:none}:root{--bg:#fff;--fg:#000;--muted:#333;--line:#aaa;--link:#000}details>*{display:block}section{break-inside:avoid}}

.counter .moved td{color:#b91c1c}.counter .frozen td{color:#167237}@media(prefers-color-scheme:dark){.counter .moved td{color:#ff9494}.counter .frozen td{color:#86df9c}}

.reference{margin:.25rem auto .35rem;text-align:center;line-height:0}.reference img{height:280px;width:auto;max-width:100%;filter:grayscale(1);object-fit:contain}.asset-group summary{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.2rem 0}.asset-group summary strong{text-align:right;font-variant-numeric:tabular-nums}@media(max-width:480px){.reference img{height:280px}.asset-group summary{font-size:.94rem}.asset-group .wide table{min-width:30rem}}

.asset-group summary{display:grid;grid-template-columns:.75rem 1fr auto;gap:.45rem}.asset-group summary::before{content:"▸";font-size:1rem;color:var(--link)}.asset-group[open] summary::before{content:"▾"}

#statements blockquote{margin:.4rem 0 1rem;padding-left:.8rem;border-left:2px solid var(--rule);white-space:normal}

.market-value{display:block;font-size:.78rem;font-weight:400;color:var(--muted);line-height:1.4;font-variant-numeric:tabular-nums}.asset-group .market-value{text-align:right}
