.mp-host{width:100%;position:relative}.mp-host.mp-crop{overflow:hidden}.mp{--mp-bg:#eef2f9;--mp-card:#fff;--mp-sub:#f7f9fd;--mp-ink:#0e1a33;--mp-ink2:#3f4c68;--mp-muted:#5e6a85;--mp-line:#0e1a331a;--mp-line2:#e3e9f4;--mp-side:#fff;--mp-side-ink:#0e1a33;--mp-side-mut:#8590aa;--mp-side-acc:#eef3ff;--mp-side-it:#3f4c68;--mp-side-on:#2457d6;--mp-side-ind:#2f66f0;--mp-side-line:#e3e9f4;--mp-mint:#8db4ff;--mp-pine:#2f66f0;--mp-teal:#3b74f5;--mp-pri:#2f66f0;--mp-on-pri:#fff;--mp-pos:#27875c;--mp-pos-t:#eaf6ef;--mp-neg:#a7473d;--mp-neg-t:#f9ecea;--mp-warn:#95600c;--mp-warn-t:#fcf2df;--mp-sel:#e8f0ff;transform-origin:0 0;width:var(--mp-w,1200px);background:var(--mp-bg);color:var(--mp-ink);letter-spacing:0;text-align:left;-webkit-font-smoothing:antialiased;border-radius:14px;font-size:13px;font-weight:400;line-height:1.45;position:absolute;top:0;left:0;overflow:hidden}:root[data-theme=dark] .mp{--mp-bg:#0a0f1f;--mp-card:#111a33;--mp-sub:#172243;--mp-ink:#eaefff;--mp-ink2:#b3bdd8;--mp-muted:#8994b2;--mp-line:#ffffff14;--mp-line2:#ffffff0f;--mp-side:#0a1022;--mp-side-ink:#eaefff;--mp-side-acc:#16204a;--mp-side-it:#b3bdd8;--mp-side-on:#fff;--mp-side-ind:#8db4ff;--mp-side-line:#ffffff0f;--mp-pri:#8db4ff;--mp-on-pri:#0b1a40;--mp-pos:#63d29c;--mp-pos-t:#63d29c21;--mp-neg:#ef8a7e;--mp-neg-t:#ef8a7e21;--mp-warn:#eab463;--mp-warn-t:#eab46321;--mp-sel:#8db4ff14}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mp{--mp-bg:#0a0f1f;--mp-card:#111a33;--mp-sub:#172243;--mp-ink:#eaefff;--mp-ink2:#b3bdd8;--mp-muted:#8994b2;--mp-line:#ffffff14;--mp-line2:#ffffff0f;--mp-side:#0a1022;--mp-side-ink:#eaefff;--mp-side-acc:#16204a;--mp-side-it:#b3bdd8;--mp-side-on:#fff;--mp-side-ind:#8db4ff;--mp-side-line:#ffffff0f;--mp-pri:#8db4ff;--mp-on-pri:#0b1a40;--mp-pos:#63d29c;--mp-pos-t:#63d29c21;--mp-neg:#ef8a7e;--mp-neg-t:#ef8a7e21;--mp-warn:#eab463;--mp-warn-t:#eab46321;--mp-sel:#8db4ff14}}.mp *{box-sizing:border-box}.mp svg{flex:none;display:block}.mp b{font-weight:600}.mp .n{font-variant-numeric:tabular-nums;white-space:nowrap}.mp-bar{background:var(--mp-side);border-bottom:1px solid var(--mp-side-line);align-items:center;gap:7px;height:38px;padding:0 14px;display:flex}.mp-bar i{background:var(--mp-line);border-radius:50%;width:10px;height:10px}.mp-bar span{background:var(--mp-side-acc);color:var(--mp-side-mut);border-radius:7px;margin:0 auto;padding:4px 16px;font-size:11.5px}.mp-app{min-height:var(--mp-h,770px);grid-template-columns:224px 1fr;display:grid}.mp-app.no-side{grid-template-columns:1fr}.mp-side{background:var(--mp-side);border-right:1px solid var(--mp-side-line);color:var(--mp-side-ink);flex-direction:column;gap:1px;padding:14px 12px;display:flex}.mp-brand{letter-spacing:-.02em;align-items:center;gap:9px;padding:2px 6px 14px;font-size:15px;font-weight:700;display:flex}.mp-brand>svg{width:32px;height:26px}.mp-ws{background:var(--mp-side-acc);border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;font-size:12.5px;display:flex}.mp-ws em{background:var(--mp-mint);width:20px;height:20px;color:var(--mp-pine);border-radius:6px;place-items:center;font-size:10px;font-style:normal;font-weight:700;display:grid}.mp-ws svg{width:13px;height:13px;color:var(--mp-side-mut);margin-left:auto}.mp-grp{letter-spacing:.07em;text-transform:uppercase;color:var(--mp-side-mut);padding:12px 10px 4px;font-size:10.5px}.mp-it{color:var(--mp-side-it);white-space:nowrap;border-radius:9px;align-items:center;gap:10px;padding:6.5px 10px;font-size:12.5px;display:flex}.mp-it svg{width:15px;height:15px;color:var(--mp-side-mut)}.mp-it.on{background:var(--mp-side-acc);color:var(--mp-side-on);box-shadow:inset 2px 0 0 var(--mp-side-ind);font-weight:600}.mp-it.on svg{color:var(--mp-side-ind)}.mp-it u{color:#b7791f;background:#eab4632e;border-radius:6px;margin-left:auto;padding:1px 6px;font-size:10.5px;font-weight:700;text-decoration:none}.mp-main{min-width:0;padding:20px 24px 24px}.mp-head{align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.mp-head h4{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:650;line-height:1.2}.mp-head p{color:var(--mp-muted);margin:3px 0 0;font-size:12.5px}.mp-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.mp-chip{background:var(--mp-card);border:1px solid var(--mp-line);height:32px;color:var(--mp-ink2);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:12px;display:inline-flex}.mp-chip svg{width:13px;height:13px;color:var(--mp-muted)}.mp-btn{background:var(--mp-pri);height:32px;color:var(--mp-on-pri);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.mp-btn svg{width:13px;height:13px}.mp-btn.ghost{background:var(--mp-card);color:var(--mp-ink);border:1px solid var(--mp-line)}.mp-card{background:var(--mp-card);border:1px solid var(--mp-line);border-radius:13px;min-width:0;padding:14px 16px}.mp-card h5{align-items:center;gap:8px;margin:0 0 2px;font-size:13.5px;font-weight:600;display:flex}.mp-card h5 small{color:var(--mp-muted);margin-left:auto;font-size:11.5px;font-weight:400}.mp-cap{color:var(--mp-muted);font-size:11.5px}.mp-g{gap:12px;margin-top:12px;display:grid}.mp-g:first-child{margin-top:0}.mp-k4{grid-template-columns:repeat(4,1fr)}.mp-k3{grid-template-columns:repeat(3,1fr)}.mp-2{grid-template-columns:1.55fr 1fr}.mp-3{grid-template-columns:repeat(3,1fr)}.mp-kpi small{color:var(--mp-muted);font-size:12px;display:block}.mp-kpi b{letter-spacing:-.03em;margin-top:6px;font-size:22px;font-weight:650;display:block}.mp-kpi em{background:var(--mp-pos-t);color:var(--mp-pos);border-radius:6px;margin-top:6px;padding:2px 7px;font-size:11.5px;font-style:normal;font-weight:600;display:inline-block}.mp-kpi em.w{background:var(--mp-warn-t);color:var(--mp-warn)}.mp-kpi em.m{background:var(--mp-sub);color:var(--mp-muted);font-weight:500}.mp-kpi.warn{border-color:color-mix(in srgb, var(--mp-warn) 40%, transparent)}.mp-tag{background:var(--mp-sub);color:var(--mp-ink2);border:1px solid var(--mp-line2);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.mp-tag svg{width:12px;height:12px}.mp-tag.pos{background:var(--mp-pos-t);color:var(--mp-pos);border-color:#0000}.mp-tag.warn{background:var(--mp-warn-t);color:var(--mp-warn);border-color:#0000}.mp-tag.neg{background:var(--mp-neg-t);color:var(--mp-neg);border-color:#0000}.mp-tag.mint{background:var(--mp-sel);color:var(--mp-teal);border-color:#0000}:root[data-theme=dark] .mp-tag.mint{color:var(--mp-mint)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mp-tag.mint{color:var(--mp-mint)}}.mp-tbl{border-collapse:collapse;width:100%;font-size:12.5px}.mp-tbl th{text-align:left;color:var(--mp-muted);border-bottom:1px solid var(--mp-line);background:var(--mp-sub);white-space:nowrap;padding:9px 12px;font-size:11.5px;font-weight:500}.mp-tbl td{border-bottom:1px solid var(--mp-line2);vertical-align:middle;padding:9px 12px}.mp-tbl tr:last-child td{border-bottom:0}.mp-tbl .r{text-align:right}.mp-tbl tr.g td{background:color-mix(in srgb, var(--mp-sub) 70%, transparent);font-weight:650}.mp-tbl tr.s td:first-child{color:var(--mp-ink2);padding-left:26px}.mp-tbl tr.t td{border-top:1px solid var(--mp-line);font-weight:700}.mp-tbl tr.w td{background:var(--mp-warn-t)}.mp-tbl td small{color:var(--mp-muted);font-size:11px;display:block}.mp-flush{padding:0;overflow:hidden}.mp-p{color:var(--mp-pos)}.mp-m{color:var(--mp-neg)}.mp-wn{color:var(--mp-warn)}.mp-bars{align-items:flex-end;gap:14px;height:168px;margin-top:14px;padding:0 4px;display:flex}.mp-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex;position:relative}.mp-bars i{background:color-mix(in srgb, var(--mp-ink) 12%, transparent);border-radius:6px 6px 3px 3px;width:100%;max-width:44px;display:block;position:relative}.mp-bars i b{border-radius:inherit;background:#9ec1ff;position:absolute;bottom:0;left:0;right:0}.mp-bars>div.on i b{background:var(--mp-pine)}:root[data-theme=dark] .mp-bars i b{background:color-mix(in srgb, var(--mp-mint) 55%, transparent)}:root[data-theme=dark] .mp-bars>div.on i b{background:var(--mp-mint)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mp-bars i b{background:color-mix(in srgb, var(--mp-mint) 55%, transparent)}:root:not([data-theme=light]) .mp-bars>div.on i b{background:var(--mp-mint)}}.mp-bars em{color:var(--mp-muted);font-size:11px;font-style:normal}.mp-bars>div.on em{color:var(--mp-ink);font-weight:600}.mp-tip{white-space:nowrap;background:var(--mp-pri);color:var(--mp-on-pri);border-radius:7px;padding:4px 8px;font-size:11px;font-weight:600;position:absolute;top:-4px;transform:translateY(-100%)}.mp-legend{color:var(--mp-muted);gap:14px;font-size:11.5px;display:flex}.mp-legend span{align-items:center;gap:6px;display:inline-flex}.mp-legend span:before{content:"";background:var(--c);border-radius:3px;width:9px;height:9px}.mp-meter{background:var(--mp-sub);border-radius:99px;height:6px;overflow:hidden}.mp-meter i{border-radius:inherit;background:var(--mp-teal);height:100%;display:block}.mp-list>div{border-bottom:1px solid var(--mp-line2);align-items:center;gap:10px;padding:9px 0;font-size:12.5px;display:flex}.mp-list>div:last-child{border-bottom:0}.mp-list>div>b{margin-left:auto}.mp-dot{color:#fff;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:700;display:grid}.mp-toolbar{align-items:center;gap:8px;margin-bottom:12px;display:flex}.mp-search{background:var(--mp-card);border:1px solid var(--mp-line);height:34px;color:var(--mp-muted);border-radius:9px;flex:1;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;display:flex}.mp-search svg{width:14px;height:14px}.mp-tabs{background:var(--mp-card);border:1px solid var(--mp-line);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.mp-tabs span{color:var(--mp-muted);white-space:nowrap;border-radius:7px;padding:5px 11px;font-size:12px}.mp-tabs span.on{background:var(--mp-pri);color:var(--mp-on-pri);font-weight:600}.mp-tabs span.w{color:var(--mp-warn);font-weight:600}.mp-foot{border-top:1px solid var(--mp-line);color:var(--mp-muted);background:var(--mp-sub);justify-content:space-between;padding:10px 14px;font-size:11.5px;display:flex}.mp-ask{gap:6px;margin-top:6px;display:flex}.mp-ask span{border:1px solid var(--mp-line);background:var(--mp-card);border-radius:7px;padding:4px 9px;font-size:11px;font-weight:600}.mp-ask span:first-child{background:var(--mp-pri);color:var(--mp-on-pri);border-color:#0000}.mp-chat{flex-direction:column;gap:12px;display:flex}.mp-q{background:var(--mp-pri);max-width:70%;color:var(--mp-on-pri);border-radius:14px 14px 4px;align-self:flex-end;padding:10px 14px;font-size:13px}.mp-a{background:var(--mp-card);border:1px solid var(--mp-line);border-radius:14px 14px 14px 4px;max-width:82%;padding:12px 14px;font-size:13px}.mp-a p{margin:0}.mp-a .mp-tbl{border:1px solid var(--mp-line);border-radius:9px;margin-top:10px;display:table;overflow:hidden}.mp-link{color:var(--mp-teal);font-weight:600}:root[data-theme=dark] .mp-link{color:var(--mp-mint)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mp-link{color:var(--mp-mint)}}.mp-input{background:var(--mp-card);border:1px solid var(--mp-line);color:var(--mp-muted);border-radius:12px;align-items:center;gap:8px;margin-top:14px;padding:6px 6px 6px 14px;display:flex}.mp-input i{background:var(--mp-pri);width:32px;height:32px;color:var(--mp-on-pri);border-radius:9px;place-items:center;margin-left:auto;display:grid}.mp-input svg{width:14px;height:14px}.mp-sugg{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.mp-sugg span{border:1px solid var(--mp-line);background:var(--mp-card);color:var(--mp-ink2);border-radius:99px;padding:5px 10px;font-size:11.5px}.mp-stack{border-radius:99px;gap:2px;height:12px;margin:10px 0 12px;display:flex;overflow:hidden}.mp-stack i{display:block}.mp-sw{background:var(--mp-teal);border-radius:99px;width:30px;height:18px;display:inline-block;position:relative}.mp-sw:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;right:2px}.mp-sw.off{background:var(--mp-line)}.mp-sw.off:after{left:2px;right:auto}.mp-host:not(.is-fit) .mp{opacity:0}.mp-host.is-fit .mp{transition:opacity .3s}
