.web-logo[data-v-278fc531]{cursor:pointer;display:flex}.text[data-v-278fc531]{font-family:Iansui-Regular;display:flex;flex-direction:column;justify-content:center;text-align:left;font-weight:700;white-space:nowrap}.desktop[data-v-278fc531]{height:92%;width:-moz-fit-content;width:fit-content;max-height:-moz-max-content;max-height:max-content;margin:auto 20px}.desktop img[data-v-278fc531]{height:100%;width:auto}.desktop .text[data-v-278fc531]{margin-left:10px;height:100%;gap:10%;font-size:1.8rem;color:#302d2c;line-height:3rem}@media(orientation:landscape){.mobile[data-v-278fc531]{display:flex;justify-content:center;align-items:center;gap:1rem}.mobile img[data-v-278fc531]{height:80%}.mobile .text[data-v-278fc531]{margin-left:5px;gap:.5vh;font-size:1.2rem;color:#302d2c}}@media(orientation:portrait){.mobile[data-v-278fc531]{width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center}.mobile img[data-v-278fc531]{height:8vh;margin:.8rem 0}.mobile .text[data-v-278fc531]{margin-left:1.5vh;gap:.5vh;font-size:2.5vh;color:#302d2c}}.download-btn[data-v-3f9329e1]{cursor:pointer;border:1px solid #ccc;background-color:#f0f0f0;padding:5px 6px;border-radius:4px}.download-btn[data-v-3f9329e1]:hover{background-color:#e0e0e0}.time-interval-btn[data-v-d3aa513c]{cursor:pointer}.time-interval-btn.desktop[data-v-d3aa513c]{border:1px solid #ccc;background-color:#f0f0f0;padding:5px 6px;border-radius:4px}.time-interval-btn.desktop[data-v-d3aa513c]:hover{background-color:#e0e0e0}.time-interval-btn.mobile[data-v-d3aa513c]{border:1px solid #f0f0f0;background-color:#fff;padding:.2rem .5rem;margin:.2rem 0;text-align:center;border-radius:4px}.lang-changing-btn[data-v-d775cf96]{cursor:pointer}.lang-changing-btn.desktop[data-v-d775cf96]{border:none;border-radius:4px;width:100%;height:inherit}.lang-changing-btn.desktop .icon[data-v-d775cf96]{width:100%;height:2rem}.lang-changing-btn.mobile[data-v-d775cf96]{background-color:#fff;box-shadow:5px 5px 5px 2px hsla(0,0%,53%,.2);border-radius:10px;display:flex;justify-content:center;align-items:center}.lang-changing-btn.mobile .icon[data-v-d775cf96]{width:100%;height:1.5rem}button[data-v-2cf1ec47],input[data-v-2cf1ec47],select[data-v-2cf1ec47]{font-size:.8rem;font-family:Avenir,Helvetica,Arial,sans-serif;color:#000;text-align:center;border:none;border-radius:4px;padding:4px 0}.control-panel[data-v-2cf1ec47]{font-family:Avenir,Helvetica,Arial,sans-serif;margin:auto 20px;max-height:85%;overflow-y:auto;overflow-x:auto;display:flex;flex-direction:row;justify-content:space-around;align-items:flex-start;border:1px solid #8aaba1;border-radius:8px;background:hsla(0,0%,100%,.85);backdrop-filter:blur(4px)}.control-panel hr[data-v-2cf1ec47]{width:96%;border:.5px solid #8aaba1}.control-panel .sector[data-v-2cf1ec47]{width:-moz-fit-content;width:fit-content;height:100%;padding:.5rem 1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.control-panel .sector .title[data-v-2cf1ec47]{font-size:1rem;font-weight:700;text-align:center;white-space:nowrap}.control-panel .sector .content[data-v-2cf1ec47]{border:none;border-radius:4px;text-align:center;height:2rem;width:-moz-fit-content;width:fit-content;white-space:nowrap;display:flex;justify-content:center;align-items:center}.control-panel .sector .content.latest[data-v-2cf1ec47]{font-size:.9rem}.control-panel .sector .content.history[data-v-2cf1ec47]{font-size:.8rem}@media(max-width:1536px){.control-panel[data-v-2cf1ec47]{margin:auto 10px}.control-panel .sector[data-v-2cf1ec47]{padding:.3rem .5rem}.control-panel .sector .title[data-v-2cf1ec47]{font-size:.9rem}.control-panel .sector .content[data-v-2cf1ec47]{height:1.8rem}.control-panel .sector .content.latest[data-v-2cf1ec47]{font-size:.8rem}.control-panel .sector .content.history[data-v-2cf1ec47]{font-size:.75rem}button[data-v-2cf1ec47],input[data-v-2cf1ec47],select[data-v-2cf1ec47]{font-size:.75rem;padding:2px 0}}@media(max-width:1280px){.control-panel[data-v-2cf1ec47]{margin:auto 5px}.control-panel .sector[data-v-2cf1ec47]{padding:.2rem .3rem}.control-panel .sector .title[data-v-2cf1ec47]{font-size:.8rem}.control-panel .sector .content[data-v-2cf1ec47]{height:1.6rem}.control-panel .sector .content.latest[data-v-2cf1ec47]{font-size:.75rem}.control-panel .sector .content.history[data-v-2cf1ec47],button[data-v-2cf1ec47],input[data-v-2cf1ec47],select[data-v-2cf1ec47]{font-size:.7rem}}[data-v-2cf1ec47]::-webkit-scrollbar{width:5px}[data-v-2cf1ec47]::-webkit-scrollbar-track{background:#ddd;border-radius:10px}[data-v-2cf1ec47]::-webkit-scrollbar-thumb{background:#888;border-radius:5px}[data-v-2cf1ec47]::-webkit-scrollbar-thumb:hover{background:#555}[data-v-2cf1ec47]::-webkit-scrollbar:horizontal{height:5px}[data-v-2cf1ec47]::-webkit-scrollbar-track:horizontal{background-color:#ddd}.theme-navigator[data-v-14b3acf6]{display:flex;justify-content:center;gap:16px;margin:5px 0 10px 0;width:100%}.theme-tab[data-v-14b3acf6]{position:relative;padding:8px 20px;background:hsla(0,0%,100%,.7);border-radius:20px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s cubic-bezier(.4,0,.2,1);color:#4a5568;border:1px solid rgba(138,171,161,.3)}.theme-tab[data-v-14b3acf6]:hover{background:#fff;transform:translateY(-2px)}.theme-tab.active[data-v-14b3acf6]{background:#005088;color:#fff;box-shadow:0 4px 12px rgba(0,80,136,.2)}.theme-tab.active .theme-name[data-v-14b3acf6]{font-weight:700}.status-dot[data-v-14b3acf6]{width:8px;height:8px;border-radius:50%}.status-dot.online[data-v-14b3acf6]{background:#22c55e;box-shadow:0 0 4px #22c55e}.status-dot.offline[data-v-14b3acf6]{background:#ef4444;box-shadow:0 0 4px #ef4444}.active-bar[data-v-14b3acf6]{position:absolute;bottom:0;left:20%;width:60%;height:3px;background:#11caa0;border-radius:10px}.arrow-button[data-v-1cfe594e]{height:100%;width:2.5%;display:flex;align-items:center;cursor:pointer}.arrow-button.left[data-v-1cfe594e]{justify-content:flex-end;background-image:linear-gradient(90deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.6) 30%,hsla(0,0%,100%,.8));border-radius:0 20px 20px 0;box-shadow:4px 3px 5px 1px hsla(0,0%,53%,.1)}.arrow-button.right[data-v-1cfe594e]{justify-content:flex-start;background-image:linear-gradient(-90deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.6) 30%,hsla(0,0%,100%,.8));border-radius:20px 0 0 20px;box-shadow:1px 3px 5px 1px hsla(0,0%,53%,.1)}.arrow-button .arrow[data-v-1cfe594e]{height:1.5vw;width:1.5vw;border-style:solid}.arrow-button .arrow.left[data-v-1cfe594e]{rotate:-45deg;border-width:.2vw 0 0 .2vw;-o-border-image:linear-gradient(to bottom right,hsla(0,0%,53%,.4),hsla(0,0%,53%,.6)) 1;border-image:linear-gradient(to bottom right,hsla(0,0%,53%,.4),hsla(0,0%,53%,.6)) 1}.arrow-button .arrow.right[data-v-1cfe594e]{rotate:45deg;border-width:.2vw .2vw 0 0;-o-border-image:linear-gradient(to bottom left,hsla(0,0%,53%,.4),hsla(0,0%,53%,.6)) 1;border-image:linear-gradient(to bottom left,hsla(0,0%,53%,.4),hsla(0,0%,53%,.6)) 1}.chart-container[data-v-4c74d560]{height:100%;width:100%}.wind-icon[data-v-5095a972]{height:100%;width:auto}.chart-container[data-v-172dd8b5]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.chart-container .cup-icon[data-v-172dd8b5]{max-width:100%;max-height:100%;height:auto;width:auto;border-radius:10px}.energy-flow[data-v-d9c4a45c]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.energy-flow svg[data-v-d9c4a45c]{width:100%;flex:1 1 auto;min-height:0}.offline-note[data-v-d9c4a45c]{flex:0 0 auto;margin:0;padding:2px 0 4px;font-size:13px;line-height:1.4;color:#8a6d3b;text-align:center}.mobile .offline-note[data-v-d9c4a45c]{font-size:12px}.bus-bar[data-v-d9c4a45c]{fill:none;stroke:#8aaba1;stroke-width:5;stroke-linecap:round}.link[data-v-d9c4a45c]{fill:none;stroke-linecap:round;stroke-linejoin:round}.link.idle[data-v-d9c4a45c]{stroke-dasharray:8 8;opacity:.55}.link.active[data-v-d9c4a45c]{stroke-dasharray:12 10;animation:flow-d9c4a45c 1.4s linear infinite}.link.flow-in[data-v-d9c4a45c]{animation-direction:normal}.link.flow-out[data-v-d9c4a45c]{animation-direction:reverse}@keyframes flow-d9c4a45c{0%{stroke-dashoffset:44}to{stroke-dashoffset:0}}.node circle[data-v-d9c4a45c]{transition:fill .3s}.node.idle[data-v-d9c4a45c]{opacity:.6}.node-icon[data-v-d9c4a45c]{text-anchor:middle;font-size:24px;fill:#fff}.node-label[data-v-d9c4a45c]{text-anchor:middle;font-size:19px;font-weight:700;fill:#4a5568}.mobile .node-icon[data-v-d9c4a45c]{font-size:26px}.mobile .node-label[data-v-d9c4a45c]{font-size:22px}@media(prefers-reduced-motion:reduce){.link.active[data-v-d9c4a45c]{animation:none}}.carbon-impact[data-v-5b182517]{box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:4px 14px;color:#4a5568;text-align:left}.item[data-v-5b182517]{display:flex;flex-direction:column;gap:2px}.head[data-v-5b182517]{display:flex;align-items:center;gap:6px}.icon[data-v-5b182517]{font-size:15px;line-height:1}.label[data-v-5b182517]{font-size:13px;font-weight:700;color:#11caa0}.value[data-v-5b182517]{margin:0;font-size:22px;font-weight:700;line-height:1.25}.value.small[data-v-5b182517]{font-size:13px;font-weight:400;line-height:1.45}.unit[data-v-5b182517]{font-size:13px;font-weight:400;margin-left:2px}.large[data-v-5b182517]{gap:28px}.large .label[data-v-5b182517]{font-size:16px}.large .value[data-v-5b182517]{font-size:38px}.large .unit[data-v-5b182517],.large .value.small[data-v-5b182517]{font-size:17px}.gauge-chart[data-v-7843f77e]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.gauge-chart svg[data-v-7843f77e]{width:100%;height:100%}.track[data-v-7843f77e]{fill:none;stroke:#e6ebef;stroke-width:16;stroke-linecap:round}.value-arc[data-v-7843f77e]{fill:none;stroke-width:16;stroke-linecap:round;transition:stroke .3s}.band-arc[data-v-7843f77e]{fill:none;stroke-width:13;stroke-linecap:butt;transition:opacity .3s}.band-arc.dimmed[data-v-7843f77e]{opacity:.35}.band-label[data-v-7843f77e]{transition:opacity .3s}.band-label.dimmed[data-v-7843f77e]{opacity:.55}.band-name[data-v-7843f77e]{text-anchor:middle;font-size:8px;font-weight:700}.band-range[data-v-7843f77e]{text-anchor:middle;font-size:7px;fill:#8b959e}.needle[data-v-7843f77e]{stroke-width:3;stroke-linecap:round}.needle-hub[data-v-7843f77e]{fill:#4a5568}.scale-label[data-v-7843f77e]{text-anchor:middle;font-size:12px;fill:#a0aec0}.value-text[data-v-7843f77e]{text-anchor:middle;font-size:30px;font-weight:700;transition:fill .3s}.value-unit[data-v-7843f77e]{font-size:15px;font-weight:400}.level-text[data-v-7843f77e]{text-anchor:middle;font-size:15px;font-weight:700;transition:fill .3s}.liquid-gauge[data-v-2f51d69b]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.liquid-gauge svg[data-v-2f51d69b]{width:100%;height:100%}.outline[data-v-2f51d69b]{fill:none;stroke-width:2.5;opacity:.75;transition:stroke .3s}.value-text[data-v-2f51d69b]{text-anchor:middle;font-size:34px;font-weight:700;fill:#2d3748;stroke:#fff;stroke-width:4px;paint-order:stroke fill}.value-unit[data-v-2f51d69b]{font-size:17px;font-weight:400}.carousel-container[data-v-55b7d095]{width:100%;height:100%;background:#000;border-radius:12px;overflow:hidden;position:relative;box-shadow:0 10px 25px rgba(0,0,0,.5)}.carousel-wrapper[data-v-55b7d095],.slide-item[data-v-55b7d095]{width:100%;height:100%}.main-image[data-v-55b7d095]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.img-placeholder[data-v-55b7d095]{background:#0b1220}.overlay-top[data-v-55b7d095]{position:absolute;top:12px;left:12px;right:56px;display:flex;flex-direction:column;gap:8px;z-index:3}.overlay-top.mobile[data-v-55b7d095]{right:12px}.overlay-top.mobile .event-select[data-v-55b7d095]{font-size:10px;padding:2px 20px 2px 8px;background-position:right 7px center}.info-panel[data-v-55b7d095]{display:flex;flex-direction:column;gap:5px}.info-tag[data-v-55b7d095]{background:rgba(0,0,0,.6);color:#fff;padding:3px 8px;border-radius:5px;font-size:11px;font-weight:500;letter-spacing:.03em;backdrop-filter:blur(4px);width:-moz-fit-content;width:fit-content;box-shadow:0 1px 3px rgba(0,0,0,.3)}.info-panel.compact .info-tag[data-v-55b7d095]{font-size:9px;padding:2px 6px}.event-select[data-v-55b7d095]{font-family:inherit;font-size:11px;line-height:1.45;color:hsla(0,0%,100%,.88);background-color:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;padding:3px 24px 3px 10px;max-width:100%;align-self:flex-start;cursor:pointer;white-space:nowrap;backdrop-filter:blur(4px);-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='m1 1 4 4 4-4' fill='none' stroke='%23fff' stroke-opacity='.8' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;transition:background-color .2s,color .2s}.event-select[data-v-55b7d095]:hover{background-color:hsla(0,0%,100%,.22)}.event-select.active[data-v-55b7d095]{background-color:rgba(224,162,74,.92);border-color:transparent;color:#1a1206;font-weight:600;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='m1 1 4 4 4-4' fill='none' stroke='%231a1206' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.event-select[data-v-55b7d095]:focus-visible{outline:2px solid #fff;outline-offset:2px}.event-select option[data-v-55b7d095]{color:#1a1206;background:#fff;font-weight:400}.event-select option[data-v-55b7d095]:disabled{color:#999}.nav-btn[data-v-55b7d095]{position:absolute;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.2);color:#fff;border:none;padding:10px 15px;cursor:pointer;border-radius:50%;transition:.3s}.nav-btn[data-v-55b7d095]:hover{background:hsla(0,0%,100%,.4)}.prev-btn[data-v-55b7d095]{left:10px}.next-btn[data-v-55b7d095]{right:10px}.slide-bar-wrapper[data-v-55b7d095]{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);width:70%;display:flex;align-items:center;gap:10px}.slide-bar-wrapper.compact[data-v-55b7d095]{bottom:8px;width:80%;gap:0}.slide-bar[data-v-55b7d095]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;height:4px;border-radius:2px;background:hsla(0,0%,100%,.3);cursor:pointer;outline:none}.slide-bar-wrapper.compact .slide-bar[data-v-55b7d095]{pointer-events:none;height:3px}.slide-bar[data-v-55b7d095]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.5);cursor:pointer}.slide-bar[data-v-55b7d095]::-moz-range-thumb{width:13px;height:13px;border:none;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.5);cursor:pointer}.slide-bar-wrapper.compact .slide-bar[data-v-55b7d095]::-webkit-slider-thumb{width:0;height:0}.slide-bar-wrapper.compact .slide-bar[data-v-55b7d095]::-moz-range-thumb{width:0;height:0}.counter[data-v-55b7d095]{color:#fff;font-size:12px;font-weight:500;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.6);min-width:48px;text-align:right}.card-wrapper.small[data-v-7b3b9900]{height:100%;width:22%}.card-wrapper.medium[data-v-7b3b9900]{height:100%;width:45%}.card-wrapper.large[data-v-7b3b9900],.card-wrapper.mobile[data-v-7b3b9900]{height:100%;width:100%}.close-icon-wrapper[data-v-7b3b9900]{position:absolute;top:27vh;left:93%}.close-icon[data-v-7b3b9900]{cursor:pointer;position:relative;height:2rem;align-self:self-end}.weather-card[data-v-7b3b9900]{height:100%;width:100%;background-color:#fff;box-shadow:5px 5px 5px 2px hsla(0,0%,53%,.2);border-radius:20px;display:flex;flex-direction:column;align-items:center}.small .title[data-v-7b3b9900]{font-size:1rem;font-weight:700;padding:.5rem 1rem .5rem 1rem}.small .data-wrapper[data-v-7b3b9900]{width:100%;font-size:.85rem;display:flex;justify-content:space-evenly;flex-wrap:wrap;align-content:flex-start;-moz-column-gap:.6rem;column-gap:.6rem}.small .graph[data-v-7b3b9900]{padding:.25rem .5rem;height:10%;width:96%;flex-grow:1;min-height:0}.medium .title[data-v-7b3b9900]{font-size:1rem;font-weight:700;padding:.5rem}.medium .data-wrapper[data-v-7b3b9900]{width:100%;font-size:.85rem;display:flex;justify-content:space-around;flex-wrap:wrap}.medium .graph[data-v-7b3b9900]{padding:.25rem .5rem;height:10%;width:90%;flex-grow:1;min-height:0}.large .title[data-v-7b3b9900]{width:100%;font-size:1.6rem;font-weight:700;padding:1.2rem 0}.large .data-wrapper[data-v-7b3b9900]{width:100%;display:flex;justify-content:space-around;flex-wrap:wrap}.large .graph[data-v-7b3b9900]{padding:1rem;height:10%;width:90%;flex-grow:1;min-height:0}.large .meteor-graph[data-v-7b3b9900]{padding:.5rem 1rem 1.5rem;width:100%;flex-grow:1;min-height:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.large .meteor-graph[data-v-7b3b9900] .carousel-container{height:100%;width:auto;aspect-ratio:16/9;max-width:100%}.large.meteor-root>.weather-card[data-v-7b3b9900],.large.meteor-root[data-v-7b3b9900]{background-color:transparent;box-shadow:none}.large.meteor-root .title[data-v-7b3b9900]{padding:.6rem 0}.large.meteor-root .meteor-graph[data-v-7b3b9900]{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.25rem 0 1rem;overflow:visible}.meteor-close-btn[data-v-7b3b9900]{position:absolute;top:12px;right:12px;z-index:5;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;cursor:pointer;background:rgba(0,0,0,.45);border-radius:50%;backdrop-filter:blur(4px);transition:background .2s}.meteor-close-btn[data-v-7b3b9900]:hover{background:rgba(0,0,0,.7)}.meteor-close-icon[data-v-7b3b9900]{height:1.1rem;filter:brightness(0) invert(1)}.mobile .title[data-v-7b3b9900]{font-size:1.2rem;font-weight:700;padding:1rem 1rem .5rem 1rem}.mobile .data-wrapper[data-v-7b3b9900]{width:100%;display:flex;justify-content:space-around;flex-wrap:wrap}.mobile .graph[data-v-7b3b9900]{padding:.5rem;height:10rem;width:90%}@media(orientation:landscape){.mobile .graph[data-v-7b3b9900]{flex-grow:1}}.gauge-trend-wrapper[data-v-7b3b9900]{height:100%;width:100%;min-height:0;display:flex;flex-direction:column}.gauge-trend-wrapper .gauge-part[data-v-7b3b9900]{flex:1 1 58%;min-height:0}.gauge-trend-wrapper .trend-part[data-v-7b3b9900]{flex:1 1 42%;min-height:0}.energy-flow-wrapper[data-v-7b3b9900]{height:100%;width:100%;min-height:0;display:flex;flex-direction:column}.energy-flow-wrapper .energy-flow-diagram[data-v-7b3b9900]{flex:1 1 auto;min-height:0}.energy-flow-wrapper.zoomed .energy-flow-diagram[data-v-7b3b9900]{flex:1 1 55%}.energy-flow-wrapper.zoomed .energy-flow-lines[data-v-7b3b9900]{flex:1 1 45%;min-height:0}@media(max-width:1280px){.small .data-wrapper[data-v-7b3b9900]{font-size:.65rem}.medium .data-wrapper[data-v-7b3b9900]{font-size:.8rem}}.content-root[data-v-7157161c]{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.content[data-v-7157161c]{height:100%;width:100%}.large-mode[data-v-7157161c]{display:flex;justify-content:center;align-items:center}.large-mode.meteor-large .cards.large[data-v-7157161c]{height:100%;width:100%}.carousel-mode[data-v-7157161c]{display:flex;flex-direction:column;flex-flow:row wrap;justify-content:space-around;align-items:center;align-content:space-around}.cards[data-v-7157161c]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:stretch}.cards.small[data-v-7157161c]{height:40%;width:95%}.cards.medium[data-v-7157161c]{height:50%;width:95%}.cards.large[data-v-7157161c]{display:flex;justify-content:center;align-items:center;height:90%;width:95%;margin:0 auto}.cards.themed-cards[data-v-7157161c]{justify-content:space-evenly}.themed-container[data-v-7157161c]{height:100%;width:100%;display:grid;gap:1.5vh 1.5vw;padding:1.5vh 2.5vw;box-sizing:border-box;overflow:hidden}.themed-container[data-v-7157161c] .card-wrapper.large,.themed-container[data-v-7157161c] .card-wrapper.medium,.themed-container[data-v-7157161c] .card-wrapper.small{height:100%;width:100%;min-width:unset;min-height:0}.themed-container.grid-3cols[data-v-7157161c]{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}.themed-container.grid-single[data-v-7157161c]{grid-template-columns:1fr;grid-template-rows:1fr}.microgrid-mode[data-v-7157161c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5vh;padding:1vh 0;box-sizing:border-box}.microgrid-mode .flow-row[data-v-7157161c]{flex:0 0 56%;width:62%;min-height:0;justify-content:center}.microgrid-mode .flow-row[data-v-7157161c] .card-wrapper.large{height:100%;width:100%}.microgrid-mode .flow-row[data-v-7157161c] .title{font-size:1.35rem;padding:.7rem 0}.microgrid-mode .flow-row[data-v-7157161c] .graph{padding:.25rem .5rem .75rem;width:96%}.microgrid-mode .cards.small[data-v-7157161c]{flex:1 1 auto;width:95%;min-height:0}.footer[data-v-43fda4ec]{width:100vw;background-color:rgba(182,199,194,.89);color:#3d4746}.footer a[data-v-43fda4ec]{color:#3d4746}.footer .tag[data-v-43fda4ec]{font-weight:700}.footer.desktop[data-v-43fda4ec]{min-height:8vh;height:-moz-fit-content;height:fit-content;display:flex;justify-content:space-around;align-items:center}@media(orientation:portrait){.footer.mobile[data-v-43fda4ec]{height:20vh;width:100vw;display:flex;flex-flow:column nowrap;justify-content:space-evenly;align-items:center}}@media(orientation:landscape){.footer.mobile[data-v-43fda4ec]{display:none}}@media(max-width:1536px){.footer[data-v-43fda4ec]{font-size:1rem}.footer.desktop[data-v-43fda4ec]{min-height:8vh}}@media(max-width:1280px){.footer[data-v-43fda4ec]{font-size:.75rem}.footer.desktop[data-v-43fda4ec]{min-height:8vh;flex-wrap:wrap}}#desktop-viewport[data-v-0d468144]{height:100vh;overflow:hidden;width:100vw;display:flex;flex-direction:column;background-image:linear-gradient(hsla(0,0%,96%,.5),hsla(0,0%,96%,.5)),url(../img/bg-paper01.aa50b2c3.png);background-size:cover;background-attachment:fixed}.navbar[data-v-0d468144]{height:18vh;width:100vw;display:flex;flex-flow:row nowrap;justify-content:space-between;flex-shrink:0}.main-content[data-v-0d468144]{flex-grow:1;display:flex;flex-direction:column;align-items:center;overflow:hidden}.carousel-wrapper[data-v-0d468144]{width:100%;max-width:1200px;margin-top:40px;padding:0 20px}.carousel-title[data-v-0d468144]{text-align:center;color:#4a5568;font-size:1.25rem;font-weight:700;margin-bottom:16px;letter-spacing:.05em}.meteor-popup[data-v-0d468144]{position:fixed;bottom:40px;right:40px;background:rgba(15,23,42,.85);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.1);color:#fff;padding:16px 20px;border-radius:12px;display:flex;align-items:center;gap:16px;box-shadow:0 10px 30px rgba(0,0,0,.3);cursor:pointer;z-index:9999;transition:transform .2s}.meteor-popup[data-v-0d468144]:hover{transform:translateY(-5px);background:rgba(15,23,42,.95)}.meteor-popup .popup-icon[data-v-0d468144]{font-size:2rem}.meteor-popup .popup-text[data-v-0d468144]{display:flex;flex-direction:column;gap:4px}.meteor-popup .popup-text strong[data-v-0d468144]{font-size:1.1rem;color:#fbbf24;letter-spacing:.05em}.meteor-popup .popup-text span[data-v-0d468144]{font-size:.9rem;color:#cbd5e1}.meteor-popup .close-btn[data-v-0d468144]{background:none;border:none;color:#94a3b8;font-size:1.2rem;cursor:pointer;padding:4px;margin-left:8px}.meteor-popup .close-btn[data-v-0d468144]:hover{color:#fff}.navigator-wrapper[data-v-0d468144]{position:relative;width:100vw;display:flex;justify-content:center;align-items:center;margin-bottom:10px}.slide-up-enter-active[data-v-0d468144],.slide-up-leave-active[data-v-0d468144]{transition:all .5s cubic-bezier(.16,1,.3,1)}.slide-up-enter-from[data-v-0d468144],.slide-up-leave-to[data-v-0d468144]{opacity:0;transform:translateY(30px) scale(.95)}.control-panel-wrapper[data-v-49a973ea]{height:100%;width:100%;border:1px solid #8aaba1;border-radius:8px}.control-panel-wrapper hr[data-v-49a973ea]{width:96%;border:.5px solid #8aaba1;margin:2px}@media(orientation:landscape){.control-panel-wrapper hr[data-v-49a973ea]{display:none}}@media(orientation:portrait){.control-panel-wrapper .control-panel[data-v-49a973ea]{height:-moz-max-content;height:max-content;display:flex;flex-direction:row;justify-content:space-around;align-items:flex-start;overflow-x:auto}}@media(orientation:landscape){.control-panel-wrapper .control-panel[data-v-49a973ea]{display:flex;flex-direction:column;overflow-x:auto}}.control-panel-wrapper .control-panel .sector[data-v-49a973ea]{display:flex;flex-direction:column;justify-content:space-between;align-content:space-between;margin:.2rem}@media(orientation:portrait){.control-panel-wrapper .control-panel .sector[data-v-49a973ea]{height:6rem}}@media(orientation:landscape){.control-panel-wrapper .control-panel .sector[data-v-49a973ea]{height:-moz-fit-content;height:fit-content;margin:.2rem 0}.control-panel-wrapper .control-panel .sector.history[data-v-49a973ea]{margin:0 .4rem;align-self:center}}.control-panel-wrapper .control-panel .title[data-v-49a973ea]{font-size:1rem;font-weight:700;text-align:center;white-space:nowrap;margin:.3rem 0}.control-panel-wrapper .control-panel .content-block[data-v-49a973ea]{font-family:Avenir,Helvetica,Arial,sans-serif;color:#000;font-size:.8rem;border:none;border-radius:4px;padding:.2rem .5rem;margin:.2rem 0;text-align:center;white-space:nowrap;align-self:center}[data-v-49a973ea]::-webkit-scrollbar{width:5px}[data-v-49a973ea]::-webkit-scrollbar-track{background:#ddd;border-radius:10px}[data-v-49a973ea]::-webkit-scrollbar-thumb{background:#888;border-radius:5px}[data-v-49a973ea]::-webkit-scrollbar-thumb:hover{background:#555}[data-v-49a973ea]::-webkit-scrollbar:horizontal{height:5px}[data-v-49a973ea]::-webkit-scrollbar-thumb:horizontal{background-color:#888}[data-v-49a973ea]::-webkit-scrollbar-thumb:horizontal:hover{background-color:#555}[data-v-49a973ea]::-webkit-scrollbar-track:horizontal{background-color:#ddd}@media(orientation:portrait){.card-view[data-v-54c66b00]{width:90%;margin:1rem 0;display:flex;flex-direction:column;justify-content:center;align-items:center}}@media(orientation:landscape){.card-view[data-v-54c66b00]{width:55vw;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}}.card-changing-btn[data-v-fbffb860]{background-color:#fff;box-shadow:5px 5px 5px 2px hsla(0,0%,53%,.2);border-radius:20px;display:flex;justify-content:center;align-items:center;filter:opacity(.5)}.card-changing-btn.selected[data-v-fbffb860]{filter:opacity(1)}.card-changing-btn .icon[data-v-fbffb860]{width:60%;height:60%}@media(orientation:portrait){.card-button-view-wrapper[data-v-3eb7f14c]{width:90%;height:-moz-fit-content;height:fit-content;display:flex;flex-flow:row wrap;justify-content:flex-start}.card-btn[data-v-3eb7f14c]{width:16%;aspect-ratio:1/1;padding:2%;margin:2.5%}}@media(orientation:landscape){.card-button-view-wrapper[data-v-3eb7f14c]{height:100%;width:20vw;display:flex;flex-flow:row wrap;justify-content:space-evenly;align-items:center}.card-btn[data-v-3eb7f14c]{height:15%;aspect-ratio:1/1;padding:2%;margin:0 2%}}#mobile-viewport[data-v-417c8712]{height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-size:cover;background-repeat:no-repeat}@media(orientation:portrait){#mobile-viewport[data-v-417c8712]{background-image:linear-gradient(hsla(0,0%,96%,.5),hsla(0,0%,96%,.5)),url(../img/mb-bg-paper.204a6fed.png);background-position:100%}}@media(orientation:landscape){#mobile-viewport[data-v-417c8712]{background-image:linear-gradient(hsla(0,0%,96%,.5),hsla(0,0%,96%,.5)),url(../img/bg-paper01.aa50b2c3.png);background-size:cover}}.lang-btn[data-v-417c8712]{position:fixed;top:0;right:0;z-index:100;width:2rem;padding:2.5px 4px}@media(orientation:portrait){.content[data-v-417c8712]{height:-moz-fit-content;height:fit-content;width:100vw;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.web-logo[data-v-417c8712]{width:100vw}.control-panel[data-v-417c8712]{height:-moz-fit-content;height:fit-content;width:90%}}@media(orientation:landscape){.web-logo[data-v-417c8712]{height:16vh;width:100%}.content[data-v-417c8712]{height:76vh;width:100vw;padding:4vh 0;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center}.content .control-panel[data-v-417c8712]{height:-moz-fit-content;height:fit-content;width:20vw}}@font-face{font-family:Iansui-Regular;src:url(../fonts/Iansui-Regular.604b6168.ttf) format("truetype")}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}body{margin:0}