:root{--ink:#302a21;--muted:#8c816f;--paper:#f8f6ef;--panel:#fffef9;--line:#e9e3d7;--gold:#ad711c;--dark:#342716;--green:#346c53;--red:#aa5751}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,"Segoe UI","Microsoft YaHei",sans-serif;font-size:14px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #c8994b;outline-offset:3px}.topbar{background:var(--dark);color:#f5ead5;border-bottom:2px solid #b7873d}.top-inner{max-width:1376px;margin:auto;height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 28px}.brand{display:flex;gap:13px;align-items:center;font-weight:650;letter-spacing:1px}.brand-icon{border:1px solid #77603b;color:#edc781;border-radius:8px;width:34px;height:34px;display:grid;place-items:center;font-size:22px}.brand i{font-style:normal;color:#957c55;margin:0 12px}.brand b{font-size:11px;letter-spacing:2px}.source-link{color:#d7c39e;font-size:12px}main{max-width:1376px;margin:auto;padding:38px 28px 24px}.pool-nav{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:29px}.pool-nav a{border:1px solid var(--line);padding:9px 18px;border-radius:9px;color:#8f7c5b;background:var(--panel);font-size:13px}.pool-nav .active{color:#f5dfae;background:var(--dark);border-color:var(--dark);font-weight:600}.hero{padding:0 0 28px}.eyebrow{font-size:10px;letter-spacing:2.2px;color:var(--gold);font-weight:700;margin:0 0 12px}.eyebrow span{margin:0 13px;color:#c4b89e}.title-line{display:flex;align-items:center;justify-content:space-between;gap:16px}h1{font-size:38px;line-height:1.3;letter-spacing:-1px;margin:0;font-weight:750}h1 span{font-weight:500;margin-left:9px}.verified{font-size:11px;white-space:nowrap;background:#fbf0d4;color:#99722c;border:1px solid #f0e1b4;border-radius:20px;padding:5px 11px;display:flex;align-items:center;gap:7px}.verified i{width:5px;height:5px;border-radius:50%;background:#c3953c}.intro{color:var(--muted);margin:12px 0 25px}.hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px}.metadata{display:flex;gap:30px;flex-wrap:wrap;font-size:12px}.metadata span{color:#a1937b;margin-right:8px}.metadata strong{font-weight:500;color:#72634c;font-variant-numeric:tabular-nums}.downloads{display:flex;gap:9px}.button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:10px 15px;border:1px solid #d8c59f;border-radius:8px;white-space:nowrap;color:#926624;background:#fffdf7;font-size:12px;font-weight:600;box-shadow:0 2px 4px #67431008}.button:hover{background:#f6edd9}.primary,.export{background:var(--gold);color:#fff8e7;border-color:var(--gold)}.primary:hover,.export:hover{background:#965d12}.freshness{color:#ad6d37;font-size:12px;margin:10px 0 -10px}.freshness:empty{display:none}.stats{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:15px;margin:0 0 27px}.stat{padding:21px 24px 18px;border:1px solid var(--line);background:var(--panel);border-radius:14px;min-height:152px}.stat p{margin:0 0 7px;font-size:12px;color:#8f7b59}.stat>div:not(.distribution){display:flex;align-items:baseline;gap:6px}.stat strong{font-size:34px;font-weight:600;line-height:1.5;font-variant-numeric:tabular-nums;letter-spacing:-1px}.stat small{color:#a49b8b;font-size:11px}.stat>span{display:block;font-size:11px;color:#a49985;margin-top:6px}.featured{background:#f7ecd2;border-color:#e5d2ab}.distribution{height:4px;display:flex;border-radius:3px;overflow:hidden;margin-top:15px;gap:2px}.distribution span{height:4px}.change-numbers strong:first-child{color:var(--green)}.change-numbers strong:last-child{color:var(--red)}.change-numbers em{font-size:22px;font-style:normal;color:#b1a994;margin:0 5px}.list-panel{border:1px solid var(--line);border-radius:15px;overflow:hidden;background:var(--panel)}.list-top{padding:20px 23px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.list-title{display:flex;gap:14px;align-items:center}h2{font-size:16px;margin:0;font-weight:650}.count-badge{background:#f7ecd2;padding:3px 8px;border-radius:4px;color:#a18248;font-size:11px}.tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.search{display:flex;align-items:center;border:1px solid var(--line);background:#fffdf7;border-radius:7px;padding:0 11px;gap:8px;color:#b9a785;height:39px}.search input{border:0;outline:none!important;background:transparent;width:246px;font-size:12px;color:var(--ink)}input::placeholder{color:#a99e89}select{border:1px solid var(--line);border-radius:7px;background:#fffdf7;padding:9px 26px 9px 11px;font-size:12px;color:#8d7b5e;min-height:39px}.view-options{display:flex;align-items:center;justify-content:space-between;padding:0 23px 13px}.tabs{display:flex;gap:8px}.tabs button{border:0;background:transparent;color:#a4967c;padding:6px 10px;font-size:12px;border-radius:5px}.tabs .selected{background:#f8efd9;color:#986726}.text-button{border:0;background:transparent;color:#a18e6b;font-size:11px;padding:7px}.table-wrap{overflow:auto;max-height:720px;scrollbar-color:#c4b89f #f6f2e9;scrollbar-width:thin}table{border-collapse:collapse;width:100%;table-layout:fixed;text-align:left}thead{background:#faf3e5;position:sticky;top:0;z-index:1}th{height:59px;padding:11px 14px;color:#a39376;font-size:11px;font-weight:400;border-block:1px solid var(--line)}th button{background:none;border:0;color:inherit;font-size:11px;text-align:left;padding:0}th button span{margin-left:7px;color:#b8a47c}th small{display:block;font-size:10px;color:#b6a98f}.num{width:57px;text-align:center}.stock{width:164px}.date{width:165px}.headline{width:auto}.state{width:105px}.action{width:89px}td{padding:16px 14px;border-bottom:1px solid #eeeae2;vertical-align:top;font-size:12px}tbody tr:hover{background:#fbf7ed}td.num{color:#b1a693;font-size:11px;vertical-align:middle}td.stock a{display:block;font-size:13px;font-weight:650;line-height:1.45}td.stock a:hover{color:var(--gold)}.stock-code{display:flex;gap:6px;align-items:center;margin-top:5px;color:#a49a87;font-size:10px;letter-spacing:.2px}.market-symbol{background:#f9f0da;padding:0 4px;border-radius:3px;color:#b3914d}.report-date{color:#8b7d65;font-size:11px;line-height:1.6;white-space:nowrap;font-variant-numeric:tabular-nums}.report-date small{display:block;font-size:10px;color:#b4aa99}.report-title{color:#5f584b;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.positive-tag{color:var(--green);background:#ebf3ed;font-size:11px;padding:3px 9px;display:inline-block;border-radius:4px}.change-label{display:block;color:#a69a83;font-size:10px;margin-top:4px}.change-label.added{color:#a47128}.source-button{color:#a77732;font-size:11px;white-space:nowrap;display:inline-block;padding-top:3px}.table-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 23px 8px;font-size:11px;color:#a59a85}.pagination{display:flex;align-items:center;gap:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.pagination select{padding:2px 18px 2px 6px;min-height:27px;margin:0 3px}.pagination button{background:#fffdf7;border:1px solid var(--line);color:#977643;border-radius:5px;width:28px;height:28px}.pagination button:disabled{opacity:.35;cursor:default}.table-tip{font-size:10px;color:#b1a58e;text-align:right;padding:0 23px 14px;margin:0}.empty{text-align:center;color:#a08b66;padding:55px 15px}.empty strong{font-weight:500;font-size:15px}.empty p{font-size:12px;color:#b1a48d}.details-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:26px}.note-panel{border:1px solid var(--line);background:#fcfbf5;border-radius:13px;padding:24px}.note-panel .eyebrow{font-size:9px;letter-spacing:1.8px;margin-bottom:8px}.note-panel h2{font-size:15px}.note-panel>p:not(.eyebrow){font-size:12px;color:#938670;line-height:1.95;margin:12px 0}.method-tags{display:flex;gap:8px;margin:14px 0}.method-tags span{padding:3px 9px;background:#eeeee6;color:#98927e;font-size:10px;border-radius:4px}.method-tags span:first-child{background:#e8f0e8;color:#5e8063}.note-panel .muted{color:#b0a58e!important;font-size:11px!important}.subtle-link{color:#a77b38;font-size:11px}.change-list{font-size:11px;color:#9d8a6a;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:15px}.change-list span{background:#f5efdf;padding:3px 7px;border-radius:3px}footer{margin-top:25px;border-top:1px solid var(--line);padding:19px 0 0;color:#b5aa97;font-size:10px;line-height:1.8}footer p{margin:0}.toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);padding:10px 18px;border-radius:8px;background:var(--dark);color:#fff9e9;box-shadow:0 5px 20px #34271626;font-size:12px}#method{scroll-margin-top:20px}[hidden]{display:none!important}@media(min-width:1600px){main,.top-inner{max-width:1460px}}@media(max-width:1100px){.hero-bottom{align-items:flex-start;flex-direction:column}.tools{width:100%}.search{flex:1}.search input{width:100%}.stats{grid-template-columns:repeat(4,1fr)}.stat{padding:18px}.stock{width:145px}.date{width:146px}.num{width:44px}.state{width:88px}.action{width:75px}td{padding:14px 10px}}@media(max-width:760px){main{padding:25px 16px}.top-inner{padding:0 16px;height:62px}.brand{font-size:12px;letter-spacing:.2px;gap:8px}.brand i{margin:0 7px}.brand b{font-size:8px;letter-spacing:1px}.source-link{font-size:10px}.pool-nav{gap:7px;margin-bottom:24px}.pool-nav a{font-size:10px;padding:7px 10px}.eyebrow{font-size:8px;letter-spacing:1.1px}.eyebrow span{margin:0 6px}h1{font-size:28px;letter-spacing:-.8px}h1 span{margin-left:5px}.verified{font-size:9px;padding:4px 8px;gap:4px}.intro{font-size:12px;max-width:290px;margin-bottom:20px}.metadata{gap:8px;font-size:10px;flex-direction:column}.hero-bottom{gap:17px}.button{font-size:10px;padding:9px 12px}.stats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.stat{padding:15px;min-height:133px}.stat strong{font-size:29px}.stat p{font-size:11px}.stat>span{font-size:9px}.list-top{padding:17px 13px;gap:14px}.tools{gap:7px}.search{flex-basis:100%}.tools>select{flex:1;font-size:11px;padding-left:8px}.export{padding:10px 11px}.view-options{padding:0 12px 12px}.tabs{gap:2px}.tabs button{font-size:10px;padding:5px 8px}.table-wrap{max-height:650px}table{min-width:800px}.headline{width:340px}.stock{width:140px}.date{width:135px}.num{width:38px}.state{width:85px}.action{width:70px}.report-title{font-size:12px}td{padding:14px 10px}.table-footer{padding:13px;align-items:flex-start;flex-direction:column;gap:12px}.pagination{width:100%;justify-content:space-between}.table-tip{font-size:9px;text-align:left;padding:0 13px 13px}.details-grid{grid-template-columns:1fr;gap:13px;margin-top:20px}.note-panel{padding:20px}.table-footer>span{font-size:10px}footer{font-size:9px}}
