.week-mode[data-v-4ab9beff]{overflow:hidden;-webkit-filter:invert(80%);filter:invert(80%)}.beauty-scroll[data-v-4ab9beff]{scrollbar-width:thin;-ms-overflow-style:none;position:relative}.beauty-scroll[data-v-4ab9beff]::-webkit-scrollbar{width:3px;height:1px}.beauty-scroll[data-v-4ab9beff]::-webkit-scrollbar-thumb{border-radius:3px;background:#1890ff}.beauty-scroll[data-v-4ab9beff]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0);border-radius:3px;background:#91d5ff}.split-right[data-v-4ab9beff]:not(:last-child){border-right:1px solid rgba(98,98,98,.2)}.disabled[data-v-4ab9beff]{cursor:not-allowed;color:rgba(0,0,0,.25);pointer-events:none}#nprogress[data-v-4ab9beff]{pointer-events:none}#nprogress .bar[data-v-4ab9beff]{background:#1890ff;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg[data-v-4ab9beff]{display:block;position:absolute;right:0;width:100px;height:100%;-webkit-box-shadow:0 0 10px #1890ff,0 0 5px #1890ff;box-shadow:0 0 10px #1890ff,0 0 5px #1890ff;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner[data-v-4ab9beff]{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon[data-v-4ab9beff]{width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-top-color:#1890ff;border-left-color:#1890ff;border-radius:50%;-webkit-animation:nprogress-spinner-4ab9beff .4s linear infinite;animation:nprogress-spinner-4ab9beff .4s linear infinite}.nprogress-custom-parent[data-v-4ab9beff]{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar[data-v-4ab9beff],.nprogress-custom-parent #nprogress .spinner[data-v-4ab9beff]{position:absolute}@-webkit-keyframes nprogress-spinner-4ab9beff{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner-4ab9beff{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}[data-v-4ab9beff]{-webkit-box-sizing:border-box;box-sizing:border-box}.dashboard[data-v-4ab9beff]{--dashboard-header-height:clamp(72px,9vh,100px);--dashboard-gap:clamp(12px,1.05vw,20px);--dashboard-pad-x:clamp(16px,1.55vw,30px);--dashboard-pad-y:clamp(10px,1.05vw,20px);--panel-title-height:clamp(32px,2.1vw,40px);--top-row-height:clamp(280px,35vh,420px);--ranking-row-target-height:24px;width:100%;min-width:1180px;height:100vh;min-height:680px;overflow:auto;color:#fff;background:radial-gradient(circle at 50% 34%,rgba(12,82,149,.15),transparent 38%),#040d29}.title-text[data-v-4ab9beff]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:var(--dashboard-header-height);padding-top:clamp(20px,2.5vh,30px);text-align:center;background:url(../../static/img/dashboard_1x.65b80bdc.png) top/100% 100% no-repeat}.title-text h1[data-v-4ab9beff]{max-width:48%;margin:0;overflow:hidden;color:#fff;font-size:clamp(24px,1.67vw,34px);font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;background-image:-webkit-gradient(linear,left bottom,left top,from(#1ac9ff),color-stop(#92e5ff),to(#fff));background-image:linear-gradient(0deg,#1ac9ff,#92e5ff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dashboard-meta[data-v-4ab9beff]{position:absolute;top:clamp(18px,2.4vh,28px);right:var(--dashboard-pad-x);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:rgba(214,239,255,.72);font-size:clamp(12px,.68vw,13px);white-space:nowrap}.dashboard-meta-status[data-v-4ab9beff]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.dashboard-meta-status[data-v-4ab9beff]:before{width:7px;height:7px;border-radius:50%;background:#26e6a6;-webkit-box-shadow:0 0 8px rgba(38,230,166,.75);box-shadow:0 0 8px rgba(38,230,166,.75);content:""}.dashboard-meta-status.is-loading[data-v-4ab9beff]:before{background:#25d9ff;-webkit-animation:status-pulse-4ab9beff 1.2s ease-in-out infinite;animation:status-pulse-4ab9beff 1.2s ease-in-out infinite}.dashboard-meta-status.is-error[data-v-4ab9beff]:before{background:#ff716b;-webkit-box-shadow:0 0 8px rgba(255,113,107,.7);box-shadow:0 0 8px rgba(255,113,107,.7)}.dashboard-refresh[data-v-4ab9beff]{min-width:48px;padding:4px 10px;color:#7fe7ff;font:inherit;line-height:1.4;cursor:pointer;background:rgba(12,67,113,.5);border:1px solid rgba(37,217,255,.35);border-radius:4px;-webkit-transition:border-color .2s ease,background .2s ease;transition:border-color .2s ease,background .2s ease}.dashboard-refresh[data-v-4ab9beff]:focus-visible,.dashboard-refresh[data-v-4ab9beff]:hover:not(:disabled){background:rgba(19,101,161,.62);border-color:rgba(77,226,255,.75);outline:none}.dashboard-refresh[data-v-4ab9beff]:disabled{cursor:default;opacity:.55}.dashboard-alert[data-v-4ab9beff]{position:fixed;top:calc(var(--dashboard-header-height) + 8px);right:var(--dashboard-pad-x);z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;max-width:420px;padding:8px 12px;color:#ffd6d3;font-size:13px;background:rgba(92,24,35,.94);border:1px solid rgba(255,111,104,.55);border-radius:5px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.24);box-shadow:0 8px 24px rgba(0,0,0,.24)}.dashboard-alert button[data-v-4ab9beff]{padding:2px 8px;color:#fff;font:inherit;cursor:pointer;background:transparent;border:1px solid rgba(255,255,255,.45);border-radius:3px}.dashboard-main[data-v-4ab9beff]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:var(--top-row-height) minmax(300px,1fr);gap:var(--dashboard-gap);width:100%;height:calc(100vh - var(--dashboard-header-height));min-height:580px;padding:var(--dashboard-pad-y) var(--dashboard-pad-x)}.dashboard-panel[data-v-4ab9beff]{display:grid;min-width:0;min-height:0;grid-template-rows:var(--panel-title-height) minmax(0,1fr)}.panel-title[data-v-4ab9beff]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;height:var(--panel-title-height);margin:0;padding:0 14px 0 clamp(10px,.8vw,16px);overflow:hidden;color:#c7f3ff;font-size:clamp(15px,1.04vw,20px);font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap;background:-webkit-gradient(linear,left top,right top,from(rgba(24,166,220,.38)),color-stop(58%,rgba(11,83,137,.26)),to(transparent)),-webkit-gradient(linear,left top,left bottom,from(rgba(31,153,203,.12)),color-stop(70%,transparent));background:linear-gradient(90deg,rgba(24,166,220,.38),rgba(11,83,137,.26) 58%,transparent),linear-gradient(180deg,rgba(31,153,203,.12),transparent 70%);border-bottom:1px solid rgba(44,211,255,.45)}.panel-title[data-v-4ab9beff]:before{display:none}.panel-title-icon[data-v-4ab9beff]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:clamp(18px,1.35vw,24px);height:clamp(18px,1.35vw,24px);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:clamp(8px,.7vw,12px);color:#45e3ff;-webkit-filter:drop-shadow(0 0 5px rgba(37,217,255,.52));filter:drop-shadow(0 0 5px rgba(37,217,255,.52))}.panel-title-icon svg[data-v-4ab9beff]{width:100%;height:100%}.panel-body[data-v-4ab9beff]{position:relative;min-width:0;min-height:0;overflow:hidden;background:-webkit-gradient(linear,left top,left bottom,from(rgba(5,24,61,.78)),to(rgba(2,12,43,.72)));background:linear-gradient(180deg,rgba(5,24,61,.78),rgba(2,12,43,.72));border:1px solid rgba(38,190,244,.24);border-top:0;-webkit-box-shadow:inset 0 0 24px rgba(19,126,213,.08),0 8px 24px rgba(0,0,0,.1);box-shadow:inset 0 0 24px rgba(19,126,213,.08),0 8px 24px rgba(0,0,0,.1)}.panel-body[data-v-4ab9beff]:after,.panel-body[data-v-4ab9beff]:before{position:absolute;z-index:2;width:3px;height:38%;max-height:110px;background:-webkit-gradient(linear,left top,left bottom,from(#25d9ff),to(transparent));background:linear-gradient(180deg,#25d9ff,transparent);pointer-events:none;content:""}.panel-body[data-v-4ab9beff]:before{top:0;left:0}.panel-body[data-v-4ab9beff]:after{right:0;bottom:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ranking-list[data-v-4ab9beff]{display:grid;grid-auto-rows:minmax(0,1fr);height:100%;margin:0;padding:5px clamp(10px,1vw,18px);overflow:hidden;list-style:none}.ranking-row[data-v-4ab9beff]{--ranking-ratio:0%;position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-height:0;padding:2px 5px;overflow:hidden;color:#e8f4ff;font-size:clamp(12px,.73vw,14px);border-bottom:1px solid rgba(97,177,230,.08)}.ranking-row[data-v-4ab9beff]:before{position:absolute;inset:2px auto 2px 0;width:var(--ranking-ratio);max-width:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(29,164,226,.13)),to(transparent));background:linear-gradient(90deg,rgba(29,164,226,.13),transparent);border-radius:2px;content:""}.ranking-row>[data-v-4ab9beff]{position:relative;z-index:1}.ranking-index[data-v-4ab9beff]{color:#b0d0ff;font-variant-numeric:tabular-nums}.ranking-row.is-top .ranking-index[data-v-4ab9beff]{color:#fcc65c;font-weight:700}.ranking-name[data-v-4ab9beff]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-count[data-v-4ab9beff]{color:#28dcff;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ranking-unit[data-v-4ab9beff]{margin-left:4px;color:rgba(226,241,255,.64);font-weight:400}.survey[data-v-4ab9beff]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1vw,18px);padding:clamp(14px,1.5vw,26px)}.metric-card[data-v-4ab9beff]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.metric-label[data-v-4ab9beff]{min-width:0;padding:5px 9px;overflow:hidden;color:#d9f5ff;font-size:clamp(12px,.83vw,16px);line-height:1.25;text-overflow:ellipsis;white-space:nowrap;background:url(../../static/img/survey_1x.72a8aaa7.png) 0/100% 100% no-repeat;border-left:0}.metric-value[data-v-4ab9beff]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:4px;font-variant-numeric:tabular-nums}.metric-value strong[data-v-4ab9beff]{min-width:0;overflow:hidden;color:#fff;font-size:clamp(26px,1.77vw,36px);font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}.metric-unit[data-v-4ab9beff]{margin-left:6px;color:rgba(255,255,255,.5);font-size:clamp(11px,.73vw,14px);white-space:nowrap}.inflation-box[data-v-4ab9beff],.world-charts[data-v-4ab9beff]{grid-column:span 2}.chart-host[data-v-4ab9beff]{width:100%;height:100%}.empty-state[data-v-4ab9beff]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;color:rgba(205,230,246,.6);font-size:14px;text-align:center}.ranking-skeleton[data-v-4ab9beff]{display:grid;gap:8px;padding:14px 16px}.metric-skeleton[data-v-4ab9beff],.ranking-skeleton span[data-v-4ab9beff]{display:block;overflow:hidden;background:-webkit-gradient(linear,left top,right top,from(rgba(53,123,173,.13)),color-stop(rgba(92,195,239,.28)),to(rgba(53,123,173,.13)));background:linear-gradient(90deg,rgba(53,123,173,.13),rgba(92,195,239,.28),rgba(53,123,173,.13));background-size:220% 100%;border-radius:3px;-webkit-animation:skeleton-wave-4ab9beff 1.4s linear infinite;animation:skeleton-wave-4ab9beff 1.4s linear infinite}.ranking-skeleton span[data-v-4ab9beff]{height:20px}.metric-skeleton[data-v-4ab9beff]{width:75%;height:clamp(28px,2vw,38px);margin-left:auto}@-webkit-keyframes skeleton-wave-4ab9beff{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes skeleton-wave-4ab9beff{0%{background-position:120% 0}to{background-position:-120% 0}}@-webkit-keyframes status-pulse-4ab9beff{0%,to{opacity:.45;-webkit-transform:scale(.9);transform:scale(.9)}50%{opacity:1;-webkit-transform:scale(1.12);transform:scale(1.12)}}@keyframes status-pulse-4ab9beff{0%,to{opacity:.45;-webkit-transform:scale(.9);transform:scale(.9)}50%{opacity:1;-webkit-transform:scale(1.12);transform:scale(1.12)}}@media (max-width:1439px){.dashboard[data-v-4ab9beff]{--dashboard-gap:12px;--dashboard-pad-x:16px;--dashboard-pad-y:10px}.panel-title[data-v-4ab9beff]{padding-left:32px}.dashboard-meta[data-v-4ab9beff]{gap:7px}}.panel-title-label[data-v-4ab9beff]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-title-meta[data-v-4ab9beff]{margin-left:auto;color:rgba(179,229,246,.76);font-size:clamp(11px,.68vw,13px);font-weight:400}@media (min-width:2200px){.dashboard-main[data-v-4ab9beff]{max-width:2560px;margin:0 auto}}@media (max-height:799px){.dashboard[data-v-4ab9beff]{--dashboard-header-height:72px;--panel-title-height:32px;--top-row-height:clamp(250px,36vh,280px);--ranking-row-target-height:22px}.title-text[data-v-4ab9beff]{padding-top:18px}.dashboard-meta[data-v-4ab9beff]{top:17px}.metric-card[data-v-4ab9beff]{gap:7px}.survey[data-v-4ab9beff]{padding-top:10px;padding-bottom:10px}}@media (prefers-reduced-motion:reduce){.dashboard-meta-status[data-v-4ab9beff]:before,.metric-skeleton[data-v-4ab9beff],.ranking-skeleton span[data-v-4ab9beff]{-webkit-animation:none;animation:none}}