
:root{color-scheme:dark;--px-bg:#101214;--px-panel:#181b1f;--px-line:#30343a;--px-ink:#e6e8eb;--px-dim:#a2a8b2;--px-hot:#ff9a52}*{box-sizing:border-box}body{margin:0;background:var(--px-bg);color:var(--px-ink);font:14px/1.75 "Microsoft YaHei","PingFang SC",sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}a:focus-visible,input:focus-visible,.px-scroll:focus-visible{outline:2px solid var(--px-hot);outline-offset:4px}a:hover{color:var(--px-hot)}.px-skip{position:absolute;top:-100px;left:15px;padding:10px;background:#25282c;z-index:5}.px-skip:focus{top:10px}.px-header{border-bottom:1px solid var(--px-line);background:#141619}.px-top{max-width:1380px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:20px 38px}.px-brand{display:flex;gap:11px;align-items:center;font-size:20px;font-weight:bold;letter-spacing:1px}.px-emblem{width:29px;height:29px;display:grid;grid-template-columns:repeat(3,1fr);gap:3px;transform:rotate(-6deg)}.px-emblem i{background:var(--px-hot)}.px-emblem i:nth-child(2){background:#754529}.px-emblem i:nth-child(3){background:#b96e3e}.px-topmeta{display:flex;gap:25px;color:var(--px-dim);font-size:11px}.px-status{color:#eab085}.px-status:before{content:'●';color:var(--px-hot);margin-right:8px}.px-nav{max-width:1380px;margin:auto;display:flex;gap:25px;padding:0 38px;overflow-x:auto;scrollbar-width:thin}.px-nav a{white-space:nowrap;display:block;font-size:12px;padding:13px 0;border-bottom:2px solid transparent;color:var(--px-dim)}.px-nav a[aria-current]{color:var(--px-hot);border-color:var(--px-hot)}.px-shell{max-width:1380px;margin:auto;padding:29px 38px 50px}.px-crumb{font-size:11px;color:var(--px-dim);margin:0 0 21px}.px-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;border-bottom:1px solid var(--px-line);padding-bottom:22px;margin-bottom:23px}.px-kicker{color:var(--px-hot);letter-spacing:2px;font-size:10px;margin-bottom:7px}h1{font-size:28px;letter-spacing:-.5px;line-height:1.5;margin:0 0 10px}.px-heading p{font-size:13px;max-width:800px;color:var(--px-dim);margin:0}.px-stamp{padding:8px 12px;border:1px solid #59422f;font:11px/1.8 Consolas,monospace;color:#e7b38e;white-space:nowrap}.px-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--px-line);margin-bottom:24px;background:var(--px-panel)}.px-metric{padding:17px 20px;border-right:1px solid var(--px-line)}.px-metric:last-child{border:0}.px-metric span{font-size:11px;color:var(--px-dim);display:block}.px-metric strong{font:23px/1.5 Consolas,"Microsoft YaHei",monospace;display:block}.px-metric small{color:#b5bac3;font-size:10px}.px-columns{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:23px;align-items:start}.px-primary{min-width:0}.px-panel{background:var(--px-panel);border:1px solid var(--px-line);margin-bottom:20px}.px-paneltitle{font-size:13px;display:flex;justify-content:space-between;gap:12px;padding:14px 20px;margin:0;border-bottom:1px solid var(--px-line)}.px-paneltitle small{color:var(--px-dim);font-weight:normal;font-size:10px}.px-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#626973 #1a1c20}table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}caption{text-align:left;padding:15px 20px;color:var(--px-dim);font-size:11px;background:#1d2024}thead{background:#21252a;color:#c2c7cf}th,td{padding:14px 18px;border-bottom:1px solid var(--px-line);vertical-align:top}th{font-weight:500}tbody th{color:#f1f2f4}tbody tr:hover{background:#212329}td{color:#b9c0ca}td a{color:var(--px-hot)}.px-panelnote{font-size:11px;color:var(--px-dim);padding:12px 20px;margin:0}.px-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.px-card{padding:22px;background:var(--px-panel);border:1px solid var(--px-line)}.px-card span{font:11px Consolas,monospace;color:var(--px-hot)}.px-card h2{font-size:17px;margin:10px 0}.px-card p{color:var(--px-dim);font-size:12px;margin:0}.px-card a{display:block;color:var(--px-hot);margin-top:19px;font-size:12px}.px-asidebox{padding:20px;border:1px solid var(--px-line);margin-bottom:17px;background:#15181b}.px-asidebox h2{font-size:13px;margin:0 0 15px}.px-asidebox p{font-size:12px;color:var(--px-dim);margin:12px 0}.px-asidebox a.px-related{display:block;border-top:1px solid var(--px-line);padding:13px 0;font-size:12px}.px-indexlist{list-style:none;padding:0;margin:0;counter-reset:route}.px-indexlist li{border-top:1px solid var(--px-line);padding:13px 0;counter-increment:route;font-size:12px}.px-indexlist li:before{content:'0' counter(route);font:11px Consolas,monospace;color:var(--px-hot);margin-right:12px}.px-editorial{border-top:1px solid var(--px-line);padding:24px 0 4px}.px-editorial h2{font-size:17px;margin:0 0 10px}.px-editorial p{color:#b8bec8;line-height:1.95;font-size:14px;margin:0 0 20px;max-width:870px}.px-reference{background:#1b1e21;border-left:2px solid #b97544;padding:13px 17px;margin-top:25px;font-size:11px;color:var(--px-dim)}.px-reference a{color:#e6b38d;text-decoration:underline;text-underline-offset:3px}.px-cta{display:block;padding:11px 13px;background:#e88b4b;color:#1c1712;font-size:12px;font-weight:bold;margin:10px 0;text-align:center;border:1px solid #e88b4b}.px-cta:hover{background:#ffac70;color:#17130f}.px-cta.px-outline{background:transparent;color:#ebb58e;border-color:#71513b}.px-asidebox .px-linknotice{font-size:10px;overflow-wrap:anywhere}.px-timeline{display:grid;grid-template-columns:repeat(4,1fr);padding:20px;gap:15px}.px-timeline div{border-top:2px solid #8b5a39;padding-top:12px}.px-timeline b{font-size:12px}.px-timeline p{font-size:11px;color:var(--px-dim);margin:5px 0 0}.px-calc{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:20px}.px-calc label{font-size:11px;color:var(--px-dim)}.px-calc input{display:block;min-width:0;width:100%;margin-top:6px;padding:10px;border:1px solid #53575c;background:#111315;color:white}.px-calc output{grid-column:1/-1;padding:12px;border:1px solid #68482e;background:#272019;color:var(--px-hot);font-size:13px}.px-chart{display:block;width:100%;height:auto;max-height:230px;padding:20px}.px-foot{max-width:1304px;margin:0 auto;border-top:1px solid var(--px-line);padding:25px 0 35px;color:var(--px-dim);font-size:11px}.px-footrow{display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#c5c9d0}.px-foot p{max-width:1030px;line-height:1.9;margin:13px 0}.px-foot a{text-decoration:underline}.px-smalltag{color:#e7ac81;font-size:10px}.px-datestamp{margin-top:20px;font:11px Consolas,monospace;color:#929ba7}@media(max-width:1100px){.px-columns{grid-template-columns:minmax(0,1fr) 235px;gap:18px}.px-shell{padding:25px}.px-top{padding:20px 25px}.px-nav{padding:0 25px;gap:20px}.px-foot{margin:0 25px}.px-topmeta span:last-child{display:none}th,td{padding:13px 14px}.px-heading h1{font-size:25px}}@media(max-width:760px){.px-columns{grid-template-columns:1fr}.px-rail{display:grid;grid-template-columns:1fr 1fr;gap:15px}.px-topmeta{font-size:10px}.px-top{padding:17px 20px}.px-brand{font-size:18px}.px-shell{padding:22px 20px}.px-nav{padding:0 20px;gap:23px}.px-metrics{grid-template-columns:1fr 1fr}.px-metric:nth-child(2){border-right:0}.px-metric:nth-child(-n+2){border-bottom:1px solid var(--px-line)}.px-metric{padding:14px}.px-heading{display:block}.px-stamp{display:inline-block;margin-top:17px}.px-heading h1{font-size:25px}.px-scroll table{min-width:640px}.px-grid{gap:12px}.px-card{padding:18px}.px-card h2{font-size:15px}.px-foot{margin:0 20px}.px-timeline{grid-template-columns:1fr 1fr}.px-paneltitle{padding:13px 16px}.px-footrow{flex-wrap:wrap;gap:10px}}@media(max-width:420px){.px-topmeta{display:none}.px-rail{grid-template-columns:1fr}.px-grid{grid-template-columns:1fr}.px-calc{grid-template-columns:1fr}.px-metric strong{font-size:21px}.px-paneltitle small{display:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
