.kpi-value[data-v-7ab4fa39]{color:#151d42;font-size:21px;font-weight:700;line-height:1;white-space:nowrap}.kpi-value--flow[data-v-7ab4fa39]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi-value[data-v-db559774]{color:#151d42;font-size:21px;font-weight:700;line-height:1;white-space:nowrap}.kpi-value--precise[data-v-db559774]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi-bar[data-v-c790141b]{display:grid;gap:12px;grid-template-columns:repeat(6,1fr)}.kpi-card[data-v-c790141b]{background:#fff;border-radius:20px;box-shadow:0 0 12px #07070712;min-width:0;opacity:0;padding:16px 18px;position:relative;transform:translateY(10px);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i, 0)*45ms)}.kpi-card--in[data-v-c790141b]{opacity:1;transform:translateY(0)}.kpi-card--open[data-v-c790141b]{z-index:30}.kpi-head[data-v-c790141b]{align-items:flex-start;display:flex;gap:6px;margin-bottom:10px}.kpi-dot[data-v-c790141b]{border-radius:50%;flex:none;height:6px;margin-top:5px;width:6px}.kpi-label[data-v-c790141b]{color:#59707f;flex:1;font-size:11px;line-height:1.25;min-height:28px}.kpi-info[data-v-c790141b]{align-items:center;background:#f0efeb;border:1px solid transparent;border-radius:50%;color:#8595a0;cursor:pointer;display:flex;flex:none;font-family:Urbanist,sans-serif;font-size:11px;font-weight:700;height:18px;justify-content:center;line-height:1;padding:0;width:18px}.kpi-info--open[data-v-c790141b]{background:#151d42;border-color:#151d42;color:#fff}.kpi-value[data-v-c790141b]{color:#151d42;font-size:21px;font-weight:700;line-height:1;white-space:nowrap}.kpi-unit[data-v-c790141b]{color:#8595a0;font-size:11px;margin-top:5px}.kpi-popover[data-v-c790141b]{background:#151d42;border-radius:16px;box-shadow:0 12px 34px #00000047;color:#fff;left:0;max-width:280px;padding:14px 16px;position:absolute;right:0;top:calc(100% + 8px);width:280px;z-index:20}.kpi-popover-head[data-v-c790141b]{align-items:center;display:flex;justify-content:space-between;margin-bottom:7px}.kpi-popover-title[data-v-c790141b]{color:#d0ff41;font-size:12px;font-weight:600}.kpi-popover-close[data-v-c790141b]{background:#ffffff24;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:13px;height:20px;line-height:1;padding:0;width:20px}.kpi-popover-desc[data-v-c790141b]{color:#dce3f0;font-size:12px;line-height:1.5}.kpi-popover-exact[data-v-c790141b]{align-items:baseline;border-top:1px solid hsla(0,0%,100%,.14);display:flex;gap:10px;justify-content:space-between;margin-top:10px;padding-top:10px}.kpi-popover-exact-label[data-v-c790141b]{color:#8ea0c4;font-size:11px}.kpi-popover-exact-value[data-v-c790141b]{color:#fff;font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}@media(prefers-reduced-motion:reduce){.kpi-card[data-v-c790141b]{opacity:1;transform:none;transition:none}}@media(max-width:960px){.kpi-bar[data-v-c790141b]{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.kpi-bar[data-v-c790141b]{grid-template-columns:repeat(2,1fr)}.kpi-popover[data-v-c790141b]{max-width:calc(100vw - 32px);width:auto}}.treemap[data-v-72a454e7]{border-radius:16px;height:100%;overflow:hidden;position:relative;width:100%}.treemap-rect[data-v-72a454e7]{border:2px solid #f6f6f2;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;opacity:0;outline-offset:-3px;overflow:hidden;padding:8px;position:absolute;transform:scale(.96);transition:opacity .28s cubic-bezier(.22,1,.36,1),filter .28s ease,transform .28s cubic-bezier(.22,1,.36,1),outline-color .2s ease}.treemap--ready .treemap-rect[data-v-72a454e7]{opacity:1;transform:scale(1);transition-delay:calc(var(--i, 0)*28ms)}.treemap--ready .treemap-rect--dim[data-v-72a454e7]{filter:saturate(.65);opacity:.4}.treemap-rect--selected[data-v-72a454e7]{animation:treemap-pulse-72a454e7 .55s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 0 0 1px #151d4226;filter:brightness(1.06)}.treemap-rect[data-v-72a454e7]:hover:not(.treemap-rect--dim){filter:brightness(1.08);transform:scale(1.01);z-index:8}.treemap-rect--dim[data-v-72a454e7]:hover{filter:saturate(.85) brightness(1.04);opacity:.62}@keyframes treemap-pulse-72a454e7{0%{transform:scale(1)}40%{transform:scale(1.025)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.treemap-rect[data-v-72a454e7]{opacity:1;transform:none;transition:opacity .2s ease,filter .2s ease}.treemap--ready .treemap-rect[data-v-72a454e7]{transition-delay:0s}.treemap-rect--selected[data-v-72a454e7]{animation:none}}.treemap-name[data-v-72a454e7]{font-size:12px;font-weight:600;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.treemap-pct[data-v-72a454e7]{font-size:11px;opacity:.8}.treemap-tooltip[data-v-72a454e7]{background:#151d42;border-radius:12px;box-shadow:0 10px 30px #0000004d;color:#fff;font-family:Urbanist,sans-serif;padding:11px 14px;pointer-events:none;position:fixed;transform:translate(-50%,-100%);width:196px;z-index:999}.tt-title[data-v-72a454e7]{font-size:13px;font-weight:600;margin-bottom:7px}.tt-row[data-v-72a454e7]{color:#b5e4ff;display:flex;font-size:11px;gap:14px;justify-content:space-between;line-height:1.8}.tt-row b[data-v-72a454e7]{color:#fff;font-weight:600}.tt-highlight[data-v-72a454e7]{color:#d0ff41!important}.suno-globe[data-v-f8009d46]{height:100%;position:relative;width:100%}.suno-globe-canvas[data-v-f8009d46]{height:100%;inset:0;position:absolute;width:100%}.suno-globe-tip[data-v-f8009d46]{background:#151d42;border-radius:10px;box-shadow:0 6px 18px #151d4238;color:#fff;font:600 12px/1.3 Urbanist,system-ui,sans-serif;left:0;letter-spacing:.01em;max-width:220px;overflow:hidden;padding:7px 11px;pointer-events:none;position:absolute;text-overflow:ellipsis;top:0;translate:-50% calc(-100% - 10px);white-space:nowrap;z-index:4}.suno-globe-tip[data-v-f8009d46]:after{background:#151d42;bottom:-5px;content:"";height:10px;left:50%;position:absolute;transform:translate(-50%) rotate(45deg);width:10px}.suno-globe-controls[data-v-f8009d46]{bottom:14px;display:flex;flex-direction:column;gap:6px;left:14px;position:absolute;z-index:3}.suno-globe-btn[data-v-f8009d46]{background:#fff;border:1px solid rgba(21,29,66,.12);border-radius:10px;box-shadow:0 2px 8px #0000001f;color:#151d42;cursor:pointer;font:600 18px Urbanist,sans-serif;height:34px;line-height:1;width:34px}.project-panel[data-v-fdb9cd64]{background:#fff;border-radius:24px;box-shadow:0 8px 40px #0707072e;display:flex;flex-direction:column;height:100%;overflow:hidden;pointer-events:auto;width:100%}.panel-shell-enter-active[data-v-fdb9cd64]{transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.panel-shell-leave-active[data-v-fdb9cd64]{inset:0;pointer-events:none;position:absolute;transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1)}.panel-shell-enter-from[data-v-fdb9cd64]{opacity:0;transform:translate(18px)}.panel-shell-leave-to[data-v-fdb9cd64]{opacity:0;transform:translate(12px)}@media(prefers-reduced-motion:reduce){.panel-shell-enter-active[data-v-fdb9cd64],.panel-shell-leave-active[data-v-fdb9cd64]{transition:none}.panel-shell-enter-from[data-v-fdb9cd64],.panel-shell-leave-to[data-v-fdb9cd64]{transform:none}.panel-bar[data-v-fdb9cd64]{animation:none!important}}.panel-photo[data-v-fdb9cd64]{background:#151d42;flex:none;height:184px;position:relative}.panel-photo--clickable[data-v-fdb9cd64]{cursor:pointer}.panel-photo img[data-v-fdb9cd64]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s cubic-bezier(.2,.7,.3,1);width:100%}.panel-photo--clickable:hover img[data-v-fdb9cd64]{transform:scale(1.05)}.panel-photo-cta[data-v-fdb9cd64]{align-items:center;background:#d0ff41eb;border-radius:100px;bottom:14px;box-shadow:0 4px 14px #07070740;color:#151d42;display:flex;font-size:12px;font-weight:600;gap:6px;opacity:.92;padding:6px 12px;position:absolute;right:16px;transform:translateY(4px);transition:opacity .2s,transform .2s;z-index:2}.panel-photo--clickable:focus-visible .panel-photo-cta[data-v-fdb9cd64],.panel-photo--clickable:hover .panel-photo-cta[data-v-fdb9cd64]{opacity:1;transform:translateY(0)}.panel-photo--clickable[data-v-fdb9cd64]:focus-visible{outline:3px solid #435cca;outline-offset:-3px}.panel-photo-overlay[data-v-fdb9cd64]{background:linear-gradient(180deg,#0707070d,#0707078c);inset:0;position:absolute}.panel-close[data-v-fdb9cd64]{border:none;border-radius:50%;color:#151d42;cursor:pointer;font-size:18px;height:34px;justify-content:center;line-height:1;right:14px;width:34px}.panel-close[data-v-fdb9cd64],.panel-status[data-v-fdb9cd64]{align-items:center;background:#ffffffeb;display:flex;position:absolute;top:14px}.panel-status[data-v-fdb9cd64]{border-radius:100px;gap:7px;left:16px;padding:5px 12px 5px 9px}.panel-status-dot[data-v-fdb9cd64]{border-radius:50%;height:8px;width:8px}.panel-status-label[data-v-fdb9cd64]{color:#151d42;font-size:12px;font-weight:600}.panel-heading[data-v-fdb9cd64]{bottom:14px;color:#fff;left:18px;position:absolute;right:170px}.panel-name[data-v-fdb9cd64]{font-size:26px;font-weight:600;line-height:1.05}.panel-place[data-v-fdb9cd64]{font-size:13px;margin-top:3px;opacity:.9}.panel-body[data-v-fdb9cd64]{flex:1;overflow-y:auto;padding:18px 18px 24px}.panel-maps[data-v-fdb9cd64]{align-items:center;border:1px solid rgba(67,92,202,.3);border-radius:100px;color:#435cca;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;margin-bottom:16px;padding:11px;text-decoration:none}.panel-stats[data-v-fdb9cd64]{display:grid;gap:9px;grid-template-columns:1fr 1fr;margin-bottom:16px}.panel-stat[data-v-fdb9cd64]{background:#f8f8f8;border-radius:16px;padding:13px 14px}.panel-stat-label[data-v-fdb9cd64]{color:#636363;font-size:11px;margin-bottom:5px}.panel-stat-value[data-v-fdb9cd64]{color:#151d42;font-size:19px;font-weight:600}.panel-stat-value--green[data-v-fdb9cd64]{color:#78a000}.panel-stat-value--blue[data-v-fdb9cd64]{color:#435cca}.panel-section-head[data-v-fdb9cd64]{align-items:center;display:flex;justify-content:space-between;margin:0 2px 10px}.panel-section-title[data-v-fdb9cd64]{color:#151d42;font-size:14px;font-weight:600}.panel-section-sub[data-v-fdb9cd64]{color:#636363;font-size:11px}.panel-bars-skel[data-v-fdb9cd64]{margin-bottom:24px}.panel-bars[data-v-fdb9cd64]{align-items:flex-end;display:flex;gap:4px;height:76px;margin-bottom:6px;position:relative}.panel-bar[data-v-fdb9cd64]{animation:panel-bar-in-fdb9cd64 .48s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0)*28ms);border-radius:4px 4px 2px 2px;cursor:default;flex:1;transform-origin:bottom center;transition:filter .15s ease}.panel-bar--hover[data-v-fdb9cd64]{filter:brightness(1.12)}.panel-bar-tip[data-v-fdb9cd64]{background:#151d42;border-radius:10px;bottom:calc(100% + 8px);box-shadow:0 8px 24px #07070740;color:#fff;display:flex;flex-direction:column;gap:1px;padding:7px 10px;pointer-events:none;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:5}.panel-bar-tip-month[data-v-fdb9cd64]{font-size:11px;font-weight:700;text-transform:capitalize}.panel-bar-tip-total[data-v-fdb9cd64]{color:#b5e4ff;font-size:11px}.panel-bar-tip-partial[data-v-fdb9cd64]{color:#d0ff41;font-size:10px}@keyframes panel-bar-in-fdb9cd64{0%{opacity:.35;transform:scaleY(.15)}to{opacity:1;transform:scaleY(1)}}.panel-bars-labels[data-v-fdb9cd64]{color:#9aa;display:flex;font-size:10px;justify-content:space-between;margin-bottom:18px}.panel-bar--partial[data-v-fdb9cd64]{background-image:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.45),hsla(0,0%,100%,.45) 2px,transparent 0,transparent 5px);opacity:.78}.panel-partial-note[data-v-fdb9cd64]{align-items:center;color:#8595a0;display:flex;font-size:10px;gap:6px;margin:-12px 0 18px}.panel-partial-dot[data-v-fdb9cd64]{background:#4394ca;border-radius:50%;height:7px;opacity:.7;width:7px}.panel-token[data-v-fdb9cd64]{background:#151d42;border-radius:18px;color:#fff;margin-bottom:16px;padding:15px 16px}.panel-token-head[data-v-fdb9cd64]{align-items:center;display:flex;gap:9px;margin-bottom:12px}.panel-token-head img[data-v-fdb9cd64]{height:26px;width:26px}.panel-token-head span[data-v-fdb9cd64]{font-size:14px;font-weight:600}.panel-token-stats[data-v-fdb9cd64]{display:flex;gap:22px}.panel-token-label[data-v-fdb9cd64]{color:#b5e4ff;font-size:11px;margin-bottom:3px}.panel-token-value[data-v-fdb9cd64]{font-size:20px;font-weight:600}.panel-weather[data-v-fdb9cd64]{display:flex;gap:8px;margin-bottom:12px}.panel-weather-card[data-v-fdb9cd64]{border-radius:14px;flex:1;padding:11px 12px}.panel-weather-card--blue[data-v-fdb9cd64]{background:#dde3ff}.panel-weather-card--blue .panel-weather-label[data-v-fdb9cd64]{color:#435cca}.panel-weather-card--lime[data-v-fdb9cd64]{background:#e0ff83}.panel-weather-card--lime .panel-weather-label[data-v-fdb9cd64]{color:#5a6b00}.panel-weather-card--cyan[data-v-fdb9cd64]{background:#b5e4ff}.panel-weather-card--cyan .panel-weather-label[data-v-fdb9cd64]{color:#2b6f9c}.panel-weather-label[data-v-fdb9cd64]{font-size:11px;margin-bottom:4px}.panel-weather-value[data-v-fdb9cd64]{color:#151d42;font-size:18px;font-weight:600}.panel-weather-card.sk[data-v-fdb9cd64]{animation:panel-sk-pulse-fdb9cd64 1.2s ease-in-out infinite;background:#f0f0f5;min-height:54px}@keyframes panel-sk-pulse-fdb9cd64{0%,to{opacity:1}50%{opacity:.5}}.panel-weather-empty[data-v-fdb9cd64]{color:#8595a0;font-size:12px;padding:8px 0 12px}.panel-footer[data-v-fdb9cd64]{align-items:center;border-top:1px solid #ededed;display:flex;justify-content:space-between;margin-top:16px;padding-top:14px}.panel-footer-label[data-v-fdb9cd64]{color:#636363;font-size:12px}.panel-footer-value[data-v-fdb9cd64]{color:#151d42;font-size:13px;font-weight:600}@media(max-width:640px){.project-panel[data-v-fdb9cd64]{height:auto}.panel-body[data-v-fdb9cd64]{overflow-y:visible}}.project-grid[data-v-5a80e6bc]{font-family:Urbanist,sans-serif;width:100%}.grid-head[data-v-5a80e6bc]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.grid-head-title[data-v-5a80e6bc]{flex:1;min-width:180px}.grid-title[data-v-5a80e6bc]{color:#151d42;font-size:16px;font-weight:600}.grid-subtitle[data-v-5a80e6bc]{color:#8595a0;font-size:12px}.grid-sort[data-v-5a80e6bc]{align-items:center;display:flex;gap:7px}.grid-sort-label[data-v-5a80e6bc]{color:#8595a0;font-size:12px;font-weight:600}.grid-sort-pills[data-v-5a80e6bc]{background:#f0efeb;border-radius:100px;display:flex;flex-wrap:wrap;gap:5px;padding:4px}.grid-sort-pill[data-v-5a80e6bc]{align-items:center;background:transparent;border:none;border-radius:100px;color:#59707f;cursor:pointer;display:flex;font-family:Urbanist,sans-serif;font-size:12px;font-weight:600;gap:4px;padding:6px 12px}.grid-sort-pill--active[data-v-5a80e6bc]{background:#151d42;color:#fff}.grid-sort-arrow[data-v-5a80e6bc]{font-size:9px}.grid-cards-stage[data-v-5a80e6bc]{overflow:hidden;position:relative;transition:height .36s cubic-bezier(.22,1,.36,1)}.grid-cards[data-v-5a80e6bc]{display:grid;gap:12px;grid-auto-rows:156px;grid-template-columns:repeat(4,1fr)}.grid-page-leave-active[data-v-5a80e6bc]{inset:0 0 auto;pointer-events:none;position:absolute;transition:opacity .34s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.grid-page-leave-to[data-v-5a80e6bc]{opacity:0}.grid-page-enter-active .grid-card[data-v-5a80e6bc]{animation:grid-card-in-5a80e6bc .42s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0)*32ms)}@keyframes grid-card-in-5a80e6bc{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.grid-cards-stage[data-v-5a80e6bc],.grid-page-leave-active[data-v-5a80e6bc]{transition:none}.grid-page-enter-active .grid-card[data-v-5a80e6bc]{animation:none}}.grid-card[data-v-5a80e6bc]{background:#f8f8f8;border:2px solid transparent;border-radius:18px;box-sizing:border-box;cursor:pointer;height:100%;overflow:hidden;padding:15px;transition:border-color .15s,background .15s,box-shadow .15s}.grid-card[data-v-5a80e6bc]:hover{background:#fff}.grid-card--active[data-v-5a80e6bc]{background:#f2f7e6;border-color:#151d42;box-shadow:0 6px 20px #151d4229}.grid-card-head[data-v-5a80e6bc]{align-items:center;display:flex;gap:8px;margin-bottom:4px}.grid-card-dot[data-v-5a80e6bc]{border-radius:50%;flex:none;height:10px;width:10px}.grid-card-name[data-v-5a80e6bc]{color:#151d42;flex:1;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis}.grid-card-name[data-v-5a80e6bc],.grid-card-status[data-v-5a80e6bc]{font-weight:600;white-space:nowrap}.grid-card-status[data-v-5a80e6bc]{border-radius:100px;font-size:9px;padding:2px 7px}.grid-card-place[data-v-5a80e6bc]{color:#8595a0;font-size:11px;margin-bottom:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-card-stats[data-v-5a80e6bc]{display:grid;gap:9px 10px;grid-template-columns:1fr 1fr}.grid-card-stats>div[data-v-5a80e6bc]{min-width:0}.grid-card-stat-label[data-v-5a80e6bc]{color:#8595a0;font-size:9px;letter-spacing:.03em;text-transform:uppercase}.grid-card-stat-label[data-v-5a80e6bc],.grid-card-stat-value[data-v-5a80e6bc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-card-stat-value[data-v-5a80e6bc]{color:#151d42;font-size:16px;font-weight:700;line-height:1.15}.grid-card-stat-value--sm[data-v-5a80e6bc]{font-size:14px;font-weight:600}.grid-card-stat-value--green[data-v-5a80e6bc]{color:#78a000}.grid-card-stat-value--blue[data-v-5a80e6bc]{color:#435cca}.grid-pagination[data-v-5a80e6bc]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:16px}.grid-page-info[data-v-5a80e6bc]{color:#8595a0;font-size:12px}.grid-page-size[data-v-5a80e6bc]{align-items:center;display:flex;gap:8px}.grid-page-size-label[data-v-5a80e6bc]{color:#8595a0;font-size:12px;white-space:nowrap}.grid-page-size-pills[data-v-5a80e6bc]{display:flex;gap:4px}.grid-page-size-pill[data-v-5a80e6bc]{background:#fff;border:1px solid #e2e2e2;border-radius:100px;color:#151d42;cursor:pointer;font-family:Urbanist,sans-serif;font-size:12px;font-weight:600;height:28px;min-width:34px;padding:0 10px}.grid-page-size-pill--active[data-v-5a80e6bc]{background:#d0ff41;border-color:#d0ff41;color:#151d42}.grid-page-controls[data-v-5a80e6bc]{align-items:center;display:flex;gap:6px;margin-left:auto}.grid-page-nav[data-v-5a80e6bc]{align-items:center;background:#fff;border:1px solid #e2e2e2;border-radius:50%;color:#151d42;cursor:pointer;display:flex;font-size:16px;height:34px;justify-content:center;line-height:1;padding:0;width:34px}.grid-page-nav[data-v-5a80e6bc]:disabled{background:#f8f8f8;color:#c9cfd4;cursor:default}.grid-page-dot[data-v-5a80e6bc]{background:#f0efeb;border:none;border-radius:50%;color:#151d42;cursor:pointer;font-family:Urbanist,sans-serif;font-size:12px;font-weight:600;height:26px;padding:0;width:26px}.grid-page-dot--active[data-v-5a80e6bc]{background:#d0ff41}@media(max-width:960px){.grid-cards[data-v-5a80e6bc]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.grid-cards[data-v-5a80e6bc]{grid-auto-rows:auto;grid-template-columns:1fr}.grid-head[data-v-5a80e6bc]{gap:10px}.grid-head[data-v-5a80e6bc],.grid-pagination[data-v-5a80e6bc]{align-items:stretch;flex-direction:column}.grid-page-controls[data-v-5a80e6bc]{justify-content:flex-end;margin-left:0}.grid-page-size[data-v-5a80e6bc]{justify-content:space-between}.grid-sort[data-v-5a80e6bc]{align-items:flex-start;flex-direction:column;gap:6px;width:100%}.grid-sort-pills[data-v-5a80e6bc]{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none}.grid-sort-pills[data-v-5a80e6bc]::-webkit-scrollbar{display:none}.grid-sort-pill[data-v-5a80e6bc]{flex:none;scroll-snap-align:start}}@keyframes skel-shine-eebfb4cc{0%{background-position:100% 0}to{background-position:-100% 0}}.skel-block[data-v-eebfb4cc],.skel-card[data-v-eebfb4cc]{animation:skel-shine-eebfb4cc 1.2s ease-in-out infinite;background:linear-gradient(90deg,#e8e6df,#f4f3ee 45%,#e8e6df 90%);background-size:200% 100%;border-radius:20px}.dashboard-skel[data-v-eebfb4cc]{display:flex;flex-direction:column;gap:20px}.dashboard-skel-kpis[data-v-eebfb4cc]{display:grid;gap:12px;grid-template-columns:repeat(6,1fr)}.skel-card[data-v-eebfb4cc]{height:108px}.dashboard-skel-main[data-v-eebfb4cc]{display:grid;gap:20px;grid-template-columns:390px 1fr}.skel-block--tall[data-v-eebfb4cc]{min-height:560px}.skel-block--globe[data-v-eebfb4cc]{border-radius:24px;min-height:560px}.skel-block--grid[data-v-eebfb4cc]{height:280px}@media(max-width:1024px){.dashboard-skel-main[data-v-eebfb4cc]{grid-template-columns:1fr}.dashboard-skel-kpis[data-v-eebfb4cc]{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.dashboard-skel-kpis[data-v-eebfb4cc]{grid-template-columns:repeat(2,1fr)}}.dashboard-error[data-v-eebfb4cc]{align-items:center;background:#ffe4d2;border-radius:16px;color:#b4581f;display:flex;font-size:13px;font-weight:600;gap:12px;justify-content:space-between;margin-bottom:16px;padding:12px 16px}.dashboard-error button[data-v-eebfb4cc]{background:#151d42;border:none;border-radius:100px;color:#fff;cursor:pointer;font-family:Urbanist,sans-serif;font-weight:600;padding:7px 16px}.dashboard-wrap[data-v-eebfb4cc]{background:#edebe4;display:flex;justify-content:center;padding:40px 24px}.dashboard[data-v-eebfb4cc]{background:#f6f6f2;border-radius:28px;box-shadow:0 4px 24px #07070714;font-family:Urbanist,system-ui,sans-serif;max-width:1180px;padding:30px 30px 34px;position:relative;width:100%}.dashboard-header[data-v-eebfb4cc]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.dashboard-title[data-v-eebfb4cc]{color:#151d42;font-size:24px;font-weight:600}.dashboard-title-hl[data-v-eebfb4cc]{color:#435cca}.dashboard-kpis[data-v-eebfb4cc]{margin-bottom:22px}.dashboard-main[data-v-eebfb4cc]{align-items:stretch;display:grid;gap:20px;grid-template-columns:390px 1fr;margin-bottom:20px}.dashboard-left[data-v-eebfb4cc]{display:flex;flex-direction:column;gap:14px}.dashboard-section-title[data-v-eebfb4cc]{color:#151d42;font-size:20px;font-weight:600;margin:0 0 3px}.dashboard-totals[data-v-eebfb4cc]{align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.dashboard-total[data-v-eebfb4cc]{border-radius:16px;display:flex;flex-direction:column;min-width:0;opacity:0;padding:14px 15px 15px;position:relative;transform:translateY(8px);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i, 0)*55ms)}.dashboard-total--in[data-v-eebfb4cc]{opacity:1;transform:translateY(0)}.dashboard-total--active[data-v-eebfb4cc]{z-index:40}@media(prefers-reduced-motion:reduce){.dashboard-total[data-v-eebfb4cc]{opacity:1;transform:none;transition:none}}.dashboard-total--blue[data-v-eebfb4cc]{background:#dde3ff}.dashboard-total--lime[data-v-eebfb4cc]{background:#e0ff83}.dashboard-total--navy[data-v-eebfb4cc]{background:#151d42}.dashboard-total-title[data-v-eebfb4cc]{font-size:11px;font-weight:700;letter-spacing:.01em;line-height:1.2;margin-bottom:12px}.dashboard-total--blue .dashboard-total-title[data-v-eebfb4cc]{color:#435cca}.dashboard-total--lime .dashboard-total-title[data-v-eebfb4cc]{color:#5a6b00}.dashboard-total--navy .dashboard-total-title[data-v-eebfb4cc]{color:#b5e4ff}.dashboard-total-stats[data-v-eebfb4cc]{display:flex;flex-direction:column;gap:12px}.dashboard-stat[data-v-eebfb4cc]{display:flex;flex-direction:column;gap:4px;position:relative}.dashboard-stat-value[data-v-eebfb4cc]{align-items:baseline;display:flex;font-size:26px;font-weight:700;gap:3px;line-height:1;white-space:nowrap}.dashboard-stat--secondary .dashboard-stat-value[data-v-eebfb4cc]{font-size:17px;font-weight:600;opacity:.9}.dashboard-stat-unit[data-v-eebfb4cc]{font-size:12px;font-weight:600;opacity:.7}.dashboard-stat--secondary .dashboard-stat-unit[data-v-eebfb4cc]{font-size:10px}.dashboard-total--blue .dashboard-stat-value[data-v-eebfb4cc],.dashboard-total--lime .dashboard-stat-value[data-v-eebfb4cc]{color:#151d42}.dashboard-total--navy .dashboard-stat-value[data-v-eebfb4cc]{color:#fff}.dashboard-total--solo .dashboard-total-stats[data-v-eebfb4cc]{flex:1;justify-content:center}.dashboard-total--solo .dashboard-stat-value[data-v-eebfb4cc]{font-size:clamp(52px,7vw,76px);line-height:.9;margin-bottom:2px}.dashboard-total--solo .dashboard-stat-label[data-v-eebfb4cc]{font-size:11px}.dashboard-stat-foot[data-v-eebfb4cc]{align-items:center;display:flex;gap:5px}.dashboard-stat-label[data-v-eebfb4cc]{font-size:10px;font-weight:500;line-height:1.2}.dashboard-total--blue .dashboard-stat-label[data-v-eebfb4cc]{color:#5a6ab5}.dashboard-total--lime .dashboard-stat-label[data-v-eebfb4cc]{color:#6a7d1a}.dashboard-total--navy .dashboard-stat-label[data-v-eebfb4cc]{color:#9fb2d8}.dashboard-stat-info[data-v-eebfb4cc]{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;flex:none;font-family:Urbanist,sans-serif;font-size:9px;font-weight:700;height:15px;justify-content:center;line-height:1;padding:0;transition:background .15s,color .15s;width:15px}.dashboard-total--blue .dashboard-stat-info[data-v-eebfb4cc]{background:#435cca29;color:#435cca}.dashboard-total--lime .dashboard-stat-info[data-v-eebfb4cc]{background:#5a6b002e;color:#5a6b00}.dashboard-total--navy .dashboard-stat-info[data-v-eebfb4cc]{background:#b5e4ff2e;color:#b5e4ff}.dashboard-stat-info--open[data-v-eebfb4cc],.dashboard-stat-info[data-v-eebfb4cc]:hover{background:#151d42;color:#fff}.dashboard-total--navy .dashboard-stat-info--open[data-v-eebfb4cc],.dashboard-total--navy .dashboard-stat-info[data-v-eebfb4cc]:hover{background:#b5e4ff;color:#151d42}.dashboard-total-popover[data-v-eebfb4cc]{background:#151d42;border-radius:14px;box-shadow:0 12px 34px #00000047;color:#fff;left:0;max-width:calc(100vw - 40px);padding:13px 15px;position:absolute;top:calc(100% + 6px);width:260px;z-index:30}.dashboard-total:last-child .dashboard-total-popover[data-v-eebfb4cc]{left:auto;right:0}.dashboard-popover-head[data-v-eebfb4cc]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:6px}.dashboard-popover-title[data-v-eebfb4cc]{color:#d0ff41;font-size:12px;font-weight:600}.dashboard-popover-close[data-v-eebfb4cc]{background:#ffffff24;border:none;border-radius:50%;color:#fff;cursor:pointer;flex:none;font-size:13px;height:20px;line-height:1;padding:0;width:20px}.dashboard-popover-desc[data-v-eebfb4cc]{color:#dce3f0;font-size:12px;line-height:1.5;margin:0}.dashboard-treemap-card[data-v-eebfb4cc]{background:#fff;border-radius:22px;box-shadow:0 0 12px #07070714;display:flex;flex:1;flex-direction:column;padding:16px}.dashboard-treemap-head[data-v-eebfb4cc]{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:4px}.dashboard-card-title[data-v-eebfb4cc]{color:#151d42;font-size:14px;font-weight:600}.dashboard-card-sub[data-v-eebfb4cc]{color:#8595a0;font-size:11px;line-height:1.35;margin:0 0 12px}.dashboard-treemap-body[data-v-eebfb4cc]{height:300px;width:100%}.dashboard-eff-legend[data-v-eebfb4cc]{align-items:center;color:#8595a0;display:flex;font-size:10px;gap:8px;margin-top:12px}.dashboard-eff-bar[data-v-eebfb4cc]{background:linear-gradient(90deg,#e9f2c6,#5e8500);border-radius:100px;flex:1;height:8px}.dashboard-right[data-v-eebfb4cc]{background:radial-gradient(circle at 55% 42%,#fbfbf8,#e8e8e0);border-radius:24px;height:100%;min-height:560px;overflow:hidden;position:relative}.dashboard-zoom-hint[data-v-eebfb4cc]{color:#8595a0;font-size:11px;margin:0 0 20px;text-align:center}.dashboard-globe-mount[data-v-eebfb4cc]{inset:0;position:absolute}.dashboard-panel-slot[data-v-eebfb4cc]{bottom:16px;max-width:calc(100% - 32px);pointer-events:none;position:absolute;right:16px;top:16px;width:372px}.dashboard-grid-card[data-v-eebfb4cc]{background:#fff;border-radius:22px;box-shadow:0 0 12px #07070714;padding:20px 22px}@media(max-width:1024px){.dashboard-main[data-v-eebfb4cc]{grid-template-columns:1fr}.dashboard-right[data-v-eebfb4cc]{min-height:480px}}@media(max-width:640px){.dashboard-wrap[data-v-eebfb4cc]{padding:20px 10px}.dashboard[data-v-eebfb4cc]{padding:18px 12px 20px}.dashboard-totals[data-v-eebfb4cc]{grid-template-columns:repeat(2,1fr)}.dashboard-total[data-v-eebfb4cc]:first-child{grid-column:1/-1}.dashboard-total-popover[data-v-eebfb4cc],.dashboard-total:last-child .dashboard-total-popover[data-v-eebfb4cc]{left:0;max-width:none;right:0;width:auto}.dashboard-right[data-v-eebfb4cc]{background:none;border-radius:20px;display:flex;flex-direction:column;height:auto;min-height:0;overflow:visible}.dashboard-globe-mount[data-v-eebfb4cc]{background:radial-gradient(circle at 55% 42%,#fbfbf8,#e8e8e0);border-radius:20px;height:340px;overflow:hidden;position:static}.dashboard-panel-slot[data-v-eebfb4cc]{inset:auto;margin-top:12px;max-width:none;pointer-events:auto;position:static;width:100%}}
