:root{--bg:#0c0c0c;--side:#111111;--card:#161616;--card2:#1c1c1c;--line:#2a2a2a;--line2:#3a3a3a;--tx:#f4f4f4;--tx2:#9aa3ad;--tx3:#6f7780;--blue1:#5fb8ff;--blue2:#2457ff;--pos:#5fd28a;--neg:#ff7d7d;--warn:#f2b705;--side-w:216px;color-scheme:dark;--hair:#202020;--ctl:#1c1c1c;--ctl2:#202020;--hov:#1a1a1a;--inset:#131313;--pop:#1b1b1b;--chip:#262626;--chip2:#2a2a2a;--mono:#000;--tx-soft:#cfd4d9;--on-bg:#f4f4f4;--on-tx:#0c0c0c;--on-hov:#e9e9e9;--warn-tx:#ffd25a;--ok-tx:#7be0a2;--neg-tx:#ff9a9a;--info-k:#7db4ff;--blue-tx:#4ea2ff;--bg-glass:rgba(12,12,12,.94);--side-glass:rgba(17,17,17,.96);--scrim:var(--scrim);--shadow-c:var(--shadow-c);--hover-tint:rgba(255,255,255,.03);--sel-tint:rgba(255,255,255,.07);--sel-ring:rgba(255,255,255,.35);--info-bg:#131a28;--info-line:#1f2d4a;--info-tx:#dfe6f1;--pick-on:#1e2a44;--hero-line:#25324f;--focus:#7db4ff;--g11310c:#11310c;--g15935a:#15935a;--g161616:#161616;--g1d2a4d:#1d2a4d;--g2457ff:#2457ff;--g2a3a63:#2a3a63;--g2a3f68:#2a3f68;--g2f6bff:#2f6bff;--g326089:#326089;--g353a40:#353a40;--g3a3f45:#3a3f45;--g3e9a6e:#3e9a6e;--g418bc0:#418bc0;--g4a76b8:#4a76b8;--g4a86c4:#4a86c4;--g4b525a:#4b525a;--g4ee08b:#4ee08b;--g5266eb:#5266eb;--g5a5a5a:#5a5a5a;--g5b6068:#5b6068;--g5fb8ff:#5fb8ff;--g61a26b:#61a26b;--g62bdff:#62bdff;--g763367:#763367;--g7ccba0:#7ccba0;--g7fe3c0:#7fe3c0;--g8a8a8a:#8a8a8a;--g8cbbe6:#8cbbe6;--g8d96a0:#8d96a0;--g8e9bf5:#8e9bf5;--gb35aa8:#b35aa8;--gb3bbf6:#b3bbf6;--gc88a3e:#c88a3e;--gd18a00:#d18a00;--gd4388f:#d4388f;--ge5483a:#e5483a;--ge58fcc:#e58fcc;--ge8b877:#e8b877;--gff8ac6:#ff8ac6;--gff9d8a:#ff9d8a;--gffd25a:#ffd25a;--font:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}:root:not([data-theme=dark]){color-scheme:light;--bg:#f3f4f7;--side:#ffffff;--card:#ffffff;--card2:#f6f7fa;--line:#d9dde5;--line2:#b9bfca;--hair:#e6e8ee;--tx:#0f1217;--tx2:#566070;--tx3:#7b8594;--tx-soft:#2c333d;--ctl:#eceef3;--ctl2:#e9ecf1;--hov:#f0f2f6;--inset:#f6f7fa;--pop:#ffffff;--chip:#e9ecf2;--chip2:#dde1ea;--mono:#0f1217;--on-bg:#0f1217;--on-tx:#ffffff;--on-hov:#262c35;--pos:#138a4f;--neg:#d03a3a;--warn:#b07900;--blue1:#4f9bff;--blue2:#2554e8;--warn-tx:#8a5a00;--ok-tx:#0f7a47;--neg-tx:#b42323;--info-k:#2554e8;--blue-tx:#2554e8;--bg-glass:rgba(243,244,247,.92);--side-glass:rgba(255,255,255,.95);--scrim:rgba(15,18,23,.45);--shadow-c:rgba(20,30,50,.16);--hover-tint:rgba(15,18,23,.04);--sel-tint:rgba(37,84,232,.07);--sel-ring:rgba(37,84,232,.55);--info-bg:#eef3ff;--info-line:#cfdbfb;--info-tx:#1f2a44;--pick-on:#e3ebff;--hero-line:#cdd9f5;--focus:#2554e8;--g15935a:#0f7d4c;--g161616:#ffffff;--g1d2a4d:#dfe8ff;--g2457ff:#2554e8;--g2a3a63:#9db4ee;--g2a3f68:#4a6aa8;--g2f6bff:#2554e8;--g353a40:#8c939d;--g3a3f45:#8c939d;--g3e9a6e:#2a8057;--g4a76b8:#7aa0d8;--g4a86c4:#2f6fae;--g4b525a:#6b727b;--g5266eb:#3d4fd6;--g5a5a5a:#6b7075;--g5b6068:#aab1ba;--g5fb8ff:#4f9bff;--g62bdff:#4f9bff;--g7ccba0:#4fba85;--g7fe3c0:#4fcf9c;--g8a8a8a:#a3a8ae;--g8cbbe6:#5b9fd8;--g8d96a0:#9aa3ad;--g8e9bf5:#6f82f0;--gb35aa8:#a13f93;--gb3bbf6:#8d9af0;--gc88a3e:#b36d1d;--gd18a00:#b87500;--gd4388f:#b52a78;--ge5483a:#d23a2c;--ge58fcc:#e272bd;--ge8b877:#eaa24a;--gff8ac6:#f06fb2;--gff9d8a:#ff8466;--gffd25a:#f5b82e}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--tx);font-family:var(--font);font-size:14px;line-height:1.4;-webkit-font-smoothing:antialiased}body{min-height:100vh;overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:inherit}button:disabled{cursor:not-allowed}dd,dl,h1,h2,h3,h4,p,ul{margin:0;padding:0}ul{list-style:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}small{font-size:11px;color:var(--tx3)}b{font-weight:600}i{font-style:normal}.app{display:grid;grid-template-columns:var(--side-w) minmax(0,1fr);min-height:100vh;transition:grid-template-columns .18s ease}.app.is-collapsed{--side-w:68px}.side{position:-webkit-sticky;position:sticky;top:0;height:100vh;background:var(--side);border-right:1px solid var(--hair);display:flex;flex-direction:column;padding:18px 10px 14px;z-index:20}.side-top{justify-content:space-between;padding:2px 8px 0;height:36px;margin-bottom:14px}.side-logo,.side-top{display:flex;align-items:center}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:var(--tx2)}.icon-btn:hover{background:var(--hov);color:var(--tx)}.side-nav{display:flex;flex-direction:column;gap:4px}.nav-item{position:relative;display:flex;align-items:center;gap:12px;height:38px;padding:0 14px;border-radius:12px;color:var(--tx-soft);font-size:14px}.nav-item svg{flex:none}.nav-item:hover{background:var(--hov);color:var(--tx)}.nav-item.on{background:var(--on-bg);color:var(--on-tx);font-weight:500}.nav-tip{display:none}.side-bottom{margin-top:auto;display:flex;flex-direction:column;gap:10px}.catalog-card{border:1px solid var(--line);background:var(--inset);border-radius:14px;padding:10px 12px;min-width:0}.cc-k{font-size:11px;color:var(--tx3);text-transform:none;margin-bottom:3px}.cc-v{font-size:13px;font-weight:600}.cc-s,.cc-v{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-s{font-size:11.5px;color:var(--tx2);margin-top:1px}.prof-btn,.prof-wrap{position:relative}.prof-btn{width:100%;display:flex;align-items:center;gap:10px;padding:8px;border-radius:14px}.prof-btn:hover{background:var(--hov)}.prof-txt{display:flex;flex-direction:column;min-width:0;flex:1 1}.prof-txt b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prof-txt i{font-size:12px;color:var(--tx2);white-space:nowrap}.prof-chev{color:var(--tx3);flex:none}.monogram{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--mono);border:1px solid var(--line);font-size:12px;font-weight:700;letter-spacing:-.02em;color:#fff}.monogram.sm{width:24px;height:24px;font-size:9.5px}.monogram.lg{width:52px;height:52px;font-size:18px}.menu{position:absolute;left:0;right:0;bottom:calc(100% + 8px);background:var(--hov);border:1px solid var(--line2);border-radius:14px;padding:8px;box-shadow:0 14px 40px var(--shadow-c);z-index:40;min-width:200px}.menu-h{font-size:11px;color:var(--tx3);padding:4px 8px 6px}.menu-row{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px}.menu-row.on{background:var(--chip)}.menu-row span:nth-child(2){display:flex;flex-direction:column;flex:1 1}.menu-row b{font-size:13px}.menu-row i{font-size:11.5px;color:var(--tx2)}.menu-btn{width:100%;padding:9px 8px;border-radius:10px;font-size:13px;color:var(--tx2)}.menu-btn:hover{background:var(--chip);color:var(--tx)}.is-collapsed .side{padding-left:8px;padding-right:8px}.is-collapsed .side-top{flex-direction:column;height:auto;gap:10px;padding:0;align-items:center;margin-bottom:18px}.is-collapsed .side-logo img{height:14px!important;max-width:100%}.is-collapsed .nav-item{justify-content:center;padding:0;width:100%}.is-collapsed .catalog-card,.is-collapsed .nav-label,.is-collapsed .prof-chev,.is-collapsed .prof-txt{display:none}.is-collapsed .prof-btn{justify-content:center;padding:6px 0}.is-collapsed .nav-tip{display:block;position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);background:var(--on-bg);color:var(--on-tx);font-size:12px;font-weight:500;padding:5px 9px;border-radius:8px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s;z-index:50}.is-collapsed .nav-item:focus-visible .nav-tip,.is-collapsed .nav-item:hover .nav-tip,.is-collapsed .prof-btn:hover .nav-tip{opacity:1}.is-collapsed .menu{left:0;right:auto;width:230px}.main{min-width:0;padding:22px 32px 56px}.page{max-width:1680px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.page.narrow{max-width:1640px}.mob-top,.tabbar{display:none}.h1{font-size:27px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.h1.with-ico{display:flex;align-items:center;gap:12px}.sub{color:var(--tx2);font-size:13.5px;margin-top:6px}.page>.h1+.sub{margin-top:-10px}.ti{display:inline-flex;align-items:center;justify-content:center;font-weight:800}.ti.green{font-size:28px;background:linear-gradient(180deg,var(--g4ee08b),var(--g15935a));-webkit-background-clip:text;background-clip:text;color:transparent}.ti.blue{color:var(--blue-tx)}.ti.pink{color:#d867ff}.ti.yellow{color:#f4b400}.ct{font-size:18px;font-weight:600;letter-spacing:-.01em}.cs{font-size:13.5px;opacity:.88;margin-top:4px}.ct2{font-size:18px;letter-spacing:-.01em}.ct2,.ct3{font-weight:600}.ct3{font-size:15.5px}.cs2{color:var(--tx2);font-size:13px;margin-top:4px}.cs2 b{color:var(--tx);font-weight:600}.ind{padding-left:25px}.basis{color:var(--tx2);font-size:12.5px;margin-top:-6px}.basis b{color:var(--tx);font-weight:500}.note{margin-top:14px}.fine,.note{color:var(--tx3);font-size:12px;line-height:1.5}.fine{margin-top:12px}.dim{color:var(--tx2)}.warn{color:var(--warn)}.blue{color:var(--blue-tx)}.pos{color:var(--pos)}.neg{color:var(--neg)}.card{border-radius:22px;background:var(--card);border:1px solid var(--hair);position:relative}.card.pad{padding:22px 24px}.card-h{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:5px 11px;border-radius:999px}.chip.dark{background:rgba(0,0,0,.38);color:#fff}.pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;border-radius:999px;font-size:13.5px;font-weight:500;white-space:nowrap}.pill.sm{height:32px;padding:0 14px;font-size:12.5px}.pill.wide{width:100%}.pill.white{background:var(--on-bg);color:var(--on-tx)}.pill.white:hover{background:var(--on-hov)}.pill.white:disabled{opacity:.4}.pill.dark{background:var(--chip);color:var(--tx-soft)}.pill.dark:hover{background:var(--chip2)}.pill.outline{border:1px solid var(--line2);color:var(--tx)}.pill.outline:hover{background:var(--hov)}.pill.ghost{border:1px solid var(--line2);color:var(--tx)}.pill.ghost:hover{background:var(--inset)}.fin{display:grid;grid-template-columns:minmax(0,1fr) 380px;overflow:hidden}.fin-l{padding:22px 26px 20px;min-width:0}.fin-r{border-left:1px solid var(--hair);padding:22px;display:flex;flex-direction:column;gap:12px}.fin-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fin-seg{margin-left:auto}.badge{font-size:11px;background:var(--chip);color:var(--tx-soft);padding:3px 9px;border-radius:999px}.val-card{border:1px solid var(--hair);background:var(--inset);border-radius:14px;padding:14px 16px}.vk,.vk2{font-size:12px;color:var(--tx2)}.vk2{margin-top:2px}.vv{font-size:22px;font-weight:600;letter-spacing:-.02em;margin-top:8px}.vv.muted{color:var(--tx-soft)}.vbase{font-size:13px;color:var(--tx2);margin-top:2px}.vrange{position:relative;height:6px;border-radius:6px;margin:14px 4px 6px;background:linear-gradient(90deg,var(--g2a3a63),var(--g5fb8ff) 50%,var(--g2457ff))}.vrange i{position:absolute;top:50%;width:9px;height:9px;border-radius:50%;transform:translate(-50%,-50%)}.vrange i,.vrange i.b{background:var(--on-bg)}.vrange i.b{width:12px;height:12px;box-shadow:0 0 0 3px rgba(95,184,255,.35)}.vlbl{display:flex;justify-content:space-between;font-size:11.5px}.vlbl,.vn{color:var(--tx3)}.vn{font-size:12px;margin-top:10px;line-height:1.5}.seg{background:var(--ctl);padding:3px;gap:2px}.seg,.seg button{display:inline-flex;border-radius:999px}.seg button{white-space:nowrap;line-height:1.2;height:30px;padding:0 16px;font-size:12.5px;color:var(--tx2);align-items:center;justify-content:center;gap:7px}.seg button.on{background:var(--on-bg);color:var(--on-tx);font-weight:500}.seg button:disabled{opacity:.35}.seg.sm button{padding:0 12px;font-size:12px;height:26px}.seg.wide{width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:none;background:var(--hov);border:1px solid var(--hair)}.seg.wide button{flex:1 0 auto;height:34px;padding:0 16px}.seg.wide::-webkit-scrollbar{display:none}.title-row{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.dd{position:relative}.dd-btn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:999px;background:var(--ctl);font-size:13px;color:var(--tx-soft)}.dd-btn:hover{background:var(--chip)}.dd-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:230px;background:var(--pop);border:1px solid var(--line2);border-radius:14px;padding:6px;z-index:30;box-shadow:0 16px 40px var(--shadow-c)}.dd-menu button{width:100%;display:flex;justify-content:space-between;gap:14px;padding:9px 12px;border-radius:10px;font-size:13px}.dd-menu button:hover{background:var(--chip)}.dd-menu button.on{background:var(--on-bg);color:var(--on-tx)}.dd-menu button.on small{color:var(--on-tx);opacity:.6}.chips-row{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 12px;align-items:center}.fchip{padding:6px 13px;border-radius:999px;background:var(--chip);color:var(--tx-soft);font-size:12.5px}.fchip:hover{background:var(--chip2)}.fchip.on{background:var(--on-bg);color:var(--on-tx);font-weight:500}.chart{margin-top:14px}.plot{position:relative;padding-left:52px}.ygrid{inset:0 0 0 0}.ygrid,.yl{position:absolute}.yl{left:0;right:0;height:0;border-top:1px dashed var(--hair)}.yl:first-child{border-top:1px solid var(--line2)}.yl span{position:absolute;left:0;width:44px;font-size:11px;color:var(--tx3);text-align:right;background:transparent}.bars{margin-left:0}.bar,.bars{position:relative;height:100%;display:flex;align-items:flex-end}.bar{flex:1 1;min-width:0;outline-offset:0}.bar .fill{display:block;width:100%;border-radius:8px 8px 2px 2px;background:linear-gradient(180deg,var(--g62bdff) 0,var(--g2f6bff) 100%);transition:filter .12s,height .25s ease;min-height:2px}.bar.prior .fill{background:linear-gradient(180deg,var(--g5b6068) 0,var(--g353a40) 100%)}.bar.ctx .fill{background:linear-gradient(180deg,var(--g4a76b8) 0,var(--g2a3f68) 100%)}.bar:hover .fill{filter:brightness(1.18)}.tip{position:absolute;bottom:calc(var(--h, 0%) + 8px);left:50%;transform:translateX(-50%);background:var(--on-bg);color:var(--on-tx);font-size:11.5px;font-weight:500;padding:5px 9px;border-radius:8px;white-space:nowrap;pointer-events:none;opacity:0;z-index:5}.tip.left{left:0;transform:none}.tip.right{left:auto;right:0;transform:none}.bar:hover .tip{opacity:1}.xlab{display:flex;padding-left:52px;margin-top:8px}.xlab span{flex:1 1;text-align:center;font-size:11px;color:var(--tx3);white-space:nowrap;min-width:0;overflow:visible}.xlab span.skip{visibility:hidden}.legend{gap:18px;margin-top:14px;padding-left:52px}.lg{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.lg.cur{background:linear-gradient(180deg,var(--g62bdff),var(--g2f6bff))}.lg.prior{background:linear-gradient(180deg,var(--g5b6068),var(--g353a40))}.lg.ctx{background:linear-gradient(180deg,var(--g4a76b8),var(--g2a3f68))}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.kpi{background:var(--card2);border:1px solid var(--hair);border-radius:18px;padding:16px 18px;display:flex;flex-direction:column;gap:5px;min-width:0}.kpi .k{font-size:12.5px;color:var(--tx2)}.kpi b{font-weight:600;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.delta{font-size:12px}.delta.none{color:var(--tx3)}.tbl{display:flex;flex-direction:column}.tr{display:grid;grid-template-columns:minmax(0,1.8fr) 1fr .7fr .8fr .9fr;grid-gap:12px;gap:12px;align-items:center;padding:11px 8px;border-bottom:1px solid var(--hair);font-size:13.5px;width:100%;text-align:left}.tr .r{text-align:right}.tr.th{font-size:11.5px;color:var(--tx3);padding-top:4px}.tr.src:hover{background:var(--ctl);border-radius:10px}.tr.src.sel{background:var(--chip);border-radius:10px}.tr.more{display:block;color:var(--tx2);font-size:12.5px;text-align:center}.tr.more:hover{color:var(--tx)}.tr.tot{border-bottom:0;border-top:1px solid var(--line2)}.nm{display:flex;flex-direction:column;gap:6px;min-width:0}.nm b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sbar{height:4px;background:var(--chip);width:100%;max-width:280px;overflow:hidden}.sbar,.sbar em{display:block;border-radius:4px}.sbar em{height:100%;background:linear-gradient(90deg,var(--g2f6bff),var(--g62bdff))}.revtypes{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.revtypes .chip.dark{background:var(--chip);color:var(--tx-soft)}.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.list{margin-top:14px;display:flex;flex-direction:column;gap:14px}.list li{display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:13.5px}.list li .nm{flex:1 1}.list .sbar{max-width:none}.works-bar{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:8px;flex-wrap:wrap}.search{display:flex;padding:0 14px;height:36px;flex:1 1;min-width:160px;max-width:320px;overflow-wrap:anywhere}.search input{font-size:13px}.songs{display:flex;flex-direction:column}.song{border-bottom:1px solid var(--hair)}.song-h{width:100%;display:grid;grid-template-columns:28px minmax(0,1.8fr) 1fr 1fr 1fr 18px;grid-gap:12px;gap:12px;align-items:center;padding:11px 8px;border-radius:10px}.song-h:hover{background:var(--ctl)}.rk{color:var(--tx3);font-size:12px}.num{display:flex;flex-direction:column;align-items:flex-end;font-size:13.5px;line-height:1.25}.num small{font-size:10.5px}.sc{color:var(--tx3);transition:transform .15s;justify-self:end}.open>.doc-h .sc,.song.open .sc{transform:rotate(180deg)}.song-b{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,1fr);grid-gap:24px;gap:24px;padding:6px 12px 20px 48px}.song-b h4{font-size:12px;color:var(--tx3);font-weight:500;margin-bottom:10px}.spark{gap:4px;height:84px}.sp,.spark{display:flex;align-items:flex-end}.sp{flex:1 1;height:100%}.sp i{display:block;width:100%;border-radius:4px 4px 1px 1px;background:linear-gradient(180deg,var(--g62bdff),var(--g2f6bff))}.sp-axis{display:flex;justify-content:space-between;font-size:11px;color:var(--tx3);margin-top:6px}.kv{flex-direction:column;gap:10px}.kv,.kv>div{display:flex}.kv>div{justify-content:space-between;gap:16px;font-size:13px}.kv dt{color:var(--tx2);flex:none}.kv dd{text-align:right;min-width:0}.kv.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 22px;gap:10px 22px}.kv.two>div{flex-direction:column;gap:2px}.kv.two dd{text-align:left;font-weight:500;overflow-wrap:anywhere}.sb-row{display:flex;justify-content:space-between;font-size:13px;padding:5px 0;border-bottom:1px solid var(--hair)}.empty{color:var(--tx2);padding:24px 8px;text-align:center}.fh{display:flex;align-items:center;gap:10px}.fh .dl{margin-left:auto}.dl{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--tx3);padding:6px 10px;border-radius:999px}.dl.on{color:var(--tx);background:var(--chip)}.docs{margin-top:8px;display:flex;flex-direction:column}.docs li{border-top:1px solid var(--hair)}.doc-h{width:100%;display:flex;align-items:center;gap:12px;padding:12px 6px;border-radius:10px}button.doc-h:hover{background:var(--ctl)}.dic{color:var(--tx2);flex:none}.dn{display:flex;flex-direction:column;flex:1 1;min-width:0}.dn b{font-weight:500}.dn i{font-size:12.5px;color:var(--tx2);overflow-wrap:anywhere}.tag{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;padding:3px 10px;border-radius:999px;background:var(--chip);color:var(--tx-soft);white-space:nowrap}.tag.ok{background:rgba(95,210,138,.13);color:var(--ok-tx)}.tag.warn{background:rgba(242,183,5,.14);color:var(--warn-tx)}.tag.draft{background:var(--chip2)}.doc-b,.tag.draft{color:var(--tx-soft)}.doc-b{padding:2px 38px 16px 33px;font-size:13px;line-height:1.55;display:flex;flex-direction:column;gap:8px}.doc-b .dim{color:var(--tx3);font-size:12.5px}.stmts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.stmt{background:var(--inset);border:1px solid var(--hair);border-radius:16px;padding:14px 16px;min-width:0}.st-h{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.st-n{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:12px 0;font-size:14px}.st-n span{display:flex;flex-direction:column;gap:1px;min-width:0}.cov{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:2px;gap:2px;height:22px}.cov i{border-radius:2px;background:var(--chip)}.cov i.on{background:linear-gradient(180deg,var(--g62bdff),var(--g2f6bff))}.cov-l{display:flex;justify-content:space-between;font-size:11px;color:var(--tx3);margin-top:5px}.gaps{margin-top:12px;display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--tx-soft)}.gaps li{display:flex;gap:9px;align-items:flex-start;line-height:1.45}.gaps li svg{margin-top:3px;flex:none}.flags{margin-top:14px;display:flex;flex-direction:column;border-top:1px solid var(--hair)}.flags li{display:flex;gap:14px;padding:12px 4px;border-bottom:1px solid var(--hair);font-size:13px}.flags p{color:var(--tx-soft);margin:3px 0;line-height:1.5}.flags i{color:var(--tx3);font-size:12px}.sev{flex:none;font-size:11px;padding:3px 9px;border-radius:999px;height:22px;width:64px;text-align:center}.sev.high{background:rgba(255,125,125,.15);color:var(--neg-tx)}.sev.medium{background:rgba(242,183,5,.14);color:var(--warn-tx)}.sev.low{background:var(--chip);color:var(--tx-soft)}.hero{padding:26px 28px;display:grid;grid-template-columns:1fr auto;grid-gap:12px 24px;gap:12px 24px;min-height:230px;align-content:space-between}.hero-t{max-width:360px;align-self:start}.hero-art{grid-column:2;grid-row:1;justify-self:end}.hero .pill.wide{grid-column:1/-1}.empty-box{display:flex;flex-direction:column;align-items:center;gap:10px;padding:34px 0 26px;color:var(--tx2)}.empty-box,.foot{font-size:12.5px;text-align:center}.foot{border-top:1px solid var(--hair);margin-top:14px;padding-top:16px}.pkgs{display:flex;flex-direction:column;margin-top:4px}.pkgs li{display:flex;gap:12px;align-items:center;padding:14px 4px;border-top:1px solid var(--hair)}.pkgs li>div{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.pkgs i{font-size:12.5px;color:var(--tx2)}.pkgs small{color:var(--tx3)}.scrim{position:fixed;inset:0;background:var(--scrim);display:flex;align-items:center;justify-content:center;z-index:60;padding:20px}.modal{width:min(460px,100%);background:var(--pop);border:1px solid var(--line);border-radius:22px;padding:22px 24px;max-height:calc(100vh - 40px);overflow:auto}.modal.build{width:min(640px,100%);display:flex;flex-direction:column;gap:14px}.modal-h{display:flex;align-items:center;gap:14px;margin-bottom:14px;justify-content:space-between}.modal.build .modal-h{margin:0;align-items:flex-start}.modal-h>div{flex:1 1}.modal-h h3{font-size:18px;font-weight:600}.modal-h p{color:var(--tx2);font-size:13px;margin-top:2px}.modal-f{display:flex;justify-content:flex-end;gap:10px}.fld{display:flex;flex-direction:column;gap:8px}.fld>span{font-size:12px;color:var(--tx2)}.fld input:not(.search input){background:var(--ctl2);border:1px solid var(--line);border-radius:12px;height:40px;padding:0 14px;color:var(--tx);font:inherit;outline:0}.fld input:focus{border-color:#5a8cff}.fld .seg{align-self:flex-start}.b-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.b-tools .search{max-width:none;flex:1 1 180px}.pick{max-height:260px;overflow:auto;border:1px solid var(--line);border-radius:14px;padding:4px}.pick button{width:100%;display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;font-size:13.5px}.pick button:hover{background:var(--chip)}.pick button.on{background:var(--pick-on)}.cb{flex:none;width:16px;height:16px;border-radius:5px;border:1.5px solid var(--line2);display:inline-flex;align-items:center;justify-content:center;color:var(--on-tx)}.pick button.on .cb{background:var(--on-bg);border-color:var(--on-bg)}.pn{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv{display:flex;align-items:baseline;gap:6px;color:var(--tx2);font-size:12.5px}.sum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.sum>div{background:var(--ctl2);border-radius:14px;padding:10px 12px;display:flex;flex-direction:column;gap:3px}.sum b{font-size:16px}.msg{padding:20px 24px}.msg .cs2{margin-top:8px}.toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);background:var(--on-bg);color:var(--on-tx);padding:10px 18px;border-radius:999px;font-size:13px;z-index:80;max-width:calc(100vw - 32px);box-shadow:0 12px 40px var(--shadow-c)}@media (max-width:1279px){.fin{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:1100px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.stmts{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1023px){.app{--side-w:68px}}@media (max-width:1023px){.fin{grid-template-columns:1fr}.fin-r{border-left:0;border-top:1px solid var(--hair);flex-direction:row;flex-wrap:wrap}.fin-r>h2{flex-basis:100%}.fin-r .val-card{flex:1 1 280px}.song-b{grid-template-columns:1fr 1fr}.song-b .sb-src{grid-column:1/-1}}@media (max-width:767px){.app{display:block}.side{display:none}.main{padding:14px 16px calc(92px + env(safe-area-inset-bottom))}.mob-top{display:flex;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:25;background:var(--bg-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px 16px;border-bottom:1px solid #1d1d1d}.mob-av,.mob-top{align-items:center}.mob-av{display:inline-flex;gap:8px;font-size:13px;font-weight:500;background:var(--hov);border-radius:999px;padding:4px 12px 4px 4px}.tabbar{display:grid;grid-template-columns:repeat(3,1fr);position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--side-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--hair);padding:8px 6px calc(8px + env(safe-area-inset-bottom))}.tab{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 0;border-radius:12px;font-size:10.5px;color:var(--tx2)}.tab.on{background:var(--on-bg);color:var(--on-tx);font-weight:600}.h1{font-size:23px}.card.pad{padding:18px 16px;border-radius:20px}.fin-l,.fin-r{padding:18px 14px}.fin-r .val-card{flex-basis:100%}.fin-seg{margin-left:0}.legend,.plot,.xlab{padding-left:38px}.yl span{width:32px;font-size:10px}.xlab span{font-size:9.5px}.kpis{grid-template-columns:1fr 1fr;gap:10px}.kpi{padding:13px 14px}.kpi b{font-size:21px}.title-row{align-items:flex-start;flex-direction:column;gap:12px}.title-row .dd{align-self:flex-start}.dd-menu{right:auto;left:0}.tr{grid-template-columns:minmax(0,1fr) auto}.hide-s{display:none!important}.two{grid-template-columns:1fr}.song-h{grid-template-columns:22px minmax(0,1fr) auto 16px;gap:8px}.song-b{grid-template-columns:1fr;padding:4px 8px 18px;gap:18px}.hero{padding:20px;min-height:0}.hero-art{width:84px;height:84px}.sum{grid-template-columns:1fr 1fr}.modal.build{padding:18px}.scrim{padding:12px;align-items:flex-end}.fin-l .cs2{font-size:12.5px}}.bar:nth-last-child(-n+3) .tip{left:auto;right:0;transform:none}.bar:nth-child(-n+2) .tip{left:0;transform:none}body,html{overflow-x:clip}@media (max-width:1250px){.xlab.n12 span:nth-child(2n){visibility:hidden}}@media (min-width:768px) and (max-width:1023px){.xlab.n12 span:nth-child(2n){visibility:visible}}.avatar{flex:none;display:block;border-radius:50%;object-fit:cover;object-position:50% 52%;border:1px solid var(--line)}.avatar,.prof-btn.on{background:var(--hov)}.mob-av .avatar{border:0}.rsw{position:relative}.rsw,.rsw-seg{max-width:100%}.rsw-seg{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.rsw-seg::-webkit-scrollbar{display:none}.rsw-seg button{white-space:nowrap;flex:none}.rsw-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:40;width:300px;max-width:calc(100vw - 32px);background:var(--pop);border:1px solid var(--line);border-radius:16px;padding:16px;box-shadow:0 18px 40px rgba(0,0,0,.55)}.rsw-h{font-weight:600;font-size:14px}.rsw-p{color:var(--tx2);font-size:12px;margin:4px 0 12px;line-height:1.45}.rsw-f{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.rsw-f label{display:flex;flex-direction:column;gap:5px;font-size:11.5px;color:var(--tx3)}.rsw-f select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--inset);color:var(--tx);border:1px solid var(--line);border-radius:10px;padding:8px 10px;font:inherit;font-size:13px}.rsw-n{color:var(--tx2);font-size:12px;margin:10px 0}.rsw-b{display:flex;gap:8px;justify-content:flex-end}.rsw-b .pill{height:34px;padding:0 16px;font-size:13px}.title-row .rsw{flex:none}.title-row.sec{align-items:flex-end}.sec-h{font-size:18px;font-weight:600;letter-spacing:-.01em;margin-top:8px}.title-row.sec .sec-h{margin-top:0}.view-seg{margin:0 0 10px}.inshort{display:flex;gap:12px;align-items:baseline;background:var(--info-bg);border:1px solid var(--info-line);border-radius:16px;padding:13px 18px;font-size:13.5px;line-height:1.5}.is-k{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--info-k)}.is-k svg{transform:translateY(1px)}.is-t{color:var(--info-tx);min-width:0}.heads{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:var(--tx2);margin-top:10px;align-items:center}.heads b{color:var(--tx);font-weight:600}.heads .lg{margin-right:6px}.fin-l .note{margin-top:10px}.foot{color:var(--tx3);font-size:12px;line-height:1.5}.fin-r .dl{align-self:flex-start;margin-top:6px;padding-left:0;background:none}.stk{display:flex;align-items:flex-end}.stk-col{width:100%;display:flex;flex-direction:column-reverse;border-radius:8px 8px 2px 2px;overflow:hidden;min-height:2px;gap:1px}.stk-seg{display:block;min-height:1px}.hexq .s0,.lg.stk-lg.s0,.stk-seg.s0{background:linear-gradient(180deg,var(--g62bdff),var(--g2f6bff))}.lg.stk-lg.s1,.stk-seg.s1{background:linear-gradient(180deg,var(--gff8ac6),var(--gd4388f))}.lg.stk-lg.s2,.stk-seg.s2{background:linear-gradient(180deg,var(--gff9d8a),var(--ge5483a))}.hexq .s3,.lg.stk-lg.s3,.stk-seg.s3{background:linear-gradient(180deg,var(--g7fe3c0),var(--g15935a))}.lg.stk-lg.s4,.stk-seg.s4{background:linear-gradient(180deg,var(--gffd25a),var(--gd18a00))}.lg.stk-lg.s5,.stk-seg.s5{background:linear-gradient(180deg,var(--g8d96a0),var(--g4b525a))}.bar.stk .tip{white-space:normal;width:max-content;max-width:230px;text-align:left;line-height:1.4}.bar.stk:hover .stk-col{filter:brightness(1.15)}.hexq{align-items:flex-end;gap:8px;height:190px;margin-top:16px;padding-bottom:20px}.hexq,.hq{display:flex}.hq{flex:1 1;min-width:0;height:100%;flex-direction:column;justify-content:flex-end;align-items:stretch;position:relative}.hq-col{display:flex;flex-direction:column-reverse;border-radius:6px 6px 2px 2px;overflow:hidden;gap:1px;min-height:2px}.hq-col i{display:block}.hq>span{position:absolute;bottom:-20px;left:0;right:0;text-align:center;font-size:10px;color:var(--tx3);white-space:nowrap}.legend .lg.stk-lg{border-radius:3px}.tt{display:flex;flex-direction:column}.tt li{display:grid;grid-template-columns:24px minmax(0,1fr) 120px 90px;grid-gap:12px;gap:12px;align-items:center;padding:10px 2px;border-top:1px solid var(--hair)}.tt li:first-child{border-top:0}.tt .rk{color:var(--tx3);font-size:12px;text-align:center}.tt .nm{display:flex;flex-direction:column;gap:6px;min-width:0}.tt .nm b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tt .num{font-size:14px;font-weight:500;display:flex;flex-direction:column}.tt .num small{font-weight:400}.tt li.other .nm b{color:var(--tx2);font-weight:500}.sbar em.mute{background:linear-gradient(90deg,var(--g4b525a),var(--g8d96a0))}.sbar em.warn{background:linear-gradient(90deg,var(--gd18a00),var(--gffd25a))}.sbar.big{height:6px;max-width:none}.chg-lead{font-size:13.5px;color:var(--tx-soft);margin:0 0 8px;line-height:1.5}.chg{display:flex;flex-direction:column}.chg-r{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(90px,1.1fr) 92px 64px 92px 92px;grid-gap:12px;gap:12px;align-items:center;padding:10px 2px;border-bottom:1px solid var(--hair);font-size:13.5px}.chg-r .r{text-align:right;white-space:nowrap}.chg-r.th{font-size:11.5px;color:var(--tx3);padding-top:2px}.chg-r.tot{border-bottom:0;border-top:1px solid var(--line2)}.chg .nm b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.chg-bar{position:relative;height:10px}.chg-bar:before{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--line2)}.chg-bar em{position:absolute;top:1px;bottom:1px;border-radius:3px}.chg-bar em.up{left:50%;background:linear-gradient(90deg,var(--g15935a),var(--g7fe3c0));border-radius:2px 5px 5px 2px}.chg-bar em.down{right:50%;background:linear-gradient(270deg,var(--gd4388f),var(--gff9d8a));border-radius:5px 2px 2px 5px}.chg-bar-h{text-align:center;font-size:10.5px}.chg .tr.more,.chg+.note{margin-top:6px}.qf>div{padding:9px 0;border-top:1px solid var(--hair)}.qf>div:first-child{border-top:0;padding-top:0}.qf dd{font-weight:500}.rb{display:flex;flex-direction:column}.rb-r{display:grid;grid-template-columns:minmax(0,1.6fr) 90px 62px minmax(0,1.1fr);grid-gap:12px;gap:12px;align-items:center;padding:10px 2px;border-top:1px solid var(--hair);font-size:13px}.rb-r.th{border-top:0;font-size:11.5px;color:var(--tx3);padding-top:0}.rb-r .r{text-align:right}.rb-r .nm{display:flex;flex-direction:column;gap:5px;min-width:0}.rb-r .nm b{font-weight:600;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-r .lic{color:var(--tx2);font-size:12px;line-height:1.35}.bridge{margin:14px 0 6px}.bridge-bar{display:flex;height:36px;gap:2px;border-radius:12px;overflow:hidden}.bridge-bar i{display:flex;align-items:center;padding-left:10px;font-size:12px;font-weight:600;color:var(--on-tx);min-width:0}.br-a{background:linear-gradient(90deg,var(--g2f6bff),var(--g62bdff))}.br-a,.bridge-bar .br-a span{color:#fff}.br-b{background:linear-gradient(90deg,var(--g5b6068),var(--g8d96a0))}.br-c{background:linear-gradient(90deg,var(--gd18a00),var(--gffd25a))}.bridge-leg{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:12px}.bridge-leg>div{display:flex;flex-direction:column;gap:2px}.bridge-leg .k{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--tx2)}.bridge-leg b{font-size:15px}.lgs{display:inline-block;width:10px;height:10px;border-radius:3px}.ct3.mt{margin-bottom:4px}.flags2{margin-top:8px;display:flex;flex-direction:column}.flags2 li{border-top:1px solid var(--hair)}.flags2 .fl-h{width:100%;display:flex;gap:12px;align-items:flex-start;padding:12px 2px}.flags2 .fl-h .sev{margin-top:1px}.flags2 .fl-t{flex:1 1;min-width:0}.flags2 .fl-t b{font-size:13.5px;font-weight:600}.flags2 .fl-t p{color:var(--tx-soft);font-size:12.5px;margin-top:3px;line-height:1.5}.flags2 .fl-t p.clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.flags2 .fl-t i{color:var(--tx3);font-size:11.5px;display:block;margin-top:4px}.flags2 .sc{margin-top:5px;color:var(--tx3);flex:none}.terms{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.term{display:flex;gap:11px;align-items:flex-start;background:var(--inset);border:1px solid var(--hair);border-radius:14px;padding:13px 14px;min-width:0}.term svg{flex:none;margin-top:2px;color:var(--info-k)}.term b{font-size:13px}.term p{color:var(--tx2);font-size:12px;line-height:1.45;margin-top:3px}.term>div{min-width:0}.scrollx{overflow-x:auto;max-width:100%}.dt{width:100%;border-collapse:collapse;font-size:13px}.dt th{text-align:left;font-weight:500;font-size:11.5px;color:var(--tx3);padding:6px 10px 8px 2px;white-space:nowrap}.dt td{padding:11px 10px 11px 2px;border-top:1px solid var(--hair);vertical-align:top}.dt .r{text-align:right;white-space:nowrap}.dt .nm{min-width:190px}.dt .nm b{display:block;margin-bottom:5px}.dt .basis-c{min-width:190px;max-width:320px;overflow-wrap:anywhere}.dt .basis-c b{display:block;font-weight:600}.dt .basis-c small{display:block;color:var(--tx2);font-size:12px;line-height:1.4;margin-top:2px}.dt .basis-c i{display:block;font-size:11px;color:var(--tx3);margin-top:2px}.dt .ind-row td,.dt tr.tot td{border-top:1px solid var(--line2)}.dt.ind-row{margin-top:0}.dt .warn-t{color:var(--warn-tx)}.ledger{display:flex;flex-direction:column;margin-top:4px}.ledger li{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(40px,1fr) 104px;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--hair);font-size:12.5px}.ledger li:first-child{border-top:0}.ledger .ll{color:var(--tx2);line-height:1.35}.ledger b{text-align:right;font-weight:500;white-space:nowrap}.ledger .lb{height:6px;background:var(--chip);overflow:hidden}.ledger .lb,.ledger .lb em{display:block;border-radius:6px}.ledger .lb em{height:100%;background:linear-gradient(90deg,var(--g2f6bff),var(--g62bdff))}.ledger .lb em.neg{background:linear-gradient(90deg,var(--g5b6068),var(--g8d96a0))}.ledger li.key .ll,.ledger li.key b{color:var(--tx);font-weight:600}.hero-a{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px 28px;gap:8px 28px;align-items:center;padding:26px 30px;background:radial-gradient(120% 140% at 0 0,var(--g1d2a4d) 0,var(--g161616) 55%);border-color:var(--hero-line)}.hero-avatar{width:112px;height:112px;border:2px solid #2f5df0;box-shadow:0 0 0 4px rgba(47,93,240,.18)}.hero-n{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hero-n h1{font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.badge.live{background:rgba(95,210,138,.15);color:var(--ok-tx);display:inline-flex;align-items:center;gap:6px}.badge.live:before{content:"";width:6px;height:6px;border-radius:50%;background:#5fd28a}.hero-s{color:var(--tx2);font-size:13.5px;margin-top:8px;line-height:1.5}.hero-b{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.hero-c{grid-column:1/-1;color:var(--tx3);font-size:11.5px}.qtiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.qtiles .kpi b{font-size:22px}.qtiles .kpi .delta{white-space:normal;line-height:1.35}.ind0{margin-top:-4px}.vhero .vh-top{justify-content:space-between;gap:16px;align-items:flex-start}.vh-big,.vhero .vh-top{display:flex;flex-wrap:wrap}.vh-big{align-items:flex-end;gap:8px 24px;margin:14px 0 6px}.vh-big b{font-size:46px;font-weight:600;letter-spacing:-.035em;line-height:1.05}.vh-big span{color:var(--tx2);font-size:13px;padding-bottom:6px}.case{margin:10px 0 4px}.case-v{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:8px 0 2px}.case-v b{font-size:22px;letter-spacing:-.02em}.case-v span{color:var(--tx2);font-size:12.5px}.vrange.big{height:8px;margin:18px 6px 10px}.vlbl3{display:flex;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;font-size:12px;color:var(--tx2)}.vlbl3 b{color:var(--tx)}.axis-chart{margin-top:14px}.ax-row{display:grid;grid-template-columns:150px minmax(0,1fr) 86px;grid-gap:12px;gap:12px;align-items:center;margin-bottom:14px}.ax-n{font-size:12px;font-weight:500;line-height:1.3}.ax-t{position:relative;height:22px}.ax-t u{top:-4px;bottom:-4px;width:0;border-left:1px dashed var(--line)}.ax-b,.ax-t u{position:absolute}.ax-b{top:3px;height:16px;border-radius:6px}.ax-b.a{background:linear-gradient(90deg,var(--g2f6bff),var(--g62bdff))}.ax-b.b{background:linear-gradient(90deg,var(--g15935a),var(--g7fe3c0))}.ax-b.g{background:linear-gradient(90deg,var(--g4b525a),var(--g8d96a0));opacity:.6}.ax-b.hatch{background:repeating-linear-gradient(135deg,var(--g5b6068) 0 5px,var(--g3a3f45) 5px 10px)}.ax-t s{position:absolute;top:-1px;height:24px;width:3px;margin-left:-1.5px;border-radius:2px;background:var(--on-bg)}.ax-v{font-size:11px;color:var(--tx2);text-align:right;white-space:nowrap}.ax-scale{position:relative;height:16px;margin:0 86px 0 162px}.ax-scale span{position:absolute;transform:translateX(-50%);font-size:10px;color:var(--tx3);white-space:nowrap}.ax-scale span:first-child{transform:none}.drivers{flex-direction:column;margin-top:14px}.dr-h,.drivers{display:flex;gap:12px}.dr-h{justify-content:space-between;font-size:12.5px;margin-bottom:5px}.dr-h span:first-child{font-weight:500;min-width:0}.dr-h span:last-child{color:var(--tx2);white-space:nowrap}.dr-h b{color:var(--tx)}.stack{gap:16px;min-width:0}.stack,.up-v{display:flex;flex-direction:column}.up-v{gap:4px;margin:10px 0 0}.up-v b{font-size:24px;letter-spacing:-.02em}.up-v span{color:var(--tx2);font-size:12.5px}.gapcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.gapc{background:var(--inset);border:1px solid var(--hair);border-radius:14px;padding:13px 14px}.gapc>div{display:flex;justify-content:space-between;gap:8px;align-items:center}.gapc p{color:var(--tx2);font-size:12.5px;margin-top:6px;line-height:1.45}.dnotes{margin-top:14px;font-size:13px}.dnotes summary{cursor:pointer;color:var(--tx2);padding:6px 0}.dnotes li{border-top:1px solid var(--hair);padding:10px 0}.dnotes li p{color:var(--tx-soft);margin:3px 0;line-height:1.5}.dnotes li i{color:var(--tx3);font-size:12px}.song.tot .song-h.static{cursor:default}.more-scrim{display:none}@media (max-width:1279px){.qtiles{grid-template-columns:repeat(2,minmax(0,1fr))}.gapcards,.terms{grid-template-columns:1fr}.rb-r{grid-template-columns:minmax(0,1.6fr) 84px 58px}.rb-r .hide-s{display:none}}@media (max-width:1023px){.qtiles{grid-template-columns:repeat(2,minmax(0,1fr))}.title-row .rsw{max-width:100%}}@media (max-width:767px){.inshort{flex-direction:column;gap:4px;padding:12px 14px}.hero-a{grid-template-columns:1fr;padding:20px 18px;gap:14px;justify-items:start}.hero-avatar{width:88px;height:88px}.hero-n h1{font-size:27px}.qtiles{grid-template-columns:1fr 1fr;gap:10px}.qtiles .kpi b{font-size:18px;white-space:normal}.rsw,.rsw-seg{width:100%}.rsw-seg button{padding:6px 11px}.rsw-pop{left:0;right:auto}.title-row .rsw{align-self:stretch}.tt li{grid-template-columns:20px minmax(0,1fr) auto;gap:10px}.vh-big b{font-size:33px}.ax-row{grid-template-columns:minmax(0,1fr);gap:4px;margin-bottom:12px}.ax-v{text-align:left}.ax-scale{margin:0}.ledger li{grid-template-columns:minmax(0,1fr) auto}.ledger .lb{display:none}.bridge-bar{height:30px}.more-scrim{display:block;position:fixed;inset:0;z-index:28;background:var(--shadow-c)}.more-sheet{position:absolute;left:12px;right:12px;bottom:calc(78px + env(safe-area-inset-bottom));background:var(--pop);border:1px solid var(--line);border-radius:18px;padding:6px;box-shadow:0 18px 40px rgba(0,0,0,.55)}.more-item{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:12px;font-size:14.5px}.more-item span{flex:1 1}.more-item.on{background:var(--on-bg);color:var(--on-tx);font-weight:600}.tabbar .tab{min-width:0}}.bar.stk:nth-last-child(-n+3) .tip{left:auto;right:0;transform:none}.bar.stk:nth-child(-n+2) .tip{left:0;transform:none}.dl{white-space:nowrap;flex:none}.rb-r .nm b{white-space:normal;overflow:visible}.chg-bar{display:block}.chg-card{container-type:inline-size}@container (max-width: 640px){.chg-r{grid-template-columns:minmax(0,1.1fr) minmax(50px,.8fr) 84px 58px}.chg-r .hide-s{display:none}}@container (max-width: 420px){.chg-r{grid-template-columns:minmax(0,1fr) 40px 78px 56px;gap:8px;font-size:13px}}.card,.two>*{min-width:0}@media (max-width:767px){.seg.wide{overflow-x:auto;scrollbar-width:none}.seg.wide::-webkit-scrollbar{display:none}.seg.wide button{flex:1 0 auto;white-space:nowrap}}.kv:not(.two) dt{flex:1 1;min-width:0}.kv:not(.two) dd{flex:0 1 auto;overflow-wrap:anywhere;max-width:60%}@media (max-width:767px){.tip{display:none}.bar:hover .tip{display:block}.bar:nth-last-child(-n+4) .tip{left:auto;right:0;transform:none}.bar:nth-child(-n+3) .tip{left:0;right:auto;transform:none}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.k{font-size:12px}.delta,.k{color:var(--tx2)}.delta{font-size:12.5px;display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.delta.up{color:var(--pos)}.delta.down{color:var(--neg)}.delta.none{color:var(--tx2)}.dash{gap:14px}.dash-h{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.dash-h .sub{margin-top:4px}.dash-links{gap:6px}.dash-links,.toolbar{display:flex;flex-wrap:wrap}.toolbar{align-items:center;gap:10px}.toolbar .sel{position:relative;display:inline-flex;align-items:center}.toolbar select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:34px;max-width:250px;background:var(--ctl);border:1px solid var(--line);color:var(--tx);border-radius:999px;padding:0 32px 0 14px;font:inherit;font-size:12.5px}.sel-ch{position:absolute;right:12px;pointer-events:none;color:var(--tx2)}.stepper{display:inline-flex;align-items:center;gap:4px;background:var(--ctl);border:1px solid var(--line);border-radius:999px;height:34px;padding:0 4px;font-size:12.5px}.stepper span{padding:0 8px;min-width:96px;text-align:center;white-space:nowrap}.stepper button{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--tx2)}.stepper button:hover:not(:disabled){background:var(--chip2);color:var(--tx)}.stepper button:disabled{opacity:.3}.flip{transform:scaleX(-1)}.flip-v{transform:rotate(180deg)}.search{display:inline-flex;align-items:center;gap:8px;height:34px;background:var(--ctl);border:1px solid var(--line);border-radius:999px;padding:0 12px;color:var(--tx2);flex:1 1 180px;max-width:280px}.search input{background:none;border:0;outline:0;color:var(--tx);font:inherit;font-size:12.5px;width:100%;min-width:0}.tb-dl{margin-left:auto}.hl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.hl-c{padding:16px 18px;display:flex;flex-direction:column;gap:6px;min-width:0}.hl-v{font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.hl-v.t{font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.hero-chart{display:grid;grid-template-columns:minmax(0,1fr) 300px}.hero-l{padding:20px 22px 16px;min-width:0}.hero-r{padding:20px 22px;border-left:1px solid var(--hair);display:flex;flex-direction:column;gap:6px;min-width:0}.hero-tot{font-size:30px;font-weight:600;letter-spacing:-.02em}.bd{display:flex;flex-direction:column;gap:2px;margin-top:8px}.bd li{display:grid;grid-template-columns:10px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:6px 0;font-size:13px;border-bottom:1px solid var(--hair)}.bd li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd li i,.legend li i{width:10px;height:10px;border-radius:3px;display:inline-block}.bd-t{display:flex;justify-content:space-between;padding-top:10px;font-size:14px}.legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:12px;color:var(--tx2)}.legend li{display:inline-flex;align-items:center;gap:7px}.seg0{background:linear-gradient(180deg,var(--g8e9bf5),var(--g5266eb))}.seg1{background:linear-gradient(180deg,var(--ge58fcc),var(--gb35aa8))}.seg2{background:linear-gradient(180deg,var(--g7ccba0),var(--g3e9a6e))}.seg3{background:linear-gradient(180deg,var(--g8cbbe6),var(--g4a86c4))}.seg4{background:linear-gradient(180deg,var(--ge8b877),var(--gc88a3e))}.seg5{background:linear-gradient(180deg,var(--g8a8a8a),var(--g5a5a5a))}.hc{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:8px;gap:8px;height:280px}.hc-axis{display:flex;flex-direction:column;justify-content:space-between;font-size:11px;color:var(--tx3);text-align:right;padding-bottom:22px}.hc-plot{position:relative;min-width:0}.hc-grid{position:absolute;inset:0 0 22px 0;display:flex;flex-direction:column;justify-content:space-between}.hc-grid i{border-top:1px solid var(--hair);height:0}.hc-bars{position:absolute;inset:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:8px;gap:8px}.hc-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;height:100%;border-radius:8px;padding:0 2px}.hc-col:hover{background:var(--hover-tint)}.hc-stack{display:flex;flex-direction:column;border-radius:6px 6px 3px 3px;overflow:hidden;margin-bottom:0;min-height:0;flex:none;margin-top:auto}.hc-col{padding-bottom:22px;position:relative;cursor:default}.hc-col em{position:absolute;left:0;right:0;bottom:2px;text-align:center;font-size:11px;color:var(--tx3);font-style:normal}.hc-col.out .hc-stack{opacity:.35}.hc-col.sel{background:var(--sel-tint);outline:1px solid var(--sel-ring)}.hc-col.fut{cursor:default}.lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.tabs{display:inline-flex;gap:4px}.tabs button{white-space:nowrap;padding:6px 12px;border-radius:999px;font-size:13px;color:var(--tx2)}.tabs button.on{background:var(--on-bg);color:var(--on-tx);font-weight:500}.rk li{display:grid;grid-template-columns:20px minmax(0,1fr) auto auto 78px;grid-gap:10px;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--hair);font-size:13px}.rk-n{color:var(--tx3);font-size:12px}.rk-t{min-width:0;display:flex;flex-direction:column;gap:5px}.rk-t b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-bar{height:5px;background:var(--chip);overflow:hidden}.rk-bar,.rk-bar i{display:block;border-radius:99px}.rk-bar i{height:100%;background:linear-gradient(90deg,var(--g5266eb),var(--gb3bbf6))}.rk-s{color:var(--tx2);font-size:12px;min-width:38px}.rk-v{font-weight:500;min-width:66px}.rk-c{text-align:right}.rk-c,.rk-c .delta{font-size:12px}.rk-more{margin-top:8px}@media (max-width:1279px){.hl{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-chart{grid-template-columns:minmax(0,1fr) 260px}}@media (max-width:1023px){.hero-chart,.lists{grid-template-columns:minmax(0,1fr)}.hero-r{border-left:0;border-top:1px solid var(--hair)}}@media (max-width:767px){.hl-v{font-size:22px}.hl-v.t{font-size:17px}.hc{height:220px;grid-template-columns:38px minmax(0,1fr)}.hc-bars{gap:3px}.hc-col em{font-size:9px}.toolbar .seg{max-width:100%;overflow-x:auto}.tb-dl{margin-left:0}.search{max-width:none;flex-basis:100%}.rk li{grid-template-columns:16px minmax(0,1fr) auto 64px}.rk-s{display:none}.hero-l{padding:16px 14px 12px}.hero-r{padding:16px 14px}}.theme-btn{display:inline-flex;align-items:center;gap:12px;color:var(--tx2);border-radius:12px}.theme-btn:hover{background:var(--hov);color:var(--tx)}.theme-btn svg{flex:none}:root[data-theme=dark] .th-moon,:root[data-theme=dark] .th-to-dark,:root[data-theme=light] .th-sun,:root[data-theme=light] .th-to-light{display:none}.side-theme{height:38px;padding:0 14px;width:100%;font-size:14px}.is-collapsed .side-theme{justify-content:center;padding:0}.is-collapsed .th-label{display:none}.mob-theme{margin-left:auto;width:34px;height:34px;justify-content:center;border:1px solid var(--line);border-radius:999px}.mob-co,.mob-theme{margin-right:8px}.co-logo{flex:none;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:3px;overflow:hidden}.co-logo img{display:block;width:100%;height:100%;object-fit:contain}.co-card{display:flex;align-items:center;gap:10px}.co-txt{min-width:0;flex:1 1}.co-card .cc-k{font-weight:600;color:var(--tx);font-size:12px;letter-spacing:.02em;margin-bottom:2px}.is-collapsed .co-card{display:flex;justify-content:center;border:0;background:none;padding:4px 0}.is-collapsed .co-txt{display:none}.is-collapsed .co-logo{width:40px!important;height:40px!important}.hero-pics{display:flex;align-items:flex-end;gap:12px}.hero-co{border-radius:16px}:root[data-theme=light] .mob-top>a img,:root[data-theme=light] .side-logo img{filter:invert(1)}:root[data-theme=light] .avatar{border-color:var(--line);background:var(--ctl)}:root[data-theme=light] .side{border-right-color:var(--hair)}:root[data-theme=light] .card{box-shadow:0 1px 2px rgba(20,30,50,.04),0 8px 24px -16px rgba(20,30,50,.12)}:root[data-theme=light] .hero-a{background:radial-gradient(120% 140% at 0 0,var(--g1d2a4d) 0,var(--card) 60%)}:root[data-theme=light] .hero-avatar{box-shadow:0 0 0 4px rgba(37,84,232,.12);border-color:#2554e8}:root[data-theme=light] .nav-item.on,:root[data-theme=light] .tab.on{color:#fff}.hc-grid i{border-top-color:var(--hair)}@media (max-width:767px){.hero-pics{align-items:center}.hero-co{width:48px!important;height:48px!important}.seg.wide button{padding:0 11px;font-size:12px;gap:5px}.seg.wide button svg{display:none}}.ti.green svg{color:var(--pos)}.feel .chip{transition:background .15s ease,transform .15s ease}.feel a.chip.dark:hover{background:rgba(0,0,0,.58);transform:translateY(-1px)}.fin3{grid-template-columns:minmax(0,1fr) 256px 330px}.fin3 .ct2{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:17px;font-weight:600}.fin3 .hero-r{background:transparent}.fin3 .fin-val{border-left:1px solid var(--hair);padding:20px;display:flex;flex-direction:column;gap:12px;min-width:0}.fin3 .fin-val .dl{align-self:flex-start;margin-top:8px;padding-left:0;background:none}.fin3 .hc{height:300px}@media (max-width:1459px) and (min-width:1100px){.fin3{grid-template-columns:minmax(0,1fr) 236px 290px}.fin3 .hc{height:280px}}@media (max-width:1099px){.fin3{grid-template-columns:minmax(0,1fr) 256px}.fin3 .fin-val{grid-column:1/-1;border-left:0;border-top:1px solid var(--hair);display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.fin3 .fin-val .ct2{grid-column:1/-1}}@media (max-width:1023px){.fin3{grid-template-columns:minmax(0,1fr)}.fin3 .hero-r{border-left:0;border-top:1px solid var(--hair)}}@media (max-width:767px){.fin3 .fin-val{display:flex;padding:16px 14px}.fin3 .hc{height:220px}}@keyframes feel-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes feel-grow{0%{transform:scaleY(.04);opacity:.4}to{transform:scaleY(1);opacity:1}}@keyframes feel-fade{0%{opacity:0}to{opacity:1}}.page>*{animation:feel-rise .42s cubic-bezier(.2,.7,.2,1) both}.page>:nth-child(2){animation-delay:.04s}.page>:nth-child(3){animation-delay:.08s}.page>:nth-child(4){animation-delay:.12s}.page>:nth-child(5){animation-delay:.16s}.page>:nth-child(6){animation-delay:.2s}.page>:nth-child(n+7){animation-delay:.24s}.hc-stack{transform-origin:bottom;animation:feel-grow .7s cubic-bezier(.2,.7,.2,1) both}.hc-col:nth-child(2) .hc-stack{animation-delay:.03s}.hc-col:nth-child(3) .hc-stack{animation-delay:.06s}.hc-col:nth-child(4) .hc-stack{animation-delay:.09s}.hc-col:nth-child(5) .hc-stack{animation-delay:.12s}.hc-col:nth-child(6) .hc-stack{animation-delay:.15s}.hc-col:nth-child(7) .hc-stack{animation-delay:.18s}.hc-col:nth-child(8) .hc-stack{animation-delay:.21s}.hc-col:nth-child(9) .hc-stack{animation-delay:.24s}.hc-col:nth-child(10) .hc-stack{animation-delay:.27s}.hc-col:nth-child(11) .hc-stack{animation-delay:.3s}.hc-col:nth-child(12) .hc-stack{animation-delay:.33s}.rk-bar i{animation:feel-grow-x .8s cubic-bezier(.2,.7,.2,1) both;transform-origin:left}@keyframes feel-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.card{transition:border-color .2s ease,transform .22s ease,box-shadow .22s ease,background-color .2s ease}.hl-c:hover{border-color:var(--line2);transform:translateY(-2px)}.dl,.icon-btn,.nav-item,.pill,.prof-btn,.search,.seg button,.stepper button,.tabs button,.theme-btn,.toolbar select{transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.pill:active,.seg button:active,.tabs button:active{transform:scale(.97)}.pill.white:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px -8px rgba(255,255,255,.35)}.nav-item:hover:not(.on){background:var(--hov);transform:translateX(2px)}.rk li{transition:background-color .15s ease}.rk li:hover{background:var(--hover-tint)}.hc-col .hc-stack{transition:filter .18s ease,opacity .18s ease}.hc-col:hover:not(.sel) .hc-stack{filter:brightness(1.15)}.search:focus-within,.toolbar select:focus{border-color:var(--line2);box-shadow:0 0 0 3px var(--hover-tint)}.side{transition:width .24s ease}.main,.nav-label,.side-nav{transition:opacity .2s ease}@media (prefers-reduced-motion:reduce){.hc-stack,.page>*,.rk-bar i{animation:none!important}.card,.chip,.nav-item,.pill,.seg button,.tabs button{transition:none!important;transform:none!important}}.bars,.xlab{gap:0!important}.bar{justify-content:center;padding:0 1px}.bar .fill,.bar .stk-col{width:60%;max-width:44px;margin:0 auto}.bar.stk .stk-col{gap:1px}.plot{padding-top:10px}.legend,.plot,.xlab{padding-left:56px}.xlab{margin-top:12px}.yl span{width:48px;top:-8px}.xlab span,.yl span{font-size:11.5px;color:var(--tx2)}.chart,.legend{margin-top:18px}.sp-axis{font-size:11.5px;color:var(--tx2)}.spark{gap:7px}.sp i{width:62%;margin:0 auto}.sp{justify-content:center}.hc{grid-template-columns:56px minmax(0,1fr);gap:10px;padding-top:10px;box-sizing:content-box}.hc-axis{font-size:11.5px;color:var(--tx2)}.hc-bars{gap:0}.hc-col{padding:0 3px 24px;align-items:center;border-radius:10px}.hc-col .hc-stack{width:58%;max-width:46px;align-self:center}.hc-col em{font-size:11.5px;color:var(--tx2);bottom:3px}.hc-col.sel em{color:var(--tx)}.fin3 .hero-l{padding:24px 28px 20px}.hero-l .legend{padding-left:66px}@media (max-width:767px){.legend,.plot,.xlab{padding-left:42px}.yl span{width:36px}.xlab span,.yl span{font-size:10.5px}.xlab:not(.n12) span{visibility:hidden}.xlab:not(.n12) span:nth-child(4n+1){visibility:visible}.xlab.n12 span:nth-child(2n){visibility:hidden}.bar .fill,.bar .stk-col{width:56%}.hc{grid-template-columns:42px minmax(0,1fr);gap:6px}.hc-axis{font-size:10.5px}.hc-col{padding:0 1px 24px}.hc-col .hc-stack{width:60%}.hc-col em{font-size:10.5px}.hc-col:nth-child(2n) em{visibility:hidden}.hc-col.sel em{visibility:visible;font-weight:700}.hero-l .legend{padding-left:0}.fin3 .hero-l{padding:18px 16px 14px}}@media (min-width:768px) and (max-width:1250px){.xlab.n12 span:nth-child(2n){visibility:visible}}.hc-col em{white-space:nowrap}.hc-stack>i{transition:flex-grow .5s cubic-bezier(.2,.7,.2,1);min-height:0}.hc-col{transition:background-color .2s ease,outline-color .2s ease}.hc-col.out .hc-stack{opacity:.5}.hc-col.all{background:none;outline:0}.hc-col.all em{color:var(--tx2);font-weight:400}.hc-bars{transition:opacity .2s ease}.u-month .hc-col .hc-stack{width:56%;max-width:46px}.u-quarter .hc-col .hc-stack{width:74%;max-width:132px}.u-year .hc-col .hc-stack{width:66%;max-width:112px}.u-quarter .hc-col em,.u-year .hc-col em{font-size:12.5px}@media (max-width:767px){.u-quarter .hc-col .hc-stack{width:72%}.u-year .hc-col .hc-stack{width:68%}.u-quarter .hc-col em,.u-year .hc-col em{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.hc-stack,.hc-stack>i{transition:none!important}}.hc{--lab:24px}.hc.u-quarter,.hc.u-year{--lab:42px}.hc-axis,.hc-col{padding-bottom:var(--lab)}.hc-grid{inset:0 0 var(--lab) 0}.hc-col em{white-space:pre-line;line-height:1.25}@media (max-width:767px){.hc.u-quarter,.hc.u-year{--lab:36px}.hc-col{padding-bottom:var(--lab)}.hc.u-year .hc-col:nth-child(2n) em{visibility:visible}.hc.u-year .hc-col em{font-size:10px}}.hc-col em{white-space:pre}@media (max-width:767px){.hc.u-month .hc-col:has(+.hc-col.sel) em,.hc.u-quarter .hc-col:has(+.hc-col.sel) em{visibility:hidden}}.hc-col .hc-tip{position:absolute;left:50%;bottom:calc(var(--lab, 24px) + (100% - var(--lab, 24px)) * var(--h, .5) + 6px);transform:translate(-50%,4px);z-index:5;display:flex;flex-direction:column;gap:1px;align-items:center;padding:6px 10px;border-radius:8px;background:var(--tx);color:var(--bg);font-size:12px;line-height:1.25;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease,transform .15s ease;box-shadow:0 6px 18px rgba(0,0,0,.28)}.hc-col .hc-tip small{font-size:11px;opacity:.75}.hc-col .hc-tip b{font-size:13px;font-weight:600}.hc-col:hover .hc-tip{opacity:1;transform:translate(-50%)}.hc-col.tip-l .hc-tip{left:0;transform:translateY(4px)}.hc-col.tip-l:hover .hc-tip{transform:none}.hc-col.tip-r .hc-tip{left:auto;right:0;transform:translateY(4px)}.hc-col.tip-r:hover .hc-tip{transform:none}.swap{animation:feel-fade .35s ease both}@media (prefers-reduced-motion:reduce){.swap{animation:none!important}}.hc{padding-top:34px}.hero-l .card-h{margin-bottom:38px}.card-h+.chart,.card-h+.works-bar+.chart,.chart{margin-top:44px}.spark{margin-top:24px}@media (max-width:767px){.hc{padding-top:30px}.hero-l .card-h{margin-bottom:30px}.chart{margin-top:38px}}.slogo{position:relative;flex:0 0 18px;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.slogo i{display:block;width:16px;height:16px;background-color:var(--c,var(--tx));-webkit-mask:var(--m) center /contain no-repeat;mask:var(--m) center /contain no-repeat}.slogo.generic i{background-color:var(--tx3);width:14px;height:14px}.slogo.pair i{position:absolute;width:12px;height:12px}.slogo.pair i:first-child{left:0;top:0}.slogo.pair i:last-child{right:0;bottom:0}.src-n{display:flex;align-items:center;gap:8px;min-width:0}.src-n>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.nm .src-n>b,.rk-t .src-n>b{display:block}.bd li .slogo,.legend li .slogo{margin-right:-2px}.bd li .slogo i,.legend li .slogo i{width:14px;height:14px}.bd li .slogo,.legend li .slogo{flex-basis:16px;width:16px;height:16px}.bd li{grid-template-columns:10px 16px 1fr auto}.fchip .slogo{width:16px;height:16px;flex-basis:16px}.fchip{display:inline-flex;align-items:center;gap:6px}.fchip .slogo i{width:14px;height:14px}.sb-row>span{display:flex;align-items:center;min-width:0}.hl-c .src-n{margin-top:2px}.hl-c .src-n>b.hl-v{font-weight:600}.pstrip{gap:14px 28px;padding:14px 20px;flex-wrap:wrap}.ps-co,.ps-id,.pstrip{display:flex;align-items:center}.ps-co,.ps-id{gap:12px;min-width:0}.ps-avatar{width:40px;height:40px;border:1px solid var(--line2)}.ps-colg{border-radius:10px;padding:3px}.ps-t{display:flex;flex-direction:column;gap:2px;min-width:0}.ps-t b{font-size:14.5px;font-weight:600;white-space:nowrap}.ps-t span{font-size:12px;color:var(--tx2);white-space:nowrap}.ps-facts{display:flex;gap:6px 26px;flex-wrap:wrap;margin-left:auto}.ps-facts dt{font-size:11px;color:var(--tx3)}.ps-facts dd{font-size:13.5px;font-weight:600;margin-top:2px;white-space:nowrap}.ps-links{display:flex;align-items:center;gap:14px}.ps-link{font-size:12.5px;color:var(--tx2);text-decoration:none;padding:6px 2px;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease;white-space:nowrap}.ps-link:hover{color:var(--tx);border-bottom-color:var(--line2)}@media (max-width:1100px){.ps-facts{margin-left:0}}@media (max-width:640px){.pstrip{padding:14px 16px;gap:14px 18px}.ps-co,.ps-id{flex:1 1 100%}.ps-facts{gap:8px 22px;width:100%}.ps-links{width:100%;justify-content:space-between}}.slogo i.td0,.slogo i.ti0{background-image:linear-gradient(180deg,var(--g8e9bf5),var(--g5266eb))}.slogo i.td1{background-image:linear-gradient(180deg,var(--ge58fcc),var(--gb35aa8))}.slogo i.td2{background-image:linear-gradient(180deg,var(--g7ccba0),var(--g3e9a6e))}.slogo i.td3{background-image:linear-gradient(180deg,var(--g8cbbe6),var(--g4a86c4))}.slogo i.td4{background-image:linear-gradient(180deg,var(--ge8b877),var(--gc88a3e))}.slogo i.td5{background-image:linear-gradient(180deg,var(--g8a8a8a),var(--g5a5a5a))}.slogo i.ti0{background-image:linear-gradient(180deg,var(--g62bdff),var(--g2f6bff))}.slogo i.ti1{background-image:linear-gradient(180deg,var(--gff8ac6),var(--gd4388f))}.slogo i.ti2{background-image:linear-gradient(180deg,var(--gff9d8a),var(--ge5483a))}.slogo i.ti3{background-image:linear-gradient(180deg,var(--g7fe3c0),var(--g15935a))}.slogo i.ti4{background-image:linear-gradient(180deg,var(--gffd25a),var(--gd18a00))}.slogo i.ti5{background-image:linear-gradient(180deg,var(--g8d96a0),var(--g4b525a))}.slogo i[class^=td],.slogo i[class^=ti],.slogo.generic i[class^=td],.slogo.generic i[class^=ti]{background-color:transparent}.slogo i[class^=td],.slogo i[class^=ti]{background-size:100% 100%;background-repeat:no-repeat}.view-seg{flex:none}.hc-stack>i.tot{background:linear-gradient(180deg,var(--g62bdff),var(--g2f6bff))}.hc-stack{transition:height .5s cubic-bezier(.2,.7,.2,1),opacity .25s ease,filter .18s ease}button.hc-col{border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;width:100%;text-align:center;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}button.hc-col:hover{background:var(--hover-tint)}button.hc-col:hover .hc-stack{filter:brightness(1.18)}button.hc-col:focus-visible{outline:2px solid var(--sel-ring);outline-offset:1px}button.hc-col.all.sel,button.hc-col.inp.sel,button.hc-col.sel{background:var(--sel-tint);outline:1px solid var(--sel-ring)}button.hc-col.sel:focus-visible{outline:2px solid var(--sel-ring)}button.hc-col.out.sel .hc-stack,button.hc-col.sel .hc-stack{opacity:1}button.hc-col.sel em{color:var(--tx);font-weight:600}.hc-col.inp em{color:var(--tx2)}.hero-r .k{text-transform:none}.sel-chg{display:block;margin-top:2px;font-size:12.5px}.bd li{grid-template-columns:10px 16px minmax(0,1fr) auto;row-gap:0}.bd li small{grid-column:3/-1;grid-row:2;font-size:11.5px;color:var(--tx3);display:block;text-align:left}.bd li{padding:7px 0}.bd li b{text-align:right}.bd li small .sc.up{color:var(--pos,#3e9a6e)}.bd li small .sc.down{color:var(--neg,#e5483a)}@media (max-width:767px){.view-seg button{padding-left:10px;padding-right:10px}.hero-chart .card-h{flex-wrap:wrap}}.fin3.fin2{grid-template-columns:minmax(0,1fr) 256px}@media (max-width:1023px){.fin3.fin2{grid-template-columns:minmax(0,1fr)}}.rev-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.rev-ctl .chips-row{margin:0}.cv{flex:none;position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:var(--chip);border:1px solid var(--hair);color:var(--tx3);line-height:0}.cv img{display:block;width:100%;height:100%;object-fit:cover}.cv28{width:28px;height:28px;border-radius:6px}.cv32{width:32px;height:32px;border-radius:7px}.cv40{width:40px;height:40px;border-radius:8px}.cv48{width:48px;height:48px;border-radius:10px}.cv.none{background:var(--ctl)}.rk li.rk-song{grid-template-columns:20px 32px minmax(0,1fr) auto auto 78px}.tt li.tt-c{grid-template-columns:24px 32px minmax(0,1fr) 120px 90px}.song-h{grid-template-columns:28px 32px minmax(0,1.8fr) 1fr 1fr 1fr 18px}.list li .cv{margin-right:-4px}@media (max-width:767px){.tt li.tt-c{grid-template-columns:20px 32px minmax(0,1fr) auto;gap:10px}.rk li.rk-song{grid-template-columns:16px 32px minmax(0,1fr) auto 64px}.song-h{grid-template-columns:22px 32px minmax(0,1fr) auto 16px;gap:8px}}.hc-ctls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;flex:none}.hc-ctls .view-seg{margin:0}.chart-seg button{display:inline-flex;align-items:center;gap:6px}.chart-seg button svg{flex:none}.hero-u{font-size:13px;font-weight:400;color:var(--tx2);letter-spacing:0}.hl-svg{position:absolute;left:0;right:0;top:0;bottom:var(--lab);width:100%;height:calc(100% - var(--lab));overflow:visible;pointer-events:none;z-index:1}.hl-svg path{fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.hl-svg .hl-area{stroke:none}.hl-svg .hl-tot{stroke:var(--g2f6bff);stroke-width:2.4px}.hl-svg .hl-src{stroke-width:1.5px;opacity:.9}.hl-dot.l0,.hl-svg .l0{--lc:var(--g5266eb)}.hl-dot.l1,.hl-svg .l1{--lc:var(--gb35aa8)}.hl-dot.l2,.hl-svg .l2{--lc:var(--g3e9a6e)}.hl-dot.l3,.hl-svg .l3{--lc:var(--g4a86c4)}.hl-dot.l4,.hl-svg .l4{--lc:var(--gc88a3e)}.hl-dot.l5,.hl-svg .l5{--lc:var(--g5a5a5a)}.hl-svg .hl-src{stroke:var(--lc)}.hl-svg{animation:hl-in .45s ease both}@keyframes hl-in{0%{opacity:0}to{opacity:1}}.c-line .hc-col{z-index:2}.c-line .hc-col:hover{background:none}.c-line .hc-col.sel{background:var(--sel-tint);outline:1px solid var(--sel-ring)}.hl-cross{position:absolute;left:50%;top:0;bottom:var(--lab);width:0;border-left:1px dashed var(--tx3);opacity:0;transition:opacity .12s ease;pointer-events:none}.hc-col.sel .hl-cross,.hc-col:hover .hl-cross{opacity:.7}.hl-dot{position:absolute;left:50%;bottom:calc(var(--lab) + (100% - var(--lab)) * var(--p, 0));width:9px;height:9px;border-radius:50%;background:var(--g2f6bff);border:2px solid var(--card);box-sizing:content-box;opacity:0;transform:scale(.6);transition:opacity .12s ease,transform .12s ease;pointer-events:none;padding:0;width:7px;height:7px;margin:0 0 -5.5px -5.5px}.hl-dot.s{background:var(--lc);width:5px;height:5px;margin:0 0 -4.5px -4.5px;border-width:1.5px}.hc-col.sel .hl-dot,.hc-col:hover .hl-dot{opacity:1;transform:none}.c-line .hc-col .hc-tip{z-index:6}.c-line .hc-col.out .hl-dot{opacity:0}@media (max-width:767px){.hc-ctls{justify-content:flex-start}.hc-ctls .chart-seg button{padding-left:9px;padding-right:9px}}.c-line .hc-col .hc-tip.below{bottom:calc(var(--lab, 24px) + (100% - var(--lab, 24px)) * var(--h, .5) - 58px)}.viewall{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:14px;padding:13px 18px;border-radius:18px;background:var(--card);border:1px solid var(--hair);color:var(--tx);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.viewall:hover{background:var(--card2);border-color:var(--sel-ring)}.viewall svg{color:var(--tx2)}.song.tot{border-bottom:0;margin-top:6px}.song.tot .song-h.static{border-top:1px solid var(--line2);border-radius:0;padding-top:14px;padding-bottom:6px}.song.tot .song-h.static .nm{display:flex;flex-direction:column;gap:2px;min-width:0}.song.tot .song-h.static .nm b{font-weight:600;font-size:14px;white-space:nowrap}.song.tot .song-h.static .tot-n{font-size:11px;color:var(--tx3);font-weight:400}.song.tot .song-h.static .num{font-weight:600}.song.tot .song-h.static .num small{font-weight:400;color:var(--tx3)}.works-note{color:var(--tx2);font-size:12.5px;line-height:1.55;margin-top:12px;max-width:78ch;overflow-wrap:anywhere}:root{--c-amt:88px;--c-chg:76px;--c-gap:10px}@media (max-width:767px){:root{--c-amt:66px;--c-chg:70px;--c-gap:8px}}.delta.fx,.list li>span:last-child,.num,.rk-c,.rk-s,.rk-v,.tt .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rk li{grid-template-columns:20px minmax(0,1fr) 44px var(--c-amt) var(--c-chg);gap:var(--c-gap);padding-right:0}.rk li.rk-song{grid-template-columns:20px 32px minmax(0,1fr) var(--c-amt) var(--c-chg)}.rk-s,.rk-v{min-width:0;text-align:right}.rk-c,.rk-s,.rk-v{white-space:nowrap}.rk-c{display:flex;justify-content:flex-end}.delta.fx{display:inline-grid;grid-template-columns:11px 1fr;column-gap:4px;justify-content:stretch;align-items:center;width:100%;max-width:var(--c-chg)}.delta.fx .arr{font-style:normal;font-size:9px;text-align:left}.delta.fx .dv{text-align:right}.card-h .k.hd-amt{width:var(--c-amt);text-align:right;margin-right:calc(var(--c-chg) + var(--c-gap));white-space:nowrap;align-self:center}@media (max-width:767px){.rk li{grid-template-columns:16px minmax(0,1fr) var(--c-amt) var(--c-chg)}.rk-s{display:none}.rk li.rk-song{grid-template-columns:16px 32px minmax(0,1fr) var(--c-amt) var(--c-chg)}}.tt li.tt-c{grid-template-columns:24px 32px minmax(0,1fr) var(--c-amt) var(--c-chg);gap:var(--c-gap)}.tt .num{align-items:flex-end;text-align:right}.tt .num,.tt .num small{white-space:nowrap}@media (max-width:767px){.tt li.tt-c{grid-template-columns:20px 32px minmax(0,1fr) var(--c-amt)}}.song-h{grid-template-columns:28px 32px minmax(0,1fr) var(--c-amt) var(--c-amt) var(--c-chg) 18px;column-gap:12px}.song-h .num{align-items:flex-end;text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:767px){.song-h{grid-template-columns:22px 32px minmax(0,1fr) var(--c-amt) 16px;gap:8px}}.rk-wrap{display:flex;flex-direction:column;min-height:0;flex:1 1}.rk-scroll{overflow-y:auto;flex:1 1 auto;min-height:0;margin-right:-6px;padding-right:6px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--hair) transparent}.rk-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid var(--hair);margin-top:4px}.rk-foot .rk-more{margin-top:0}.rk-foot .rk-all{margin-left:auto;display:inline-flex;align-items:center;gap:6px}@media (min-width:1024px){.lists{align-items:stretch}.lists>.songs-card{display:flex;flex-direction:column;contain:size;min-height:0}}@media (max-width:1023px){.rk-scroll{max-height:520px}}@media (max-width:767px){.lists .card-h{flex-wrap:wrap;row-gap:10px}.card-h .k.hd-amt{flex:0 0 var(--c-amt);margin-left:auto;width:var(--c-amt);font-size:11px}}.ti.vt-ico{color:var(--tx2)}.vt{flex-direction:column;gap:16px}.vt,.vt-ban{display:flex}.vt-ban{flex-wrap:wrap;gap:4px 14px;align-items:baseline;padding:11px 16px;border-radius:14px;border:1px dashed var(--warn);background:rgba(242,183,5,.07);color:var(--warn-tx);font-size:12.5px}.vt-ban b{letter-spacing:.06em;font-size:12px}.vt-ban span{color:var(--tx2)}.vt-k{grid-template-columns:repeat(4,minmax(0,1fr))}.vt-k .kpi b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vt-k .delta{font-size:12px;white-space:normal}.vt-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.vt-bar .dl:disabled{opacity:.4}.vt-st{margin-top:-6px}.vt-h{font-size:20px;font-weight:600;letter-spacing:-.01em;margin-top:10px}.vt-sub{margin-top:-10px}.vt-ch{margin-bottom:10px}.vt-ch .ct2{font-size:16px}.vt-r{display:grid;grid-template-columns:52px minmax(0,1fr) minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;align-items:center;padding:12px 0;border-top:1px solid var(--hair)}.vt-l{color:var(--tx2);font-size:13px;font-weight:500}.vt-c{display:flex;flex-direction:column;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.vt-c small{font-size:11px;color:var(--tx3)}.vt-v{font-size:22px;font-weight:600;letter-spacing:-.02em;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.vt-g{grid-column:2/-1;height:6px;background:var(--chip);overflow:hidden}.vt-g,.vt-g i{display:block;border-radius:99px}.vt-g i{height:100%;background:linear-gradient(90deg,var(--g5266eb),var(--gb3bbf6));animation:feel-grow-x .8s cubic-bezier(.2,.7,.2,1) both;transform-origin:left}.vt-cont .vt-g i{background:repeating-linear-gradient(135deg,var(--g5266eb) 0 6px,var(--g2a3a63) 6px 10px)}.vt-cond{margin:8px 0 0;padding:12px 0 0;border-top:1px solid var(--hair);list-style:none;display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--warn-tx)}.vt-cond li:before{content:"– "}.vt-cv{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--tx2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vt-cv .w{color:var(--warn-tx);font-weight:600}.vt-cv .mut{color:var(--tx3)}.vt-warn{margin-top:10px;padding:9px 12px;border-radius:10px;background:rgba(242,183,5,.1);color:var(--warn-tx);font-size:12.5px;line-height:1.45}.vt-off{opacity:.5;filter:grayscale(.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vt-off .vt-g i{background:var(--tx3)}.vt-tw{overflow-x:auto}.vt-t{width:100%;border-collapse:collapse;font-size:13px}.vt-t td,.vt-t th{padding:9px 8px;border-top:1px solid var(--hair);text-align:right}.vt-t thead th{border-top:0;color:var(--tx2);font-weight:500;font-size:12px}.vt-t th[scope=row]{text-align:left;font-weight:500;color:var(--tx);white-space:nowrap}.vt-t th small{display:block;font-weight:400;color:var(--tx3);font-size:11px}.vt-in{display:inline-flex;align-items:center;gap:4px}.vt-in input{width:68px;height:32px;border-radius:10px;background:var(--ctl2);border:1px solid var(--line);color:var(--tx);font:inherit;font-size:13px;text-align:right;padding:0 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;outline:0}.vt-in input:focus{border-color:#5a8cff}.vt-in i{font-style:normal;color:var(--tx3);font-size:12px;min-width:14px}.vt-m{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--hair);font-size:13px}.vt-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 24px;gap:12px 24px}.vt-basis,.vt-inputs label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--tx2);min-width:0}.vt-basis{grid-column:1/-1;flex-wrap:wrap;justify-content:flex-start}.vt-basis small{color:var(--tx3)}.vt-vendor{margin-top:0}.vt-fl{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:13px;color:var(--tx2);line-height:1.5}.vt-fl b{color:var(--tx);font-weight:600}.vt-foot{color:var(--tx2);font-size:12.5px;text-align:center;border-top:1px solid var(--hair);padding:14px 0 2px}@media (max-width:1023px){.vt-inputs,.vt-k{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.vt-k{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-k .kpi b{font-size:20px}.vt-r{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr);gap:6px 10px}.vt-r>:first-child{grid-column:1;grid-row:1;align-self:center}.vt-r>:nth-child(4){grid-column:2/-1;grid-row:1;text-align:left;font-size:21px}.vt-r>:nth-child(2){grid-column:2;grid-row:2}.vt-r>:nth-child(3){grid-column:3;grid-row:2}.vt-r>:nth-child(5){grid-column:2/-1;grid-row:3}.vt-r>:nth-child(6){grid-column:2/-1;grid-row:4}.vt-inputs{grid-template-columns:minmax(0,1fr)}.vt-t th[scope=row]{white-space:normal;max-width:92px}.vt-t td,.vt-t th{padding:8px 3px}.vt-in i{display:none}.vt-t .vt-in input{width:56px;padding:0 3px;font-size:12px}.vt-off .vt-c small{white-space:normal}}.vt-hero{display:flex;flex-direction:column;gap:16px}.vt-hh{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}.vt-hh .vt-h{margin-top:0}.vt-hh .dl:disabled{opacity:.4}.vt-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.vt-tc{background:var(--card);border:1px solid var(--hair);border-radius:22px;padding:22px 22px 18px;display:flex;flex-direction:column;gap:4px;min-width:0;position:relative;overflow:hidden}.vt-tc:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--g5266eb),var(--gb3bbf6));opacity:.55}.vt-tc.c1:before{opacity:.8}.vt-tc.c2:before{opacity:1}.vt-tl{color:var(--tx2);font-size:13px;font-weight:500}.vt-tv{font-size:44px;font-weight:600;letter-spacing:-.03em;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.vt-ts{color:var(--tx3);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vt-tb{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--hair);font-size:13px;color:var(--tx2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-wrap:wrap}.vt-tb .vt-in input{width:72px;font-size:15px;font-weight:600}.vt-cmp{display:flex;flex-direction:column;gap:10px}.vt-cr{display:grid;grid-template-columns:44px minmax(0,1fr) 64px;grid-gap:12px;gap:12px;align-items:center}.vt-cr .vt-g{grid-column:auto;height:10px}.vt-cv2{text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px}.vt-hn{color:var(--tx2);font-size:13px;line-height:1.5;margin:0;padding:10px 14px;border-left:2px solid var(--warn);background:var(--hov);border-radius:0 10px 10px 0}.vt-more{border:1px solid var(--hair);border-radius:22px;background:var(--card)}.vt-more>summary{list-style:none;cursor:pointer;padding:18px 22px;display:flex;flex-direction:column;gap:2px}.vt-more>summary::-webkit-details-marker{display:none}.vt-more>summary span{font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.vt-more>summary span:after{content:"+";margin-left:auto;color:var(--tx2);font-weight:400;font-size:20px;line-height:1}.vt-more[open]>summary span:after{content:"–"}.vt-more>summary small{color:var(--tx3);font-size:12.5px}.vt-more[open]>summary{border-bottom:1px solid var(--hair)}.vt-in-more{display:flex;flex-direction:column;gap:16px;padding:18px 16px 20px}@media (max-width:1023px){.vt-tv{font-size:36px}}@media (max-width:767px){.vt-3{grid-template-columns:minmax(0,1fr)}.vt-tv{font-size:38px}.vt-in-more{padding:14px 8px 16px}}.vt-3 .vt-tc .vt-sl,.vt-tc .vt-sc{margin-top:12px}.vt-tc .vt-sc{align-self:flex-start}.vt-sl{display:flex;align-items:center;gap:12px;min-width:0}.vt-sl b{font-size:12.5px;font-weight:600;min-width:62px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tx)}.vt-sl input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1;min-width:0;height:22px;background:transparent;cursor:pointer;--p:50%}.vt-sl input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:linear-gradient(90deg,var(--g5266eb),var(--gb3bbf6)) 0 0 /var(--p) 100% no-repeat,var(--chip)}.vt-sl input[type=range]::-moz-range-track{height:6px;border-radius:99px;background:var(--chip)}.vt-sl input[type=range]::-moz-range-progress{height:6px;border-radius:99px;background:linear-gradient(90deg,var(--g5266eb),var(--gb3bbf6))}.vt-sl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-6px;border-radius:6px;background:var(--tx);border:3px solid var(--g5266eb);box-shadow:0 1px 6px rgba(0,0,0,.35);-webkit-transition:transform .15s;transition:transform .15s}.vt-sl input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:6px;background:var(--tx);border:3px solid var(--g5266eb)}.vt-sl input[type=range]:active::-webkit-slider-thumb{transform:scale(1.18)}.vt-sl input[type=range]:focus-visible{outline:2px solid var(--g5266eb);outline-offset:2px;border-radius:6px}.vt-sc{position:relative;display:inline-flex;align-items:center;gap:9px;height:28px;padding:0 12px 0 10px;border-radius:8px;background:var(--hov);border:1px solid var(--hair);font-size:12px;color:var(--tx2);cursor:help;outline:none;transition:border-color .2s,background .2s;max-width:100%}.vt-sc b{color:var(--tx);font-weight:600;transition:color .2s}.vt-sc:focus-visible,.vt-sc:hover{border-color:var(--line2)}.vt-sc-m{display:inline-flex;gap:2px;align-items:flex-end;height:14px}.vt-sc-m i{width:4px;height:6px;border-radius:2px;background:var(--chip2);transition:background .25s,height .25s}.vt-sc-m i:nth-child(n+3){height:8px}.vt-sc-m i:nth-child(n+5){height:10px}.vt-sc-m i:nth-child(n+7){height:13px}.vt-sc.lo .vt-sc-m i.on{background:var(--neg)}.vt-sc.md .vt-sc-m i.on{background:var(--warn)}.vt-sc.hi .vt-sc-m i.on{background:var(--pos)}.vt-sc.lo b{color:var(--neg)}.vt-sc.md b{color:var(--warn)}.vt-sc.hi b{color:var(--pos)}.vt-pop{position:absolute;z-index:30;left:0;bottom:calc(100% + 8px);width:min(320px,calc(100vw - 48px));background:var(--pop);border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:none;flex-direction:column;gap:8px;box-shadow:0 10px 30px var(--shadow-c);font-size:12px;white-space:normal;color:var(--tx2)}.vt-sc:focus .vt-pop,.vt-sc:focus-within .vt-pop,.vt-sc:hover .vt-pop{display:flex}.vt-pop>b{color:var(--tx);font-size:12.5px}.vt-pr{display:grid;grid-template-columns:1fr auto;grid-gap:1px 10px;gap:1px 10px}.vt-pr b{color:var(--tx);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vt-pr small{grid-column:1/-1;line-height:1.35}.vt-pr.tot{border-top:1px solid var(--hair);padding-top:8px}.vt-th{background:var(--card);border:1px solid var(--hair);border-radius:22px;padding:22px 22px 14px;margin:0}.vt-th-track{position:relative;height:14px;border-radius:99px;background:var(--chip);margin:26px 0 0}.vt-th-track .fill{position:absolute;top:0;bottom:0;border-radius:99px;background:linear-gradient(90deg,var(--g5266eb),var(--gb3bbf6));transition:left .25s ease,width .25s ease}.vt-th-track s{position:absolute;top:-4px;width:6px;height:22px;margin-left:-3px;border-radius:3px;background:var(--tx);text-decoration:none;transition:left .25s ease;box-shadow:0 0 0 2px var(--card)}.vt-th-track s em,.vt-th-track u em{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%);font-style:normal;font-size:11px;color:var(--tx2);white-space:nowrap}.vt-th-track s.h1{background:var(--g5266eb)}.vt-th-track s.h1 em{color:var(--tx);font-weight:600}.vt-th-track u{position:absolute;top:-10px;bottom:-10px;width:0;border-left:2px dashed var(--warn);text-decoration:none;transition:left .25s ease}.vt-th-track u em{bottom:auto;top:calc(100% + 4px);color:var(--warn-tx)}.vt-th-axis{position:relative;height:22px;margin-top:34px}.vt-th-axis span{position:absolute;transform:translateX(-50%);font-size:10.5px;color:var(--tx3);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vt-th-axis span:first-child{transform:none}.vt-th-axis span:last-child{transform:translateX(-100%)}.vt-th-lanes{display:flex;flex-direction:column;gap:14px;margin-top:4px;padding-top:12px;border-top:1px solid var(--hair)}.vt-lane{position:relative;height:34px;font-size:11.5px;color:var(--tx2)}.vt-ln{left:0;white-space:nowrap}.vt-lane small,.vt-ln{position:absolute;top:0}.vt-lane small{right:0}.vt-lb{position:absolute;top:18px;height:8px;border-radius:99px;transition:left .25s,width .25s}.vt-lb.a{background:repeating-linear-gradient(135deg,var(--g5266eb) 0 6px,var(--g2a3a63) 6px 10px)}.vt-lb.b{background:repeating-linear-gradient(135deg,var(--g3e9a6e) 0 6px,var(--g11310c) 6px 10px)}.vt-ch{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:14px}.vt-sh{margin:14px 0 8px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--tx3)}.vt-pp-g{display:grid;grid-template-columns:minmax(260px,380px) 1fr;grid-gap:24px;gap:24px;align-items:start}.vt-pp-r .vt-sh:first-child{margin-top:0}.vt-venn{width:100%;height:auto;max-height:340px;overflow:visible}.vv-c{cursor:pointer;outline:none}.vv-c circle{transition:opacity .25s,fill-opacity .25s}.vv-c circle:first-child{fill-opacity:.42;mix-blend-mode:screen}:root[data-theme=light] .vv-c circle:first-child{mix-blend-mode:multiply;fill-opacity:.5}.vv-c .ring{fill:none;stroke:var(--tx3);stroke-width:1.2}.vv-c:focus-visible circle:first-child,.vv-c:hover circle:first-child{fill-opacity:.6}.vv-c:focus-visible .ring{stroke:var(--tx);stroke-width:2}.vv-c.off circle:first-child{fill-opacity:.06}.vv-c.off .ring{stroke-dasharray:4 4;opacity:.6}.vv-n{fill:var(--tx);font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none;paint-order:stroke;stroke:var(--card);stroke-width:3px}.vv-l{fill:var(--tx2);font-size:12px;transition:opacity .2s}.vv-l.off{opacity:.45;text-decoration:line-through}.vt-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:8px;gap:8px}.vt-chip{display:flex;flex-direction:column;gap:6px;text-align:left;padding:8px 10px;border-radius:10px;background:var(--hov);border:1px solid var(--hair);color:var(--tx);transition:opacity .2s,border-color .2s,background .2s;min-width:0}.vt-chip:hover{border-color:var(--line2)}.vt-chip:focus-visible{outline:2px solid var(--g5266eb);outline-offset:1px}.vt-chip-t{display:flex;justify-content:space-between;gap:8px;font-size:12px;min-width:0}.vt-chip-t span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.vt-chip-t b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.vt-chip .vt-g{grid-column:auto;height:4px}.vt-chip:not(.on){opacity:.42}.vt-chip:not(.on) .vt-chip-t span{text-decoration:line-through}.vt-pool-v{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--hair)}.vt-pool-v>div{display:flex;flex-direction:column;gap:2px;min-width:0}.vt-pool-v .k,.vt-res .k{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--tx3);font-weight:600}.vt-pool-v>div>b,.vt-res>div>b{font-size:24px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;transition:color .2s}.vt-split{margin-top:18px;display:flex;flex-direction:column;gap:8px}.vt-sp-h{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--tx2)}.vt-sp-b{display:flex;height:10px;border-radius:99px;overflow:hidden;background:var(--chip)}.vt-sp-b i{display:block;height:100%;transition:width .25s}.vt-sp-b .a,.vt-sp-l u.a{background:linear-gradient(90deg,var(--g5266eb),var(--gb3bbf6))}.vt-sp-b .b,.vt-sp-l u.b{background:repeating-linear-gradient(135deg,var(--g3e9a6e) 0 5px,var(--g11310c) 5px 8px)}.vt-sp-l{display:flex;gap:6px 18px;flex-wrap:wrap;font-size:12px;color:var(--tx2)}.vt-sp-l u{display:inline-block;width:12px;height:6px;border-radius:3px;margin-right:6px;vertical-align:middle;text-decoration:none}.vt-wf{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:8px;gap:8px;align-items:end;padding:6px 0 0}.vt-wc{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.vt-wv{font-size:11.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tx);white-space:nowrap}.vt-wc.down .vt-wv{color:var(--neg)}.vt-wc.up .vt-wv{color:var(--pos)}.vt-wc.flat .vt-wv{color:var(--tx3)}.vt-wt{position:relative;width:100%;height:170px;background:var(--inset);border-radius:10px;overflow:hidden}.vt-wt i{position:absolute;left:14%;right:14%;border-radius:6px;transition:bottom .3s ease,height .3s ease}.vt-wc.tot .vt-wt i{background:linear-gradient(180deg,var(--gb3bbf6),var(--g5266eb))}.vt-wc.down .vt-wt i{background:linear-gradient(180deg,var(--neg),color-mix(in srgb,var(--neg) 55%,transparent))}.vt-wc.up .vt-wt i{background:linear-gradient(180deg,var(--pos),color-mix(in srgb,var(--pos) 55%,transparent))}.vt-wc.flat .vt-wt i{background:var(--chip2)}.vt-wl{font-size:11px;color:var(--tx2);text-align:center;line-height:1.2}.vt-ctl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px;align-items:start;margin-top:18px;padding-top:16px;border-top:1px solid var(--hair)}.vt-cb{display:flex;flex-direction:column;gap:8px;align-items:flex-start;grid-column:1/-1}.vt-cl{font-size:12px;font-weight:600;color:var(--tx2)}.vt-tg{display:grid;grid-template-columns:auto 1fr;grid-gap:8px 12px;gap:8px 12px;align-items:center;padding:10px 12px;background:var(--hov);border:1px solid var(--hair);border-radius:12px;min-width:0;transition:border-color .2s}.vt-tg.on{border-color:var(--line2)}.vt-tg-l{font-size:13px;font-weight:600}.vt-tg-c{grid-column:1/-1;display:flex;flex-direction:column;gap:4px;opacity:.45;pointer-events:none;transition:opacity .2s}.vt-tg.on .vt-tg-c{opacity:1;pointer-events:auto}.vt-sw{width:34px;height:20px;background:var(--chip2);position:relative;transition:background .2s;flex:none}.vt-sw,.vt-sw i{border-radius:99px}.vt-sw i{position:absolute;left:2px;top:2px;width:16px;height:16px;background:var(--tx);transition:transform .2s}.vt-tg.on .vt-sw{background:linear-gradient(90deg,var(--g5266eb),var(--gb3bbf6))}.vt-tg.on .vt-sw i{transform:translateX(14px)}.vt-sw:focus-visible{outline:2px solid var(--g5266eb);outline-offset:2px}.vt-res{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid var(--hair)}.vt-res>div{display:flex;flex-direction:column;gap:2px}.vt-res>div>b{font-size:32px}@media (max-width:760px){.vt-pp-g{grid-template-columns:1fr;gap:14px}.vt-pool-v{grid-template-columns:repeat(2,1fr)}.vt-ctl{grid-template-columns:1fr}.vt-th{padding:18px 14px 10px}.vt-th-axis span:nth-child(2),.vt-th-axis span:nth-child(4){display:none}.vt-wf{gap:4px}.vt-wt{height:130px}.vt-wl{font-size:10px}.vt-wv{font-size:10.5px}.vt-chips{grid-template-columns:1fr}.vt-pop{width:min(300px,calc(100vw - 80px))}.vt-wl .lf{display:none}}@media (prefers-reduced-motion:reduce){.vt-lb,.vt-sc-m i,.vt-sp-b i,.vt-th-track *,.vt-wt i{transition:none}}.vt-hint{margin:10px 0 0;text-align:center;font-size:12.5px;color:var(--tx2)}.vt-chip{align-items:stretch}.vt-wl .ls{display:none}@media (max-width:760px){.vt-wl .ls{display:inline}}.vt-res .vt-pop{left:auto;right:0}.vt-tc.sweet{border-color:var(--g5266eb);box-shadow:0 0 0 1px var(--g5266eb),0 8px 28px -12px var(--g5266eb)}.vt-tc.sweet:before{opacity:1;height:4px}.vt-tc.sweet .vt-tl{color:var(--tx);font-weight:600}.vt-th-track.has-ptr{margin-top:62px}.vt-th-track b.ptr{position:absolute;top:-38px;height:36px;width:0;border-left:2px solid var(--warn);z-index:0;transition:left .25s ease;pointer-events:none}.vt-th-track b.ptr:after{content:"";position:absolute;left:-6px;bottom:-2px;border:5px solid transparent;border-top:7px solid var(--warn);border-bottom:0}.vt-th-track b.ptr.up{border-color:var(--pos)}.vt-th-track b.ptr.up:after{border-top-color:var(--pos)}.vt-th-track b.ptr.dn{border-color:var(--neg)}.vt-th-track b.ptr.dn:after{border-top-color:var(--neg)}.vt-th-track b.ptr em{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);font-style:normal;font-size:11px;font-weight:600;white-space:nowrap;color:var(--tx);background:var(--card);padding:0 4px;border-radius:4px}.vt-th-track b.ptr.up em{color:var(--pos)}.vt-th-track b.ptr.dn em{color:var(--neg)}.vt-th-track b.ptr.st em{color:var(--warn-tx)}.vt-th-track s{z-index:1}.vt-lb.x{background:repeating-linear-gradient(135deg,var(--tx3) 0 6px,transparent 6px 10px);opacity:.85}.vt-lane .vt-ln{max-width:calc(100% - 70px);overflow:hidden;text-overflow:ellipsis}.vt-bn,.vt-tp{display:flex;flex-direction:column;gap:14px}.vt-tp-g{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.vt-dsvg,.vt-tchart{width:100%;height:auto;display:block;overflow:visible}.tc-grid{stroke:var(--hair);stroke-width:1}.tc-ax{fill:var(--tx3);font-size:10.5px}.tc-b{opacity:.5}.tc-b.cur{opacity:1}.tc-ghost{stroke:var(--tx3);stroke-width:1.6;stroke-dasharray:2 3;stroke-linejoin:round}.tc-trend{stroke:var(--warn);stroke-width:2.2;stroke-dasharray:6 4;stroke-linecap:round}.vt-tleg{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:11.5px;color:var(--tx2);margin-top:8px}.vt-tleg u{display:inline-block;width:16px;height:0;margin-right:6px;vertical-align:middle;text-decoration:none}.vt-tleg u.b{height:8px;border-radius:2px;background:linear-gradient(var(--gb3bbf6),var(--g5266eb))}.vt-tleg u.g{border-top:2px dotted var(--tx3)}.vt-tleg u.t{border-top:2px dashed var(--warn)}.vt-cls{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;padding:12px 14px;border-radius:14px;background:var(--hov);border:1px solid var(--hair);border-left-width:4px}.vt-cls .k{font-size:11.5px;color:var(--tx3);width:100%}.vt-cls b{font-size:22px;letter-spacing:-.01em}.vt-cls small{color:var(--tx2);font-size:12px}.vt-cls.up{border-left-color:var(--pos)}.vt-cls.up b{color:var(--pos)}.vt-cls.dn{border-left-color:var(--neg)}.vt-cls.dn b{color:var(--neg)}.vt-cls.st{border-left-color:var(--warn)}.vt-cls.st b{color:var(--warn-tx)}.vt-sig{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column}.vt-sig li{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--hair);font-size:12.5px;color:var(--tx2)}.vt-sig b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.vt-sig i{font-style:normal;font-size:11px;text-align:center}.vt-sig .up{color:var(--pos)}.vt-sig .dn{color:var(--neg)}.vt-raw,.vt-sig .st{color:var(--tx3)}.vt-raw{display:block;margin-top:8px;font-size:11.5px;line-height:1.45}.vt-rules{font-size:12.5px;line-height:1.55;color:var(--tx2);padding:10px 14px;background:var(--hov);border-radius:12px}.vt-rules b{color:var(--tx)}.vt-map{display:flex;flex-direction:column;gap:8px}.vt-map-h{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--tx2)}.vt-map-h b{color:var(--tx);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vt-map-t{position:relative;height:10px;border-radius:99px;background:var(--chip);margin:4px 6px 26px}.vt-map-t .fill{position:absolute;inset:0;border-radius:99px;background:linear-gradient(90deg,var(--neg),var(--warn),var(--pos));opacity:.55}.vt-map-t s{position:absolute;top:-5px;width:8px;height:20px;margin-left:-4px;border-radius:4px;background:var(--tx);box-shadow:0 0 0 2px var(--card);text-decoration:none;transition:left .25s ease}.vt-map-t span{position:absolute;top:18px;transform:translateX(-50%);font-size:11px;color:var(--tx3);white-space:nowrap}.vt-map-t span:first-of-type{transform:none}.vt-map-t span:last-of-type{transform:translateX(-100%)}.vt-bn-n,.vt-map small{color:var(--tx3);font-size:12px;line-height:1.5}.vt-aside{color:var(--tx3);font-style:normal}.vt-tag{font-size:11.5px;padding:4px 10px;border-radius:99px;border:1px solid var(--warn);color:var(--warn-tx);white-space:nowrap;align-self:flex-start}.vt-nf{margin:0;font-size:13px;line-height:1.5;color:var(--tx2);padding:10px 14px;border-left:2px solid var(--warn);background:var(--hov);border-radius:0 10px 10px 0}.vt-nf b,.vt-sh{color:var(--tx)}.vt-sh{margin:6px 0 0;font-size:13px;font-weight:600}.vt-bands{position:relative;display:flex;flex-direction:column;gap:8px}.vt-band{display:grid;grid-template-columns:96px minmax(0,1fr) 82px;grid-gap:10px;gap:10px;align-items:center;font-size:12px;color:var(--tx2)}.vt-band.hit .vt-bl{color:var(--tx);font-weight:600}.vt-bt{position:relative;height:14px;border-radius:99px;background:var(--chip)}.vt-bt .tgt{position:absolute;top:-3px;bottom:-3px;background:color-mix(in srgb,var(--warn) 22%,transparent);border-left:1px dashed var(--warn);border-right:1px dashed var(--warn)}.vt-bt .rg{position:absolute;top:3px;bottom:3px;border-radius:99px;background:linear-gradient(90deg,var(--g5266eb),var(--gb3bbf6))}.vt-band.hit .vt-bt .rg{top:1px;bottom:1px}.vt-bv{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vt-band-ax{position:relative;height:14px;margin:0 82px 0 106px}.vt-band-ax span{position:absolute;transform:translateX(-50%);font-size:10.5px;color:var(--tx3)}.vt-bn-n u.tgt{display:inline-block;width:12px;height:10px;background:color-mix(in srgb,var(--warn) 22%,transparent);border:1px dashed var(--warn);vertical-align:middle;text-decoration:none}.vt-dc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:20px;gap:20px;align-items:start}.dc-ref{stroke:var(--tx3);stroke-width:1.2;opacity:.55}.dc-main{stroke:var(--g5266eb);stroke-width:3;stroke-linecap:round}.vt-dc-r{display:flex;flex-direction:column;gap:10px}.vt-dc-r small{color:var(--tx3);font-size:12px;line-height:1.5}.vt-dt{width:100%;border-collapse:collapse;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vt-dt td,.vt-dt th{padding:6px 4px;text-align:right;border-bottom:1px solid var(--hair);font-weight:400;color:var(--tx2)}.vt-dt th:first-child{text-align:left}.vt-dt thead th{color:var(--tx3);font-size:11px}.vt-src{list-style:none;margin:0;padding:0}.vt-src,.vt-src li{display:flex;flex-direction:column}.vt-src li{padding:12px 0;border-bottom:1px solid var(--hair);gap:4px}.vt-src-h{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:baseline}.vt-src-h a{color:var(--blue-tx);font-weight:600;font-size:13px;text-decoration:none}.vt-src-h a:hover{text-decoration:underline}.vt-src p{margin:0;font-size:12.5px;line-height:1.5;color:var(--tx2)}.vt-src small{color:var(--tx3);font-size:11.5px;line-height:1.45}.vt-src .vt-url{word-break:break-all}@media (max-width:860px){.vt-dc,.vt-tp-g{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.vt-band{grid-template-columns:74px minmax(0,1fr) 70px;gap:6px;font-size:11.5px}.vt-band-ax{margin:0 70px 0 80px}.vt-th-track.has-ptr{margin-top:58px}.vt-tp .vt-ch{flex-direction:column}.vt-tp .seg{max-width:100%;overflow-x:auto}.vt-th-track b.ptr em{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.vt-map-t s,.vt-th-track b.ptr{transition:none}}@media (max-width:560px){.vt-tchart .tc-ax{font-size:17px}.vt-tchart{margin-top:4px}}.ms{max-width:1040px;margin:0 auto;padding:36px 28px 64px;flex-direction:column;gap:16px}.ms,.ms-top{display:flex}.ms-top{align-items:center;gap:14px;margin-bottom:4px}.ms-top h1{margin:0;font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.ms-ico{color:var(--tx2);display:inline-flex}.ms-h{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.ms-ch,.ms-h h2{margin:0;font-size:18px;font-weight:600;letter-spacing:-.01em}.ms-hero{padding:30px 28px 26px;display:flex;flex-direction:column;gap:6px}.ms-k{color:var(--tx2);font-size:13px;font-weight:500}.ms-big{font-size:64px;font-weight:600;letter-spacing:-.035em;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ms-likely{margin:6px 0 0;font-size:22px;color:var(--tx-soft);letter-spacing:-.01em}.ms-likely b{color:var(--tx);font-weight:600}.ms-sub{margin:0;font-size:13.5px;color:var(--tx2)}.ms-fine{margin:10px 0 0;font-size:12px;color:var(--tx3);line-height:1.5}.ms-trend{margin:0 0 18px;font-size:20px;letter-spacing:-.01em;color:var(--tx-soft);line-height:1.4}.ms-trend b{color:var(--neg-tx);font-weight:600}.ms .vt-th{background:none;border:0;padding:0}.ms .vt-th-axis{margin-top:30px}.ms-spark{margin-top:22px;padding-top:18px;border-top:1px solid var(--hair)}.ms-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.ms-nums div{display:flex;flex-direction:column;gap:2px}.ms-nums span{font-size:12.5px;color:var(--tx2)}.ms-nums b{font-size:26px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ms-nums b.dn{color:var(--neg)}.ms-sold{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:center}.ms-venn{max-height:none}.ms-list ul{list-style:none;margin:14px 0 0;padding:0}.ms-list li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--hair);font-size:14px;color:var(--tx2)}.ms-list li b{color:var(--tx);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ms-list .cs2{margin:0;font-size:14px}.ms-steps{list-style:none;margin:0;padding:0}.ms-steps>li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--hair)}.ms-n{color:var(--tx3);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ms-st{display:flex;flex-direction:column;gap:2px;min-width:0}.ms-st b{font-size:15px;font-weight:600}.ms-st small{color:var(--tx2);font-size:12.5px}.ms-steps .res{align-items:start;border-bottom:0}.ms-res{display:flex;flex-direction:column;gap:8px;min-width:240px}.ms-res b{font-size:34px;letter-spacing:-.03em;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ms-res small{color:var(--tx3);font-size:12px}.ms-adv{margin-top:4px;border-top:1px solid var(--hair)}.ms-adv summary,.ms-row summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px}.ms-adv summary::-webkit-details-marker,.ms-row summary::-webkit-details-marker{display:none}.ms-adv summary{padding:16px 0 2px;font-size:15px;font-weight:600;flex-wrap:wrap}.ms-adv summary:after{content:"+";margin-left:auto;color:var(--tx2);font-weight:400;font-size:20px}.ms-adv summary small{width:100%;order:3;color:var(--tx3);font-size:12.5px;font-weight:400;margin-top:-4px}.ms-cons{padding:6px 24px 8px}.ms-cons .ms-ch{padding:18px 0 8px}.ms-row{border-top:1px solid var(--hair)}.ms-row summary{padding:16px 0;justify-content:space-between}.ms-row summary>span{display:flex;flex-direction:column;gap:2px;min-width:0}.ms-row summary b{font-size:15px;font-weight:600}.ms-row summary small{color:var(--tx3);font-size:12.5px}.ms-row summary em{font-style:normal;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tx-soft);white-space:nowrap}.ms-row summary em:after{content:"+";margin-left:14px;color:var(--tx2);font-size:20px}.ms-row[open] summary em:after{content:"–"}.ms-row>p{margin:0 0 16px}.ms-pad{padding:18px 22px 22px}.ms-nf{margin:0 0 6px;font-size:13px;line-height:1.5;color:var(--tx2)}.ms-nf b{color:var(--tx)}.ms-src{list-style:none;margin:0;padding:0}.ms-src li{padding:14px 0;border-bottom:1px solid var(--hair);display:flex;flex-direction:column;gap:4px}.ms-src li:last-child{border-bottom:0}.ms-sh{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:baseline}.ms-sh b{color:var(--blue-tx);font-size:13.5px;font-weight:600}.ms-sh small{color:var(--tx3);font-size:12px}.ms-src p{margin:0;font-size:12.5px;line-height:1.55;color:var(--tx2)}.ms-url{color:var(--tx3);font-size:11.5px;word-break:break-all}.ms-likely{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ms-likely span{color:var(--tx);font-weight:600}.ms-likely small{color:var(--tx2);font-size:15px}.ms-lead{margin:0 0 16px;font-size:14px;line-height:1.55;max-width:70ch}.ms-ct,.ms-lead{color:var(--tx2)}.ms-ct{margin:0 0 8px;font-size:13px;font-weight:500}.ms-note{margin:4px 0 0;font-size:14px;color:var(--tx2);line-height:1.5}.ms .vt-th.tri{margin-top:22px}.tri{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.tri,.tri-i{display:grid}.tri-i{grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;grid-gap:4px 8px;gap:4px 8px;padding:14px 16px;border-radius:16px;border:1px solid var(--hair);background:var(--card)}.tri-i.mid{background:linear-gradient(var(--card),var(--card)) padding-box,linear-gradient(135deg,var(--g5266eb),var(--gb3bbf6)) border-box;border:1.5px solid transparent}.tri-i>span:first-child{font-size:12.5px;color:var(--tx2)}.tri-i b{grid-column:1/-1;font-size:22px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tri-i .vt-in input{width:58px;height:30px}.mc-m{display:none}.mc-p{fill:var(--tx3);opacity:.38}.mc-c{opacity:1}.mc-hl{fill:var(--chip);opacity:.55}.mc-l3{fill:var(--neg);font-size:12px}.mc-l3,.mc-yr{font-weight:600}.vt-tleg u.p{height:8px;border-radius:2px;background:var(--tx3);opacity:.45}.ms-spark .vt-tleg{margin-top:12px;font-size:12.5px}.wi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.wi-card{text-align:left;display:flex;flex-direction:column;gap:3px;padding:18px 20px;border-radius:18px;border:1.5px solid var(--hair);background:var(--card);color:var(--tx);cursor:pointer;font:inherit;transition:border-color .16s ease,background-color .16s ease}.wi-card:hover{background:var(--hov)}.wi-card[aria-pressed=true]{border:1.5px solid transparent;background:linear-gradient(var(--card),var(--card)) padding-box,linear-gradient(135deg,var(--g5266eb),var(--gb3bbf6)) border-box}.wi-top{display:flex;justify-content:space-between;align-items:center;min-height:26px}.wi-ok{color:var(--blue-tx);display:none}.wi-card[aria-pressed=true] .wi-ok{display:inline-flex}.wi-t{font-size:17px;font-weight:600;letter-spacing:-.01em;margin-top:6px}.wi-card small{color:var(--tx2);font-size:12.5px}.wi-r{font-size:28px;font-weight:600;letter-spacing:-.03em;margin-top:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wi-n{color:var(--tx3);font-size:12px}.rs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:36px;gap:36px;margin-top:22px;padding-top:22px;border-top:1px solid var(--hair);align-items:start}.rs-main{display:flex;flex-direction:column;gap:6px}.rs-r{font-size:40px;font-weight:600;letter-spacing:-.03em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rs-m{font-size:16px;color:var(--tx-soft)}.rs-g{grid-column:auto;height:8px;margin-top:8px}.rs-main small{color:var(--tx3);font-size:12.5px}.pk-h{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}.pk-h b{font-size:15px;font-weight:600}.pk-h small{color:var(--tx3);font-size:12.5px}.pk-l{display:flex;flex-direction:column}.pk-r{display:grid;grid-template-columns:22px minmax(110px,150px) minmax(0,1fr) 64px;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--hair);background:none;color:var(--tx);font:inherit;font-size:14px;text-align:left;cursor:pointer}.pk-r:first-child{border-top:0}.pk-ck{color:var(--blue-tx);display:inline-flex}.pk-r.off .pk-ck{color:var(--tx3)}.pk-r.off .pk-n,.pk-r.off b{color:var(--tx3);text-decoration:line-through;-webkit-text-decoration-color:var(--tx3);text-decoration-color:var(--tx3)}.pk-r.off .vt-g i{opacity:.25}.pk-n{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-b .vt-g{grid-column:auto;height:6px}.pk-r b{text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ag-genre{margin:0;font-size:20px;letter-spacing:-.01em;color:var(--tx2)}.ag-genre b{color:var(--tx);font-weight:600}.ms-fine.nm{margin:6px 0 18px;max-width:80ch}.ag-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;padding:18px 0;border-top:1px solid var(--hair)}.ag-i{display:flex;flex-direction:column;gap:6px}.ag-i .ms-ico{margin-bottom:2px}.ag-i b{font-size:15px;font-weight:600;line-height:1.3}.ag-i p{margin:0;font-size:13.5px;line-height:1.55;color:var(--tx2)}.ag-i small{color:var(--tx3);font-size:12px;margin-top:auto;padding-top:4px}.ag-ans{margin:0 0 20px;padding:14px 0 0;border-top:1px solid var(--hair);font-size:14.5px;line-height:1.55;color:var(--tx-soft)}.ag-ans b{color:var(--tx)}.bnd{position:relative;display:flex;flex-direction:column;gap:10px;margin:24px 0 4px}.bnd-bw{position:absolute;inset:-8px 0 20px 0;display:grid;grid-template-columns:96px minmax(0,1fr) 84px;grid-gap:14px;gap:14px;z-index:0;pointer-events:none}.bnd-ax,.bnd-bt,.bnd-r{position:relative}.bnd-ax,.bnd-r{display:grid;grid-template-columns:96px minmax(0,1fr) 84px;grid-gap:14px;gap:14px;align-items:center;z-index:1}.bnd-r span{font-size:13px;color:var(--tx2)}.bnd-r b{font-size:13px;font-weight:600;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bnd-t{position:relative;height:12px;background:var(--chip)}.bnd-t,.bnd-t i{border-radius:99px}.bnd-t i{position:absolute;top:0;bottom:0;background:linear-gradient(90deg,var(--g5266eb),var(--gb3bbf6))}.bnd-axt{position:relative;height:16px}.bnd-axt span{position:absolute;transform:translateX(-50%);font-size:10.5px;color:var(--tx3)}.bnd-axt span:first-child{transform:none}.bnd-band{position:absolute;top:0;bottom:0;border-radius:12px;background:var(--chip);opacity:.6;z-index:0}.bnd{--bd-l:calc(96px + 14px)}.bnd-band{margin-left:0}.bnd-band em{position:absolute;top:-16px;left:8px;white-space:nowrap;font-size:10.5px;color:var(--tx2);font-style:normal}.ag-chk{margin-top:18px;padding:14px 0 0;border-top:1px solid var(--hair)}.ag-chk b{font-size:14px;font-weight:600}.ag-chk p{margin:4px 0 0;font-size:13.5px;line-height:1.55;color:var(--tx2);max-width:90ch}.ln-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.ln-c{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:1px solid var(--hair);border-radius:16px}.ln-n{font-size:12.5px;color:var(--tx2)}.ln-adv{font-size:32px;font-weight:600;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.ln-c>small{color:var(--tx3);font-size:12px;margin-bottom:6px}.ln-r{display:flex;justify-content:space-between;gap:8px;font-size:13.5px;padding:8px 0;border-top:1px solid var(--hair);color:var(--tx2)}.ln-r b{color:var(--tx);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ln-bar{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid var(--hair)}.ln-bar .vt-g{grid-column:auto;height:8px}.ln-bar small{color:var(--tx3);font-size:11.5px;line-height:1.4}.ln-off{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:14px 18px;border:1px dashed var(--hair);border-radius:14px;opacity:.55}.ln-off b{font-size:14px;font-weight:600;display:block}.ln-off small{color:var(--tx2);font-size:12.5px}.ln-off em{font-style:normal;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ms-row-in{padding:0 0 8px}.ms-row2{display:flex;justify-content:space-between;gap:12px;padding:12px 0 2px}.ms-row2 span{display:flex;flex-direction:column;gap:2px;min-width:0}.ms-row2 b{font-size:14.5px;font-weight:600}.ms-row2 small{color:var(--tx3);font-size:12.5px}.ms-row2 em{font-style:normal;font-size:14.5px;color:var(--tx-soft);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ms-row-in .cs2{margin:2px 0 8px;font-size:13px}.ms-top-row{border-top:0}.ms-cons{padding:4px 24px 6px}@media (max-width:900px){.ag-grid,.ln-grid,.rs,.wi{grid-template-columns:minmax(0,1fr)}.rs{gap:22px}.ag-grid{gap:20px}}@media (max-width:700px){.ms{padding:22px 16px 48px}.ms-big{font-size:40px}.ms-likely{font-size:19px}.ms-trend{font-size:17px}.ms-nums b{font-size:21px}.tri{gap:8px}.tri-i{padding:12px}.tri-i b{font-size:17px}.tri-i .vt-in input{width:44px;padding:0 4px}.tri-i .vt-in i{display:inline;min-width:8px}.mc-d{display:none}.mc-m{display:block}.ms .tc-ax{font-size:10px}.ms .lg{display:none}.rs-r{font-size:32px}.pk-r{grid-template-columns:22px minmax(0,1fr) 56px;gap:10px}.pk-b{display:none}.bnd-ax,.bnd-bw,.bnd-r{grid-template-columns:74px minmax(0,1fr) 70px;gap:10px}.ms-cons{padding:4px 18px 6px}.ms-row summary{align-items:flex-start}.ms-row summary em{font-size:14px}.ms-row2{gap:4px}.ln-off,.ms-row2{flex-direction:column}.ln-off{align-items:flex-start}.ms-top h1{font-size:22px}.ms-pad{padding:14px 14px 18px}}.pk-n{display:flex;align-items:center;gap:9px}.pk-lg{display:inline-flex;flex:none;width:16px;height:16px;color:var(--tx2)}.pk-r.off .pk-lg{opacity:.4}.ag-i b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-i small a,a.ms-url{color:var(--blue-tx);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--blue-tx) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--blue-tx) 40%,transparent);text-underline-offset:2px}a.ms-url{font-size:12px;word-break:break-all;margin-top:4px}.vz,a.ms-url{display:block}.vz{width:100%;height:auto;margin:4px 0 2px;overflow:visible}.vz-t{font-size:10px}.vz-s,.vz-t{fill:var(--tx3)}.vz-s{font-size:9px;font-style:italic}.vz-v{font-size:11px;font-weight:600;fill:var(--tx)}.vz-mt{font-size:10px;fill:var(--neg)}.vz-mk{stroke:var(--neg);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.vz-ax{stroke:var(--hair)}.vz-dash{stroke:var(--tx3);stroke-dasharray:3 3;opacity:.6}.vz-zone{opacity:.7}.vz-tr,.vz-zone{fill:var(--chip)}.ag-i p.vz-c{font-size:13px;line-height:1.45;color:var(--tx2)}.vt.ms{max-width:none;margin:0;padding:0}.ms-chk{align-items:center;gap:6px;color:var(--tx2)}.ms-chk,.ms-ok{display:inline-flex}.ms-ok{color:var(--pos,#22c55e)}.ms-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0 4px;padding:14px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.ms-stats div{display:flex;flex-direction:column;gap:3px}.ms-stats span{font-size:12.5px;color:var(--tx2)}.ms-stats b{font-size:17px;font-weight:600;letter-spacing:-.01em}.ms-stats b.dn{color:var(--neg-tx)}.ms-ro{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;align-items:baseline;margin-top:14px;padding:12px 14px;border:1px solid var(--hair);border-radius:12px;font-size:14px;color:var(--tx2)}.ms-ro b{color:var(--tx);font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vt-th-track s.ms-alt{position:absolute;top:-6px;bottom:-6px;width:0;margin-left:0;border-radius:0;box-shadow:none;border-left:2px dashed var(--tx3);background:none;height:auto;z-index:0}.vt-th-track s.ms-alt em{position:absolute;bottom:auto;top:calc(100% + 4px);left:-4px;transform:translateX(-100%);white-space:nowrap;font-style:normal;font-size:11px;color:var(--tx3)}.aw-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:12px 0}.aw-t>b{display:block;font-size:14px}.aw-t>small{display:block;font-size:12px;color:var(--tx3);margin-bottom:6px}.aw-f td small,.aw-t th small{display:block;font-size:11px;color:var(--tx3);font-weight:400}.aw-k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.aw-k div{display:flex;flex-direction:column;gap:3px;padding:12px;border:1px solid var(--hair);border-radius:12px}.aw-k small,.aw-k span{font-size:12px;color:var(--tx2)}.aw-k b{font-size:20px;font-weight:600}.app-foot-note{margin:28px 0 8px;font-size:12px;color:var(--tx3);text-align:center}@media (max-width:700px){.aw-g,.aw-k,.ms-stats{grid-template-columns:1fr}}.vpl{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--tx2)}.ins-l{gap:8px;line-height:1.45}.ins-l li{padding-left:12px;position:relative}.ins-l li:before{content:"";position:absolute;left:0;top:.6em;width:4px;height:4px;border-radius:50%;background:var(--tx3)}.yf{position:relative;margin:10px 0 4px}.yf-row{display:flex;gap:12px;flex-wrap:wrap}.yf-btn,.yf-row{align-items:center}.yf-btn{display:inline-flex;gap:7px;height:32px;padding:0 12px;border-radius:10px;border:1px solid var(--hair);background:var(--card);color:var(--tx);font-size:12.5px;cursor:pointer}.yf-btn .yf-k{color:var(--tx2)}.yf-btn b{font-weight:600}.yf-tip{font-size:12px;color:var(--tx3)}.yf-pop{position:absolute;z-index:30;top:40px;left:0;width:300px;background:var(--card);border:1px solid var(--hair);border-radius:14px;padding:12px 14px;box-shadow:0 12px 32px rgba(0,0,0,.14)}.yf-sec{font-size:11px;color:var(--tx3);margin:8px 0 6px}.yf-sec:first-child{margin-top:0}.yf-pre{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.yf-pre button{width:100%;text-align:left;background:none;border:0;padding:6px 8px;border-radius:8px;font-size:13px;color:var(--tx);cursor:pointer}.yf-pre button.on{background:var(--inset);font-weight:600}.yf-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px 8px;gap:4px 8px}.yf-list label{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--tx);padding:4px 2px;cursor:pointer;white-space:nowrap}.yf-list input{accent-color:var(--tx);width:14px;height:14px}.yf-rng{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--tx2)}.yf-rng select{height:30px;border-radius:8px;border:1px solid var(--hair);background:var(--inset);color:var(--tx);padding:0 6px;font-size:12.5px}.yf-foot{display:flex;justify-content:flex-end;border-top:1px solid var(--hair);margin-top:12px;padding-top:10px}.yf-done{background:none;border:0;color:var(--tx);font-size:12.5px;font-weight:600;cursor:pointer}.ms-nums4{grid-template-columns:repeat(4,minmax(0,1fr))}.ms-nums4 small.ms-nh{display:block;font-size:11px;font-weight:400;color:var(--tx3);margin-top:4px;line-height:1.35}.ms-yearadds{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px 14px;gap:8px 14px}.ms-yearadds li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--hair);border-radius:12px;background:var(--inset);font-size:12.5px;color:var(--tx2)}.ms-yearadds b{font-size:13px;color:var(--tx);font-weight:600}.mc-add{fill:var(--tx3);font-size:9px}@media (max-width:900px){.ms-nums4{grid-template-columns:repeat(2,minmax(0,1fr))}}.ms-nums3{grid-template-columns:repeat(3,minmax(0,1fr))}.yc-works{font-size:11px;font-weight:600;fill:var(--tx2)}@media (max-width:700px){.ms-nums3{grid-template-columns:1fr}}.ms-trend-neu b{color:var(--tx)}.ms-syn{margin:-8px 0 18px;font-size:14.5px;line-height:1.55;color:var(--tx-soft);max-width:62em}.ms-nums-neu b,.ms-nums-neu b.dn{color:var(--tx)!important}.ms-tone{display:inline-block;font-style:normal;font-size:11px;text-transform:uppercase;margin-bottom:4px}.ms-illust,.ms-tone{font-weight:600;letter-spacing:.04em;color:var(--tx3)}.ms-illust{margin-left:auto;font-size:10.5px;border:1px solid var(--hair);padding:3px 8px;border-radius:999px;white-space:nowrap}@media (max-width:700px){.ms-illust{margin-left:0;width:100%;text-align:center}.ms-syn{font-size:13.5px}}.ms-syn4{margin:0 0 4px;font-size:16px;color:var(--tx)}@media (max-width:700px){.ms-illust{margin-left:auto;width:auto}.ms-nums3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ms-nums-neu b{font-size:20px}.ms-syn4{font-size:14.5px}.ms-nums-neu small.ms-nh{font-size:11px;word-break:keep-all}}.ms-nums.ms-div{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.ms-div>div{padding:2px 24px;border-left:1px solid var(--hair);min-width:0}.ms-div>div:first-child{border-left:0;padding-left:0}.ms-div>div:last-child{padding-right:0}.ms-illust{text-transform:none;letter-spacing:0;font-weight:500}@media (max-width:700px){.ms-nums.ms-div{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.ms-div>div{padding:2px 10px}.ms-div>div:first-child{padding-left:0}.ms-div>div:last-child{padding-right:0}}.vc-hero{padding:18px 22px 14px}.vc-top{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.vc-k{font-size:12px;color:var(--tx3)}.vc-big{margin:2px 0 0;font-size:15px;color:var(--tx2)}.vc-big b{font-size:30px;font-weight:650;letter-spacing:-.02em;color:var(--tx)}.vc-tri{display:flex;gap:6px}.vc-tri label{display:flex;align-items:center;gap:5px;border:1px solid var(--hair);border-radius:8px;padding:4px 8px;font-size:12px;color:var(--tx2)}.vc-tri label.mid{border-color:var(--g5266eb)}.vc-tri input{width:34px;font:inherit;font-weight:600;color:var(--tx);background:var(--chip);border:0;border-radius:5px;padding:2px 4px;text-align:center}.vc-tri i{font-style:normal;color:var(--tx);font-weight:500;white-space:nowrap}.vc-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 4px;padding:8px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.vc-facts div{display:flex;gap:8px;align-items:baseline;padding:0 14px;border-left:1px solid var(--hair);min-width:0}.vc-facts div:first-child{border-left:0;padding-left:0}.vc-facts span{font-size:12px;color:var(--tx3);white-space:nowrap}.vc-facts b{font-size:13.5px;font-weight:600;color:var(--tx)}.vc-bar{--lab:0px;--rr:0px;padding-top:34px}.vc-axis,.vc-track{margin-left:var(--lab);margin-right:var(--rr);position:relative}.vc-track{height:10px;border-radius:6px;background:var(--chip)}.vc-fill{bottom:0;border-radius:6px;background:linear-gradient(90deg,var(--g5266eb),var(--gb3bbf6))}.vc-fill,.vc-track s{position:absolute;top:0}.vc-track s{text-decoration:none}.vc-h{width:4px;height:18px;margin:-4px 0 0 -2px;border-radius:2px;background:var(--tx);box-shadow:0 0 0 2px var(--card,#fff)}.vc-alt em,.vc-h em,.vc-trend em{position:absolute;left:50%;transform:translateX(-50%);font-style:normal;font-size:11px;white-space:nowrap;color:var(--tx2)}.vc-h em{top:-17px}.vc-h.h1 em{font-weight:650;color:var(--tx)}.vc-trend{height:10px}.vc-trend em{top:-33px;font-weight:600;color:var(--g5266eb)}.vc-trend:before{content:"";position:absolute;left:-1px;top:-16px;width:2px;height:12px;background:var(--g5266eb)}.vc-trend:after{content:"";position:absolute;left:-4px;top:-6px;border:4px solid transparent;border-top:4px solid var(--g5266eb)}.vc-alt{height:22px;top:-6px!important;border-left:1.5px dashed var(--tx3)}.vc-alt em{top:24px;color:var(--tx3)}.vc-axis{height:26px;font-size:10.5px;color:var(--tx3)}.vc-axis span{position:absolute;top:8px;transform:translateX(-50%);white-space:nowrap}.vc-axis span:first-child{transform:none}.vc-axis span:last-child{transform:translateX(-100%)}.vc-rows{display:grid;grid-gap:6px;gap:6px;margin-top:6px}.vc-row{display:grid;grid-template-columns:var(--lab) 1fr var(--rr);align-items:center;font-size:12px}.vc-rl{color:var(--tx2);padding-right:12px}.vc-rr{text-align:right;color:var(--tx);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vc-rt{position:relative;height:8px}.vc-rt i{position:absolute;top:0;height:8px;border-radius:4px;background:repeating-linear-gradient(135deg,var(--g5266eb) 0 5px,transparent 5px 9px);opacity:.85}.vc-row:nth-child(2) .vc-rt i{background:repeating-linear-gradient(135deg,var(--gb3bbf6) 0 5px,transparent 5px 9px)}.vc-row:nth-child(3) .vc-rt i{background:repeating-linear-gradient(135deg,var(--tx3) 0 5px,transparent 5px 9px)}.vc-foot{margin:10px 0 0}@media (max-width:700px){.vc-hero{padding:14px 14px 12px}.vc-big b{font-size:24px}.vc-big{font-size:13px}.vc-big span{display:block}.vc-tri{width:100%}.vc-tri label{flex:1 1;padding:4px 6px;gap:3px;font-size:11px}.vc-tri input{width:26px}.vc-facts div{flex-direction:column;gap:1px;padding:0 8px}.vc-facts b{font-size:12.5px}.vc-bar{--lab:0px;--rr:0px;padding-top:34px}.vc-row{grid-template-columns:1fr auto;row-gap:3px}.vc-rl{grid-column:1}.vc-rr{grid-column:2;grid-row:1;font-size:11px}.vc-rt{grid-column:1/-1}.vc-axis span:nth-child(2){display:none}}.vc-big span:before{content:" · "}.vc-tri em{font-style:normal}.vc-trend em{top:-44px}.vc-trend:before{top:-27px;height:23px}.vc-alt em{top:40px}.vc-axis{height:44px}.vc-bar{padding-top:46px}@media (max-width:700px){.vc-big span{display:block}.vc-big span:before{content:""}.vc-usd{display:none}.vc-tri label{justify-content:center}.vc-tri input{width:32px;font-size:13px}.vc-axis span:nth-child(2){display:none}}.vc-trend em{color:#f2665c}.vc-trend:before{background:#f2665c}.vc-trend:after{border-top-color:#f2665c}.vc-alt{border-left:1.5px dashed #e8b931}.vc-alt em{color:#e8b931}:root[data-theme=light] .vc-alt em{color:#b8890c}:root[data-theme=light] .vc-alt{border-left-color:#d9a514}.vc-row:first-child .vc-rt i{background:repeating-linear-gradient(135deg,#3fae6a 0 5px,transparent 5px 9px)}.vc-row:nth-child(2) .vc-rt i{background:repeating-linear-gradient(135deg,#8b93a7 0 5px,transparent 5px 9px)}.vc-row:nth-child(3) .vc-rt i{background:repeating-linear-gradient(135deg,var(--g5266eb) 0 5px,transparent 5px 9px)}.vt-loan{display:flex;flex-direction:column;gap:16px}.vt-loan .vt-sub{margin-top:-10px}.vt-loan .vt-sub+.vt-sub{margin-top:-14px}.vt-loan .vt-r{grid-template-columns:64px minmax(0,1fr) minmax(0,1fr) auto}.vt-sc .vt-scp{display:block;font-size:11px;color:var(--tx3,var(--tx2));font-weight:400}@media (max-width:767px){.vt-loan .vt-r{grid-template-columns:56px minmax(0,1fr) minmax(0,1fr)}}.vt-sc{display:block;line-height:1.25}:root{--us:#f2665c}:root[data-theme=light]{--us:#e0483d}.vz-us{fill:var(--us);stroke:var(--bg,#000);stroke-width:1.2}.vz-us-l{fill:none;stroke:var(--us);stroke-width:1.4;stroke-dasharray:3 3;opacity:.8}.vz-us-k{stroke:var(--us);stroke-width:1.6;stroke-linecap:round}.vz-us-r{opacity:.35}.vz-us-r,.vz-us-t{fill:var(--us)}.vz-ut{font-size:10px;font-weight:600}.ag-i p.vz-us-line{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vz-us-line i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--us)}@media (max-width:767px){.ag-i p.vz-us-line{white-space:normal;align-items:flex-start}.vz-us-line i{margin-top:5px}}.song-pick{position:relative;display:flex;align-items:center;gap:10px;min-width:0}.song-pick,.song-pick .search{flex:1 1 180px}.song-sum{font-size:12.5px;color:var(--tx2);white-space:nowrap}.song-sum button{background:none;border:0;padding:0;color:var(--blue-tx);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.song-list{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:min(320px,90vw);max-height:300px;overflow:auto;background:var(--card,var(--bg));border:1px solid var(--line);border-radius:12px;padding:6px;box-shadow:0 10px 30px rgba(0,0,0,.25)}.song-opt{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:8px;font-size:13px;color:var(--tx);cursor:pointer}.song-opt:hover{background:var(--ctl)}.song-opt input{accent-color:#5266eb;width:15px;height:15px}.song-none{font-size:12.5px;color:var(--tx2);padding:8px;margin:0}@media (max-width:767px){.song-pick{flex:1 1 100%;flex-wrap:wrap;row-gap:6px}.song-pick .search{flex:1 1 100%;max-width:none}.song-sum{flex:1 1 100%;white-space:normal;padding-left:4px}}.yc-wrap{position:relative}.mc-d .vt-tchart{height:220px}.yc-hit{cursor:pointer}.yc-hl{fill:var(--hov)}.yc-on .yc-bar{filter:brightness(1.12)}.yc-tip{position:absolute;z-index:5;transform:translate(14px,-8px);min-width:210px;padding:10px 12px;border-radius:12px;background:var(--card);border:1px solid var(--hair);box-shadow:0 10px 30px rgba(0,0,0,.28);display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--tx2);pointer-events:none;white-space:nowrap}.yc-tip.r{transform:translate(calc(-100% - 14px),-8px)}.yc-y{font-size:13px}.yc-v,.yc-y{color:var(--tx);font-weight:600}.yc-v{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.yc-v small{font-size:12px;color:var(--tx3);font-weight:400}.tr-c .ms-nums.ms-div{margin-top:12px}.tr-c .ms-nums b{font-size:22px}.tr-c .ms-spark{margin-top:14px;padding-top:12px}.tr-c .ms-ct{margin-bottom:2px}@media (min-width:768px){.wi-c .wi{gap:10px}.wi-c .wi-card{padding:11px 14px;border-radius:14px;gap:1px}.wi-c .wi-top{min-height:0;position:absolute;right:12px;top:10px}.wi-c .wi-card{position:relative}.wi-c .wi-top .ms-ico{display:none}.wi-c .wi-t{font-size:14.5px;margin-top:0}.wi-c .wi-card small{font-size:11.5px}.wi-c .wi-r{font-size:20px;margin-top:6px}.wi-c .wi-n{font-size:11px}.wi-c .rs{margin-top:12px;padding-top:12px;gap:28px;align-items:start}.wi-c .rs-main{gap:3px}.wi-c .rs-r{font-size:28px}.wi-c .rs-m{font-size:14px}.wi-c .rs-g{height:6px;margin-top:4px}.wi-c .ms-note{margin:4px 0 0;font-size:12.5px}.wi-c .pk-h{flex-direction:row;align-items:baseline;gap:8px;margin-bottom:2px}.wi-c .pk-h b{font-size:13.5px}.wi-c .pk-h small{font-size:11.5px}.wi-c .pk-r{padding:4px 0;font-size:13px}.wi-c .ms-h{margin-bottom:10px}.wi-c .wi-foot,.wi-c>.ms-fine{margin-top:8px}}@media (max-width:767px){.yc-tip{min-width:0;font-size:12px}}@media (min-width:768px){.card.pad.wi-c{padding-top:18px;padding-bottom:16px}.wi-c .wi-card{padding:9px 14px}.wi-c .pk-r{padding:2px 0}.wi-c .pk-ck svg{width:16px;height:16px}.wi-c>p.ms-fine{margin:6px 0 0}.wi-c .rs{margin-top:10px;padding-top:10px}}.yc-tip.up{transform:translate(14px,calc(-100% + 8px))}.yc-tip.r.up{transform:translate(calc(-100% - 14px),calc(-100% + 8px))}.mc-d .tc-ax{font-size:12.5px}.fs-card{margin-bottom:14px}.fs-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.fs-n{font-size:12.5px}.fs-c,.fs-n{color:var(--tx2)}.fs-c{font-size:13px;white-space:nowrap}.fs-t{width:90px}.fs-d{width:100px;text-align:right}.fs-mob{display:none}@media (max-width:640px){.fs-c{display:none}.fs-mob{display:block}}.fx-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:4px 0 14px;flex-wrap:wrap}.fx-tabs{display:flex;gap:22px;border-bottom:1px solid var(--hair)}.fx-tabs button{position:relative;padding:8px 0 10px;font-size:13.5px;color:var(--tx2);font-weight:600}.fx-tabs button.on{color:var(--tx)}.fx-tabs button.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--g2f6bff),var(--g62bdff))}.fx-ctl{display:flex;gap:8px;align-items:center}.fx-ctl select,.fx-q{height:34px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--tx);font:inherit;font-size:13px;padding:0 10px}.fx-q{display:flex;align-items:center;gap:6px;color:var(--tx2);width:210px}.fx-q input{border:0;outline:0;background:transparent;color:var(--tx);font:inherit;width:100%}.fx-list{padding:6px 18px}.fx-g{border-top:1px solid var(--hair);position:relative}.fx-g:first-child{border-top:0}.fx-gh,.fx-sh{width:100%;display:flex;align-items:center;gap:12px;padding:15px 4px 13px;text-align:left}.fx-sh{padding:10px 4px}.fx-gt{flex:1 1;min-width:0;display:flex;align-items:baseline;gap:10px}.fx-gt b{font-size:14.5px}.fx-sh .fx-gt b{font-size:13.5px;font-weight:600}.fx-gt i{font-style:normal;font-size:12.5px}.fx-gt i,.fx-n{color:var(--tx2)}.fx-n{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-g .sc,.fx-sub .sc{transition:transform .15s;color:var(--tx2)}.fx-g.open>.fx-gh .sc,.fx-sub.open>.fx-sh .sc{transform:rotate(180deg)}.fx-rows{margin:0 0 10px 28px}.fx-rows.in{margin:0 0 6px 26px}.fx-rows>li{border-top:1px solid var(--hair)}.fx-row{display:flex;align-items:center;gap:12px;padding:10px 4px}.fx-nm{flex:1 1;min-width:0}.fx-nm b{font-weight:500;font-size:13.5px;overflow-wrap:anywhere}.fx-c{font-size:12.5px;color:var(--tx2);white-space:nowrap}.fx-t{width:56px}.fx-d{width:96px;text-align:right}.fx-mob{display:none;font-style:normal;font-size:12px;color:var(--tx2)}.fx-empty{padding:18px 4px;color:var(--tx2)}@media (max-width:640px){.fx-c{display:none}.fx-mob{display:block}.fx-ctl{width:100%;flex-wrap:wrap}.fx-ctl select{flex:1 1}.fx-q{width:100%}.fx-gt{flex-direction:column;gap:1px}.fx-list{padding:4px 12px}.fx-rows{margin-left:8px}.fx-rows.in{margin-left:10px}}.fx-click{cursor:pointer}.fx-click:focus-visible,.fx-click:hover{background:var(--hov);outline:0}.fp-ov{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.55);align-items:center;justify-content:center;padding:24px}.fp,.fp-ov{display:flex}.fp{width:min(1040px,100%);height:min(88vh,1000px);background:var(--pop);border:1px solid var(--line);border-radius:18px;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px var(--shadow-c)}.fp-h{display:flex;align-items:center;gap:10px;padding:12px 14px 12px 18px;border-bottom:1px solid var(--line)}.fp-h .fx-nm{flex:1 1;min-width:0;display:flex;flex-direction:column}.fp-h .fx-nm b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.fp-h .fx-nm i{font-style:normal;font-size:12px;color:var(--tx2)}.fp-dl{text-decoration:none;font-size:13px;padding:7px 14px;border-radius:999px;white-space:nowrap}.fp-b{flex:1 1;min-height:0;background:var(--inset)}.fp-pdf{width:100%;height:100%;border:0;display:block;background:#fff}.fp-sheet{height:100%;display:flex;flex-direction:column}.fp-meta{margin:0;padding:8px 14px;font-size:12px;color:var(--tx2);border-bottom:1px solid var(--line)}.fp-tbl{flex:1 1;overflow:auto}.fp-tbl table{border-collapse:collapse;font-size:12px;white-space:nowrap}.fp-tbl th{position:-webkit-sticky;position:sticky;top:0;background:var(--card2);text-align:left;font-weight:600}.fp-tbl td,.fp-tbl th{padding:6px 10px;border-bottom:1px solid var(--hair);border-right:1px solid var(--hair)}@media (max-width:640px){.fp-ov{padding:0;align-items:stretch}.fp{width:100%;height:100%;border-radius:0;border:0}.fp-h{padding:10px 10px 10px 14px}}.ov-hero{margin-bottom:14px;padding:18px 22px}.ov-hero .hero-n h1{font-size:30px}.ov-acct{margin:0 0 2px;font-size:12px;color:var(--mut,#8a8a8a);letter-spacing:.02em}.hl:has(>.hl-c:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}@media (max-width:700px){.hl:has(>.hl-c:nth-child(3):last-child){grid-template-columns:1fr}}.ov-slim{padding:16px 20px;border-radius:16px;display:flex;align-items:center;gap:14px}.ov-slim-photo{width:56px;height:56px;border-radius:12px;object-fit:cover;flex:none;display:block}.ov-slim h1{margin:0;font-size:22px;font-weight:700;line-height:1.2}.ov-slim p{margin:4px 0 0;font-size:13px;color:var(--muted,#8a8a8a)}.catalog-card.co-card{border:0;background:none;padding:8px;border-radius:10px;transition:background .15s}.catalog-card.co-card:hover{background:var(--inset)}.co-card .cc-s{display:none}.co-card .cc-k{margin:0;font-size:13.5px;letter-spacing:0}.artist-title{display:flex;align-items:center;gap:12px;margin:0}.artist-title img{width:34px;height:34px;border-radius:50%;object-fit:cover;display:block;flex:none}.artist-title em{font-style:normal;font-weight:500;color:var(--tx2,var(--mu,inherit));opacity:.75}.h1.sub-h{font-size:20px}@media (max-width:640px){.artist-title img{width:30px;height:30px}}.card-period{display:flex;min-width:0}.card-period>*{margin:0}@media (max-width:767px){.hero-chart .hc-ctls:has(.card-period){width:100%}.card-period{flex:0 0 100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.card-period::-webkit-scrollbar{display:none}}.hl{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:700px){.hl{grid-template-columns:1fr!important}}.pp26-h{display:flex;gap:14px;padding:2px 4px 8px}.pp26-h button{background:none;border:0;padding:0;color:#4f46e5;font-size:12px;font-weight:600;cursor:pointer}.vc-h.h0 em{transform:none;left:-2px}.vc-h.h2 em{transform:translateX(-100%);left:calc(100% + 2px)}.mc-d.yc2 .vt-tchart{height:300px}.yc2-v{font-size:13px}.yc2-d{font-size:11px}.yc2m{margin-top:6px}.yc2m-r{display:grid;grid-template-columns:74px 1fr;grid-gap:8px;gap:8px;align-items:center;padding:6px 0;border-top:1px solid var(--hair)}.yc2m-r.part{opacity:.6}.yc2m-y{font-size:12.5px;font-weight:600}.yc2m-y em{display:block;font-style:normal;font-weight:400;font-size:11px;color:var(--tx3)}.yc2m-b p{display:flex;align-items:center;gap:6px;margin:2px 0;font-size:12px}.yc2m-b i{height:10px;border-radius:4px;flex:none}.yc2m-b i.g{background:linear-gradient(90deg,#2f6bff,#62bdff)}.yc2m-b i.n{background:linear-gradient(90deg,#7c3aed,#c084fc)}.yc2m-b small{font-size:10.5px}.yc2-ltm{margin-top:8px}.vc-hero .vc-why ul,.vc-why ul{list-style:none}.vc-hero .vc-why ul,.vc-why li,.vc-why ul{padding-left:0!important;margin-left:0!important}.vc-why li{text-indent:0}@media (max-width:720px){.vc-alt.end em{transform:translateX(-100%);left:1px}}.works-filters{margin-bottom:4px}.works-filters .chips-row{margin:0 0 8px}.wf-k{font-size:11.5px;color:var(--tx3);min-width:56px}.wf-basis{margin:0 0 6px}.spark.hov .sp{position:relative;border:0;padding:0;background:none;cursor:pointer}.spark.hov .sp.dim i{opacity:.45}.spark.hov .sp.on i{background:linear-gradient(180deg,#9fd2ff,var(--g62bdff))}.sp-tip{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%);white-space:nowrap;font-size:11px;background:var(--pop);color:var(--tx);border:1px solid var(--hair);border-radius:6px;padding:2px 6px;pointer-events:none;z-index:2}.spark.hov .sp:first-child .sp-tip{left:0;transform:none}.spark.hov .sp:last-child .sp-tip{left:auto;right:0;transform:none}.sb-showing{font-size:11.5px;color:var(--tx3);margin:0 0 10px;display:inline-block;padding:2px 9px;border-radius:999px;background:var(--chip)}.sb-showing.on{color:var(--on-tx);background:var(--on-bg)}.sb-base{display:block;font-size:11px;color:var(--tx3);font-weight:400}.empty.sm{font-size:12px}.syn29 .syn29-k{display:block;font-size:12.5px;font-weight:600;color:var(--tx);margin-top:2px}.song-b .kv.two>div{justify-content:flex-start}.spark.hov .sp.l .sp-tip{left:0;transform:none}.spark.hov .sp.r .sp-tip{left:auto;right:0;transform:none}.syn29-src{margin:-4px 0 8px}.ag-tg-h{margin:0;font-size:18px;font-weight:600;letter-spacing:-.01em}.ag-tg{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;cursor:pointer;border-radius:8px}.ag-tg:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ag-tg-t{flex:1 1}.ag-chev{transition:transform .3s ease;opacity:.7}.ag-tg[aria-expanded=true] .ag-chev{transform:rotate(180deg)}.ag-col{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.ag-col.open{grid-template-rows:1fr}.ag-col-in{overflow:hidden;min-height:0}.ag-col.open .ag-col-in{padding-top:12px}.ag-tg-h.ms-h{margin-bottom:0}@media (prefers-reduced-motion:reduce){.ag-chev,.ag-col{transition:none}}.ws30-rows{display:flex;flex-direction:column;gap:16px;margin:12px 0 14px}.ws30-r{display:grid;grid-template-columns:230px 1fr 150px;grid-gap:16px;gap:16px;align-items:center}.ws30-l b{display:block;font-size:14px;font-weight:600}.ws30-l small,.ws30-tot small{display:block;font-size:12px;opacity:.65;margin-top:2px}.ws30-bar{display:flex;height:14px;border-radius:7px;overflow:hidden;gap:2px}.ws30-bar i{display:block;height:100%}.tod{background:linear-gradient(90deg,#7c5cff,#b38cff)}.aft{background:linear-gradient(90deg,#2fa8ff,#62e0ff)}.ws30-pc{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px;font-size:12px;opacity:.85;align-items:center}.ws30-pc em{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.ws30-pc .pl{opacity:.6}.ws30-tot{text-align:right}.ws30-tot b{font-size:20px;font-weight:700;letter-spacing:-.01em}@media (max-width:760px){.ws30-r{grid-template-columns:1fr;gap:6px}.ws30-tot{text-align:left}}.ws30-tot b{white-space:nowrap}.ws30-r{grid-template-columns:230px 1fr 180px}.sb-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.sb-hd h4{margin:0}@media (max-width:640px){.ws30-r{grid-template-columns:minmax(0,1fr);gap:6px}.ws30-bar{width:100%!important}.ws30-pc{flex-wrap:wrap;font-size:11.5px;gap:4px 6px}.ws30-pc span{white-space:nowrap}.ws30-tot{display:flex;align-items:baseline;gap:6px;text-align:left;min-width:0}.ws30-tot small{margin:0}.ws30-tot b{font-size:17px;white-space:nowrap}}.vt.ms{gap:28px}.vt.ms>.card.pad{padding:30px 32px}.vt.ms .ct2,.vt.ms .ms-h h2{font-size:20px}.vt.ms .ms-nums b{font-size:30px}.vt.ms .ms-nh,.vt.ms .syn29-k{font-size:13.5px}.vt.ms .ws30-l b{font-size:15px}.vt.ms .ws30-tot b{font-size:22px}.v33-more>summary{padding:18px 22px}.v33-more-in{display:flex;flex-direction:column;gap:24px;padding:20px 0 4px}@media (max-width:640px){.vt.ms{gap:18px}.vt.ms>.card.pad{padding:20px 18px}.vt.ms .ms-nums b{font-size:22px}.vt.ms .ws30-tot b{font-size:18px}}.vt.ms .vc-say{font-size:26px;line-height:1.3;letter-spacing:-.01em}.vt.ms .vc-why li{font-size:14px;line-height:1.6}.vt.ms .vc-hero{padding:34px 34px 28px}@media (max-width:640px){.vt.ms .vc-say{font-size:20px}.vt.ms .vc-hero{padding:22px 18px}}.page.feel,.page.ins{gap:24px}.artist-title h1,.page h1,.ttl h1{font-size:30px}.hl-v{font-size:34px}.kpi b{font-size:26px}.v33-ins{padding:22px 24px}@media (max-width:640px){.artist-title h1,.page h1,.ttl h1{font-size:24px}.hl-v{font-size:26px}.kpi b{font-size:20px}}.ins-h{margin:0}.ins-tg{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;border-radius:6px;font:inherit}.ins-tg:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ins-chev{opacity:.65;transition:transform .25s ease}.ins-tg[aria-expanded=false] .ins-chev{transform:rotate(-90deg)}.ins-body{display:flex;flex-direction:column;gap:12px}.fin3:has(.fin-val.closed){grid-template-columns:minmax(0,1fr) 256px 56px}.fin3 .fin-val.closed{padding:20px 10px;align-items:center}.fin3 .fin-val.closed .ins-tg{flex-direction:column-reverse;gap:10px}.fin3 .fin-val.closed .ins-tg-t{writing-mode:vertical-rl;transform:rotate(180deg)}@media (max-width:1099px){.fin3:has(.fin-val.closed){grid-template-columns:minmax(0,1fr) 256px}.fin3 .fin-val.closed{align-items:stretch}.fin3 .fin-val.closed .ins-tg{flex-direction:row}.fin3 .fin-val.closed .ins-tg-t{writing-mode:horizontal-tb;transform:none}}@media (prefers-reduced-motion:reduce){.ins-chev{transition:none}}:root:not([data-theme=dark]){--sel-tint:rgba(37,84,232,.035);--sel-ring:rgba(37,84,232,.22)}.c-line .hc-col.sel,.hc-col.sel,button.hc-col.all.sel,button.hc-col.inp.sel,button.hc-col.sel{outline:none;background:var(--sel-tint)}.hc-col.sel em{color:var(--blue-tx,#2554e8);font-weight:600}.hc-col.sel em:after{content:"";display:block;width:14px;height:2px;border-radius:1px;margin:2px auto 0;background:currentColor;opacity:.6}.hc-col.all.sel em:after{display:none}button.hc-col.sel:focus-visible,button.hc-col:focus-visible{outline:2px solid var(--sel-ring)}:root:not([data-theme=dark]) .inshort{background:rgba(37,84,232,.03);border-color:rgba(37,84,232,.1)}:root:not([data-theme=dark]) .hero-avatar{box-shadow:0 0 0 3px rgba(37,84,232,.06);border-color:rgba(37,84,232,.35)}.fin-val.closed .ins-body,.ins-body[hidden]{display:none!important}.av-ini,.co-ini{display:inline-grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--blue1),var(--blue2));color:#fff;font-weight:600;letter-spacing:.02em}.co-ini{border-radius:10px}.nc-btn{width:100%;margin-top:10px}div.nc-ghost{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px;opacity:.55}div.nc-ghost .kpi{background:var(--card);border:1px dashed var(--line2);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:6px}.pill.ghost{background:transparent;border:1px dashed var(--line2);color:var(--tx2)}.nc-step{color:var(--tx3);font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.nc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:18px;gap:18px;margin-top:18px}@media (max-width:900px){.nc-grid{grid-template-columns:1fr}}.nc-f{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-size:12.5px;color:var(--tx2)}.nc-f input,.nc-mf select,.nc-tr input{height:40px;border-radius:12px;background:var(--ctl);border:1px solid var(--line);color:var(--tx);padding:0 12px;font:inherit;font-size:13.5px}.nc-f input:focus,.nc-mf select:focus,.nc-tr input:focus{outline:2px solid var(--focus);outline-offset:1px}.nc-inl{max-width:320px}.nc-photo{gap:12px}.nc-drop,.nc-photo{display:flex;align-items:center}.nc-drop{flex-direction:column;justify-content:center;gap:8px;text-align:center;min-height:190px;border:1.5px dashed var(--line2);border-radius:18px;background:var(--card2);color:var(--tx2);cursor:pointer;padding:22px;transition:border-color .15s,background .15s}.nc-drop.over,.nc-drop:hover{border-color:var(--blue1);background:var(--sel-tint)}.nc-drop.compact{min-height:96px;flex-direction:row;gap:14px;text-align:left}.nc-drop b{color:var(--tx);font-weight:600;font-size:14px}.nc-drop small{color:var(--tx3);font-size:12px}.nc-ico{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--blue1),var(--blue2));color:#fff;flex:none}.nc-gd{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;border:1px solid var(--line);background:var(--card2);color:var(--tx3);cursor:not-allowed;opacity:.7;text-align:left;margin-top:12px;width:100%}.nc-gd b{display:block;color:var(--tx2);font-weight:500;font-size:13.5px}.nc-gd small{font-size:11.5px}.nc-gd-i{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--chip)}.nc-up{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:12px;gap:12px;align-items:stretch;margin:14px 0 18px}.nc-up .nc-gd{margin-top:0}@media (max-width:760px){.nc-up{grid-template-columns:1fr}}.nc-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.nc-list li{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;background:var(--chip);font-size:13px}.nc-list li i{margin-left:auto;color:var(--tx3);font-style:normal;font-size:12px}.nc-act{justify-content:flex-end;margin-top:18px}.nc-act,.nc-empty{display:flex;gap:10px}.nc-empty{text-align:center;padding:48px 24px;flex-direction:column;align-items:center}.nc-empty h2{margin:6px 0 0}.nc-empty p{color:var(--tx2);max-width:460px;margin:0}.nc-map{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:12px 14px;gap:12px 14px;margin:4px 0 18px}.nc-mf{display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--tx2)}.nc-mf.need span{color:var(--warn-tx)}.nc-tag{display:inline-block;margin-top:4px;padding:2px 8px;border-radius:999px;font-size:10.5px;background:var(--sel-tint);color:var(--blue-tx);font-weight:500}.nc-tbl{overflow:auto;border-radius:14px;border:1px solid var(--line)}.nc-tbl table{border-collapse:collapse;width:100%;font-size:12.5px}.nc-tbl td,.nc-tbl th{padding:8px 12px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.nc-tbl th{color:var(--tx2);font-weight:500;vertical-align:top;background:var(--card2)}.nc-tr{display:grid;grid-template-columns:1fr 2fr 1fr 34px;grid-gap:8px;gap:8px;align-items:center;margin-bottom:8px}.nc-term{display:grid;grid-template-columns:160px 1fr 180px;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:13px}.nc-term small{color:var(--tx3)}.nc-cols{list-style:none;padding:0;margin:8px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:6px;gap:6px;font-size:12.5px}.nc-cols li{display:flex;justify-content:space-between;gap:8px;padding:7px 10px;background:var(--chip);border-radius:10px}.nc-cols span{color:var(--tx3)}.nc-pdf{gap:14px}.nc-txt pre{white-space:pre-wrap;max-height:60vh;overflow:auto;font-size:12px;background:var(--card2);padding:12px;border-radius:12px}.cc-sw{width:100%;margin-top:6px;height:32px;border-radius:10px;background:var(--ctl);color:var(--tx);border:1px solid var(--line);padding:0 8px}.empty{color:var(--tx3);font-size:13px}.mt{margin-top:18px}.fx-row .fx-nm i{margin-left:10px}.sc-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin:18px 0 14px}.sc-k{display:flex;flex-direction:column;gap:4px}.sc-k span{color:var(--tx2);font-size:12.5px}.sc-k b{font-size:24px;font-weight:600;letter-spacing:-.01em}.sc-k i{font-style:normal;color:var(--tx3);font-size:12px}.sc-k.grad b{background:linear-gradient(90deg,var(--g5fb8ff),var(--g2457ff));-webkit-background-clip:text;background-clip:text;color:transparent}.sc-tbl{overflow-x:auto}.sc-tbl table{border-collapse:collapse;width:100%;font-size:12.5px;table-layout:auto}.sc{min-width:0}.sc-name{white-space:normal!important;max-width:300px}.sc-tbl th{position:-webkit-sticky;position:sticky;top:0;background:var(--card);color:var(--tx2);font-weight:500;text-align:left;padding:8px 10px;z-index:1}.sc-tbl td,.sc-tbl th{border-bottom:1px solid var(--line);white-space:nowrap}.sc-tbl td{padding:9px 10px;vertical-align:top}.sc-tbl .r{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-tbl tr.sub td{background:var(--card2)}.sc-tbl tr.off td{opacity:.5}.sc-name b{font-weight:500}.sc-name i,.sc-stc i{display:block;font-style:normal;color:var(--tx3);font-size:11.5px;margin-top:2px;white-space:normal;max-width:320px;overflow-wrap:anywhere}.sc-name label{display:flex;gap:8px;align-items:center}.sc-stc{white-space:normal!important;min-width:200px;max-width:340px}.sc-stc .pill{margin-top:6px}.sc-st{display:inline-block;padding:2px 9px;border-radius:99px;font-size:11.5px;font-weight:500}.sc-st.ok{background:color-mix(in srgb,var(--g15935a) 22%,transparent);color:var(--g4ee08b)}.sc-st.warn{background:color-mix(in srgb,#f5a524 22%,transparent);color:#f5c76a}.sc-st.info{background:color-mix(in srgb,var(--g2457ff) 22%,transparent);color:var(--g5fb8ff)}.sc-st.mute{background:var(--chip);color:var(--tx3)}.sc-chk{display:block;font-size:11.5px;color:var(--tx2);margin-top:4px}.sc-chk label{margin-left:8px;display:inline-flex;gap:4px;align-items:center}.sc-terms{display:flex;flex-direction:column;gap:6px;white-space:normal}.sc-terms i{font-style:normal;color:var(--tx3);font-size:11.5px}.sc-terms label{display:flex;gap:8px;align-items:flex-start}.sc-terms em{display:block;color:var(--tx3);font-size:11.5px}.sc>.card{min-width:0;max-width:100%}.ws3-rows{display:grid;grid-gap:14px;gap:14px;margin-top:12px}.ws3-r{display:grid;grid-template-columns:minmax(180px,1.2fr) 2fr auto;grid-gap:16px;gap:16px;align-items:center}.ws3-l b{display:block;font-weight:600}.ws3-l small,.ws3-mid small,.ws3-tot small{color:var(--tx3);font-size:11.5px;display:block}.ws3-bar{display:flex;height:14px;border-radius:7px;overflow:hidden;margin-bottom:6px;min-width:8px}.ws3-bar .tod{background:linear-gradient(90deg,#3b5bfd,#7b8cff)}.ws3-bar .aft{background:linear-gradient(90deg,#8b5cf6,#c084fc)}.ws3-tot{text-align:right}.ws3-tot b{font-size:18px;display:block}@media (max-width:700px){.ws3-r{grid-template-columns:1fr}.ws3-tot{text-align:left}}.vc-kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:14px 0 6px}.vc-kpis>div{border:1px solid var(--line,rgba(127,127,127,.2));border-radius:12px;padding:10px 12px}.vc-kpis small,.vc-kpis span{display:block;font-size:11.5px;color:var(--tx3)}.vc-kpis b{display:block;font-size:20px;margin:2px 0}.vc-kpis>div:nth-child(2) b{background:linear-gradient(90deg,#3b5bfd,#a855f7);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width:700px){.vc-kpis{grid-template-columns:1fr}}.sc-flags ul{margin:8px 0 0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;font-size:13px}.sc-flags li.error b{color:#ef4444}.sc-flags li.warn b{color:#f59e0b}.sc-ok{margin:6px 0 12px}.ld3{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:color-mix(in srgb,var(--bg,#0b0b0f) 78%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ld3-card{width:min(440px,90vw);background:var(--card,#15151b);border:1px solid rgba(127,127,127,.18);border-radius:18px;padding:22px 24px;box-shadow:0 20px 60px rgba(0,0,0,.25)}.ld3-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.ld3-h b{font-size:16px;font-weight:600}.ld3-t{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tx3);font-size:13px}.ld3-bar{height:6px;border-radius:3px;background:rgba(127,127,127,.15);overflow:hidden}.ld3-bar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#6d7cf0,#a78bfa,#d8b4fe);background-size:200% 100%;animation:ld3-sh 2.4s linear infinite;transition:width .35s ease}@keyframes ld3-sh{to{background-position:-200% 0}}.ld3-steps{list-style:none;padding:0;margin:16px 0 10px;display:grid;grid-gap:8px;gap:8px;font-size:13px;color:var(--tx3)}.ld3-steps li{display:flex;align-items:center;gap:10px}.ld3-steps em{width:8px;height:8px;border-radius:50%;background:rgba(127,127,127,.3)}.ld3-steps li.on{color:var(--tx,inherit)}.ld3-steps li.on em{background:#a78bfa;animation:ld3-p 1.2s ease-in-out infinite}.ld3-steps li.done em{background:linear-gradient(135deg,#6d7cf0,#a78bfa)}@keyframes ld3-p{50%{opacity:.35}}.ld3-c{display:flex;gap:18px;font-size:12.5px;color:var(--tx3);margin:0}.ld3-c b{color:var(--tx,inherit);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ld3-n{font-size:12px;color:var(--tx3);margin:8px 0 0}@media (prefers-reduced-motion:reduce){.ld3-bar i,.ld3-steps li.on em{animation:none}}.vs4 summary{cursor:pointer;display:grid;grid-gap:2px;gap:2px}.vs4 summary small{color:var(--tx3);font-size:12px}.vs-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;align-items:end}.vs-f{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--tx3);position:relative}.vs-f.wide{margin-top:12px}.vs-f input{background:transparent;border:1px solid rgba(127,127,127,.25);border-radius:8px;padding:7px 10px;color:inherit;min-width:110px;font:inherit;font-size:13px}.vs-f.wide input{width:min(460px,100%)}.vs-f i{position:absolute;right:10px;bottom:8px;font-style:normal}.vs-c{font-size:12.5px;display:flex;gap:6px;align-items:center}.vs-h{font-size:14px;margin:18px 0 4px}.vs-act{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.eb5{display:grid;place-items:center;min-height:60vh}.eb5-c{max-width:560px;display:grid;grid-gap:12px;gap:12px}.eb5-m{font-family:ui-monospace,monospace;word-break:break-word}.eb5-b{display:flex;gap:10px;flex-wrap:wrap}.ig{position:fixed;inset:0;z-index:90;display:grid;place-items:center;background:color-mix(in srgb,#000 62%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:auto;padding:24px 0}.ig-card{width:min(460px,92vw);background:var(--card);border:1px solid var(--hair,rgba(127,127,127,.18));border-radius:18px;padding:22px 22px 18px;box-shadow:0 30px 80px var(--shadow-c)}.ig-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;padding:3px 9px;border-radius:999px;background:var(--info-bg);color:var(--blue-tx)}.ig-badge.ok{background:var(--pick-on)}.ig-spin{width:9px;height:9px;border-radius:50%;border:1.5px solid;border-right:1.5px solid transparent;animation:igspin .8s linear infinite;display:inline-block}@keyframes igspin{to{transform:rotate(1turn)}}.ig-h{font-size:20px;font-weight:600;margin:12px 0 6px}.ig-sub{font-size:12.5px;color:var(--tx3);margin:0 0 14px}.ig-src{display:flex;gap:10px;align-items:center;background:var(--chip,rgba(127,127,127,.08));border-radius:10px;padding:10px;margin-bottom:14px}.ig-src>span:last-child{display:flex;flex-direction:column}.ig-src b{font-size:13px}.ig-src i{font-style:normal;font-size:11.5px;color:var(--tx3)}.ig-logo{width:30px;height:30px;border-radius:6px;background:var(--ctl);display:grid;place-items:center}.ig-steps{list-style:none;padding:0;margin:4px 0 14px;display:grid;grid-gap:10px;gap:10px}.ig-steps li{display:flex;gap:10px;opacity:.45;transition:opacity .3s}.ig-steps li.done,.ig-steps li.on{opacity:1}.ig-steps em{flex:none;width:15px;height:15px;border-radius:50%;border:1.5px solid var(--tx3);margin-top:1px;display:grid;place-items:center;color:#fff}.ig-steps li.done em{background:var(--blue2);border-color:var(--blue2)}.ig-steps li.on em{border-color:var(--blue2);border-right-color:transparent;animation:igspin .9s linear infinite}.ig-steps span{display:flex;flex-direction:column}.ig-steps b{font-size:12.5px;font-weight:500}.ig-steps i{font-style:normal;font-size:11.5px;color:var(--tx3)}.ig-bar{height:4px;border-radius:4px;background:var(--ctl,rgba(127,127,127,.2));overflow:hidden}.ig-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--g2f6bff),var(--g62bdff));transition:width .4s ease}.ig-n{font-size:11.5px;color:var(--tx3);margin:10px 0 0}.ig-act{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:10px;gap:10px;margin-top:16px}.ig-act .pill{justify-content:center}.ig-sum{margin-bottom:14px}.ig-k span{font-size:11.5px;color:var(--tx3)}.ig-k b{display:block;font-size:26px;font-weight:600;letter-spacing:-.01em;margin:2px 0}.ig-k i{font-style:normal;font-size:11.5px;color:var(--tx3)}.ig-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 14px;gap:8px 14px;margin:12px 0 0}.ig-grid dt{font-size:11px;color:var(--tx3)}.ig-grid dd{margin:0;font-size:12.5px}.ig-grid dd.ok{color:var(--ok-tx)}.ig-grid dd.warn{color:var(--warn-tx)}.ig-grid dd.bad{color:var(--neg-tx)}.ig-flags{list-style:none;padding:0;margin:10px 0 0;display:grid;grid-gap:6px;gap:6px;font-size:11.5px;color:var(--tx2);max-height:120px;overflow:auto}.ig-flags b{margin-right:4px}.ig-flags .error b{color:var(--neg-tx)}.ig-flags .warn b,.ig-flags .warning b{color:var(--warn-tx)}.cv.art{background:var(--chip)}.cv-flag{position:absolute;right:1px;bottom:1px;width:12px;height:12px;border-radius:50%;background:var(--warn-tx);color:var(--on-tx);font:700 9px/12px var(--font);text-align:center;font-style:normal;line-height:12px}.vg{display:grid;grid-gap:18px;gap:18px}.vg-head{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.vg-hv{background:var(--card2);border:1px solid var(--hair);border-radius:18px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.vg-hv span{font-size:11.5px;color:var(--tx3)}.vg-hv b{font-size:22px;font-weight:600}.vg-hv i{font-style:normal;font-size:11.5px;color:var(--tx3)}.vg-hv.base{background:radial-gradient(120% 140% at 0 0,var(--g1d2a4d) 0,var(--card2) 70%);border-color:var(--hero-line)}.vg-wf{display:grid;grid-gap:6px;gap:6px}.vg-wfr{display:grid;grid-template-columns:210px 1fr 56px;grid-gap:10px;gap:10px;align-items:center;font-size:12.5px}.vg-wfl{display:flex;flex-direction:column}.vg-wfl i{font-style:normal;font-size:11px;color:var(--tx3)}.vg-wft{position:relative;height:16px;background:var(--ctl,rgba(127,127,127,.12));border-radius:4px}.vg-wft i{position:absolute;top:0;bottom:0;border-radius:4px}.vg-wft i.base{background:linear-gradient(90deg,var(--g2f6bff),var(--g62bdff))}.vg-wft i.up{background:linear-gradient(90deg,var(--g15935a),var(--g7fe3c0))}.vg-wft i.down{background:linear-gradient(90deg,var(--ge5483a),var(--neg))}.vg-wfr b{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vg-wfr.tot{border-top:1px solid var(--hair);padding-top:6px;font-weight:600}.vg-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:10px;gap:10px}.vg-kpis .kpi.warn b{color:var(--warn-tx)}.vg-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:900px){.vg-head,.vg-two{grid-template-columns:1fr}.vg-wfr{grid-template-columns:120px 1fr 48px}}.vg-ch{background:var(--card2);border:1px solid var(--hair);border-radius:18px;padding:12px 14px;min-width:0}.vg-svg{width:100%;height:170px;display:block;margin-top:8px}.vg-svg.sq{height:200px}.vg-lg{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--tx3);margin-top:8px}.vg-lg i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px}.vg-stk{display:flex;gap:6px;align-items:flex-end;height:170px;margin-top:8px}.vg-col{flex:1 1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end;gap:4px;min-width:0}.vg-col small{font-size:10.5px;color:var(--tx3)}.vg-colb{width:100%;max-width:46px;display:flex;flex-direction:column-reverse;border-radius:4px 4px 0 0;overflow:hidden;min-height:1px}.vg-colb i{display:block;min-height:1px}.vg-tr{display:flex;align-items:center;gap:8px}.mono{font-family:ui-monospace,monospace;font-size:11.5px}.vg-cen,.vg-fr{font-style:normal;font-size:10px;margin-left:6px;padding:1px 6px;border-radius:999px;background:var(--chip);color:var(--warn-tx)}.vg-fr{background:rgba(127,127,127,.15);color:var(--tx3)}.vg-cls{font-weight:600;font-size:12px}.vg-dc{display:flex;gap:8px;height:170px;align-items:flex-end;margin-top:8px}.vg-dcc{flex:1 1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end;gap:3px}.vg-dcc small{font-size:10.5px;color:var(--tx3)}.vg-dcc small.n{font-size:9.5px}.vg-dcb{flex:1 1;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:3px}.vg-dcb i{width:40%;max-width:18px;border-radius:3px 3px 0 0;min-height:1px}.vg-dcb i.emp{background:linear-gradient(180deg,var(--g62bdff),var(--g2f6bff))}.vg-dcb i.fb{background:rgba(127,127,127,.45)}.vg-flags ul{list-style:none;padding:0;margin:6px 0 0;display:grid;grid-gap:5px;gap:5px;font-size:12px}.vg-flags .warn b{color:var(--warn-tx)}.vg-flags .info b{color:var(--tx3)}.vg-flags .error b{color:var(--neg-tx)}.vg-flags b{margin-right:6px}.vg-as summary{cursor:pointer;display:flex;gap:10px;align-items:baseline}.vg-as summary small{color:var(--tx3);font-size:12px}.vg-asg{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:8px 14px;gap:8px 14px;margin:12px 0}.vg-af{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;border-bottom:1px solid var(--hair);padding:4px 0}.vg-af>span:first-child{display:flex;flex-direction:column;gap:2px}.vg-tag{font-style:normal;font-size:9px;letter-spacing:.06em;color:var(--warn-tx);font-weight:700}.vg-in{display:flex;align-items:center;gap:4px}.vg-in input{width:72px;background:var(--ctl);border:1px solid var(--hair);border-radius:6px;color:inherit;padding:4px 6px;font:inherit;text-align:right}.vg-in i{font-style:normal;color:var(--tx3);width:10px}.eqi{display:inline-block;flex:none;object-fit:contain;vertical-align:middle;opacity:.92}:root[data-theme=dark] .eqi{filter:brightness(1.35) saturate(.85)}.vg-tbl{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:640px){.vg-wfr{grid-template-columns:96px 1fr 44px;font-size:12px}.vg-asg{grid-template-columns:1fr}.vg-kpis{grid-template-columns:1fr 1fr}.ig-act,.ig-grid{grid-template-columns:1fr}.vg-dc,.vg-stk{gap:3px}.vg-col small,.vg-dcc small{font-size:9px}}.vg-more{display:grid;grid-gap:16px;gap:16px}.nc-sel{position:relative;display:block}.nc-sel select{width:100%;height:40px;border-radius:12px;background:var(--ctl);border:1px solid var(--line);color:var(--tx);padding:0 36px 0 12px;font:inherit;font-size:13.5px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.nc-sel:after{content:"";position:absolute;right:14px;top:50%;width:7px;height:7px;border-right:1.5px solid var(--tx2);border-bottom:1.5px solid var(--tx2);transform:translateY(-70%) rotate(45deg);pointer-events:none}.nc-sel select:focus{outline:2px solid var(--focus);outline-offset:1px}.nc-hint{color:var(--tx3);font-size:11.5px;line-height:1.4}.as,.as-in{position:relative}.as-in{display:flex;align-items:center}.as-in>:first-child{position:absolute;left:12px;pointer-events:none}.as-in input{width:100%;padding-left:36px!important}.as-list{list-style:none;margin:4px 0 0;padding:6px;border-radius:14px;background:var(--card);border:1px solid var(--line);box-shadow:0 12px 32px rgba(0,0,0,.28);max-height:320px;overflow-y:auto}.as-list li button{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:10px;background:transparent;color:var(--tx);font:inherit;text-align:left;cursor:pointer}.as-list li button:focus-visible,.as-list li button:hover{background:var(--sel-tint);outline:none}.as-list img,.as-picked img{width:36px;height:36px;border-radius:50%;object-fit:cover;flex:none;background:var(--card2)}.as-picked img{width:40px;height:40px}.as-t{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.as-t b{font-weight:600;font-size:13.5px;color:var(--tx)}.as-t b,.as-t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-t small{color:var(--tx3);font-size:11.5px}.as-empty,.as-src{padding:8px 10px;color:var(--tx3);font-size:12px}.as-src{border-top:1px solid var(--line);margin-top:4px}.as-picked{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:var(--card2);border:1px solid var(--line)}.vs-cat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start}.vs-cat .nc-f{margin-bottom:0}@media (max-width:700px){.vs-cat{grid-template-columns:1fr}}.vc-bar.v9{padding-top:0}.vc-bar.v9 .vc-lbl{position:relative;height:18px;font-size:11px;color:var(--tx2)}.vc-bar.v9 .vc-lbl.bot{height:20px;color:var(--tx3);font-size:10.5px}.vc-bar.v9 .vc-lbl span{position:absolute;white-space:nowrap;transform:translateX(-50%)}.vc-bar.v9 .vc-lbl.top span{bottom:3px}.vc-bar.v9 .vc-lbl.bot span{top:5px}.vc-bar.v9 .vc-lbl span.al-start{transform:none}.vc-bar.v9 .vc-lbl span.al-end{transform:translateX(-100%)}.vc-bar.v9 .vc-lbl span.adj{color:var(--g5266eb);font-weight:650}.vc-bar.v9 .vc-tk{position:absolute;top:-4px;width:4px;height:18px;margin-left:-2px;border-radius:2px;background:var(--tx);box-shadow:0 0 0 2px var(--card,#fff);text-decoration:none}.vc-bar.v9 .vc-tk.low{margin-left:0}.vc-bar.v9 .vc-tk.high{margin-left:-4px}.vc-bar.v9 .vc-tk.adj{top:-7px;width:12px;height:24px;margin-left:-6px;border-radius:6px;background:var(--g5266eb);z-index:2}@media (max-width:640px){.vc-bar.v9 .vc-lbl{font-size:10px}.vc-bar.v9 .vc-lbl.bot{height:34px}.vc-bar.v9 .vc-lbl.bot span{white-space:normal;max-width:60%}.vc-bar.v9 .vc-lbl span.al-center{max-width:34%;text-align:center}.vc-bar.v9 .vc-lbl span.al-end{text-align:right}}.vc-bar.v9{margin-top:6px}.vc-bar.v9 .vc-lbl.top{height:20px;margin-bottom:8px}.vc-bar.v9 .vc-lbl.bot{margin-top:6px}.vc-bar.v9 .vc-lbl.mb{display:none}@media (max-width:640px){.vc-bar.v9 .vc-lbl.dk{display:none}.vc-bar.v9 .vc-lbl.mb{display:block}.vc-bar.v9 .vc-lbl span.al-end{white-space:nowrap;max-width:none}}.vc-hero.v9b{padding:22px 24px 16px;display:grid;grid-gap:18px;gap:18px}.v9b .v9-k{font-size:13px;color:var(--tx3)}.v9b .v9-head{display:grid;grid-gap:4px;gap:4px;min-width:0}.v9b .v9-big{font-size:52px;line-height:1.05;font-weight:650;letter-spacing:-.03em;color:var(--tx);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v9b .v9-delta{font-size:14px;font-weight:550}.v9b .v9-delta em{font-style:normal;font-weight:400;color:var(--tx3)}.v9b .up{color:var(--ok-tx)}.v9b .down{color:var(--neg-tx)}.v9b .none{color:var(--tx3)}.v9b .v9-stack{display:flex;gap:3px;height:8px;margin-top:12px;border-radius:6px;overflow:hidden}.v9b .v9-stack i{display:block;height:100%;border-radius:6px;min-width:4px}.v9b .s0{background:linear-gradient(90deg,var(--g2457ff),var(--g5266eb))}.v9b .s1{background:linear-gradient(90deg,var(--g5fb8ff),var(--g8cbbe6))}.v9b .s2{background:var(--g8d96a0);opacity:.55}.v9b .v9-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin:4px 0 0;padding:0;list-style:none;font-size:12px;color:var(--tx2)}.v9b .v9-legend i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:0}.v9b .v9-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.v9b .v9-card{border:1px solid var(--hair);border-radius:14px;padding:12px 14px;display:grid;grid-gap:4px;gap:4px;min-width:0;background:var(--card)}.v9b .v9-ct{display:flex;align-items:center;gap:10px;min-width:0;margin:4px 0 2px}.v9b .v9-ct b{font-size:20px;font-weight:650;color:var(--tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.v9b .v9-ic{width:40px;height:40px;border-radius:8px;background:var(--chip);display:grid;place-items:center;flex:none}.v9b .v9-sub{font-size:12.5px;color:var(--tx2);overflow-wrap:anywhere}.v9b .v9-d{font-size:12px;font-weight:550}.v9b .v9-bh{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v9b .v9-bh b{font-size:17px;font-weight:650;color:var(--tx)}.v9b .v9-chip{font-size:11.5px;color:var(--tx2);background:var(--chip);border-radius:999px;padding:3px 10px}.v9b .v9-tot{margin-left:auto;font-size:17px;font-weight:650;color:var(--g5266eb)}.v9b .vc-bar.v9{margin-top:10px}.v9b .v9-rows{list-style:none;margin:4px 0 0;padding:0;display:grid}.v9b .v9-rows li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:12px;column-gap:12px;padding:9px 0 7px;border-bottom:1px solid var(--hair)}.v9b .v9-rows li:last-child{border-bottom:0}.v9b .v9-rows li>div{display:grid;min-width:0}.v9b .v9-rows li b{font-size:14px;font-weight:600;color:var(--tx)}.v9b .v9-rows li span{font-size:11.5px;color:var(--tx3);overflow-wrap:anywhere}.v9b .v9-rows li em{font-style:normal;font-size:14px;font-weight:650;align-self:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.v9b .v9-pl{grid-column:1/-1;display:block;height:3px;margin-top:6px;border-radius:3px;max-width:100%}.v9b .v9-pl.base{background:linear-gradient(90deg,var(--g2457ff),var(--gb3bbf6))}.v9b .v9-pl.up{background:linear-gradient(90deg,var(--ok-tx),transparent)}.v9b .v9-pl.down{background:linear-gradient(90deg,var(--neg-tx),transparent)}.v9b .v9-pl.none{background:var(--hair);width:4px!important}.v9b .v9-more summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--g5266eb)}.v9b .v9-more .vc-say{font-size:16px!important;line-height:1.45;margin:10px 0 6px}.v9b .v9-why{margin:0;padding-left:18px;font-size:13px;color:var(--tx2);display:grid;grid-gap:4px;gap:4px}@media (max-width:640px){.vc-hero.v9b{padding:18px 16px 14px;gap:14px}.v9b .v9-big{font-size:40px}.v9b .v9-cards{gap:8px}.v9b .v9-card{padding:10px}.v9b .v9-ct b{font-size:16px}.v9b .v9-ct{gap:8px}.v9b .v9-ct .cv40,.v9b .v9-ct .cv40 img,.v9b .v9-ic{width:32px;height:32px}}.v10-lic .ct2,.v10-sv .ct2{display:flex;align-items:center;gap:8px}.v10-lic .card-h,.v10-sv .card-h{gap:12px;align-items:flex-start}.v10-recon{margin-bottom:8px}.v10-recon li:last-child{border-top:1px solid var(--line2)}.v10-tbl td{vertical-align:middle}.v10-tbl small.v10-src,.v10-tbl td.r small.v10-src{display:block;font-size:10.5px;color:var(--tx3);font-weight:400;white-space:nowrap}.v10-nm{display:grid;grid-gap:4px;gap:4px;min-width:0}.v10-nm b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.v10-gb{display:block;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--g2457ff),var(--gb3bbf6));min-width:3px}.v10-tbl .up{color:var(--ok-tx)}.v10-tbl .down{color:var(--neg-tx)}.v10-all{margin-top:8px}.v10-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.v10-lic .vg-tag{font-style:normal;font-size:9.5px;letter-spacing:.04em;margin-left:6px}.v10-lic .vg-tag.data{background:var(--chip);color:var(--tx2)}.v10-chart{margin-top:14px;border:1px solid var(--hair);border-radius:14px;padding:12px 14px}.v10-ch-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:space-between;margin-bottom:6px}.v10-chart svg{width:100%;height:200px;display:block;overflow:visible}.v10-adv{stroke-width:1.2;stroke-dasharray:4 4;stroke:var(--tx3)}.v10-adv.a1{stroke:var(--g2457ff);stroke-width:1.6}.v10-dot{fill:var(--card);stroke:var(--g2457ff);stroke-width:2}.v10-ax{font-size:10px;fill:var(--tx3)}.v9b .v9-pl.a0{opacity:.55}.v9b .v9-pl.a2{opacity:.8}.v10-used{margin-top:12px}.v10-used ul{list-style:none;padding:0;margin:6px 0;display:grid;grid-gap:6px;gap:6px}.v10-used li{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:baseline;font-size:12.5px}.v10-used li span{color:var(--tx3);overflow-wrap:anywhere}.song-h.v10{grid-template-columns:28px 32px minmax(0,1.6fr) 1fr 1fr 1fr 1fr 18px}.song-h .sv small{white-space:nowrap}@media (max-width:720px){.v10-3{grid-template-columns:1fr!important}.v10-lic .card-h,.v10-sv .card-h{flex-direction:column}.v10-used li{grid-template-columns:auto minmax(0,1fr)}.v10-used li span{grid-column:1/-1}.v10-nm b{max-width:130px}.song-h.v10{grid-template-columns:22px 32px minmax(0,1fr) auto auto 16px;gap:8px}}.v11-pc{position:relative;width:100%;margin-top:4px;touch-action:pan-y}.v11-pc svg{display:block;overflow:visible}.v11-grid{stroke:var(--hair);stroke-width:1}.v11-ax{font-size:11px;fill:var(--tx3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v11-adv{stroke:var(--tx3);stroke-width:1.2;stroke-dasharray:5 4;opacity:.75}.v11-adv.a1{stroke:var(--g2457ff);stroke-width:1.6;opacity:1}.v11-al{font-size:11px;font-weight:600;fill:var(--tx2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v11-al.a1{fill:var(--g2457ff)}.v11-dot{fill:var(--card);stroke:var(--tx2);stroke-width:2.2}.v11-dot.a1{stroke:var(--g2457ff);fill:var(--g2457ff)}.v11-dl{font-size:10.5px;font-weight:600;fill:var(--tx);stroke-width:3px}.v11-cl{font-size:11px;font-weight:600;fill:var(--g2457ff);paint-order:stroke;stroke:var(--card);stroke-width:3px}.v11-hl{stroke:var(--tx3);stroke-width:1;stroke-dasharray:2 3}.v11-hd{fill:var(--g2457ff);stroke:var(--card);stroke-width:2}.v11-tip{position:absolute;width:168px;pointer-events:none;background:var(--card);border:1px solid var(--hair);border-radius:10px;box-shadow:0 6px 20px rgba(15,23,42,.12);padding:8px 10px;display:grid;grid-gap:2px;gap:2px;font-size:11.5px;color:var(--tx2)}.v11-tip b{font-size:12px;color:var(--tx)}.v11-tip em{font-style:normal;font-weight:600;color:var(--tx)}.v11-tip em.up{color:var(--pos)}.v11-cap{margin:6px 0 0;font-size:11.5px;color:var(--tx3);line-height:1.45}.v11-dl{paint-order:stroke;stroke:var(--card);stroke-width:4px;stroke-linejoin:round}.v9b .v9-range{font-size:22px;line-height:1.2;font-weight:600;color:var(--tx);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:8px}@media (max-width:860px){.tabbar{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:1fr}}.v10-cards{display:none}@media (max-width:639px){.v10-sv .v10-tbl{display:none}.v10-cards{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:12px 0 0;padding:0}.v10-card{border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px;background:rgba(255,255,255,.03)}.v10-ch{display:flex;align-items:center;gap:10px;margin-bottom:10px}.v10-ch b{white-space:normal;word-break:break-word;line-height:1.25}.v10-card dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 12px;gap:8px 12px;margin:0}.v10-card dt{font-size:11px;opacity:.6}.v10-card dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v10-card .v10-cv{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.08);padding-top:8px}}@media (max-width:1023px){.fin3.fin2,.fin3:has(.fin-val.closed){grid-template-columns:minmax(0,1fr)}.fin3 .fin-val,.fin3 .hero-l,.fin3 .hero-r{grid-column:1/-1;min-width:0}.fin3 .hc-ctls{display:flex;flex-wrap:wrap;gap:8px}.fin3 .hc-ctls>*{flex:0 0 auto}}.tabbar .tab.on,:root[data-theme=light] .tabbar .tab.on{background:#e4e6ea;color:#111318}:root[data-theme=dark] .tabbar .tab.on{background:#3a3d44;color:#f4f5f7}