[data-app-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f6f8fa;--foreground:#0f1b2d;--muted-foreground:#536173;--card:#fff;--report-chart-axis-tick:#536173;--report-chart-grid:#dfe4e8;--report-chart-legend-text:#303b44;--report-chart-legend-group-text:#536173;color:#0f1b2d;background:#f6f8fa}[data-app-theme=light] .app-shell-header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #d7dde2}[data-app-theme=light] [class*=text-white]{color:#0f1b2d}[data-app-theme=light] [class*=text-white\/]{color:#536173}[data-app-theme=light] [class*=border-white\/]{border-color:#d7dde2}[data-app-theme=light] [class*=bg-white\/]{background-color:#edf1f4}[data-app-theme=light] :is([class*="bg-[#0"],[class*="bg-[#1"],[class*="bg-[#2"],.panel-glow){background:#fff}[data-app-theme=light] :is(input,select,textarea){color:#0f1b2d;background-color:#fff;border-color:#cbd3da}[data-app-theme=light] input::placeholder{color:#7b8792}[data-app-theme=light] :is(input,select,textarea):focus{outline-offset:0;background:#fff;border-color:#657d22;outline:2px solid #849c3f25}[data-app-theme=light] :is(.text-accent,[class*=" text-accent/"],[class^=text-accent\/]){color:#586719}[data-app-theme=light] .bg-accent{box-shadow:none;background-color:#d7f36a;color:#101710!important}[data-app-theme=light] [class*=text-red-]{color:#b42318}[data-app-theme=light] img[src*=vess_factor_logo]{filter:brightness(0)saturate()}[data-app-theme=light] dialog{color:#0f1b2d;border-color:#cbd3da;box-shadow:0 16px 48px #18253126}[data-app-theme=light] main header{background:0 0}[data-app-theme=light] nav>a:hover{background:#edf1f4}[data-app-theme=light] [role=tablist]{border-color:#cbd3da}[data-app-theme=light] [role=tab]{color:#687580;background:0 0}[data-app-theme=light] [role=tab][aria-selected=true]{color:#0f1b2d;border-bottom-color:#586719}[data-app-theme=light] table{background:#fff}[data-app-theme=light] thead{background:#e8edf1}[data-app-theme=light] th{color:#475561}[data-app-theme=light] tbody tr{border-color:#dfe4e8}[data-app-theme=light] tbody tr:nth-child(2n){background:#f8fafb}[data-app-theme=light] tbody tr:hover{background:#f0f4f6}[data-app-theme=light] td input{background:0 0;border-color:#0000}[data-app-theme=light] td input:hover{background:#fff;border-color:#cbd3da}[data-app-theme=light] td input:focus{background:#fff;border-color:#586719}[data-app-theme=light] td[colspan] button{color:#46535e;background:#f8fafb}[data-app-theme=light] td[colspan] button:hover{color:#374714;background:#eaf0e0}[data-app-theme=light] fieldset>.sticky{background:#fff;border-color:#cbd3da}[data-app-theme=light] [data-report-status=SUCCEEDED]{color:#14532d;background:#e1f3e7;border-color:#91c7a3}[data-app-theme=light] [data-report-status=RUNNING]{color:#234e77;background:#e5eff9;border-color:#a8c2df}[data-app-theme=light] [data-report-status=QUEUED],[data-app-theme=light] [data-report-status=CANCELLED]{color:#475561;background:#edf1f4;border-color:#c1cbd3}[data-app-theme=light] [data-report-status=FAILED]{color:#9b1c1c;background:#fce9e9;border-color:#e6abab}[data-app-theme=light] [data-report-status=AWAITING_PAYMENT]{color:#75400f;background:#fff1cf;border-color:#d9b878}[data-app-theme]{--accent:#d7f36a;--accent-strong:#aacd29}[data-app-theme] :is(h1,h2,h3,h4){font-family:var(--font-geist),var(--font-inter),sans-serif}[data-app-theme] .app-shell__page-header h1{font-weight:700}[data-app-theme] :is(.rounded-2xl,.rounded-3xl,.panel-glow){border-radius:12px}[data-app-theme] :is(button,a,input,select,textarea)[class*=rounded-]{border-radius:6px}[data-app-theme] .panel-glow{box-shadow:0 4px 18px #0f1b2d0a}[data-app-theme=dark]{--background:#0c1420;--foreground:#d8e3fb;color:#d8e3fb;background:#0c1420}[data-app-theme=dark] .app-shell-header{background:#0c1420f5}[data-app-theme=dark] .panel-glow{background:#141e2b}[data-app-theme=dark] :is(input,select,textarea,dialog){background-color:#111c2d}[data-app-theme] .app-shell-header{box-shadow:none}[data-app-theme=light] .panel-glow{background:#fff}.vess-logo-light,[data-app-theme=light] .vess-logo-dark{display:none}[data-app-theme=light] .vess-logo-light{display:block}[data-app-theme=light] span:has(>.vess-logo-light){width:7.4rem}@media (min-width:640px){[data-app-theme=light] span:has(>.vess-logo-light){width:9.25rem}}[data-app-theme]{--profile-line:#6fd3ff;--profile-grid:#ffffff20;--profile-axis:#aebdce;--profile-excluded:#94a3b8;--profile-missing:#f8a44c;--profile-filled:#d7f36a}[data-app-theme=light]{--profile-line:#0369a1;--profile-grid:#cbd5e1;--profile-axis:#475569;--profile-excluded:#64748b;--profile-missing:#b45309;--profile-filled:#626f16}[data-app-theme=light] .chart-tooltip{color:#0f1b2d;background:#fff;border-color:#cbd5e1;box-shadow:0 4px 16px #0f1b2d18}[data-app-theme=light] :is(.chart-tooltip__label,.chart-tooltip__row){color:#334155}[data-app-theme=light].app-modal-backdrop{background:#0f1b2d52}[data-app-theme=light] .app-modal-surface{background:#fff;border-color:#d7dde2;box-shadow:0 24px 80px #18253130}[data-app-theme=light] .report-print-full-year-card{background:linear-gradient(115deg,#f7fae9 0%,#fff 45%,#eff7fa 100%)}[data-app-theme=light] .report-print-savings-composition{background:#ffffff8c;border-color:#d8e1e3}[data-app-theme=light] [data-savings-row-tone]{--saving-surface:#f2f4f6;--saving-border:#d7dde2;--saving-ink:#384554;background:var(--saving-surface);border-color:var(--saving-border)}[data-app-theme=light] [data-savings-row-tone=energy]{--saving-surface:#f2f7d9;--saving-border:#d9e5a4;--saving-ink:#48580c}[data-app-theme=light] [data-savings-row-tone=distribution_fee]{--saving-surface:#f0ebfb;--saving-border:#d9cbee;--saving-ink:#63418b}[data-app-theme=light] [data-savings-row-tone=tariff]{--saving-surface:#faeafa;--saving-border:#ebc9eb;--saving-ink:#813b82}[data-app-theme=light] [data-savings-row-tone=capacity_fee]{--saving-surface:#e5f3fc;--saving-border:#b8ddeb;--saving-ink:#155779}[data-app-theme=light] :is([data-savings-row-tone=peak_shaving],[data-savings-row-tone=fixed_distribution_fee]){--saving-surface:#fff3d9;--saving-border:#eed7a5;--saving-ink:#77520b}[data-app-theme=light] [data-savings-row-tone=dsr]{--saving-surface:#e0f5f0;--saving-border:#acdcd1;--saving-ink:#08675b}[data-app-theme=light] [data-savings-row-tone][data-savings-negative=true]{--saving-surface:#fcecec;--saving-border:#e8baba;--saving-ink:#9c2835}[data-app-theme=light] [data-savings-row-tone] .report-print-savings-row-badge{color:var(--saving-ink);background:var(--saving-surface);border-color:var(--saving-border)}[data-app-theme=light] [data-savings-row-tone] .report-print-savings-row-amount{color:var(--saving-ink)}[data-app-theme=light]{--report-battery-charge:#8a7200;--report-battery-discharge:#087eab}[data-segmented-control]{overflow:hidden;align-items:stretch!important;gap:0!important;padding:0!important}[data-app-theme] [data-segmented-control]>button{box-shadow:none;margin:0;border-radius:0!important}[data-segmented-control=language]>button{height:100%}[data-segmented-control=auth]>button{min-height:44px}[data-app-theme=light]::selection,[data-app-theme=light] ::selection{color:#0f1b2d;-webkit-text-fill-color:#0f1b2d;background:#c6dcf2}[data-app-theme=light]{--scenario-chart-axis-tick:#475569;--scenario-chart-label-tick:#243746;--scenario-chart-axis-label:#334155;--scenario-chart-highlight-badge-fill:#dbe9f2;--scenario-chart-highlight-badge-stroke:#99b6cb;--scenario-chart-highlight-badge-text:#173044}[data-app-theme=dark]{--scenario-chart-axis-tick:#b9c5d5;--scenario-chart-label-tick:#d8e3fb;--scenario-chart-axis-label:#b9c5d5;--scenario-chart-highlight-badge-fill:#080c148c;--scenario-chart-highlight-badge-stroke:#ffffff40;--scenario-chart-highlight-badge-text:#fff}[data-app-theme=light]{--report-day-positive:#246349;--report-day-negative:#9b521e;--report-day-note:#fff4e8}[data-app-theme=dark]{--report-day-positive:#b3e6c0;--report-day-negative:#ffcb99;--report-day-note:#ffb46414}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_2f384902-module__bmgkra__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_2f384902-module__bmgkra__variable{--font-geist:"Geist","Geist Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_e4c7767c-module___D5laa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_e4c7767c-module___D5laa__variable{--font-inter:"Inter","Inter Fallback"}
.analysis-steps-module__mxjmUq__container{min-width:0;container-type:inline-size}.analysis-steps-module__mxjmUq__navigation{grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;display:grid}.analysis-steps-module__mxjmUq__step{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:44px;padding:8px 2px;font-size:14px;line-height:1.25;display:flex}.analysis-steps-module__mxjmUq__step:focus-visible{outline-offset:2px;outline:2px solid}.analysis-steps-module__mxjmUq__fullLabel,.analysis-steps-module__mxjmUq__shortLabel{display:none}@container (min-width:620px){.analysis-steps-module__mxjmUq__navigation{gap:6px}.analysis-steps-module__mxjmUq__shortLabel{font-size:12px;display:block}}@container (min-width:1050px){.analysis-steps-module__mxjmUq__navigation{gap:8px}.analysis-steps-module__mxjmUq__step{padding:10px 6px}.analysis-steps-module__mxjmUq__shortLabel{display:none}.analysis-steps-module__mxjmUq__fullLabel{font-size:13px;display:block}}
