@layer mantine{.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);position:fixed;z-index:var(--notifications-z-index);max-width:var(--notifications-container-width)}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}.m_e4d36c9b{min-width:calc(12.5rem * var(--mantine-scale));background-color:var(--mantine-color-body);box-shadow:var(--mantine-shadow-md);border-radius:var(--mantine-radius-default)}}@layer mantine{:where([data-mantine-color-scheme=light]) .m_e4d36c9b{border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_e4d36c9b{border:1px solid var(--mantine-color-dark-4)}.m_7f4bcb19{padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);font-size:var(--mantine-font-size-md);font-weight:500;color:var(--mantine-color-bright)}.m_3de554dd{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);padding-top:0}.m_e4d36c9b:where([data-type=radial]) :where(.m_3de554dd){padding-top:var(--mantine-spacing-sm)}.m_b30369b5{width:calc(.75rem * var(--mantine-scale));height:calc(.75rem * var(--mantine-scale))}.m_3de8964e{font-size:var(--mantine-font-size-sm);display:flex;justify-content:space-between}.m_3de8964e:where(.m_3de8964e+.m_3de8964e){margin-top:calc(var(--mantine-spacing-sm) / 2)}.m_3de8964e[data-type=scatter] .m_b30369b5{display:none}.m_50186d10{display:flex;align-items:center;gap:var(--mantine-spacing-sm);margin-inline-end:var(--mantine-spacing-xl)}.m_501dadf9{color:var(--mantine-color-text);font-size:var(--mantine-font-size-sm)}.m_50192318{color:var(--mantine-color-bright)}.m_847eaf{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;height:100%}.m_847eaf:where([data-centered]){justify-content:center}.m_847eaf:where([data-position=top]){padding-bottom:var(--mantine-spacing-md)}.m_847eaf:where([data-position=bottom]){padding-top:var(--mantine-spacing-md)}.m_17da7e62{display:flex;align-items:center;gap:calc(.4375rem * var(--mantine-scale));padding:7px var(--mantine-spacing-xs);border-radius:var(--mantine-radius-default);line-height:1}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_17da7e62:where(:hover){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_17da7e62:where(:hover){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_17da7e62:where(:active){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_17da7e62:where(:active){background-color:var(--mantine-color-dark-5)}}.m_17da7e62[data-without-color] .m_6e236e21{display:none}.m_8ff56c0d{font-size:var(--mantine-font-size-sm);margin:0;padding:0}.m_a50f3e58{display:block;width:100%;--chart-bar-label-color:var(--mantine-color-dimmed)}.m_a50f3e58 svg{overflow:visible}:where([data-mantine-color-scheme=light]) .m_a50f3e58{--chart-grid-color:rgba(173,181,189,0.6);--chart-cursor-fill:rgba(173,181,189,0.15)}:where([data-mantine-color-scheme=dark]) .m_a50f3e58{--chart-cursor-fill:rgba(105,105,105,0.15);--chart-grid-color:rgba(105,105,105,0.6)}.m_a50f3e58 :where(text){font-family:var(--mantine-font-family);color:var(--chart-text-color,var(--mantine-color-dimmed))}.m_af9188cb{height:100%;width:100%}.m_a50a48bc{stroke:var(--chart-grid-color)}.m_a507a517{color:var(--chart-grid-color)}.m_2293801d{color:var(--chart-text-color,var(--mantine-color-dimmed))}.m_92b296cd{min-width:calc(12.5rem * var(--mantine-scale));background-color:var(--mantine-color-body);box-shadow:var(--mantine-shadow-md);border-radius:var(--mantine-radius-default);padding:var(--mantine-spacing-sm)}:where([data-mantine-color-scheme=light]) .m_92b296cd{border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_92b296cd{border:1px solid var(--mantine-color-dark-4)}.m_a410e613{min-height:var(--chart-size,auto);height:var(--chart-size,auto);width:var(--chart-size,auto);min-width:var(--chart-size,auto)}.m_a410e613 :where(*){outline:0}.m_ddb0bfe3{fill:var(--mantine-color-text);font-size:var(--mantine-font-size-sm)}.m_cd8943fd{min-height:var(--chart-size,auto);height:var(--chart-size,auto);width:var(--chart-size,auto);min-width:var(--chart-size,auto)}.m_cd8943fd :where(*){outline:0}:where([data-mantine-color-scheme=light]) .m_1f271cf7{--chart-grid-color:rgba(173,181,189,0.6);--chart-text-color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1f271cf7{--chart-grid-color:rgba(105,105,105,0.6);--chart-text-color:var(--mantine-color-dark-1)}.m_1f271cf7 :where(text){font-size:var(--mantine-font-size-xs);fill:var(--chart-text-color,var(--mantine-color-dimmed));user-select:none}.m_cf06f58c{height:100%;width:100%}:where([data-mantine-color-scheme=light]) .m_cd2bd9e5{--chart-empty-background:var(--mantine-color-gray-1);--chart-cursor-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_cd2bd9e5{--chart-empty-background:var(--mantine-color-dark-6);--chart-cursor-color:var(--mantine-color-dark-4)}.m_6bcc3420{padding:var(--mantine-spacing-md);box-shadow:var(--mantine-shadow-md);min-width:calc(12.5rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);display:flex;align-items:center;justify-content:space-between}:where([data-mantine-color-scheme=light]) .m_6bcc3420{border:1px solid var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_6bcc3420{border:1px solid var(--mantine-color-dark-4)}.m_80d531e7{min-height:var(--chart-size,auto);height:var(--chart-size,auto);width:var(--chart-size,auto);min-width:var(--chart-size,auto)}.m_80d531e7 :where(*){outline:0}.m_2ef228c3{display:block;width:fit-content}:where([data-mantine-color-scheme=light]) .m_2ef228c3{--heatmap-level-1:rgba(81,207,102,0.3);--heatmap-level-2:rgba(64,192,87,0.45);--heatmap-level-3:rgba(55,178,77,0.75);--heatmap-level-4:rgba(43,138,62,1)}:where([data-mantine-color-scheme=dark]) .m_2ef228c3{--heatmap-level-1:rgba(43,138,62,0.3);--heatmap-level-2:rgba(47,158,68,0.45);--heatmap-level-3:rgba(55,178,77,0.75);--heatmap-level-4:rgba(81,207,102,1)}.m_2ef201c5{stroke-width:calc(.0625rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_2ef201c5{--heatmap-empty-rect-bg:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_2ef201c5{--heatmap-empty-rect-bg:var(--mantine-color-dark-5)}.m_2ef201c5:where([data-empty]){fill:var(--heatmap-empty-rect-bg)}.m_7e977775,.m_c4b68f8d{cursor:default;user-select:none;fill:var(--mantine-color-dimmed)}}@layer base, mantine;@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");:root{--default-50:#f7f7f7;--default-100:#eeeeee;--default-300:#d0d0d0;--default-400:#ababab;--default-500:#8a8a8a;--default-600:#636363;--default-700:#505050;--default-800:#323232;--default-900:#121212;--green-50:#e0f4f1;--green-100:#b2e3dc;--green-200:#7fd1c6;--green-300:#48beae;--green-400:#12af9d;--green-500:#00a08b;--green-600:#00927e;--green-700:#00826e;--green-800:#00725f;--green-900:#005543;--red-50:#ffebee;--red-100:#ffccd1;--red-200:#fa9897;--red-300:#f46e6e;--red-400:#ff4848;--red-500:#ff3129;--red-600:#f6242a;--red-700:#e41324;--red-800:#d7011c;--red-900:#c7000e;--line-divider:#3b3b3b;--line-interactive:#636363;--line-focused:#48beae;--background-base:#121212;--background-primary:#202020;--background-field:#414141;--background-disabled:#2e2e2e;--background-primary-opacity-low:oklch(0.74 0.12 160/0.2);--background-secondary-opacity-low:oklch(0.69 0.15 20/0.2);--background-profit-opacity-low:oklch(0.71 0.16 150/0.2);--background-hover-tag:oklch(0.93 0 0/0.1);--background-active:oklch(0.93 0 0/0.2);--content-primary:#48beae;--content-primary-light:#e0f4f1;--content-primary-dark:#12af9d;--content-secondary:#ff4848;--content-secondary-light:#ffebee;--content-profit:#16c079;--content-high-emphasis:#efefef;--content-mid-emphasis:#d0d0d0;--content-low-emphasis:#8a8a8a;--graph-renewable-energy:#d8d75c;--graph-renewable-heat:#cb6f50;--graph-renewable-bio:#7962aa;--graph-forest:#2fa67c;--graph-agriculture:#3f93c3;--graph-eco:#bbbba9;--text-heading-l:32px;--text-heading-l--font-weight:700;--text-heading-l--line-height:1.5;--text-heading-l--letter-spacing:0.04em;--text-heading-m:24px;--text-heading-m--font-weight:700;--text-heading-m--line-height:1.5;--text-heading-m--letter-spacing:0.04em;--text-heading-s:18px;--text-heading-s--font-weight:700;--text-heading-s--line-height:1.5;--text-heading-s--letter-spacing:0.04em;--text-heading-xs:14px;--text-heading-xs--font-weight:700;--text-heading-xs--line-height:1.5;--text-heading-xs--letter-spacing:0.04em;--text-body-m:14px;--text-body-m--font-weight:400;--text-body-m--line-height:1.5;--text-body-m--letter-spacing:0.04em;--text-body-s:12px;--text-body-s--font-weight:400;--text-body-s--line-height:1.5;--text-body-s--letter-spacing:0.04em;--text-label-l:14px;--text-label-l--font-weight:700;--text-label-l--line-height:1.5;--text-label-l--letter-spacing:0.04em;--text-label-m:12px;--text-label-m--font-weight:700;--text-label-m--line-height:1.5;--text-label-m--letter-spacing:0.0125em;--text-note-l:12px;--text-note-l--font-weight:400;--text-note-l--line-height:1.5;--text-note-l--letter-spacing:0.0125em;--text-chart:10px;--text-chart--font-weight:400;--text-chart--line-height:1.5;--text-chart--letter-spacing:0.015em;--text-button-m:14px;--text-button-m--font-weight:700;--text-button-m--line-height:1.5;--text-button-m--letter-spacing:0.04em;--text-button-s:12px;--text-button-s--font-weight:700;--text-button-s--line-height:1.5;--text-button-s--letter-spacing:0.04em}@layer base{*{outline-color:var(--ring);font-family:Noto Sans JP,sans-serif}body{color:var(--content-high-emphasis);background-color:var(--background-base)}}