.dt .gnb nav a.is-on{color:var(--d)}.dt .gnb nav a.is-on:after{content:"";background:var(--o);border-radius:2px;height:3px;position:absolute;bottom:-4px;left:0;right:0}.dt .up-dk{color:var(--up-dk)!important}.dt .down-dk{color:var(--down-dk)!important}.dt .m-only-flex{display:none!important}.dt .mv-grid>*,.dt .xhow-grid>*{min-width:0}.dt .xh{background:var(--d);color:#fff;padding:72px 0 80px;overflow:hidden}.dt .xh .wrap{grid-template-columns:420px 1fr;align-items:stretch;gap:48px;display:grid}.dt .xh-t{color:#c9c9d2;letter-spacing:-.02em;font-size:22px;font-weight:700}.dt .xh-v{letter-spacing:-.05em;margin-top:14px;font-size:104px;font-weight:800;line-height:1}.dt .xh-v small{letter-spacing:-.02em;color:#c9c9d2;margin-left:6px;font-size:36px}.dt .xh-ch{align-items:center;gap:10px;margin-top:20px;display:flex}.dt .xh-ch .pill{background:#2e2e36;border-radius:999px;padding:7px 13px;font-size:16px;font-weight:800}.dt .xh-ch .pill.down,.dt .xh-ch .pct.down{color:var(--down-dk)}.dt .xh-ch .pill.up,.dt .xh-ch .pct.up{color:var(--up-dk)}.dt .xh-ch .pct{font-size:16px;font-weight:800}.dt .xh-ch .lbl{color:#9d9da8;font-size:14.5px;font-weight:600}.dt .xh-basis{color:#9d9da8;margin-top:18px;font-size:14px}.dt .xh-basis b{color:#fff}.dt .xh-kpi{border-top:1px solid #34343c;grid-template-columns:repeat(3,auto);justify-content:start;gap:34px;margin-top:40px;padding-top:28px;display:grid}.dt .xh-kpi b{letter-spacing:-.03em;font-size:30px;font-weight:800;display:block}.dt .xh-kpi span{color:#9d9da8;white-space:nowrap;margin-top:4px;font-size:13.5px;display:block}.dt .xh-chart{background:var(--d2);border-radius:28px;flex-direction:column;padding:28px 30px 20px;display:flex}.dt .xc-head{justify-content:space-between;align-items:baseline;display:flex}.dt .xc-head b{font-size:17px;font-weight:700}.dt .xc-head span{color:#9d9da8;font-size:13.5px}.dt .xc-svg{flex:1;min-height:300px;margin-top:10px;position:relative}.dt .xc-svg svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dt .xc-svg .tip{color:var(--d);white-space:nowrap;pointer-events:none;opacity:0;background:#fff;border-radius:10px;padding:6px 10px;font-size:13px;font-weight:800;transition:opacity .2s;position:absolute;transform:translate(-50%,-130%);box-shadow:0 8px 20px #00000040}.dt .xc-svg .tip small{color:var(--g2);font-size:11px;font-weight:600;display:block}.dt .xc-svg .tip.is-on{opacity:1}.dt .xc-line{stroke-dasharray:1400;stroke-dashoffset:1400px;transition:stroke-dashoffset 1.6s .2s}.dt .xh-chart.is-in .xc-line{stroke-dashoffset:0}.dt .xc-area{opacity:0;transition:opacity 1s 1s}.dt .xh-chart.is-in .xc-area{opacity:1}.dt .mv{padding:110px 0 100px}.dt .mv-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:44px;display:grid}.dt .mv-col{background:#fff;border-radius:24px;padding:24px 26px 10px;box-shadow:0 6px 28px #1e1e2312}.dt .mv-h{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-bottom:14px;font-size:17px;font-weight:800;display:flex}.dt .mv-h b{color:var(--g2);font-weight:700}.dt .mv-h .dot{border-radius:50%;width:10px;height:10px}.dt .mv-h .dot.up{background:var(--up)}.dt .mv-h .dot.down{background:var(--down)}.dt .mv-it{border-bottom:1px solid var(--line);grid-template-columns:24px 48px 1fr auto;align-items:center;gap:14px;padding:14px 0;transition:background .2s;display:grid}.dt .mv-it:last-child{border-bottom:0}.dt .mv-it .n{text-align:center;font-size:17px;font-weight:800}.dt .mv-it img{object-fit:cover;border-radius:9px;width:48px;height:68px;box-shadow:0 4px 10px #1e1e231f}.dt .mv-it b{white-space:nowrap;text-overflow:ellipsis;font-size:16.5px;font-weight:700;display:block;overflow:hidden}.dt .mv-it:hover b{color:var(--o-deep)}.dt .mv-it small{color:var(--g2);font-size:13px}.dt .mv-it .r{text-align:right}.dt .mv-it .r strong{letter-spacing:-.03em;font-size:19px;font-weight:800;display:block}.dt .mv-it .r em{font-size:13.5px;font-style:normal;font-weight:800}.dt .mv-empty{color:var(--g2);text-align:center;padding:18px 0 14px;font-size:14px}.dt .rk2{background:#fff;padding:110px 0}.dt .rk-tools{justify-content:space-between;align-items:center;gap:16px;margin-top:40px;display:flex}.dt .rk-tools .chips{flex-wrap:wrap;gap:8px;display:flex}.dt .rk-tools .chip{height:40px;padding:0 16px;font-size:14.5px}.dt .rk-note{color:var(--g2);white-space:nowrap;font-size:13px}.dt .rk-table{border-top:2px solid var(--d);margin-top:22px}.dt .rk-tr{border-bottom:1px solid var(--line);grid-template-columns:76px minmax(0,1fr) 260px 110px 110px 96px;align-items:center;gap:16px;padding:16px 8px;display:grid}.dt .rk-th{color:var(--g2);padding:12px 8px;font-size:13px;font-weight:700}.dt .rk-th button{color:var(--g2);justify-self:start;align-items:center;gap:4px;font-weight:700;display:inline-flex}.dt .rk-th button:hover,.dt .rk-th button.is-on{color:var(--d)}.dt .rk-th button.is-on:after{content:"▼";color:var(--o);font-size:9px}.dt .rk-th button.is-on.asc:after{content:"▲"}.dt .rk-th .c-s,.dt .rk-th .c-c,.dt .rk-th .c-p{justify-self:end}.dt a.rk-tr{transition:background .2s;animation:.4s both fadeUp}.dt a.rk-tr:hover{background:var(--iv)}.dt a.rk-tr:hover .t b{color:var(--o-deep)}.dt .rk-tr .rank{align-items:center;gap:8px;display:flex}.dt .rk-tr .rank b{text-align:center;width:30px;font-size:20px;font-weight:800}.dt .rk-tr .rank b.top{color:var(--o)}.dt .rk-tr .rank i{white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}.dt .rk-tr .rank i.same{color:#c9c3b8}.dt .rk-tr .ev2{align-items:center;gap:16px;min-width:0;display:flex}.dt .rk-tr .ev2 img{object-fit:cover;border-radius:9px;flex:none;width:52px;height:74px;box-shadow:0 4px 10px #1e1e231f}.dt .rk-tr .t{min-width:0}.dt .rk-tr .t b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;display:block;overflow:hidden}.dt .rk-tr .t small{color:var(--g2);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13.5px;display:block;overflow:hidden}.dt .rk-tr .gcol{padding-right:12px;display:block}.dt .gauge{background:#f3eee5;border-radius:5px;height:10px;display:block;position:relative}.dt .gauge i{transform-origin:0;background:#f6c78a;border-radius:5px;animation:.9s cubic-bezier(.2,.7,.2,1) both grow;display:block;position:absolute;top:0;bottom:0;left:0}.dt .gauge i.over{background:var(--o)}.dt .gauge:after{content:"";left:var(--base);background:var(--d);border-radius:1px;width:2px;position:absolute;top:-5px;bottom:-5px}@keyframes grow{0%{transform:scaleX(0)}}.dt .rk-tr .s{letter-spacing:-.03em;justify-self:end;font-size:20px;font-weight:800}.dt .rk-tr .c,.dt .rk-tr .p{justify-self:end;font-size:15px;font-weight:800}.dt .rk-legend{color:var(--g2);align-items:center;gap:18px;margin-top:16px;font-size:13px;display:flex}.dt .rk-legend span{align-items:center;gap:6px;display:inline-flex}.dt .rk-legend i{border-radius:4px;width:18px;height:8px;display:inline-block}.dt .xhow{padding:110px 0}.dt .xhow-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.dt .xc{padding:32px 30px}.dt .xc .ic{background:var(--o-soft);border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.dt .xc h3{margin-top:20px;font-size:21px;font-weight:700}.dt .xc p{color:var(--g1);margin-top:8px;font-size:15.5px;line-height:1.65}@media (max-width:1180px){.dt .xh .wrap{grid-template-columns:360px 1fr;gap:32px}.dt .xh-v{font-size:88px}.dt .rk-tr{grid-template-columns:70px minmax(0,1fr) 180px 100px 96px 84px;gap:12px}}@media (max-width:1024px){.dt .xh .wrap{grid-template-columns:1fr}.dt .xc-svg{min-height:260px}.dt .rk-tr{grid-template-columns:64px minmax(0,1fr) 96px 90px 76px}.dt .rk-tr .c-gauge,.dt .rk-tr .gcol{display:none}}@media (max-width:820px){.dt .m-only-flex{display:inline-grid!important}.dt .xh{padding:36px 0 44px}.dt .xh .wrap{gap:24px}.dt .xh-t{font-size:17px}.dt .xh-v{margin-top:8px;font-size:64px}.dt .xh-v small{font-size:24px}.dt .xh-ch{gap:8px;margin-top:14px}.dt .xh-ch .pill,.dt .xh-ch .pct{font-size:14px}.dt .xh-basis{margin-top:12px;font-size:13px}.dt .xh-kpi{gap:22px;margin-top:24px;padding-top:20px}.dt .xh-kpi b{font-size:22px}.dt .xh-kpi span{font-size:12px}.dt .xh-chart{border-radius:22px;padding:20px 18px 14px}.dt .xc-svg{min-height:200px}.dt .mv{padding:64px 0}.dt .mv .sec-head{flex-direction:column;align-items:flex-start;gap:16px}.dt .mv-grid{grid-template-columns:1fr;margin-top:20px}.dt .mv-col{border-radius:20px;padding:6px 18px 4px}.dt .mv-col .mv-h,.dt .mv-grid[data-tab=up] [data-col=down],.dt .mv-grid[data-tab=down] [data-col=up]{display:none}.dt .mv-it{grid-template-columns:20px 40px 1fr auto;gap:12px;padding:12px 0}.dt .mv-it img{width:40px;height:56px}.dt .mv-it b{font-size:15px}.dt .mv-it .r strong{font-size:16px}.dt .rk2{padding:64px 0}.dt .rk-tools{flex-direction:column;align-items:stretch;gap:8px;margin-top:22px}.dt .rk-tools .chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -24px;padding:2px 24px;overflow-x:auto}.dt .rk-tools .chips::-webkit-scrollbar{display:none}.dt .rk-tools .chip{flex:none;height:36px;padding:0 14px;font-size:14px}.dt .rk-tools .chip:disabled,.dt .rk-note{display:none}.dt .rk-th{display:none!important}.dt .rk-tr{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"r e s""r e c";gap:2px 12px;padding:14px 0}.dt .rk-tr .rank{flex-direction:column;grid-area:r;gap:2px}.dt .rk-tr .rank b{width:auto;font-size:18px}.dt .rk-tr .rank i{font-size:11px}.dt .rk-tr .ev2{grid-area:e;gap:12px}.dt .rk-tr .ev2 img{width:42px;height:60px}.dt .rk-tr .t b{font-size:15.5px}.dt .rk-tr .t small{font-size:12.5px}.dt .rk-tr .s{grid-area:s;align-self:end;font-size:17px}.dt .rk-tr .c{grid-area:c;align-self:start;font-size:12.5px}.dt .rk-tr .p{display:none}.dt .rk-legend{flex-wrap:wrap;gap:8px 14px;font-size:12px}.dt .xhow{padding:64px 0}.dt .xhow-grid{grid-template-columns:1fr;gap:12px;margin-top:28px}.dt .xc{grid-template-columns:auto 1fr;align-items:center;column-gap:14px;padding:20px;display:grid}.dt .xc .ic{border-radius:13px;width:46px;height:46px}.dt .xc h3{margin-top:0;font-size:18px}.dt .xc p{grid-column:1/-1;margin-top:10px;font-size:14.5px}}.dt .mv-it .r em.same,.dt .rk-tr .c.same,.dt .rk-tr .p.same{color:#c9c3b8}.dt .rk-empty{text-align:center;color:var(--g2);padding:60px 0;font-size:15px}.dt .pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-top:40px;display:flex}.dt .pager a,.dt .pager span{min-width:40px;height:40px;color:var(--g1);border-radius:12px;justify-content:center;align-items:center;padding:0 8px;font-size:15px;font-weight:700;transition:all .2s;display:inline-flex}.dt .pager a:hover{background:var(--iv);color:var(--d)}.dt .pager a.is-on{background:var(--d);color:#fff}.dt .pager .gap{color:var(--g2);min-width:0;padding:0 4px}.dt .pager .off{color:#c9c3b8}@media (max-width:820px){.dt .pager{margin-top:28px}.dt .pager a,.dt .pager span{min-width:36px;height:36px;font-size:14px}}
