.note-root{--paper:#fcfcf8;--ink:#1b1a17;--muted:#6e6a60;--rule:#d9d5ca;--accent:#2e5680;--stamp:#8c2f22;background:var(--paper);color:var(--ink);font:17px/1.62 Charter,Bitstream Charter,Cambria,Georgia,serif;-webkit-font-smoothing:antialiased;min-height:100vh}.note-root .sheet{max-width:720px;margin:0 auto;padding:44px 24px 96px}.note-root a{color:var(--accent);text-decoration:none;border-bottom:1px solid rgba(46,86,128,.35)}.note-root[data-lang=en] .zh,.note-root[data-lang=zh] .en{display:none}.note-root .langbar{display:flex;justify-content:flex-end;margin-bottom:8px}.note-root .langbar button{font:600 12px/1 system-ui,sans-serif;letter-spacing:.08em;background:none;border:1px solid var(--rule);color:var(--muted);padding:6px 12px;cursor:pointer;border-radius:2px}.note-root .langbar button.on{border-color:var(--accent);color:var(--accent)}.note-root .series{display:flex;justify-content:space-between;align-items:baseline;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--rule);padding-bottom:10px}.note-root .series .no{font-variant-numeric:tabular-nums}.note-root h1{font-size:32px;line-height:1.22;font-weight:600;margin:30px 0 10px;text-wrap:balance}.note-root .byline{color:var(--muted);font-size:15px;margin:0 0 6px}.note-root .byline .ver{font-variant-numeric:tabular-nums}.note-root .abstract{margin:32px 0 0;padding:0 0 0 26px;border-left:2px solid var(--rule)}.note-root .abstract h2{font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--muted);margin:0 0 8px}.note-root .abstract p{font-size:15.5px;margin:0 0 10px}.note-root .stamp{display:inline-block;margin-top:10px;padding:3px 10px;border:1.5px solid var(--stamp);color:var(--stamp);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;transform:rotate(-1.2deg)}.note-root h2.sec{font-size:20px;font-weight:600;margin:50px 0 14px}.note-root h2.sec .n{color:var(--muted);font-weight:400;margin-right:10px;font-variant-numeric:tabular-nums}.note-root p{margin:0 0 14px}.note-root .note-dim{font-size:13.5px;color:var(--muted)}.note-root sup a{border:none;font-variant-numeric:tabular-nums}.note-root .tbl{overflow-x:auto;margin:22px 0 8px}.note-root .tbl table{border-collapse:collapse;width:100%;font-size:14px;font-variant-numeric:tabular-nums lining-nums}.note-root .tbl caption{caption-side:top;text-align:left;font-size:13.5px;color:var(--muted);padding-bottom:8px}.note-root .tbl caption b,.note-root .tbl thead th{color:var(--ink);font-weight:600}.note-root .tbl thead th{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);padding:7px 10px;text-align:right;white-space:nowrap;text-transform:none;letter-spacing:0;font-size:14px}.note-root .tbl tbody td:first-child,.note-root .tbl thead th:first-child{text-align:left;padding-left:0}.note-root .tbl tbody td{padding:6px 10px;text-align:right;white-space:nowrap;border-bottom:none}.note-root .tbl tbody tr:hover{background:none}.note-root .tbl tbody tr.rule-top td{border-top:1px solid var(--rule)}.note-root .tbl tbody tr:last-child td{border-bottom:2px solid var(--ink)}.note-root .tbl td.left{text-align:left}.note-root .neg{color:var(--stamp)}.note-root .win{color:var(--accent)}.note-root figure{margin:28px 0 8px}.note-root figure svg{width:100%;height:auto;display:block}.note-root figcaption{font-size:13.5px;color:var(--muted);margin-top:10px;line-height:1.5}.note-root figcaption b{color:var(--ink);font-weight:600}.note-root .holdings-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px 14px;font-size:14px;font-variant-numeric:tabular-nums;margin:14px 0}.note-root .holdings-grid span{border-bottom:1px solid var(--rule);padding:4px 0}.note-root .refs{font-size:14px;padding:0}.note-root .refs li{margin:0 0 10px;padding-left:1.4em;text-indent:-1.4em;list-style:none}.note-root .fnotes{border-top:1px solid var(--rule);margin-top:52px;padding-top:16px;font-size:13.5px;color:var(--muted)}.note-root .fnotes p{margin:0 0 8px}.note-root .note-footer{margin-top:60px;border-top:2px solid var(--ink);padding-top:14px;font-size:12.5px;color:var(--muted);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media (max-width:760px){.note-root .sheet{padding:28px 16px 64px}.note-root h1{font-size:26px}.note-root .holdings-grid{grid-template-columns:repeat(3,1fr)}}